[ [ -4681713577410315205492284551552577408676857243968614765947558919193800636750509129371918504007890936439033318980352343724301087853683180190155383010676382595522334196425974673355406660410524263631069801063044782286507683442022254024713624966498728047176293166902545017008405313783558422203271245330351286532683851912220849688934074407323625683315885146579773509594012533566450783662353130806150312565990758780086090079056307625368182839195717234002105555015274905513259708515520866803341040254682246382829775054768584185295567555836356619829354692356377576963643955279784745804506151970965058936835239763749111729749501911758768120643711900400039131514295232601787219109415850249107424033188458581351866313920486965117043355068374526921652319251647268428197682958243807245337675031776719180869562391475240088998400655782269559439318226170722886600353836288674449942746855608549206982438477667301823865435087720314784485580235785825167292219748899510563009317851040221000488752601044312607027526926583309668332423638758229170917528098209549732724857638271063273660228341167818758271281935073086285641029698285790165232831249610317825299260758528685496917008643083322978589510549451747462156912961757817407071527068131477326508516791468342839389033718168755727721084654550244835686427126806509722232011906426630559387343927086691361072590694672008494567398013110266167788264087865659359261622220072645368441137354384397318454539171347951269610355544661310527658069103820633222657829515227037666546698624847360598048110771719092509999433831849113980328888924906953297132779312456695261502652234892724776088529287203462573516224009821375369226631005236620498507911901464895415183027918760350473710161482348547383141571572993917899758344208675476397137339403937673867560522634639728285128301053590298314711396099227680400551182915373832177850580965929738011436976853038236519290808645296817368506805535875171872949250896267830553336371949507828469108540501569420070174447326248166705155664254275660298978735298072227353930457879722884891075433232452483756634910532020971651258903315236532409128222461490008167401894648786985558910713043057732760422226185483840774494497044950246748481976220835684138117154843944626503226208006649129811864151890841417755610551191591869624966360402516823207954660205794349095610397616603212341985996457484059089092306423959429218043687054749765078891643115647066111722724141135362814368787732782148561093783442447935933054682958400706761937777998904240593218528403833912362720034740833900544739851794780962405279705137546237621536904137070996932297382997529864396557444785237224152408519058492016017918073223457027811256630544585647695094525503836070746149492298352833924650714298030776137506956080534409660526145173686085343136024360031513531648236984152276122602207433018942812339574172709426747794422389134181707036159583516153807959354457069011259995074647104216865969979998306048376288138390792732208878266974394019085743056827616689158602141350531927307837174238293297411517691141857446409744354508230583373507806278023379202835995715542314692802173106412643198385619981309849223487997299074556774789194484825698047069384149936530057683544160402327946116689425471472256390493797513516956142859746872632190877600469674671005353958615594041344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 280641846964843589931567822312344218538861101079607111922595700696096366046972210460443390959473189369073850967609274595115873555593562210912811906737298910381587159612749660587724471477461177417037240773324299978168183177454250394571123607863251697314626102619605313609702726253744475679617244843203149694997321402688393455208286785274876296196927622053621760427825614965836706605138094559076738881092357426781989533620461524157368449728588859948329576001513727367347884928740400770135564911095850843154312524526083099027502977333828622329559658603547013439443608268730381994600675625672335556477611600939298425106509192032584491786196353256461913865984919267639106435088011374160943730696670259550895755642810574686342916867733999026122479986854679997702363571804821076547240723585263718340183003707813243688047977636993852689679623543126938335216388644279332696223071494313915366348181023200184924304568483828155330827564537227015403867755796135676140220594901073046175577363457709863095595023872055658091622774639442451772569036247029376956189431181536006315780648992678261738621898950425047261576947062623931106708200496513094335683665448394658510979682656061650288385865977670313898054897956398998468473465602507082129347152503952722997704819646039374900434640030292057650528244130478530254532161710014048017073209103255122080358779543678882219967224574758058949169844358173748332933770274678529864584812936534249049625138781276555384811656267790074478570473442783574452261561307400625500949606652229555059566668514928463252102449335810679881130816525736422036660655334007466596042490753668272219677940049048273120760469160037498901622599024070791604142804525760304016058804793694609559413049035696178021829076225618194395908375803190985205148794405364318193530051673725314318737463710729493403657051612741896837026979170142208322091731123446628424870137366737246184475770270594266556098002667621504244723771642790984730606324725606798064342203575340650497264313548940407854126742545147050943939106895926058289932247139697048360802978007769718607613950647812372588538384280709852132031018957416184849826206763875301158610583361435074514857369799442909851419282175467146278164463173217684322380969351150239360574057267492422617100167419925106177793685919839574332790921093479150026432579186797665153673946431798808709019804279509966536112014177771491984915571029723829622425292909529413531481894882460265787340761465397524458231642916027173741030061161358544968632580736846995756142102652023957812172791069281806281339599276757524811703424893187905590544153074149198766587835177834916832576539178656529148755428891004899656821528029811631997867130742263613892211959149341761136991261191490797438193094142796882076434635358807021187175915905099660895645680971314408930999952638278400466948755225303061686565738926655640101900667448325082538850816621270928448743946201526359470962579939779356575829067820210502785511330827567395577426198362033660083846330516953561890116236032800324213962368535397103778730291912381093073141233687797207436257982075169982330649959586654925008331499478334786225275123172413704084283073038171743606647121424202513442096025932944140764773007869031903638146498364812383833996783077858658600195689082819008054343319108201626471024645190660915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -8639452539359714094533220877170578896611103892640713729087151301112121791055689868975538585975353727956915707005046037732715834576866927645563987714000066894066428416272420914904389447882923922926308836049077275300275835587350687392847998255139897650405303577086215294658893742492590479676197344011710781885017624668788083794081132295272038908035203153612284137569329523826744266873178721508093653588935687358090454737062460248143672795239660603305458527677974290679264635635132038763160078213623296590189952944162403699749423700436853600863638765364621061671887792338566987270770893081573287238761228617945502048013354406467120370026902073351744951409723725863854004595298916599122061591146733928459815418285723836859278102723501501460301390280331177731599602601559698073543073263025139359676196990887637403566267465925501483626761133773960660828443356333285006225349457925938294609140709027278921433339258234285133968806318791243334029146508153438687899565935968381330670797954275594494740693998529560910049317263531601222112994119343890462434256025277638166836472723972981558777333249908946439802316398343463418788668463672680861822437114494808977796948518266604194308693620908803708111456829109516760890370175661971153308020938790971759854767098482216103212618699419989295141216180831055319549890632960410854064136579605087926227858039544973931758589563824143019138412389311660062929959191289375429982333552900266394160424704054714942395426459748122279068432176272137673401867857689259752689250342385410896749970936133857912020638521142657989495532906457777554224132326004578768118331222288530199621487851917136022722955616141435833141218735675877434007253831635412878974408532285103794715616177925531808540598115348107989787582520465615556659421282798345993887725526626528057441214944859959834875564901248505082592682362907022306243346682798505538895667129020697197447493428904199939408798095855256386014131021984579369190812797383076067214726917247453326612793751753978264335989888893849611148391911122732258406060719744768013448157381489985147974285322819669101330843394974963778421570583001849420820268702806907595719657040783342410917079401832167788792454069819424878630358389141520026629952269790426121370785665942637587869483585924055136163322644764031148237394337403464998516532074621142509603244197286558245994831551036092453791284720474367253010974909703857510732957442229244934716125550001250787855148670016838598857487883643105387705177511262902704980972817223891421050905313340383708123964202020704842509358769468371241408061650122325742986318833624648032366948149091236048316405202385083409948193798322809292036180792141264257075722518799535985006949292589097838472747932666822797458897030007209123272831082538183915768554363831588258043936874736935967124743075795681662412800024978924120869029759978822116392630429803512783140611715548208726899383241928127651647172521523745555734948482584807148431319190430655863113996625371256898623153108471994405763146842328244327420648996744416753694411305072361502761877623753171957386982192470965139606689455907906176369625188320770737085499946251237487586640832682536755062584410900494635206030069111864286854613417240299889401993754281991802154226418309567480558559832840157736614218786315116696436629863305052160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 41313230292239309756668330840659230164954787794320601866989786977998236845258156276818667741894768757188590178305110621622550908648331754504278808340584244700363228473845367379658012043120727431240012854276408769846512689528371605617149679128338001158853953719174869867756545413928241320407806192042510082754572079035645351929833902918013418503977353924711068937617309837828746320873729391486673450516276145448014267017512122660894429296943502535086111842376707834830247693527177802566866073630041779522078197554801456518174696435110889994669889278573540307434950682509360297851696639864484183528029221393789309247595277177362777803410881147069391982469212383301168420067581269794981086050697200718394504210650591180132835068296289124127496707029623168113617596672085734439214760928794674615323019056591830105362983358700920291503536400900923953703750589618282760283522000539057370610971778232455602205155851269875010919407617766586613324588916803913929436207480836916387078381307676490983360306196635835588964750237349607971677522220889551840286536760720770906110277098315874286855439064876165994529202366884586784201648916376485683099322035759656664091909924893539426359836110371020224819831577249823549420290021837343431140229875090069847215703057649907630415065786162083422010527275274462495767339933432155042802988433905707020748677608129491366498915036666079143215930207168805612062875495259284943209227717469472073586309238485841588876624147114663171418311251528974462753272094440415895460219411818167685001290368331699294891968533430007483493071814988980113927552531106458643699125288217091475705226017518762666386990872609233812793130819341177355934474029669201501667494579987934409263989730027421306307053270387970160183223441229153373792216034138564035111183889225310319960749035588151828529558232795465590305524475521783376275987753180818689811208537964338334411349918731959298225905985702106256551017745800066893776534241919236413206644183809502692694497272740495932704305883333959931738622129921823334891501906049195231892187119865205730066094824109458148704582259750959976410051683756547279729856117116046813203070534165510054226444166491794951454330456035744284712400648350558870934386150226184693548338406826067526760238336025840206017139048259617769618185272550201257402407395449457087215452841585197735990893958210996300886127969042799621445158266154019641527337264729460266999265994668503084210307347016903465220067363114705668846140167946754283020786087340966005188798188884261760552382670750277161565883405434130752710141557742627910982998920747575943124882288980186478909950222085462581028607948754703340255483469333477278756242420458380104567651304265887467815910288923285831335826203942022264053410837494615127881192203537648908846294345145936056234103904868887687503106186574895769635414740126092666630256963726671961195190117635470795191870564092419798234494826278579918813409107241365715840171684563117587519763291282613588416773740416801138578978491956096145023849058754285945162460826624851503893176689142000943786849908565575020695043620511517451143491836109210024552833397371040916437401443114041863338045283688528709484990988024222079887124970366137513662627725614698245897178143578175741598832616221940108855165305321910241924532983037952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 60095828322187568244786288972266576258110988244077920039929803968724969863662808441859586795645625973997169231801278297217570101313032471588353119706799921347166047593086151571466521229730086081120020762977493893146374850213950064854927870559270463588965402596874996343314202983279897821657004268303948228593543710561654458060015003899239586961748804002436103163147142556594149536866130926915165400640767590062705537363354295300380420166246096294273768411019066759316179062121701734245784644943783297649688466781762692671163769862046264410009715259730871029533515721808507026119360288503604861410759400793821868320230912549090645923561258583683719178433968829802643730276483523979176121208017868781967572716511104752045903604228871576435392830069529075865126448551750632957532926639429880548261704320580094109936349373522118314751897197002506540847903448168223955899905193097817548000528307767576696625744794008652863584971763936394769160463367043926917689031451199815927949067200303442641335269955080897687734481296373839123690189352957401398936808957395524452322070735014819726577096528116757381480353425569591842266477859357989579565193046483621347232125629368149226464600199622188125331001277551724656119529325144562164898340487816025690073634376085666223237976477401799153527562667742967322771334803788887946767478360680941137144887011987972257124972157243373325483709854032927695950679666218750458579807819430704504046895395875186038012504023192724233927570391498334178320410945226309697769218112643937918734582391769667786373464907537931843611902500291900803635385574441925905708192105581586090923601070879210619213464831665437739629097598382745718261402519917276454980985688359749389200441699169502418567199685464416029406990198605255803673942972172270566546180499819382691870387202493004165834515739617686592608701561873163941598614540089782845721385740064428364360835400284912628871611638845260593624488827709327068866040293787149201562666021315476722153805998582870243675722080056275266453571733637296300241354728795194120046849531908148912054008020283892271187080591935094478425623727072028789516820894646527616326701957043220149951193516936299171195763364975433965123557654522434523364635224940591243780599903405447178401921883563576883912650945401623514727242801274336278340116268464342511392603982876093881232316093796253130275961398368431178537445908423435664486502227944941297673936768552614256237656046481229730342332429943849348148570819600007640792307181068627391850296766739990285147285125291618412139244189959658064175821243768508827824516798861462495900107038216740545988431593119893243366842698680728868229445412141779768877353677176071280325336420195820603703488927936010754900256346995682390274211739136479946416395187944344379601588881261037653432679157124527916946726671545874388363408371451150689033166259429195882084167678744195725370709607267312193581955427661851931617426392919076256719753697898713935169587711542695384224196365519178725913702134695949595434742000617529221200881269658715088921214717505452869894123285587057725080335891890262435135194092372164787775773164538342155083358797289492461716201055575107956178122468704335333660282649019100717038003943825123029787403884100926274053464616151340872973567342084586922027728974643200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 2688115995119252824453966059760838464655326796670567951394178029247203992650337429811994690857055178424375652078092690266416319293829150692391254349886542912610598835443498460236743389533497743194587054020142891768070217856968710342735203802565502814579752126541012042308137886000672668958205856858398848637826560983402240814057301025412800210163357076388926844695925108362726941350472698222247949332197625647412508916221233259907966206991676322636144601214497927534626612184246246372798685755755738632634766867241266891864437842342697881514919406547743784702298658338773016993943770421127559680147897896877632758099671968420366239905804610960759073437978172861105580261415843185121758885154715564918232529691944016012823122395138552201119984347411886458077453715292579182930079759700019291522237227193461353034513534217743863032983940054081259757848845185692725240877168692232901971138601074040374336390449481068024500386188679834858134661467451878016649769878674303221579619312883367705537465138452306754075977600983180651519849035290896907956383814497898681556047612673870608548829733993813068151452724653737645467544866860754905592533911164386507402686597057115891501202695952158914449173322759231924353328620554973210756471882965477364980287890195126735980087677525219993952976378392135014543132132762339036882287015122448572202649628031606862481674344194492638490571766374833915073919458365060817689303312765056508107984394275213060285981290305378012147920499614301705206664605464711720371125027671432427857700175442272859037139223037898069945882191031790117185413004451395127224683523436755390398344930336995768787288289149522693221302623229773230770602990868054657717180603431744048583726453176175995073682041189614251912629439931752268912384867968226747469178002782378039876298439294449874355133618597362191148062659378833859794070240614159778607944619205627091352499027273423275875410761522995713576034981122891709720257758981782413141792450521168833427765636102154322329448653723371928157380964366476487783875051717682705157544935351369382524705546962576405205109170996765569871215687502510459683955485768539334666318292386542936353863084016974037335880607650847336554018869146996332683470245140604212339276594984471184593137288617191552803899206868674035772950881916753214809272938297353437849185372301247149592535796280618046325489729106529451035110321767026252215640213879111154008058210356942264526340263045852832911297379240647159095653919174863508718782338206774773959170208461664665500699043745442056011143175882097787326841373626366023266900906526046710457029595259600663488691743859476790753881607795528974849952654184432385851684111765346862592933048501920854406188948922608370265477167761067330429257261427762048554551142295574299268977995453488496171454984982179075946610962079347278456842603713560268195365351247469538334369415859830616705966046513399390902407160086748042928382198414009325062906800935204006434402561988771246312168735632448245053199033289875756463932317916102205137970029419350099314595195244825398313842872953144408009037579943664515673943426962884971075646663853889822214288560110775768440982264661030345076205333122158323346828157921765565379469235702111377321932681796801279902941997675447045302729988948777512660391889469440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 15517167517696538725939336617226048429249004435559362814485607198514691691470053776156274276627561845026736432631953414357706993386598617323508290757509753735274502569955603357352347849203031414272946475413183907458559332096075036577192493067459949792661803919884517306260159758100737036678419126356732431428817546929160954140139994679702810964948720415893593957561129854242339069546066418800576566663528917763437289799061713349321279164099495133900097171101452090728637402302429502446497572235152573244591227946311872139430412527511611190994652101000171479618581535639359001411850530297378207584015319219160035427560225302754342754414261899361428342345314713260376654383202449370970672162192639063729588900570394382322875080307022482466659725548090274218251803116142246250266224059310303391157398061307730108283966944948887422965553467261312489493346969596727312056974814727056346842742266569601390928078875180197749547781232722399590017317894298297977327230448736000017675917139910624370413833478268404667310098006105582402823940753264851763186720334891732006252889693811378580895997104887704178447739829191751099799768978923854532776819194300178293707008130970410915614358545452471736087125708570231478604402059699937146016048099472760320586363080731013163958573738248366526569001827777326846737565974621646196211235258675804114308640126623371875725227188566803782047734815215599044693957686494726439625907607463457807065207189392377730523953979348687034157130006536431772712680428554260029838734239710805808438391140821059467545935514993664451555705117125528706564273166680672704674191082459676790134862627808666370775993093510497356816697115953824450633700393754977067779066474857383657269493787646598461341870421546285476327949923978447559065824041937566513629517702009535535943573562613553185685045368507161862090057287892609058438004343468400841205256159824469765502673226152856958290748352459020845302833864871898762669397694085580882084390617904207959474199846646812393482662986449537270412931083904539384408274944576777739948739567780108681457502850681268144078366787937809647432499686122905500314604498099572044066094361112501520448860909623204296637768964821044164871630350890551768804439480875491012288622400374432288179327747863911514646255735611702899649444146267530788774215194302637225278716480162887155319415794265877981636983963454140213982042929528473691437507943614509332046241212893466381390199012536005262829109671605602699805605325704906598710525969530024660392808654392238793573274778472517866791464803589499314627571187946642371453872298215562062598506898940610024889739916508594556010178643129877910437482265298943401811281770754389367315161285894996346654324767860355238890883396825546732730156364924183223754824452418219144002334225556550077371502415112547188198460002389783897021444937135792364560418827776134335188455260034690928601550247338978334084113711310546256473537212140586920773551113674221324986915783137004535884067330460396786124527663872334042246992076637190824298376945760318291412259716798869277602345682496957416482894747519841818430251297606113196052927977354387291957887551403933033692023138595845211486275285204475645870058165541811541220421159367663288526604736981340757903009995833592835493016457753915614402281734144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 719884733834255048172574305329062393913705109113002730593907883171016862615020783726057451194079549745113091719484495860247815353545331615707102760206533136064861351292367778871262181752873943284489237512195936468054190400253059592798316769241867237860138421056025744851134226217341372036444549130380691267782389367748471449371425194199578805942512836401746691922109238501170540119751882581939037459472495062053839196818068517089331939942492938061730209433650494085245234806912335575115371669547452215344250863909001739983481319666741766530848864070660167883990854225848296685607304946169154462076595087118956810185736963170034297974292965478806365553623134718695556877647158048286112619319200012684377169758338888359007341599385960205304868560682996917880615954963651465267597766639550413843100010234460616408427475830103195888127164965684185427560030744008089335948446936952976210075616098704482309700978479054335226913737081700884080124532429907117641062288476467736112443270747078056200665243253335876397766823858917128212588789728039022912844499268091956338405708291778760810430641948197994276243113293383604805752656263412925583311380164850315003933581436980349638428345685025305555485601303580290733153115787502773979473326322468532089387417104634727614704689041615221896700035941571890969792470902159472445273586470527685825338603908759776424181633548735479155702039776117724288397795268263607307131837089461690726202052551320500101840830454632946051257916650441335323210801850401903393336247679045421867478276760314951767185675477413589861925415119385059807321044533042156167790887956818321352307317317340886369261206373455422377768552298766657790487548536221898011936057862897451256268854885077813221909574130286676999020734906113425190718994617442359901781763073980700207629640142168211799104488410689125436005805252099266137459986699609334505328799692864288977733791154872577750099135984352618615278227864726392222316756486439008203817901822700713823462415067839141200608840079357157275511061188469835932673189089233885265388800131703793451965685232357374589217787016027460383471293854223862623539947943954912967436267296562741583604266105055003724706501057238272964247300159696861522111802457059738072327841836735559654849687418366309969307199131142418253668621763559003130953588188761265772517424277768517695003773433490320596920630040748791607554991979460445214154062670655413098451823227285346803100951323007388174289387518567960007788119196857330708309256444117100674026631767937416673182492765395910173644201534499439441367410168596896112335327146811282734955990155403670872083009253728864719897500255699495445622452497490550216099787978768541508748437086986410754451809103666745293716710870440441526562374171180212095517004956016616480956612173251597939615071483159194658654772078890320469564860515758053142288458805568949873561502966200785743132880062455425544968048853654270169486263918815523487366341279471032346040089977756673086632606167013014364482465322212855204465303540292132542129820269400638488345067723594269982784397414454575687990263342945064561094631541761701807111139446368293163465508994327572613580899773318596318961444364064898105445864514848100817002381934474325344560516215394708495037102449965321801565767324075246485504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 19141225966292192630766975351822473330828692036884981543040744455416011267347352401820804165670705715094113277308794391900390021863475633450340363337369107106699164406679484678373777523235232422017597543103941097618670328667613178268179436993161436382689795865616805376135257353802529709377704757937218808475599887085372790603997768472877303008741765161435629016704522709261851527555474282133284895434342753590877702795712660615728831141852660978203222921216041771718339205388539441008390140981787472014561929419504798546156284111696211227110505327270062913962367137455602738369795995931172846343123060601683213291673092740189182595826785871243299291281776321866720169332471089047413957100356975138153809182665886999164626466939778296352812076048776746868133031959884577405180573173195013463543800442288760100455058299326916473241948256104677830928180337405391652392269247789302750167481580403669587033412032226824743599696642353526805554383559996362105725809879515100114354870992819614500517392059865669315494143050330108627467489831967877888888573122131664354942670931654976119020298414203547840788288663028131144146539556565204940384055343696484752547348558903523388561114321271625101858119859358460141587258284318983796712133066387685939328294502768410160420749503054253370496739763525899528622530253197183694399949357356810488087327997609820898950331342470238173769504776938344876656582221745421333954473584554597528693971588613636234533388167022638479708245580649041098458152026162912181715531123847119509672567399905137107891585642291899467276867623609566401611210144797453272503049645152342649409906121811628353455913922467834931422169949528373042725132644584334161616182885116570359263308579959817064252865080407733052766003750514495333260886242099491912921485956768691462326031984219743373480524097380221794205585489883700122670709512143280334064824747630098143623987791686467087409193210209774967801235922895092627031104900559070079185254242419458572158347335262089859776407992324576268361467238457446700364716002068345361793194314240702029271182316261005759425014943782622619660898317433080572098647944042103525719489867016879173575069919831731169435475381165741221616856606608725936128470992723901070270218529509050781592689763724446997705884280440001272279687468751161647097518255433703273325433887580862349851268005231549404184461112626528002054751253382183474386830803208978052844003720360318936442300595405612559065335097306127838158540870945005634596506756132091526579636120814702394464666345774651251314617023421533354477524354581228096570131045695391214825992438455609929714778782102493211864951051232231351211271979541631909844096798797213081003374979262386983629287095578911958615397353265732698532646039135706871055911843083690718627284839754707309585199997568525827111778622422677200232360046009513119163518284781687079073849442882949141957063703906347120955690257431122097299925657361426113921309334028199020555432058419703149004882636405557099625515729635164307187562416418381884966697937696382400797841131461216708946814507778315537148203295785548493355313730897241680172951109586060682560963497629058302863289382161259112537490370138456017067020110253263551571301809024495657221296618421900175351043396236261325801638416723103496986951680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 401752841073960822064533399942283434276568039261605634330821801570394460108946895463691059341589891879015742730894541916236953823542582620685975095807815335958129316234394474347866483986893951086515161381522469226954981823403421841367253346878603430571117219078113945327090900774276577777608869355611759767232731076090606101820666497893016619607271491469144717960026579955601061540789784063805999823189649754675184106861535977857181937780562469179866669939577780333603201648722585418924342469926553310106349052475453624441949364816214023239147165328661285065380638179655642554274937662363961819005397149015127418797692355644560697281437558782728572735644377180818451242915026343974184589760330459260294220551487859346137526509284575202778666595994820766528223480449483658093359388801142171378390254330218465073543181126298831327188141597589568427078054890093101473590521643975409491408917502494012036326393508943079032890708049161057485376846845063017597885634994012726536284172646843677577862738557552730148128815942541268395247067949418232810272699802809223329537822874137794811245067515863648570439654979457284900433160676196900419340146696408695813726325521657070376619138744112634567240262064255561778016233629857747091588891271946694603855664872578741136457791639325958779237581448954808918975301292540223279624283097843880225940041367104005944742780784695506971470905209776895058036936144680285152950855303650802644242029195941461165973848167788837920588044495686345643937398103984509711280807212240453380488534030566980571535070988444974278372323324713777692659663427035722626309005505214733028827396647230655737984669539928342326713453031605323047976554723902640594755315126519676622462985127399134233462253219917437785964238901980949564301923090877344986626949938204034896696184661734720954694183442861777340059129181867209577521796557916151188888195492758449247255137636040842356567368554156900881252134905325954574524851011580223112196028404885196338081530623110397543894874407837814487734975483193694364284684224082096965668229870538941098972399478071855467045235339606453097902168924427160230679862268941801621881699979124637946493588245147716697610537663064959712671187015180394727639094274753950710913253158395593583043508145319410859959982022175733321669717736119900019841992377534374974761413822051701306803359536696951840938373970361614586753725808072865252769555327624363598301176796469195755008876533404577269395577563947633686298760199169086144192431374958071811367881791213292636463299388460033056261571707679775878414511194295753974122496235113396687050199305042805519267504502908732980999505588777276857710256541130791347095666525801373323499583791038949465299355889780577634969981941863066553482759344628907293683790346033344893235486577531599177700264743140843459309733422626208252998809418228371482034390803684885977910993201875948254810515427832297364069863903079135808962087210767650869631360507491212793197963090374359181680165253882767861689224673149375314212175101007633854446921790558144030887949118204007239095056719458856452265933298674468836187352050246355063410432620063561885027532922019641694203527270806795323965075054142926540138711355453142996560352365932278740166175252980277420178867487809640268112532953102394356400128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -716710671016220846025683621307391002884476041539425184380660270931717101929460327762991048768376782132410662205717076549602293242435804582148638104138094905067783876552340080099183233025257006556449004878729731873305239146476414459766098543030188570303240907072299247667184518290256194943245984309194423344578501252833834901682663091699447929863998118520949963410290527473462047107664612590144546450010519242640536569370938464202464091150795364564716333436468176594036468910004830927271095961701039631033238809662175225458399025431554139594462104868510384650856685118863521810286209029638828893233281148674797369569542628958307112749939863166757182853555773789710292324306505307034404408994239434786390797427812861304088707062506496885667228963929939506040269530190733873740130130821416163047979358199589846064982471517625977223502003211059077625898729790764902181538597268697445423818068072738482371560674138921806557156695281730468291920462465417167691762214367571215303602854214853925317832095952376149317106810949519537118485917246448852294772041591790232466872994489174635509642070634470481718616339483136255118026687629821146837055621516342041143140670516663839867109870993691112555589420459644680801919613245741524792656870411597386443308622929620846527977103158266926410755019259645909774600265000239621923420837948369380050690265002705777351988558739886943937703461435738155162396340119291258164271755237988592277346541952180487164254211927041239427136372714031852922831463733061918214436713476594182861120483153966103639092327444707457533246860450010357366982895581382760719351749619135300653422150134009495792431111204175216829791274834311435850445888094279899272877568538643631272873844873722245761892625193161268656622382774226960241294624041002942306593358343667034489391353529863155958034773613484212084047360416247205076359784112843359462130969316305528647911557290550695848381386011949748762785525473580088073013074217912753719532965715606245794256201848957273734350928337313341321590234591541059827839932942143299478006381410315346063320909173499292092856540810826437851904926210561872785427898348296733810344386265994601553236012627420277377336239016527673840191720780339036980291597452094667480990812321461905740176417695989049580206938158514376624759447475531969215818048999285393910455611875571248662849662520734510720665173725608412936361641788407149578801909534514857210667219557336662439633113885495053203847589541981726176724055329328139377315473386769627164106943616489782423081578700691197281319785126825858290173494525482707900651657838830686666069040779535633251061995558629616297468641643642577896431406503851509320063165287008484756469488589416101385939931676711017459119251466003918476854792190008863021787757792175746191331504628711512592705680811744272136005816892464043194304632473939396958153579704001277371131135989448059622017151741607255981668456582959153857609154649828002037924605412988487101586115910447977015890856098830847579716808107418340709009684216916961358932141419234005958788022248079862747493523782326773870933237610847752327780417377964107330888371974657787137309037894808527069078715407307345600175757288860090233986658746769638043074885332764621316297003693291172080644545001555142200610171426865742138572800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 305537002501123723349858559077537942569999640387210841935004296874454965552412580601449027205149559476343925071690636076381765370785371135624543789291067433519200611443481839518998534062279085966381280955951211520535757175658929926354849912444546500554230930126453980380564818817523047260047914013306631802863238126958022602570457819770810290279038505082946327157318643783674070201083199939648283986105815398291735912978432147862831011959282480388884366617475253664924272062045779738186488921152340768465522350010363807627380675899869167035102197774292682624612826225139800948717863917925688153287047895445497218249967990677065645718225815051165800545896804719334095837775012452904046556391308565775616523014669479431683688415515528165999174155875434612338171464369297521387255274521277334976037609080440280132615549981580284557158615188935061173163333431665739599623246590981315433672563631845472711512507135151951279581322421587930937765743729759635440498135600112844753415339811281137129635799961191896136093792051028291328787957575802301089976842982412157421578136910697018534809115923539800643116891807265214187885247232219683614978751645258949131241709902769222743961659388041965740603039279792745637659169872946605601787350148206112508511410449088735410246047452540951556221718433116773341423037670353566055222741212591694393225005987465463495497759064435224633701928466056756889180979268571889324368982200046677353831210290765232215750816625478703033238714232619146710975842886257585888092429943546254687723200821086948817890016808981345225789374089740915015104352717744670060095585972268914951806719654183536100703083148593854452141562813560830107081553292433848281287960072128043086375960761227227016234046440704857286235874732945528008703974497516876161618310440057851916144787114817360854169795280156163470108227841932113033510320682240548482880608472332631457122637063422261958476507434230027569001107052062718605031273995215904642242296960804742729285647014468374206885950373845680457837579250668539189538915745382958119398313591378343380702353486876100091313080514045848111911913780212488056494947120215995398576777764053110068310392421633974720596371977887366615734665108573713498007970600564974403374212093168013434451363590671903453276266175546945748200555063012749290931672331998393567830063906883507237516304411357664392740764687102278839040458265119819008707189056347654627986345757552386107276239270544340024133076450681427170068174605744117974970893764864484749626409495877541196984994689366894207702474181697593418153596677577468816091731928375741386645926173579269446093155941624830480099838690652477339751297015604874657476283369663112039178937423896597456447534105088279318853786826974078921046742920381785720030914473354490168607725059547198785049418502254689877371691965052778681365331368004748929290677379898158521773650291050232212113901065951509079352254944668189996278903235659061353507972751924778395878226237779701281806102332030369679995158436625131233249525394728339740313346243466001993096296206988499870826485533307079610891409953834156115948723166428823176125434994817434411156050434351679941281585707475926604842052373092739281951854214514044620639631601218922357906963452666418173641724578407972302085596860112447733760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 229302761449143586784932041171610559062509692464746846565085381053930391635731183819367605059258934404937444400109250769862007751840845157633529777523410346207394490623920404219692523305298144298280237289787176157424002364038224099059648592016481919031312827191842867877766340462911631025287279648796483882330653429328879887623628715883323391819452099973100252917120874223841198505285641233825980156252525286902407216055236120543128076713255238462041953897628907335456453719193423234862815865884554427611311730933628243881782415437324816001058231781036549154953495540033554863725610188648945938808622042992028795335305636393608357807300533364395043460378459518557325668951987957228160576160881287144187959081821927072615122350362347697761094746836668209401102766746970972054079565694273666554845901182437071547955108430544630357749242810046705884631978371935074138432430846151919946762777990925693825369471522144279534496680413457773729592120795630399773804673759941312752569290541510443731956267803507826555080216139485451464057386658041102664538207516002432824829982349040726139370577715018903902466591578660357216027101194865114315011989292731685213732752623386787222289777960207323585940928146286016126972818270529513373817288385210081571930500078086844980675038348821626970539395537024522374033049011779264019724929242444753967468379351846176851519159662933640228423901119545906016822480923699070850633329080475539955683036542080198641335304515198025522772025984113901224426955540540579211128826801663791679012305441731928772733152819346707286032024049060317853111387453031072294992893448493840309314586889372339636783010415500779429438501744395495234658142700635326956666274758833335352414025342543047896922797235749779023148541188325015305059537757772189888708304313645751432807705749612371841864895985494775325671025002026410018140686109979854608006139045217958258234920728844545345989900202888984008781349969967205441812736714406005885014326318630364870898560397712376579622561723821548493148408954660055100517567734956326591386640835340534186660102128541999508759896589024240091586339013113252703467009380252531342139400212330636175102462707592961877283875462540559910522937820810558806635215932649236208278715406577185915837744011074618786787110473336977628868089039965289161203173036409209692537200763890289753631048026274265895822902086947568368140868525875027139132051905245115648697561843923459145377046876161560824977928139399703062230771493288791135413257948822260240338075500979210772371263829066580299873039409634280900960386344268186935004100707894152820175918974886486352696507374830444987522283677685892101717086863071947820207792508300211210023171106966984602220579789705872052132045037866792626287873241280562916382164122554144094272260796309651351329069538698320822040333820811677216776844079699551268675252125753101306361081184370616563123250657272196837093726728500639415962164428469439738130289565401513395718095063969243318817301967277401842156266456559498499949133530355917173792037141387932664178251885737476542886618471145834061806537537700579299577830452355858305989554996290581727167840606505354460309177178920308959064656841229708371222441069194548092098692293690363480959882808660770759808178517631399750687489078897672192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 90864348808096623451214410706724107579155678164807540912745420010600966851589546524321009404892727888650898617017766647365486617528435182461002203385889195754845877893548978277954572797856845855972795224257949636281105862166448798876711374633998656468068312563631855446314204709156225917163842752543128862071908591640121010326199373666584856928830722519358006699299373466196392283431823757276123084208104153099785007335173718587909855037031067007800778832582470533622625700458158118231101897771698442580021591202826173620617794588587150141572630155837781305750254804117683008077062257775081435529938137869998122394311894763958667685807894757584224052184755980381430917557267923269769850537916937429630548252257015796863816456615508601025651311147095421545052408970525398589575432662795230508770438515311027158470248359620035097089896585533645775105329573790535895081160214304056152117044282463020476161385804871841921597490785682284590926383506185405368489114876600840111284919116346513714151922771749013293098677287450455458120349262795326893475225216055757402850410802389757204150502777151124569596804643234693754003716580155854718194607082186010629322983295904131556188552761759237154476767010988150288781210195782962452732008360148166336876392183657513818149023602933486384934271446032661894227206375768350557919143276141768067285460925043643631956907548346602655918865136425622113607933022371362374531294572905687825774037553229189423544400878257405345656171447949301949939813999187130361910840453518441166593380836390935411577608296105867773451661345424525875712971149025139234818213922983108771599480380506534183837359988251301802876276397198798645664230276192633218881162125679902463522569278827669315371601507348545439670450031288252535151427413263758528992624584441019932691815901775862281414068005205295947978252177524192797275795205650334580388843169875476193494989850152190445265571578721774956949928187438141993616033345293654661306408242673453709195616246550947991450352948322208158329267474633526628744680438193307369730513976156889287720773205273402498467766583814149155252525761687616841776582761177172962003616723368567065469943161721532222959145535669112653704440159242145521214948891659657959854542197905508369568135865497009210133745337730767190866635706887253133817765955069407699172587231351849155238769707055689412824329403775323147261060597491134886033451534333171585687840904964712379863904531632354404484198773869730008395049039685434002978741724991453163789511744165445000993531598244185450623217673323726525452344359152044712543751468662254068346150541345689547724018204099102836547506261479914832094177092753410075204987493821119495035194542311372563878835085043823247054024422975040493128082442928215099288856577518663959746709893661511204112040632394149834287058941117554297077628458842449620242715276682741830982226063391031117385283372051589386580722894415937484043618869232442839646697970298379558044777171801644736158333318284202718075252411543516302348912979813832459443855684443293448735667798259779480271641604098763774811609215317712538443645604921943809368589414097637628937705217452790780609040486027438883230459605587611375939085784121218113574335832429577017643631179529639625463486334947896165161023259541504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -384452618603083836298730896246676565548245715589083399268419163719141750798441601776320202735831998206040791559645004773179522426867577720379994142820309842781126299607140785250307258571870458704182991438246962570429269183765994410122668353906799005800544679364544554810289996329106003726749476915159142929710701353219220669914275526495222463877282354637029945548083381405473897271626995636880848907136304220383394248596776190696847861143336994027624284110725518975175552483141450687787299708193285304955458813163370334074885912765056714125615992446695812770823463375863730743474372250068550902433504873579810678576351165046994858276765846623582508752821968241860025590809700228978875997557355437585906920657102618823359773901572026104091257900270011388576378260373601124442297302328647149992012517778401339718133130810790074455498987475834972092877731389009365489390701196204589582641842663516385735793540123430140575748551181845408203890724234022437298988042480316029783332595565528675251562202874485822603499167286985694642478552962019842017280133379857487369303171945881645546492831968325321963019146308949122658742677338597079708969233193372145379168656212890884848714420565729383657685267364684706733736673916877941427098694420700503779808831923803662161521684411367788847732988434479610450405989351069181623412547107661559679017967218391455418033529005092730199546634702105271162330701241116528586349863083513714941083737988486762123434917020141538520930661666539383645300760464680112411568639347706807358069977145655392560124236130865450538641050210561320137150113742093451383636020619470495553073750336538094478032956577344608984026649798019250530195500095549363133458351438147921391852856912351850606965428342243832916533841735999402517550858414125174451437770146445308701714398048776395980186845409795003312841286853337774817361976169646092523338400130476525721593839085303424831031584455698607951907855078170821808572758485900837535563249551756662440510078494083331004009331545090906032298505749645477843096308223160460031143443698134759360882162568941421323231872702857735670549635212372124988082082875500009662546754465987667881662554817966144309969775131384524013676679454786086669371373750886137068699982295681906529234409220124092993980994963167448088491521367317458004688668624622241099163582881363548225698848840665691004604103796838787905935959364614175083297178281276260248249973175753566131247653912803776060059855441350803940851768736303110604553725716947369425128836501068432003629165845351136299851827870415649684084669641835866371414929054531425369849615674759942966853448843075904943768563283379653016129286108343463765306778468054180134817438080978881319217973719512452533047130081386071259247947849134930488512568147413042442605180204211145342077138428218528814277624175589132376055695021670613690743945463767310431274384169431537906236399589391685470008977135390056684909012677052715657562932324655466843695785414478181857328482158246732613482781985142439439477697161874797420527724107507395914580443632487312803750562982426772029641553235064349854331025643034329181938020820682562682402253355839301563557851488785471561551819380241984185276275546017035139344848635134394307370611139899820207616374172731653987330209664204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -118448145621924149395297706507852908581757204815081350558006619438085309619107711879773445312379800364911334701091619308027321299200466470242194353192683026978431408857800621379228075822307473266903703077057746132371723861452261120304147833887986546920435226569149580338855871401124857558617145876665969800258741451599301171440947107293068769687386182461943092011065260798570663756531009813615822557204545152415009314544812209845412330178053088084435249837460422278951390978225503796823040190017670138772968773073890537004288626338804621162742971405263256814667174598749573623235312006891206078994700409736428079241772907921192987267784936147701438580965612101033792110779673229193449884532910174447403689642340110834888537907608358993817992316408097404952311804719409561732247996814496600038664832623973660532522377915071037848946684001857112044790243239197682575651004983238346986569602664287394232220006751008040043622713901310819359463315272487939897302921784239973472460231920932877523567138932103957069802538195417414240406555157355509556324899466000820989840312855822680557627956712829747475531365856797016153105477316947240974497431441014605715929574549222290208172628652097816907916485300174786404071673404584975164024402868448455094538944459422449068425028310157630477527500070752707233282168510195640770736735587640056106148695115549381878678248971665346934269007615256761959348828585477879512001728251374572425228737712139001382013615784489052919080650994700761018957248503196295504719266724121087625174045038503358075442823462577260361120085900966798421815036080939489542223586335041041634062344031582762203283269415698938359407727193060770180920238280244881463083697967774572006194633707168832084389181879380961453983997353810906724523151570275311999612433231318481896274792945299624825976773648920636461844966638259356494746028827163591958053928151614455696349654333244725829241591216494205730384752403493233544354197554549645879340140835726202023189003022357206423482764607393797811939317063345878878668180885136586669559731572033500514193302767173182486985963387878051685655499771149700894730106810724356122969963456086640242879839739697374865172680795175822326704173164656100216737773324715555564214089732529592998764469693383942354451533899406552296061133973971592845822961984073755440726657951855467972887908281369568909269874295222575970328018693957771348879053611307100678234064835252890731227951711566023753659781990663540765095019274736940997895405075731719978329146112556843738903006441816827023343868396188287728386090056567051027724754696351888877847513497827998512983713538906939927072693517325797689685780363148997188132396569004451377480260256871695234486487966778727297153507810899622248174222163686845683498102274146901031075057374768103944088220166529959123152067655034689482485460327307652231048174287306884055137575481898436492908465424343287064027563826724718942273777438935155818335061888643301888619143255551596007122565951937841221981775833143011833385218649614878671204795865212469633740386421403547864134941624263249285745816651783671983835757157082781271874894557311222691836640399127962791462625998214225835518796703871796077373844771655188606630626073179466430874996208138780115110417887880846917834559717376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 89807934542588432966075638982417895704425250732767195423427998876114549340105193824958081186314836704224195790159158685203449136422550357334456160697305668871722799879571173516992170508995392502263881618230186661373361901976534731024111596862864222880041202492244643220733391521784475213574026407339247144711208301491123522508744192045009300725369930908597359113990146326028897375192376665842414106734304627902612942110252205123388256838144545412225148426568515798421729880576719777786492794932656975617502054409945162190717981176799105662040738029021956212583722261532702556522093759063483451881435941885981254188926847612122244268083962686275983631223048246813934544568485775504320713297476561731038731713068852423334218753671377936362037252641459312894475853633495233540259621711014230409949925194816159742107491647952149246975097161534965755166571089691147231973608114156692354040124138027114324891118947167824548509964029192252265845211788182628988749818354707669090745643233460945946432757251139600389935535800688976656936388175980043814715769556256753484634908036664639534677279297071336641770835690001176283549143481487189312244487106020899694767343350218513611181834421574550019623666141583389559932130671200935846081665994476826564214549157823325155523150323214230311523350554069778827404410272236408347085529988295320401358609374840216767588290252116521492065058582549038533524906147978186325366077935226748440320171712932689142082876016193120989775799906791764583979344896626343944170817993819829368050345941606448771088488709579304604385523817347205050001962988773085029526753242962994477607850435737514700133719182634061994443976824919313494884884550737944679490791580807318935756320129907917433385728698566388108437324635439295472946408048113721904742793410180977788400451629473571858637891449363720959090947566525606986364620962031565068311776830485022509989672184879051723472882713437233229019287877988253228952330999691783113065611767174784094954775635677632401436506182667653103369145038544285345783953069903250231408275712142418536995605242507280345131485580126516800094221584377489463591484715552927245358633082280390204454346873448991569389281839730635554371852700755346408986192684725352041032368538443611695556642054643366111890015162433058676430701608876358357033199696339877707793757932242224213603356711165272091164594429272913824005071343873671664793592981509669832605113223129893155768900786237318512439404001304962971558725548237473039044124659637925041600471264179368066859290228551721058364208793198027774202253494029287775325462638141828640853714809120378913647511984460493825663393505247563245372213533639557391492654945098623288545437288510141287886719414289920268309306534486813508759701038144185492243433664157822050613314869634928097513009142569575431180477726651203826997842572813074819002605968204568540477737850672514832054870670246429102065522296197020765115264855414568611411069617975376526862907199133549332809525377815104135241689817166319606574004659747343696650469760646434660779349493827568811895439258845526927659854679093183559690362535398988122397046099153309715808854712884240667604523484789677980489511711291220580418919800575720336213427723486559201931337767776454298120010258642794012100001792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 93286932569835971957848911247345232127171679740789985079030903710895112739240617485157256067433751425854939236540658333099514831718188002749649154250948583349093901502956678080329862016649685835071458602582708758899110101157407331696948959524825325590435833934739986430981154671650297527400352737343983173792892785572935821161413576558191791431622628354682120356940053990064239060773600195797931713982243248190569154290976663516172755102458392688086239187787686965559330416107205116250871824418464574230932626113651149146048834537724500596754045894360659685228439557902776358560179969251154075915947317851777992637998709331916411874847724077116170234658589009739133987797375066738941568533324997128476877794244420485341567124714455858499399879661418983038384076626659344060768978475638367687021372976804809245076577510463188166162315517973005629276097309087270424201555549893737890164266122450519003275835775749596342896255215928788825923044265747283318422436286584237830060715147504362952258907328738019252474622090283644032118038433559894123966260767132742609960028855210379412619505002676791824347081630066122644704671391101244285450982515985694536490482123805810100409197744368629825450619320478574148893711459198635515455031805319788186779148841094281527390235322607431059768604487747006835507612004495370194107984033844647495589637919475603571784893846921474890705303427021769515348740858428632760319142389820284997724124648461041900770752811983557035065291472823895482286808595413129521885076221632555221429194867598219960603928275269940279014574005636544975143021545749361516098055727561943582043577650137933359686212644712437434852229838254721347436485456224128690344647482581473185912079155767390663141085700543416257004834291921790365516385274225817266366754586089438699321982584360686569757577168613474480559032552622937732743187449318290563935917238265369253731778338197356217242360288549846501369747482157157901488989400216366641597720250930854403571434856050279161796575624596827055847166182000001586677544341636063656391112247142459291027058920882736416141349662499553723257530254235242663723232782176813586670811884256885498825128995426810445067789720827263110474833568078532477751872889922101576984321066191799819823528160286722519258075281220599276763916032993728675061273890276028076842204790498540756691966352216550733521942142232078103600917112787785650054103077518587045862631766110273127585205845645279073856780738662839910800807148324314293939402341935623540404754849196393417602075818896963049346451156641796433726452369480141386180306006322388054719364403529668923902301722021823941939750948250027599098704734303658501790470955712778489353974681213223398175790763829744279171387887595430375673600888071508396183439782314799245774060782913179524032732705425525500112692652860045907289276010870479887545323017226381736251698505527927186515431756516821815029258805618976818058196254501150129740724112911100598340639855081285729784109787869148854277715640867037892568908816437729125423067189245785104903845931339809609624710658671062731623953958068777558679567842558606769084439115364381892474950505940215074433678686039157090123324068009691967134508401675949527782760496412782319448954486368205105806260299240860924510208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -4208245865236405973943460834951977092450069734611232832214263431793368590269166631140969865074796061923556080706027777157938558167465284605803263682772770151429175950990049358969095084011677618232918404693291483967633413988745211786125112669937800957314790739722083480247741273700331736673536577996769069525390451118320365054091855613959444632232666330527572279223609642156459867287789203334503106613922026351063397828509488564237897037375080820612130228032158863004730931879568797890325016313187945240778187071275702535520554257661953274206343277932824778224722816928674489230173574963613821058791011017790219145249681090285174552220314577313528989220110115721398403557283461947495084259945717838345714462593245489930604209887010565719773207059089105239298759996278165251048981760541830809280579822844817443828406236154580983523151193919907743427017309546383785901206357546043739635887894432842196972816900867332799823924052943668917444558193878931259962527188593321344712318204193656371344714904043813946121487127384925084755605071504599671280637048740713933201826204146643854832756792620190854927907590225442154676627763709103780183831003581488056706874283895680251312626124688924873556226054710966156718985988540212318448740955767896213367051925814677270941586488476006056186114244571810805063785606624100090312204740242134434212284096067106258106628684398979295034578156514601629813744260047341068258262919530244824602658288762445104407934330158030245883382844368133701853514658818717819617707330644783292137050929902704466272367928098272342114728350986838864338442228437316073909463324350592442999547648941133569138554119024238430410309340289533006049837349471549352272047729456492173500156322775613031758568576940805570082605293974144814562669237691713074837719114117834016470901825814622486932705802987938287275638457744614400614523264516113678302172264247399055696691939842065276372820603877378273935356550374391162838834717755550977636820318821668961729158509868644204370272663415988782480823277630581834480250753658340931129521118787876676696153502053383372696726037805728135634661150927395064786084412224535350569741214253831233951786491474326065619527022942549830716046627010594541557919499836974518169622531277995562882454441517024134293392990664043777475493964050505702472205894994369269670938049988915813407309198549463034554503908398252879051393544820726353588800455436865628548906701798142150179761962384006692258807662160991709065800712062040760309165742593836169181762331313554700008187662122818872345476900513034506289678587116961361039049343673946341718644059516019543094244152704225625081626344072345583129994699026408102838152733493274936810487070781105414757167325270101022384667482581820845740193892058365440265476927876854810032881927898298638832800297199154748533447333609463877282906851015570158366467348341411808144826582479645840392038779779069409381217130144275439465104588293087413617149339232401168094317555126289667141595588034417456621409309790952517580173661096430344932160998558000253496643385607079046658511451615227733094881133062430426348724815890374206650418108890653021774837734346951812092948969450098004295839555037432063664536717146468230337906076205195776210287048895867433584603207250760943271936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 10872143778055971330332074141248306066611777213466980302781030115450688910170105737626562648719393850238593002084138121158330476676878167112334020417090604239991838002766753319860076098804289823645293721062482375995253410431317291682973788764567222783355033055284909944362276772458236722129642662743973645641705506427175323483644167246380905870819051265713355600791018847840521924400333080108739243485469385630938952750590658778094432116119568775345569277533423442063994843963096978539822206111784179032122878803213565538778654332402804497530765080457204008252710906549490521371048013694346881582730792533294777261639306483104998280028948454251226546962742137881926162078040819407089505154546814731475930143361189838796572463354649299814390014918118006234547342320711691780931480994064405140814725989230293199637011040401780789351416638820939352058120707384464193345703750673226522385221398257657470122617113884154215369796063722604684958952948234760383795442805648077041419348454667874832530620112570644907151282111397255896900798109170420590432566319309898456593473179042651862247003186652236653547173107909656870675126144903019612046955866919654774706488062609795929804361617914899815354398261387044373559926713841400283950084636412648975064601822319791872072489823668360548529540642801020713980320127366722095568828652272656268444758316381818011256177059267607419013940870357928140475187891205303511895867456767617112473684124079649330590543446666302356368747907075686610782026252178849390260269222136942783373565475468409748821707318897952864878261331223497282345714732168501067275130393597310486501842533346257111407108497849019345333561479067323427119900137128304617207498934852323773259178979007796842954683549751017719481128508750283270773721883634052815209114800013008603999155595342699334166640658869097483893991793963249120305352591728444883610009522902482304701463569429174211148808997296968880274391746678494369926350097294030114852287761268992080609864832033790869034148505607480279742911313058647621976582736575474693162938566999702030792818522276981173115618531726806961882477634258240705059441758584254814953526084894687249823829935106877758439750916145397240169406120250061247091749319104184307389183841905460384802842525224937738220366877159411918336106137895869174160133710491579193560168645615902571037471911666730409960106446445582790212472510333575883158227819276186383094458379527573479469974278324471363928194069640126763433311505050930402638136639508103658146085483939713517335544545306839651173309791968589815169626931656482270869033412631371068754945950176752546016012857727464718341419311584161448350378652122186553051454113306484731915643642505718010551034619138348733122378489519338582137623886701594580955744851694261413794109208525013820281041214130443609761418111968449637934399390780505511927693622419201423198443746510512675900707229342145311263250929807439482001602268240030190694032084459450372820840095108939290835392399195747353267041028077890620115303208244718594756293747981157695317694041957716845057077715895355790221747560350181555414749773256123554681090861488377813062072908558453425003429919768103568434665241052792048274455794565213647923992583099459490421244103358743539355393569186784896614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 2653295842574967434227046349332233063097786339349109560507663473103988395278175899161817947732293586760248505511102183129040995544920041460314624652316307578350826063579045619154627614533829567859488552069198527321352677041279834069380146810036892740915372793696215752149169571235152878526646318602124709390312689317277549322733746685027995091853796100430425405547520812771049660515983026327643711529505946508993060947754473479425382416892235653683598866544519951587268544222187769526569200221829227349711064627659078179923954385120546427677471535660597271692665812992174804615996781744621968190384363122114662832065711019624578027595297239394054365263792875763090854902531797977445396507117632749471251266704684966711247869125886459635111950452049985375770194444310710742108091982758572983607014333234225503105856344930844299327765155150130571828334609038677847754495613828651453761761248137545738168535230022791472179627805145005156439117388342952015146835881381404711203682725108879545304366795846944058449597863368077399550696534234678378139239526992270254846422475992396822228944179970278392952238536059035359276422378510551043454945041472052447364323886487778311068350402564767832981413570077464371221835116870645673729602267070215242662846970745415070851628718367744272254426377185642265258842015367302194906766637952760837873113747936385490748220858515835782067773178759858810950583602754410704915590288550616390588626672772776283074439358646862460191678680341990169456244403705109602578369239715575864145737390972040604708613994462113651258293974083601614932834931542133440739865705653289752012090226438999289100853391984718724946362356164177249591591642902356988106737041012402169532056071507390557069762355465557502423097442873384175136406114097716795952633840089650056976089794623335469598702214854940000676195109171784032005223767368916173690379036723784159591987772678098511337595230076273047050576599903257616427511301433789600479305662452608913231819450246373130288442183777859221804263729076311427511077842987528158118509231516260212226389966918429419324717108068297254521081170409409800509510559953044440044988971037721271375320225039084407610357529495817704088323863035697940945210467433915175188928538511922833942280092343013946370186918655521587271882530913497541610201593517517737122620357849158494007153292918362073880811722954387538858061299499479537018156424260694738522534972115775811598177062751073645891671517273432690887946400011732287230621278521108975233702942879285269225464329876497030663693618835073854926938703625235218322812453819220379670709715100646706447753387898368479022935703134027349827131250307054065129202285583864289011657499453336553359896101345148346947934908069967319959022773995799000700644229605158233145232523898080538920405376716973152468459021249324944731393977423188202565007152023917367618007814105225408448226879712794995232061730142278636413681046171171679888134321406892909359182701595804158692270431485405795545330757134675065264897412615678540099284023183875740664924795707927650559767765153363613630047221280526743737738045049807534711660999415295754230528121331647041603840411230920654537087733811687874831957276392114646345677940046532267057063697509515732248442141297375969280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 775199025895492441064305340657126498260738456714071973827498770154409134354858845191575213980125357246942653151252318222562057985064770629766068060225659957923409728815820501633957584145032950946903176273404477987330812869852073535670529091211579123924708392746032367387846441754772903338020330315658949973599314526970287118948408307678665598196042474269805316738935576162411532858733443676637891031730187598178599640385271185640424009284176408073625362153808672039989778094551703082454935671763495030679968900564443973748358797143448057792824148770233618686858416688426743172404030519569428399164863884538654662555654812107797371739768017333852813783840613641878111431069564126374302736210814184316678742630874396271271217626327727760260561606553332522347192767546492221924008732002030464889070161853033493396412686803659085709730133298596388660466557126095598321037934706003917323368731955090134757085004700158865813289018817654030354890280487393565806601478422088070935460441793614335802937106233269779998365301960652941112499914749288403654693140294960938325478574304335737543053702490273327255723149558281179838494847873064541225935351157702529331200319470524210736896635386983285597085825974222776584035516484118771520858504152064714790287709539608262824425355174639330673788817872770968116233478954229053198985390558909866925143821357201964970591797932891482880705989071956931923478098183352279013111421727314041564792973206916602883168321756026780650374397133670444113230233164695010844959092286750871097628344714753224755259574316522523853260789315716400087459646355835748618775334858377955924960480094790459046287305019627486634477196696263870032783235936227321564486711547061672622589294826029894208761323882848505452476999957980270954380064643555887690224478131286961022887286267795931473608563558417790810799375174480347483200108624459446345480334489897352031413913764516183943221751917382988315743057199137511055604681827840298252695420974976675375510758467784433182652054447653816881722017459154186334036811120598547486653729279754284863766727792915795474271165266317901051196270935330461852132671622852449224579230756297720803898579273821769248080304714593763509860646509970176148152328084202937530312361550825267260669569122537836790051130027612611255360800379964952027433294392386066424673079140770877187146576230270498113776326512733258097974875957727345523404439086263280412165384409354922539711488209490984929225406264088903842257616651209527248893919607479802529098761949913476259390760372861158939225904967912095718979324152994951000719603144467401765159768305426176609056216118262996513360763814263605162725159192147012473848493493930163457921912172007378078769382829692214196942501368338833449907013980406216983638228273610710264302354034702534565510010507213612537956154397962793289223850928797304913372451726377915552984226825437078390603128882130807147475016247802849083583647320177064411315449197715315304318842097253985551046508312085306101126800566130081502463536645149700585443458229461930588941687683687264435972939096656893693742084561114104794064131948167894592407677118181264338000176748555630278685190322570215791732171181721653013471452669126512046382066776700927478522797564238370547449311705169920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -5640295609042224330906640282568864436129343117321937099098603146379720330152561104224017418714740364049405097042331044719739227617512186651590606100516782625376363639741810277986109496038547733359953368163598815600368707156513617480893356044015713987762669427255303885117144105672842881848240361065894211448956152225719405559286325171146778212194796873628609774720967163457830363458580727319089796086703339890365829318085553038683797712243612747720103120552441654250629017309201676413224755405979787891024361468550387525114123024354591689782939976611337006692848130154448508523450747251300745393656891303863411284195953089877351431498877856819537258288365717254539725318917119959770019968135915092301479425477793637233434963667376340842663634612784362805885143050531934400739040452347054596908639587644919924174922169160844381284840868754395387760971252774566259600646490249048436699606017113897583556859163671160843788423050046342740980051701581472859800895566326422164604517562174453666294090461173347594138163997366920410110112794171672230230840386593214557110977566755063263418693367714019319395788160019704244889150181620505263521354977237577750554866920506138394834934656856044332363516526239714440771231413694953810492817169022026738407824393284300328834856482919310974868948702660900456332295444648533819673452132885385508063256315640670562282499690128860147797958338207842762029575136869558396477482694348152003644841159111561825691384594834558937429646428861963783162569314054997443957607191475468924495448956764255798554947960692887119109242509070900601094912441545636799994943754424237171453514855496741121482780859222084143345298580501070600825901668433361118962566548266700467784649997549461608251095390731788429478599811225974097001086701967438129756005853171284933707095006724460824162228085221213744421543002422603056484317273596520598183597433146645403240858349102973129781164566146348175521123258150768218497954529307956821832132208369811200444242116824691228112714310703666193926279608842652260870822036149902527404599070128262600961685556402407305595643780045859730619932817979093421941049600638724581359983224114293907389232838892896535459048858857488645485646937245655076906929605959952544740133122067911615868397716547148077212500863308907123841070743513066802933821144512494597066490481700527027867630141474589978590182689922796107162687967812114287745308629692751966252921367460756337553060732918891227772374974390967141434726678848963421230307394318602079186723949210407950771797511539814604697649401475629756899662032016789810932095163958022135198889144940763892340069242564349145873248435079374248611162462202253633208855469100122288404091344960437051187232271421896631797151367317394856212247349747655352738677387616293859622464144795679224029127431762621974320676514866909966675135160859575728862124898996503593933904258902340168092625291221790578591164606101187142639231166949101808428606098049965070554881284498191412220070775459119184938665029836348025248676274176174287983552556347216925393666451701854220909555547930603391487287561391089418571130674680557798388148427674551144793482606373152860419951307482462392941313803113672643318002070386632897937866382961117938357737808786031523416211786930585600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 2332809702043370195739195660110838667398967429850683269526774842722357444179162125639670930827872153248411915353898823064352395810408351075465636781261716318658513953384314316610940366116190139307000370990322050308702959255572634530328135050344840997097341404512730964733248027028160456140642126662014363376897754465935098644621289870149445086264145944605720627871947076652764805747340097781497065454505283507509649244754029794571651296892308517881967239077194948153175294523869242606964259237248583042852555288807223185752882787390555399710413269190512899326509644113949998889811816641913883527569012673216022530902417903448445829463612246168538717939501481144413397639375724961464329609296831627379365209145650535062657454558083447901457358597552197358731302410537096489388004673953085322742454201909691532122143355973486664493989482572915241422312332877763685411325692548632787627820671062074248733120731791433841798895908882662510425422603536897166458223594709825188896727817840398953788683039147475003246228715006814787083024476419195437658519474539419676271826117368980097727049902434461205424014643740406579528561819087366360287868174515300168913272509706593486105196900215277119245268255665414394781634518891857055932704123669208253476116032330617439673955304455043568100828239472628298563947426747286251566411418712503611581404937400297861380404267415737406221885601640873704590815558955131561824641609654146658278286794149195263160128306971708983971491440333601139655385798448065182092975803640197005670867399245868691606234887547725840462985793062117878090378256641192386212784109279396493627966618989911107337953483911614082753590233250345855389001456857072758845865067647273492232811093396441352943550841737166329949867286851921239670771777442818729758969354834544187378881579947494847490445833328744351369520447622810853695342205934480984108409624529922972185544944211133403099737945599359165688163084982670544948462460696928194213381748772159368506999552525679314147192435342485961369926031448344399693092159025399521972227192781799384921332508150362698882871075971041520406704156309862417760133802500537595435287193406153039151193157041775896179876839842414644965643114313825482762678356245220338231658633531020929343239771277663053756697662043786188210375446941570417141344464505571443321678894306782732701962336553129467764473426334994283306655271335761160651930455616647023044013986467065152774279472896678665700532115973927248266314533110931341148157765466198622399028902610428868168763143338884967145793152752416766379143387179523108879481605808820668592030030241502544329273221225172921086713060707904035572629390595331768517785016060482004130526284308321362746547813961959724537444101483683497756299500240780200466582034060427721969802906154864643448513472617636680519160541374749688283409604879147560720613744435233589802729224249861522395873061079966090598131553948437155503435241984751973615977658514870353194983495174219833692690862772980596805833254864503412831657964402507465876133354861202739966054700221478675001576102271479557206265227862496909242570462047672307119667405918809876789190630487178622541640076447311810220433755421749176087794393991177020121249268989910856295287292288128068805628914565120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -473833763414488078122568361409973025725157824283185957887271980262768930482887927439800144815553431110173184783155130461194191884064858873076521258127747017835810375981850205982953417080894997506625445941286844688773812887926957939563115297232473670618026697542325103325285619819923199006520883815404820152409985588640387504410639042588526198753814559112664335788266394069016572860509847341414518505947714281974903141977896675712511833411930260677497622555186160505904002423967886786804528957164697594072026148972942536487650193276692928428958204015416856164646867383958906173305721631352540518488963921758173419630106351503557969713717786912108919546642644055976211168843019216394100910690512971454284784380218211928087643254977544067494699120661215642467689132259964959060657396562874831136918159457722902646137403658294347652060155943350514074947878642979720524914818781077503887631104270696333177059671526077860215541549354192902700407864878430929382663392737312079919435079713981353207760399251309646936202633489568687461314289290789660509879684512362318458074311547124926487013136981811868693641555658060221002096294710147821577666147151158963745399952390026059311463746872062041021457021060799375719051985915124600997920434849113317623874268735862801870453221840581212829286679129797550207491442170515316196493498007534478391756453900513938771337371928631212716854793431882803706711788828046890222486379941933337714339998769429346051929742746519315796643507081199933825816985513432745387442741570598204841269766800282168875021312818477314434928270497838889971230478995132241714483852718822764836857141726203487724310575207936865742510496840410805811917162622860797006107833367832772131230898589951171417287510085286790338987320629757876639736833342871408861228529364711140625764666042529965145182603192847636525220252244543440913255408595411718023556290408212556363141400023832202476426965457726874079189167930492783965221662360277182535056782345768527027862875430813434676261250918230208317753583354445119687245829434283701502444596353779536318056132841401048632314957842417719039896132568714442426740546055885857904367882504493147997541567715441997453162474063347897481660394120577186354040209377263894780616209289511821972883401872700489460846796091024633206730079278805408469127906526614437671999826051307850228983555925325419265864196110163637764303786790680340290362594343054653646186151004534470964773042040088022465984140894711021325618668983133672868240889807281560230986242576072488966682168039428844357010654172653642023546180031648805339901368490793455339460427714240394995046099842911328961367851024913249889728665029365317698978887212571518400583917499695507115187859334603414176161514807778950445475651874696048562135275357712834421946952875639127652446505486240817160762415365375578826449810302828200624254248614833025919774834573858950393007154617261491718482518517636779690849757376258573982360431155902652526367511796926868954637662956583346797872982393717547090416019052369234701632413695250061531431969148599991891830633395726479661348093166836446138568995462635852542607720310372838938347024380997553845387484136887833583537131790316493869024342917594931326635426730537724207133945873799833392615784448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 105433756372568786631732455958405084742352859536457258363474888610018029735072714515998147736833455717919492592721400660396580262961641609536562383682826576317215025210153930637962551901718986671058358913263455696585986082991726532792104668051946739623752514269013363937809828598553744335018622332112316065317488632857459213593092887855544098280169775138116111621383617275354894968868941613560435282838482668018493445512044197935763636017491203556141556753707812828153973134882188185629508343454436239079658770052542944605367959752413491036502996090572837752241118798189550312451746453643144735011956450775439860455891026960557174884878915268167755499074881191297296565381581509943989193757888963694275381258111061308446426233086017539254462661884649475753644239488312454751352250539944615440552508615963413493759101647731506550242026995736150919296313582969551544516835147848227241105848918531081752005234706380173877382269329308997162281231813358920570109985535808051857295704575515577800184518234748817048515044851071982958633214030387480053598544264628226397131172687147246415304112578743141299731108351403892502557591225209981110093561839464051268852203872884739386580281874201347862085898159036531068232594762080522399652605163243060907246696250652666074854382474212365156008697690522534223166758301545969525771530300738018908390874936050736034605573082798706921994249639990965495964394475445127632304789065770961852978206497413362456085669711191231259124515420184255916645515691034631211379653049403333430658681467742116096038229756770428641585817494103795884598729779964733961343962065419581437706258990996289194691875118632107398365849343432845102642181449019577947306560454890540171928473477269685399194321874633996354592065766060889350408205546233540296225514782685781782165274119154690593951701073480875936450951262612990417599997696448468434278092411248350605802183034413094799912634906277612649975310718294886093534268802194306348889407093423118297728747705035410208376062984738910037703581836550142729558047618206389541064357115979760132349300308468985436604565291257766394993510647511874158219918630200033772166420820982191857592890712748650673819186590296731735633159609021256006238650967739527250799084252088006423965320170745601346432799169513658944270066872236858263511935652072929238448449790953561651274378743943525381712057808195718732468946008736756964561544947941741716309675232317421511909347114121193217028229261534786939989808596749021549844509872742261749362025283279782603501708683900840844446531537216388916209292598629950125285972907524628942464371214547918259034560828826770485919295159792626304719603125299559831543108742277268331882999562291881296986388360862688875271401110318408504015677342018181964222116373185916947993918483472062258717014616932227437429461199734885519081705593368904725852839666461536442181300280686404233250456526237565713064964705150625071506585437763436077505993920266775117383280466184072250821839618038175839157453266009716386494625744202513805098905485126273999638106053624459332768367640464110258236392889786508422990322332421389391433317134784339927663706967098643170891971834068690556108635000469484971913359514468456760030596957732591857028810490455353908317388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -14851559445818702026929717222991388350042897281059116996795888355561071326950778328328940516505835958155416435450088159955912062181454500505775613530038606015012508395124127308382383810299486891992907096292712309803437740706071642993833673507752004331513680900883064808252044346657632597709570239728729833309406936333861648560007720003444082176833543481030918218548822942011873696302664214116613344922627032049947689631564864836923122939239277744541058915699052343998628970826895202378767597870253506992535352054499467401214828726361783319272092911317446424935307747740029528527740107838715144245982996151928845431995514276439664472073379644157072821175789341084972006895175412556682498102617201093147640403722754225436837673100223907050598296215888332828704204220153995371756456298894013153073479049194895635261868597608412970504623525318569279815236603653020604747988275463166762552964614548229150441172241913897058915800016254575661763606598459042232341208766667321765114501347431953773527105867684566505302838608945361477214698122031416097198591630926146107301631090805979341473186744697721265568533670162686143371501776521643662912471278989540470797684143981150865895931189464234181590743552044529436506477062500283320675794629301632979257949373050390459298646342187909904774539499421339020661607212820936569416174972925416513997647423103634198928260893368766131355334481266275953182438025055044764310852784894153117993955015168064491761608014585601945747364349889369992605412124679705088378555299155520838566520754179721581349507727749730393648424702459265112818194206460464119862176029314404508441534333625329623042898940984820316344477831519138555336375679584119630828206934814357592898892238955316933025301157985543710888332922059687378171492075341907133238956177019324374188613954310585215115347701691790559139495183347617530597810392158520045978486086635032188223490200443498725347328106787780175842021336672237567574151721732204930725012928771755052449414342237747379986642593744893671580765601578991204431913676133379163905284132589887867434319650933072434974955998871312431661157029903104478968254235827865904190058545840842479751506522420455429294785314014188182353318534712212464512126307466108697049040202600963182233401344925369304355803035804292151726102423146858816713962011313576653527150908466446168418703102418789643730478490590754987857632746520584774971531976235423611228644778671518679326305847800594432633050526552077080905343679346264482284153897841992445948406148885882469837335015593966622168282706484139475362999281260436391711090690999781144617090998582300380072952512459725068559508898764770514886070738200071065213312249720729253930255590078961994795403277902799946304255080521716027524019416338032843381764417618396410492407606808907040770713651074784850382521664641549708310628609972904298573178984558818411162203008648779355623109383353586809104427793886910298359951169684929069746900336429341569614218018600748145135533258499317144390662465082013261873375618072936954352052019056408149173173092352030826726881608307531046740563892744016653088684654940369903142018918579507849099387106455756031656576749263203933084855897866615929249704186532136279687692163738896641632908225177327973171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -2416904689212326912266958003714262199744006093862428721701189075385071017813837751662495661442845411899362704493337865585599934943001893323084241813475232435124416783977907336446627751872495978976565723427088607715502563671896152820125008347856360885960021960723629978551695079218124686312380549308312003121495352011508650350018452086433733289446671843095782069604082456473128626656220136517824563549729071462677052545449757628334933545117557185705129931132340380386349559424971229152931136702304001120935377674334572962431676960142287328303427250219390952260787415996165662934715610741545288791440039696103331081915780639518810650220841739542755107237237933908923182228762173515798233254509377592251451636799708847103905830495995137464388451711401352782334438356262269330213925870357058986656124110219678342007409408202807878619259185978269082822775752467438423431875961163970964754850076284120370421815839325970589169092758761496203914275924193560224886421524064326809096877546522251628844279929012072122967677561713317531881554198362227192784952279947668038643986762690142029055686683604763536802946028493834699874080811973244023206796821706313636741927405649636977159696145888312026564053560575640283519420949229505750314952303253112357438800005696578361372606841141220677539906404139127062651172461808433870807784562555690536272073849902103282058357998458827926484540568115933466423065111505824101721944628551782172029252553363225323606332694009427418366082709444093331568938383603014518765592337036255388823036554233920855292392085288910547347981883187117955566816609114287485627651181641508061625467913994001930483729498403467675258194404308259945426668156262989340334221362609145731906848776647895294123770358120502177964511409117668686436787517065850019744855386950392380726975097866597093428307503487322965018823432734523864989863847681270401170734826559617711143614606448605992124234428519770187627923522587607624202727564675217174777660738999563660966579343541252616877942839216799948181077801935692097926188872902579537240099059766448201419146086604402811426434196827487812630952453227105928873663368957447933968763247494618377239804285902599672199909321753274412937592585977238427450960987978649693816290732753512531113285280399348812679550518016051281038903595169054401031723058937027187346062323374966971099080331569606965892338343378668939122396697972465943262012828536742461805734581580138317583213461148449764498118376528340893491435161453457616645393065399731272840232521858673781141370570607686976907615596660613138642389865689039829043779721902127196592125286153353136822171597900974591129068111679741338795542155639241921681902643215306957725319184038912531707163243592718999603020186499769946716525124887733626008001968660080701800794216500247259320184909064734428486774702508722069202107183815691164682051164282500067049421920621761794346442046868135978599785677901446214566146327444922077617247741955271107117944539134309410969802384694530342353127727962887700309303775755666507412117390707188534524302396191814868853444129101953439811431256269751954430234808730388229903137651172137746236480227946321335838477216022414609956882142812764936080509259923598121612615859349090161651551309047481237504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 1097701516867570913070471940581476947583169446830539676730958115743721952923844394740583797064474631091095280740046670794810642421544779063275325565949842128497504892410701602314485186921221147745843456163365413752897581838675317196258577627734991938358019920315313518305406748076556705308066607688234115128922673532773006736742849736097940193412787589215277507473443660447414392252307016981665716847876123913751425707370820188787343898064378013947717562575221963090991681327710782548413067191544636809220193909095929292908618915413919768872218080738546273133415631170984741305981363241245994479872091627389631811634070590309275871028492894345928175484918641623252063489308716031816333659779335719326536716737107538795528584575675639525192016010256220246890367722381638688725956685858025628435140975577709245489584230742959104425386044978460486919238513872626418771287548817745856539883311504177262873466865073925892625707779856972949327836642924757999498407130428189938644214858461683429599209092488568515540093262205490692027745190686261810305211613039435192677299604349351143931453363986138796696790760144983946921581889957682165597043575488939040593948702354594546376176278172182755129768302404022141290483257011959009629156510614234594761458478644317368206592540232923457628273320739893253832043227758877979358222891336015453197571035627848138918597947406252906944139112369090626173122728744612853276521687055718977890637816373909817142605734041598153241318721034410871850375316882929109034696883657294485568022350409562047428259420412380690894330383918885293581039702392248611122637459726253525677337079571548544438140458571075730750604217133402305864138050417731988811814815957116678265970772928680937094821088309641587545909821967248010940632461000483336668494999562714851208053914588572752699333150358323980581106862820199104018938608567305255525076114994350005724165830790255648817446537107033630139234160094818471520712335060983271305124547227094528691250803032512368778673079592327675177115772608856221861392123213290211922176754378503791701487762394228324674358239462222377741391553168325723399722328606944635852086187097033656405468721258961469477453441004115495049448426862268529125344531238172573158538256333004280265854118004638027445070798580670264863879743732879487940859881905566736774916950604352387219437735357755249056379150163912751893678286189873625515684752718481766573484737440082624020622849256380134464420939502823848532475015183209572034196465647265861712914985575419078364287770694818808121909719672559020193514759165599255591575891734012484384822491079102777619620020637331328486751417556570895435208088467094234389809792106196095026703903161733696106720983064743394271535559525956745444543810986989671977476502334403201394399591856304454524710070598307604259031265368755215069374930510971734572250253693299999770487154623921125226809573534973087608557401691929671934240060078519844858359077603115427746860323160603234468862296523149517821419564550453249986078931866905353109843506109858415476580034533274223621331150765227101162698937756416464464888669237755257876779480176431606556502071637929666092370356538804554803767966610009881537254890404500763808466158076196107853049700350322278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -90451462634396784683433159356102848811103159266369375579562570613745771904588815815343977842142021632054822158647455613894505700062234067610793928943362108706111568150985888848598891072193863207907205728502592946268098853714900014912392474442390292613551838831784425544775851759574159913698232966034958565161475038618153605422231463946879956397998652983665762021252267259270499888699714903782714054950178894328546880601979075343742180668058938499142392129101773452144812775464284634100162089676180352637715045606943414132078419099708170737391301733605010219249729263319402344627250837935026962530053608345747031674242916153489175985935623559908472679766576017726739747332877085432882132044520264351110823251100966564853412386058459588770008182340974299136462482995090117381103752124830902886614931513211884831393503854952243616746702681495744777001254273886085338031808354695155100761977488612035748849807829795714300432184889302138536144229036799534280627674642963866281857129968216121368636431095108585792677317595658881236230658427135626721181612318230909795296715178377267084584153625975692129890329078109018826142837316615525177520859069162495403181048109104291134925401758236543684155953877487794636608943331912378282015231489161887373359085046360134258353382164036218201436752437437409861359798196805217716553948968771208347597878097173323240082892516379177442956205525685336987596629652335597901066692274043120369638312295517730703966618290938184709519695575805695902167416011552104221476489579999056576941267777665504967397392256128560575111539158285787185713269603639438317917721454957328745944815480072372399724545699719000349550346674795658291862682551075715660515085374659985766066219493888650160357323362802420251779587897480662738080251943866490654253841609851159537132012311311752951005358310929994825032920646131917223260388907332908487527943513623780594130325584831956724166754312664063613228728617852097683053128637362742220733263561076500044309139162616614258719015151726948273114071385442574954155295408047926485741085751517681402819934431366255169152338602364871910664268449568787263168508096973574729824344340491285585484816303937306574116611177867424846315246136949437047850441726056765269256200907108746524804006944433111057619782540799884632486363806252910498436223968934965511912852012871618682030858769549963964803650303288689361206534512329873130294211413717078361036034171765083974693556921276430129220683028979549269054390435419898965752846901253147989586799376437641340938669180214836185481544197711755376058316676784095894203284018735317312554108961459093455466940560485287166993536524647450630696859698516823108732886566878434488613348461527276970418901187216701030943687914173506937588265101417149671446056734271240432786548600753498028094097133272786440302380916037628210455870580637218276673418892342378119388662838189255235921336161952997381066206861296339283580139664597885143107138506048058832092611761751547745014139182885729125008308619063892120546159414886877119754334535615298767170783298338564281074991884404485304422231773621204343722938034206214845065796962238917621804697064384456003653635012762165597423049129473736464461717298515739045506097164545307243059715228303360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -17505422892922145129808389545757385399756123553314700757999799610458554009518631957921339124433003903773547860154959047382992974101445896581527687205469980845696266370571288516467285726770138737767406215754642104279784992666471334688908349967114747734142342053841926308589573759436048104593365405268101666335132013510123238417297140215172438057433802422156267888212534700986482857729818154398815673345347944409529996273441177130458724512742035034910092164586328888606742450818257726074406507820459232746358713253379913620427901985252585920745149902715596375377094652967032705936360989888072579483299719243757088608053639763128395056004033293332655218945796670206160053909777038840381335422116623949006796388579792029251069094167684190866775847699211095520579157238263019993655497588476531855056399397746685750121023832656301798501753965361073345809419589263524348291481254377138853456876972488583464286937505863319355796005369545977288982877079698039690514542980663788712371534555557149869625649191871394768133405568435048073817305437731598657456745851811191497473306422722409970993320194569179400383173169627100947310209775837758208065599104250720228146260871981895264148238850026509024662760412010797864387262564650829399009245111057703549133264080827312479999800377188372222770161624608091001471799804739229478481605993101906289475879806150230723448962621959073586137450475811056543436074938927689569592881876580575219258121360242210601431317436972328392865450879800248231590835338269022504218219344079405484541986172279354580294923566042336619598769555859384362061784220447129742988412562078231408464676822237616376991304090258132569709887305921952678577512260564019904384660438914521931622656040441659166872528286935921881169473267096579433337341943319632076589346657241944788703354095273277572057255809941618054650486310231620638388698616485387791403178319459053715241911610176664658866779897430808365512305515445339395901567604589618304894640245381764744712181186638725269020607939702537624964108315338791237494261866985845385512358223612989777531124335508862118937156048131309886666475064711544888861875681039032007010925908482793208278508210743148636279653494142045954109652361934501175477997235472333766586247132475807842578148284501601316449116073477444355975088910206527155783235384838408049839442474613123856246624470130892595918460887496220295068569333094563764324407785562209659845350227917425509915283549146358779978431523609307844658012081277141850845973926710303003342823758209327830816378189111535926575690654555359422960264311006748610053573561706104992110232483411857374210161552951022793623921437951170050843184645328004934090466827476913438632668624452945861470037358962586333012760056562785310645588857011331069408629133341546622639410285419536153103649753043319619708582414185342170144867580823039368810356473365724016030901609865541991866753152985236765352511614881234206823762528306678064001359843190382949601376017647560647921301948420634045602695982102123163487722248821784382878898752078073637272285776265423641597796865066516331365115202223901601549506821706807079376787617128597358924933702868469615025335565561215489950728679430650803198545055283992865486530175512237346586646020096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 5211151401276743118248195702456383749010335320490539542651664236929754080593971283253103936710308826905027755778069596133976699488606884297141514630717870148145806399254758883677735446172252869411552025474268097462377503494922466056855403854972701654304830834445229284226709318597027457555763626662673500246464443905528432585072122620747810893430891937132777367911722171522658562814531079986892094309101720273801790369996249470836752614810588615547610824523442497646346424171295236985642316181002253100534607141680815416539298156582892836347955884337469651533922073152926935276809915332521018562041806122878534696898542906106417177091654182167408559082214585329966204641788423948371442084830096935489278812721230652577341708006526199182123017670556598547537942677600856110407221807729571646629214237619340651921554766617851659497891789105340299629456937376463965682703843098000571449657266185940907006151454044133630781543415421919055282134107860956435470442736034315581172605342613556901111610548839733202257690217585971660098809720212265133481738402700725520659445347729962230935691339472957430957756583070883859532775361841614076632233055836929610120789157873352306101481408998867758424580036827059265795173734649075760897202021920319037602170025936047436156950560072777159828847239095724697973098944880740819519909787863660559191393450963474061277785100488935251902726560362103395590795843494910581944385905286250339139049020210230426764847821563939922183527309465107919881358633484880243852082040920319171019849428460206785842534101531374812493985445133139238502242771595435338664607853668548517811283991166424833384411844390587611803824602847777196873584128159180187163998118052585421281994476782652460585737525420605315290131280669090807698795250222554871812052894485953890544723595414853361999007092131254273258656554888263422106548810797392352181693705933109297447813785790303560110061210009914969503370270720501776809150558534337381340439031141478760624856812492548973731046704036961444300360527560843257316015520180416448837564321037983503526518891368395239991038404739022715796971247579137967928407749002724629830142131762011560650414952797372673603487246036114940402352804918435103023825702880428339149297687227661166130143174598041058050197970396560778066571069824582882725822632710289240965026553143261929553055826779822609210753592582801754414414256751095524557038252093779606695559401784510219191876982916397915473215388416771888452910914750145517138705207725397038661303185831223920193913625664509336329798570934977034459401721231144663575734371118072082072265152547769878914643314936277347635113802786078065861897739112956827181066152509899216429572136903428407880247789398473500013771065946059353259523554200941080764058191254916447764834538912278992366587827849913352050515501003559006282702964125048229555431110568912865448868793466502587148511423087060027910601744355873746951045913018444744685985928860927699036102409562496283341987703654855449334751614792480858003705342476590556939457515892102892468125022081017021466960039802028437799219298180977992908759342910758385792964336933791638561434149565207941851645907750261800392980969177009059728540542801220081437067568465945382027214848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -598227573725530594644592430673702591332098658075992579755065466384900071081163584099350146668950402813340288107612216042149420801841782898215545486161966895577120209327405479020979607108143729673858685445426376246740032440884649163730049996164035574895783406924165739574911749542256563579291736542114419301456364352523836416474976155410867142228762498770848664578699898302929502282388251487682038083632596627171512808167636373764210411151946866197637774095040608719028734603826134427496289547443642223568645841063457446682168221383270060875569272565718119124849224814391947387028876235645626009268448432826969716019879897734949723816560734482148275114259480035874187892187001271058436211285106010842178406163703244753003838427894215218374754216679682835909450336698919834926768215450424119453480929859635798856545167899508324049505344825783005819855969688506953566955914052437312394692163664309115191168906178231440366998892911812108153600348253826424068680443478880289241304893423762270198960519171479493838699753815416305972075532722434355281696367437379842881633976056080019577518030902996465079116582368003483888257299591029816947089064496504857608161572749569192686574444674136803360948939617706732563499390122209836164813837556147387782727922018600237134106806602185474436221876675861879622053114073872333273124146569562577532465569616319618661911921364383252789481829017267227006959950949939997721738123697970840423134718385299271935682508164221506847271239613426593491834703451010073753088319455251784102944766094186491053648934702373824396920186836889877875950898772117903842208300990683767069737464088655465733251631688528913024425602733564923242063244441193726825018196680683191724501959838320182835711252522399748156144409843465075102262192119711641468545415843240578047126300356956309305491109608361249433742919175319732010259450577426757754482593015570454481284321982166198049165633833419386058573034798815765621540161458216324164314325568816233028458560023500239910918726612548369703566798690680401033447492978041641638426383482569556177511277697277937070996193634334447912360878224156516363845113892846756797845674829149982822114861273410651572943156353568931304550518227922292946408555327416044608474238957740928697496958860389460560744618385580806701007330766956686635688380569471877587283777892041494866025469102303827016375221990891018865302684772272054989294291666942739751496982131850515134237132225871890335036777078653859749208965132740295060276038391998016131037457724565330139215197296769182819064502383722921758317179364938360466580625709245435598778197072020306230217426395316934685595383541199588148908279539535134624786919770195137520364986401536559637140645568314181207943856613120410986094991933285619692507149858206092471020342861031480897438376813283105267511871618626002293854995339532664711204870345880931622553854745375660155945382194253634757270238577215621781796054133589749060195656339759341304144272819336244549934777018170392712565251732856061230456825519161559476123611937479204088099556777566029612319400767368256673046739954489630543064896189541458138844341975419349755712432771414609421841164489103901692405899602409354688263094812377612708544353261919398770099200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 31707478940033824095868106502401483160017968859940428388591913808019987214133649442433519539186066242542485036465899692707298893863093450151302700068932217102054869454851991825055001333755777999758374823123328246596374146001851817752573978066899738743290869244884703186553134864052551372674080795082760131282610396635937549874353180666458916560938914659284826337403220560151538993592502390903850476283790068337292508032047683382695352738782148047297337075194295363241243096803296151367323831436518975862048005496254473130695636611963781374762811855737666814953511951238550919166915588184881748089617737288378503136826523092981202700300264631590098234316544511459040324989028614966691017777136625676463009112754017108747227378667367447692633387193531277684747386669071276795611219602831775964183454033923951096362443137111953244335656832453955552806335044758061673203433567166543206751729213394229953664631563262715562008709455521537731626813985417558432156321353257831476581703914281957209071671112469124571781770883762010245215719137011413656603009706178722882141505894522394742700955030014813660948975420539945165551634065285625423340985452273945934407261577964748076739757076077409759830133781110062514532388325743460550901003174589499725971802475409998556890587728097102831046673193540327814964122262898891375068914452087814541753465711548587547653765053236914372346992140591200213361743500922841054378004182081334999428814735207748469285512151499982295601710193768648198786854598311128483334506403457014364405323623769734944247827810881311455502244027606729480045143513778020881026618222136068386194656123274675155101551320947823935379546428317572146382951672275673369772942240725356474917753854596205837933043279688714570320681659661938814807391423095670503963126651411790410406899456595869514165932857292560065342178828095934101536325167791795700754455936626793558948536785007707644101607997655553607968159833427133914945893567569112335908121772253921420790179893823323599056039113424894255854207739301985644201014588023726935354687556117275155664453224509684892012568691787451547255714587981441203492844437406278071066438959134043188628692054097439848553672314223306712548631357812216916735455001444470840821494040467509848797649833747453633994337081343897242023098428862219152440502233003263561544573638795172323781149595481087363853182978156831285168322729368440110864394366893627383774374702532485030659743651045821343246823974329101500287675759688142764812791405347103829693427305745750823974976871716079145902255321951452886473810452154654614572866318438531781952095463490936618084890987306469744790007515842646267810288690010747644189974867198215371497017189410846025941904443577340976972864742345646497787960702947337781013178771835306761289491622433703132875065673001287224141337058221826689905005839263019231875029931502467507669960333257750125064493567885270732655836336304111709554160061343692511502392331159586050338801928325630712337872912218302246372950037819816876491695123230021663589987445679650134127130355125434348565076968317419788931463735751219307985912768081363750440754068010813150107601182552517517533590963831951858907228301993457687435921242118286509226140918852322973184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 638055009353463862155740566400110764819311824926085059705965128922036190990657644435909883511420029491793608177576323326333230727542042731828265988124723519949529904152066377018591003254724408960278084114540539604637704357299719603750337512608738746371977491820701543328371455202850671497981120273473875872048998340946229882024311246784123518111277823679387970265878863116702726200673389535710576042635916272262297146367265617615741728061607603376176829937808965160383907562155547266702780983389323861303751816490717216275699948971208596157653721246118567318424928777429484293129047101938048642930053764270251253890149421842900084426010810369266737808524590791094724691480341203248361638472276827973499502751732242653523723282613888094013550513624013557111312470933620632764156077343109001450627042142433086774076660735608757193283007017508748180362546271996150177753855375695959995207290641974141825754599222088052373299352307631644375066658475722769459631182375344416765105360742271389000267861777810569740600886662538784354763068392097447706269295580561519107566392053001684710378842299000467607591951341455653319938823491994589986242000014124217363195931555249577080321030996359584148712570086307046374044635281478551493700991940462383364917005954951784339723948400879685866376073829699257690601383536756336614822988611047452271873409603118665137292286137093144345389970366223211210799424732769975545436826574157690599552293187303809151250591501097115064835189065734337437680259686951578409386670097582442424927752246968112785733627004963391722883902853559580656324409278387227482426664635441084292113446823665155456103492763649677259972956350173573474553727463805697908956497901383045780252126382911600509032131831528416122135360238152056888188742186551089130226063476946603796243326118702473726528448920561965172045417435476840297448915798943657508107162355725823848266840116034346273184667379589123533383406476616033486235373242656792732712074390061737523454436100179546271488711293622499952783957239159173230771442657362341080264942090371505956137311779726426579915640768981727221410978762576063030250290701399243544663043724157902639277404367243985352014921580597166023491655916133274708848872322312170378704099774421368693682853548932442194905238299964217238031224778164604420450741885264483635102922054097494538225213160958369347698937574635158675889805850510756374187848451823792242513449537400550291690992617011889332530599107078530813351909067512278291719490241652006030689950221857361085162039794755119332809280084162904461095782778067117926065295402961070566376679187844803005740287045218094167171472472531921622985243503861255076776578759922300966355343885452155292047060550165307624559280651983665761257615522939199573742594537940683699015461149101245618434808586576293373831077982883702076056679186157847706186971498284632153251958165103903685219613160991908203501565295565363332349944960775049626741165298145254642976073929038488733816481766118440761405972195605965764120809217343679322560409761966729975234494461477226260922525568992653767431349307767556660326542920843549966871480124792863144227732875617463250544435889458395295462102894415917551271313838344792113314085148964582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -271979487241010768650040344235780359707084458627647273694605168362758708567402446171298086593794057701319343462825533478067992258122744821586810612402830946820169898528121539372398860958105770809718548013179887440663322397513729437372898658478869371899809285700662163854394434863665361083379719783350618002945290820534225297246265283434333660303102528696155850016762800523987835944201858797966986723551779298583456983724851350181980434019528054555870905282518344799437206374840759096429497275687831126445105842336330241815029469762587208814470924291858852446751044772455286527323644505799998702232941082949170254514619653786148116934322563012765919963301892886312444378561966973843083845884109963078883701263193783356965289203149936426219832294923227068088531496938873918872127906805842066047101625939075660857459741711574848810253322193513199973797964354059947563401162457651521152531225244903214511164825359335759605836639571849275871998230031865010338499773170100353393104171189041441440118888807430351856761502910677296344570114156111704081528629977587800089245996851707795860977844606043539750621466827774605080865731472939364274204291798673622363378265680120671509178174996036041801369871381674678144554168410704282699279681278201640288286652928127926803301864976910905634002646162782402969312321802932063629186015839554942317367337175892741958327402028902506898310264607903464712799367446546627877135085523026426489443452674786765101168355322839911710599004412594318735144024244366617027828084988975987503982612155715846018924406788889576149643335306729615770998770254417916810326247937545238491986037830083702013064520159756871040654269979482671923300484925595162821762152745978832928624153175616457867103079184901421655992537287003979422886582214360787011660588223561434730293892304059227885981300158491906419591318241513354995377254840667701872678746156660941344682929620506085396691955815736275822517870238103839695422190891712115750202040334914709756914087386775396642387230993085875413263762796269623405216762916196517825073207956625431957752681317918371154256833598809327471106236895110971383897399533691410839000330009308195965414275693124907925441694561871668786215813501153686774510152982447111098596178711218556056397303474968190357464783290489379796104335304142039438037970430359012269568492768418826559159332702139194430586178289899177516826190878874859804125526870075917928332935530400779568998834363904457098474779637425045142154802168832590834517525872118506861980937468064492184168718168264658724000383225126227051536566953675635531755521931699549499376383087805493731852704884624362110845491944388833049697392387458393927720612550327101862053378341099310104193890949870895932765684475524964232964606081673362022609511543581924210238324427273879842790614726556422157619948123082449217223194636442842703382206331417715341018492702094679460293175531233987426166554259404240085488362131446052980899129505452035096697086434270961042735128730338878204867231692426423472545246315539645859766238090669228736423540387650502598880220951128903140589676295831376550683281622823230205252915902729080782334907541826540144769669741380888097053517903519313680468097136903125939612668728453440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 25766350877114697212489556270290474952027060157126088328372270031616424028046952139591231761671139005714324195234231567884582335062438246955447195585037864070436037612120024593911533082174409722818190571312622165795581527268414283752991409610893076662944749639896441774665588235749807952611762550247132676007657565295354019125749426173835656722977067300604679869265291924886493791058153611315231050567384957754665617191781794542474524412999786558803461537879407174832685676484117903631738495959973531968531933282064640117329388452553720918615701923530018995146572008465863376266902220326071898363338429201207312625382808731636824301370715498962031928485172607364509700184291630820948156813854027703768281188995577708888668270934517236738123569518159673399816928405148408411201108204273132235952833935496899832049841932125670034400500604285583013630656810153673550213108003358339250566138669625628161682783915196355260431965819549233053166316356825783718057883396752781593865002296976308542553494413953179566573125578361090153726781303943761591637290208816597923124805396031499770432356521790628118650532969819935708448739159181143571595848885062206696238571294175889455452988196190018657952341228240568015618154562246709860969589265531085098867136905348548453053837969740626078119691081073012274622809595134526669391606287536265619662919395425807859024878899733308169268886867877896592554092185752557165937685156920069525260585080602960673917952164180620102784995382469227772010823114616139862060105284366973384311105018547547501878617953872909620914468296769336292157620473943324874980098223395193970798430776612492366745652002720639097402106664239916212239871499710481374152821364907965445552742818745121309066707556100639160568176467224016039241883250778455958430313565340505725122678551860610715510759109603567843361129382595631301294990465935260531686719044338331767468854857844388054031207332544045543715708228954003438119029662397901807032947398375160609493539168559111102560009866315523073670082900903146895055391282889175138757789582585135188331187662257355102904597414401419158128730649630951214722081203693852286622100272722750523957910578544818000293266025796594074645254819493555451033886011434583590335486121799319186735049633679955800059598647127060412167106828013993618560700859292532531808131780121508465306933148024910735533537755111554125086297175382870905990532833191593250700292309579321262575269640119297930489921204589651553873861468696631522382377391391778657797442642139570158954043197177692897123838762633037053736855671278337103553605398842900841710818822157736801932430619910838190802981126523508094147230877363809923822583876536392542524000852341142238713705554876162369634176759156990285369535488467374559398434585571706456619468383634327364450306515427581851916533528724487788119457571159201875642511115682993918819714072685548239107081731943000964685208319622846768173224525396987349723897650527021030087096498620177681249316323367985218447195650661524686758316338669602963550651748944811135323694120167528788618087039107075441997555575873006539244128152380479245726933891411901582293044599553551910642079972110741734114693684905128788915397604762837548269058435836000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -1269405629383155464413154923262956938574483219032932467996966587861219907871172049935389277905025684889775466624602297271673906108095857515094328729885361217636487148650267212258187459724768467613770514297280942314568622732515912415121916421266260445463845358785772621929213791863295182030378139350435762818980812858915159286859212526615430179414257592205206033056552563100321303377111013017200312924559204477679275648164770849827919891137858302336384815397255286292452011800915260659580589526149646373995019298868631811668941059582796087226367198462668110594775726457496706565856596118353795628382027067417274652232852539257951373413061713507536738539023250354215687630965998502478564065779126100548629639371334235243221443740615907344281889964468243828375328114079690215539112384321327169195169116213063566927022956436352108688978561503244325696299419363643820052628758613893196370902391806813044901904482622261889937980570956511263895528593681807251511678519765062873414011648031220115945249549803359697899513222694510777894360376225310575010711842131940818277379792713835995984370316367066154284964035762289579080658485917755541163548394611872305418501118543716051245028176973220512558518744692958540988067021481916690832323982272064929069243999539852418381311598255688771998357807156788140186753418348279255219039878989963057977737398892924383765674145213948776989367253311222234183671240160595884306714170299845932693042038784511391374252944353576182273279556164841879280864892645541551017642324839798804437782107401672463419720674513004724289806234157231724782516190776624235316241987122432005543595641365988453396908639440716990703883531418175624447730216757986619336188490627167920399372492744181621580313194575854003059502082402945558227332304782651331256587375904711678284568184270176269094737420632510385976355004282764718736413727722898356929334685604128349258946124545475331682228349697216000448806300368574310325290416379111187763596319227301767348874350077605705657831960510984389389824064095173693350063020611565563018297635685774908103956803533391208591208761218395657824176184466264731315498185281842891805684016582487374530641092214953169204770451833839912922648073074834830935020442853323400079917272899646083178528273725331213322970961196754335932313488604549545627321225380754667378563710798913691361921868025875121706283181934721477534615857372207072626149852667668657904052113294668291409689574655660731208580241764622732658180440175646386785803038263623363552627378694240097689447547897571581011412340476554641070803402188905419812487083001843688369868722343106806228556702651400859756173724822846175283740071638968681289276940530640937638122232633189071528886345550100182640274609978333990299372617629200900095109940862319914729575111261088156662508378853849440367435596332940700167896007116709962965962054519520918030222160942600706379940175261033906239432677334176390848417355723984884416809745105335845794209152790123014921523252648081318489307006215283385259875843236501267420588029718140300337235353804568079886139296540552904313859901422812320252892050302656991113643283741484733859169173391825591137196263695652251355722827595896259943058668906338258066353785400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -7008561795529368645173641824417810804977547551478541215226762077556905081682661200938766267448801386842690750701485837257327724648091985164827729759738681781437648042449285021310873418267189397295294087429395759156513141203397565364135587858841095872820958491827535868505109586720326281891005479109906925170795607786332261582399830619035401278709131758596222170259384562857827592916961697012983158063047285843129598177067325510179688785377637761846980857218116087068635063637985385769164882551578332433811171749787829512067989480106961449092753222390261682454520146719615552367399857689005195904860080542137481517153684578320173134627890492936502130145058591585862628339138745011114775161602689541386213044894568782123004113156353077640305174988488978645242991309405104053682699888852783787026424047847037184418088791145485706155795949495598499910836639728912770373507492852611096350047348856086010854905871985982260328886374439240724559914317134830789792646651223709102823104792910711746117189795769555127658265750946735736565013642129003708925878050042969463894708630110401445882574085029357475758797126847198561629942941833928408893141489287249168303582087851524179582994191691726286763539989934775506640475725403577623934690887795460628164284710044483108595522254334788458307965455689409302458404745510363878960016224215399826513087582356663898492110223307711564055069629676534425674139764316707574365576991017709093769244434461284671039564024428744418305109295021033813350836373320957740738042089961668458614826672246259962005951546292246287255491236530734030198566839072451810287105542762493282431184629894076257681107193108875569841269758181038019062937342814455069296702577744385327023269143313608712521107693607673300711200174199416236669417401266780291165605108220504356049800910678740054483712934211409141836141529765814555780219511239459622610636496928886855352020654912385597006791558504917444343993129342717763846254612016769972493329259521946419715282046746205746704322445006002084358009655430565233049557340085371725640922612844531052771158204158404169742541322847171383280166238144140801735946236185030299209513322753647231382321980808624236399874830041225832802312481789237017476923161220207854610452092990924534211003662987780733539501260230237388648775062232474094603587486471398154783777200480314997425350973144762636102831109720769200441325691266651678406170518598934738494318126980896004829856420355060701884830431572299223616327209613346766462723974032283952390007115044306132049719248809202062794484194456960841635184341416572588800755611990034090637849159882665033927189573274799160422241920448773532611437595904614339650611573191387028624776384403537926133018280369107616786431705239167317066905394747381052145278570732653663988498549484870259947985776806105428983192873825764345425743753696965175990475923344442943860829968956354777249545753330553209209128352769724591890770767661716249195948904495411766888526338337219815596939271167071788206240003195193840719647384658218541827207794379436278332852629875987419176776268692781371130918210960976065086367079050413245290026777795831178021007042230345738979810661008297728104917834147623564652886615852418804346420000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 8858065074581456460287611364960655630141809526108255242225594584166406398740081388692487257937212736841927011258317659405552969252593625009540181799083748708800116568765939097994827536616975354920996009411482042017852415714684662737238976256259916386085687031550749780466568734912303467816934307057202646091734771902113426378026837714102514343063874753070792174471239831452500856620303664680340247224715403555694763887969630901730267867245285515401548011301745200240028459337451327008685733618569525591733089288456559915150497762203252073528488411952474546031738663156408447152904874481492990872590096875341869988962101384125552120256477859342165650282369687152057407636698705785841357209689691555128863879754371552181935115350111094236140503840527453174804715002877054582779168638993672617334871028565804908293834917188924755245852041331502707959228809134271033239742450457817110601667271206564194960821782130792914492619019511806650435789531459939558008440378498200555067421327742840455787040443394400384371409893245089226770821624665437451197462603045306000835567988480251354758069944240292716913401211947002245763846555010176884551884086359557142089522693343361476858952287038841719234447098287030377658307648624054890789052711696874050907489229003130683291811324737591981545088399777041669470008756261717700041768791205467485083434012052423021618297013837935889931257972811666688734251671737637615944319343324816673165055781785495232864054426194322891093074438798221661740612678351308288919412090613260880080074557701159645480112922369848074803472517815958901426249496279390403823669838584979887602821888348544863529363929644452217978745734121352389059001976971957052629920948124842756590283861552345750381197476831732994993492491073289461710791125872340487328246835263165351205851762928014922021718949822836956498674687218134133312245058770334060800019931995328499128465960497033924388683373465219695898844284378403586990184175595755170192853099087731121829679144510114810867445344407271910803502989603250333366477129780273536382285711148690392798374966044937270551947350301849629738627701306900450687694494030105368451985985310099590856746743104004207871378335602236895138795400353028074356849735009422524103289000292339376147529263898027739598976289584313294342609844000028608857936967443289999801611838414991704432493029948317363372949227633217944417536075197903921287815446470069449125397406348750995218830967456109901579476690581686867670716734720573437022923161571230562963857096851465930976772928016325396900730519807401445891450550412803876672324298202367992055904274594592533985441050857926390788021345768409896356409721606265103037403020984677347712790269414815454993045582002079000549784804897067191398924173942659168944194697588064057148244695347450691986243216370503259438376153425442256962966422389424009396713557884262521796355440837852737951036794336454377211930624990403797264691538009556919594613568292136835955598741338280047972704892590024060759880668009924806425173981488348276768589671657322375658637324506702001296534481858548735166553332019747053193727686359348624075433123503341479577418800348416291894804078043525548282631738582442530079742903022854338578625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -1128067351223847736877752815438788294095610880910088612230450370847272972271299712354397864555628516609495747648969451264800506345366693719804271378530084370794874362568251349482429242881773063821297289094717757955884767716679592648912377725936614402850915596106057937574816624027597513355691748367221042959018966340733306453642418775802983662535977151432662638526725711166331099521112954686467560513942481362146319558287944891081526563446628430478151799810740546857726951938733149873743128184762608223411608227868627489067175126548060520145889852647495305440835058431623686787898322775375257189274082425023079621631288109676909106206492641499612904238824566066480638394935757021567176437096246916872468360413782494119464975923044301061081950581398755008251018557272058363249044612125602065139424157525842832424840878151591222046557170493863330431617262877564517448835818636394924514622592857321258743252092977723000320584874548503892022394824353666920549555991226120939856853519199849342731020683566062585073797957934938734621747476225540253408590463776192792411366789941880413937964255365846845732933357109107168849385774007817318006530800026361689918390770809336310655430279944824174987044862747121035884813836217762239704049676250503602399122745108247690276622228564962434377636662645204355329894395812414884981870245226976803037487938504825140622477156003197021587165362438171603114500638253701241569833545089802778756351250798447056655098008341964746830420554818990937310248513117265487084362096273668843469947224273724241275760459769873335765960737803314494990764312191813220843236388592555707775807414876837107032653043713496287933573566155460478933002759629962784945344856194790616910610019582538704331379211824977683584948531181178789347990678147720344640541811878861825610773436202759431069113999881296296595625966208707505095617929573063774414136132601166312742412839775571567676577435272907816529775869217594858866422112679124449660031350613825827701972425054158214895120501550837826996209906789200023659327734296316447266553719608777343473904408153506534872896121178911050632693474092213377187604061595193016058246879007861151776587902144144427848821319806387628527107928489901969080615995318926690450503830962476459341687240157397006034477994872975104774407519055474915862799424881280889742847215783631267670112388025430677262715901690780413542283024800628838470356495422097217350211837503086043262915694885088991250564393984619600372189189286510328490587494551185092107424309533498846141997733614363678880629756676084778066022271395472515273893943906809160013118643623604203515290941700946655202913060448292703372241757188347594575629142460894410367555013965964709283292456258263526839912730586941453993675255193290058647669185492393556166994583375070120337674558748173559395313969337783480461676371991254992868028815899270499673711629765253225208407299965821803222740378382140295586480121558836538948981805097233384839720328890889642239616627379078813650745668350673553730885485617850515129066586738925987328849513116153807118061530126779641639306867444498948110580730269917279723137054167289926040690827163674403623786386623438149965919487619435738994988219702680269813281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 98884046074911996928874922018808077716847377958091347133475625944705404758952706250529052462106698548967010491949313475153537423169301475398806845881453681780717562171166793837325036081342402971198331922770995078079550280585909530384470891383859425052650317780051485975198236085033986876660702140598649021867747489374140990659899843368044211218018143654929269039180126101574922897734973739428523685576065604585692749037035320582872159795932124546516732485029189828082374886977767193455855931665184550511952283006366115068407752155110180632403206138042346162827243376532077850790059112075071088705011851625847271981067600019235302247768263360658669938158222892496969372727434636036282139604815459918861859761153975592028116271826932857239568110697870581424466566350324617633643037470629237852626208373863099661673543503079586260182780312150748463004458589428374103350244762769302890166477770644552392981900805596561475501072947604276347070101280683664637995154917824928754565019827480572165093878224674575608042123905888736843360124539168728773143146369316957077691062162749764784029198253955205065455393312534997219346029016062811198807114777840392087897934591510449275867072286183031688446035387540006971011735649317573486662531802839144651046820730105938878938274217722592465526920775207161537523085116315112018362159292683585400154314472943879144571363522831578157617024878891957735519445701062872860013967677578647336286712992106712343713194352233847740388408795756140853756254425225573721708796024481125903233876167023432997603179344254824113364348284731534034290416737801887585818251063197855338363496414870164887870055936267382947956913000734917593306682392327497485157243814957483437434403211639226694546097702544092012663947749085937666180880580441259000217353389060890692982147028131423179983874198725529658546170865063658164630286228812554457105016508125936405615583605831276046614524742058055109834238183915777704166498712824378302638155437250100845849334069457841052666673618184112479023121506862112599359147704470400578905500257539707745035976949189699948825764147723676594486792419465168152435753351299529085188849328958853524911893477597385878841231833515540818167257580122960948462044515891519966977629025800338471678725692836739263041201054559069872888477652465899020591261217957359458397611787617947988274400713777354780788276456196020096228183571850400614619108557126738872713834925073177193970635736145782721565504870082283021520251365466515862061112466687779522046066733560848347857769417789826245357165843844638874779424087191965306435675624514125000177397867853686875056690977242168123540311852281817309796894398503569373018755480130594575147661647877465129410942798216534062074548078949540679396480891501739267012921774945464851373764486483073336081911001143301846711140423799444391170201623881394964329827883467792425488864365499023279218837445478515490841500311309281048878529571407935320387956688047369063645635692443125440705825007615232960367823178046608846491465469192020897815551291109565260760177833435594678094534326487794156223566562401246211937949125004494959869547094181498216762237323477869641200384610771303520167295565802417369564384627576734687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -6962069006631893807992736297965883388517357939839292258408187448758232098751012050777697335546840961369957360671511982441831157091674230083016654723727409187661275167470608135232375858858722225044260442255895088822828786171904232095784194742339952408292404743051706626646440206504202455049991541238007496797337204842880481505625062765723042296866565531518115298040748000820337874589349678090792704923020209899473670509907384334100241275983207182429902770457964860301905289204112809851569825800209217066569896320310764668962719460144735632687535231576030333951114871498435366377759002101900390100356158161817761037034606595934082026123263487142260199121454438928051506855790272282020247650429135803196577975474474720765775648918555977331379250943633166640895608589713481815173400848862947436684264591538572869263880629946113838863500397290565333387946045910204035562897183040629415314552575078478558032613737619123095043898607030253880217779540621420303975995718128160710247102462914717244941695722833838840812466344056118918904921826855267650993327007335232589862808700257259108252650829428432487591959285350620811847128309483918655700574556735120701053840765530338479414270443894501562216402629369915219636601931203866709316161224719298380670936839648668136268914980466032033302109584874238608071624532285975979173137286150180044152147781181761915590231053991598585321170422571965063947945525882428091935916602325325101206757900761747767838229977247968092373660102222965552504035479078491486247131626872119857132142440427246716549060381920235247974080322959687930386019474654504995447428778116831622762914038199872651450770889274026545864970563218698461719621339080863729951732508604245083439602238900499890580218033901868944012552486559352784558480843916202574931241950039745325008333356928735020435867424391127570736820492530220402198221070984796016575876906280276025287652308095266231830398740930464580557203114677871893112983529551686908700479646599310617509781467812986021151359276809900312549542351317480661555975210995779262740995235761662837662548635780381862469562043776903138597115698006144137164400220963422500618771913101591546876769135169112075837531041979056341799989095118940781685900149475517011357049564426205753593763493183361371918261578847417251537533550705135172944454488442037869277931474072118266612071222588631853154710444984938302460064407179231668373641203164519736422743235562438134712416516426190961539838600943865741684075839126019786087670118190721042049899082267784777838387887098785061173256018093221853765218988986860588372999204069216873082689145169723401456106035816262765019309699837331571281560512714706529356127539183962468328490965707303714051273577932956183616207831909179679526877129175312806719590156664760592099088194450099716354416353934055986876006880533559963138653170443996538713880922130973344322387399186004414768148567854937499469834415438972593570332644373416691713203966430917337626517551091603434573192831566600874845995373528090405447482874954625313307615870763123605535202576783160356375824620104245837791316523654933328704283699324812951474638452468213610283489215486305376199816206490067284433285131250473345769784480716765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 411283133703852101264032322568221657920615455428965070827977765467259756142989620298048595065231413390773931697805814186559923026240618681800980158095817459283734715964304675448109671051035494248059578200881173449043030884246202886800239144116892287454515979966806914061103052388275093725129042400620567790005972271308040651054152664484116359242177408507755305958010101595651674389702984811072907027522805154404613776692327819983557719990679880332797930801449978439290391806050447841141438031086390700379938799171146166453531241291515844522925724532038391732120455379459228617644303798147569963375621496879651102117388059852796944568774873223471222492098750603700668752257847218514092129176885418105115884497649467763167226778987308926540664610273649663552243515930173846377206905145151985108745686223509468068874699322110848462785784806789552162233465371769811559986018554880345072983444785559251061541699070537213922053795520637140392924886158456202009270990982006824786608617336192743505246626758865671664648584883593404908394363591459394947872284893701915552141840348485589472568331931967797115040104437520847149387289543366622729138658638378834325293321129027349778146683692423073659050788798315302350646675954670894973669763308952505183487992352235890242786803062597305733757468515401770360570174418414464254980281913828354453045921723103647324177351353392483992049061696156235361579943489186932524094678925282723565704943697903682275136517149591091937558411583442030394474370702846130158214893828820226045336426733576177468246404838619108543455413015673071223210743149008409184822498694412645714651828198884061740503813322288492567388619214457183808189963215398862812962499102995874798159291774084023987104518718512210244670354344762828633342978473081735412141442009632067034712388644159201006927387915212186955399099154495245834353789136423230055826983266160569812156181614346984773210355316757325736428420163404308939877903253002000636169676304019117628442494692867693306013971987673751330445173276612954317220969280251551919573371993614680626264087432149118540860326725431912851662666396879271660165395185665305158769056770304940471684790939160847167416068982904438833752360654008182205727255355654664859775949055464104730447427784675661303560782866043697408379302062529960740924395102487287912649787252978553397803251000660720569395539550544089574375648357592884338507001043031985142862065141087987837427493742586965012505077991335090083021216733648470118490861597615020480313909906948336554002542883638275312684537218500312196933407599392589333689187356893958082516917860047728307161784172244398974482374736763193881700528858669577859342874606929526909453045155100858951061506090216023076531447394927018891358608027254910624512229044075901505158254735253433272494256469784480333349528673264399912816108120961069585738964943604871459266341899445544449734387541327211577360773925230054478245834472803122075238053585818004203834569844704079118765845370435207787127345357362617891822998974249545050749458860145507924363205862594158211647162688603798276428077256068054810327452408693801300563719179969177505464843731353945691056930257099007516597234364965041644694069063085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -20652869255182991134517715043067618378516202283520148612488439408141091346506177651126069473987877928460344730948788470050888005090430820138332543527848195596153340740625367312654490582082147069263740848364908395987663662776560269521947350613735142576763779767110761411894616684184298463399459869306201927167109824730346472152588536034361872265571941001193588060994568619514400049852015229403541719502687817522222283649921171210083955590040168946828885017747220165512067015430471266433703484736708272131490684484981627213960180721868586179240189604909691232728092556783664520682117252920322083498097487073862708223954398321774093501221278268462524009250777374129652842877144586382544103737553184157797914562792896201672582845896727548407423833649740905636099985207524362268468815884554225080954340457481356969721455929040386064228494425039011241718441850652908534968969044161350592299762023537759318077214192033556045184817880042942859520741035127108108696484561960240724512695895956346936498699059934066989301857333509456912972756441170375106660545064599756770734824856797875689728666948243597807834334835196840823909143467316945746256851163149770754665863444021517107265959991653076376455500230140173553532551170390564136650504551305889170158857188232520592211188360104094868484497092420317368536194243872861513969037093478043470998047505674366579870264161235406157543613423635211090361429828875931421597781004701106884120576837236092173575681773788237759334337291704119636994251091996467192214617170126937465621704563948508868164993873219649611845614464363241312266375238596255434961641370046007470829229427977238926834380240068942224867711576558233875835015963361309349144645159929796579663711312904001142007723316950022869892197806998577191880909774134366812728824198137314872526662083165260442557945053765859838584676471494236853389580058028399724935787096435815708404460808315578834306725197656065835551630845904861325177291885298457374990290526017887715470225756405078673060661983181887453394918469340790352506018222958772709173969321586736364206725069653006548549712056099110283907624582015803068177107553514223908419647715560736394349671892407051036431639312001207097712799235627386463651102053623546399875447243275813818710709179594792750042190332223660648939278741652667599010394070148040151068777185345869985292677915083219137714144164387545401189313923823582717740503814441029350958874590651362422289081923522944122628499480144680805762467310042543843826715879038058575941352606371757973652531185659953789170738322502989062111657511896048387298167840207881911250464523501723634550438558549684405037354723425154822190296067009679274901899682957218566011214647264022420089946961652542042540197938414389411528663517949698866502525760932722171717784847702252500405747372983530530860108897543378327686645933415581286553064625156272158616637055825997668928192919410294162720971091024731398317193084147917516219216129846278804213364912318065408291456355808178031548933810135378370990479559407187791737540024497017881117558041245893817067090491521709228519926010688664227323924427791252815240269257954188969299542676374758198314605151380679766566129846942019283220235866699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 882435086122008151989506617866964275879513812898317674139454433736579269078570908292804269473704804601372065508852362404312027028597680733015433227667077573901870275903930679798658586845853020087925489765306843022911418445557383217141785433490601088332782273827499039864258911796363537394674060480500933613981512107420853137264100337793291490244124533059234781800646772455542005382715464188075039813474623192947650126016168274188363297931521219624635396600282970874280609890859428344385426487291052711904207301398024896389617995961192468352054913085149463437697029369295489803361568118775428452651026949915818416899900505892373312446636212888776602697234853411667756623440314305613961452067209735825612254442331111724942090132395307710134399352308049211773238606350535668060459635970951003929787523860325649257283292152326591604671780957380657611745927807828128736182693843052024439084919314090817662094655869854530762358906329360469470341645345525397584843846147978281104107573276710263622749359017548285178174390198942966951977807197973753792928809604240391886233185847013618458031178034569892360204408128079217025888177745824465694095831813359180740735261441116292713273827739237045628157952186480490760145139182871695342639915208229792577011272549813290238309073356995312981561748414525381952652281772392801841167345661355739456961120584888169799112591116331850560118319312233331715579822657478853630454635031921305567942612977454171760768965046518797397000800081443006479549222417200836248361382219621124373689278177951821168593917481356708191414306517991597360145316653186838218072010742773102297797576628295103384240380548383335435929297896443481200702680962569837728357312160421340448639922871929275267832282452998194420292249534747923981699558436356790135525550033967950518259176750674549723971635697358350303819184384494161366549044428874207222451219854433794010977582672885382055635278519877162191164915692453652945198577096869542825061225015596501617462532166691511951492239562084962378439852907151013407479896472421135448585701363443209628350091718506871090181800434781322500431569839672947220525773990981462920912144521098113711198486585210090525784376880408527996153355802645494708992465464488165483216174774201992412842847338755803780601242174689321280017338760187864133489198799519528500407242986806188070828464274288224920019190924810729541984574082394321364666192915216939643777130287086634979983772458038584472513088922556506677696971708812245128456929558623960187105208214544406639613200529711745732870271033540793862172274300589416006880280573488483123742449491746991154027325562939744885842292530560777298820046279265239987291955318768974594621693699361336595440514694087499774828064285554244426834322948296305629044338942377023824870065143073594860962462236314447929010878448063607268293301860256995748896246088762716477399152583195697392057258365730385614658932060595757612646714832283030992317100419911458433289476840650168294514560250738725610376904341884164369530707040466579015655503079250488643098821632493341396634192893134906132179590887312048459768110924603314479484302818201105910101464743741913456154169742453628114871026856711391845839965820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -31969450688081093771042248885113758496299291424099334831206437186445085082710849649499968387097618846171656915858064824812061632256158142510505889193880677818315839503874342007225239787196581207109137979788809329018798769419665388131322516225031002358963988326110550669862953224848230947402197507960140670970535477569137351671352664677852029150211302258730800250151185683093449580182839439089936021571273070449734437051972704521462288858059667236670582991375824835249792792852411103812645032518681735298136155344335660292817964058999924141421276636055229432094250328757982644077674915853623859562188598755177862252466098447053317469185822512725748577098371483877115238492126694891049267795287076902375214557621858794610746512828827869162547431667520006169482266165471657431192703933559463806640536367544584675374330750085535059910296828289445307438678293621342963087580243874337348136928668957694634044808154175831671935984509206781947786138346451150554754190108100813095783921939684552439384011608965987834167325481608387003037395225710876926448306695264707484957848115526574462599049415976444057851312771634148353187368286115194436084244312741472803241585123062101334823251820037321004518908839574191580512271331619697826519790410625515578829829413543261813120174418781748851591779919698503144912335668808678863203037568042945319633937895420527790495318541541529650455830996400499396272170784065843698409217235333741992958773484098993211642147013049149262561132794295060633945952767359634251356150967935248575308764206639799082579065054739611577513542885290083127524877548675910452463020770416644041127332854930816414612350590197688407807742869714006688391578236222287294654997719000736474210642232926809734891172382840513602823283204649047375263581435045177717518200118669790491086585126055900648689938870542316581466932271666849654655287957085202368047761440615661959019938416231156197036869391785933038890224164241680312983755833570795811241378575575636266263781688738998794445854310493978971924347230323853174943265479799505572377965049321755849053169311361144437916314760285368164704571352319620337705724325247880077598119395697295710273776026980891697723447346602805804335561058733067093245996627721588682022011033721099483377867347028120918809887784465875690349172735842087127175373196026602736638913088210342691169093536738468111827341922064808569218484338429986862776450771901107101818702348469473845347200517145636137059859478336709576919987546045800918809802515163677821769810484406231231587210625300594078534879026490786693981732653756672840777257915027700843831630684700202608115429578928893224732448435690303189327824059846727291740132073473586974223297588302716146370391196906027238342390472701777084559927112476771261140440125312525171554123513902169826430954175750176239775306673301717168149821140023539396415878835997773879812539286164748661374916310379610556476789361471697738692736444593718922664463209668042993274512165158610732282554804201290878129902523496492898025297106548886891389512932824886816472884072477718695056095067475916014952821891031827468444263579259966993330666859614967681703805776793255971891370342649319145494355502440146803906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 979600249530200263950309656441903932390103499696226960156443298165669735692143279929869568553165442863334473680733524110339718613828441844254236770692626740262923570501770669168187075913744847644736285434768645781892406009753356441707162686064956760769805387639247792516678119118385070677297948147588477491769516198447440280259304072496468459336209709381613328509221930217155515081063288630358831969386130394572882212589332378706590208135760481897632304675815772296795727095682636203903963630795789418354451083022812435108156297023488015591828471893963230052953405848580672925437128546128319252841102414220146549515822751261578912203870595523904172602981625948903296714328643502295333669347137238347309605757870985484881612470649898239863893699386117530082331708424726020961243680872783673508537963745277726412111396114735188895403226731600260635519396990303885800161062363535777730381304371460320596064543632766007690847748724119698187787995575292888307658060238628920942176855084681329939447018612879379612755391158851897085966535141580778941741022287677160962846990094357760691969233706301242975887769003122385210224352037651244814607843104345058212863262507052729531527872598762333202744026368413651254693739915810920411770551446855270104376683525019943111351406913018894562106563067496656035690500850004637222939520480533805292784330913064643692425729784160288884912866132857549538363446219005708143074305213628491132319160927284198139814461739326047327020324769931045519605282150057424374797369797820231492045296732557548605153944729403322433509247589287170654349865570276861223428311395173249561089120857255784827991738424247986426675838378482568908861767225530655488473359907972689026111284396250187956501723109778135808869148553902545300228911382338669897393893641276314679974563620101717917485706958700485348559778457734323463528085083683017233212325970749731925481049046447282822835224661850639308083604589718130706628283118200690828797965660684308047863846316134991635684335587657435830845816610411122474164986006578241721985035115055009519062603502059872056347636456910174197538660755161006582303300456340017209009668969026380323109228544960769009097369424367545861562309545610591997955753972199629863002911832494073303881307483588967187880271840220462747083355608359366333307652997755896543846972144016867995184596179393794553381618908388834664640819862570262114452776862627928896331899290848120971004897165738470165365881184064266350780660143957281813083372185764106046093223462813943229337936119567971519813166614775970861966475049889466574596172754801780836636578381276121005050290238182701207726950291263956077666209670330468101114614201530792312268727923110942406328002671654502094548271638937950185207315104572354936357941143187049926810568917843982406642383622931154227847829021345937146152458471812582564996736373683106342609193202100585091184382983388947564054992570166592056474662668352345156651276051786982775333237285749359223473141684868814295123410098937773507605871025529223886829292518708955239250539211158477770279446198554604406524029396828217052729600790185602728046312518629576598712349882787384115708961089107860040798473930193127822875976562500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -25615031508893823332894877889193649526383552224637814998860781532871795757445900390664231040494867707643749585272938029285897140504498367736263669659503476572144198358497584075287231118027156058278324952036326915952445026757415993425914705948459536454570218656753846494280520028801242196676004350413119277129800625514216327339681844178031349578305497336514043950323947900104827648182820582087524188101268214531688648542615319085409086847396362813678297021863012530803497839630000814619528200352631610767135703308399549551349845376744053816350900839283534988794207255877842679343800305798920961896233010244892924409337868405471902514037801614677559245312134566432283879105278337627201763093732850458350639836952884287980701508367060558258684359776196141757779930087550476603407453083588762240662169809719275337909974342979891893615486217043003992073337448632550894418788706575052501180719124496197166342613730338247146118445741331236898406942102806372611855885455473649438395974059748473253733399882965862596279220916559464715188346947757362237124894766852035360380261382628042628369854149019040964682477794480184845881417357700562563703275560296468237248774146441872776034532886775673103424657474675583532861973262958863539801563463552183637432558491929439191060231379139470012071320012605306620567944679128386043990701133838355753829092431192378700134804365823279911863806957583745547057207512155429434951031572323446213486508475474660733631841001556266376351575313772752772146585803864828770888239943295089990874778427086395846283799443037946425165894474477164962577424737703087272678919608380867210345440821000661879044982961479991755257118211863373338505454377488578748515416412231323685642800252998793580893418400919027628026272144396827281822190089664783854893505546186385460011627142275221991746548778451510170829757610879578498287059278419122587118582443755727960390326394207346303328047692903351399507284433097026349888909643519278116826126042650875233250563475274846376962672689892874537332899950400786542148278049523396747788076758041733996615354697871981841029436338743819968229701558425503643585169420067382206542838528991367015553390828381197153959922339385797317177704513625587338455090237191369079889304323545596997185596820769688483215524512663416533603835269358352199569932105890734467602281358588648355701313419250856600615927061925126577727949513368829800684973714101573901007319677955135108006147545908234875360972349898435162254616595808731692611413505370638574130323676149317686244908243668521538394441524198657381854008676358025570018240380838742128649290193299500865809909480080749230903041676365489728843538236750632463823384381027398604596259588589574100460996957907203966817890553943874314791443325349766725878100020098765813987493856062725612758144950395855879489541211671068967091562517882403751815574084160271256024949802016604266221900122125749145985190351222560840136491249334766391954930971890013412246033777068568590974928661552006523499653948030557761064266339030036806004264313408624402747992505981963663310410882364503075630047564654784319482414289365227084674212411876713777260939032469787502232706089333165613192851041460388898849487304687500000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 598096411893412527360336356604925681238577628432435734435944488296250559426339669534305810698162189982616217806256182960093359359901606034463974480724079390491396386636733922998795293156629306997175286499805805081862384481642134193594279600902804375895577118539096877389484106651237266986948747832400207965054015106810867835647091799853643077697416880163575208675238089361013184748980685552984708872523526429790911326940537451566061432335684349231047996457686075799425626221602819671718348919621718869728758566965377330640901210086818743306604251164933908915506838180385890350796048802259148200540003069650146579076147684082006900855413988173909662017860054297849109908063122165948907579854248298842206625328940556644697133276448045929591192396661983672707814638215302474641411689848300680569339677767312901666139131277616750444297269810524153514199410416348087085335617908624525212038729100240464418717948004535731816195089288714252015513267678502317847148076734337948777356589956622378595992831791592847054903421591948789159326862452679999171542948997183360781258483430203624251272860155791834731515054828236348556251468964187446109690528581124329169392496408400557628776149529072224311632795107595126741172005972092621543790773120542317972061006389477308475594361383609080757737482158199633292019143615004623882221748209563070713219618233020055680615714650498109648672628692976930866861244961560197875443476985591428127524082362174991998069970379110442163275203348227952568897488573418722038897713113584543874428030350959436492574171240390811428685266285089855107234819232576814416016529956094225256476486756069912909689920351105027796298450733218598374287499530982290940957899620556936966379346830557643487515837538771670570606964102161976778180998466672111983992934692257255138969392918973915374587706816802883585309659235403987367523134428425029947050794174249952423347275887068772670603957456088728120293069481887549788993655042265893633913132964224173022967656296523124734099097618111370100108973937870346060430239288575502617052902090152037994458190468131289192004205216567308030160118487424481338596881728421521738592796633439209741334281437618923753938164513185487972024015739332188440209437735969382567458311479349730412359575280419328620458938357466252884672700410068563891874041167682331096007373446943184752066154265063130825253979266284063089564565561986019369386517400993853774038693938000615675420891256110787500799762297405084961794393775930310460400578699290419209623502626310175731001761319971492984848014742701025589130160242157261088194637341265794459272891270582683835697870201137942286736345112647055863653094377243013480294807519689683561858236018517726417155791722697270694151224608414144696157947089585861714289664676407931843297866556971978686118402004249488073743969324025180859999967228917812888083708149096049570828890578351699414101296999110741657448109530021421098668334885066586247920933347906057040613860232057986042704071597313240098874138466148624485984363314117081772647022812281744687173994614109084661493021332757093674472837329423197000298148265599968253256141759051333825043495966933786986176700071996804725542484523653984069824218750000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -13993208796108616697737650880496552669652884854244936706076032980719044267758328055633790630456426434839649726277582322433782891163391602752343918358626746514625207499326257317950977008918418070984191181795895736336186491013348576192885584002691121192688076027280646913458679542028384686267851354812465715386795853366564854876073185577691516247932180641415368319115917957900533093981388411893230740668661608435555658302261454381038097044833208118224994630180167802427802198721625785129528473940285510432801861577003925969512447996797253420325733156681591233133195837250830915059848585862094624939712131313278381991017140240565578953886010709631471244504817532806690484270117090294194427260501995752546056131506925992931649099730721071453198453999967447179932786325098083860468640050461456295370051345875364499428178577574773576846336893390177383173047874804216126616435708119164666120901843434092768175167539142699496337828758487267509437320598801012603796221359088212810727233138795231104837205180994432638616244557488308028065333662913524391084469103781992303008404523781034909590879036964758350254296696805856550374953624886109551257743608808617022831075719336324151293217304204479223797202463722417665679908066820976920173327989230988208304350963824803683491220949040839581880459894408777764432894777490188491284452438062572885789570991391455328457830692190494607267941796293226328413141473550712468796206572040208956532019019991928021331339179393144225499546805068955579905561434122434186425245827322020322140804555195434763504757752195215296319965424884171713529538052016507431988139293912075949205835116060985561527799628086356125768793632940179017841440988605546489730532932784095562957979172987709782837615987046412029960893775433202802675636502057135874446557017165020500006626481509010646664253810648371148647007816816816171424824547829139884811650624839726628672236880153267068110309287505059152906217105039810357048563824273377797596480780754621904730018275383946792438165230384429588749468916439915069628276224286419083777586873801191771512515915008572350383214905944700840820911387325198336560599506304604516048567405819001897073992067678368348867746988237897236275854987433931680813220007476616426199359511111963397720595345030177845112619963589764518390248214981889612225844272734505001116187722224271660561602438570717140115429219656912356672469929464089777043162248978130600420588105520715444593344003676539071347189859818695803565546976353771627206884364718775458675545351046518120416206162798774834022280947183596629753227168382417909628859576527745252560906856607054860621662323757466871379683586086766340845880884404854696721542662963610521692831081908868939430733751949282179046610059092604331409679662155046807112061943764922510736828672627698064595851782479641275053012392989949821449215679627716019711059398109799068060951099082230629436169585992644876423897240100565040016209271797664932818944766589320118847417695614578690347614271616251260753990352712146149609049942486657451346767053173467892163451010047121077517494001003559108346738584784976337784314631592619422617871561929056341451328889361954379428077243319933108681335886716842651367187500000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 370654261782741727092575846895485536208368520147038207233689369253108047168312773418729770949313237533213658592929522866562081890761937598380636108130194865037435564987672679714728853873740384221212747408975846482968095507591625722190999907903591138345739122013597472258718099916480593829315865856979490612910974065810572985996845239524828098671129576693409825047817477909717376854834466018096218310620983058478073457317711732075735870448484230215170582358357031092652136190482147950356053932412952795876639747284535246800548218673070862110840213811931622861655902122808289293393084126160201705847319830084523908701468593127902097050659398420176592104550275988454925380339109016765492324903571996153662740629928277261296939263289973593883067834247645855220390587404624167251191986923218725218279362185612037646534093195082032153313160249363476363450368351347549969051880751123520010219308175931400269650020825035534674098234814048921502865749372952874683064442106393312808398963848396047249588083745447471440224414921635776972530007674396825532329167448862885180793832571627502669436099577308361906330146922806641416894868732819204825860545649982904107461597332625347899186206034800454219390541913751311503983967702964664937893112140350480773407577749067209951304230474858507117751748216210354568580383917841920665858688217983619051580693203941654764525465509173368756753092818021311893330135361141456171348298187262766587136626018580422334733944575552950137727657162994513971501823336178506790579942648927013501918946002637293776369952941202685615592051167102599102787286776781843490267033143760272375146839526038391684583217135489150170176390300585762720901566184905692461608118392891413772176114207113576375744246832959926066293481613597624654074979974009417652886406260594907465522654722886265527539943856731689205602887273695890002507241312195847466083300926666986574912279317290022557302988440135326831661794700460764159442992815843023865491258659798204241686042755515540544227509994790339844208415773632675811717408024498540958913807708147060868829601471830168652019509487571166995567664000183428078938888488407457074207997504834118157480524388444237393740391559376725586024647336789537807448041434082378826524363662387795010433124172845654222816656809245354469091270744194871436551624285544232690178114583919342056692415351731184776288903582008296416058825951753890020904893769586742164337705218887362603142856130289503542184871111398316536281475183992267135909366848713955639302450853654432737901819633837328064705263658284454292104911514176476167724558143813558794399767490834166439357912853523939822820374297060787402280063786071994960945767002524962050966622914150779972280271124517614855269790373649711621587108833255572912763140650400438738888782853727743090959733792943524523597293620927187527132337901193927326627598419041805890724428125572318821913323521392776817958084646951756884348213352134506270262883288834542719295120796688997803635474481736481198327465252420544301099633717345656492129388784323074910417220708860850192251434343037137052692551394803221388837980857839673265891535218355963575269336422544013281593575687546220421535238623619079589843750000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -10560324590914719200663992366256156770002141178152657251606161954719929354241661148709334652597847993248982916062963514262872335667767327841293572916150054536715812201568186889825623301209089376942806222118853404060472397835692509652059072755286620764898207046832707535239584012302995303812716592644974068748266739410890410699377479021262105303409001196817831522355717591723508810416221219361439865516939824916550620059676014828021219106071495025014055158613906563199283227776169062598586282880926319490564743927838466146414304791289325743840333044700083758846397050814089415712288712439083439972602099522351074523357459164892328830941950403138455346927724278939069876045945241968774375525946905732984256087163084606590755106062871322048747172367961032177679979775120714254910692993503365717237974130990693778256022358425182890273490120148822603656649681497346820770415287791450557144512737134158542240079498461356958512066559164044972431977881288251278222048979341568525650190845599531952624687021251141479796811833236733073081531401094973895258003868300160018949203995289994437717483737246031911630047592800012976682034339944086921609898694810853909041319897392631588359309914558952862129049973863293572628670884068366101023043642169956438103570059690457698543499488740445783086989383710474427191715258044690761685046718079331584176769993845220304881997948407156889795375049563510101858465368790162618781064815256395640851306657251667745522835642677075242534486135371623737902790017975667328209744301187676332861351830911272995832915886829011409177804561631595180391979704035907393173332905734870368282059726987727014740313484435586168363521980615419167024234020155270999388577004041106541021183743940341103401346648563052601189759068588032569283163762529060039034052319191615665387781034207755101088942361563098631382555874259613965792942998202035817115907401654233031172497684025927231309217517793262795230603758923262710005390996567225768767137908727777873405465779137252706669546634175966799998775758264785641765013580491725391279094587974058691164812670146599759158125357865191865500047464034869308738869737857558572049797851807910065020912815278572275797862109938756272977042261665465079343322848042716583269034116455199329677362119983994359296144165641874669422411173137567822762135732431796805164669034987978117643565071625737200956672742919376602557723362918841970390536688988794688712689254630299868670971227528772954803905142358890484077514445446013209717821442983541389168553965305970925284021927148404515735700458560590747676458543795171596840635026167699857832286383150124752699025948794595595365342757105132627350372697554113415292759362589197332335836520525398924267292546333219576598993895523345165535395277062725580896124569805948843381068303874737942631773222572837177981310180268640357113730385794986846462634858949984797581427291226036331151360250984455938946242328268731275178831254368376973001800285694649693719049647430650517683687438985173760664179698994623213217144492916644286034376985142868193498740617279131102708301873835279535297044096667779835789326134718775750580375394342318075126578431561756245932278856769468539408780634403228759765625000000000000000000000000000000000000000000000000000000000000000*i1^52 + 270429260277914307121222367476615399180127379026082281339040654441814791030643852259692994487021225391090037668458002198805688038204370485433423009713578798776665335001756483828398937682639267940391620268103876685406918474320661128959262010471755815640048503541461771683624217278807475393969392292403112541520934121465760262101531459871203063264973082992975368341522009127209235223720230107588225598102291886320369527722093291499043238852569536867558738117222232936919497696297279617312569766636238298110875366572112378404978977179206984537321742376088544667482657466413011173879829775504084636622270043885988043821659401053062512031723428088841451454325569487627771355145714940064545498993745616174648672807364269745892686490845949804456238401173036269327605921001623089117286046208494359605130706798267971781376037520880193451282349113562460812911462501791442353574011820211127357609485272302399292207916169836591488772112720023816799669885947174253710528170667451402305473996941822280450733172002689372255760680040771654487412908372093564769686959243457196823802408776034534373521183632900661688411392448421518258629653257162893098326149344087889998271468444514796695947168903360998357217489628758622401823246159444301572923906329832317485001821627580407772179751989642863794624787250797740647860197540039042497761110699224882208148599797502498524616047270048000637560958939983773571544084104559604409085810905826082119885926046221978748566545355845058861197127158424938810937655601944186686397739272331461707219417976549799749916524258049126183958160924125898205349055182928894419943154254917217555507746089903264511167406711609691379902774575197423164795371644364927990034841558318412145528733447824394670265634368226650726599987787676002678492981359373472849238704632197414141323015019611854798880011346364827882025857820696405482939192236927499705604356719125598496608974451252017453775192762334282344667817988798282212301264722579419125143494632843127493740638080165963601572743755021102036405020761407585744486196156603575607249495810747467981179209706252361974733423370428304956644828400047097335657481163659119406025743779427405721253652401943777839405959449827621294812038617365153516128998272884487517678182054199473231320364718441339695493330442459274559853835307415446195378337838314997154932131779661082244091390396963354708077523001522696583318302038143973262702306832958907435533479788993507054988451223114832559135123269738557357745868856653281098913544752248693603058541229253750491905351613720767338959965391836425078665146747029843624815712991143287529525025265478346615039578925791574269439612307006681788958093478667886790265702366979934454931284067511487488696434178594941873565901152467939181585502184141319125651169318895110384698601784273591531161770341041554766924971187440914197192322258097108903583972291114140168724040556499606056566555884848158195176138948305246829058894283398823943359936311359469587114536868680791610357643494593012459964486605215584046205912935398538794824658305120915563796310592172654275599430573572116295300329544198311906821668595816681829222672785710572565511586769969462135335860457464942717924714088439941406250000000000000000000000000000000000000000000000000000000000000*i1^53 + -5310002219217621812717707200436846771176772813105314706226016904299399595000479521799297050387709508554356855210575912206022295204270980305504572550120042240408108175259301947483497569774588686914511375703150945011876548441398718133498162087529805212955549734757170235311027918763134194854745779305500842894136327573064568568122233277919803831096277130092448882799355983579216211543561817975227017030818601342358628202416379031143031973603679610359997636149316936937649672854245483719712411542040400303340583437998363300679539112091862775836206211370828516929315638697862100365968863588534507160416705871333180307801891557421993585333137833882673737820243835540624350575199073390059236258303094174231901932391444079581610565209231887935580543319786336216102559058307403967684501387629956726510429657532222309201123186855943470396133888149210257119861696889188873139718447203190482630900820427084742541442989057078425485533261402436251016089608608165001410404074890867857508159944549196931207075904446964889705825479550480154531986488519849115567278427540227088664680579034583872347722034016164558576463477819579568040450681742038868643361318743017177554442704771743117986838867349271959683619623564159855701403240653392120647616032744998991492599846242162406352297135768233358209015896275781127351044996123229127801668055518190746221746876384238308249057254794278541674548168864682837074905969422710009628587015706875522970724355074173030236244815068209609279244534462119653926658969576357803143506013061887116107306341962127331068336789509126893667783304171147101649981369478229886893390592749879203376005722015313757946123700837324366729070194260289643634517610541804635335991333208229050020927313685025634571246209117145431548892946684213973300919906052019820548961084883272465545139244722912334583398199393720611050669180447474262518433597511297464769226033701601911511563642015895438462432536669415336258719262549029107938373099349410634757607169450612963645505456768640753045158566672393085322289706270663339803910906482641815626350296592237884188535998697875009178992064533736024791239229032253449381429033237854002129729227539270148452765038726466209617494783259119669257717643419523693669302772405698143327598016665662000042064393316802551074437542176569203448009502257891272985166239851833823849590958782082159173565622013781213150320292006382434975533438561570906738652342985787903026808440356655552177782184222240161035781492172203235107295639310030602362445763838730559276383761911878209377460541175915328442929226711909756477730226050925621154600376337692918533428771598807951094262311542464969438125539542482838239211934497274037047763981560760234982015267560251565417640012624921920962429019227881507035609533624639010695528107842801594655178270513379491687494795615135123085300918665731504866458965823523048187773140317265400750594763936020033920999010823460115901548947350118392040735857433031826431013392453387907278052907153486185405668003588254852406697627289093009701087795390903609253790554262462546025358921031174011368478152811138657064258401589585763997069682961425306598441395252949334328411193375332337911912722278273664414882659912109375000000000000000000000000000000000000000000000000000000000000*i1^54 + 64185851837452531156115841731630418143130403024217620021861410734763200973220857168527674102613666195322758677864214737530374770018818345777998209944433199853981840329252324192518088875975703860245112085425623601958282575579292745288586262280696392195899171869094388091901992188590969359736714533300639327342590545644739342009519148958024419381342077438674291584912186675482165804102918076058823569844418267064617019501604258852303626540808586241624961588521472472634052388204446407287894064020057013190109975773802919695746648589198328553211699691833634851201503072212760208974739878955911581187219502839406836367894741287432218376568522781338953583916663642233354256793199102809284381161636726422361431332702920451664049153512394058979476310877776659428515718456396595072222263259083995703967426316878680495642053230569928391815134446363015047236289296679296548173522566729287379430355692171437276097939483352956289251663044036783555579842612662293281633831591637966375118688091722583505170234888799530500463465507197912101473071149105418978166118468170661052433417022808181336413639211195806456066154045765342719110442410936726544024411766245037151669431199371103582622078434054253133016212424695140414136180179399285976447001841561418796816283189948283447511038366083526244439519047513850542724743846567112580134882473928194456638065658137110571853192002690436309806745723413902406467151036505969143723860044037939748615992226967492807755428128751590097618415077379113247986125939826847554961768832583793364948571311463487020523212604463764170646673523753577826476708563972312448039531121421645071332992232444452343849467976877563360532562127161782996904220825701236855921767284512116445777042541024553645200306253921570100931440554410055842397412326215820154599426396130192777508626108100114921773548394289478273307462549299119428815088233064321579422079467185297203922356539580349225644256061235167897715675194082755300170140363853796282056105970872248684637104651519612602875140301577244597344283746094034684162498182367460892195378308706037290912266313284583931675457880413329444292340762238239147184649026208625025958735074723098649617288404192284930053776792698635608760581001297719074860645989550388132671168687269803583314327219898208595913602038268316418182268058618812530950590666457218500578004409535618386896324180166909043530269689281105832667983839447668641335850749387304850473571624156247730010757395366831264773063571426835104543426761887866857336483316878298063469042597297687633962446742061365441951731484454245617043810665359064542227132625689436665811624572806426293668743494339349707235388669045146299619780285721511822471416565072946500824431584056557862160982696785925482202584728701785854350230262522021904189430760718507705465805858327088950905577708570956036604807285452990123653052684162075175515018115448362302011794159256146962772105160725675998742995336293373931315176331694644821720578154237390228615763681475179052103284176690672003419686329949197176070672516933304561400572911625029014859171897301811620175142145687811583533850670053108178229630451188804182926090231418625859026512317897605124302245702763320878148078918457031250000000000000000000000000000000000000000000000000000000*i1^55 + -12261858081525014436585643672209870754226438720626478966930649825606879752673172596892124359313873207981777853723693126415734759102711175607156525929040330558887298522558587460032645463988364310628912060134220995533722567590758717766905889819462676809569238958808896774887636467420047704066881210537497752790583551555778191164098816887770115872456360161807781195474649813258789479506011456955092490664290607810957090854336886015280382305762765587975105651241956069441996502765840215680732044322324425619337389337376259002474764977172676433234319075162187364232303101262033219625393034264160984139498821893902264068873715901728583955147083021227515139726696981202274454304497147139574506522523297988108298912525776599648714974904472102789555718386490224292204341128180106706345682516549139512959618234638078952895051273772154900459447175795748057496007665275170468536545726906085784574091886639686461937335372119026344466392879678822182527872506994284661546185659418521815932268348733603896602962563904173974454226593549399236243079024039927914758897694573563252968605312708652595275108141481625626389138574482948147701348819533656132825257962435068734249791964002117453840111270594676689545364195299541868359888228813368383679445371744952143485383538722484334593948239710630556354747869596767980699220664660961970725444341819483370393213394947509011028753030871917871448938475396332765521070635056908610614698491721547954555026045279914579480615919299547423022313730498813497924958721288226568910742633467568805284135746435088400609575652769478501021401559063415247675685847348163327209949021042203368132174156223710765161301560585050146390318515860680303849161304764818532697503582302113564057118764021959560533168125440843119144743674310657500680981011672596425068508796681376444135332087712573115815846556201281296988202745667922279123459624610166234064190321336156693751377175990862342866075603357546355757075871609731135766535781892555645463757331964299368832891351902905140083865569852511516316143623919480175992362095571353628587704654282614777294486134845390769557536615682118571617435085169419594338695907277861715871463712740464137059681469787313292775858778041777834090990925493153815530733714465853279950936766074556310199533526836578274423043820661785729579154454274609622531466521891911446849345366653068310624414924834311878893874016229099817078958402798784155695813237888075224668108600868958727982124594419050774908360054370640147950162651302190516558177833654606584316932433827410287808655626539123571057943426382437472754069877795679484042857047610152052666681052781182051874513991756440011671776845848358617099257671819175795424239937901073616986072550232502734599451142521137194290308905033999430867288205547053262213604297173530420522426496182238537897028708290681235735194825834328054759650067344894404474313048655651303237200331694946094822321131421856373993863640962785285198580386757976213751029434925703427986198296431690474412514402095952763028462835378971406853384418446933598974213612073188125650189586549066577218288276131173131283136604722343251575251175248388511016999793344707119226234762907129934666642911906819790601730346679687500000000000000000000000000000000000000000000000000*i1^56 + -17252273499835159997468381569975726992486233810502179881824657317049482098963390780493945901114343842084883142291673991658966909794836696583222822620803189142053957933303730169450168510953056214258112698755143363053427181747238928156733607140772874756388978443830804830050223170183316891140048256080426402376506398835428217214224140589308102876035943848444977493697168372084911099661706348256044688618237430313083453332275195826297171512661112362582816739159098089525886054770373423865395557025439256864546752947003990010776657425970437817403607347442759564957594775453434290513462722563770479516142260345868664926014589923914842142632863168875467836427380035097864356685870266664843185503682833375357094375813815690063985597490438924867338864784064451729590608319303934628757669144769478112351620109863894154303100220329111812707278224467892664466529191677367052812047065440180262068722901534777770048373261586542085228672374373602449622274775753540315359136104328075861682039217757208540713502237326078451860590044502045270630836305537144671212264130803743276216158028179300706253926797265568395035801462651062327934956191500554708161100745026077785630172528049299940022100552717575898324427945907151514121766116203002245870265061503095388035795470732321147122709844046576099236889142725503016366186890963241363421955302657182358432133470826225790472266952230186150009370197222859600049185086528343404283988563769446174469753474512327091997470021257596782715062094577083711722742452407052274946232007043761831310281478836220722253251708317625469740946641923843658438411282599755616544388714929129422398427623129964570100364288877533415290918964289722976622202212586226737952675350970083250516626439109057461012917619581191511599473249353300615033511312220011201830226450925096542915236498121760956677781881180853509058853535506730698719229001545557414501904862548511760884416703299491455588287715274906333782590289564840811269867838092630003874537370141588189831046849625106574109359245769431271564090861868378959288991499145684041885602637507667174242954784985877090614319310129999378170894026802761825641198510080941261950203359991009606574150780614678425416726685194698098794532772434026791429844431566537557029466660026578594849711620394389161045789460128688068482791331991812098307117072320439566640310420204902513700528101348766642814160010466677374998141419825351332564866443428417794286177405466933616305925356681488592677884969868041665129950488068149427968771397195964846405089878209742363467479550659092517401483139872419379767796537313515482056073905094679602298983200854153785815464397489243736833575543367896323110462345772542659350914839064205783150369934491260868346577712949735226326178623116807234249723285501658661458364550113024404452306500202568584480763209732705655955710058945832058972068682369749052227878073368608096611555362785632118858259432227393689329435102256038756012485075350468547172192603124143443078408625572071721678849865891393583514061341276771222023040225866675565717096351990847642922477845409854010877061102948284207521181784653525140926537863445539767949756625727601530604698676767466952969749399926513433456420898437500000000000000000000000000000000000000000000000000*i1^57 + 342481267086604433348918372007812264241161758227302222987321031814758063608170000848100453457966719276921561216409487027605315114239747985337532294259770952860610824982159307358076702926454820936334094519982933544023270403687997020003501414777318946098604049076520939013681440593333910624488898383601310594416501435216086883459131478849021426866822468274728726292744539006083382319152916836895078761395832260880825822982616439633561326279097486536593929508662242619466217504584551579814871075964092398851759028086566656888556815027722286718846365928604626237708174662064779686859939096469802506894138723237804168748550283445121996949332175242936997154634263335939048922439226994956131603565728075083260172059309383461417717685854027937206131048875163961552113387105337476209199950439505371286203993864357375483068470305383470701698053088635064572958931612943640352081809856232911249727548118459132999752590788924371415666705959441122430466999225386472160296329945917764559604921358132081873012045570789009901697023049262255602350280720943833434621455740787339470185653736579367803930656205290330511963202915742387587269450816251434463206475839419163500944736800717714574526636691858210163601511394233078750837001297035661966913980710710506010429913125642088165365347302874266570804836150643548902682886584538041927647347419216623507611539029255843819676020536057622980290318931797398673155022618717685563911461045457593430476913160686530266190584150910858715879414337691583672637431892094069201982046031883802015790792193423857115012158554332895467024585031995882953538318852862905655304488614757666046309772405425293581372024780289511096323678726749376842717996955303957874465161988533359860136647404999272863130345866449018473348899187822632367119239848014843860409848439534972614714773837438964467898810359649000423976683226058280482471029300083020713118170416549769822309594129441372340011543293612082697778327899457060664281079598381645051876434712974872462536846978009790065466006759576550529429252964084643382933971568892193397052957011416648482369320611268814655021201392589331448446665099067440807416834775603032735448222101514704575115765213522975986772360828502134605670433205129384116499490054427226108496945787385534290833856509444550189170530312500970841585557539142001228342281511945215930928983420425236597904137045171147625855593989393262651135606456965552983205025154055439249687677178688437590543682367876165132104657405837107511651541323026422281533706205604531914054163213524237188655204603693439427765661880530432259976902839738805548150373861334266720342089363681002689731003641959004361964773163849511689369107703484971635948427590524076443830205018953406084003474091537833869847679574059413991822981006370672877808068747429521863148895670155011024478186322709290844123863978162057285185209194915363557227362993007909793540217480174035327113244836066079717249597829196271769695820207107209084436294453041657147989984130106709895882619314543863286364858934165368217726115168600195704099950466905771793678582892925633754481803400901976362229653417817858957260834351786079345515402915266238059838452862319113771445699967443943023681640625000000000000000000000000000000000000000000000000*i1^58 + -2480672914408808546539058915542944293785957659396841934807562588752319085557202778088831190880198099210086506278862247391460419159008240568163308161485735529434745738092449062166364509905293791470910054976659094312784290782774379398060831579951346727245160479412373396494628510926181545302077436687766373264231677313168527782811368882114347282485639670739220886769012560476031269137249391822168343782558589270981219175954553506936594564536136708440881480988553204763415046683752748237986732374994244962592873816610156986489834524959707458630705091953081798002527707301311069797511078361381213835633112365519873868660110249954466633918132167156585568211141605039894107105084190983883859424033584793167938340089540821531437805473377373192602436692236193258090028534965536343615027289020322193672877215361123822442121933757197170373637645239754540389274959777212318557639428857653761309600714199878845123241961175382916085023580923857278319865883747014394617335088271077682910998208044788169223708032601557646500600734514825988126519988472837867298740317223065779576054181263645246942934740737426080456895846499644093522359171167067478057396283706103187525124967495602017174204246187958985021196650298746706795935683718124252549005969854662437188217190324296683814620172545803468243410928207620034056258547747079625779148226446596459152691544140125386718189877528007332253049500594114636115711084444655580861658171981387338347045840185015447699519403636374857617357536971253259081842361892202687072460769775846321907794071974660396597308368991774173456291229769418043422277821478472680049730763423973359228409859249333228840235481207468350133039116477760249687826013423498252527220909815023108016420231774180118631887653139017887848540362856829200009370973236119204099934315462110795180220213895533157441405633392191681865753281949921716522741510258193250137632162858859481773336715632422394618794901237368962705285761638680267937224723647437192299858528320383704850627634353855195078447598033034129535878226899414603462374226518578463485446818150730403351467947954599621234483425346188407457785749421330840839448282251216061173772683751314681740862768641596443118773106804302134396243949302162867353271881065120410365935049419512112354065927409011992209152985296455874233857316671093273834366290534056710586327404844468318362615107948003767190682752700385501923541542288991330483463005815140493124481827402719447216987954952916524133146436888530927292640049351180591095555598863451990737336897150964075455757055085235230906075652708401244257256267021420074200766523748536437630823904598040632173224468848374782813006756144070490547295402964831407620298985465387221781540947201857207982934995959696338050426197830502628490562131144143822178502197196113287284846790298124153035664641190682937490779530819820475158338836194313662460804026122968829442360764820208413231513815712794474904974497559805532269913215397744797614313845459726253625036974075908946234734839103878460241173720895776466639435973595125367866170928157757433048481083589203413839639443839249566990199615498824127177497773795015703248880372955665764948471797832547740654263179749250411987304687500000000000000000000000000000000000000000000*i1^59 + -14194047319494960481051154939292977938421975369696943082598693730481524699866678428777308055413289449970741360774400967091875131487366193276127976341182242483892843580228771245913291981157370910994371404192842863736980280919259207242053413572927781613378968348485651662773948322303221622879053695440371747721099832016397524700086296732777529727866392745203017022156255627529931691445041555155245282918394075286685710019219623256236871545427767629621657619615574845377010842388534416571491611794965022477691042825557851573131697318303389267658193628035970673012728111156518114478386050983388280246130407136860259517915279363245150387460243441403643335129699161217785981306723527247158287105833765901816450268709899157953167592164464706942929299694862894182139666441380388519369605469487400381783763657585566766603968543722245310323314143261734138252462720308053885400649482960033463559261119594520907822662422959113707002255217777783309956666091737877235037461102760514086320404240791775667741829162509772530935644102511965645030551344459096747790627292040536712002306697470975202220358826627977447981407854483354438510742196804841512088619349444200394884639414350889040792647307720010362447985115037301772946258318108682104483087637660303871390967314036589042806520085616030521663481235998825971126212670774553946299534480248369465137970668433718529749259749972410517081850626623629056483025414107211936973119297320595285459729791870567519172214047692816255706903580688446405455421238696730126460098213400790100399459474509381660642170010964909131251793747873557729660940194699837101895508624228196127410449425324398173150948808590958987049996830572007142084885417004738647681835526684257710524544695389287896512529049040594758558363444147873116712366419219309160177353048267066109759674888502613022236278966017734382863699946209247705049610558319726742258967658320067674624745494310934093025453121580280344334637575614191855935604623882714009583069805464899189625934003640751059937497108060325178930701856456526599106466545404179416578583046668791169187548338874183002507850991554284301732702804390333255332166746985926195569916584037705345574044179563827610917839954719496973645273676832957578109642982910329575658931091237290515700422295981595483240881963071118966466949110775103507718579216031452432854785514463949231367179660547956373743029287148310154785499839034837251954330809076112981729452307532675105700045502530156469732631091007359626136684536762201677056279748139421953651627564548247848049129478464786565842795021550020894577415819207481291041323875397572355544480356679509058772474961594596683462301740224923377787591125532293699493810290410812231135991154132067899493868843165956581811762398791192377794547621450375623192484316374535122066671422279724798807707318111279528848225447282591672960963793508201786543645449463367501685992140503617901663539277160121903983128261625507387563288379367376750868163139342925229213351625194709790384716097462806847715100703798625627651330407375751613499556373698362637252641289434063511880126190201032523382611855890757173660053266510668229440969990680698828764238884814233188080834224820137023925781250000000000000000000000000000000000000000*i1^60 + 374193068943787893244673273861308127025509116752198265870100719879407549576829539973216819856214915028233199819564027834492623336170906288869478851739981659097627497647789791927667264563656893974128103983177588129735701661918892292171084100748252373990782154729808899649199272601438802975913109867690629849000808684304118206264848914417141267536565076807138791150263946880280735259264264186916193847251071996903564438733417243962723217278194702463235461689249333661223047528790587667819693231272781734777500520602190294963859893608271421978802986092422411029961296060938938350431214690893377587406422423482258463616401300189662927876923552346909552151662146297048000512876543383735196621595722323795797356620462948867264462020140146800166768696498348319860560876520130628085229485501456767603386678369999833353903114696044681355057414568708616896585154362191471883548615473299879448046535585021291799536046313501420174014579819960353002608754788164651810842136673326648695334085098959844933578488059557983468967685396472011610183737167115884753770614059187033408725794605827633988725588364763552854392129149176327666340285710666344735076010031582290743201487839129788872098140084514182346001164475034329945718795982235214460896617790369148815511506453198714344538278191209489783736055311675210440532157661077182476025127634532373093434645469630610768803964490518715435339671459062058972652339237778272167383407412644097236927828697109169389296721204301264319459288114361025648997954953101544926089652344244616807066776834394541057829255395140842983656932101936829074175640196440070593027125560795835215490867083708954285509669967479917233943177032240539075148551714861895195959861361553335894680596232271547877438277953467233916099420508389931547502492631656355967799599897890902554062573017606724437582936343277695214525679267081526421687804215583825425494131458828092444381632469766544851399609530357405138999698314162632748859406340757771374530073546371146150814284128260738881349043909418000090589010963138384639951916931636695230922974218301601256713482824249820280901560624381706468718605139078313178096829467077532570400243147337671007799109685474537089885954334064158672462618505162077981379755685689169515679067011730484217106243429324793647251869493308181618536772786253217438867710699251761033521111798496743955438257150564709716733161964588471404688524856427409871030077569745441143923951067858841930734580166976578407238713133933276363981307666532558972346600723662653564866640001504426199329616177132369666257995334402723323894386727501776926928005164382444251417242265550756761475007580912444387939263494441841513151933765956068362950841188135891046799223628480677002183870396322495879939821361909725522160341424758088102847492693166186279776576604677510542232003357159139376833632477626248722950494298569254301802969784364668582576817521912488372022906639916059737824566122419110013385365909575878985188252563808425903897255251500786285535883864525725878620247522294667481276684331414023022336905681875388395210085411632526296852539624303267902496886807917408432815452334701672876907369186530115452115527259024929662700742483139038085937500000000000000000000000000000000000000*i1^61 + -2652760989306809871723912527787851785004825498730091185230172381386520141857679894951046130040277295081515997890957640331876436553583069250566258760795870039022504018010735641037257188482434083649730188611863232867088434071436786799446826475867937582123480790313036469224849442113119703698495277724258677885581216919026194388810564830349575986611119201567577697669472764187071766310250227008222752216746828262961119310188423136111878882347271208868930282412067174080094188429510199184406689322344692284253098345619366416343993612280585556384272473162729894396064584620501489589034636650986645380111124760943940634627231195107532528923061678805064901840339578964923558803674933953920750968181634125799193461748836662678715042418273390543330734616599448121341388460356638709373387674196932126508733449198719120697143631777187531465770333791588151218450730260642359994284078546095468954866672273611679062317786871458587358507628825194315339056718961475487055809948606749779830726671332529137427180094104431472054706901482191605595288446502644817904228263785978115284260007829044108795593337552114015455186741315959885055430241156320037388712566483334276628219869280421765856433502180677809906631300980506817529622846097965604877336363232204119969282042705309125217795645649353823148303594222041681447742536530499438131621953489591637540967663454565761171776054898316949478462400348602815695852981116981835408159788303652617075104650587973260365252529948465765156393631750742051476578859159748674727486793906564811294411090034776760986999374925668568131768908495258808834088246603631087635411961374277985877367729897113869791496109499157010433254978341134433718020098659185789863384661659842542171198852218646000767209271526316302369995491952214588383930551798380045475060472373137577400376464014138042034788203349164369818193861875763370230685799898619834490721930890446022097267226574801542010902776991884545455287980088790219726335289469134796918733890878405007976592128142301648228556585955010013963490596700885633419254018329250298279782848778287479328205839061017208192721312639773867532630107120577079373627469757300589338071170645145103138060139363287996329541751535908925700285483932269993883220021087543670734481765352794983534992281871816021655179247351198142200895518931437408045661916790329340661037629075412266446362457953981777769061674544953081065225988591914906266289578461588517124392801965836169536336256517114135285925207110995083030492932894136899642074505857541017475868701638097701260647712419185209422325404175341527944371320848706922963592057210657418865132040708961455758076276876428564680405970664410391085400983890689871454356965471241168183502429218344309455572686174781389072885681927455828255335296639797226971282464866566444735538905940717492913410730783530423183314620990299714126678808874164872308817702249082388284433587133791872798188700863385058043477845760851821381500448986506839437853812818599766017853377459514647292511986359686711861047836364516783006986042467601515734540341167279361750569619738525993442723578827586875673542271049163859539165537171186314653237705738505115581511404343473259359598159790039062500000000000000000000000000000000000000*i1^62 + 39502581166339290257219348584746250035142284560339450966378672821431831796997670412687986808151797115422638300612135606911897781146269819062727182215252195844695798885640003811937222817174208705790839259991323747647824046429231670342735668235530962601489973090267378189503278460324144559484851687541654347176128839376813814137256735741637456985251653116870092308472688275939183172939567514219562915305140933010165829303434876193733714544282390465089350538568044462583229664285583487440551406047600611542839002114690835142655217774956593291741191844243643869571063487936145617201428000066516525077584390061105422796143652906882726445827718616035587094891852121369775458462407436003615450729140330881731670315629980529694301888585123560296473911917113499814640228878508376540270836284129697286499831165504510231918818793885134214324903034205027753788292657402733902582436369824604436949265512722318138465492771070621396411980053751034621526124074977615566406225820031787553255508566533014710707270263743169377593473199026170608374961885870196439774600880551376060168407123295443734325021419895723557022994450564435270399477886179515726549184874145852949195941621476598221868850191487982955426327651666361690488477206579807018689482545949413197106046759502545021698847873626530030107385956098077272909467350958655279078364051463125876157368163064833581368519940173468501149406925454415092963415659136392619813559940103978945482930740090286085786958925686871761351228513861023130979994177369058549323772155593750435800922814843443206541631977963997764162779388406428555962922200658836063585534936691397330918189585391696608265502646767019497798597804257833432781020746559215022202955708746849792033706685335766685916518396058327886714860480336890713195860758535878895000718394834841732744879378908713724266464688636604874635119001149768319517281896005252549073163794757782342903471156551891719761230154267307547780500425558824903885422289186168256887505840939796062369046711021910317853823839067012084217016666260042045138891229057012451823979924764879323162296236823866361116260194243288441733763467082281942050771916238443930420812091865149584094648705060540329083193403889775956251364749892435884839045590911733988794834943648268123888991457783606884207256989701458582569623530006744634349409594737522096476472979355085245889978232788944213527600571388975518991645968666943828001923622490537334237840907088878283280653759718259695053458816603482863829155937923715114187358211162634622590145310600349182520877284886414725577326931748877057926646388343148896051995265280613657041907208813139901222622484811993925683996452787979179324986112306888628724445850047775695560803519339401732523898638757587040877810761299348818034071126233119101235475427086717639444795269169278448243945198549977837914344125651655556312683720844344922841596535159052163525043065075032348428148673049212904724566689822092601044395344238762265032544483925867003492967387275144529882222917070912964062948504712274000976911840771582644706556848370603672237949300522367115999147405873926623567684855563921193452542809245119703669711325549643801137378318344417493790388107299804687500000000000000000000000000000000*i1^63 + -345309889716484780214082896324361993797445154050516166872686503645774450195353207414133900704119464522903171931819910110183081210377859991741795225396662306798069096573966900578729485419450689618454949383358613876310508797849125112879303057836760582408506077006356387310449816141829216408555082017186445707044425700738500099290271983267304610042660810255636629870635446232974112446433484213132163911254414427890007632565493114147873711196230079913342669823104502616569448199597523996252837664539229501038489210308320354357255899033569967965991866241491644578496340352182164184434637885047970466169237961518392206557423433626383316577428064054939215796009117564565745734170220813444383691404981459447836996677201816442838343356384872560993907232969214619736883582735498995621194181943722457309176347232525724171024318997408149776554773729649585866719081263346052743319183379608256053482583731549355333461994866308595472246421015399306014464502173920801004448286674989422545129045166842869695057935365994218569665400219992620850002915225820286376033491908740225385148042282994323132658648793809007061459009783532105889337862685745954890925599110179319661224321626578289512505086697952456500652394044811410743798199091397644489113111118681389476804261163195455156492816641437544271428357115856308613912850626904576643603488915840521962988810369459694494706600872780321992216594722274550727064310824917646113889103799224191596218864447545132388217234771138237112561812976241530283799636357485554835116834515709872310061422360508366431768334882282195895875514476139544412543067730356100661585993263642956218998269161263851488024546453103788885809520441663293507514443866811725914758931979263076818031463595321859585363639205491632916462220418674486595279752131081227883340251783362365668881093566787059131455471174419391117229342787051553037973497926121364042957600929921831806009338062585021539964381679215417750061020850382656132179627489551275574815991068344961031964600432751815222509979119272654286868763163683591017204471538593093938531782977750289272860444296202613327779512020081349660688880352700161281522852443844524402043106931590903014341267743899849207043867563303622670515160160400753934548650822875643118550277801228254648091778064254766490698529070801977408632208286967201593816063758273264495476424158386636463675046353177011767917736268250856425015663485533054679284305776087351249421506263211941771003703148182642002510087064962993329867350254909322968439626213176490535079507494642929527073121138707143638902888766537983278407144388927518910352240857912001798110361898272723045834926770076682949821285509479649234358151298960687683332614405963934097713125980827661206108696799715948906271047799432203477379148081567344176266888196198227359438184359249353200489662541102545067066899210520786842433496484702298537572835859941157679331751035963092917882354617306023463214436874316020026824477349728290512809749082149621374446536470834423327189980851711101691046159081340511017865380162399116574979228690354592205191840443112802252084721552967789073504533065716406284085447486565822669873992998769825084337536935663592885248363018035888671875000000000000000000000000*i1^64 + -2442008096748040752918120928859657431395210028575768821551127049388882022066916222019422043834245365141642079184400509331281083325347079613795484074355986978813490162273373122856171625594358083132129671602213810087556012715008435878002141535179167283674782330367903375345305992716093184813915896718654086301359176319761991709905197126438508904241938341746420224294497341747532503176665422354693670675337583142218149553353525153414158465397156012058862648276858233962621219842175298986486358056983331221032028407420268707695740200066610506680818016468662009617198104055639981963076695522804254718541827730721695097171358209647371481782926434150769242981587443788111471577648592343685734128838202729034763225407456566897463116368821023837582816482231508966840686088662730245241014000806662212695390027540378502910171114150016552930980483660677999093074255350618643517768374069158171835160516375555120613839698057352817520351773401034765508482683035587678332941686300422404957507759310000095146377009037055587192096237520254284441532716018814152367727535768823848443288992661181473871494384057046191367117112290700924748745571982519786695718310191202248752533883562221565298285696116728898503550197832532440841819325271526272753199136090671991940093266992153703935916639483409350321754062091459918523149684187056973804788931751928849207645003595817833406672694140762675695174046429842105728110922279835134215609687208963351554124629319728415887602585245277086198606690837657425118187046026956242193071493891931304037709229522081134164712949301854263749389721647874268116811073116923810148260255392269098341171127846962129901552861779030559443274579539596427281891560807676559974945647164066451477526684144254570516181226119562542845682617508782447030285484854408037484087635955768396917833596328077854968126101698649470658276152354263447915579785481651402476222364642236778941632684856939426558058960590603946898403156294690192903119437755999165685920852049308282465324167515234328497531018710906373048322920889901544328598278413197462280352052442391274883028149153200519113109747146263791711241015580080439204180009487136319318286332910056451621534404182942268416988653398765498553267299673998460108447171655996990768957488275298015614345067396703915774250152837808400499320025409764373361323457986633512263733355352220605060028189208227259096070410613399891548041137720893120427652901572736892739875653234693067476526489658129301015438266094120783620968014416374677675837166119803190733070627298308088921524020234476362493086468629303199485450570612347639111583770827040432048961110079578872765984137217121254968350777198195409172166831407412368697302660934941935568951301995661814277117231132949442982367158098242501545665415575718949156370075923435864050611663555404092966278947388518159113645179948289758400019953350761220371416054946136301576967845308709121076627924467807402298574082828992393492640971676320162563106396008073036513622798551397183750187336967931214020620425638361830803217696344892608780227078146156395041120581139875919536975715315111564081384170352089019542725195374746999687502137855328182558523053558019455522298812866210937500000000000000000000000*i1^65 + -9331940594571628520084723521313528237224812682430408870441274130521749135019787454692585444560283381569228222201272795069461426635964625307991176131113832234326065647285146947178300980018708985381410599903535607532072251212265743934567094750520929657042815662281775252880879725363824995164991404449928814508890460412327919240099015545789441235272304236995996822130933196377418896382619081257484826052349321222347578035788730907026619082016466785218753632689954830657233244182853518492825430600866390425499004504561415765806905922444614939597995811422761837622839026315754675117832309643392324927469993749188052571213591458572065788331570581654305618734267792285059086336296692003418849223270346024998123792905705631353450098741066960677076836375958687048963528327373385984050499518626511059854999396308240839014326469404875656402602477696169524905948605787557267010764391355003674615936392114013469172550705707066014147663514741001252246703450315867267295927410184545681252582437731835853399411115572673340108781072679544116098252512445940215775091788182497058613261532847230252030409378467811541363415546053784307476391773071117210259478315694155839953050978246881228842041365746968907964822591540363495616363053621646889062454796688550044773717545866365505966913743773015656448826280428312033661414893462432547717604848287625523757564379547862072121012130491533945368622209769206811940195546789479773357193509718175274984103071549414960839763809372799353052391676871415175154964040551397936067486118526174608921700653344204261586602456333328459718275105130928275495845874667046876801625281544593662430730646492654416874356295348739892337715315436987847849564024959189155374272069081295045218706598254424664420756198955339943526651936184218421575584102042867716199688956156375694351661737029396721971990945450868263513799190019956847021284492420365269808300752554638230054895782661873064178373014387690706493910408107524575853922302913959325956817384865724352951977498950593467527813268431370381075880735863723176846466963458633657672226137888664933344284026205071895821414455981229974399461498816914443305031211975343773146777154617412389466767907696545776419860898357466231924522349299351670268655226761507119068003204452627592136893317555742256948545983745641618447453410705381708832237149963252872886490992299987735243721801598399103473723965011012543371174415001831638378160349954799951401653505951741350335568315724239209938008667602562965115980671276650698542733650648730184898701444547372009598859711791767535969092911048709244135884957310662167147557161798017684413270569109289322784662501092891838407381622888226339207046011337262268853662118972936946257158163628506114459472333139662508905020432587272478180927241683538838181706155601766920693034098145930338399667272599617639238985059766497444742677630028999837428240566570169929893938041418750858944948503199796253955391420073515551480919527431799900169165551191482411757711905057677630608127840590722720360837608744974493770037101269288497252418576322602025456985222499107421412395327893657420749323834722295350345737936934105553187026441959439626572248016600497066974639892578125000000000000000000000*i1^66 + -191677635656041812491320998761707080992598717293044069465659610865676462249382741516124176606727569996809178524514674003802222699048493842239850350577439815781420546221588674833890922334394166283001303289462291140866074145802575903552904853666382788605316961282572178302007878212999646181318002543279480102711059792917448187426031124737053605719367646266458356292015161624866915323461105826604719837085073987053791377737264878023988334658959160271775259543487054543820273253760567565199520893482086702891605074705190967871388799246798346110982958494542281722838160248286875115245107078476041928306088672981679704407368341078877814550448361007580593461723487691939294861798325193727811137062406210538125046496115920797881644778135370698663238355017312799764134117651905270092451360039888397664494819349380041222043864075298805784042461627899273376185838302770206445315642901105482356678947297179461773436240703590562842321247662529721628998743074417135165622833443836613259321553271916177679530722927678620389906493047644407330244615056321745540940821961273607392049621252041039490525203424726409052195070341094971482643579805419903754217670622673115541071610301368651363408732166514437623271131030162317813481286623204445970430049388184029205450251811034105213240454909946582502504695238747144881056525206453028446743447430746237248218344506087872300043671819366158575862909837377529509079513964290573049347011315537222119773364946259457934608766886998021437136375510373350416091651262728403646774581396835030198940588987407801109957688554316886869280725138369832363378104692060072530902332334159886767691222744172009494182531461626822213309192963160780110394271403831558841930272414453402347020942946975968938363806939316610949691157557047773126231389226964326857672912376775402842818164129907606157223761217714786475481209183383857937721344876831429936568502549198110996610501141081473230761559048549743376630881400330243880202163646711838092306841308764228424404038014708787757307078293612821717785860302409395354196713443047465933682763759877630584747977579911197393068164883729069201025350108061194164976913842033270759985554053849176248694361849403940245173779697993146443215779444518842150562605753296833519697131938293967980593578702689207102307950911938515572114035775032464590951861010825533584962630223953845384103214466088662496281181285101234097313002234811564527547660690717564419461515021317569559572731951294691895065168943978154107053250053885969713934923687976427006338054782359259295733632431513062700112953269253322448001472356930006316091226622844869877114757562784076720206600722019029415218194356045959867790842382125139720510764638717386918412815361120148441102210786327435222983004274056238076599008301211204971939643957906845789423096724358050553609735422376576190878207064104276540248318533100555868334734417059627238226276326333083541183855556923671108682513700260464379510824788146326112584969910936701947813679325092935363927670474807373307483149145953252738982506290978573554053211426323700023355197960020243048244049131621709808185461002133227886144442347537465157898989558810098898788965016137808561325073242187500000000000000000*i1^67 + -2922358840875715855892352417647963208737713419787221980320897933949176706528573170383555791073503086867876577178445050080148395963141368717797871486887989651268669373497155171841637399889381618391050156760161828505560215570456066345201894572326854212582374477263521728592698382100359388472809962857606988866592634255407566585183683929290547408994811390326268497898790283518409225524032309037261818819920178943401764790925740394935520540073639370014201950082455991760435304397206867412685120067438529787180075076546232292551495484648090748972840251118402593259569401571946953366946928723610263245303975229238559156109482844229079680989467846629754615557478721807093443088226459014479104207391812610095099731374131351673285719141960423645688063196560687064605719458201876290541492273695558152092664598922882451768525866351596247695794711033944582033075736998039128669492513454378059794029748237930121215794348703628945237573023779701182341322145511145240795703707212818711779142633234338056243545378447212872645115196291889015956499916796765330529498985667091680433177756296350363831686474884481717216972316959498924147289534297053143074819675101233631530391880441626144918108817018105358499868182229985970080866525532269132174766869195294848325598357317743136404522414189367310643640196258953699377360963628408880949116587511664870124073569441882037983192416185679719569706194245980233706171811159404648482002549059611396166305644285541124893575976260735840039418249648124244388815635864704524702500080188797198872449718886456860681866120627759796367746386259737996780934472214160962124892197669225960267830888879751811112036340136649334019113133759724387502392948153211617656627184232357799809247373513319613625856690376619711549236433323047122043658722547743961851013719964013262709258168064837391886678783187424270337486941409812134248564417858115656386741596978355365083864361814407676369764616604593880833248656799578214933249735252037192550329708958832430302835289062353106220738172289549819978579700330757436309758231351145759441947214787958131047820601825204872051812064829837168429847800104112716743415491370493244196331694445826139104416006030901979299442431753714814337588504198459296151388122594831844446987792889020209380018777033491170515712458359689094820605390967977798356655475657478842895393409746759480761745433132400504801344149294933917467327749262172372516879197861507571813532609180346535897589712015970772308949115593548021371779759172689489326451731459518528145897559003539391925012574751788696600563359362442226556098684440072643269659807182911022200939902441389217956685352624506076733142234281354486293095875162025915207822185076504039938613306693959290680720338655521369610958484083757984179595753900671185830735988892665390916018317114582886234632636677281356915363859825431702124847456938341385699751940760637840708218366480093759248880830103613083330476810860430567231921365790958469906048686540132017220067899377088940450492646772830725026027233515593684278765376080233686606203606490411427301758036611550546621823134218527896363105590187386474739566770037048350160709250453172636241561122005805373191833496093750000000000000*i1^68 + 9474434004872026348044033688461590766782860140804155511047857350715315081867755773133798845258143159915803001836758696633113229832393481970512848866735964474236836938132298666616914247874506802452275799724207728707199927573671955997668217668380763488693790523354278566942573014656247161262415794984000699916966011697458086356664667637984702659585607067791816173971038688251795278999767465619381453630155376699317787147931689165161114087725411724065161187218439102183846397771058759540604617779808200128092794777266951837022292492011628049687930012144990286859795881223977875258035304620473446942391844718705531755920765262735368160367204488241438109529382901831881680562168306625064704651210165074525305416528279053035003239533334790782237701696233226206690259414864377834748525053797832957340112682649330569600466666037084529387428554481275592942494648558144505011588747652250293530942742742948460210900432146538590158507742641430273692415884220264311431027471332795070153595759324258813431357836936296157915183203680626231365452755409601431827001068534255474950958380045312685412201026951364560656581307901951768928787955495423597548485076949004297411809488512133369027110447248453310120062876398709018409934708033130314538166317549786909287442863523996287252343394757332894848054551039022531310952175174784382614683541994524737098354162699714707817065065111983039033530086106243814886365982308228310049788489671122668554892482135634796155035041758303873558524298952071862586259047556322460071123797963728940731017304120001015667609225404077799209563783314528071543061310216904902709498048272193643356944425360728527163699243203041546960492887859752577485111012501320562598978363051540701247753182358947846110954947333801851132301604682678386059783461644578314443928669717526360825871339763334698544385752024781170824387687602581107855647859399828523759925033136459230645516588514267542140691518091553123386651999382437756170660959730615517048670389894322973368473121107558271640049394892703910104178831917021059666072774169713804767602796605967881460212989113554512465566083239489733429892819223352558977077899052647797225269929354280282239873885447528082568230818793797050921152901343063175127567912536582103644806039537378626260043622291741791853112855142527505943850615327064377913131388383781788035727479516712277387956679185771898036463930080163101948132477087468938245267041196049815365171870678662274782059842443964900050792917511436264492463794356061818618325456280969027997759494772113372569048673387197334855582068423506384456109202060355713626538864968231708898005257947073380494783807182097996903443538921209723961293807788808598648360960425423140584062467948906461657984650572168517726699977175610565730177603179724882439229377355514916426866321317401939054109784258381826634254197141888070285375399723688109217490161423479467170703370167803641096728105659486904320669561111643078773805894019689344664206675312030587479762940199694867078381103950913445241295172286023838875345568573049881675597916630131760882874967693732737160882577578764207344655317823994924651248212576222168166111686771202471391006838530302047729492187500000000000*i1^69 + 102524612055645108446648887251418146637787515601603059825700284018476709026106146958341666280266125377384127827261842668237031986373038224812005216369815787791697006199605009579603502193357808212028574168147632696887036926520223972218384972546268199410145310114803005745454755968922950746823274979006495005764941021201280785527577157033204050121880571506300063900358319614279026853745652070264403304545722684180478691564117798980747967742409201873913668735226586930724612721490689378354982301493382219798822492076069320839307397005497210968372464345671367987021698046927054124758922972658660100556801372057387946652088504245128928606344307232621020246408579667966594973435502332767469729787939025890020275651374425966179208377398295371766710771076446119173353169307533697782447163069252216939257661148211205593103132149371842434347872528351889364333902616497583295249075410041728447110766449374434870475053150011213868184025830824088353200371654205765732409045720424634218621155681559425664510977008892862752622828450469652026451580391469528859161832219436466092336733232687185853074064743537456676641152362287183074435876857319494189436120386048244210922705578117093642770227609434464435160785885276101247895308310680984924567721678641269912192019943406849055808739839291644713802163101507724686326706224297852186810204891059388900406245317299894069279839586228121670135157807757109329027448379979052840072250181344491432592847451027644976670564390501283223117527463754704110086098455955656526225471456565843309016540735362827172482206615736552494546946828189105164591615411333805101228407603990560519058441139520309840543670498695428374495947999011236355506668376461417148433604566875375310691999949196050504702227505960452742825663553153120928544089011780327192779583063783017746790152160940757115658839261600743041560130364388617937022637754336947661898562985234434125744463295642582804784901248714467541680855922159778704711341562743346488467778722859124178057074985421778436500026574647388720814192491146067892031612358204009134276933618225954542525076860870512393225090712181747595655405158374599758363929333818746583974041243255528906923572396526568355000598763127774474328287590970992676191179861174935111850240154795924793156838953953894226503601545358884398247774159130246823459369831242650385353257821540951178374257999876593167680411469252122332866199392660893152207179798314430787708505493864598608714848269767328604150508834650598939260917328667238156455724572049989909562350163884983877012544401287045058576921089144780787278649280489979972684694717115347053094549239000030432402012546562250340792740654654970724405534682707844688536228007588874578111353407613961453301362121375707850129842299101134023929298394855878315949219116915277376799129935280520508914481047317627456167769197335465849276683572505841452242732420655057894775176690570621430647555824854653066672262005765307807263365443091856328530476756700210501199538858068096312018725045938561911914996234832822675071108052190360646478428480045362501141286715148600924010601744265226026674346088464216731384103150291712278421862869492997560882940888404846191406250000000000*i1^70 + 396866528594373487433872163347521559317738132380510290856373181522460365593088176221962683600043528927890295362655746620178061659572036272455609243536365057778988975914813928958905745092370605779628579922446186447333347638856476517311036272263208335278426150670055480972720605491832506106083928013024131329148349472826409332731992091343987807849220484738257265610687052472452763608192228178493110884169040106158240860360435970863954716872852368940357980970435937495518439979595360277848778879652681157809330571237645079124259010398874676518872587766823905591789472103698275123049846920598849631819291993615424264549987228750713718256066972532432145513606978176179455388037210935042972387170047040663409419432896731209445458245266316818444249078522656882980044773113413325887324046928462204339877063285197145900828100820279063880347352908419299417460791350697732042607701953855866824999785717865278031206532863147389625794869182854875103568819671451252029952895811889781631115215924808497119947794042262471673273677596520133599179995024630803455086589781889421053755655965244472023174542312407840105620431691722021546287257055726736683087469423533180629111020790131159309696912662718468454153280268933816958213703794243807956006286488180792051316484474047792453480287503326837461629246180028717050282879208306572647073652154725139458170175430989169906488931888202061480400403975569256063846776604539866930405726083107358944263936433329799935739074565927298397370086213709446527685614181887722212670767676517017799270351238916189812058510693098851174329825498050868985579967406148407246366509164958481153416011634995876972901077486868203094199780327134095325022264039950849095317530630626998065882552147162698392400135233028587953587379900042769410160666951696461392307566461684786761869743177022884189814256152332673121734521056692263096737840544087742717531637173588419954497454962473374282036110114668075967195081776921728582906591279747050132501903310333146998942536337739982655802260727194200708108168356464597118233157932731002222401463602607688350066158080405168508707019216371647926284272594870921930817340334426510856719629099526480089705661644618965714953770369442782960224859205510925765451145391754681941857980630949409546790442711539040535258684810096620006940460348406016048660257284994466093820747161269845641175004503251659541131930708839418436772266820791381993432092104618540967781840016049763873475604416500901039403804807671904579005083010470384607147639781073632535774648684747694520060536726379528411865175233291587510172811369014547131253630638449365276010518778896423962569895854720990126336943499590738296870281445076716549726742159952791595103211863632178255075032332569312673095925957229493308364090643660121393411647813855238090047158582619154104034736061884623781714162163910645956431205092047503353312152799919180634350026905925555183151417588758487221836212253345264860065984677796716326955671647640035728593985732090531639370527959140972528906731130274804616529178025228226343399347008312761630115159292759199629124176924659499514187182812418216126206268840513559283816880096651402709539979696273803710937500000*i1^71 + 1955399497762155652216624395785306693984078168133894007610965590230846031151706635229958358297272402769706474745956976983387523035568821343000126781483484055031714076237853593284924917012010650990298048044761396216527782170125650659248015174925359674053732949536176564814679341340466108553768353095654404514898177389807528657160537508868955345942304802432581960355145724316142706003946620786104543182607940783347238609639448904635829710988685880604051872713976892322604189406473263517186207761840855191983661129468576240453635022257972696349914580684636568151561355891960520833990809652157181429182152210111140206255980140853506651224274108817353463335963985798065990968679320236483027905565924412669325994757466309713552245092055926579178036903670687608345916756846024753145207255695587807480389064019472091290640659553016552644874759789675948109586084197860809260447717658261358549641121117785560111085553557534623917493290160967522706316473478700657897060196879799188817597680068488239394352855340873187250512940759772853579649960608523389149479313649360913480631826572055151880856434899581186306249285173570914118215415367200435609272285838543631469738329248639662465800073329545365132775413190733272919517220704951890161951851622151713495352388578723351004929962042759447980183573865083802080394619538874389114630643604873512449238564760859188911735878987336525536505075849271394216372446641686580644225424751844457713531655699775833787165948553696526749488843542845244764826323572647112134071283562956049568910596497384254635565056912846721385599265932691607033633631195737633482608889354586441214310714209129962169745337188031085589591925708505205480572155422488697201530662386061326533052026604774442096608010587116427126320318628793211892263677129580303941763432542763987610367183744965037818472807091299418930167260227508948614483653774835603856858728295192975191166063569257455856483797529568934295882595051859913800665230555755754513549778551435574452162599080072806432085125103474214221980302129622336030180648666442233439485928623589684222714763564353484854083305193979061441069285466435935293986003334116567263990428307510763257629924095488985457425327798770455205917098068415914616186859884331570994135705794825729674243920737919377388209378304040106153607053259432562944315012057066062628854677660722707017893271708738392261842469888733783796518916914065892162378584084010279808314421882860216133245517659708616074030143804569666907308474970037543977933511230918055310589474862866411998154889863108347559528114811080940958425635335100255540617736111950142094684555348922171475802388779811167851327796882082429000553492611084865528546460359963928464273559865540356695327111183272733266765263306871149052590594275484928274052794443726596841031992771571532122763629017432106019152727773160830433160199900974559056957533835959736658097772502406833817526806406030275022545343132345138817819080727248643232299744312492138415388446195311127105329282586984911008548681125319611372409144394688644390570041456221674279346297288326298548498423398764855840699202358275548516376108409034841918716640662978534237481653690338134765625*i1^72 + 9939889786952228057261952420346067587593726717726845116640701479196721538145060619420990295819502077503325687705863254082940248091055282262133515719349980439097923151040792064102085431359301527981437575752515242752545008256451049824026964518963975545802630009395831588029198449269080942286180049902340015919470311375761148636195923779003595458228769744808156766335530954536538358785534643318395603852316087204694367252342457790200924581791969930687711606546795209188281624936238525763611066205588410448819558609186161382393502514212784585435456870184369700467171858918371509545542511917151616436622010846134227295427829073243518237515298578220183757975384348417249330345407386819428025060863733883142627281569610710023877463089100999476554490734562672743434202264825452629010402855250960812007837443134832509865129878494600301096254301871216275107179227930783728621436044299372277790699496013454772360120567698663613139252904715279987992197818150053309522714959450091899756580108700771143097622469645496077295137682020794460009974745765257568472278661740229967456819351807117297012983263204338463338876890256028366055187050983903885043285604344761022197845694727729161324823279421899459306650625718422818859551536330024881531793061908690621951235192791323429047858195507326725764181478498094673347831824682711005887811013361513322649082072440829852824314317558104478144766199170477654913665698190821973321384773513908559341169845466947527706018691766164416298655310551455347792283355646842031836979685144362886247568608297378259877138229932713759948902346357998132382929773670256378958610748809853168277208497813988810081523827767580380552203802483641653904278899578084913163379995287230042476785621993405376889749643214511578481212954348707534612268868381023872315303717849897871806833421908688058659170197465155665981590401994370269210823439913711569104864543189344873162098732281859210254852715137505856699203139007286218514006873334957543688635012700530142131361219615512653444964880338861138253968229991375396727601990587238166046785210696239861290391941956549134555501057561557942960014472918201214896089089700369199617481578714398871665427193918072894629994734009027404973233333838038021394161853364204815953422788625591805160324307385087782040805218981258695267224223377041924589790534936641828325758606390630567631799500776394782448451335328502702434129893404537484305443182019036350986667146317959122385987861128828997505159365313113411039964974233015301977555604118739479266015275491783510840487494878259667245405439151693716005821155044456258989752456245738290030207679001320088868915719588032827223259588925047427288710659174353091507388135128103412537537811113981819935021213197508904879483397655450647069263345381819718651579756401075495366983268046089473113998739684868064116683125394363773055141521023199941714976634234300131165368257036055486500652462178185867588960965733389912007703309300731255746821655073218223395059703292412032685704586586059825145141429036320003906557243634736057616167613290973725249523264146400229997960180854544479336645314682862308291316777442148122645448893308639526367187500000000000*i1^73 + 37839006777689530249776241154173952706728534453511106898455906657381865838728025647484933500321556964620640438064954211392879418906240835477343965371356986461561028056282270193987654926804450349658951767492272015880714861764898780834610661424510762328251535484729363974696550818109025063357387486862404879272314727593821252380047245978872387144843438442463802979513928438172482729352044072812647141097702018480894879465282966180351547592277180165460629932803758710027587649440972817788360895412236376987771919024691478777652012719233498497700760731437488079790270638739235098195051837412071997271179122273275808848508850313349670359831268550705438068301216209956096656756429452161176548287550509753691452082185868619581585608504750863270203543180295524024206265544176288951652342778227522957548082130260077737446427963671459709882741092852982914274591630676958340547196692862931044084497038343310870023902578351353705593079530642522466303650002033004210362242781832068452583009137610431234127323217791184354869231816703092558220242260129617497747915730743990527833033951421872277992351707095763657379556963823160485031956368281503970226171991494910714403708682227529174956662088542530074306439525764938019665072789243666913669969744517654579656289213220436707019229848412976494560996524622799624027673791156746446441429151247357058659182795989559574634105975501704298860666775626660980914508693237875504214189196007233324856915214468024685653059041957224316670737834505596001323391682208713510050470137474393400599485805117380001196073837524839606521266421859043081858961441203229273175036456896078648520752015182432727892857744747349975660336031313035379290603402372890611960050698924104518790627604540392424135578750337908653127256286162588237272483171540063429579791809336030613485065315954047070463774959638942964448913082150751436167115836264819598801056300817454465017644302834196167275360407842743644547862732736686492726851163894731386445070436568486403969290888970297605237520685439887597396193559272461909766581311843742219054741150949221594237838061584054820369288559685444550387148359284211476023379096564229007036858965482301430367551955015997488505706784546909003681426840531661331892187858802670997262736301378912713181632407577304269395197656316770938663798174296948144839520537332841432618486204120390236423601636049460989113722716933048641413479434794558031321330861775812256281306903364062652148702735542864778106303537365813382592890682100056713624307224700291997377819881978511321852039909962578502056979649145677861399361195614398847330849329943744049736723032193965435506154279559909705667537674049992787906838199484962908170156260879587073009694545740151958560232106425507288875107916098388451284012065604231857398288360590681557412821861378237832941114758942680304908746144043588046665220445775591464319914701679334628169542689871096359224769456152338559543226447997026967810532753942086839015879592847943027941450753791904004355189447080064705574603684499804598112428460890387705206229663777362981070398561034425566670680679478772878896986623888376577440340042812749743461608886718750000000000000000*i1^74 + 91994125975692187079948224418557557370703932497611969327438149164820047275708829116807187625467690844783327525849234754383755056259442621056749457956789168443000381882628712571212451505443634139281192665550712294994971110970936021794148199393415793768396713482440012805855724635102677098274341388642079095609675204775600304497062294481095819808124948939102195613920079212605633572880078240790753850503091208087409726234349113703868030494266046170962887393057301910995814860101750872866861541343811201144623028244353200529844554877927223814806059510419663095479016020396206007686093449135278792672892103258159731747148475189837829349333320188858045580836292623085736539275267261634581185642197337840403909278953590474180968885516891357826597609687789677758348803555653689513660786366588199594760154073793704559774071891555102333928291514961284880668588659696501642659782322261117454468095937361666613805962872102715907853511967164376814618352667872867857663568605562820807755982260630455679332714010135791690740727628398054167943316459213149028610333660658988651829882859694254030262125589751831755099964107764083805555469924328787749312527872457831490547594312470542031002846747833968021608523953083728027360544144386909025302203923290251970972661066893723207881134582238074305255266550734107118892381393556820881811758246966800053988956984487054403258206578484610146195242773160247207707462034675402345694759420106073547408557303913693786899177114216565294169926640434380974356730375130553236525835789745513547155353048583830231593277480637455639115996699576987048605807272753582287624753190564956361609933176715859945839386225652974112377973764975663838591876003229385882045142384549180932657029639129306057322306852471092669237040711263960522297075928702288032596906840355962116433414624963597923483010210080997011233184589737203409011192499698125125360433433652449093407547398204073620503565777491309285115766346884730797627600000875229718186513560274220712977917455367339333841383195064814434783282304990565815059667906249237516380148711391265968585563890919888827899587959588754195043261478888654690360888903232616560316416052167035442303865037716536200954179165611148695830974701229796557738106980940201353246827026144289795520588996826991110542655863322971190716911292320056218068467674765823039875592268764698971778247561554458728163106206323507564293830106404475196088732793533098379948042848300694011609987926830169964748819218005519071479350059582691783652988034246907091333317771773022251239545465716202114346452957596401192364884791033097646606794554725823533188280388430530553615168739621316596187145094460734687006079337219659933250675963677761748627831231418591635744022034027304469978092731047930058322698035947094881901524471790486981608071372657557953209361467361061704487939404406525428750471401649383496869553636038387146131726210068070993684467464395537804491289131620566329046789464645617811609558470392763423595954373083001378769242793512616308365186598573591288119287832115335655701338484651334114619583928729384973366963541899111176911485898699538665823638439178466796875000000000000000000000*i1^75 + 139768595827241478895595352435971466241121263832300094579427625889530277866662113473430117758324377890367315968358043976999329109706717541871974712107046042327082169558498597786174307162096078424137013237823695404642070810601052005437235925342894853499386826024431167682168058699924684386889521151425941577785448952986482510966347416753729057085881870520779080151313459767637955485637390773726857416575843184210938658519380534362117313055327405233102104610686106048715675490103718762667636555569988711367235930858312738233030433925978882615649447009271020997193658844622335726931259849710064409501999112304033225171312769335082615731263449067021074314489492625625724225673738473613769558344367761400236045075347873721076521068404096497395735645685366614347557200513788270359756824929763302533758009729673631745891305086480582433184070763199496411163764229378089969804031320479612673380793017406998154212688048579807808050641269177346197082465086311661067055029386301632457431427989210162878389211118058439850668972164846488782092319065922752291259634015883816221965878800245656434578750658508373463897866556728396582590466719432502853903091875819120294705803042443407393741297097992314608199577501701133298260535050361746985232531540722066419612632754172380369892416235198924322430084848307057663144660873961006011989302363682819278837169927234882204647219653580742792174825554366418686686899094407266839311238283720968835603313421329471288354341965485620900326398327882263825909651684957100583341166787012968336207410259417657438148202652151985262424828803054102640998797243459157374107471815380211919787961245265649031331536872885691387329260434042451207937052487126187477177357902272027061333079764448460311756028306917790327957722302808911027432249039006905686844041035204154881738907236322209847694438421464250892783261199901480856373831817089860673932747716975050130212242215756299119282574191105768782046062964249954964189500208342074817614189545008064623359617819063126335554434263651711650701375256690805381727880677261111284804320024717899936042692863579420163403089907225717626724339694743475304647679453748565722347564906217481780677746910880412623245799738841349842097946449421359307311642157296794722628591111819727073187559583001634541781306932714100251755459495605834618483383801211115942456798593579442621973285020026013324118822679093893578465496907594332445044034072304160393544969304089033064834475111030008442886297233290142421552072735812396626680008192837959833617080786232603260255644266986179082835773842272092741150956626246016322751689152637491308430642876727621292485451200107820820276498775672105474297670065230235249605671813743429645900485308567943561192016507812937448511972065112453056580045003224606454075944088676955167777149082656026895384915736152022136118777528025751274215735431023977876448403389567311225530559362772241006114803713544835259448579120331866451874034231710135344066455670974412378885521756010170954292966030143090092496537379978490315137557145645937643714204722685114653413296657649098985371538763964077588752843439579010009765625000000000000000000000000000000*i1^76 + 196492861483118893102459293491134253330987042129460154810333145074488321687058500890291379868160854883162725816381338334689818057213697250656925182141854875861065984469538282652905872560432667191913425885273085734345462497119392372394699867147489646770745560094763759411353124991523900450360147404426178755704296865491466468815641964739771842698951247091035528079522865734216870361911599530782828312636490081439849162631585856234258545739955981001447805584871088506941242238506328128098925668890150504224787829796301765572712864013302817497389028414913775513484897420038246348030007048412595978825364659963416872323344976110361117141055466943551526465739387013892612336728705610908728735840394963640211191162998496221549765424435863723642454186367232836668970303985703254809804467327409690327135242436858170784030045441258396482972975925072543521039914107308171342986758864369923323723348963159296232160711629714529255225889737510883928331869700617770238976339491640582640812105766623801750889886974880221054600301691484289390435295490924098924873936552696880984739197862419900235159447821106584656926602151072722003649449119929496033862367679753850029238530013117434197799816463268314043288509642319580780339305377707897873412827240309719877070255138408507461217577706956868668776500573893618606296502837301871553477819748026781391603974226842342145252820643618514298484001500584081768425868109329538127181578107090155459214046792970165895844066174375252894828137564627022046169708532291493086604955811902112052864602136090959693431427867346908292949940393774429976542503848381039172031725100266055665209545240305415892169213337130801748331230031423377147401179075100811745674592208409844651837860882319618838951372238874014405325705100589045492137115710828855563698076664819018817279963315886184397400351835433678694923773092584572600882252376519388973446509472598459806631701869524390202601350314677718400985076550393199231901004457413794102910358885194358046004539761308759618043382032455850433522673126526231799008037731885659794741605122844256996427357508292495862574620190269332484233523131732261030686897355139696743077720418292846728436318511888870985567926023235143802749099054152959589954417960794803323484780904519147602915889768811879510215924053838519684076449839951093232708020733847088730786828020712509817386650697622256415452162125068201264638915524612049686862847834625995637387363144316507539732547198217541652011590327234219242163417340261320405423878009350380934566788801543252941503638786762373900787452037109151825836478838525728816223590091816715491713719519069033358450931676253698254866975547874777169893641570929063153842319897862800288822967729155028027400717480931306759046746589819874687585479292547627810315567722054241553329697416888835550834832926251112890123729947033156485978921007284161504996018657392877361692328070602975941339769966416519745792804268854460615569839291411667315294528511201761872213599494098469779981405987291762267495733402651806582126205858524385043396342131810091518689664993163861850673972470685839653015136718750000000000000000000000000000000000000*i1^77 + 1354837296964958350576121714203056291572724803523327349912187723563768908775129421006875685750903434811745365546488122965888379287328198068664884320074257077400913281525078112872405996457882180867652932101695141763774912622125559036472349520721407370940315178223988438522706682796272450434148185220208982803819372019131450625424250955410602646259111775870737754121128370036692222691725359691828151920279044612564894212057097716635254184830826107264347661919685414506669145918467172595769289285270850179613215142758367564137971021978510375739509105086682820426561400953499474816081486592680359554829193834531710632366422281858461022877443619729210066935928845373729671456895272927327244917534849786402411755622911108188621351640102981531077977437576240144606324220665121698137196860142882911473500281213139602291780955113976913552016528782304470155283853559717017524269861949488896054992370162528212220426512711419745711689808100655171594281159023884581735126444441970681410845853528866707494342841913916918511085711213343311180683475677086097767805769193884394203996376388969133567782043137587250611164310896126103618709047937235135140934641045030643968089585840975185313440051059267330096809123306226330330813955027942309726602778966886858056126894751183756280575164891558728114003578801925045922127179866943046007430310601723428571131516136518814619105844127940435070559169271110311276090856461220076522190561760621674738179384976322217135135110141551404136371658562051611611106840071156455550960571461032015213837334584893550738945731873754557301103248677066374424622891374528871456537064505111106911000475356058994672898749711223915100784236684597747966277103124115591044333939120389243298855094269713553963263964642881017046184017386959124938142635138959146878692485579352530585010292789880124982515013037385285767186248978342452634261557199274276609443946946029694675177642688822021889371427009114764277366196234062595470021383558817072151509892747011559672476320254235659961369811328074125363451087769508702996048185312407589449487169679320860339665196952433058027374458537270116910352234351178111872965456801340048549098340790731989839470735082183300914353309378639021269033358140561106336813446218792200969266564871605764617992058588525850612497127469840541835323846249182324692787261738641599964453427076396494243919412271847442931140846463303275402802653269456077576917519246218316697819369751366563829326568119901801850938696267735832116147144441245057793772854779593140483104906262968037761891334083546281283925617435087090389745280917731826893868302032445240697416949886698527443591503682761681631360641534332095215718879786156742986475241038794408742916866588821847605575833427378679331241396585013747869911473441393562338694627879325946482947951595252670707261886096948963366178993848729839395514588633881761022363401777553555215110083773106339149619161539358905213770814084673496512103318842086153438057926250101820924715790807941817890461809235159073618922057541229623275717670429802063515218266783027915556249105647188952557086944580078125000000000000000000000000000000000000000000000*i1^78 + -630885458282529123360987710220812763215410534603420403766946561758639790606626336095498650549013146743307393674800509170794291117667373540327466589363024913810427359902521507563249907074800329188015307732855739969820478658178264672647979958661760760960875011269885198425235143304524776717919796937328685795175389686717023069806559035264757699634158267943086501334961296629434125951969528343522668579236016293660744278490808543273544264987249724439469053294895944290470326251961927933201922502885329096920853436656095213869913657131026982196236447995297654758689879468743164254641426703303884873832172967451889999901298336928382562790638129961274902497171742427114202119027530926696510014216690425174933903399569448395602308238115534160637897632771584335976264519163799992218680591221669876755899152658229055793611868792713805545945720295990382968172281717692717435354291841068395554312372682959185284554906474962477048130457118873048151769495898152416194429922389445548256785229665753369130824887542975202850874501469935379703144784622200511174889169493100751093785045858711901161754102323320579128114683223235417014212534332183656822021894166928338549571547884885360705337084966745216456026368890368663881873849120340727242264943981217732150352107115069371859621106265106631981988668426977322872222015854982586657528015946301379006204568353507613844930693484818826978536735706322128177660210959629169097372805977345870296746276868738510216898300975455747104985799831585069529265007491258192873915032218746666210166087620609016604764251410508884607787590073563309771761327695011095100382791784016617363164170107331669635315278754907925245433450196435395957637598630229639014769830506247126974183016314644891869259803170752979531916019759075576321785750086683284576452634095576706300600330999099579377867600430161565503149455361020571163985573767827896854537715936888528531058261614649838701013122830641707955314065275511293977404761916915872327480249401813891449550233514876723486848401799307155207147079512834391628503429704860374125341274663228790184406213907588320575188591527503706082642885604891225490106803282814771940305089435036699611984711930384092726786167016492159031851011940418843758473727254953059402221691971955846117685551409616297272599731316304893868617878085593018141114720949800194830188051997236355223423247587939940628362236566250286264539662363562173221196517390475842718453492974165507433923169966719393661551462431319173618193205803507531766552684565921509860111873003518923391923042252915702828319323850263066931956034481485154034460544278433210472369821450964911718584290565009904904500933371380929174642754573746199096849597443512319399689756911537832299120295065882952503294737281414888313734530580044091554768288977203087128377098609967181489946047217628381267835132884171325133827271650929670708058383238394161477885837041437411053325237130310546544207995828038875887949934713604179496854891455805559774563416452490665004037384721963992191721900159711494321099933962442180467752141511908688013271908507814025878906250000000000000000000000000000000000000000000000000*i1^79 + 1993469388620009065577840840932350586939483158070398138220429851159585397514973687332720949345658087560843438409066930923965160380014847083889704363773191188910812315600894414289359490868575927048621822787574022827546862448715800836457061699903096237902261135514523871139496798330978856590711446266784561438984151612845166736807636672947019942646199081813631554307811599354716239361487395941772961642707381040477431822065128035533154084819799316060188302361512628297286560120274225693616799026906151908031265463933709882662724946225030480556668538792972967898284080571512437218378561380401361051265521972679528784415296385944694800337815720570180277111469239127543678790748705904928369599314175167578926567458375569337735210644680479061545309821509951389944591210296334309178883302337005773694206569845997142569383672512130197198603425479378409002958104123511207946059355785010180600099802772345361774177890038559813467735524078282101572331035602258982409333695008872210866925684138101799921997356294527151447806047198918309389518686484228235880293198708178656720808317546075897028080649176417725133239947990399363420089363269258346734981078113256708674301517898256291326462859880540141471807476763470254087235116626943653871701635483863633117649476024202880715690211216915507150043593017973748359811183533164919064917605494250693450727160996057983525667874157506236835875328911367206080073108355797448913636993613271355432898584075882026917230870311347145750451114040095106545226546174623324526127779560720686969758650684484716270911146511959488881431703863122993714475528913985375473666306746283287668280061190801383045158677964344046973094270018700259647819181280558872608927597483244941458109561191537960094914009779009956504226382850880424309214443486597412186879589267471918265215011244486067413698976633600981057886953061172634201688220192465830287280554401669637385690872436953575168042727509781522845684571802301424815209797837711755279262030040928391651549274290733036252923358146158373790868150366542094760769877813563783826653227131762880077869280292140887562936815220408743028678014909247748532426472923422469808012246199670969543775906493534538919652566102392308850430157754273091882369643893439149529157951142159621447077225016135734234314278112058476471622487137310203604802169234031718423197396905280668138296160173067015803504595780848528709945072373326439308639961840390868106212466135626241839510511563804575278986922877506133556086945824487682722130642502644880163823455217733333039550357097933640058219012530432360735852383467278613452824107280546667490257743006703927767540643774400855315098180780642061850413742486960608215373993581057759178937875203707735925418578399651799405890694817278738270251840930441533631314422254875406857579008204801053478930882248326998752207698473034143144851207933484120021165080754494652571114503909300538488966156081838285420650956682205813379034058836762731729656248844608665424819375434976127896718798906208908412738530020357695087259369700552216910023486988804723498248906250000000000000000000000000000000000000000000000000000000000*i1^80 + 1358083636788040274648040200700017965078271515916239328876606188759923066900857993288970675308352710033955391163506575763330786178852435917720009546336531822357225049338416643524006576170732020007082795510258004703297377988053651199672889962878719074218612563493413201730302035001088939077478402010340000868057902012847502706616056385234713193784726895404863247278715486748497143973340779534033523457308527053151512492763961464987036563100012134356479158143237476893636910493950749288894192238824005912537756625936694757877017876463958058488059249126660322678054828254365096289270963684595808658244558819880603933689005080178263859351086902831445720547446711518247020682777798309270955092315845586954965465584486003296881328634742280212206892516005283195450345539920395784838874053910448318887876314872995407578032176795863464775225589507907182312167981882694870657402819083476484204589484099180352454731911937407806167384118741679918481598091510183238525496748815706395085164584935655247837538380260907028758940333643229111375225224874152730187098235814550364831658455942784585615614996603945041888983363113490931531121591053291129633226704088435373187168049672781908367623518347775589946418126420128168142819951279352874288744966624174510604848288059284067377010848599324148831985188384310543841088265670480853438947031511826479561935974061990653087443442806508032267555118152691134203601012655359597771446313296607843321542562791829385204456518519069286675979689957739436044853253856553068608654201074553393251409898750765119344119854448208937971840321917766881726890560469132834645232081057319875496113237130854930468542815744912049994953802738258113914057864268368446264054649393439141381606886556930573707215105754108092096545016617866304243010252483650972384620526178676328126880187726063307602095678355059154772659084819645208010274763470443810594098137293870015384095897114132300604807041434863013982270331542446939658105677374494568213079125539441619458876958624384490538568357886216713831018977551969636826133584510316377965895686644685469813036875188161129866400352965777264874167300599587432462913658068003195805449030184578924430905174951123472405681626907329354483064943324742060346390982193713657403122297145563445206136459629978110563303084852233370435261771204008694298964275718832594350576133224194444356523588642953996052697892825370839340873476580494484462912517860640473714220046484494050535075109501463790996009525781683183469614325369688283892100586206881164512647781362007827291575044959527821996474244151715343400749591260996993501850725950671864681422022464264835097389975900614073957405757623052002281845978859633497214500479697584482593707559066849450289542306753622141133696882937672789228196781114742236499420813491837729688530016608433151841450609137960978321688732306329047520160682812705354203242199506474384746620592826631344829126659960379210592492400031368210030833677503177332965363257440991289824677541050196112789549601697987009834126070429084603680338093876703377247113701238675909000000000000000000000000000000000000000000000000000000000000000*i1^81 + 342388507621640187077184068437517418456735093890227702065663462571417832415516525142403390616598018784271073351038211977099546252982989594926214177614898476767895814266759998653690722347334156910503203831339736978394444918791774460307367739611449479715845380464529953070179417129423958955167901398750028358244710517894188542756769538482976988316296212899342363510923541926569161260797816458979277344014759953092111168866140484265674967082272291194519635682780739138856344663025573888489679906765377535369717409116772023639304368237000666776039072352032706650039827332012500759677030993377928800970135606961224337056009527606750589556098045718335483581336896452555354335065428073858967129447894087155128269613259365226717119817546776088553842621464970398708009803880232539613697687939812694639252168402851671435229628500733662312361033762131833726279761794348281977219643395608328814830699871692531808126180385836534685248547326099305250205973239449579643855464206538777693432319103740864615036740844811166519290873334458391651695279848813497522884654620396849078595305064288392907219204459382904450324754064864108315858274907085029300563230472583405285236285540602166238063408021664680467597619903241053051155564786902627757328919265467102991503743395501485346458726490055483831985073720828886616514083510565262584504836478347109515365416383412131084240170862033286711903861279139064672504924475565600952033362459275854492027900714315038623166934831864504346474698955386338518137578531427276671518692392440313750565502915008969174431980732480398036914501543807646480218568144889368910210543990228204392546577709586787107963946987276434100052070920097687926990091257240039578947439090685029298530117580296100879868209568287609346139111903827109738998923166471771361114802249569579151689575318825556103350646116370637956074132293655157479037303504874684231595610956353834556225640024589069824404358000906971041051838517922700039942632828766551885297080076690727355797706222870597532927662895394365930084953058784086371659085925870911576069652258156661083799295823193420427295158593204618778989993846652768301808801909076751695810495043941189635934815716332453427952873254098179090159929371030655705683035151593254284406803051920837653376318669313438863575599083168974534876307205080227870910734723794240564681737843912674262540742453808398982726036547383002915244617105805234810718881478371048355223046238160107620445935701711673474349756945313046312197997538496000504933835964288133374921209582216978065484135133528443352307606176004511750835508507809988449058324158619090621150465877084097680689049347056396659288473738812206399658123880606409785541238440885025766251278088012030438371340543986886198355109853433968423593864444906015246071013315876857268365677307325757592003089700561197815112070742621476494443926626575162024256591017371045704137651968019877788323711331626152882904692055669793153228396874139436412947182262629611179677467954281663753101839470656955042754724571051791121616981336919575036759129062400000000000000000000000000000000000000000000000000000000000000*i1^82 + 395188821742722275628471652925975719573690516812724388108476825164507604933603760717102180993422005697399684017916809070160900364185576050209877677089170816741775866339074374214309252108295825774183928842956696199228683997830405772989789517919997989496296497549312223941725598603378084907294540442086165691005231482155038680904845311787832947812403163716065280335778507547760738404137473799319918563501496778724893657923374059274983832935138576602462148075517128914545553289187370696088478864784241162632772114388582771224082369264845768928302283903217682658710848319825031475252956772103174764802343344152863378829969772722559242559414259464755748344613188530882308580128295030419693923502544846789108730847809666182658907512461666263134776786617988470688943190886647794126704258094965440829868201406885204518333200503847108492546589515424047845428721908907085594412461610107237374050646204773183304727835602536713707162426373425362737651526973874625953390453446456424603308018840417215940494014901326967169824979941034794104346731002145548826467631689922871734267541374258641873675678546187257986124843285114245259959267975043822313696811991631224466834296479085253714544149023249256004569876835959341609447591159187825476244509196522085600617931471686933314561513733960006612386479978104329909570222519863211731024161322700173730209908329650793564592391902072790429120099081264430448450169347483700032590122376772612531881819515968542203060574566547718119336563518524320948577759546688945817094714893129504341737592779105877982146738405398690540193646982664130303457004158998517046738259155315061898331801866110879610340707685253019475537495941424729572323461368868946757062025977924402111288991398198546221964493921770933097549424251108474600463294167844562181956991232344752149014492796934181088306193534734062745243007359411410181850303973936165984172982074882592098192975731150466479233901179319870682937438409809585595532442356179175577141794409546628943106438721508736579239402121053296775269285008787603988118517740691657940871829562127528803701740890617093480304264997608177788468342412343919616135175731371628510945160772378102613155727848486327408109552539556161356956986619431849032357426904243932010118250654437087584124949752280012850993212567314802027655715528944134709168025183913768735628423155575927447024539811229975258777193979081245906741016069115414289236189536808372677136834571799388362950947905891564928248921653005476072436450022412836214570754286387086053271561807594493298745688506568542500984551605681030854195629070717559765856454806985329404057834003194380444687017132908717413904444672260768429139995684286955438476921808073564400196700486516282054132474670088735753870904550102640580402282030965604624330664712757657943709200703899669151282471846799403978494575121063325107616702320469474132729864750995298072735853144978469927353944284857537073140371621045888265279361293341380356201487590359840022860064250463064910421807352212959421493436936482082405881385543688337565286400000000000000000000000000000000000000000000000000000000000000*i1^83 + 170972455225120702050611510907113111491008094518331036752257657060069315367196901222726986337862465222314821093832675878448009103599495746425201990860445928879221243545489484932310756632004755178549314834224353888687754325987440420691636362716997967271534908543166424622869378581398931467593001423294823410186524525914356859450088479016080239374011641714665801315961975875222398417846232610895698076231799835359816456748129435089614007337632603764900152946538579851256037473612560137995100561804601919533478002205034153790022158837915965406546998490948793434039715566941289788900126493757996046314137585905156897042681054510207012669210244292162967689655547774167582397978134130158710862791219360315711203625973572132184771066224157669108720530886782854663623177202882890069703140533258023238478504261860261873080345748035568283880380799583149353925103636947295140211141247173356838922854662702477368328866759035553604924443986235902622458852897611032184986717726734604265064026293790176023550568046737094353702828188752069710436578041284333776917653258317747610728361619705195265721107045062894719344836672899919565073071167280462612080172828686911528992103947484000299656751718521563560318010739539388152731810399413804846537119805834289423458925248175097159784814653191205500189993521470620759073439738248961448458212215964513666901068700315302880830648498470529469401942557632787414952138112964952206097278116606472613555317206730500469558672148432068538587625470910861042852098839759818606160279035142545138068755190917986562066219188435975314992046865354116309233550702482748827697238314567552797296725525910734861727338564632540065005161974798641487531266328796409461362540355249246913057783707081392053973341797295139580394465471378962512490085783322707079574210656042441816671287272813836961718019797123242797609144896613889149085296211882604831172123564405635968462050559677322933407000359594032729920083411834191752298318159025503221424656922839412121189484899620902940269537988906066204900235555034940704961809805057105650152748590913442817727430149642462885613921384157791715198171939527905204885724921963835629620068611858829477737134912514099040356848538140799998990565423575074028446318101530350360839378573457716304349049335626633287047049514463112651446037884450261569965924632764189568349726952509332409258265594149173342958224763592303540320821516062784102200782117236197810574492931316548185971827047504589762153771017834921095181353650832077019081457035905018190447873665959625988498760497585095808922709932833583562358745160578360240093024141423462499758110789331970852649812207476311982678532979909945505928308306773465852153610525789415166916052031921321011761427368444904793862932416232060804354438906103637125401831484621823917767828673703559852087714633153832123168358047047923642754608558659243323979558857490697344734527122825788695959072701209709659599203014776947396331906589767976790260600385280748195209664623013492310537719117124105028960472861523220154558150666407116800000000000000000000000000000000000000000000000000000000000000*i1^84 + 9719643779622999786554219169184752391310378256217091304388309715114953236026803952791220746843062923359388980948959984548477482422625297842184314409576560273613943545258025971641286110939404646983407640851444895029789821793580299333320932264841202422938531853782122570259652785743912185576374862843157493348544246391982774332047077774805995655401783311211410864785222084970091018445251129173629248362716532844695093883352557942613837959485029595463314828009715530899017201174366862800826778358593123047700812198910954986969051395714186947181933738837273127053962122767167549750380489292966161672175248997302104176300128207140091350512542245350880613705226577611252338916099539210066231125068326678004629861384233760023003525194578930879769671011894789559496759594620345668949352524844638809814391627692482560835620497707776599997268306411412835577853279797236822158253012352125958418090037359852176916420602918828987071814904989749297913220979199370925721398580161068438720106937729062816215803919450560341345178860443154444993465894427817513376271892381518584214892996723684459230270977367148440952769505758788694822604209585326950534572679468132012887792239360301643486244923784838591554041830837906232581908943680742868696510158712504322798950811422450352214857506459163163905872812456202737924037755261702714331228003470605146931643269489523266568190356930469327638781114348530491884254666222086852951836681844329350246513219888638832500421369849099320780148185201413585798015166244107914887618510185437741854499059316293789005855774041916440455197032423947257665133349134397160117254094445152394508017797910233854957766251992146229295761854707421115679523776930448262544283269997961469392093445577507908701489995718855881120037753560664724040616040948823526556144705646715746266761182236071218439868821777182010745150106229521633963618559090361943783883212988137863558485849865549498243774924922830140544281296047609890154115803741814081326523536705666373597381494912410530543085052113698385613757416742557908146211025466111578816194030904972274965053794386778078976568326673428522569952586637905511507971598697506842714045381376255048895356276857567015086725643313736242444952118319357403888128115506033151558438716381431227069391000910642075215408879417637100232492159020914413265595983518382476182199636193308659501084009420946021824962105062169125916194564592257518147845953475647008222598521445343266345121406641436115232529880613203333224228700575881896411231017460793293921250213908634321060696510756604155516879673661560572396201014510901980068699894480889515677414060787623489404724158227229847813418327782748294674917697351888304721943461718746526574593671024252769199507443983254425654578276411623371336401039705365823331196702104863131555513883444655044162113939509162851953671428081697338597077393895216326622045933472775279359908432404773887947367950363167412407893565021089178058749922157039020699671868988148258225486541754508193755281350470544780612765084831047844670153424896000000000000000000000000000000000000000000000000000000000000*i1^85 + -1835111414923297992138909291357108905844413672691055516454450381976122662608241602815300338047428766493836801453416922437418913497145837755402157082773840325560904687638673710064298316855205503310644620152231037723657232651163074190099320256353662398274276784297257697942903329120656610754055861423633465843497940164401515943966450878614897204125100982113598918721738344899967466751837314488328206018666675668669686628840801195140077424987400458023049008416273746411832282300106549856638857859716103137891495702124976118848166058562237394697161168653748896838425870576398339512494549892402871125034613756744730254239491270231855600416908901742094024366073458171968815648311561802065101195976093678918753678397250537642416751730992249032860731965336077046362498036310546981964185644965383544516256435552100695720455552255008902551396555246611911540323964041062434148656951446970461310332202602819045694327253928985218879898001664206284409963331695020024321710506958014500969280986888390268688297661871835159945511980682007755453520127795583842530283574672739167580836895151439755426443166404880189125765537196622208838644814018275013704847038048799285495794633568559647978517223952132037966105279282663501095893195748871958011314426371207447157369190829088500984913295741799215226654513804445591702631207522064777544105909212696889861019319250184815591988667580663831258401832115556362525627488989792257641103526113534835053830358461074726891512189238461194416032153947047244558535974311169393174298729439117776645891369221135717022954057492989951207883623501407957335189378988753612151550655063738792914662336773705191275189493515649935639807682584730091455656845183451662406693594992715493145613902075199257988592174415785701555098126163073439373202799587611039778266606425703536051712102552714841795525588070066395051132993694442279040486773502350386130239892724699736954331864216568983429124774607964836711371887632890245733321595518406599165066622656742280865574942477564408903543148463801324947290718296296465684670720045321154987662545362039617066037155216745768818135721090967198108628149128623590375672051017128187003800262812956404121315052826966620293175374378661651394294099310526284777193737019693661600065793735951110260332744930901752509197222770613412985839007528978043046742654614816952181800391483630041598663939116641520780830791471961559026691970568364978758823341783509067909036294760038189767312363820259734099498079735199931501877569538969692710866830980702626441149710641894610541297302726812245410918084864058638880893768071764939281923475691659049889929492745136203073870217275666420078650848755034007678427550588660852420974695901759561343809632561051111658842794960291094933356593432997039037221531892416162959912909407717959968411397474338647140627760435704833965010791734229977187645776947417859453939369288781710578059270677362811369137036399918754544579144200783761406913351270598130850465295469393093687586217718579610997041500445462299485972487786294561252311040000000000000000000000000000000000000000000000000000000000*i1^86 + 499372715257616888251198834623490302122567028278234286132029853781157072698353432187079062521603332279879325181374600570429549894347114572302965813467334333166991210476529019547298058685902912771104106059308837881631056719832226250177791965597456119091668001669613088100130334902410072348697873549097856314129327143424891948267187544326184901365245442448322852503726608266377128725555831126795195263032068995903363191876974258427926565904569629411934533587860728673428197333421626075367976474801963168113882954129837397200147940377746125448395414817236633524771473480769100511206980632565129078697640810913528103576278242728109148657067759163545139446916247105431309844015648876234604964542658035121007046136258720299029524259112127769359602396180707878112041210104929958993646783865960136661372729351655239803847700649849697038355527589793633040058191481350131318138757726716084390948444793294059386777962810145583025003827782719441462908573715064770741536493440202086153687875609197619642039394337019943242137085211259826071413937044058344911213205743594958452040357544402021647869481913753967763100730955867849933980660998663144296589763575782623797963514720093412347686217022634812481259055316199112039136394088466315656770953001528147190279941980253759952836570617087534662620600028365480999728384866222564519722562092022397955558908755259242869399690049229624330639723876423528774640114920629472254319407586109229613472131803117776655177681893102876841802488650366624767252145905058151006490728340203033016957494384596112503588917350822754252127197464985238555009018643330067761396982515262161987828413131691661257574013373594817122084227761697205019368347827698741968285560683861179934302893524914341243771656241309492901045413740428324733279341151658414623555677420319061753713807152911275416433623594661807013385669299469671348892573501416305213623091217704141228796163408792395586811025838486767207747875885547191258152507224315481259945883212401428026656486727166704494488450814447346065644109123194659799480442044437867693736188772096146524136522253898670232879268659587252654354265549840339680329036850413990222750813072184147511081447785637408106078004541629541119033551376092753101611686128105361314404147487622220166430436309479695742802438141723251138626379708387597164544432991554440382763100303531278440923452814047149294646562906922387870115025992973092113458022107158510320968131601404792504414499749333448702272520417654343685530286819751152228517858134064647833845126018511128506690975581427034888265503621581478896650094780192869233519404122013917464903478482356700974165354330976571387377937817245905424920744132759889710226173890416969875501302478686611789373466003180885088102059956976649500417114075464321938417652424831664962139096858000548273659958472494549475048894103689529899378107605908009248126396837030508337768989198440671256695209690726605113441490650577751284624383703597286465128671631456508225689723083538730678103480896350313664768698731879989248000000000000000000000000000000000000000000000000000000000*i1^87 + -5712197345503606971863006045937813508155572432108332913883547536665620486879026113789515133521410522520590946418231292039384202907626538497655387365235979512101683967343689103198833441414997642472441176283655924763184645609052111066619873252835391843962324470064359001452771502523583040615464399396250118636968873461551093705615146957685235806049905032900904848910234358692475322612512292211200006534953203478855312628984047613586026747644030253154019746406329007319047275498822668139049560825891873712109129101213849568662278053988192550332330120160110288405197173978806187573607681596164690079165077443223724575716354657812666851906919018534262305155604282214333422744365947076448681770933215723798720009613103159567736393883084716022735378960278897602732437994598220544434915626228349994228476464255439970337317497544923138103826891158024378879544890055305129618677322356285366752640109656770053354158868546468953395256391033631834084982932522470414868614405254247597420616935958149234345150749237938932114778325520426367329592735167331420738083036562355563811793958446386271946189250925700829568811399698225209385523553611961104325711167927364697628017366016251080266429057539996625424311939681124445217616927598622500843998892385939300115527394159741180611785563267573023389110129688591883031405919721736710291487697738070294220335604202363827113753255830868728208945552297739316829213821106429972106590459660988051266206009802769707976469025244930161470044522276145914327803645149718584716669238394185623907198613065248171126789023147928786739788855339512535850462367328408716562473263233593637354324576432586343095177359281206254948263928528642956419000997227035067468632964540197273970058646303825219329651388741294001849620608207605786794295205609660955011087956793605414791236764895702605454114065257187159696296871785173684141942717244880030245774599235693848112224976562879548088688473055528881648408997169031251518744687733762735597199689748426391273197925355345334808913155476793970259484697786442559762289033307607110620429962479319440673969092110195103136877256479020486163587621969248665771669141381910367493390960239129998431155833479785284336403245418918453455057875394878482102474375572699242556959318085846635457406418215903152155501989599635354226017717628675088755359599706388500577634822746880674388878482095397635784052309749252054923995332201979890327794445722547189128725251869268249325478972443131444300327967896429467664791686203619264030022412332829158007554418915550659506229585733658291315318262593079238213271997107918679999415117385353448366664932758073698015491479673411356714265037872918290241114453738735581656463385368846274896500492796702616747231572898665604830741731370813606959457092876217530829816787666413255503136748776769732942399630630116600358510626748499507285805423176860390924169467094069677942217797133866976725059732736571422767464707340029111593831734112846512643188116705889971458084320529736219119188883238396912763793938841600000000000000000000000000000000000000000000000000000000*i1^88 + -8646570222039705915380599466174485405832441953240667457199598505858280544773569322352078250024762260999900340204522727897696670891693678759490447985431027106651664718752080128066677536561669748194144093582342395324630701305213009664523525673191187672612394609934627808633802295848303982053596373482999587635567711017876447581802849176388638717945269863446978229223272849242768296519509472496128753700363229381816275450808679266772270407154352647594582455530192432731283602443397948137465126407031043614873394773557517264497769878757634329898238688842733289999668549341783722056057141754360526289803869559544400315073919441620402718487285396349439015701180357567192094009913444104343041223620543803114529568844963009395334789450005071994139447486384052580325247835267595801070365149741431775462727884257594300023780983967109281969453372316160767701204779687437063566290780566987896095035408652379867897304310450233163594311557371806819819205546246652921195439841953822421905376003493192291340028146028911132405997924408062787260784421518376480997690456939655294676801727056765249604461617317849612219148953750798599879340194955509774417154343742831744830941757071515185768988471813654491107302077237137251971284759402941983378881789474267548749999397335405085775140829343844268559348108876343406201075582108651921745397775637311988219866185584568464424564335157427866380171564735677017833843196571952527591074811388639944017734748422474294543346930514166718680048266533260658359310958945756640764821626577622913278164227469914528267224956828803955459312203778925874451663350647271684346522474708782277170277034497369393302295549833460821383695736763851336905742277080953421016642074432807418160754138921992036606089158779560511922419667770517870325232292073021745257508593773466048543907266341692840999224823363527291773574461584017868402128271640440567666948250414338360664097436209625115397753319407936817041000423298231347674332459175049263656857261991660551713990326722348983443092635946715839522199109477724549367737856737308386959360743716189939357528521992734316498152209169425508128786988348809104315216695586897676524521258636556160791040015055259768591150812263343114018890210588940259537137712094789971906784844011938851359599362692080511888714464551349880134433462377248864502042243725872714160809402256432023982942160469033084973399314030175132504725999953520196821199215730108751355893793216691543244166083112303766715608168001286438267397632649157324870339579938982137365134734274418313375607448721120087003266667089743612536730746999911732685713083717983204242904305991327127742190630516925323387049659781606418969192648634107780042758372508168513783397877771385511050487846660169239587135355775768540704430611747998693514712403635722317907935156354159843246451262401047450199475228058125346147856990633961660809367680315697136504056387989405442400530982708259530090908689111092750373631572208430675497854257767630876434689627978048397235715176526988714348380160000000000000000000000000000000000000000000000000000000*i1^89 + 2280451418993064626654131144792219386024389217519255382208021539346080797199156788277870489585071249865309556181798291199721179266660879634784964261358533523770212254312720922188777378556965067944865560664939266960747997174932972636201038244460412658124330221217799690054282801524201396408441058223101328848471899452168908523870628690791108337471959243911169418781830848514324047129566294151713331478183871404110327454314989219366216067837241510391296125232433118962933262021062308597073854039477331960876452875575940879834340613172256019278992901606609866379358680562332768146503420580303771529064700930510041933577206726550128031693658928940540920960092265628400647138343190369141977031874357149334091022579201469902674494815301577379056888906540560517940771958863421949231680575441107659044025547420784710923805768553600555620103015048156159017299086026826174404778053508714814388376093565718325788152324854926459513480943082246019148313986266511847254030047040875023913491860075298428681423504663542812440045796642935719034260661460522581075185146844376603054452955694657374971818605754155005974556114193239116887042661566274697346921123807110283822361420632660506681894604281003974217502589407579955273879989612495018380224489756416420931178867981521359878947585742719211329735704012758713311040621606834576187812513941408971485913329860531323349674142735048043341289970485005475467398581614319565911628786943090451855391260032148665191000724522197524921450694190045395528466965241647078025162574311208619901307643784894651584635144142402609165143943774921729192396001246072333584327442924073990096747443954664317032110760384660394546927731186374610050082759568056542937603041910077671568642386324664917049932697054924740475573727248415528615620407345644064642806469186864066735578458409338656606040728685437339537269195163751866210128939691539596402788860238247201646217407871083660413956845955176590197775228000431497876513931342195920113997944423755845095087591593511948186587532517309663579725439172944592271772940081601594470893480313262690818595645016315703775833880370909477140375516668474894249569278047615841003633245533186738757272760601160305166063314559434970988680754871973389031410675541401319660644675173140335303074209727450828920383482336110389180315005329091548301442799516536133404122476298015756800871087966969438560855881418626762544109729154780056471268206054387144884568310695715748110460589594786563126830408850875746248230865937958960174336357101393786004171933764099852418533221521674682476838139078357329269511812607476324417924394535236988650706287783105463617175063594826369931644431534685320961792713295990543722783738822623583535629065116982319183130289513310388583801144756715200785663053684507311774468911654933877810957001703985559892241303063361813275013524478246194546001272044199864003699126901172586162588248907798921940939887169637399693947315621576532862691872883310871852437558674665791726645358130142960421679519241011724288000000000000000000000000000000000000000000000000000000*i1^90 + -210126107959002761089603764513921688545676847422385070975779690243688639690124447613300367685031425428683988371071260689343902452795698317000679924366588308991603304276768291513302681860301065143810888869233675959655364388571437692947537251019776624858297451824200412578861435004095299187276157806862137840372443524808585190232429753788709195365027591336996813879486631353638181352625309807919700781712791399641094254022873102030985608824203353427306489435916246893624782763018947682997275507437367058583904475348795263712512956121564453330051340863159957048164211680809852312062037000740145034150242982109855913317131492973495943262096612885138133090721791471146871005330214071123594353998703412350860999896475542911275992722797201403505942067157611090288817645179437688204312650862938267133772952077403868167945076533150896642869293141414076019532239474817942386544615039641142879825008673871750294470242420033396641411501419753182303210137909089939820484702619000505814707521279406807138751176124834714648248737224208669429079548079208001870446329359807774266065323697959694765559575670685514762246808939204438815606664325111412540093222350046247174320418602867155867146306755807193491056957373192833851211551066369303871082644482101572134632855866340887487508224356595087644005967210359824841196155058298689789294502541811372526916985200736260134026151271339341817933551241481009682240382260135223452220435361855214744537072944552919183870180378757109671873201969529876098489022918618988735101415712826917200648633908315137464709099756116818842655904698061937945348841108516766893986104699584995638520717499621062021523434218245169473960902466404147080639838013941158366678671111920862776579253216098445230062268420018726691070589745821144428785275131243033030801509097047016212496740160651446958648824376568251052864038809047839128555406482009721852317071071307536146716927441983393974572530710534135296347250017677705893094888919173096501838540005957829751667675934171966894420925425771698961811908422738802814572602587873465424151304210434787868508907272855967057104490781538708872717187991040915864622326816282134983219817898536551786927194428271074543354469588847861270441737413341232510597345072668124784640545946649822262934407083576026083628918324235933443950904324752265684395827504038302481769041979397738989929355186143150903732020385905744893870838285943982133497824039389148868860461856924049018475289351645850334836182340517527676911611290061184573140526666557065452318382903190717683828389908022934417270203759737216976422501791126838641288592400455496464813127685835518355192673118906034712042264338326126974104974216984375354657984082598995517853453652303104846022103125763608539572485374878898112123554724535719476624213857651677476413720614988746192452105279947972146899645675717921841546797498643380454873824715901149004243795464002412319638106921490072781586442113361171376748702670378511269789679726812906848039973825798533977570768060416000000000000000000000000000000000000000000000000000000*i1^91 + 9834974962048531911910623482191937655356602716343208039409833477268778997637199752504991600160556600443910215273722115351962210538551494440551691417648118816012821626004828136021486384224107053815020050463580975022155422350946948189164341754108008686328465512256518011244496897105577193308432406683297885884013786070203762294688768438358090332029022024881015507499738042191207840054418591946116155274120584010983808781655323818881527573613091448534747278698990199036952701376752419598208128090249323291931417901580928635566974068548292505506605044672273324065842865228684575341500288767622549094550012665938891821232762360110186579266649836301274442187535713756960603134422941313821913482540747935112212862386332335831626240769479770976666414793214237487970753790805265218830586668697136791072348667689621361051669030500339582906683368068821813769508308322582932582551498180216323186456041244976208738644502282671937315928623697869241063179799664390072613555531298299025378718218987973347719103319145217273340291270011952629791718154906933595742620506533584455265817696573754586074626820169265977292988934779466856223992228735351878230094200258952036597759673529330982697609984804736930721103003480258949999826851750138035794963408911163343245951344376558290842636761459347913322101531353254184029593143018509555349479440426624214097115996700839169510762474632150448616413050238258358628082310886341980479493201732106820446526852748743570571016763916234342445086630297187121425914238056416056243112860907601836683421261668595373568534930915840649607615857540292803580291204213685129421509544717214920054772769048681384763306787141934157165716081855808386955022313704613304909191243513087612508817754101849880493610825929061510314802660119294128481684890053774866891062066333872211208009532367690268669079564364862718582045901018242490554538503927312463601239918765438979047525655641917122649723412953020602077758456560949564863694037019776028953522450410449509124992973583476631294029901411682636212539424340785990459731260610443137026195999475836238871832119154224866291525488576717034551918700154494112008931112574068914941204375653436418560754844834717146298269504443342234632468260307180101577921455945155877789536462205992467569820979016218434940399133818158532086866929964770500703021582688770177570396280061614450719938213373767831660482886836145093390144317512708221906749152898568945555144205403614597850571570472756704714439869027378819900924969107055562474913988783172299508473358516534869091566533221509793085417481230291220392282509693126590573315024138025123743637303995160132481291724370989579827883291700368866543245544488540324928534655230285714032181092519309845598439527248599975907067821573411086641066340192759079049580014363855098416383470067525955611447721388958545217830895923144472260403204138505706984236560948584459810588380017083756660740699094739312878399286644176699634363424722460852373205014803277554675438328822492644455219200000000000000000000000000000000000000000000000000000*i1^92 + 444434724701299285964242275445970295723676529421888499158136831913423476458493854411966247603504714181024729316882684318787184065573991615024173427667868626272325306688132172655002798408634797475674337442297469552130192666978573979157787818084325687526484596718739538346209812836001654438421803694814265543358027856595527599555777578391336789869277199130657582098741903325789872518424289935236449717868459209511416595578343773797927113535525053812805759891363781082119591693239075071077052657658504469156554471400781864327374695704092644830764112588240251850665049910679683201784178794059130205528253508499179810732510153114416144121224988719308522047407343867808873365959619865878217240941147277941890284967440508779088636978802748670841901417768284035495400475070771327281207910923213951983812884385190981720026176518013065004844878545911972835090067472671147618691686009659109292641410774931055129999754127603051635357906504253230331063499646015505491913547703056656935354164123910908082266001588354703831778561135244995668621562225031473636169940734251102561180411673359430486051191465073343387054802960584410283058630934067997953589098730904157129590006940433991458541028695446631877134552899766369867294495179641018209045385929489793336116110280979164244918555339732819939832195821785795177274307261233166724403694733509548077676793618997924584911499640071969064849982046541329592999757569940370052663083386118680147336540813305439919648656907259771292153170941856377634525474645860857570540425845233865501397461575384150169872047827438587410653910044051333873521456840445406818372699924301437280724926947402843976974154613302261682966158248922855598583590672214573647368396401598089630431745954674165423030298899073108371815363827685234482379298834328343107676151284431557747291013709997199310399870992920296182662915853805533943049736207193577863582155787297849106031668998170442005631636540175061327168263406359368537835427577035515989236541661262682385925689178477647600475126879046544594738719340756269973383671675482673291948308895122609462490656923576880674737258975375517907549981114142942990545445299287359690535430967409717338410606215415791358252762991479655788124940163677052726735475389045214427794071138074746771757483140730050616800074049844442238829411801988231365440865369685871930818177950324646741718743575396207246496302014373107747408858578126029866798730423877209979654585939192036374398503315738889163919609021774276250136784901867410761427587364150768330063542521644199064566798175888621826965660038292670639255845344829539318152416638474033327404906692973962895952001908570322019708566862164920062377498452441331394611012361955564034867967574017771694089928434157769299303061435424520296427830459959361228862222336239261601814054434220454809714112811652150315491167147791490784163812991675341822449184424511436247396712794107734382334974550255020236899197689182090982130693979726240102411845757250526801351720048670015488000000000000000000000000000000000000000000000000000*i1^93 + -35032873352208682012379743711012025883017052571187467055204728419075847840218789624951463401175495565564752546656746029389723437725496481437198963112591465995320988128420834595959159282573369079032817937525879336844895644366444608028840824624919770296133338675978159324185552795983383036347159502736997920724052413876266193375558151361086877538789076973406079310813698596775068653229465849746604230098200989656708305515447959638184883511636890832696168619641192987310838705950302304560544455718965454152236848917419591702766794517722275534429579125758953883307468966576863225504212066394878514977476209135717727522762270776849553481488091278263205476070500819296406487724539946379406435140452898829990738362638004247922025429494384030656275393071242026038317927540841356275130489607313322721880801686895839004104521564179563626136515867493816099831053017585309132807519859856136780627006412897138801574171470685140650254408908012039659174508336685578871148847215633746056314073777407974663581802103978861990743289600281891220701620028244571151974750487267560440517357215581510817924882788468197797179513534861988373168281379524921267980735434984170241034165480097230281442041661942880866136726319054258980369841037409018037072762887191674577048055113150235738777982767294561810368622210423621062349389242855701440205228243225837095368960661284568503263160367952537558768546527082928653214549815386079364807507796520768640875985126913421496715948591435074965585516527370725694332570246941420923462600927673348131185776735126146262878231598123163674136564267875324159019773200244625139203348657308886197701204601103366665621570414061204459540049374489107873587286910371835848806573423503380340049052955896388404027451076363744960679148114902973382003053524553277318356789205085903219649525705432581658418031629004212884133864482541513919314124665649344093588245382362324239135489627658463594639617207232780297357633991023466729674380330303650593317777932438538541930640994540655777465298237687499228916850622423252758518187042827877948425147262472700497575256061290834412825934864975697723294424903144502685540459076113543565537515563394348312423688593888685265814464749973810214919248044965929660702267151966236919201402944698004058837038566686444390736438615644619746819841275898640277317889959945836368049096193787588446240257521434867192071948109510333282511851067515928333336240657976176444281772727410223709962596574515032453548133081342330675500041459162392832093533636975122092699149484001654164039882924399315199027357796101566820906323348625776669002194544250255099134073100756166833486120036067498713367103303838278691626283239212274260633952696173950869341424553056370714869699194743749892528076747928241548866186366862618158291050512121447372675678085475450617530902714401728110348850774984568753299085390438855810606488927096685155108188771943114385263694413114217715474172800563326226781932187956089323232239424960852733331567227699200000000000000000000000000000000000000000000000000*i1^94 + -429398891907454281082496666551135947720594442108435657314807715684889416360172596903924575534274736139493685337060345748747270386835924988677905483291625922538326191675086129540214787597677590997235781591929511108751775258496794147467139372606506139998973506200363292496605546799845569955730786752150669793266759913238596323308498214592810692469409354854805928631909915181800021626393105239491190360470691414372307066844020872269826750407644051704800239339292134951575166135630100749719958361432601994545550796426697229825716158245398792888770891399220984082885118292053589165507782147444742155128224411183751784910453307973236889491458167614430184796274856899306568213334269423829010851798853094599144647023516445786764871611562669464709508247041774183073247598850070578564893845278901330863819233971285056004286172519949312240363333853768355352398195115144255578362754784437200239088886172494991495721844299722969719847468867077697634589941303620316648160846462440917039548729467338676752479759141523315171751227512729740126491762063764182943706307876601615626535007265113283355332861841013383567795511226662919842812572814659743137495129873325638399570241925776867554584117087008177699862220668395105962540902716929808484444959357617131733062401127027438821843075927105968423576628622341999676811457514698670774488419653131456892717064018988074630297449611334518288970321176474565788268843434028990243798598422168859682616190316482133802141854244559658175829169326850082916443104783607024916233463393014695805206783247412349066512277235240199648016956013237276473051405487512112435674457240737046663260387611084252158522495895155555689258562728502691411874056879932791966395324089543286027745863720325721296381142166735796837426517610335749410178032668409318119748196354673206412749391592087988863583801385038972226622812828790259151350785201341261138276459363730889712250921278526516162494481013406313122695118831403296770563033623391552435381326216996224611645388079526455040185301689821023484612078320071287422647793836061034381408378389239363969222288131104008305901026307257809078635314885279838459847140158441511682019624081965166713317577620897403848488226402531851760840139498777316893829846583144313954407624438248834119837631345819217505719131388913126074704459716125779190489180341796214634884640339272397255822764464215262849205604665336607919638020143191145311772458213684241532175232092702022559486950346344692889534961809255861594206151093345400685273602120384141464368493952168991897641464300772286202823237809363133669807961627836269664477432178337707087277689468853981947809622922836755917698308850264113999486009144050438194787711217341387709063708294189016610469271550440611539319290659750631830222072932246886429238493543225119839459572620968607607006372987881752384965053757969275381183883174441617289698037951616620117441467603436539145045032496427525706063557339531981300425163818187984331503461815093909017067520000000000000000000000000000000000000000000000000*i1^95 + 55013881913832382625230615880726111877453470107426160374092392883537015414167404377427444122154921796151443252100589467862444300541330536384888407899699769975963411554785686670342614181636311807739962652880188685799715759124245739691073862209465345612899292650010281139283050872112931184825578869009644217591273639290998005419662188057584319214119949496386401279586257120805562551993471578191191046987585607694611318264196417863262447801522391861373477918983096431637188933763968114978293855459367373700172522472620209545216399462605695218777352596109428077006531876651740751145124628088113686688114678817263284035386731338153212443212910389853403628227114771394946744658683730957810320456757425533486207933047861919003225461979448584889741729641405961820917454881881371558806461933644943613892938650109016033829665777827929667871651277398106113880587504327707038197579503330771558403256741601440491576610848948734044406880908885674081659170582961371297408930698626273573027787038957207358548026454739923166724645076727059986032338777649095317153001728750405731306235034779305423902070301530130086225415101825211052394798382976218249683646731039747199509322690963224882933410162188229345231920943859607727864608542132258710398129538262320957572829201316940327839179787959381849352238885954517780705174373996125436610327505801166518503183409905499043496323985474113995555753875980401199155319439668060534821878177139329471661249465059203983714237154323518348091918644890995706660415801838043961315347336342977712447515859482652955891226804455145032126231836776879436752851173708651548946705773082080895424135423148228908613473563446534092748892346806083803714849640071555761337159663836744346479158525420991227166406837771567598678880351428868357273668603365209573326976285335690716410889307211496569840140112182341682147157427980658485025095230196245061372620042652263388414513933346026426466512497234826155553331887228061484862957670613550156049756900918778184037518972489418674213126647175337319250009180204243894298318072681991201893754300234421421945017910513702088972430150812042649179979552433825642757131339760684812392181341178964477206791312609979453255603438286421272024244560168347068671571473169765504701253582688654127068130090675730618190213963798820616664853305666448521993292836489011114414125184781965535976777342106736161830286346790150799436992513417085312248213973463113017471308710258161247527161051311193696841118047500266095458271071052547964804350619045767760424094785344092564806324721292462206210422931049790676839366587817170429929983412424538262016104930512391387277638207084561665536632307674417166570119275458102851616395515558784924794424012999159838624434216746899137591809646464786856713655314272509545749493097187104460617161000934395320597663156575648505400003890073108995423319269625438919419183022185273940905918476208949970037024588437271441538122951338046684446331382125815028926111443104825344000000000000000000000000000000000000000000000000*i1^96 + -1281567121792139788290119984641435137361891453274985693605543362468223749225053820992452024982429528632478952882493880445378919670915272272491623149889517290059711148522099544728221889915797988336243090012218997317270664987091860890934738636966450861845317161593012787534433664936085200126828528547424583391056552532930592452641003312103108755609906337553500003851248809061961354187797931717079548929809077803544900638225352868962245110468008115588505098847192157541448288374142213410625688585425955879261484040380442562754924270830434805715982314877108910519047392938797127354259411693699713112801139004916178676475007258846545800773707792887412632023668162573213453478056223417245902675224631770226383090956995108218968082201760267016476375319937544098402218075979854865746021796784367907237481588967136328586351539701702121497265938733582637523549331005140091786594402937244380818668093882663765480090269564377093482719870868566366198934678258757210939711231477876569399518939618344762773950828848157958247692297962178557053798141011733659424264613007293471062835687770957951005742508887691030933731437913737691400794499288279591763926120053140297750011302567332738074420634955321511354279195748174645309964888492539212804326376364192350930944943578761739432258984784927506077088318248722899146617560031456872283040565618474278415843202610275648412238938670062711405585926997660121545300817617580350045938898232916370516562641665016170904229313949744492212894422219233706626698074368124369712119755037002312940285394589932548428382206677220583455230707220237826265730094807410565269823365699747638975876068459203978045341657865977811934216526369222224971574903724694474478215172289909260552513121546015087445052503560659295080968597017317623080191051554628940851539702128096183022911953679558397647809693526619309567803548223354999673727310843314373457655869519574766092008607316571911116628151827738448993961587937630450853664664059778115198431085204466403028475437796751108076010328713880279671600230032395857193979144285076181181185810240850397384349437080176915416858169196356199532783608704780078886091179464331022031107434416787148307069660043882080877725791953827917163263539290630943502636725495576260963735680031347845156045006683369554281281004615542474851506825939499789449618131239636014138152618314839090360639826416926642808392900542354333527365909475259394600482328332841723418388861325711698358738179388891787817800686772837346201516406786095492565876951049259133364436623876201576892188912887974979980713503076944768640777984884035132912390736499898254094588818527129066463281652509143654911280299450960038501500907541969141549746882494562976718368867404026116212728992043294784735373965761143893728505688331950719879413483347738078617495362831386256360365074778948649956757262328822821145185117214691558135991607988223988934096892444021203699842416886519725459750840210888367140900668730148724819804710502400000000000000000000000000000000000000000000000*i1^97 + 20749746676166232121648764697623493211597267390405684684203729758094075651542161329695592135895114204099177312733764199613966033089647446308758716506117042442020631217617158583087863163546300778328280291316620234526538740477787978624427000652494584945757867371949413268957790247617604042261410244363184314326496869250689038937727087893942693728439836976545051631116086566511732379558088186629267011590265234964075447017061056317065078364977529183966139748244294397840302795950007755843670646118178238541725949155958424076974444160416066661007172200877614581660150332667375564710608928522394222044583133354714720311622447389591486487287667728255798330882498355653073303139395857479172945380182530886771632162802790266712312257322187521362876252350294017911524267100359361517507848924841776032695210855438312021898292595976605066879813086002922475113357533755455496442437243612727883572164632127310749062236697482985419828424076871549717223890234832830399052171145851767917866665634628009491444075606885985040362194143084356338109845816891072840988889321788365732483995888005121815709660590955101228041238003012395524838800880225961288842152726212947059720840107646311928387504665958272820923800156631175140529539668459300810053083940802756528271452897799271591428049415512348140914891744209926181242401760096308936991701211272391356827036742685293585270573065787553185483612066375408927426384704484899545695063441948885764194868153181452098465249892244807065786899238298286669002909956084597027155402149073047192601141412284242050322757109719116907790637545568829075871259748540638770431818679849215722427907735505836544971254360063807178416504427280933629307537132316050072142713774894641399255886640091816459420117537561512444523180877970693417517855341798694403111241796649368141371643475206254347238805163616584525689120764076756379965778094979303002860105320678838950897096847442349478053376139666723406213184638197668273574768766780880800386591489556776864052846095473339060408675229231429084303472873534750890997047220006229300626547875682742236689216117014420833571176487444066763692598093722965660545273773502644086771409452967923492841598594249958255426009841709693534501443126611783572274449215836778058112615487265878033325996620812797001692825759587811279529163674066096924218668337955539978826222204487205735167148862582840893777825042642876784474005298055346306558702675597184940833574118838730009586421601791541936517599855924375758084845828302694326382421552264187930698744784376708108272002505453730942597433163379652281869355860666476972291949569388903786580294565497502654938019122004753370121668007251491273782223552833765191287493393419023784163330784924845119442772646263048854000538792512816763064141860270126011369630626522796265324674194756850437244972225134653150073194214129136872853020600804588522619968500530347466101314328340916400866182120095657790847950722544723581591453593421948523642880000000000000000000000000000000000000000000000*i1^98 + -190973735476213098133173980818837402618987584275389669432154395597869512392202658126184623869431198048261763280165921742964072611649232144941156074329894424432011864888312376189819161872818913691110176687960843245738576629850281502655983032917480665949613626088536263459638410491475591200190785194943575979261524911060009665376253844848859295265624386346629334759462808940819701293057102832815801020998886158227524475563698742917661278121088329072542411959528281938288541091188355149370361520769999219133185807705814763347496945883468551694026630163975178788223612002645821819546277552667565033523049258508685800369287334957974749196265286893212584392276209378044487648639587584830098247162091738709585520190545399863812060558151079504486855147418273262404613989938180578991414773333766464296347416710783762707315471524727809612345496012211144221087783388071295185458184178740276897646730962072324940458826816574610432768300663187722173424816818560143662396220231739653074557944854182337488470184673209493690148238791222084786323665600921065390666677046961672050151392106696167989492035153543502425732055300521980584953805278970052174514376613623357592481453181723564197060173091046063900519245009005724235287270565380789409539748328950649573184335628612104092035390944762231170916081071857029952002118030999105539209076103056393405046007034767828027560486793165572636361201461780267700826190336240944485612986002030688443146487387937951608469138883040483748822879716458425729543934238973467311742215502426562027017146425848252430005130972131271203836449199952680626667752937994899495557589094334690471921189436293996929088350644709731638999636466513227599873063906827357801125210653699696161539473617209509203943038891547563632068940729769074553728844443081007946141973489318281688700540369019226668528249687933135834239848298733187685574207999543423146586134866276388301753948887013542666197008347941851844837013651916348644119166046778558794515602598019787292050214577353030486388785185455977932915192629915274916868822644269635608955092442008019355769765234855243685503256923565704670061662094331870561163351843357012886604985945629782762169361438574068779509183695609293602560449824633342153217952740154125915353421001331724807286828119225715591399116183129378529769842017789284969644889566629283866032192104860238059634859830669732438075375579119557313692834158493572707508625766199000101157793721392999273504131721185992469109520953524544659055459778915460271288494547364507504344471621692187335013992268447093392529972092474172891241793719360199820544002869771309036971899884756331521985301503667078402278040884185680042700184615830260321306438178226413191666175272873366542310829618891808292619235891957515293225964994677670875818414484534198387180712928248625650434857706291254126586078052438049919967004737051733616605841662167878969278720691360031632454320894239865428757354687952302684777325791281152000000000000000000000000000000000000000000000*i1^99 + 1451374201790485546085517625783988608347891140731199318403909712192998170053371120150938253669966366705024742217735626448917806395205753645970223775115789400973547175223808693091729190616076964357372548503148768034918779499862172234652394692917432241682297813325611806159997810413083984908284708671533657378103870891945823429307823829985538670455461891866373652175892361157236116009151974006257254355381954707622895436847492519404321752542983472601446021335591486177389940439319251159005534231038678222323850159643330605393658860391083592420799430479372475904121218513511255895187778390094843746130909486331035571099008676910586149255367356991650266969451425051205825950619561248098103205157949897723870955503808123669009374208712678771506513934680679200112372867811654951324454921501113078304870893351521875275647304681942646451044274863606552540631678344189560369060499502767901967861578393157996557992764156106468581936254200307703009604539297378954550775810228069886862467736381390638758961015542500915580394440067471707076415352987254318795425168127479004957677132839146210570384448136961262940426374575631991526285738996459616078155066273858170151848462451265205098701164200151050592300569686521108619087715988211980771160233959955006710153786631344252607612913277271587203940497101027965888604624426036559902289180413562050797702566088709116084405965113319518369229195090643590437329717677423806636592859175678411247186554058053122559612610162721437876552976785519208395960758400310917173268126107524973246797919232183102464755575753736156610680372736062204008552947636869261062321900504774025614040669267896148250035478314884303338439624736415980462596077067385927658636212657892132641483135248250092862878203833932057470617271204899825369495626236312609933580575201398747269681815459480514033760688579504157274867687827640303672217482188881784489938915309667298737370186387526481282537466286109931161047592451937722602764654860635501251070408652170682834478430348643517672292496119752844209182891410995811274531651183934274759664682514141831522887581887924595163536693471086956445646685912564821377575565163741956756329619543578510221737663563186948011320333511524214776039219665626184054636193986752874635120538400446907685768695779593196765802844872050007863186022068382061467425323428316629348384450949634917862775905897759315753485400086231931081127695893417315723703648814631739570566971636959305121829699351964699155441651190561550227009663043888981659172593528752542156502311815713327441717561781545479966880742485761422472087298118980455656687587231461839087661014042990715034702480053182342571313003416524439528523946551898414599002413905215066508547892338065399698339509931627802332803213120116656212730522369749493953483773473431529772662270432140178274180461468424863110427562890758349978671378991581125627139527691326720773376280703233547393297554645916003130368115056021852193921433600000000000000000000000000000000000000000000*i1^100 + -7582874314339206724766849630482143184635318567720333562371612560398323472324360144603392374950768575612398916723539148819293291978645247684745536982209610736063455344220307970242511567741297468963567433761586756363613873949988251897591615084509352853342503613876549824531595633679674944660935207901047648260024650747048912564847945755921253477453606737105858297389537100792355234493286445112020002892694423775802332556739326669388019794144860089217482799413178750798056291072156935322847912881008575983943983339278753001197788058544722918264732907231486888568695314737883273998462623443800760074821753223169923848390309010497752257984091340331977805030766613333274552258804362205549918311172933143125465889241385186914522001538874124709504216659363818667538703019734341392808489186176309517989060903561514323114014629243062685474499122309469071920929377629846682739038344942480975954389963466947622014666721507248373717002072346886052509458509941781554533285562006213089458811402058021596284681242000445837496032497454932584647977358903831363064373328377761611885384765472252735352589974956020378308084653643377042926572640233926598594018964617566933378847928823418499212007864110468421600248796462059153819043516896613784251696204338814147926168879029111440898297344957492980666007372838934245911993021974491433934864907024880930465962865294615990428761904552667389352000069688711798448004614719616639895751463865216985591362280715034688994129328124581039479228940806200280602131148870847101516402800254909160372303082563860722547350556952658099027228907353378941986446377490853456799383521774477517014467865016542052822786592151908002988326072590039197947484072200641807152133841727939911624054020088026687387338711324828200019632430631327242083860006013501307531051722849711251962966662868951515195749195880878686375630816682615554960409138362404855022688726893926732951914881842702249150375375580759010586067421402982635228486842233631944749488570296879651648554060087561430465521394591115359304191147953067945687767697926398256318506897438362417070733985772502406824274380814674075360982092776723430743663262544933092326398328356591324571987872597650568641766287277198253621052394418481110384554329952602597219094151424969576788218119066234833331505223719721763652396888823416835031514603094282037966380081568906694991768429258425299920026370040630948695091941664482451476721977009043241614119796575276878143090323397135479805753285294835337816104812875032442235039448660638843300160201510290378918628320650238600960003496232503097976450047814798049112904191429293667685259046816981968474048221479584227144997587844591503011002963711036533579348165608438384217421458812810489438359559990531951977322069504080122005271113599701136345531068883315025238376493921911336690997619542712191237027016252558651563857787909805716545961330244881144220140305705586525319824832500303104141751643206980730880000000000000000000000000000000000000000000*i1^101 + -62321396403705383383837093545852059705465474839480530768624996606016205798261688236716136915695804405925995420125535839541014519922195506725927065631980199109385479637908499413715990881311821258529383238614316892857836474181422249268473250018236384878434613811551982398298360316843067275449154286096718375814445203108765666454543744705637610562591382037658117063609203941968746630908017628548710076773221402512252596767720002371678376560629569113176044907804295576048241643623541982067893951950766770187169432203359737757545436133369701002355950740548013707733013627607184303282780040641880467199869978328971150129406982168902574280126449457787268184789378311315453533560001866528436427413592747921270225695821835444741606362790966856918494319494771611414310583785863929390701735902524100024210820290907651876322586440829003308767145050836274387641017778693920862051843314841411578406666387741084929482674142203282577661578563314732662763238460817063904620203711854020828529530480798196003673910603202226709007238143898196507146452928035096582014051654097973822561855760619243260470905530060458742597559522397074887637885090141989408440802648207358295974923839636899240724617414949621857812273376259336476300051190505372201993196820556723582542036832413980756820144577226359569363078986212213298386603413966856993280268588984607918381522414701644237913762960764109427654358620847233357196531702865668937539326930417023966933398523624054948745262123179473261325571139864770999042394442226080438855550247448256188018976445367140735097813589900436374884922015675197490930896893596871855888259484026479293889786818348492460699385057361413716278557924069107381881007238880192191535190128701481570957222681217753785351757338107400017751949025391271810020314338590781749506025824162033126271259831211763357171598169060587596331780327728781852003852779749771562208271216635851601067714936519444121656943595736697350679658454641865596908137031090375184678666337090265308256869131633934442241449492847492074381809569300773072801046781150641459350358230874721178078942279961137186231131895260501093829957333524574027081239520052407510352958061931480017387216516536509248310588419773900882278674855378247916575286255409330930815625627603582610146798071568164512657944291080597142890112840507849809144596892541031503037039351913259437736648649725493496742419867229898079893033388328790884836583258183626164965619979526223585808536019805689431089829166567563644369685653682943998453871622772711788751630246166570664706460431925425176256384280391778892158872802551656930876134933564159684553064959766424388978822038022729646340519944982877834922376294385724632476750115564640520068356160434803537914149665626260916395464437482592795176480483739949001118048135060923162099853828013353589325840106003015209948914808838249128610266205050356021119690639108319054164642100421988314298322069603107791149171998720000000000000000000000000000000000000000000*i1^102 + 401141716589613768695234621036823604496555883144633105484489603612530852967619764579891506508927832288688991318520486814214383440782289036806933252964991746439070652178804456302916952079960746876318327277090233090327896317678535371605379068122085407666026232643087252431984905455139899846665740815752142977566389169981315103222182069437546709638418382267575118848144663866361502053329899252910248688186445646319984587371980157891763593394076115846910002962422967602104127149367393339761961018074386639322348074310894585593352775833879632287749237289878872907796145333265354902153679982059656543379695335700214626058108506317420023043240491176045869310817783507189875297011122936794289923183096722531207584593711993054229049764468464875220050987652409142903460458053995039607516825384299677284973916242667066306555473391524551156383004611167683349848854221619941436663524120653312837283066529956795116114045748691846791033794460188390967824400466837914348353891972749406184527530779779850410143510181290615725807673156430871940577601969389423060788464511519505521701973208310112915795887629650777656975061400596530116301910780696047127348294529769513510375894952861060769417541594322278847889047452574394818301901218872872965531668609635782664953844189950624277247769256938260816609658528488696740914323494775382552853118231319923396608160375814855118554441086104909419749239162910356964176556906405088379075400144840337181039460056349475374772834484667487491427371594759119976868461021227908992601088193104352458560978480353253779576190977671279406682397649036939793533372431697693554395143338208191387188634692564000715137102410164933300654297074928601380481527581832487325564069411125632364142479251228610677090083393501011243883955899423458740002913450442609484489395863623457733110675733159409996303952512836098377328483052769392037331096981457669004833652660864194265205888453796057074914296004592782988266935468949144836664314280602102310787204686149988922957281726092359950802879670811184174099657522005483674909444565998127270973651643736446347780894818466555544504584143742187580255623219228839218653601773282492987649679555683219487744957933054529214738573698615019275131616736288996275129784750046815540864328446829695556547886235106634243576172861449849560361969729754597235113112141533366120740276533346004579967034635800363705449482112633268696035803449949226641313826828259097026004802429968740041237127265884211134347571818416956863721277283572819276499669191131639928529836811846165814410542843578928363798758085362510531756537581731539963903630893538761284960552578958505110309928108313201971948196623480556664422302253893343196741751953160066536228988138334190762146048101427511204127401112869564524187031109662644091313950592330046265461240922367959513773135423117830726803911720052895320553325902989420142067182176797255163615417531791231411543766152168206027980800000000000000000000000000000000000000000*i1^103 + 6678975825806523249672572719049844964834846409488739458540021962679363797230620883671559281915244118337300774553530960365000724130161353272675455647003406809728606093988419324215249766802037064032554705812781741438262819793283480941946557682036992090023712097464791317437219463000237524430519564628952009052409921417050800968153740844385311461090675589306658576787229263850247098397474477209415042481206867653066479874240147734252705325939495808494584204367655991260087105524128086741465258201338658423693875220223728398752340728428354728776831347546467943459022607211455398234618512191098612935071564000171384346690341036996474565894567047889618369342438118036563334451097424718171517122948842341787420864354117038093437754773064307535141754534947347650204072227895644562303791719882859997235288254179871121243766262065052657498511909614846967713141547077230418508972303322332619466573590110647148151574868764063521530080134056163494921864508231835933911089550894177789019608940784641316306674641192993022268513718734773081411258681506812601895433298785491245723006960665261342066969382088379803531377963256178366632329468398742001080162394898582658594966298427299327309816235061784423976511491259368836212244365240295225273549908243836819624982007497355313940746538485080253726896417497106194204008919729600476307372885038847440364557433188931469221036346587645831114071427820869123530967048731188507196815025439741869389607112803978649782242387456243395176322056752354809100228392516099953463198085084382151321083847241029173584334078422336843307021373021898172368080510104766175562737003691837576601572194593711295325409852859066849126453746286698100100989535330117605957210267205697676638527944752463769067485799592976080972765666336319114219108520641462344873549216683395522466321924845788316405759423114536883911965278750805134862122508704532033465399909432108805896624435107551528211322682049403534250449175249768102919262943932647550055556841397050174629161838654955754886278595427956596906958787552243284374053319617655335188446980186606608568195805533568256408670526105031650619123761892303593781960105789673886833192127601350677734248917314281818250902416056456790909551675501106134901083778961305307226046853661708577328942516373921140528591794983063086422907738932132481087835268348635722583464017089066755944305284470815672637852824731400007367663272411922966802690862099207018434788115276751955565554366050416293738123618967775601767424138626340685684667118700225477857504991258944003586873770644555503815031864968549207066243410715510270126194358708800430445088469461213450606678108481542530306140057756672765424075151181336501827899738580564208392976559589273618047217337108087732062358896328361890986175844515354079342348524279398611154383067037829183144809136696981039147286074298902952301589258788500058264753664359256642326251318211601321443158328323604480000000000000000000000000000000000000000*i1^104 + -40230926829990170037107227926160997037843702295314182628262709625447480332040246425899556630871539415958398593255890035412939266273810008427014282709411715260070712540168236742618502813520354718334883897711284755609644336108354514419583112006191508894119655300508267868073416342075110082485666512900249338220198349449039978635556844684950641503993771184392197964202420278619234473843221706647033159098934184204802385351074140118164354949552490782132370401367319982917818561102906842818056051322055663089923192125879032510557358575793251085472219454572327890285037668771773710702207556137818424773860540133780561173347276726085976849331484812574862256980741296286645050156137929525546666487154111985929973769219240150666844090070623973990797092741271950670135195833061533581822632880286468526828455251637434190232459734431510145457055636019643198326529324930189472869205012679892275392335045208596897100705993715165021360253304454320650016743733237379701398841624202415750492000457410369258584836198208258593373651771682417092685157426332701321440521042211104204218008833156952911793471380668096051979931119487756317072529494009109576325801268502780137113879279574861971116402471704270228032180685756482854798789065082560966855309284666455532523740144849020617948184862035207777326771651947417205531495279321504192647451727022060760395348971984744009228121309296981173199407798529696021819614587158306247901423525984726669410537050606651830611121634523648642057116260647353025166920437674191245487848513278741275909820694401272013264371429525630073436111149264173906529292253321703887938643620382142142408688378774636534408238085724627629261523021196856839052441346144704950910027212023180127720073862675056727517729162311389267609317010015294657167823554266012194671607486268159595537967640637889166061216040805093639815958855019355212755631121530242480297400519782646148260191019927454007808795899079739394690749061262209664038347623111034914479938111099349071030738633107574050527979837870940532158564056911138898615479651996960395663212363613829170709114396334575161874496097287965757878232531687254876534958013321603262155706764109405775332079588941142474123491965219157198903183511867585174381541078937060733667229008750076614790021865376145070142918838828841505357398422019703341188578350900809248805325211817732836561893075454703460342910770069565921940610964305497645450982368654802755650370881839012577209539430686869033626833652811227532538787222198393501935278209837476017209425966926383240384641929880402643443617442158502452056699845102493626750422866108232661709648156510454589655715075009030772203008848101489355726814468836761767879976205720399205883158344087260312980898624452426014372427165024586601654236445243550040986501349178756544481145469350990315931776967125152388723373035769440703483319088155416064241450874078806519683384035726232901033918464000000000000000000000000000000000000000*i1^105 + 82273958487075871674451883266135314289233305193549516795126871249306530779900992077948179474314102832055307532504509932214105823256352296473287960286741993919118902693208699026836524955039146593471254910716520621931220384513607469803645969424242166015992388008334318136210584827462271623759454569312206380814333461619047913535348076667850188610963992078077334315348287020381445093407689236932417015369148156489182291230078102819146126882116066314179599194212066344354392861056314209218726965861180801975962841326599430934099081752266530821542712564148018791970609341609047126798364446369933447032995182848642380941020282853558452384494627591096392308148771095025022390560803530547052750859150012248041657912520657326395385474765484511351764362823542036951540740602856683641885107142861247351217508154949540524616723013450131490698375172613263024939246310700634651185211477395178875731093968954780687166038032338922052126459897024973003828129622779297566989393936492366403911309158233056826101883140756219310057941349683073840451379122194432952455027072254902817470479399205325556634272943329104414274680604844290940086111674839269283132726126533384868085619526014917206844827230419502406065234595723604315785026291158570335840187294544781365016606422965085633828640378257001334097618189676538279246826236409360115040889571426827890741067425622753896678114602089495628386267515666385923830373051671916173576505540360990871111096826338224165759733521707792372643729295228316965592127665435450945503476871881400023240054403626645312542233243283214630619101313708398384740760070008663908229764345529678408956447769938700486254154388591697084803593222112141790613987284948309099136553703941407347701142105587380576105216898107655732137172595921509693926152323615141591803160928188231382504865789314509980124971664181883448426554373592846591833860781172182314462175240860880664453486614718770122391981939582979781360091834108100936409630508956843483661572715417179876597344557417380745361180800829151428533809067346042989284645573095467485019827099475724195947906700213056603390631213956942087343619122091154748565021883479541655516976751620978901449852091245302404324159717725831384006121828997555860678037321887352099239941789441893898432688922551225930595628895624810333393635844735700310217184119729172094949847857483299847443971847792780313685019192436832518967031621540241397850160952527916430296520422048135082092104495643710878119302798714193926231990437937307236820712983884629898670177234198115231479000086268730529484407581594384816077713840060489525122137870885668186759114306370656180896332670745173630143020886355914088387510834673923678742273168456727473137834854486263506808157046321900603824588700682815717086734384376158461836261987948854297084578950945789781062509009915542186178685159276651318645512043336035736442856646133020958218110402141827891200000000000000000000000000000000000000*i1^106 + -2880051401357255745314650470905167271123027214541345702224745373591582157201535147892818965496686975236210252902823388793590058355383943773644599725285067087925346703740743399094032125823140526881466870966172547322359669098215513643535517498217574439630825530602072313658972567073012802185857993919729273912405905762053292541057124047579880295913188468207624332710499393115447377725564008670532832104417100142384005668749435384895318663462885022538555627687967881198701002491128641392619141799756616012608240047783696431197167790238177958049499415387021599266971611149976512104437860298236301165537944708272147678349680711839145647056207607622459482578751860431060970789224808025674760906719589601428576665248753504700171043415241226305439767167595114540416438336003913534722714746858390196337827408374182133330256763100960690457048477491176075529468793262736934098454564164537972222676713527813745275908185376891341226528432911917642220871555516196518752673675668531939791837920225858696974523879030834185175867033359590676276301052837488536052537386697803408887103076276943422191312569035630530059764873139501428818916832416576992087662398744480415804923316315940271995168874716109270834511331263401395544536316089833966456402602054226106885206698268847053258487266152202537509646036223861046285985327304845192440464055215496680854750408124579836230519794534094136886112753420649643202287505206589009266310007788704573231376607761725421027492662102480806246169713330508834148140292036560897468135986135369028052536932657200560145474482514266824509832981528595306246241885284032835855750871565621976358408426669252482141324317824461120591543355429495465678433150701488571705307317704491494630042845148278610396498099331507550733665745893315964006489280743658341868467589988110011276947324486561102956943343845826437418292332191428333708031395080411550535955523669031500220367823031595939002397848181557100185768989366694442343550639823287482196663700849701859981602087587429632063350014209801601351174195194365244183405287443365630387073976773527949318648043289093078466437603593472795070066924912648499875064633173107924799636908724343304233851515464094836201195237230680696261623572949550884784482728395983739567976572062281284887781483804888688285049952224439995687898204285949538301368866204765696991752800327297784147557769160418912632844731716746976117487750376386892118300982925395863991491670017665040296321243127409782729016236486026459353497424096374779829241606570946385624005598129614698343171535991885276720457659490660887904839807390605501832195474383440448557452318296328787875704490451502551357156403042775483254786478940222419346359671934348946171835712138335963426260628478427237156430024869273592845054735623750704334174234813636471693955540690789764135200907298564318438968968568707071360851964722664949263541636887651391900316566814720000000000000000000000000000000000000*i1^107 + 18515823014143799494725078964375746360700859056673843536985783581535585919183852276223695753448650591809873788625452250158382395663174601619462962605217842630125964658941104193959864446588574745974002650988896421170648716453959391655223092926518891888303284393381169949709232159463660061777150710450293164582269712434206660917374803416965844117592834301476922380271753445586156356721562052111806877951581118016707719989486301609811993490301429187339694598918057632404161599698671697205899016368680139331718709903851163084885310756296402537458571126099939466950539539192349453983143232952092311958946421660698150264254133190561388107655654827099870995850240778349054387859578365010881165655261308960766729319453464262385557918521654543404743061550533182372323420686605448985945224408455155832698045611644539065126586026706153104584936837421721237661756426899940381165364231304756809337703800532179144120989285675227906113466834123781810983912150881903746832123955442679113711412433251621528127423401890663883870597653509358968047745966386512403067574581972817214796371884941887742351933177550575513231562598454707650878076004191428883893579345575520605936119452291379420599260498322034135738227012865107123465943636486885242852042857754201575910772090981476792305313295027108136117022569467159980154765629426320349438702249604185138965981880530604470311269045402386451118197447468580041637777256664950728669682513601180111392897627149716651011910529325886930556977426610171021786214930585378758355267516062185085179520913178842222352596702979351642367927276507558441500105102547094402939331120237229256814498352369935098858715947535628136489885846830819494038195777440291960824505075844389510484773193469102952500680085510992419831778482620215339930516955933646687950109244589213689676124615554410146194615929982765892239625781636487656341476012445091920178388783112203247871271140158746918027011835640307322192955778061097451474887707475229843976480437800334255593279655545552020915736475557140185871008389222165910319200267886939452686530438538975832405998604193132334259987262955600714582792043323582651263510852463064464053587495223941462371781368949632933071447352129792196254175393400639997373530461783714860828477085295901748572339088123510296481484085735239826807539514434726336481706784062772198948031195250514621997373281682527607112658448542703506847936209257432616555946475408210819532839821720286095235018360097426297646647193577733586434480881944746832119059693794525117476967469481318200104939179299236423010510073644389413396087875041893835884572467562872532431563507192814693795490429854043976271346056903302814687566569823430387357650775863324334146000307377634709074683323952194524837136334509478498427535007944181667590584039020502034065752953994212846905822066460704994459730523997868796507285339149205054168843690613985232551936000000000000000000000000000000000000*i1^108 + 26150585111781728178047885877112330230983691427789785768453958961458170489607562783993532833297952410497742446265427208478991858449786133598299611579841079511942044808181708438319057578218669907889310169351129727404267560922609890832618498507426410300728553445877225370110898856058952409532845261570713435493482467009512348629100228272688202099666694747533312186574994422708891037767261719462887546199518630430278851060928388562150205851079296922735278192766359574416344162872481917754048112254127681896611123223495372154646654723758975509555711282996906667960334696547056883749028824769343316588995271006381163279314834149441045315062844573090444417450709326252074708701413166283080295611561082531199863825473644080323651295320565562455104364264068412886024319858258079860188521798793071877267744069941266326737396401329885331529146093225019963161389819878557631386038647118313518078279287223222141462882101552646943019487795521485778141598582500145014895566001384085614963755063134505716862741731214497970355899860322210788499934115476179785417808322693679442220994187958200838552957214780213342563686912321276223867748456821177718671372585674335013888144765897359978390139003994297576928241649155090283635091724366529912283842401896402489936525059395428349400573384422254383399162304098306766222600076262711468910726468421410734124673439918625324487653487993572997281406661330983065481705382557027733304226803884040449931536386734525321932294447930812859814161248129406181630959561500303271793112869782791326902020059155045131546134359918747602079286624196792774801471351660353831832772990782862961313878806641578764717918713314478807164669058327177324374453310388006498196159414274394733738306030266064680355461835556705175273098884100677975094746481589269342722671998811158493521689448941844952510762745543974742237794630497303466293282926463197311441319345815655070890092446209096100196068875401554095801835404193547201495972915927539206514080677923989424841759514420249492781398380045810311659927618175645812793306836945052200142164741569939158506395840284297486517170367116661007115987544563893672943340930483507814362612331325202503055397573313815011366535118747943607457009229160133921456795981464271305852725382831176579577359978744054842359632241447613763867716626980112311373661636603926204706309295132469146665617631446974441261900023833963731632834928956895210512110597548681338027842973886147094142864154643237461248342241777079251952637226955066531910776096416711590383133085306289320993914231634269673958077888286277491849832441412651731649574606780834330797427023842038229124431933517360137075681351287291717914374268868920659899665594737612841495650792222906674757868777223062998630576983425341894959671151728158432675922229754186860835437208152017285704659998168803742006305140104056177670510214939083662966042834606489600000000000000000000000000000000000*i1^109 + -407319460831685189180201800274417300881353841539851021983259071288831435850783168755696756795217191421877068411623454777272360339031883434767154128127903630129317482149867341198506762074084802496426412478974677731902339302954689716671796393594974517284428848771636219765927711376328839095102537030783639085612440083641195642833087746591699272843412634577672455330839827389988682833012277257251734488197733173975690197100577158148849918764158251017154940743064418015770601100369861253128057143859649503749736232257503589521320168021573722059644726459516771283228454952265947264749055359110522197694586738813255678202391857262546126812892736506084790462094519299512791310731151740203441896360026510684829762864706770160592520456465335518100809949952114015470763836350106129719121982245540720351696168924135478096782990600380514261995595030693669143146861005014984933418287472023532214628256982621116203036087585242105117026675931132686957053511568868089281637514994318832629125133764287768067266249780789681956062314218799224314316579811190889668345827887099369482808022518363744769200121259443253866575843238404820223594008980473172157802819119844343193781287564835208416092887208437029911897469070630306102357360710669435990864920164139778407590259341318271889680022427968577214738548401551446884136412250547338183899798528769498543346512702287993307089001907904764930536959983088257435212480825258012170739191891934047492797296594040136306601768696169636904782640789906378447745006916474994230346284816805538885033252919681947964926639470808592283549631113152972008180326108058216929705761222377987019870797113882206773488306719916221421230243945559992408472696786624053718149088240944071246941207057381478256420739019439211474477109874940427902831852035099167774683261616535381034292758523638577867091025060011266543138522615835896669430840503361003541573034225109168751726377668214733728129262420790161470001758331185357174417113198887800595862097241547538381023325772261134770118398164445525618338906734483996097173695009991733153742280437870097785496764928748559461825129171762741383513211211500728438901619473911561434363079369617543678452829448286601617717580737534528311189786628805295492519045498765100410181566551690287173488789171118829431882055234987071759966422410430996476465265070710890472289051186547824182086595796518685889003920462282028073627192287742639053336713729378042861519151498110426787556723030236037750578704006141030663379845731979667687136502621668401207299274312007598277169243379621035674218432090639322939578354865991349482750325440679864303567352323314833139810644346855818386518878002930400982823427223980216448459141528567516575458147236894739313663312740167014344739327722866990874552888807819044273391119578696043024411807208798365297229596963771867619213115557028078206525811127091882795110236160000000000000000000000000000000000*i1^110 + 744825702355680278785611277245040731695425135577130797998316733383239813221364510102508188492959226184314628238984823349310619185263387823810650902186761431742869842821681217930644551590710312223347428173581223744852360676910523233832169742067565151972639361411665932900126160782675262852990655663261008358866985945913313443268109112431671029391560084916421949443723772404374873312863055227545316786631511411489572616948393732286541632203466570706347950577136140824325442479826896582262401433503255070490164966895991801422538595969777611803906402459528419932882441363068586480731321205843574086496691157929178670215781631746526756185838892527923030236075468321551136314277001177843598279855219439720462877084183337385289529653031503175993134805254317719718146083652018440807856798678858152249917400189431576354042427758578669821450739451320061790620237548150285757657106976698042599697267300434328641631041666899910294332167936307041676879226281952669142303253694355152535498254131110725637361628883275297656608403406693323279388041273942565721781396762290913227599620586040740411961948334829410293342949335970325173528996432885720344915174051449438474517235232297778928649946215905047259359198062902665922190912806895414890635226049977941638082649524451705803629365838661121265846246228587125976652648968679155439061758633314061889573833204646915127529877770040162727731394784587994917630357004814711110174106208077693244149427157754241553349108667712397750717143597289086490255749316773554058207616692622933284514110118583591426921194439638557284484357977299078405525905489293304994506226887147205244676295078883687586121038084132612202702887432780138770089843658571703305593951860346333894047397509413413877717180247181656758618866170707817037729803226362587614092090769339931910396251449994973184509025432422007113980968887726279942986766470638300856800559620344568771758357765029917897894092997049244435096650669913384882758205637830068481958894596508536311375664919671057800078775147062723946069650709709372773306335757182499802474025926255207560686346648394936990667952463772113174884826994429288486068661874839784831074720803724239592865574696001779327766955286841815507888901649732670426005769106100020373322891764353892311995973068562001530032396102146963802899566996700562485896285640771357432632493411785738780187154811093386989810918447060588690812193622615006588236886862926407319245915916241204381200457112143555667278039923334915299784123891507343661165229218742485902193236831217975542816833118074220801494920903631252588159878454653159294780488738135198388989143315661980079171054996340779835576939273001513423078062733743535427347044125926207699758800113070836073266471776243639238288012936025894646970400806460728079582648858490113685258257398516670295295245887451478416088744076966003673656549621387755520000000000000000000000000000000000*i1^111 + -171959842445579327768661713226236979232662201586517445278364600883999463453913341830480025956903221038966576455640064241376964745814887230025678513869646332567360174013860006984971632926609316743904015205702863073769872649564876519595962380295642323564337238028713598670207816175340193109129217322203484662610427583228739790798172528827531428421781928148740284450039923656749743291944949788346658889670471529901983803687463598018266985846822201597493398815398972012828158482871068544956374027235879272583248291581950461975074545134477726656663766221035954466055105237399748089897713619982547244098994627152260811903236984345549027256875678412422406391187367920853978433023017076344172996961437675144534007747879673964112345280908410709026084990951198005239089981610324139108202041755197291286575295690811295879321360366744674260856414908721943243295357262244823275441782341890978074408570703145580565763685465205987245607041505644313626338051350491235218330070325959358186202501203273368083750188862482143354903383735517839585240353193705881308078229179407028104679224846511740666018832397917513153721406545736457248785003436373879189981250909427894375035999937087448503850586080720379136284939763915291258963838088362936042639901805610136033535263502789580627463311137532321868909241533500805712136967153904870577382762537253997486723194271247684090716999400377675796203835944598264266320542216049498612547230521049845386203013868098709038952514380536047559344919895642333682682319915756637097513530247225649335491029937704063589681618801024027043886669431060149798534515295905576046427395134479352842128917980218127566688526711287289894628448627539591070022806064191503826601882626660943043541131976193824282883856257220895803253388188422915798620537325138836116053882840671379859687467534059945910388038002264378577194875647627689356900100733090691975365572967836711079841795060647091170123793692058454913274665665133370831549031951615095148115293601736425717811728310086329661286195063084736869916871744395610891205234276179571836723984273122451661773078984514551578762567673439637385797784576909963535878406707114018164199551268734518776602380507968681234798558294747034972033532845768595629898200831116453523334951046973418192808826231708531333606639499890747467038341782221328592814737618746994161843574134388670500224571204563112179254784683473675025331370275243481524423732533038362827353087821095440260996824773235884616635530315679953146973669907520093767562111637202707463752234377069572506649536580872773950854484850526387421716719121295393725271678515314697484783361560718820670739992827435873859312724950402222453812558085924090441695503013273595850351373305166777024374075900782480646945747723623329148027328122711511067908535747671696662090701339345867231790723309926002945947997662851717035720704000000000000000000000000000000000000*i1^112 + -175174691715747204716559747850100519513384878630875432784464173993603599900837496455408516714294466498194551050922692971535291417078151590541414655711703695712606353127173604589843438561108678483383975410292028180073492360314608535560334172233157479223177758671058146751158081029996742631729071141583670432784058220586792961044897459570067019106855749350631665556743863534993525713252760819089323072905335516940457954622334336037616118116179561009866522493732547777211470476273650337856803816656050212581976092027253548840555704701773976603054910227646209462167308362282028243823538344129915347609783663497509620360860186508988369918976842003355373736583732937967111799535308421455843743218404910591734012688198120889082352406168872141065387290014071074798260398665683046308493947737249899110176753297278305735929301152007935090917884279134763088716001078960774080865809385607184423940800689078101656354636361796276360833409061217780626820631395186939799993156409568026001269258984877071775169780359940904171510585152309834634303142562224427266977608210021264021279873792549014985677758994701028907772591267385574818584893707480169825384338235333642394536201980774700415193862044529682752277155376731371929023744572164452085845626542772005008622853458541460258116556164640702326892543143074584353074459052431627333780284764632804310120722746727913936711903610762220079398540558518947722463333136222000398760843870829705497713754768273974490610602248865089399777327904589768988412255358255341857472791776566153957871604548490631591670842949885205760447692402602369818964026956724980416695058896970347773080197953261344759242794499662183338086126491626035112645265914702678266895342510689608786712882825564970489741353831294979607301185856461745265818963303006671353285843696465369118129327437987352556940057182004108446081724193860744007970737354414529391633426724403214304672785393806232596600304285516174795511911935221543310498745129277007916147182770522103710268721156316899013222101554190362504403184558137627162735846577779111340424078644964964155103432369685516997758782137684519640890821859593792943283382182828104068171025870809239841721340042944116905506359047998456283572365514792525919647414847114902383804198477260992751885797031365171257807432608180003639333276442437243613585355514330962244924116514626933587734678839211202204084928777300287133381518840342174297685335377510185012935282546954740963981193673058458763274892560217311095059317997808485394043113451589331320741358119433117166037451612750800919146619418945499642652744131137053728946579684812896003974183570411893042056075662760387924201420041818850823243865614154577965632111142733535749810696286790727198814370140854031778201091662208656730215368991812369216306827031070387996655485233754643411533524668873759844678869533473070120960000000000000000000000000000000*i1^113 + -368801117112107784395446792719657684896423535513972278768433682820235050435812487294262550095105411444541361413534293908400708154960161060531662481613251949491800138060487784715171494674787252757689271960914958804012841322775774787715344085552572007798105405585464587514105487963466494938916988707179625171353301616201858957549139203299641389319605517400244024130555722997619186681166628582160919207924044954855203005760521908009177439719904417665847921351514472306972197640155220091562758931692758887015755942198881283560647671272311383913770161054513032595741096646226722189182904011350670078580319282677750353909495479003348552000133841851033691389321188134433545890404483200405972550968093989537267512353109627487075412217339255650393547956527668547743430905302248846401430253065871773952566948426174502364603631064398551249844325240532697866737651841441471367091585359118511827174154585927924171565608462012226279472909499571607847495533679527913482476842048621407841033678487157790157452924449528024404271601455131570769720940147708175468539419170036671607434835720882777573474984662866662158590286744291342062562095371731926069824336834146324655841318444090912873781761923956642646095605832180722611313060032308965938000525245406495750615666464317962183963160021409537008315565168487808877746273167563926795867067357926772832127502074538228618730519149375567299316956525748755128901636168047949056016441952797416848307801906720038583327339657563536715132253764301770947771536817607167955556641878982405931146743450631553141151684782641546505595046599705389371315665771456029705269064305503293013113713488392059271945436644433773058585847549289645863807828161582982719725730852581535032439813641933355933590603092754608551203280852156096553588025586895161751142701551026400457003531148716424941863638858833638293990044031925507398274798920641844949690086440536371217111167135235427528258029399387550761892803541097619703618227243145516838811514414313139924814753951280328167629210157196966438160111197393231424882554310305219577645246115142211955400540357876346400505918897662151168888783160048617761400057484988988434389876257078773354429426866662258976685913547996888205923684267527503120076264436873657805527468159850804271919219216397982779139379003738297027251764501165751527675233952801720652337482191465484572696704131184512938826174380553022738077693374817964170006750068220633247117863272801808933055249354433825933780736468280376050689171117430622481957768205218466620562043202914652420400494650143602444253151532669540787855963292524660237731148930521678060949912995258799486076436021711907278724885136720604286911546880660195287119227420421118603715072557572765234371581110761344486646714904587158011193100490234344589253790744296724044055335901966879521159511703429472247354130169856000000000000000000000000000000*i1^114 + 759207071608453259622962353241455635906298868707663321301521442722897087601427209689568013373305938136831976124683938391260710244220486920272854155292819755010831671623910729973638818295549332633114132334443788802431805226586401228821941120689967067305843310151584637497822541880621829822092374432079798730942983854631929284642342225475787806609892284996125224786978983546255468050842487707090667601082500205009414182014246196263827457691095956298065708508559405576131526669041549160322642716808457779019531714093176027172832978897031021982642853044025046560124723588590699579537089736548809246612335594596564666512680634462876848897421170720917465597630359953235959437837199293329477848632866635983216159348883289484239767253398233664853466470077306835628724165996201992855172229434954800935488621871895745907666255017975199279029537990374756420140325980405279075594533318026953682323667247764655492137402121401054215124560397339291276543859503914086162890226598310470154734391142162725717573220405691565144659253541271508911283262530037289517625021087574411546567290581523341809461486307018147378462659666146227381283522828533607268834183910155321696791857165512189437474414013753766669526439011422524726121836995416110976880338472941936929787894856975696712495666293276877389068567975325266508172779314797587603739178676864306120631387579685067968881449216707487182609347111246519050259998769309059151538273184559973070736287694216825842068390847613052041807419570990161808228231903662944724339553259809958928498969758377798933164051743280368523895377929652677854431550786565324793554661692042165203161107095931488676723239489582901445389831006498665633921550312735503476032249031497479781092004369001070096554976957440200134299788840352069697823046768491705461290950043201932297700377305565440951163461408417604565226717455475827415488487413953787874029126871211618550647814608212991093485021440725610319548434367801600331664296175189598398637603387484845246216630343022818816084512697625667246116913694802916847184820297156158521822339550893099821937705629045388379407853823890727047169991324429235220424081761501141003084764138007861631697120208341622545022556942172477311809896779589199932906812653419878391146672074449383835151148667132986349663347575713110826562073307324900162776822141256790589332939925189665405865345505411820932724473688683927699803105911862113774611602167063295134134537906451012077601601745000550618794086421552307004548584719447149469143103033004616308085884299606038571417624071781341004114538012578878048100533424780812974601083262397627521202430472260602205746819252071222944951940137683102453583364072151099348873201816441600466260270368284261059978348992425565865581547298037545573487845212099302743073739042594019983872862957958429114802502285678488426905600000000000000000000000000000*i1^115 + -790074914416052069901244266078869277611564197435346426894839113973367392999275439042240664560539845074036383071558434576186682258475581666209072146075908215874373179799970359911782081045026635988256938765408736798835342687843172972322600914397993425369148963007315282171711396552764955838608618272502830568015704129133250139687787710835125821133043974973876448231799046826471105050126233912783993915822818435243162050668494898152431169586784833300563369870655911020694821128969643154821930532081272088683889892990308889985940290803131139722988004039072060378070134611756864806143019865906094625052516302802309801920728842101408221888103782383352512267526681958820421348193688498576260538860123586109152475836133265400270850842059583943249984479426891997466933463485223962820095505539952766044026472197080703386852640034182142436237804513089977848686065222525294414836808215078083064054136099506738347385954654564125445330498589133503544753795835654662737561172471459118622044691129609264263988120083402109856727936013281988841913751054924647750166648023167598323312677664446146000327987969755995378089944503332163580923504629560833338804443331463351818326245960553871635825445069198608438472858604409439774007733084091707791621336134480214395774231108887232136029052077770678316483464680940394648896678788910077504165341902311448317094446777792469454511339021716065736050248254831458574173553168079308461752279722367519697833166815218295405227193425338011788921691598137273537352144649652610794766007489048996036061313814706421519031918450308130303794087466314695570663040713763921809925739899265817970577880827490860719704178563339013998968497549678630122191903632930547210545013899021574110303503396914795095289634998928114736781444615046456717631866512825596143833051929133358056906260777511731247550083290001943282019273320982040860646049102153316759668530749545811498574133220396549645504384946946184606793190716363340444029914140370956588981896929075785844198385611087657498137625081672533349485372149412912875973138343537789588359917654935886171524396516693446503682721777619357766698297731054846193975854989186762903788224133085883758486660952259705244885988727061403186977872937702003835170562719082734991817653134210516295737603657883676441244435056270508102505559883066268518247287076582273056255541098149765098057568230199855493810345462847630446191986044272052223384524385631384496433282560133433667373517038309298874685463421366565262153033629981559918449476932744099965641591569940772698858847970551562520358400802582082222627983321116165831181525829455312038248738975466751289266428574087180639635455704244949273947496314698912298436435650417909405765184304743686458700496341659541851106294062006871950647919777780762861216957643309043955966142726693165302090229969059840000000000000000000000000000*i1^116 + 297098975550632303431024201102789361334322001315286240367647763742675287264246710177514212909573493720086748776549720775031237265144780782035370187904963992439690551547633843739895113622458658958857991495440607328088586362104994250865063638788754164338460416612127492449885036895281904525512941419092738515767428171275025780956666425851148694291459674700466332649331582412242151860172353563982048152941173977765649896577303114903626797775908941502980745077598416946988168440596488205181951370398985523391934098707805383944387231435690484001142875046925831356701973593385725587197747720069066967939694830753885674181292139500656346035256743291132942089042001870377690827895155158885969879999292602387550409131421078724290146626817449532217933293306703313850884383882813648786205866941077380095284900017298279923500982728866216063920516449462611892097196214391420958185675003217162100769918231781118126417550104345177265451332579755270264413509625094938011913587245828139174641997655080372964306099633447549158942768583867791419723915903168609841566842322403832654964148761586013102327638691246942251421789058796570705059224995887494589193675472894564496600566605242109802579524893963707081631002358020672011135277601442255442229839798136059488952595883792255239127161959360445174436208779747888554495558836393636808481228142137140809510943736414065230109758490581363189584701677058022807930263392827396434693248858563296570625061595032997170645118334676234092607643048385288549377990872224490000678715647801305515417936735887836674445449269453019999091637519168542691765214942648485504709124138880374152934564029771963479477657367865710874634066557498368594320877003314373902076580865032648192982876544705948915319215691513989505882529616221368194765874940441886464065055753096275049791962028478985822211743982344798551521452338736819386458923574594436706550195213262503745366059469793502460722215086214695988103930678242861416486477434467521775581804722737476257042022352658832027915730833835637036972595403791743849523538982227841065552393009167628970229957622686846965060206430346474826590663766455322608541297360611552365398135338497446888966852485432600593644316383927003596869376739072088574858121569147390534458926152001465677200757302575345187227712323626128036712492438538027715355927656621451402243991732645898169074600334656055384292659602509451988662807157014278973589757853862105031687776140649288574152970167451273443932806667422013773689654722896577933734500909343630263123219374831589400793450838482814444251786013481226345072064781517684867705161410095694574610938709505891220087956722319920158604620847075128527706430637746520028870501785298342470469934473052873221110265692433586664228059705308512850574375648795319579501214168185735620203554329708593126834176000000000000000000000000000*i1^117 + -109735243049369665403909706052877276332430827460739426915602668727075355489219688009937911398150246680233790915357009472265799133679919535939044121862615853357977027909113360142837862269631067348563338747806080798525643469125726591742323326619700831000182496826766516599693824857208235459418134076552180233982270545365782169446049649343451099761244868950270938026616893292973903195748233763536026680370914012148636628890235189750975584208806370392654066000561051748306980168016280964997011778171522832229483605757116910681147699794581719856756128136595677840722030226580806628929551489213515155487313514937253371958623447358810227254320705070151523367431178213013812748348692453844352690478898285173920340775840478643068424350385287457826060317193747483888355469575487112030352390680784519141530129406782947699817700379500087604731569321938045687057850944407325745044684586031022979426855037616661913597534042822455518869119745193556602024675756563579796964118847205386515191969855368480162953164036560523555601985574649802657353438735316073802040163603809320761405862175502364425429101025714285217402521581531833448727881011330658797799004747978138380106438919050941097007148107314206143547615993007868555545185250381174315285784710028379238334735169468273812641371445580287130123064636896974471248864833961541024293452323367053207714925071783780436935921227596428508713520155200618732908597218421694000421648161021211034743181798067642025339789286362220004605004771255709384203445333367765647825675696699032834187823456645038647750911505214946862834369725022818087508105097884618652918688598709395681154135511657037129869109861551094947274413308365374707051384893760877149750502068609308568877821722323858250209522991937175934521669062715774992241135350235097133838344572757699750187574977953028768539257095659296033917260038869769415639956450422336395926029455087136285726966244251666800447218994591710627537369095186208714464403679376976553692704436844936650056977822730209971466851458085075657283039210077984133885605207653093108727089666689170414548901410948466535926537780251655424877142842886307327306070848747736525567336171053466224210831299031450598460592102581133271756744391868144605676972443556701568355319879448077874421969053094366276747518494894455673544611038219409864231305050870370412019739420435047910378348664847541295074199643924337550821006820625686837060383929917206048708735289706487052262410658633887640274671567479853830825918728726054316182312716403979251075385806792387415132157565108563207267411106685179698851126414240569770474796181421934642638740865880766447817534489629726367648934604575801945261423810430135023141940498432869408791899650118329121292171983641266933454906333384074240218739884403786286189140951081820114422148021564211200000000000000000000000000*i1^118 + -233191545539419162881119530919468074834329853635401748641460400250177040448749484150925093802300385484710348935002908457015462995996309867590074141701834279930428459520873846876891561687594748665552774684310921077269793404449368590247285400871482721767449129773085117587181724060965180076923575176966251128269778358122874686555575744422427771615941992564093325710351270019578575226037164507343850435498148554473451331574433213769514600132212487953608743144905300629880218587962387205270592039456767837320533020003651857231537405814546787389531700184795481276489337143682921572754481713178790123056990563449401444146089739974076894846258331117078398481658174405806644153852444859106572266876341351916697612551169817435968501052512268831216405883304614711819819091027682511761370392534987021854217038384097402436823944842674299623772985872178923559812206533647008390726234757380506293155103331914576488784801245805736316657157849520127621558250837750674907594846955435430835678643926924525119370965168865354968865840134503024177105193633783510478079138972058794350271555626159588074182591105714942274577705330239936029123444498746288148777794022004136870202752051517930872665720017010052764084906530338018482863908253419401390741282989555484426873020513045171290834901827432246437505228714699095893400831744229506629118934510694423821644042357001111544977984684192917614688652211829724351296885974690945667917671906976600676114490778968432217111412211098351281162331207968852244273185067700280948096141904999262729864397435125932154624401161265623475525329753898433860215189951133921164819543252416777349623253466992193094505578387700226164918837926991608603382023998471570126906989622636151555007692869327131941471424418355784245356595134122296153114480077920740129927708561133651757012750537527860116603209787128230404785266693688705791158010067735197834528347748683561827270364744170603641733903716296208013201068935119645547293299694254332272161102502327817834787281999483327320415831220649190262763490057399478473027600619917244900404640274907579995480856591086830598725644062685494818858527132262636648305097652238634283655602314548001464169309834853659862169126050899438786047487671609910892249490615135323386478389523861252148903909235551802785189567701336106847298096941044336256636335410876560576439746063356078205885414777643335616195036827137500590527347093711793408346368421150997343268227073755376129062127215897829187210227888701196091909304819964123028257340752873835158727481160240622915654091258631443048293193125660892174161491271796147241081651554545798440023944321851866210238713819191904927326147247008364999908813112123652375622440907868734057518338481430945421224844418497033214840937156621806213018323341543709844156956784874456439974789120000000000000000000000000*i1^119 + -1231098069236001817345660263041251895330510393205592684986055434458826263930433185833266724085804619396372252542509246665265253513394080723618516883163328167173712588880797425789659564768589847194420723090612218587076280747084935011028848732240977418182367740519526070617155835298140447958817287838242462995978513988893884694697169061341979498989639275610669129579720214684111092946330273633225082828913030700495306532754555620733534974552874227033842946350122029362089242827215549892386768745578106658129840715204395224779969303699855537276181777815919347071735307613037747735880588178231490329727834490082382840432200431149207968778384865602404344717084783539212866681640674479679996724584137244995134781519452677584790685052590504204513872265408095847461541572789671636630505466600543955818616236078107348714738629996308013715480641541694382232816008032080046217779809563122585478538667418925519258925506418602760974878778211228005155394380827504020558455946210195347003074747562695455460706728973025522880646394253742154856089712702925813661732005480608410595469949486565253521914789324248580451096295861864363945084800518697175302500823556746254002897964871031571857381774810379780289949759237591757821329465875371729164163438005720511216323643009432366293306993690046145433917330398642779036865905992407213344677157866588641568639662936094426058859837294252051386016386662419623326125922579721395275907124585003345912544892079592798719981836399911686269060223591392656005593801772426076400629466823794420664096171611843363440523050949474132786092972084647696286862883784555213468240985935943926142413358796598424537660781583903154507668019037320924082806564799574998567635920163124839686144862229236249640741088310095277552213577892898199910538048729915431215065655446301549356360212868214939357036829435737130374240510550430259528765270620540621645268827154465790054311449949986650665342907878970626060622567477703548965334832717013784314470323600831022402168802595032604815598477988846828073418603832194858204724789307284101962174264933163551562476821521060027580002445915806745151089565495033226362643631343907802063969780754316114297767873277634152028979980535745038690556288967137607926858870154059328297858129824721272617218665612295057846179930611910233489450267477688141706551250575591103258892342446283952581875358011405270024665237267638651490848717214529882837502964605015579100919964743771466830342224028316999794659072315907803611193998516490060260258329522648088367644507876510170108554672109251809437556479219169637251263156029888227392006647013671776784409949720050037538745796910997740448799114335465714038539163296588882153525406896542329929726414736377084832653753282230634806539585383034439164031193288726929337161334055239680000000000000000000000000*i1^120 + -81160549257573832106052456044183513868634971058830376816025544482746783131747084363738727495755668279324774041285535042929586539079323796119921302849152848716467329007408018596969543112980873650677495498317821542127254528835042485910502451515229410401058299153521277228134977971081497203471336536569922659612271099224382433327703622375229452306227259421461526755424281469430404682395720298701602864459004853257922328164235636124417833847442394165050882114713846392491665473581990319683127396728546172677279589103632176404405746004654596764463486541481048305777662125031338259009088381258372092728964913321748703073337381868152838246661087184575249177777932014195169630086431408346896652583920821254292868749285355246426127918655248286921099055337234467026104511570357240871977623418990835627062259389984282673758411980611803402293511355414332559903209487660856179256560040748338581027378830749842934806782108664231682827599050656359709200266536952409668505260751041075489851888352680472485070588073390909152309414816599262064526598491237639973907119110644497598914335619962388170637009637667831311488829453088037066018164497650012064282758664721657063734812923796070552881280310242696117615907851333354804286876844695066003123864132022373482236458468640264638831777444590788869710265164407201906236205305211269203249223682944795277780220951530157794707299568445513910470712910088335098441322501707294265519364740284863759210832496132486941411243636740383912469067545998903434278454779684561952845866955315448708711999132707861173683917418575110543877295166307748844336374335026634279495946346224546907502510130053409405106869337733427346946327624036967675688445362919192297587623253945588688181926023921655465069777115681750647395442193725038420221580661584234688694564724380584830727773680007499973260217745061203216208100982129267946153475466067875265628906840751637798786865308116112823594995435977411727576008342125950316532825947317153050699108642526285093897052369474476551738365355050352500495073145503073951850553247410958750749829164741893865176972128668036129253010549376440103857312416021982455126539517766341188197495363941526975190029945161304710346384090469689288771478498202507399588792291865813631921942672352048415784632455215567370360562459094492608243422560791036135617295696452142649450971075822881603927181428114612377062098198593091898025584821860730330175680886853726530561449712041257275428295243743615295570376415017221090825713770950736335038063209637788503544297767387591738997138142824853345757732615479619385453692583018093215953291447126385179544798215521337712665731284567037580406586520057280146319329451026878943300161029842381248281856819276361240474827002435414225982301941042952645750369192909596442416172236800000000000000000000000*i1^121 + -428512186822238308694325470083211547326797295228315624302388849765869873843664090746303756881652577654152209831665573215029761700435475981603722891530967695568286963195337723564290038972747469331064818117950065758708737643302207575020258106939404649566552025828475981449847970731331056366646920069229580685045508268182868758720162827676295992865141682933585786904893388521713514404144849548998396932685819464211575911579338425229574891876826740973874458652147413496325429376009528117972852474445828923306463073191077999856344959181578814876782850887043404278005741336017188396533186341578842177103465865291382207221990044911597567656842332218908867158309453856795968525184904107327265064522810510829292607796950049605547841200251347094707973689448725383550668114896017763893585755549649483207112472987756556052498181290588446822776645695985587662370274186723856971010510582321920671159350021735254722078473756514591534966345313043995052556189560179471251367547172609644895106857211713988500422280945922181195896558023610552845355200654740434776937784311408857624036858641813148223740144033529839090771646779007256243839185115042958827111015548054831391633990752841126037542171908180640898951681524617753730680193716196630897668724110287121116101936078117535265406501782016355776424483831463796273678897756277719994757075039226454566635795802701273907811442442497907998800876915438594425833288379097217819043641302186449342198420450532589009646031594557569920865891326939904498447419404273944830118602879156647290524074116769917236109624630583689985612196139219842594706813034679502200047088817013519672889828671228872681803026345695031089124784458712457242425426021745022158924427832677605125767010923686837956335545095550932847689720103858712347775352175192417664086889217468540018401938158345494631665268538971693650944288016677371942612926804007074182003794570443642204758142319314870906345413414134317454774277096327636531191889952009844878375032029800578528902699115349253411097120689961129097375591410019436500698960749573112106049442254024384297142834877508911786602457730451380478486296318981901824550094721329633411479727838518333368491148773678829760320143579403196317470718303770549801578109174627703737757696138111318222777428941906154693070215431360790968909128159419591830143137885285395322596697570361393945898758584201719768822597545700929645081699713647546695841863181262374108001271682541288454600562356226700559719388944534106448690680609154352044557211279494896643999516268840290551330765979309427044979662341570737263759933885234434388450751851772168968723449252937206412801958899538262578200183455655810569150620267818980694897765379860904817737569742167231957458164341466029431549167142101421845643168528245719040000000000000000000000*i1^122 + -1170533872127312193706689762093839844660048839565752302600489482294529786560032587210639572222828214613429941107071637172676348528339030640720638362083596051554850897403714659069416090544287013825139019344464501196988844359173172282510976852875815009490259473211560770102024662319004889701875022600065463675971562032855661521556776776071779764445498546417985198901890388652935593111465298583413258751570908728001297191168480445517367750426663918188462686484628719466683713932919202976879517863063708332294556602892811052532151714408446844400437187954311807994643407253261145181520595392072334280215229003262235167485737323380503883034378685986674674059732253836515508402050557294780998220753620592454876352039161337873638781667013680672920886298938310751461435196290941862569983055744690435141244772313760900233346288264663908382172376769472644600978125110278524900736678679526591539942473773337616307024181248727261666230690377222214708543324171091330582626125757387442312179528763047636031314585030049425769666222401728842679188612718285930902836226525018814323726980165682764780022775888725321140629046987179547969380822693010314042161983565889823059395424182026726924946246169422077872708590913358671416511385947236561927589164680936232655681116434556372302988326343420253875708428671671312729307413524303033120722405433234429283199309399509637013519471637293639221602471291256016625621148110087877708331876809851884944008507369653670356398158898013051162587747644035374330411637474300153466753252205859048263424629549567972342798861419288744827363564607331238523606083954986502530867486077305460520365260826710883807820798056599325407551658868351379338755030389925982450102065824621692146722536952261974874498660415900522236394804823595846288049967972723974529583410927309474252775222659622656427219659431741902485248282137918237911809181999604664622458019185408093882712093389978480899836439570762938244802852018594279831184719338867657796692443435924176094638324949057090965001071790761262391140963652337755991487233965894203067047435153417340547907348760396627200104262319332014057241172649234131731741044556129105560276599009087535471401815332431469898313695147289367393722355056672939866732663883932867686466099395690474275777405739847139017832610715295847968691077202535195931729774825946486062086222439584318943976407634056332953931619052384931309723588286327776307208704646020821355508611819093168830010358693122640783524076246127871580909257178629001702764838469012704995668656934500661009538406434722007748005673920755380609193911345087792052619402665684407522065473029588931070887091656832509477859211944888315850213534134604347011811398566430087119419598886951968743524544654978226853497489221612810379722752000000000000000000000*i1^123 + -1868459463864055224579351931547913851426782056786940396926187299914672739458284514927260989161050513471812059442658173436643787394443734984703978030847313873049284210511287622154649375341860694456456682307614507811860954301242918775979189221599329895038784787821135841846612339442963165085231323997283319056060786959945465998137085752661718554896877526749979710192040605981033975749174732937399101146596383817429030379883864836778546979360976401343173197983596952025356819613756932357528293782845851525781936499792237734491240223299713552826971331248617451205491967278698412991503658867972145625223314777249325092379372223967077763356635434752504652942269291932015570478153714062767906374629254864530757655688489985223416312299360438215056314344175666785469632288618042844440670117703373695389036265599450434438602324378094486900563011856087168718602570341082295235845272972609029360109975450842496478316295714490540270311761781796690816275383592963477019747272378791157209325911220180493458769759300537756272253042159694482978986088098675075574797444346707127615201090767643420154871070640502259301876497523389712779655779049267232340223937986553530422877777220887490461497205740466128875570158372128206203476430786542250799008963573904108780678502994491444576554954449489455310701799416928618510333331358074346294976293897699144507654964641234739862250977154962944086054131013032236746222858815747724070995867632627758049060572752599429475870243237042662125787835315269789201291105615422716380574782241978920716980173267487212782384583556336261193809118434744780882347577390893419711588222166188165867420800755187923865528767077745436555661788284939406896475742545363089256245651587984903548334777516314642464558438333028136518259673985798276701280880189976824680621073613273025329088229028060368746945409567791986444424127995176369423797278899219833497842128445962164601664981631821153748465937348426001951309709301741553887135314663414712624804039608512717226414392467578548329231448475680284485530319244820504384080237225284146573864458212336678441212437006626918154706917745803758788048470705304672726580064867674014343881195185254459421109639504612722337487881520018476905584021734222395244071661002938144086939682237737298718088356806016310054943265650038056620468130689837230399337866298826097266503476763572800005184795929916124035687636201934108796817348573335470692746015622415419736746229100879364502085204196811464610106885651545491424501681721437631911184735416874179424772295848005081290975873881228232143441210672870231568707120262394784262434484035415523077103437864574094646524990887566395826532221772025900905590972966851625557359155159962670688211232922554008100439719080620422468626378076979200000000000000000000*i1^124 + -1738256079588601141805867999226998217316807930573672174613324095272958177763981618800001094840122718310497727061867551422050660604608550490445825626374308765623020835965765435807446002067294383126471881623571578024877304855340945076712514839050466739181865629323839613099799125909862789713929319154122184819332093527743557610009297562644781360080169663072257131734398435434137063372010038213721833946072566898111630319214757086796618485461699545777023085244814840331337894011730741555777996980228525960004462872280421340551572446812581259480260265861173961489267602072494153830244349693548460043333298773699759077176672169809148268574085511998640263404023314045953872762469429799061085740153275548475922667277139965034086729500707977829134859637702723972216022107790430387113705752602130593606929208362697086681623327044957666680025102219823940761886467688657969409805201374756000284803619808632805055715640502195585144008884765233608906302401321519799204706893833505324713847128725634547385702135629381843884726315829069125578611271408199745793167189274949451241321106884394452894108285341948029101275016893276285260738034128628596845329600949705014546080227266433241734653562224003652814712816026637976437308088254298189642342983629706312310636560986894488070167273356360817440319317438533724030320818042820280726733776623848766204445646567358336065150352998848036732789986135034931408342107399586387000272456004340038885444315357504508310453425496260734946115461581965685704139125762595439777239647597709345409678201853767035148910148116353633558365437558916246831547229024404229232469848978078192912912887178438473846480952877532270990978431710795892296724126673995864384507976799278010385252539654403658745185894669480574488095286948803047757878544053425712274040009002785850577452200375188680257114480820098284458880331720750788232074101859813033635656743922431346964850334491988972886836044525616065992888181059823096722197218353585385994135651060405766146398829183239649425958133145977966835931895066167998984235643415803886420043221190420395899956206134729793297232830021878354141220957830051334784577223965367197209817360230758820833591030995753755184874147530462078269050772442437210798749707187809309777134340009473307420356293482892592287632836620356443893697521671650097909626792939421188214944482814001039806885681798431161695079682952911146772267059630947929270435345925953356414838541880549069488652848807894912114563136619827242745222337635021032382196727364879654430406399496174973611570938362843846516940082978919309350963476342668782350662611447453261777756019062962782706793227363543586396959833655120075569572048338651896417309810435764196422396378499748917216083333692461343047680000000000000000000*i1^125 + -76968318816319769571314844916795473855482627388271474382833158703810216515706396658215619143087671421589992781241828171039020090675521498144001185427008256796750405164992680573708412043914381085575952916139133177182771369844533811294644252194427791688322418790348231299256497551891703406991819662175105423915053743765837621718844300736673482686247910005596166748144522012544360069650653333598952164078956827322236630219354974923175695151876309806495263183327744472321453686692646875051799344223851006738738791154909144947157756634546826589910657514982976394370203103838967734156299957877219613934712302356392848835998505981700241095348533922029903641416210590889807913646037417287327397971796781014732945698602257054706953379906807550735117944193125360348693353544639720514885239812813203543546606451212773110678266696648123873984395900524292224076584124669266136290022510896553621496663135716016558128871174721504832200546530977057794909252985978004630409751428142604488212856720338122243137646450823725711971543635396748593821370723105817493673632063229760925698440906448810977876614473963670421840999756383752779414004204873664161864886083216502860722839742692798250848800075146806770167113468907373749018123475504039222308380852761528970883601832929504259851127763601472647886128465389721825578784960664645180416387567550400543764528802326101935812125989208600717549972940032636076454641946369842924001741363454660354110346488719591820509831224948074869084801466490341666975889613271226547149834026847852202107526757597127688735094931162611239745303468570222921890087083173816493851177691815000166959321766693785859270303829727414037497824468675572230926359156042360123224513928999713592076061206736597738776909323143853008397684146894652640764309652586063505933606436061535235480167410435734802980943219355382178924205334564632051888112095212717892018048082551638700305361816222054953266715970378497692196684623552034335273811171390777752140332616807522832906936702788438932222042218895238630016804835249270252061318723882445516268789399287218302463659066886752741919069190114708350373647177765622391197920138517096844671168360208059412298231417648705397045571198546470051110787629523939624139117783095297014304280987649981517175133600276064739003308049156796248543290058069383717755893621334056927538748715855377999498940943171513433139090739496208769855058008644911284332708539467941049726295704517622170536947172794352037550237669891497711634756701719079925850105468467330938682780031566848004369702429415871924523506468094130576063705191616664586930052215841830462570080365103447738598967575278417032467901977853477560808664551383164183332265133509460146387907349289797684222230528000000000000000000*i1^126 + 1917010631482488365498865867960844480178335370183528269640218351763472460052485313578163270668892773519992836965171445765750382313669773963688597338592942004211609382475175333059745713198353908072381048791538053935971449964928108863880992587157397418445137698223539039417240561768053489267727975039637673087713288568407742446422477250839365294741994487220501271542897878125540609939177855963709839478474741057265108361675772013320321659713498250043420197424635994080960439275529431326472278787095288987206687597435536049031450904884581607251485918075900378669719935013040900211103064913659339344406938282506185366583361168535704242399424825959828262023717807268180113470955403777847999276413937913486074629696934176942568723876236816387479093971966801123001059498991241378736533208501982860746284861694313765824348428510026298843189712962318817771420996969749752664495683406953108060928910642640726775040662460540482782686750652436493545041413828934785891474725101260667492890371469979593217404063153673882235542880441943845487984612619405905873766919296329975402845193441343014951128604443993590762127716099364392385758275090151530649806486546590964823567438666431535436765977677103677958900632780447083072498289299360017529259777056785106215102043261776208735348971784466276930685100582250990122330277751379704106611605559931539419676999920457993285565242412532233582530693379720356808398566780948988325240584379604182347782399136624659272902348157312839510015225679546958526875860789130803226766414096382392494720704421213981805945230750502032111449744043072539495438489497020894894850593490745368152440649741070770953077131542559946186862099714628678842015956541866542404445636659899111641171538032774423800646612269985133898370559236690692801800707637825562982124529040435477868378252130657154794892091440032988566667406969647080129535469174604755948698049132694110617191076186284487640821809073300113326662662673098870556797486529081616660630102663909176239365610681084142631697020091666695059602165245598695441068460096384050968809316354287914000107120684540309080321603924696844222326906266576497116518990158952084886892484180369109359617920705367380642746415889463403519044423339758988905007557978897858077429608990323284101431062167718178762109711594472731268028452178349193727447159979793116906081075817557741819497655987095827297044227107219069941149232191429794712967867662223897765740513188543332544519618445144625113321724351930374314245117475265071819439729455243510022608613861436887736768625675183968351701505789797038640343964376177979820842803806390900081793667132666435587343096603238773546874364137830341671321845221028453488942012935605612367943643326054400000000000000000*i1^127 + 4336871942525399064903488177866629043869498727107080291844033463925337869874537860066086917452400393844231352031937335157245661672830365572606539549381909082735835025110431446361093969792510695214938660127363024759694037350327836899855552149371347495317350313467093804831301810826110141400323940252097538580432854377487437963640798463418232705476959345540978628506064109354562598698059096171194694482352814075897283766684592561749916140351155931614844840847800954420741609852895250846805691899662612330674129301286632739713666879512438039899909236419831353625158007374219310583250605550506597328624710009330095971973406090060792544872350482011556437439776263552015535302481887823137184361830159787034958676077417724302167794162619645361780834618875520967337433514561372805674888425764029817048028180942043207207122377004644219710678057838356200175563958591164356150065656721135641552731242770330720364516827562608996128934771724891188010442223416719487407115713381514397387820079009781876903362636121975449126935709353258612666516732784725068118453273792963481137801813522591435608106639422609298065598127366940808364580037905554385350313369425678801949146254535408328119206219209981678937639123698082621886569656155017747120527528734721181092172877687058512443446152460807443968241546142139311195759526193150955319261511388449288142384209261801198121959016390252059950692942213711275769195913223968294211167063515569303841335263205224118300441692224136569493912582866428124713715460208806589043339376179343196243681111868863083346190948065620625696992153122613439068829366099121736239518078128809944066384219838007680574899662823851238492621446443401597218919167217316533700148818976026929952535477251496623567614791965652379271164223520506344596482951368898670294749765342512422040716956414743292829895296813243383616900168859502608120586045746634894843618727953671964998541178777465672126839756713630679827716397550059796758279358448994259523565284470919874488553907033243620517606464511472532170493011117843996226935733548483266683133168914021413744724428857685622607978893860571635404048949646890599969618149872742255585947130125706083088363291464730560525655943241349934746028163995631027278737205615573751511189255817149926424581912939156380530538285168631197197143248643150754362339427647052112048029665489770791534416579904532036174308637358977485399919927415813830885143720133958872072653961062474833600323343314297277903923417013234767957464938797661452244900410039916587583705640494241564277323876327690191292976183102161896581841713342095431851931034043297186750588289122939834955657962494569308117572753934540710903332125875629910798392672762546094080000000000000000*i1^128 + -2443293689524583307442341373030443936775435897755977528527515980108097409322009952860680005638143824805014666715185355922535760708632048505972878160347419502883050882224907240685509281530016995154398397287787660735390479151597880254608630171375829488782200285741397765445002437802087015303764966005459265634981541964247394083519623412945208551370058044689499441909659715523565704828549773699002751418941615873640010267096836232860242367993158220108424766124466878922709887913836909561767109631663276336938137754332764646457781938317532281588174252362250866746187241689511752769863397472019959203380472859888125856142191335318767301803389372208574215342872269498363304010558974875477519853743497629204204783266292401108742039755491935317215439930128131794881477551345305588374542511958811232285111645898212339171388039142369759893336865095025134119884788157806227757435319753646971076276350869885131288755734051480814097779685735265077661846495598000316061048888741173245243403747597051007411401710643963215588605368802055824707116636129303494089442032813461118319902540676826827748297162600991444637175191905426178026308989861197784552128609314455034042937337391954924395908771805400319063104615883647255873939882580034238422084944378939136040061243785150907578824799006323563448183847410754093959103986437486071662955379763551627439279268988441653088819927512936593137174941064340421273929481609962226945327996283281886266566845843680586863128356410303649755371091923580721530412599113118821918354535878781402916049461406051441357819466753404891761134123715811173826479740867214658072932609834782619276008182772831736446220481703697581722796558671518350791149191778920142986845293817633824139126124324548833090518110304099213823782793608257685788830051349551913185132059522053192231192090216636597015111587656209982462871955805702899993630228025105339229708182988321007502716580855181772226031652330246956163434516676519129620724317732077887123621501567901404289226353645192055000985208641705952529759034694043224184754578285408258295727536646950994649933236917294911179734720062989782016805760401355615310609837787570976114704883052921532963844649671239905933175241668422123950589039436711507689252687893366795218186170288010011232415237411711500170271922715633263611530633495250173783565579400122950376298508518529562495055948589417182196484188961165499625685576661514619049303532895759942309137724461091064744657998942186887614706757056247296921784186480342226872843160920454376894354278837685898108995469430465937404835432055451754907142901712783436978619372851663138074217691310009399463869342029529867126146431240033385166829130509614643750633472000000000000000*i1^129 + 52898473313343051829938885039740857801970463922757104828297424196965339865290718210499768561749640069609305442361012553006352712227554084233844529769442447355202617652236082908834865166176619151749822461454603453152297245652046374706536956301865561715546716301247059024849648369583238310327494807957100744323435574358552851992706559748086457744769206759494880822982117807495380841788409567709895519604950810698968273896702614606581619245870650534216381429821933551925433146593100859925228982705279171376180408191164097354996161973303757718670851668077238053558201031318810647269355688000087469286840421397072771217448282784603404448275697600926041599519623693190756362502987160667608244552223021532970400852170430910486447976859365390559422370542999373465295009066376822942128850065822605851972714063536289478048315298254759462257348850354061345698127100040858033016280608922345269440092657000329238222334586914747744183756103931166568894412766936804071989716106033440745986289365924460811671869950114939421958125495322132117272646623743974385752296322286635072026063086595548302071329628424653219453640747903394297626601277913851690102539799699263272342493049953889147289064565240229158995421131484246108784106166501426816381651955866984944940648517818111204849756256466445026445074518542106954453860216671429049184578181143849901302059208772458534653100398278758559079380725880059659554486277809200334241705454880250934379574190751571850498999789316705757564315608261994298829271462693474435216159955953920332318849166883269682358865401136875441972315734298318129933080904699925403488415043522223696844783247701736446754442234630717735554727801431150286758694724175012985361556831610867974574497732637477739379494752346939732308307238010638792662267894127505419384752899548740763156834467569324645920936533169036619739698235197847793955076765943348874047077226906528897101937757469436757672872327705974554335670983557300299507132111107310928527745602887955030737107370756848971424586401897664751798974633130770526678046375938737657258287630254502303871614527040801635865779744503873307229374587056205513118309752327859716769333937356099553440037579160824248418832342175873851974024764642971156544781308336919911558260932565487786420924265047041333783519228729772062511637828001830648820791542134210921918214357391079317815276196533141157667719631988045748731426046855039808543441324196764310199039250248984368334493293983330863592121496823536815448135659204901144490396487817778133313172691565030050903161157421167070331617550943313483436938399372142967265765494285786601457361590920401282081056313700340714401618079237970746165603126476800000000000000*i1^130 + -920364112717606989733801643181530283588098802848158788330006065078422215912463637273681920972219821388169824930639405865540658882336647448539587857147724412924578736772799265480866306245852718143079114942655815280438895894021333153100356464547288183394125686106386878546804831935802047276555923248954941797090089035905674522748385198970422190547284122566212204986645331560822723841182073057029207957894998825320846405701503429623245583218263725001166555026774036431244742818975018089385686212600724584261433920732002875413153376410009575367412411946644213921208719101744279083332709341124465643429497818202241585582446958690847450777490617891046819123819329077184587301466332179653900747205584470216485164601909112184395731251786853977082972214215790261149733756528944641056480050148091288768504307938619057339739457244270231879125825145672168096095980052767378459623825702973169251090552814098476970212776490368362275428732907213696335836319042278459316723556034135406455907678487065426153449895150654204726853481268016539989211192428390589385966027865636268750271670574180834055515197671325585751749524115086440693195222020166911358496319327053258240031447265902336901762827646203082158850656767842339741470346296970630646895762657744286319226475866298740462859726238153501390940001837392934274691306266362621101502610118057618062158877717507862097712147298525940497310423664723005986291833955822079882032409493524300591725203511320701675031972717118088740802188164637703341748622253523456804242568326929057436725675624174772308137946927424233274462111195896708262130430998987322730154311542479081117114050410942161150767150979983177877300333558353017072267287285616505844436588725236179282549618252878781377939854847564799554235052311986382512225356909635686259974099437919806941917411108712076786322681531585120812150287787706784843025881810139261295939694236018694205813998221132510144587798216957474065780242308610691789383934498671505620165486200618310017217983512304953138972731433422123940943019997267422123856538082645370448974447948186074423641598886769379762728497848547716354108101372632763928817089673408513171679086581410129646812256710878494046817881111290835008223098004165578199374811694217670351139162937781988816158017007133240686513086599592128979765302048195016488603392184770400518026263645041571407597894423635214763588484552773852818788055340547887924259723163910470466683173005077223723439116830901542388124122688815716635533419313859354934326966586511738431865482037398184111452516246796821528488967829378702114823134742497138752636687787037058037608525267879090437731380704208446922987217506501918720000000000000*i1^131 + 4203495066078720582429393926758377162190050548918956711453352333528567408731656003808028408309697012020927126146921920973401453313101922391319863386293009819038671972813179410719082706570793736188670552619838999258032671929560094981439309495362520847390211663719296159074715428749735841646685390929348879065997410807181235943773204769068520554275635230967022771123412148445365548268254791590920340685418333218577319374383281800275447137997131469411522274348448946467800320425747475495913802876815837036678948921103344290618018773772441338979607881948013078544816079084134597110578045576680619589376917533464370342693225814281926751251038571923145036139477035302001147623071504029599326488948987517915355842625133671360996739847347648600459812063999764782600971030484519342543832504473763451727491924537214277185929551036986712100972649572167175714774229922856760559419566846537914573810273385669086414491840694432449175016087633398027816478335082628356803745401840785823340896521584244669748074718114167465739524100548429675032481451890614926564378612544872511479473568658553392237327150357840658585851389901492044218343185481861590817764748473947155980045848677448495166436562679197563950991383475276311290240777625466834026507868506078770822926619625192760173351965847542541765054160809962200148581080624882412221954829518913399123517761174759820276611509396594294567761165183439624634642306522680054621511192951414956220920985898325781579333790413967559210648895664377183473440311348751505314671764989453322353960402647893865513526628020999087954197302312307020869823010331089060442334243301359346540303644153714777560507468539638177085981632912001146353386177713891562860187993412305114351924817400350727878960808504532705289262326077350835645899975365821010910706361255958261034292123235320778946874677264394601890144576141458117939861946483079141689568005552116570182568443054857978922456410778065173410889904434773168766771599392795631748245387857088141512497142237197992892360684376433218160347920484480924535478043408654915450823563797842293438538556934560735150597117517850862029879160571602325799803058334371478628276412858425969665844217310636543078555498202844867193289331021227416940079442076614920458768644721472228442670028487964917877383149095977058811598519268595288807519615540234700272132575337674900225766099286229485145162345290537761926452478892112945476449048337752379701559377845147844725981740695576484984715644127547898731466861325680575532019165360742390624171618347169890544008413371970865216914735831674061432842742210533964118378697891504823819319073899803948169663564812718727757824000000000000*i1^132 + -479684099855672502626393990545287014897165319175027605473122994771345648551220080215876757996575771753473259563540656229087813443782003986507446089270808587929906276056417268223635063871381460319890932007193940223840304895153465483644248359162056043321095035920728403274086158888901817835742128366929726384715186347062007459815475389242155859340672500698518865015660862971356555691767027793659935008063366801346671842386242813452556178945284363447397210160580600064322487939942818023061615207481019346121634310844830116473613812467769420982349645394251668271184496756163323694396586007640483166626446941675365175245423995659552399700447146453212683771723910815430717988533646703596440090930725660141700615939447489165857190800356656576790042036435802822954106111496703294271414213192863312432009820032718841771080331511406975054796380047223737312300365271901460523553722151852198503523987383551363629115981965086516026374430366283592351079692829140927485267455259013681240124697489684220507549297518872651284225708325127536049127190447782957285559134022046614110240990043871285626522890572425671599802336053145534093338470929396230018571095799030675597109549299726376797485917804724995917729614412152218080776293924727101061536760279509161546266384376774537723857309515826514186402842057365317139074256510252207125411352997931183480716083035703957776832027031948457369760026101706019685918244370388602075466614055601493342932180410996247273280772180234228936418944364951701767197588636099889148566733388478057950205834978734721697689786004626360052568642304242105979985887346383612946538303136245925498486529632645264701834520086371239363421765585613869923717441713361782217485137105676404262227006948303667281187416463171860840614802858989742420525052283848637246765958880192619228549127746221087952891487238934144513762208203241452135999008141718431374798167722084775159834905179385315206177768533164455853822956539187322384793751538555875597580237320675328590490856502891099417927557241403012692766016419618937148558332289098706345937987477593066537953453720895002133231221473536226157119633611059178487083439482689484909955087646016695273079027930297827571309970544769145725966963594281760981760134759094891109228037349375317373362316174059014220425047648181654476956233236748048228986100069770813115119612186219546689399587631001827825261601247881913103243509664588103755232935312153195792725075875826868941866334914761849975716126945032254412316311809647982140405637533916968509739378834154746283402318588426954088690108373304260579253831410649763470787538015059215998177992246416830252449792000000000000*i1^133 + -873992693659787488656304136552599419276530979863454015629249147206119198768780171874353087774783382957770051003403236420942572861164158016633208949387512434089021013838169592684021446321537147208764142039037085083128532709057455488027854557028765509084544720615608097960213073309993668786038993936867977319634545279448724501690256643616393084662505102050151999778612687157154472069990969136283802147399828759644481041924092123246129537426511434338124550413059235855567370411563147304163186660906434114825241667910488256427012522138832333963807563013926522359282751960115500703185265543496025060420404708869434160801382828739421434320694496561244179873163590978866556532529190434726635299141029195766785747650398388699872414969221966759386169488609094719174158944607918443464297764229698628997320410234487939174015462508559347408331660095351563908627804274016137563254771758268840520790421830212785855276524446793169096078000639968186898795276388428779524467743608073414722925398911323803719322765254629949576199726055348683082714227366473208930823152286781601712050848020126477357312806313482897779383978616543662991722069604126459109382677714251790436380500828000400676786661640704645352381601964740036289421682943013335396775213335263452551171215574317174620748025382983181524808611077430492962151327445867410278180588578173102486007306275073034954820404368865665805309735863831715971135687651914197415298498649010885068351935678514664329489576651432309508600937357571979456032470994534538692221690373570323571955228663294806708572142605269149086153087945870670127584638412224666964402764914490081898383673414249937061536559993680787398200048446293406123097418857110399492600456310053092910014965570837100957947428230494046892499161202249191090726265580435785768795841267029781236596005459971007692062394573526909185758708563346507042687727548860487889314153027016173074766337130848478432755337273510926959191550567038191358587381112546149739271058879480493801234632095692171694234044370454788218866940431529382831179150395445227004875894716216009267684087617639253539790789477578172486064629811845629375248593346171989078287777178809883250165126088392602021711313220344166100739372731539403049687591701327609428917894509372742041008808610495225750919307414362240071373822687485188486612313350899830809361872913182153794019776423421846843325642558459091877995011047804281503791530877485752406491719845596307809112732086466496717329899726029877150312804555342529962632853299686314347038520142343819393551396277999973240358568631830260039350925047717645436504508041017111008300236800000000000*i1^134 + -6449691776925611712675955809684268851926592613335264085676955529318795497892735377426256651713553102612458286481471363669839475568767817376519515911095543420329000091472609184824333208107519883431750586862362510618597583164626310358381303582783419519952364827527348357013793511296412211429593972171097910669524206445007434917539228833657791805557706190388282079383723988707104395118280058445763982451566490453134174996084285320481690795553394469613630264646192923544717544313990963501095173890612950804111816065937201392548130655039118573294402175720735095537907610274613184083314275960201020639093422438886118896169875711494025812223391041384410900865276390510902717016123103838226207808203509994657266678422180261462572190373196779229961430846136537941419839108144239415827313409694173377616818769547007935285893311944816462134838071574664333580025268246333227331925387543832411262071653012223370178489980682289098271371533724661668914355352954511143937613510294694411545863707748338100546294222937940634291084087336201118920621005518570492097381492085510386415736074270694055977247818261360604870911521110589571276036999425037146345662788321689228180940711626807402104121155867216464704911034528770624555707880780429513997245290969400315079094677680234788403710263516257875855460644972444297403415902112296270163683975345355647281630739631303082426859698565361168348229649862650539762721113261920306145705601783542214833601706028461215158900262039664659014060994904874877482543297544701500541380448379509532518849771472358815567875980253564163756377373501203522290981272262271017085339289968469411629424838274402317103105781792781442461118475109020591324582385275831222259907925090032746276437565227197607527966936042200006430705956043972695430334815353926367032073802458640372535861336613720063753365088034725031365291257407650392070724545230221013871855839116011953843317018409294575502846910514840424916516788102650381590542009902008535037221109859798665225021072376528254017697643190867669596027033794973814808975582547683762393013317996170198386023345635870016099632189190108656282747369531766252421656625776167496498407006752465920396721188008466235905533818793218050279903277504379036647722260620926972258007305391911490167924796747042058139048847095278281383266585142182155610058598515082328926632855523751999958990287201270901455118080094331777265101513098432757961678523030744712477679217196708051029441063866634774802479741959492587119280415360503800100595662680710586985002072539853609139386890067951698486175899666598226450691233704199837450240000000000*i1^135 + -16765578735034589990211838226509782741364186322331912547465610779267565215395818353473646309943766792505062341338048772979571002250805927220389317010464729817791185744014260161502390713708817439478654791909193734549565909548780888244442673787244338088733728357175098177357444278208262504620210758486309372492906860841111556976144727555178433367043775146748261008757136814313488745735234793594160997167806897769006216733080335881616465891220548930408499554547353483688194007012168862259987287024114552884679695760104677853644361124388205371091061658829568511477794176296108425908283701071800677781411543318902272955081322926376068188456301601035453095380069509154020482891969592138685958779464152917646875561908127188054836766335455116184091122919384612345793516550050614872225596795842458943065346772270325786150806869604978294609454885127583380376787324960627539109344545139082709914217162693879417561982543707948946124399864753616789267309957320742997360001458967458744598855568728645882183464964641980305145057431543347307671051365917726744247707776673815847445478545546922066536336710180881352805974898253560221395696950661484240702254903706260803254576694143421109318640108348913222913665677996657510871232089194542495376106968085980204406525465953603423936654790175109460578803614170351164309240075719360909984380484510613540552864915830768344446210937238575782234968023540384312975105452717176060988254086722440701362612571018039044812943583107905010853365674323987352078172014137244171126598257168457058892119152482743503741583014758421736112501760462489772809832028365839319501684684548527588353489084061921569796909367457938014929154079129628767973402246282525151090203499652499952881783937433938616524134552725436442932867011223147932438412222817154085345529636893407049206928756878953877939129479506443764331954717351713761991647521263793921349488354204514728501721454946953437818787756371021584911838531844136662102739338261225288323299276585904599944765405179345186187635659598349654067870075971891475105129575832510437909411832446251010864031859350776638554742537596029307349016369323355439580667283126278194474435304108988671190478223066895272681783223741783851950837707245641251159646538163325615967137597035474021218712814052750236241156863875761714305318600959620541916823827857886609812191660826653260194514204346415015665322367473091902526381076196418250692487069365460121882311776947713701371770105246262194515985920656333803392320154769582381340094768874347323229630271683756094536352588609681300247785947921383424000000000*i1^136 + 250821581242392195718692255942417994925890094885097812303275789392404122621007415251299882304605049945487416597784809020409931020532731813986791409866931249301387727276686071055726993952399776647251934132504218388457830738539806740416153827121003676556225309966563391970123286366739124384111856017517072556692849511503064547894286453418200504682421112428325595795389346117557982368194660067062331760389580515245068013678358087144393038553516960642081943791742153021397329845598260884712583161648432213373000299211196135482913430060622434780687830795885993478587103452015001211772304952196209009930376342345570693201430125442099380269005665791669863386429006803075471924585854133727329372632476280535716242665148055890143103666987294088534773363220027152859599295678032310800744676691856882463666026653477576026174109275107084017340629178212933604792223810155902443183706011936766616831134500027370562659648361212636034854497745199461645081059876006924793366906199945605822540573455614626598447651974191951626092273610714029912403104392948124881012506433011412460154257733551851121172571230012105417466612979623146073284889211149139016470948674970418714751470016758484947520529788934116816026811777123789029071989617452079012680255190659799317706132707794322022885176131431527965083729272520670745388922405509525375468836944924910365160291115238915637545196949043006322770613573785458528772760037295309515512951765343418286848166067254581958446953038053152758858003540980491737615651123261701449968016378672875192628175997310019003941242490564526004762455928125211246942947964456163031285148580540128684850104789247617891337680309658108696791221470866380213771549396969328409945434701486326603755892030286033631112196198141625179384902948083211510457726246982095462314208966630959168277941596706765809237412942356654015761810199246082237883559481452075934709783008732051722236213295366774950241822071959889063232542553718365989244552053327700078125419414996626820701415113423088249091274125755295693579344484711295767004308848820030128174488378847457697983395940044164759849602949413535446380648278588456574720179411234769575424339538226956919796585846469996692689568264379506050166912290994078858269940094314500524105531457378327287207784434427521728354821234500857682034724584522187777472446319424255735970857404358954226588430324088918142974003983211266311505236005740925270316499603626855108684185775491944608566765080478344374907209576510942413130894973051300514558459028744296521727608905201840657247764480000000*i1^137 + 1336096695822538762744301668562582080801005590571039697353231280028328597081112340391292309350350519231323958479359791818303631681464628693697160928128277762143926208289915206185781454333287667144524355504477717359713457996318820463162033247467190400424827814879157994181953389236846490187903897575125549372571771633115452473387545501366274896516787541869950471717488733518429107947970257322760339588096779418109725679931761990044745732320594742972266819789312392239793245769684556769397907898727961440058410450193316840941291980814388913745766826202084210668410479762761940840642018412907421028719670602386717967760528176672844459633186402515206413375523340175809531728783533750739755777856652243562605984454512077076240838948063352845759456078455411577645636348406747270217929029008882806139915296471943918692052931560795527018091092422515773433179072900982779238153995240463092682132251903954037023198860718836681179323271712000893401612165441982202896764833799222560924056563516027404891376344612526811402306310519821912436335590109539805081190761252484915984943884939958661516512504078721203019527015254400156439346601169231973167117745651001261014438474382576912300453066212127960867879819771065618731053894343848499243989655482842561208846057743802379973782900846280091971895505745238656970900764063143165979335755932520170016709523026769031178931062901646325620784104757843023714671210955484453468948798572826151384589930101067984872698970321662785693035225690219175953777074068370388287844811192828089181612937449548765231229684775537140023387417652071109420075535388413977612207829890605914926237899054100533429092741143130628873904913003719294467279813583219530115732168470150467246612064976796038050157065399957993555611368805309408526184909600259812071117067683697754242545831080597733311903201487375102093263967447776127389346577391386378343005324680825075796995175485146522887150590021921924374176711034386999816443878860017670257150353033620049712256043240863549989212193197178391776435214569290634868089298572345852125242590052191762524326350621316990289618085266444850132921707873791788252953731057837966876665340764661394410118565789485602065474677759862264349726479491439841543007740948000864988096270509001480910852922530530683900581679489598129978105501381075160880533601976814960173345657979048761824093358925849020846285345132452846515896271270177142637636393158184831038538348697796306305251720386992116845379223930814198244919142605630026791730411059806208000000*i1^138 + -1224465095821609352008684741936009372281152243457202454024105146505034402885754547511027254014948995647056946437497382262531655734808008397861559866958210081261349014695533956191324438426738461078780415584863174764751290618521467652028460918348084861686992968532467186874202260420882935553329030848271773482971515435319615069299166441790945464878567457615925480341723907891323584375688214201434336077896405889106868914949830463660595537638753444777714930100965786397033454593009212448094972151234308283325263290600545875033475429247360522522910102291494637286851388605709308360342332724500822968047431977793531319990432266013349864917180795449846040182658955172223037795778428045288255026702586581840528657657300163378340554212124057241499485119100604248684354382985922917226490628311290330299401520550630351266411155003821300564185159660164468849210878233111573755864230146818457115664285902605837605859062150100327797534649735933230092340808813291743382400191969507530767303726385734914483213029334339976607560361884489243524487288397870884064923178812946608113353012761586440578571075770095032243526589543486449882475303412682174250432466297029187927073390646376076162549768207343634766909338709444479182550357609346253325897154875654518819426533899400384971127340372130316082327221138828756679337236684981907373321628975260374699944846317702576748607176627764952726676630932934987418007678195573234869438263733690176241205737501060229033664646489416028140432973503589647994495473832221581222853249126798867144964855693664948067756389413388859173781072678557980292805316716530394535242567679160014418825986365834202386240716427082372857688055566572726183473636204097056136221453940534887922358067606171766409048777186999927762260654087920777774820359283597224750545036425223600519884065134273249287579933054180213277343741187761067502981884991158331236862119974022296900957528852904150746720975029121682265461321745832792901693490726265895517611513557499518224174230216045579068065670417607368811247778972275292506387258958536765751278160715341114416078413757824537148306301638590173420151280162260414419473642677460390551235887121597850843475307814338808200960298185136295863323804724242177209230454056550436915921325257899505725287294489631637548614114658659274413310443872811703036860194439003467756075807432219614708409785160418772917811052945596958290766389089988703471974588747003389880934590676045760726261544605294486363890523517747200000*i1^139 + 682010822819483132116799941473835373303167930045866403320087277124590856493060617382772960441086963251665765042939227827618663802629991118382438973023524179976408805198159582230017663033147619884557776133668656347745108974299827294646011155511854460622250710566470943088374050766491013579476866602209398521375231564721170732955435477892568381093934276674783057534750247541108692120841837049323251889666441995322040306544784168869175368048260702874410578123319007800327565918794750970850578069348560977308956340815527383961739645858471049868802738603140243808255633376276316489749193686353703791057112481315673106331001621455992631174997444694443712522951071246923692159771933679042724995213741941673482233909816517354394486750661634164551652566308252181591747499915858117214552462493159730597031725982512460723551532096977852729299928620613051056216036180403891837431990536160276645883833270772991480913323885191981621471702347766655498448759078714682614272528857342619777085152346932311780509874889075000399727745596303584375258484106347299268583744800041028156665681191541668570555067063210361812880203821411782210957267317714081088985845793371731748274943543699999469887451596249479388294095132008261301353601965713572447551529236604248038115996374557307825603728271453972358714912414807463248339178240798601498482670496328467051832136810723502295364013893101418367690865774751619648845266655369233782651857894568729442559085283735418221719634498440130387511313129788148495916244546253440494076206499796557317805075426100634052981155558270273570331971295220293655574321826781081310136341788847315139968802359433066564319163982445828775335672505213038142796349278556837869828152797616976187277450243647522987353740114187187240205159332416330252595122548021372450887107758140642530158346501064216480240715444096145802865496032142864816667328521866705235131436040721079171731122888859944549597473760038581462678437067132898103851910386013557335279356478792476785808489343253036608997764397521449283393816253990974295646407666971352356783333442649596100465847536532052250839004543488689027445082615806099072749507692209537598573682855614104449624327202211745671760265002833914357827630760267547728899628795996129403044901562718046894303289166859656511184706099777186766746126544117967404716139854263712221814393045239544829359234199424328405990567044873396649206903027822816213256961435457423919423642664960000*i1^140 + -227296576213212930008519933197559235657801108903756759472302232863597251031785239267246450977087710442444007079825012593260952797625725752190854967654264877876042241870536227993450031516820874669070437095132563578689501931331002019091183038640385440686648158366256487562270144533967858857189889095182554279352989493355167831242659277289879536893512793092876495149759734679002302192400485104728942032942925124715113821570491590724590253753302432192257282658231142563005260549198932868398360200183349464159934979993426954969300660469487965548369691520929025285445050496340144883292400412233655632020555433573246758166583492205924957825596969888295071650571469089804738739826114106828106466154441591754401888904061058642488723118149775181301308480551927601209515431280551152493639489998667552696437611924135361747427468313664581927811419305278462138818997768837877099067388641339694810811766071208239987253380971063216231070802323870405682695557035682765180873889887541754397038537386749402981799077572754612161918238642036328913037856345798175998355780149740142962742672393382685818909649925374603257610823416314082798020401235350612460458308238060809409011557571548831151629526925888751411242584817189301551131608340137505004246400830190669988736635373162827324880859066825490633994130362570988145649155163106473146846286155225502771457019504028328959049617888352597023796853463618251881807905607663902392827498340961999459772867772361621389698168423931658756576723199822534179953089503305679961715346315054441585103489635777981606179701435640770071139765904507470045429435344068146553099914400301032111261589672389707082324317983888864182366679757372848176555397694911735279783321584027257926529220915507964265899195996507726252990307329929809803360529769960790510472399259916803377426425960750706973913197994327692578819306170439061946030646649780103138616213865761808661629027107318092731603144577990646007548984889578565015289080477543661683052510445608407170996685754116969671864007821147905756943814546172079037396580885927701173273085316246212982877656825027373103160515630015566400155387090357079818204099874611168691958327325958903577234755560024144724213361642824816218323635779844437801143533618117445416097716917672092361658888360017341518742112399602632353730509881653513924124607857688700542745025520018607350755482066866213170984083894826640080896000*i1^141 + 4841876240291388450604302692178619194585439516297865163252648881832816911052685271866631656143859546505000556864134571801601186622259385113220699526047648713664621086070411584872631886099510266797733855818887546109469522440988142003567328736155726181153488224754286917088945897263034075924458261179587946770400639053549359518050071622239903857654829042023208490496013970175956467271049659721648194986874259197289399994325251791583263719118107530411251497786454525804752283301902589006794465907869444094609032770936925607911860094414514998483635250969270454267134639823910685733340122254050334898244103688247661930950194727218888676682419570396779307658156773570568339624631590802278027610956212853445246350334154706164881671669596314940570522147761536889549839149832747705100973900668529943659856207033897294855367348904499090626675279034321781464867472182081320190477101891616258559130916461983610736217433377005897289727745593468327277520512457176782124139396013782049221484008700335474381416234025342270216437181405901018441537047522736017677102614731322897330973573237390047151318461397167999592183358032987874807883910108357206051252809024160541220112950296272597643501113641978420582339674767568233317299522905886447607834949868237731354211475108471003736631305075256877557574701958631532019155636170697568084268822185848388756680944288959731619860679511407669303141090021753172411442774648949330664676174434031817545938962961476307473718325518415641707315604308829699941095414992219476604293734446449302275680005159455569830480598316150036570354369803680286857970543453252659393026914008413150444156655709900858270078085063242869738836910360067916437261245260816906326738757381770249350320097379307420483042834977749277161211267896414749563036107461532049523346151245034145449383188419353728620922372390291425232987445508397321621740106931192807767301813809413686790141041718469382180390809593935827488346385633760928677415227266659869399953850326240084779643852428921386814732202763381000890029042358365206246076959314119343548383972567458697583779197975894802852528136037956147547665577588581921397162449807856762470767507981249603853228300645362960139641084732789314803501028027726957589526258989775169440633657655467577117570777340201661882689031731890649762662408832309738112181862400*i1^142 + -35686335567028717042879099262858024177018675612248933449570422563117767910159791396458407919854198820313514203845707161409201151537520867387768109889541428756496899642214842943496758334563130441518962236420742427202078962080828850845821653500587978768923097260961416361256193675919806211444304991323623202050986986878623883890101891825842800884510103515948154429204396945686704194123417451335047827679767090433925550648871792272671695766011190789010473849273858010173604739381642057724831989784708251565638835217876722575414493359735858649039172753141596227627661372230106299241066478992639200058442930591294064166258690975229308033080608216363142776759909727464018830611095510809504617087868420768034857290965525842714876435373497406553489806920694675877031659501015953746884107130284371815764551476778201679730386093051354151583458557150875360084066233506805831530167812845900669818930116034362424162270061088975927673200640416511597305815963147573928643691524705931017857682160930552849685498810980564865198263406527418729019613912927297166274525200805554788221306978882442210899498555870781519255994704087740843957689644509164868832601799036956066954795277434558637948547797107793013015488129301175409410930797758357462366204715593305344508419764590900057258435320764860006305255497164345623192712768858978057255206609341704766991348588621267818965656421623003516664144068343679391566531938109448803416462841580957534858584582718260456201734812768198105079203749788143364259371095265759124005705460385955910477905559390407188439165698802639447243761991875527543761402637131403782515648042799638840037081942031262529890318479853098026123894840812475268552222163662417411861498495464178734110080589120588880239158743612706453314517796608549100400306891614955612500187584560346949405061664951299783382279381811687758025947109570971556863230881992940109314401308715297742299681422056851163706361940795670334895796924734223888623389071980968738058408672119261988607455803145733133667081005295298368979843186561763648129630926055109854961535825987906843941634102710904209013821111196345275825885230523232757727770524858575172293009435907872037838288523301402951360433163442081588585979149875630060469814712016012420236941260226560*i1^143 + 2983561985241761002686736857966695578940653620606669108079285065151857737890971421891505161871888347674793897859729891556018803192489382420602405562314740429834405673907034655951854404302829488697196298627290840340615252177177492930977632444211734136032688903294282498498389626714602520075727425681003939224020058560463748192296706619322185199518224424898846496035406372266242224858005615785350279337826578684896858805804541096918466924795166930599801465663807230620370414343152317269644430881421370404680353450554242224729357030065243583463844127352787412019798224419392905622027635227827443749999837031922552887194571249045325146677129218801771706030900435145053568622949263454582684160758099169161389573614381485830932846032956416965128036896618971915387972202942365702426086470893866115180653468325373739939991028377383156568202372083151508578222756071873907414818190159291046365195807829837243823123046176607755329651949821256076079012168333598863575036006976449945462558205617457186921196236169491630098213687075104323235021939132746580235576541876974045397128960503672758732129728526952513705774370419402017145500876023776070450871937324538284475690892742267608398465705873409729740218507380451616856666742763894092646569414291270196274840612325625078021175501418411822565087367136845821428056572503832080446156471169104739515234681070605245357017248663588662325779704702140171823571057361065985310235188276702372707006779573020828838503364711608261766198450218847330984099565656229336308420044092342435095775025599136363611969134572476778043482111381934737756879208503184804648097647557282396391466092583727440988256682030920863886503713885047858188418983131002019746640423248686297172647471223140580644432399531610671445757030170190340936423735005805827911179836879182874844301015512532372569800660096565895635429569160797587747947484461873612837573987027334426372717448671246112454789563407058453025022557123899653409079859029266020972971373691976877596490352841513306726473109971388379097360279664333205354888137432283118644533036049678112810509213755427637182708731282843047626276864*i1^144, 620952818893083933841975518572503515525024271412505869511592397550722666340073179793817700689407545296814982974889322776266546572281551328972215665429915701589084427429394029544154464123430168260027533330449470450136918022376095432396359004811321353054717196147667691505796342462186081378915429925961379044907416781454073500907822226009166334374703014922023168861193955210763176038181323359452494157831750833442838033764932158635490543442161465490249645188920622516153116294717928771019913720440056047285633422017714717318334840775890126027897926290617128206562642144041876653207078019591826079963236791678407490982929931080082337323445294725300848828534073165395862014088167709498774152835616227240584736284653622029086419061717068028583101336373168600251369269128986666678762708864216149565608793766276834595066086743424369642573608306739715216432503292549828750300341292515353736428182404404040657351300544139842316876609072803971008264429524058310811374386341841882562767983245001108376097821664534891763827994903671323912495562765285742826754993841154540493732352379381324327803889015801805661395824803558247913756182830614068974207986535335255098791128919006576752667361717083606849987706960254978867253768508357642143951292773771903885066028446905297058314846339228127469727770450302559178068712064070130335320449401618793608412556552621203612949544173741120276088098337667152605397028305275002003309450117005535954053342677953572977108694954362823608005569058928181373032901990459098776581345319537646576697637495629217087128045439454868826690940308961613910239866456208619085647989068412642735438563469126909235576370965909584189626819229676191258035602925532216293650670826506283899858648427044955814301234929709471270929224743597620987679506276209212873954317929506239915760982139430489471729015091600302214031985600620498999591189616526305132230849394019420243738868859939281333876857720847377727202909606936331543740670220007872223702835671847461260029800154415404044298439451177753248371215675486588518202418532746554522756792309293130277444555474837244042395892318560420115856825949600711625292199182887910910706615438335801483846444649506282187390765010255813860054266822733225916928971889422512944734161782990901283056418060078778721660115855304243322046709664141830026139552932494952239996269720036425476523342164044339131390440118134328414327679333640073056729577763461153932044551474412239945481892797472653730953369993572200115557672388702648689550654356348331518845811022597279340137825887503195845957796965079255487635965979407605737006661562557148739830710089636856672612512761708184698572808281129902239182496319831173641679148968969087876362545561480694808994968374362385552948600015307816427591551623597204059354567036357517586987809861021447818914125023223236730385197716943863378102685593543384557238880885604649548131549619577232106599386426340447491807089704104468205424036047320629035622579966009253012263331494985511319885759107457302234443340309344208334519863366951499015620577956106949915447592383633343433513404039821324169218513385513957158317831518952630553966905830571880634403896240757420074272623945360012484349882381235308869705860392163493600847114752455450203211226859621157982711747179824954034677916730697732716868337113154634302731018661430472328415428151597488666433809347231614600243054281082155034639505834422513886015338582288820801522095297758643854171514369513184009752680378158794205750948132466610219958411819394141099474950931699711018910507302061186637934859146194161158058654707883666884253173852616974679647363683914369335237749374692317397869545780073561900021065243581004733970078006766591682976326114702655175147051381918793336660180299731549290466774521693007868827646558208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -37223614782932922521725745361301799722971113412260478320472859903192506604343324714078827493266558038811057450706422960708189497598273222391457136308757391348146247836899236541298764748564348307191007531082199857004805787010739232081680744527761441094535884319173082013622721629053531508855650833735023571839660011350057586894810142382700872611851046022381729534390654901032340879776113067906261626404011562153498430245005640292287131963031570139504828801158158435029839107890779233798804071188603724386823402391032087335698373676531533099951278117514704479299930884512026729574912129630777869284784630361039999267753874012844650525037373264229787451509457518153295980010595240334450445463681096454132243385024206574445845918246390852366789817025736123007232306091434957809855886307194687011340117595625045337923322551211156269129188586185340085488999789527395508497836218819384362666513828263019923770138325687573703893147056565319182272361689791563900027991003253200042668290985268013069205627585531106732011645514014607184351078245145091997179619952090232453589473469411625130187030828635386041049729914275456212649651101962156159183270411311822233877380296704541952803497558522100652312351675135961701514591905297052785013557692142510796176542733753296314723467588233137074954913484087487194941440554306163060547765463936909165459831001282766668297938178156512179373925652268838086203083794765434574773469376830638027092932074172904540452934564372531916084671741595079383572949341095329664771325037569138686057565034015800552757697227898257643662976869112256178652331619476930469749020589212706937412001906785024355460642856037090490177607075952487567294955306987352255003256580537175404314477095368040609220743902053986690411584270179258270197593943062162643978313885282007965535948318124695539245487572984532155409020232489418432480209044706947607819351084279172231485169855172315270945093437611984526825284904863596271381470098003408102153450706193402865395550014862326839350519766300262227649288507142574309527963688286824707497885923105132060721661731074361919155885741095601639520953361261850071178731596040947243922610844154788243370004915537056001734652518226033154712005192470971276395242806729442361221961957088753927858990611170855498849046135855343030981887112132445074984069011527250519828787852547662208083336547494832541037214732848886548996921195014000736918003857765791029591023220364426261617974753808950192825157012903018903609718058287241198877443990776789290743979032299432227089185722389336545405977053192224631516227763569544090138055444409303856029910809737653905327865876459817146165960149551031334235143110945505990427721148828857670156254739548037565642722077946378395554306015934633878424104641388904696264693679641833924121442031511652089374325883386561195610295856929853792187396593421510805819639958742758962399736574000101858008821220548957595850807166859730945784563176813748689554637712028994859103921157673516526373186009361483292104991266630558022922716396593964051285654014743815640098239100409050355130092195426969226101158461600291741205048743628672497843847549350340726999642576820694289370502222317501248476765156945219927639762620068460715999790988460155430643123930757783565970595529917890466731448600167548108075943752277015497977577080812055834026757384729669346282818869599459381617502675821329586354815545822104944171508021549454148564605001947402862356876496775078702705700419661751414862265622985900441669346308019649414497096966584855748108144719860129515910460702817224058859439261013676156347508292289742595806296297237769477418975729321016425622057306932661183363649202451599165413156169304803152600452254099663483564516034600104170038674622448862786700650114667263471590785941504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 1145933232036683718475464014366117657746493679798385957116684008547407752654868391117058456523609568316814434000426507843430268987442485013648854653820464248721452309108275825300968488246814636910016920616333350888271594109196738516326672582570598453368282926005915428345216670068886985478135201353961511903144593984015304103630291355624467392587166572917427218544746584900882261584895316505708419218271964604990201290473162509711228693785379361078886465414446609240116000576173062079446291815814667037554970276170366249589653077573890488844877519094517061609674875623038224888194282511481024354709542107970580032434962343625954168137321375768847260342003801198024141623463394744929657942270734392638706573709781528607195045451956454161360634971988381376407638225239533757922771909949229011975749748390115101560968759137080588514116856269383729108942463480562037946371318992646073593512110100437815135529162954775080223442909104477096301529555364722415672639961081571057149235068964377258161582216418224321721639866590265133110979493040452519483700654834146057178275805624941499083634450950793564060776082084466249861882290611121003078058428924109958091609283611050876446421536982063871666024819164977660529027564340455448755367987286383582242328470519082022456827344318365157885243825111702333534075557096741844734444633402740406902722819460558097678244634255565970569465823605090961049961794581400750993519026556309301372365629788140803637517639641935184635292389547983783425532862691184772509572022538317712661991354707155205114036665122547913407520380332666652321903135925132978205361160641157532463403203828131677613933283123951446764920212815194223812133682600472903786899563578270990313858350661808538201188368231141973105638619490338092035067360372120821135979799177849689806369209877392048266488275426686562283762558595048578361156993153782645108656929332970968000209744689901509426456484542513627678359210543798424595326370153410328703877621518057981700296985306766009553769069831024000877677282380355503043988819553682691324010131280887892305822462597976682473331087716886959908149054503512417808302529669178769644504886861492767716548603772557418938089520051974239361912739152776163652731743474170659004200875675998019098881024059151610177765921137732558114709333875141439476923200958856775121637164112233998864014766567838452000106514270729595476330109728795726238384655908677238470510324622032189173506267249604619887277120282644424352660350287922610314201577625114679954938599567933793635458676244264821600919095069109413449528752444978906741742359146562703355478733234179857560836520057581433356771462796869806847255926367163580457108022302312750710839859978313504338028449312611960559148678308888075505416853041988639208353487661951339689994356073657702542736508184644205484579722457680369873717573834866558142812705870468178817655186580896899800238427389333318982567642207172719414399280137756534026509981625505115881259472330146433883648460153848838436674542502422990834665973042965043553482147378968788157419853265982608663854696840745104623401442612335840244189233421857508050652389715168412854682396349693983427532677934973711835446094897410143617694710554462289535939652899606339491177128430918243013180363947742929113444573385327379904345449468150574377839741646143057716734966264481225879335252949478028082914255533931894663241609057485967344335299637764067281735298085547665844445903582441730795983402555334044300464686955791769288577928335546609012868222975065360377941394763846625578917564342493968309471866697287313114603900412990997006750831148548693971087052648612282841065694272076549334148464911119828379071320834268975175423799086392997993913083798919554437364875547676667336677272885928999796815146516480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -5480856133281020455405501806987190768338110146315336260929503746835690280368481912266143517370491109263628430373039653909270500478551337963819838382592934285610683838835825235377026283391857466828324936347887946530160956146823921105189392962293007044598944241373857157697731150558724293709869132556309644517062310656972987982109438181102647676603690118084359408673661742179750226274264291164321527174531154244726037294431669720001598015495673067265688904303827546571197467989738469830810380613021122173901321419978009378784364480787010433550043232652980354543509210048705770893242388584448630779898527887525774912064568155113983035114087924295459212473269549391735357564035228776863240546013859970674520224318575215667353788701714525438641008639312466687282183812326591324727649094497225972295655984866786548952253473024521892507726730062999323814982804922581994477455673161128016553115982649689471089765198287060200700273859364007624069955146038789288768599828481717527544543434103063344365113238494952180654557006665188827359937229488524709719539567895673424878472878490133083331338908618009391555079574378320501805724313958740310369975548115698712263717320713918591529088543172187535284996718542362569322479064614799857517356149957920906165210180583643599844200612831766034473769462052488878306917996846257526152353807243685323009056339081953483474030893151776969198499816323706860684572469105892230598425488762552261831146266551858840463180641568222403236197885292805165727452951188737488805511145626084220123811184006419608978422116189820375866430304119334206090637661106228629822121604031532297845310393660632324007554301214637210419938596455898476281993568700877579070312678248287477337269180615598956545992119332808628291312518356765204322900944816168628358647915472946236896070915672841714059973778341261953516337466449485788240050518194599283178055078796016841541987449079216997129821184541880175927938659285396984910125055279319091158950622310885797025122731696385837820058819174217783208913555990677013551705371685198034198996400822322869747074102820703263593111485315157049276279796813030873509151182304526753329717791704508394317765419827275261394991723176224265617964713176345254711265122365828597908230693830405305102005167030316264189335766838206387372050889589960542349338896764055891654545687465212455889732112378472099016435236154908579586593409647718787072573875811816647129836091824906525906826715091275729983185817688285132206974735910686009003745271276163429053968858965084899993329694779310030080251517978382595123882938981873273847851501835707133504900485971073344013477373003914127111199178778570858432398660616759592317531153017676165974396312746586100412137155020694702127764360868777050950742179862158909199123670439938971075188663534426468862721467705433711137349882243919197095129675964071830749363215441599362380895645673644202352322502253587943162858911804529033348829881645721643646893623271122455169370567308294616760623888022735786918839123534303510019595407370573627866282145678856612368586791746972853606276429237654845398061398924575592811426170734094046308183558823883948743484735316074458325371163639474216331669608504146227192790602412964573866758703864703277413853748957854026991734914685721260247154718471245724666539742719361574159553167092941841724721171985359002894652367293142112762329856069834922489574973359559100200525789358671237894031600499269209748830746702476889037181326643357774728918094600776035876917782388537909419318054220233721094370424548449640592045345271681059063054222423047599932202432233824696691352815148328765681043359251477887798426288362741426241496607977078185220456602128483146480260268972255589795921668310889039019563559625017234513965923302501714309293277184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -7977818059983989793169641919342437467686776801497702821451028865977385729726951869357850054331750589881600269936269676132672950473955480516203583185486583115065294623386398484852813089460388914167849067001618542881194523421878607586543174555559537540950795845203400148695352174617580025950979436882418000310769645406397682273317837698818261352315255348418053933077375703796937072903019959625692135086259703044004691124426905882323184686610656969253012196889469862873395641455645693775847582747182468237596570911776898447686470432732882873786838480051236159748647669588772596022975987330627664035113274118820915022466973371985621025863169394200105186671357587078958185236018202756680667572134955947743678708131217553659567787080334726565016676364318223180139544052684777719670568389906761299521164455662571414341701039334224045798376801223140211816916726109132778162518664481672422806268827745604490464690419879186156833011182902029626888350149200429089003517529236841043577224296230916127346044902367495541615785420017842817163678287488123412717549972711088971362235123463477958769466249017033965120652871290566121821468249136106678771158084521884216854097709391926140692989444663251105779885657891899786907607506088343512168007497970966102013627093659911878476800389288380518846428362947377845493096244849277427946508262562148091373521595405980091169506273818300590957095240601498441946113250485645450832918337171028156678481524708293422535155440311136928087485407392253590206372808509064075907548577365208985768142378204486018656346170556774523745628591849329135240712523024414417684612645517155443918920959247668043243485764723850617952351513764511572813845844556942358240163509756759854731005179861280087064444097646463378804361571039970006536980866217362236470493262912504597604108025759458185015175382056353275173776512549551393536668898587473333340918005639182524107876567132537891787800369111497458414222009477853400844107151865599225616265649363729172543673248248543505053607784637324371601085581155996302201975219895711590722692470280702709880479274371953130344223725341053362785712552615885664276397589703362269745387160772298870558173929801078066692043153625163298401742618004146433289405337609293789252634958419773290605758944896230976551114778579140058159979406846948607905702573382632919130318522056713565099049181948981829339451135964859724116649082735246105275383214879914985481280637684135554601694120972388648172668720436531616553468287059037763733346251388423074145698366383700801468745387221734609736135551653135464664414605829364384444515437081000791072189641583192563624217205422853401067341941106646700840815597963264122022149182079128987273357411199974620348721345595378383095949686901928992514534783528537914881103056689648226994529795786846591505833737992977592410658239206186495437584962936373322518053921053054194376694825971942576847994570161734975177731555944628537552597705537205978369540662404316271743431271747182736254293372555452549544939834293085825751142156298232871896062504376714460129812637814247253765715250376037716437030118576872667785672274589648917984575304594280870119200619229109883255484836930326204867941351030161186446973626497737233549489356559207144435931294265547711270355507772469871345925412513813938926222668742807715877604996908492443086559726914988536165447031971751415112426659339202552371515853825840641569340548801328088292279914419081133040628068315298623119684383060119093873705266289509093574999383493885285320399601208268127615673755910269494913488650992298491766506873606944501528296329747295300421972712642694193694176028583287012546826142368432820876675716135723801443996939545681765563000132199952945244941619333938067758012359571667515876432242324767730340724736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -356608072858603084278143072459200327998820075616511219517832964018035732246887125654403696368111414790766389324825846637733081261153402014156381015822587411736320378546019520159104933576483797358697810571975649545803613756819708647956749763922921789163362543566102979085870871862215892566691453941077928244882967288167979350596236621790822538996265138990516444683950703088692788923944485486025268803721822140045950011021670815077598292500489423964612903544010835725981089587581668219480946723160096072302049632919882647983332586740826469322518793014459002063225745039362393721691322910619209272494337081656922708134733481478559889978534284097199128122005962124452223515907247927641069235266900780468482997857760979636557279671298727392975096183572749450203526760736466475458379836876090370158058515715266614597429284212368394405456881257973521811104680745702054538447781268572017494476684979228374946446349328004164208777884399775716565684214525182638713225861545990243965294501158241224910188789146362029504499236740617982911366108836632914234943715508191731793604383706129126506399075205579387399985609143890756182786673073482335059291862310120501828088057903359510259481290440077912663789079341633255213333742403713933395151380762868410320232733336887749164419335142308903665742793840475954901129882876738533365280664784696690695685579503834460248306612466286119874703870669574430416422101162366082821534852084102601356516187515048677949010973959402667079893611331077250392043150627408633163186803041675521624395115240789658479257430911767335764996304082088295444407459179759857569138911809779509061456676579506996054079517260179642630220428631171965987051248287493276243119388293058050294406623510982153853412033612355580156252392382649683350082975912343299689851578297804192548076067512901941440381046010231527378617134782574856060015357934944784370680085968403597743248198403090715076662719100144676824635296553106861188129270144500676212802056527236475985136832496029426343755896004483529355936199114170299763801088712321811168277716131315045176744559791827310872201928346148912574242187755252988733989564371527575118422013599521401287818958980664198667605215852198789745023597769610752630393139220416290925365754711075938157886830856399425386166611616666211850864964947239424534011026975414793725901208147803662439742960666991361396030662844621363098790432357395254342460998586963816004226032868652578489330898910827763842088884358016950686097508111748383893366717484820252578136836692111423189506418782579372267485369158118712047362376222068270117599762520808888910855447210601530027357066890586550597696069828399466672139771154851355630612161679986127817218343657925427565511402902744034563274660224962777746622262964879031985510378484084756331062629646736904833362607383111679906767150457713995844029475967937228258793698917632848288685942361874817465545496838386253017342509840127294138955633135321422330973778882458875887587268618803571615640679451253434699142584406894863155871497414056001481471649580362177930584208709753352907754256566630049300035796145058794006551165240677268333741097269892800366405813560093613281352991315909291663128078093288549266954423533187971079655168302710171731382140932681544423886460491526942982609860206157442699482383555588056422676103674626338275606893832800077643904506061136536924604146725368337056974003838748760502323239815393622728555013735989447899727098762138171986305044079749428408353420325639655775618408859982175036136113782826594044608770395228795587510563809850461832814891417949670875865908371694563307407453938452806577882028722878620282417575085662790493137859752402651402957456126794598154604233079087660825136921034635059322542597050337555758960744477818802034263982080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -2058393700934730831445863267246391902676348387045047679825360501908507171564173093755569576198887564232032715187840912343289836139885999618623086377861147010529411209803008309722531217126589824701791887359032910975686207030045510260701550127569189508337209715159969615416220925465016035854201560298184567323850929974493988383172999269715918497741943170878067515782173650427941156952731563298640274272704983840668497580147157769978740147083580026524835345873249174948062629214765689601674553695186270650923668006751094163221007307497789624457080341082961665422766162479432050287301211572763673502132108641087945654917135916787219852282917673429649277207508058208442084365293932582702368687171003367877705424508981822868120368496928832503214555291572922765613835737061321612134304571971523420839320784322178867659650459473156913633030793746764928681692006743217549932252013529321790965782011581882866764057543112914658464862952665373381511720199712306720322115338315146902233121392279919580850124197731652442588644739835445367721807528783059692486023099762640299073280242180313856878280416226921729639419531121941113257211686095185878268127687760208070723489838485981521084882792716026538764636789369162843543033977797000106046909401796044489270906272994940179342808252377540350906898953050380848448496032574430229552009767379895380779034631900549975247236675633992026707245919885445544160520914673807188548817166771497665456413689150342544260942253385653722437375263578996596645839443373432005538855231416565638737533758381065364433846695091745239236136384963210528405657402651044866631760767621889284994367228284606766781435237225964764200906866340798402951302147092425462477972251045170408515769413974565582561605197233603686368397524462779297164530883683325636136493306192365560531108958449107341252760712657342941840050986724310308583923690091069711864392890790796331400097943734105218581335320565765261201527867219102011237656021711440640955822449914114914091720845895817700991369152672708415302263352766302471366824843637743142836227932264453270787868321314937393797498984183384930827957489440282537724877209919693277809379216230667107435907248175360298321225951930450014322535649701783981118650015583004625550289386271271062185929869942312780187266033283815593155485683192918860997830442298742839830411269460869054335538910797961984251017836489489009014138118202881613274531297284734627449237839731752255811616735392247448939375476441803437122203682828807501735752941737095851744132467999060120494601365177524317196315010044064938907915136775598026542661752442639520619305681743334943861307216565623105397621759849395251634078690824723387874477904667290489799754239609805550346169529660846133010565697403024326088088780641548558388385637580445726238086452121924088976672776416668164647204309643795332469086556642223986908928004241304937074407620554596447569493525723850346564993277928653157824640217788225403295804326109554308638379877010795163179496870432386925487100833684950238191072866457317862537285930026041487779655255752357114120503515519922591820047562564323585934201641795321126205079515293538685363234267170939410777007222148640450636333961059458780531611179742598428591189429992683527846805738664274623515891522525483274787706842497164286734270191147153446584356448121529065910350615895598410287605211625041569905401616696580411534659960055277984315126988332031735909986555417677830347049815437469584129364444074969041013420877605019282149614093041776705902284406622095528460463614663457734629408195044511833528462242528776076284411335717058702672109707416476198834163549353121213999610670303426374488300090930682473463535398590086563130187186999739274591442318075338083380561890628934390093215207093536705096974336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -95573806699473360159802237710465475490940485377770183104839428425811873909350149158334067284714689860805897506096727975410548035358944360668297697018595966099298918104728350856078396169791149862593712507759830502798416245574906229210176398684067589359213386376845025271378337922251473000320779116958410473693501922791610021322580567919762163246349897130667245221192623021197018267746392860784493892273304948662356081799476847241090816035224911316745970605461869382990669652736341244592977148243246576197822957679717030376344646313153048107438703132254570528217345047060749165702802960180847902708180738282123170263616663204361987030426011293083940805485727892793341904808197126815190152861303083084651423888436109536031294706241457731060365210301548061314778682018416677167870493780359800292743553921697190161283632817946315321150694390742666562475294579078654959674432840384867416888284926375499475149031728071433148400136456707963405441746933854898488372396598117906937095430501351394891411957589719634538708842685224957892824290120691622182719212453408292462985121919605507172627689146003086648511415401081338776180819573843184351046209718656582789507474871083119004063047679381923860503837879521281609556674391126554461220083796011685264595183103101850536329208637633123032192272393123396726779028647932706836649499362038623020626811391955474715542434009494455422597085525388455512215151723404897919101168063484906404898033619400260943542114628203571853731250287978761200242992456587041599864849842649650533386543379655963317577284210946376737022437208757712849244497279650232989418716004261688326076654921488159264974941050398531472295302313494720745878146024404910726827308321158516042515288031721324031045435128125586267396729646573208958953104381005542949303446480849004531658342433486091613384009538780338945414550460990593948535279322942636415668373806830159775463821760854532960598280946820103328796300799960779800177438773693307324486013906008783793944813632450966567996553165700928603887560150482557687698569135189660763247865539524355105049246375388120101286829120897383125703506085897453094278210301765932815328033576288110862471563005087056129546614110060012380169840902058478968483957993292785016830951750350884250086418215994555736357827559988078279278038387003915402910323003870359023003718152254481348946460127481844620649429797911377098024975649598309956369179604641529583652701738957595614334649183247803693793804015325470563862363364064317495110895683433417376459139859680800620847201608448850035226894951188653779128637181909680625932329570787878532105577643437966160844446535720596568665415126039614250193372088025845300382495005632711178280178217663609957984565146550170203874172541432748652808935614758597822624763437276379421177739097946526507767565328533312247653501517889479778215368339697792491529318649464286901337662883853723595880906922177378318677057719969545731621269096771781445152543880215931275769933633058310254706255534628130505489676042697283766364235504727267175160896401411232170751961885442164195702415720029982796367259732518825605814597709067064334432154259792021271495563348578995810340916670370985457816098981751572827794721474087873147482928850134701648907832663610431096968077599576931634470460050908919509524074949088652933581164054784110479658709950454432708158765747058778452711709013867245308303231451706304127743098100164340042312200191204718537457122783629263799854514578503700034464830243831999433474166000804344484400989334182570609877768897669992284250178998236688424610852170698627821485508468926942517145063823571012080892698430750424461160782700982207736236463035868564330606109767267490412317996663126532224035372810537028216856793710612231658625287654258315257446400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -2539642980893550789592494235434405033437174725904852396323432630673836005424219954519778084693393646133070689168567663632095134082936000356837170051200115618334966134582362560186758002165908370299503001096407692239854784472114055633167153798898704046921736757048124926858382810153470414258260969195199085585941950227752062661073520169896189302224821270942040415494852430644346043362148588297523507844654664970873927687646177795551813654495344291291006742348624551778364329335552687966917995383893308286368223967350148373589754608930028384861469954468109691537258420620059929719065106545025873660712809218718242352396747869463965024392949926392300177522152156587122104598207084407922586201356872801173348484890791520588896878216216539424952932522404729499648277515887957302787677313600682663877277559379974194688400482972939771788506655027999228679572530927509362290310460517785540083306674528097094571501916554982437040701779132735054437656308260009543539021396549092539276617614450057538071103149642274537044688949870344395260524332964958426164776987519844402758389118813744147181630776756876267266411978703281275602826891600081507741579698025257519472163749234894801256133167669551232666299604082335594765324235550441785704805199921158911782393635829829375984258780461954602293574712083416813329661906965020530322068434622447153338180342964496243472256975348475164326064854317842307727907675582046647752861708699339124640060932510632392058652413349548430638868805388763131887131695722483293815067604842561095845168969137494755771953610204713868285281638681217345499154580619283803243135746034902775831127520090071880211630134593682199389969554416755380020631189032124218540040799341613743241017022730028994234396054882708177451255859356764334989114754591427600333934601929548178171883200977459859175222430696744338736212392425787841724177937593927990233103631036550946944327279849870141384132373703035917547027943059402346860383541045545478869984883834092427192742140849082190662391472856998550183610365844182185731592965475570672802491127982290773097919298733560793355608456749943999825500263953278408398278343343502002892318867392537759268545358984559919124909751290843153056523258059876710152150774440108886340230607047197031734874831885925042335228554847960102416553971885183423603659035561294033268926761808737712834625486573043723077851081560816618382751570289739774055950076059416098865251018481829675849943606374825207531692616928218249401734010047689419154849375463235949946887455950411752244172244895454412815995953043416722268823861425206268371433300010106973351409180630656200704389748991672815049437749522571234089535838127902729771116830876809608526928475774129702314471297413939830340493440858897712663399002000569866503520075890866886778391807739751429755551170951087440344072408238016519980241492401124446204033473344491761078237259546700214506768451087781654975927793046172290814947464604412394668827602285706205479155177819432896137102308050297030402595664425110178306517053391684571100901261979008956509375258259003025958647287500892244624585870439307204007650236994589865597790870718129496670116236417458623569593685744339610928591535209120384399905648085829293982303926703919658098444914187280408266130466753614604577943348335782237338545037098702439295108321053010445945503981329392187687037083496523302864857658717268942010051179405813134679551795564014474053687814474082408295000080936566695607848331076842259117151044862070733552433679002142863712709138328513528876464687394491841652365271945125944962852403232285787009773435088909020503571652821534800421543952946808605668140333832702128353908062848596375198119600270995123974622847227922572174231032593329451576057591558047961526111130834279564574720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -53292340147471632553463034026056731316252937416564929626139066839758715113107032455933514300753422024800104188671285583482351684838421899005897746251126277193565996645319795006319783510840148048229030383216299255309862223625000627117647945094047226857244294006274500184524893706511293886148819604519721614139319969017129307706772809367416091440315124196645769678733982670259145460748202846819138628357203157401148202215947095259630265966031187176079169417473768679924317340268485941066376983274226603775143139696738439685676422105219248045185782641053240891565455029476312598458689067920131213073174169689900670063442130278641404461115948971302487532101934038120787601885055922890234116546750124407547661817491960441249650561659615137693889536021632613087005920210283064018017405367520152771018870659033724531514985663697223568833276743201730460534105952083340337611484297788827131069135431872294849842895699887434759548369196765898350457808780432066694307902365791476305617809132273972702362812625700103474492417052505483945272463766864844280342217881843977598742923182741271435997495486670797065370956725431813422000144076723176916090167776488300515058936933412157992289461635339834189808951121824690581126173408949363092776751959901967828810364858274385338103560510775940394406926339541231263773460520205168270285900013291805357130595384236182888329513734532357983027104044539418225040411524886667135344148178054672427164995147299455441247552335445687195011344436764058625516543443252181867597646850703426493408967750519176727034909365991430206642991393513397098459486828048987951429859742159198436584081330802372329555974916119304064461107788587165908681964260730910166379275533645007443745090083123622269928692449616825019923545272968195224932684050811707524169871690237962919700848599134603154139214332937550618671387886490469607295563234779604963363357995702799335888196421627641090121875233227409845476125205876816131346369805954350317540808667332676196264497830364424385838607813818169619322309494144051955927054022040094668224483476714018253475243814476948139357267618962574396474964817022933261079384890003781864618309869409832922832929227541300944013057190635428546303327153187036059118839212058760375301470295157812693890767836105979636346035673653563459579974631518927029401803003116550900526445567032141432233810519121470338733075705595166557232928232030461554547493040917346130127083231833809929521247767134724577448619801527214444398824561419894239367606189669045978467233252797494151214179549700778260151944439427792669814970498663983989492347305666262281788477813570207521706748051489198075002065671431484022953310650793286921101937494206752536171634194164649475448007043327480113335779648564141582012022658833284371523126878332624910650392652681229580697139473956500629440870355677522628831820569111914981213914055500104057004799144566852073690343241327758710777894646337405292449998620873612344434549286453562873326597676005729592223478432612643551476511608805397737167571720803216808484619583299651270966333305294339286866588478298589345797707274106789918095721254980360287217291549168656642103438641858991214026915866916983273141367177400114719390547228454358760751108884549621788682017557730869206583938468891542002169155434268667508643919438169701132253963070374554774109064949460492561859281237433922482148169833248085300335236097755148518987964045063066473438726890214742759699186121258759669703546310592743338901208018530156203818644959059049839600265097215772239266461848824445848169456306579489416831364364799907308616128948424079438408900341410012710169937923352694196776884217073559319139319716003836903161782079924951161547857390757605397992360881558493469006830630595693405150630657987560079360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 95072453124062282900766684114723236482635372226518239916092750982495017099118033042916714827718478698864902835500995723962938640253196647188927692593534933666569805423502227245201817362286545491528770142611043075176855696849641404009268846971432500633532123512818953296867088580392864124384257614009116314239549251589516880962007336148138758062469331220132981740524296672411418115448030401558021928175480173796929185973010700935320599152809271758692858965914168419391723560219210199980854888277611812571299466139769793009898130846697178414335817090773550492762338205732879057535412122018386890369782499459546070840442510768449884937647462778522745899167332275280665953948328087819091747876094770409169223245779766398144377313323221422078114139323434658737323347861037630345333041263580607543968911059377553328390787586277350530745117720275306579125920893221811798246658756393638944492970495923680039853040202639076023122071500668910455960297255154278725794601822635078876443478858676703817496861869498356626185406875431221632333492846582587407198097874017147900819939980069893975593896374808057164382661815187804796492852365038894592703321851867568518896782660522090804170502410627417656369346616270090479288139754715249254950050521116907553464619739763869217521360077823649565955263716429350349237102222695583704106193513930907991204371395055967453900939454559822022782856842852859111019880814782802507046400923368548888926404788780418817600776933909287832508550623728239160038520607276787334455872074559746049172440029153196218114695631960187787393653767681023316447787959900788395280257023162296135943318606776801419774145760880572630010004511801178795132030269880302034435153506734057024534247571437937974418766982289123566372683987017811881265823293061460172609994885664089727894548631286872500032980947616322086253872151464972969451754734288607172794573881268967422496341914889183230097205252481058658798211798869881283673595929210005198204408689796425511383147298924912092516027710891364778300261097203755439008815620083985457411375236374366781042224945499948258767761909038044382573967798546733349088279885255707220758540349597775081545420236022167562181121449296997267530929313032137294910567907724762312392859045136951668644356119026004112911888774059152463688829160382987824295623507853975247353220273779430317622859882317776797019475000132526172623426840458703565224477064958109421484176521975081349171232562617930136780277084329370566655651377126480734100132883524504147521475296948919861373867250622366739822328749257945643739159881482334185098471028196623038494550980016253536922195618771156107106949385486200499209870840731841595617508099569953501654274864421190400943104631428875683556046923848405259622291511655189318309454861378204311493739642615107927186693783931712230542162391215320853456455746064221045581679513269058332373738631731428154992391246356826075314692235886308591331322339403237108822925442275739136879153787414165616272773961780994548640907279497968546326278536723800441098326313532866702691505118444458026226580340529229416958667545314147716253608600217866304799561410336563010893004419924215391284652982279088992333517555275765862078458267996426033919294437312054232005563655589850820135412054137958397880827044848722572635101168804468941779477594586098342865863924070549362082554371090725478131845544983190843074109714241153723145448044427741588003294166861744521882487442654955077950966915509939917147620285020525992965333735125283495984760872291702271433003005931019148763144784238319776451431771986488768724212442740876710501001867420316934814568042254418066914597780223542134786265976327094412122485431364859145005873187981540283044524640806444218646058994806470455952443633160526233600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -40530028450835387030558256441295888546434120577735444364455408450564632159730064409273812577689717337206610036107155162577793559594740026800844601886718786897758274417623540644908114478133523814475809069044455514071390305791921851042373294993702529802546502780513075165093052556195022115572174567976512592693225470585505526829298650265325095969441644400942538567353356955261615947628814501808180034325915428477703117784538084354917238258408622974929042295867259694455194952543504285374469157304832326924586467217000391579275035291926333961932434307607795272160229510808216086354737385330204366458500453021866134601763916554003542648255769206450349693296084943043687891523290306528088226797526823033154270939360065779567120372341983652590091614836867023671944282555952422052446188954440966498435464766874913844084070173742619892668622452469562214316448488744349076130766483931996128113425799392492983269113189703642932032720221470077736298436148032060323301894851268944012678133454817137167257731064824183860649086367863039977979977521776248610358502743121056732271114263054673496760512198612572977521982322592574765850582511083435281217868402286502658084899031096825081671503730814982198666218787826223760725514877301383351562975341952428146194802540192224867323678283759585069727260470192614699395162391511911935619058959422740619263374912296129669364429081538953231540246003084777983545609281721265547118445315207506513046729098104738870834633301076211202795059957438874518977208515828988374966740796182619279672370272916705072633683566983054507073937748088665474776137739980442209005868011837055599184564631607188613412058611741758681095537058273980445036875924014811239839102274309997231709812204362147523709944795127040152840016701927080275823201776160934366165756872945735114706157774369772882250703574403116593288289071428970815110253420614215612066864326885904093190200191786695617697367112195398622248585928243899940593937904308669318185497978349999719140599138311348935066803666974489454683818900554868269403870588914840775514909545794516323574114394112329503776529528321280025117594243206329625276051143201386488993284893663298664555758677661499811084987409673796496997777514126346754015849871183718606026653388799044137241237528167368222148889344435020566990635681472374493607145223886718860974036556214588728232682547258339120966430953978645498064728198041321049584225305795698162078230981757864360960696388379078721908379687135520645935755084923361793524169813453680029972422074552645677987364644052213947585896191128471130779295028165819540090551875231394781937845315471961937785129533494346403056173773625831305219036416123822487180038309294142580727270207794335864662195354935297155888312993359405740722356003758266230459911841428554412814540763450279653382272137939644499565025008188076289518169032215973241071505467556399816149014941655749981627684084931780549769253336408412402709814836062627516207163520484543343228564238825986618512636271526001441336029012313606380043601091254500815948639776320712116875334656122138913957809042372098372003461496920671824771343013210549055866717292548715188937327634758262017920841545363699034635354355267624566235708661966507015206568696574577297925305288805159081673889624696331295432429081870657940396208658134063863686263539319028744253426216094946469686216478622207974523608554657383548623960264421414136491421157868326804919868401868220187974409959078392877704150269517571753288320714179335793155756413120051502018965652170356953500297803451827669416827173678905248598893664140628075597431586536984356174298924913620508289078963321360440374242015101732812890195968934715378743978515240568151052464948582873273965173918943256233922087521162857097207941853159096320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -30417782064558010000373786758230035668476006867866922205592254895978618586617284930862152198411350757824717517591555010059771449871743127786228398029652766543269132460728422424381437971050956439604021103212859007271212844310381832225095913517803721736188212232844592985502045570048364890168873664003407913209025216033946819392349868820190116724001162859331169615680145715536415325002594642403766830643982613619485557397096645787921656394469870925846132707302730996085211711452034419912024197781980305695670604229833805432882100224604996160510430682075542969220628446473339388703601054991035379258502324076544427948882690609785884884275763552317757525705359779443605816798028006944052690205513346018432108888725806152559142502303396085236302733576014198183850855083800030623134006043642297675553443056792015420596269445851323622862930620093981116884826969525253390259998266835832174991742538153247037608766554109485740333469236009166524574026967720579069180459179105360318693260534266515769962663928065694932795511598830471523851547804820980433642821026853768835935220133360970410831166111221150451766046350735679812559518508255481514098810811589812805974572907138310722707324018835254261061090693469287743682422355270844933979008811838293566635913954633925286519080849773913571157244553036641849845730789178014342219425688390371430894233397930668748410341682950840314903077194373794129731714209898500740998947093736468591572114345658805951431003920780825504914670330640554316498907483010383461450396442931050820279677616991257066962502469135201081508516841821309641781045584318285603415804361179225983551275933848014969611002387215321951108058843411311647202620381686374008311531342578763810798337503970994318267179924338072867422362603091388279242185476548470014998618822492960581522534396329317198761895662988410144086499063643473708161027673336612361634216522587422074999601482287535379813369003925506973422801004973851313486518531485303972819905469551632876955273244214334892022676658155942916128608592337959543617833848031516905900739461959144758501940347664701691814195798821473385237934554954453453399102908908817737496337739896121833738162474210569423500310577956655043936761170230669340914122701690348789195702334081112876304016335040986705610518508276669607803366896162800559435451520575370829895557427738628969970329975985686861393737091085300504213411182722425576035680793187331256818441003473841561300355645002732412182340358202766789782971295978117593852527659771417678828346743634155716881465145521913449942569541928319277068952281080953228777317851202497217387051678853210247893519781314788225701475924526627971354897411759374531451810291966650555430964530939258236688900354767835525336618904610266100040125214047041423716487199324841658486513014705865602033941290310943302421513413805107284400780365093621983097377675544597616131387651243523542278514816568882541441919486531091134299552143001280817691074999271145143435923104977960392490895062825961156126565902464374511786124504993135419327431276338675625383387506738171825712275760301886891084751234546137041990207441212409576170607197264850886230737808408041395358488784690416734435902176777349515972985367253369470914216714699230865544940776422279423711216520514207552995135539974792698047345735475712985893508625177085113826329104883514641433429462346138880890640222255914810344449417623004160315968311792105813408940543859187782296195637083647665494815173476873210769421753625600575757261184172779176612109311314275322709674341591270408423154108567399351890874843721617808008741824952240448226443855126085023721180063282388081878579479070525148489368097357917346470699415104256875910989073394703455862196702402037927395908624325927587904517304221696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -12052900031877089722283772981560986830889415245941893445608450075636079219204880718018245706220965619891004019786137238860118098756100976399893940550329839444553961454159367854646450573155389723095912185580501901806681470294642706562663959227028604149874091069180273127697584110643874774137808745002026281088384277808883021893367562023504490764540812319113567320851104637083877941403444642906181008084662650542274344845871586742240218496860199777996737510750884293083702389834656098723995819972053378176631842887856396530470673020865230295886592988268563557121991682870473947151334013604255823433250810982812012981789536262832755920060629652517169674296366412452232247156792270937465598483481771484844488086967969071737894944270088612174589112444059623678582685484306478131365854060642943556857843017352130522040672326673502420860636033411833651582732767559663076344245681724318562146451838012670565543756175265393949362140392156449116064626428378662287770998783131380904764753944759931555533300903711791040833275363574575060236569936469622849313992300872773680245509852843322943804698277173845671679962332031537225518976142509164703694177747339274251017256280539148505906912335099710727874253101224934642269705827228460706698041262558527825052860278074545748204601424744937368067839052591348147022334883888853208685513861706988773497150398305876460422436211552435786455143450643674186174647356780138808170909146760431151763705890272617402953133726354987772098277600582123870610804211888348169622729200877455497511278007609208431092467598415128521548633463876002560890428221888901211158690615455494108354983854405791735016837558641014590583415988354213444539123327221431389415518813487033432015242848813884981771135707683901580627724512475457871922759085613060074380559684193951881270861544216304724026103082774469462241470066155103269359626382167581982537247824528798515759576042040710310574097151202572358884413469088501043626128619065678361328774237966288520434386251568841134784941388481169169016971295198456374654099827197926831434090259796296509656732975882465038084154331764297197296021702789139027817149540685543725771379197148456120849840913368220771213523741457468653594936237428725683227848790103398872138395035466784066091252279746371595188254861469663447629254407249952038042796617262550760955335597569597880615068454184240800132980508424876294833332737280182895864687362530666596007005991280302106396421696009498825776820038065829193490365297760799498025627700651858147003808538736218319869220593063715703114730083615551990698442904978629426759092468974107109412566616164057174795393366600977251296969200695464844154306700300092977883143987931785340137164277871213639511391031294993243291261599535397331746370664978346983288150103916229725591573737741627005298326480207106861436056524272838943470512025137643134091759962756086745693420924063731283849732506241644477618733249496212436451533914017675727276992231466507835701105975579316014757703138005274417184475193616674809423565593406998769283292591713905287691709952565063362164895354270386869999268022301391998308402330395451493955230003039315970180301567639739892518806423311691320550856839550533243106003716296842357810624261250367827068951674884628484440101403397337491650726629500575555468921882521300241020555561295521596132954907445364478417378490411938062001559223372447798520919198264863320854872333782100655789034963385960663412979910764443470823274328458258655299278643628326990396868876432064683805140948880719891440142297122712158371323725153374947197231790645290880833922568935728227906137010729500707033569348335210667936487329904747846579513158426481966517999754904535040956387122015360938732909419048055345712078409785899992758646262988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 50998572970331588345212711718701323338330717608758297217313251605403447767012507697328384546023578051447095409559013354054310076142991283371403476893201260156873380401577068129403925724215856652658605700714582930228805199327458356068274031418469892396618143368547168865405217636274791574739171625631357593076838626837935191347132780154358044902124545977593397454491092849791169443615628852405437718228348789267973873856473477737702896623199537849834566446069015193122476131778247945681382580777883565756295968485264709781662588226243495364948011914584328399660768417819515715569543632999849390169813551638483419959594302192883887390162669864182632142253845807583238336340338311133605062332149781618360826410444040936224850805656394287359314073049015542532231321142744066199922000211065179246081379054107971668888653236737162377799807453555808875259957632026048812242398299972140061904301175297833121360226092911380766695187540489919867145908606379249908129560060027562857352597822695849976034106823097365017231687495056319309354908757475912953829123958999726225298046876487004517064874193957869543475543568139584592459727389410370400721777991594418617987166894347382613535478801460123930466948130837803963483946746103905822092963386970915287186134826693098326889476805088647083994748260285743010338413086334017441460434201085928763629914396224070627753911930300065406234931639799700180790282413445819598196053570253182597784258408133065815909067154776872016863644567434513487626255640344015677385242426186045608560505691580420351876207702107375035767938163024467625943971372603200746303704897105046085244567047650725653134610825043387853146499931566915566591861920318771234397600126177656532444564638056737992751770875473947193648961952286409819750687167176724249011054300810457297617284796944209476092342747997071790502720724817067527743838061708128098791525345681670976561388400970825328249641911211228824984614323357814532980078737951033093678520995758918778653680689372833952390710930649675717101667025425890447124296346414142377101487550857736174155407956863249243192910907607087281333136891986870451816336426394571116706365125715866977696577345408561387800644505592445875581876718164907620749646049288739496442076644293554542125514103340053004576777216141224523344772861812137008618085800310313220363691297098186410205004322418134748781686533064897950904841142697447543394830217334687993720015852879525273839794986617761556094130153235813865034669967803931569546611104936539102515163884236176119739581546730110753947594056795514456618816919580911817195112821469620409381037052107952003752041571098819619748632125140205342358323949899431678602672862832698827829130541050054608823046644031069697833028794741927974406431692123207848673931827675759431969239415140616992621840350152927195009288259793866294286419834616631376568076711624439640938345979519218980652394772927769173887367960989258856830207600475247713695803308686212761432435843159112626116909742252733928166131613392773376247129558093188280044366179026198991365123936309917190305167288541089025174115293229986264016612778032950339703905178838953574233461968380297394336358021347746056245274667030826182442853427997801463125053824413474280830442860648186045058937632749679036979455972608169517079780318777533656738909950629855024585986637566680451578166571377057928177974178623707129006384172530149017407873530144066148303782362583571887972971750043787755642100156152962488200466331428212572588935270648136872704982148232773207924652303310827392875967257710206665845075645029555762058153971579387433290328038807521093343330320727152359773749875377696464265542544309388230309237202498984961942607719670743286234234311097068247162811262564604390674530304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 15712492992142035327153033846015013980316953895834384511406989730614532735143085456913551524354389501162677380883626613664553821242226949446533238675794514727840697419534301745409489883431572410954077596460325241483367003880850957357244748736259230154036938357531554863843790480270950395584166640024010070518410594303542559802880248098268548484645593657911139657163120605796070654043208055120036573008983327819575214627230053483400577898440539815996402170226055941263637983067528750094151600537575426090443654002425606964471418239345808057447833623440738166927484224773879947836359053567224559947517746913304667487687811412572971957276596282374996699258773330203526955948206161635696156552210353244941627679796706393240867362320055596294868378658125017956467764303069293359128753517451125283475940630670690933103648896128872319721788569302873620019042060863162651669693666283638403746551980576524686366453064069940288358097639423629203524419320297522215695437047287630266975277859175503473978430998606247022473380765382132442401807657900108175596150457789140697986687564227055679731107103928506314651820083935854161488518813792277104244225229256623508654969792595680540448834954200425123834337137001919734572006499754400510556073291573466894231921228527877292061219693044266931110757938508673467608551413100427404731993284663994907284432483839346046672452703366625344608685743263826076160034939364039180913261631279198755880373301062891723761358271075982113797127433416867653437450558069803759704646436736861946687157124520030043373264256058753481601376030030448005276509198931800115158782305271570603977518228292434080604037696069527249692133749278441639652613790776218274287527167600593276659638810849582182009811571244387983918692618561901398711585578243858700085814596376541731146990629760431960315063010328926712518644719968433202875913080033806320373350200211723287190344350432704868963858699955301723365855795714689216262739011632577730148364977392158558901479820047207967229841954422531002269576571982934973581982695185769598908212229334035073318203832231274337078632353729792468333708656394215085223664950908452790503885527993087635789543438547320675530035840991575173141387045100515457998785894331703136952131911960948326071271219677700038608740736612853695985384701170133919541405824890039788394379747865449588637603676733326193692897647522995780448758241315913910408904974143115689414669560670900955999228224151845771817826782352406631015759469878727768019041805361918883440869530285539266359762771967326756296605259472311705474331768131316332364358095190731503629231482304205502888654382786847409142125364820729975288836206569400351630694693566919024767979822751771801668051125423807002578385475207371490361503798771051926543570741206853187393986991768354562643002439324394937179671213046807518897669737560580743690315164775536485392153219053404899801499307398869335989821668017973939034678445357527078211032337687737662121071025233889664624984636418349677332591632413315873647417332332815798666549503429918568758326004865064093950904792943422230558275615389726219428561180500164728958817018865682470862386145610580055544476598379242060110636556959276425497645342616699546834893342147468403899305690345467133731423051089393165379583290680206884728262939899461384400807204130493751041524920781383573770450817903960899180001596431782895419256162553805841938984299084224692133757082247291792798040014244277532210027456647053891644851458290371991484176792264607794163121945200072194864932244859986947523429704019855197068372451697752416704247944069144564931614974724119818794969910913162492595560457396051728286094025617876089828094377522060938925953775438690155758437458468147410206457844584190095048835072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -11913285544133739009420274280978800521707729740245614234685600336697027325917085409533787138455023209478644954802601236696396272423208824561572301771403298897160128587985153806790403885394056007772521509282270489790044295819169700815743695421690369686684890327005093166108411591135827169114587861503557596322936639475964576955954100402098661168421810106965201580956518443089892537890570375556858271547967534347198756678771343866842823056855579938108331143837425581543189682220682620455191192396102288420869904546151830286194680866763192634468830033602929653025055694530678179012393300527136669396717635554127987969627384107595634925692528526683920856093911359140324503872245259842822833329806872470827850919890406769017600127939959824059258799131921224040419096626637619804101471984687652701178514714605715025801205205181936765679130730481154554039241714539874671298184572960946542936849864657868445851611662400039823258923407163556696502975578317806174704028555146784126120568405720639111641614225716659413478137542109775371812468536746681197474163096641962357481248259662861529981155911865354161729591096986857140652133397444421518546802004455315374468865471771325450092652061130019261060342456116697441147507153283139298208013474730359297719810764852719266979895805497318483295984304432209262238386036010252323860805336311042494548362723725596618814181383239933629506268976547435511016647256403874910879602460406146829467683792981229323476825196588381216634763607253814702578243317756179408301149913704862047768220139495188969470108051128609917625139610425141987949477760856737161864619039807709039539266859951654508530088349512064273788095174782282177344357352873122968460543882791836099312513771082510464247891497402387435212113551114897604767986653950241257028269873562839318106568560634403399543000108724809904799704259333578328899194307189539620458008835498159024065613457894473146100006195745530482213200324498603512758254947459160694521236269092180341625215911143763843499916436234061436813997690787807011172626522900852555772078142135470556397384117913044701020071416737832211402187708973014956538836477370242976115567918661455710989639181832950123670932599846163692938685522865262486073426094714705713742437496941303430755101010416539361176829014398468721997240272189720869175792390659364231059719500292947313116414133452547371374406558592942764156757521984722921959480322863691586929340152334682733351571311634097908921814483409619716001292158017141725883845467082506233521016978326404208561024965990221939563843218309275146533371707722210435761578086139252146565129820006706411339536842063767904520405705531476223922002916177326780942923528924835443092467174894695032028684990167095931199417718064006242728100354279306955051748168949759552358422905393547397149055581184008906486060548746545827761058531976184051999384161257126614123457475689482406596435991954051706152343104942767292393472228085636264589433917837639327747144545611543371684589860470061591398724233812888452394024105212487597214478122291719503000590041658285166322127690378962212535930314085810369493037264419298008830019257916873980368617831893383775985914285527919943141760625375686578538716605783564025066976210665700669889235505746275249599868822624477948666295487655484824421392787193435349990149452689820176993160375988141765845411333288561355781732894462772658923967767867751573835601692457029125090475088136542967599423886229012849554310406637597738895060059688802407473239441822802925467926063842125681449610902490352055631257481854641099880031749658719365331548709969271962428222545665430124952208338540511212568521638599369454422177205928348991109390983177002634573230506609212551818882827490392627432663695012105756554035200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -12374764460995838871700699839089519870291983248529032556114262023165826337614196699182593853088780472249898072289329941458838495896671201949681756234206001043303714734610289534715450806875809072723748148819926531721940769333954969549886730063236859502926742964835565842401966419679090266947493826182073841211664015222312469059421461097187593037950421578647880630032829755076821468243875885576654168810820825190551824276506168443796278468596797913175935925982098327421587861451048673894465557824204143753916951098968502529343990844149397110944027254430851585651763279822231781289977942518249441326560039962710946740858161347444403206019281025075431341031225651185169003163126331165461493443079155054403479759957449059159610773124662362652943324899021749472177632772724277162614991853789175877781443414357967337213622710032517150606143023140715858261336410724389299254334863603059385377964888970339221679332556024018493357138858889129741954226045068605387514319644068709416330787708385158035437354782574276373570269914331383715247605592362856796273134296309480431416251042505138185137738541951207542158391262331996940675153214350834381162683367688579941433179551795836458561937385299432355430349096141401148567950594075174778193637910190633755540216878218243404703759701282152378623789266383818685017810795186539108240050930424942038890129680263658124743419520997992084907863714442090139081983866890238073177780439944820999099457500958661865951992817048813539006486668267149237557187760616318816344578932555615341856515488071549939111053517105085646003711773043385350343536523023772068653250857406316895536041370595966107234621550870522882896312897450542545311396360241633801850372005125609309285977873947387048098998242061381296373970293082281034333615926036841743036897054438441232932535545989448604672663791834160453998961942739903677166126203264344951352154565751237599786786565619953369294686137234057970768522879937311874007418050153747777266593737314075613790517316760458730166442336684388461048475519993272767960971779366370882091639607198193279984811405648245397907863926444692422750824611261162529786292666370267575379416754183666322600771292417475371179395586061303992052390043304325841750324818187740710644397738452734177820769633210948120364862622382861285500922343854969098821339454498890629202664263439083010272848218124810441600336522849348725517537665657380238539130430952069282648723589787650682522125868005896787327929797163473862999454461354502739336771486989900974289307957157278156744754209265164610971298298208553890738953686592365709201551317689292340578556880751021230421120977944112465770822795139234342255243401934944054054323382925029487990824330266387580187745081519735358834207593860999363526852520365263761774805286728732770405069674492459311261453220415577338327462143182320428130417223682387089795620125077537407213854328217499147905060125163924599374273363045236407447760046652679203885026207885358892744150614333943163156484857734065199595464054085476059998216888369875024284505781524649297005772426758838309416221188845631401384220610462697660991285785056828099162299601479015511063490639883023465971243232330041504690489561752235506735343215717704436236479464642777082543925809988053099726257542062778651736303721368687434347703854430164970759593086299945993039509297924431209121714554761095460625872356640559900736205329073030672582754605689330672479662753582642865721661449536431717141085007712407731137338188486905680173233598185091804643622632649083748584276570018225529922109564010642085838475264988163558992552271363688172281447226327570327165648060224899425218297705685174968675528091079060730324332906893298029298965744186770958228498684973738458151008600886164114636800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 558158380322123926579827899037208154623903180314506998369375273289322747909193778804323383611231706415200543122748981665432251723173329544515598706963656524768081900422777098096799464386460580059952482462053694231574621530771687646821574261744904546890022100930746511002774417299809695976193474166723188251018914479312309660483408839201105059024030217860781661126858786544795516120931979959162360190923310094470982679291838196864725086961925466715926019656171444804636758140330568288351150612909289489193085172111852092902600262825001662391119880756803833866378936203891718587470068603917543439287598231867613421843106412088969907628294314918606216152124347361427418809964169268005775617667537665262239501736109103517374369483663659359037893020364499292158326292236172753771485189430294316145652576347357027162653243563255616544567734746346352120358921850582871661299713183443480729472290395201804950404340121934900112851669960811993516746420526540534415716387329036729885888906292999723633477694423394349142084137950430329335785657275483077696590747521729608335949194036416710551644181628487818400868806446553272639399032689731370906274811110726916277483694204979806564129981076767276014688864129748735845720514794096699831348715359918149971895596866261385492740005547889518082620876532562459683573391449558751353935398099002187702408160755654498860508392101738141882024959311631098595703985541782551172776190997385228335196021522118000783977111313525054243842854351701639897790875555937705438818827761202306945764371417117299382894206920597302165196596876549840723517855761723146234942311006736040698295133627819130860030829586357951575416718469595771540642113682759642806933438060761860665232344009817693296932062525899842529225273568862403866903218018447499392549802279820434070048254058098471306685175768399013480743830210336597767642218923912744272548482368240888902804999951319697209913104363313324377413912487823683043820285218626244705335231580602842411135279006746350497158839508799745292815834950611583502163616738156749708912177743455495536116253086991349330974102187640284712920024566048863514707440909179001934387548645221535945982524274993102332467900625977271574352699319512607129720380465581668231317447763992642638120494453620440368193412411432363743075901569121635841394205758810012689512727913474148822869021749952732377406682999971173329936465231293463662927268066444753455646375607494272344754291984086490245915076080892505372088331095250628718585694507460803594284800897545474983137942717870916635503931375246875023579856688325123085175452525295634148111349126328856196631205786242475452384381735115669748740860523135292014265935846720248129798338038775475465773377844031220371949097853860347616081439266588392738793232892020495527733046042521752612131948397620216456346635457448590910913554383004282678763816328595200190099189457133731888187126373087901522314691992152560524097496147064907926310191518666895391922698435714112385795246736333804523235459987008658062487230483118530475346388401813415721533949248648424629363905075581514978571444848616898683489660476161843027989334111028008825533608365900495389752812974131048609361617657275071425778145382659665485266190149877390882557511753129387301481718111408057759226696330078286562125754829655935053233365738249173346889658729125860539512759910601597006298566465481269851747254424414998730499496740631944701746389853529270713168333922050807658916180681715606921432861259022665141384187713146997016627141744198638438376250549800040131279605744700978186091967995019118847228479375323999172731872469208216969595818713967588696398486642852545085801323453412347630539928785082044286825029225801384380410066700948181559061531144616935424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1442214878292011794776617849937687346319452073953757287159094275682784072000463611458030806192689686151014291086228444682592448785623722008496699658033071095397850809737372977774153833339317254044609521104264172075130594321187062397664517996239653953105842987424450242726047272688966797017948316432351925643736882362934647889592034525047691113358725253520659587796239838685932511817615316278633013530140497493627424506866899687859252609461648925195997745532049687972347439854520647835316733381957831508759598602048919495257877355830907141047868418332287801833954780251170656887805370271665470963729697126296976147628217024484504805772577396152947332981762657597794613326998312661338773766792819418136509791054006387669927328906485159095014358995645774920793871415523599981015421658942015977107897052633436122762241837587473458368968912150566576251046034539022475646554485898215810596322966058821030583195879246555369778467991474459290437551353033211356791983595828217848112391602497638707136597789610831137574796213944576391360565203684944308705595827893007876466119989204512728013205925563500768632521722506362054983181308265859853281756729167389430884681798769997542385569914859368037650684334026312168262213898728719951499387596370480700569909581983939178131714928311072791722337302666344452772114222117947385396210170269601178485369472919057664330336955206799545238233848494144185976558251653424338600860833227414416932364048216278703294596198367767156909654716198405594058659862258528538812617871401334874352190506268310581951118454324602836378577415934271768343681491906991027214838373079716003390372768062237574498347696606909998294215734103520941610211856001264371346958774734851840667178570773400050884350138847725547528453934126309280708361762397182251697574957848218782889119157271600370926242758270490444183135594571392457073557429031834600544572035426744128215453386202912533278792641418055353641076222633691541543624932506697898552886475476422410006263513425863781128879739559757579771922093013858396831216142986369071615923941864475273018471538797564014132694797524989008334105886071919856641433293702132949679585801049283376052722483095873815805357297884552225857557753939238407269150242590929439252708091067127396662507136245157447367960259694068548806898961732919867987693184210309035823521091273956907632791953216030534295117056909117673409043690106536565889262415607686521461265500740923312414698524971608549236869178220698231192053155413592592603268338640884334370580880401987470171115358151773058957114207299595806319236133354918000563284548623442235697326344735827491738777339642294484799408812290571605111621469597933724291457567324758737120220006016669463724792359460332585297241892299321107627338219819173253549605105041156307708005628855791254126321249380353230526253176135600624045714027012660032650282959209414155884480891841130580238205501356191214722574261270106422718695796049344771521430852078118816391668350089121536047615284789089875217149449229886004161675346670250674414821305226463425919902433460102987316401750660708242243300074476502968488654357008485414791962755251713164368077199078120931295674932256323697186807266585652926247704727253310242294784125868999989125131577749544370891863467019070967517175598111993167310912115232000373722786563615432670419298894295041975061480070715163380903426918213138132196070624748578294083736305866913333337390546973347110497439919083648737643359576672679341483014018854183849370924593863043888405276946068635295155661133035367296998968952345157041071587742213604047780767552209176838486549959557564762433531589616409350509283630571790307253029760029653200379844010098952412492173687613612412347573143260216726905021997038698496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -351972638827536751215342931348202415116597122206345107793948532898203013352788151895472593089865956339916703490886772099657164605518296437230012293165601772014838336092247831820165992971119458317217135793863098261759308289367720078367991860613355468428326970115243925651153041966715607123752744976778749709611860702611793108653624904016011275049370638032270331923233345572771923362042796033368979974357527519495280719173710462769566825818421324189107304394926852754615354142642292884470993104534218057115099810321731311653977634258608824174226331066184042777679495484160523745382810857181694491873936182991519887030774759890477744169443827380349031540305488116312352645268144457021468264150018899236512710851575494334645522532187993646207739299043973161205769080753777066118671376021279555890135749768593825870387351896058247720344888047359791427203750774951096283958938161585155765044152462529414691332010734016460020214703706889757947520713703495153305235942292916060878673957571622662605051971262932447299534278017929081607263804020610854343697638465743750023882808151087241897022865743716923324716274163341229077690496962167988465401927449835252154004665613591292774714438528326487654167162090743321084979245777705834902909815158681925180537782293276733278999326213149373799267255497384519370254793200852965219484048222245872365898733812444201746457350232581191680943962545854107992769424869249843789372925494045906473831055796875363095122627765978129587392581932791550874778904924282523086871628879007041326548423733660574442653348540470022343084557681558139637596173376884116641068088681579978602675935009445556921573623967198004662076530731360788990225379607329922043594163500539254382130220937381172505817851205427658473236602605306277211080753710201187905658468956078091439439760782701308853711491904755568612279643915185059404814338380150251831228069570642693348088191557443876448548471398350464114609195510646108538192124265178765797261041364359128249189365950112728092871467379483502386922984860445290147379857402144547152728097918463846831176383866045995059628744650551147218922181546966501552260347149967240389589355069964089502903366170741284480833189068808465008759041780316376152407146947988785022104435608567019219736550450865652895383450090781210883694594763359282036327781909251467473931976341253312029048354630764263975899392524961244695909251037698558144771544150603468567540587173147096971623996021058004727736982943479558766850895341704215377411356119920848026226826614162905736513012119536560209919436268448125639674992576379519938484275541098977960383447425140954811429063295735900715763908176309532193100056952745208861576879032386198366343714953561710970965947870798880249149492619728324184559390295268232747818101348092424293071806127916342579682937396583373388836506902041638671503029481894733076473869432638125558260488547067325311353902668451647314048780451491820278140623659777890456282926313251014219897053041542593168813893363463190718366229410450022085479226068251650585720306517226633280966243168966814040197343103028709166700470476059646235355006664638866750334338589204378151283155166102986433249055319362719729883211959517676248735534476630312724615720776489982677685018184018610227964613139718682152650799638273075271515708038095652728333114913213254190893424773868113016353954170499991667815225057264024193205841769907631700206291255004814191167326083563037126406847242250794918061212698843928667910231474440849068019639352192842638383441651906583717949663751361660830108791392775824611646290533042108104176810554589669152012290381997509225906218335710880264819452614646565786015872902132376649072004802166723706735163415110952524820416282817646255635917711605760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -102825116027375385145553907596975860709950096856527752858378622613739552400046212387837894379305883689700821707510970257334666251952949865273975482442418959227649252614682191435799127592943448810118921747521555109414337560990997327839950679026330484266190701589433086372975286917881163560756150342346648024226389403508682713884568813612168437648753069387373891723920475405054360068797133371035767185564719532143283221367595123012288828461175865046378057979136534318347297878454447158030426581282407847631787887903335606166024905740803377196927089399967274855552716645468176217647378356844750937382906777828560796217464332924852328305187361897233953430763166712040760902637767046204121545100360499828032216490301426479603046010881361274606171285522404120034325060839162682055943135223913933680303822415437050879265676958492882656373099105336793822160487677072732924278871156535422072439464776326611374160713124689450501415169963983743262340967716705115911222282156541925141434778755067956254413164594561265435593588580459808144593688996247722865000430254185954710933250522075182406634017609466323241232318016006714363337107941668735901826350030309603061521830706647797017339528950150080358106860732629942051743550302881988187602472322125900034259700782238768858635782377777168161894639327469807013693985423551949237146136585431763893732243749206507546269661833762094135075457195232657492350906036838992529463258159404150121502046236779675784865942545464984308354181535847513968990111350978101408202035922538133931158039689379411587360819843503157974407751012640438987053055267017487381363484557314256758263581198553371935362716987086331129961710992007596861526478168425937596966102822683806372210793759642143620966907026284833877908238583638584567153037677757712600147869774851457688056328981226454223169617231573570732531423629372015918325664205832403140549731374575997120054798987702591816184343003444543359809362410765782434506003204182158109864190847195319948668808552062876206906758673245221763044789180540516618398147160823763564632467887695963450817145307553691614832553078714885989001372691241105470241325242114256427391188405985452761015990133912843972672280601409568781163247445597219667574318661471381860522398960717964678250744865908803709818882624070395977459934217393018034618648720289753846480600486788727640895256145169215726579265361536538750199074772132404252885443240021996404674318336652934043895586338292720427957034575512955099236529704745817421798965024597379632148102553963639427162117720535249019421578235083940755141489840610680242682099049827066541722281305657707717590375581426929897061945919704245412291236015077178409642283615654623314790061661093625381555753693828146878117359699616716028938871317950663262623070510517578870009573896245902273281757461021776263456439871087237967079795841934439808790052874806993823703066968681027143857312645655888607946870627630731752366100213220677883251476123558946443360314290360908184287748722316630175710583938207865854285066799606209030387309544130153156082624806628248193806174265963482078974739796342615268506308575011260769921093391549034245699220150489801248015513904256275566915312909301463304286141557763030790999298421169619473073544774766891039843496303452746635218317886248169534037807354277599501012563786807906759565474910378230969747664579384457837143155246482063130495752554534357954677917116375975608303547428442256570110633583751629066700737793164381587844398936485571230367209833686208492332167551127983417775303695319351379148065152538745615396968476500903303831983555676765307655663351315845284569310831755071329899893690744688449340210467369760698470340730613526627042184754582507134419409427643786623157350170624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 748193353382963405172521809214919979570731978062332848089360392496748436986992460565938731019746132288986705798725037189042652934566302091632749253483504336260893877110395382288981807029493344229033533856375736773601673185309744906135634455531300979402683634783861649486067723527806951147586918989435388653383692718914070062893743995935039919194202992469412015546107085769852544873236949110664727240318234717546751712156402187241681351317842678905104052515546068294541099694837142720341079453265681411304805181256711908759120132976093182432292460628684350605598780537286883379115773626253307376244140794240894376994032136783240154949388993302945544211171813627056709759675268537963383573802488988961071236188240397038794911321583401777359575900277191000507733876990841924181483861826741706765177573316195896210218295837696920245345340219505521711974680146914663487110885387368048492915311312879472716006503590135523751430557312422389268571808851840341393542383559109604442712183820367880912055192582589249377378370943534305248764336241623456899692100427528325070370562558656846691129138938169571664317333901061772345518264337673000997332403371818821123023862139619046690941296017785506153222726557052603738788042524800907026197103859884651777514096599224413281051937464423968250450124284209725499706187814010018806473521693084761394279788529706569517413885975572498368511606677044999735079711893484586382334479441410896067885508873444893918920412970840301978972470554533180869732975548503263478923962280591234302726269776598236064832267589528977147801480197408024676576254945650518069709621324959705948446481254781091655681261812822961416859823883463864741003638480440597305897189029105814734432360427502362351377550435538015323692867824060791192946902145885433903017627462694200684974624091145404486203479280962946964244187047480723079403483495535040258826251889669072575415278104826186184910882577194413923395719958320025144805618984717052076704778231172142449561602121350217822994731899979119237488424479993889315129900124057032449540195868577506955975450918233926304975738549974640463246484458740844500152371147890900399586327286975996374083057695693909679169495892295142184694697639198122301077557396640644546114199658077256899980835538633793734179734039304099353411177121620081783550790833199532849154931121314411124672481967475639489524028027752093561758124670135716367092720333246359584204326248197431498982905853757144301928179479062881758481304715362504176608713055105839550063738234406236263269588793189347294324858433793627083997319741460558260273062775497570350616511942854487072297220579986818607956939194133498539688567964846035508977037090220910115225153505177034720273075612709147056363226959597618670410339961915868229921111981345185667908602634358862538806152953168617439677787465993820718845436838412621879366306232063759340192113904900042896224923982468239647633617304169704502644445667987347292107570881635978774870442411621337863573619532119100085488800938394240440808615133872717637215910581965078592469196869500189020975204754200986142766371401708760230507067652026342304368851150432135840271330354451100079500623209088511747670002219468848085956694654569615043451980384639110753716430516491242496611528792276425955095770962979009792648283000767058708680051256298417370978803587397889741593869629356777469171831702335633869767618600600626617326840277349796574137405466836127939848847700831945731343667028176056700448353708017729957779569277736438518224798867650134832491751902986907944598186251088591401214008983331337446716472984370091722615161729882601812616115710593084453156947818898216253960778204342582335437906912307219743780541478045867969152611634686711928285298688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -309448008095869832537739787675439494238249888011011928912755495011814507106580864146205550027375199280793087732887539554461926094290680839172115399532078292884858790664423902108156524777254782825020797949213978457323457786252436674744774251569807094727879540416076895940091272082303555046023991875806252181801959988758174935069109756328298929413696479409344941838613828427584197617331661384829859652820552425486925038309498962553959104299872444147297162575891208228270296187966940540875811805930017403315567697764506422749232066840745579650726670296488988548517060028549761713214725517411894769901798542839648079939219489385521056035239039439481259643925564360251103456357946581627936936949899305999223934851217476076278799904544191375535580939751217635590121667820518274496793277243198446834764446461478643056405277247773860869817980057708819529534651858746205962959341528527802233447166560749621339656366549782096272848214934923030652313219110468458971912950439291745626630252377504728589033920528356445702943009170181953452763810861587164555242400614707148954986148714009444183903712591126108275359577231167256815978704637755230985454379566355677362035063807789438208650983407857152010590221083009235768636183647173763839769246337130691829165316367039197793217901083866870798314599981424056878991427496720725598886104012648037445416904795155084205457960110170239835685014194747695948710144520297254298077836052641545216181449990373383194569617979879605210416859540348677618747342635536399793519617943846837601178537780813462245601899758807580810819632611884468141656478705697532365047465563863715047708604079609590705056658097016448627035373012896868935053274343144987436457153622147670024717998024742641157801315284791553072341301574481489996025638839210145560175306747745726027181310213960504232165792736378447422284956848241915461671761133267266854943616331322803365780523353714314004366941501883540555290461898114754636610926741340523004928171048597037928777856421446406287772521890712092739788251732032774005675801921619710616989970279227244978479408613649657320000467201873689934602729517461244064999198151286828005512718431466831852836777896613330458680727494483608774691840049004824012372876230932096407150887321639164431632224079150909070053887252888463163746866669040063280055227444477303794399399099986975371694599278761015332941193033899924254686879538571291587870641471301192449426663771478918180551424127204792806563151078535255753116559865954112196631647617102387249225704819316203994962576821316754144147362231615698246733165604537106957496681447986261063483054607085425655257918919501851640536711670583380054698523314132102021751563218569267099595107422295184459361454661374749970046353380516131623068954411407867994118996203082776878210260821588720541069705759073087128300385640629646997051190438272817772751490848466418457032368852608704016438147876053842125624443073157229809753146217270780204745713469780128056145810509615945502747253614079028257978794546441133223567951106596181689414211167394450999109747855010124957123555462022595731624207593168098871247776935787014843223156778267379872705931545552398846440843447352442802043538780605885116115630473604446338477231763095331899631311700968746988653242987919932133297353711948061843893678270319769822448839172634349526429089600976648144197823251813008204774304984759729460913354222745763052362271237436566275562433021590172534490704490180893680506527747825918805083087551952388669790867633346551725052603712848199173326736935932786339500751234059816058417633048005385883736749669806282182218007123336660203285001353325855286210606754978574791506759647357351860570021138046080721877318127927950570732062545064895208216330240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 62853462262978678477707534772811074626349584824624605862059453625161436432924150892615473316658253820660230466991524492316475632458624310725003572225244020084935283094140136510436730899558269929896932444693814532905332798189789733838851860834790076833163434000279955409106934542532157577847425935804921525653167120644080837418791314049285019281603625867815103331312260128134859007831570406769476537205049756999096870827369895691818746953528678189552727007299757961984226481179239567397526080780445136179201723160193270823870728651352002129647459503957523336868289459827276955178774478664241925828935053952269450336881677047316439425159708102096787694814430796882372838980630738956841053531759263465692376057620402421836064453220183966757101950459169376136702402296380313634357611947096343588568198460335725729118677311020282070168875849126694426547968308505295158552661007614206904702957812503100438639493535940315257148260253311798611834186767994149448849729722466549613885546712044353504510656210138487326494349386540908919122554364143190739388262162207417711682616898475369137844042623101233321934213584592759929696663287072590974481009618335998929352430401525458422470385999108657906688457489881464705933623869501157574449457007493031048510623716931687469208910856045239363538087719514794248018580494774461126832963269459597873687799820510302038667604036237928046682808747988683882065307428313033897872986779631645458629424818956551356586612778757564062664398839301905975382518326577889849486934852113217003619651713536055969818432757417580148331527445120449228630372680166893482242895859759996959540155591026510683455969153989421925132870781718289599586365087301243763828282650254678249746278462666183392136979090980757348959685541200129755462362861448026914643459789152709401731796197580122078247571956454968759148239514630637556697237112213061766366318646081836059471414863354409171763069743759826990330216715875086473385366571751079968579762057274757634078687451009258095626951457918230169548478637678673812045059850052700682115623962354822202886182317598910236188523442161130556122748406765906493067635664584887636500956689311165250932133314377340641565401432192515299452049035695040967181255903111061329499287009150934484312633660596630748831885733471688569162566426992804186905348183084323778263687933152410394537315537629406709332726532515352112683635162538036314353062465751945917386226289054367314287589110995227460866732581880004066806334889887912436302628863172848231133551470805761072551491951659766317976911193864199211861737382247660537646897293210361150872068228623643726108007417986387806057086637433937661433743800991218970474849727625981730970212456597229443637712697074549620533472261165937395800984309199909943639527133806948659758957787083152456303381173776643125594296971454290689313300971827692376770043472741355181564818087446320079034321727871177140784440470558363724567423874307629713012900827644374642925916740090417005320053039178023970443993991114385829732189831354531996749897911757146562126331320839826991133763953981286930448873279426743646927092099957718740121278207472539592303933244970467428288471406942890502367359327434923549865489167360589706365385982477922132081157604443717978627878706775652246060244084752296761505166115217055313758159928581759791021697823486835540803551858900621203871649523817648091348370411390339653837419632757707723569116719251725509889506674613521269940510360305198632755606126996006852813378127666932438416088105612021367859203446646190601387905759316675416216143096793191541559009151205045801155269373088629169474698342485718928473146621599231235049281371004734861840576465167846801699822588015165843950431998943032120442880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -13985696883894018542970733031575812010310644726432297908140129705479242299287650670637938114850384456234073537549704786099268258359953659039584907750094976575444057529935081817798627557758251660476735591936580735548190359611290262368745689686996175542964713322540348527916318703654926016253660669266833003229165328640570150309768336382464561245626220456941786947172927303669639931461230782075430207850754906966339913684616327146380902109135430401474315855337067980007966527689587481015169824950067720222093574262711481401748853826422579418362240867224098210304672826430212135549030032438847385240513502755630480920743726631272267911096490940818675262318962288417271810385730252431979199588078826566326490192432739166633305386648900493662549124826131720582511151274342097928778274095723777569120223684688970686355875060749580163623796167818109345382083002330404294779115788686260021735798155286216066357154364620819718586180048983977449276668863499357292126250212678341488785231281410326171894140943549309882312783278258078968753537783698912505723803185756777043196109128618788872539478979811519986622403961777102429438268352071272633554938877408039639723221193299861886484932585446056998272153171349385321427418603670428266375705438314252348644278383181040412248005707767649495592982884600326582345912788026122162381506584920723996262253952753900393901839671237583387076690178626373268987243548216493188306660249288135121355448468246341320227699952532315984359351146710637006576356336068893065304968159555169121213948146982448889220134651872506760956871970128735101142501553543491343443616571440818299725082602993782071942853011303811341845417980583748397774980880752191481223448187181322762481233839465377892128051317410904577507374937787211119871812469379150602383217944111959245132348127725029996423889796381127182857045651137435698879301048898633723800814098690326219921260395437431364680100559704631960035971696124202189015603313600979940192170287876029192114941699972849241529535026087512682125263880747541929253944640647798421366216934812913404071356352408212187280879255478230070013857218189143100079511854609331799447576799309647705030521442838748388301214982908409490317606718861288095263560427780545022846288169011903450255969584402636468145472471592048325344748857234545497467976116758239326233909248724853052714248698201551559035997986575535511885209482694696298975772827374628706162349793440184776024466199707751459144257354557777879434387755428126579756949020306810235080112749828060108746368841492708934196079748187247746212560561730505559547973197177865496973671835686651565932969338515378113973059061139425961932217818687764758603854155201739847397085537355958822219887443294374648011682571500785886661179798034343993586367502244391261660947193470147709178211219047104444951533768435078332004947736914724182737912408221192814209803654988576335267576585528676532301973486721235430181596641929611936480238639825049713473540854235729407396371265433228257168087822627480712698338629223364454857940421949692354344667489353530755294450149653980594047646600404623277182135406354195393413750111446474286117117354839322975001330476905349968145067086879990857972627261119856405692948775868841307039815797162608504543943653196309959967144601511237275267788320159177947556188371295719732769541274592767186253496872155249129512207092668403035877364886125938158272195070943492950965662744495964345004568346060810700088662936578651590587905384453697716501595373869918618823073300563295134547640223543440210514164192918365353310561758005336922090908034078927538719632930278620872660894298058325437768492467260847151914354012845744053109115748166942519998265120881747627571069325971201563033600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 1970027918660445709565294693598091708035813074380934693144946354022402062954027165800928165909738554766929506844391153402987480020122519084447966419968139575678506025399168906497769312699690115552319698957560949731925838683562212671288482848541519629299967917768422357732079972614575673743296628929632407947550987861598033078685725300534629328747228789527610777488180494949072544348869269832963818844347249968247787226044990943823642228947682616744689776550196264640435600694676313925130182227374350715903933630810092120153081909851902656693008191766230149748522491418049421651756484282313076122051510193054721093988047861254961202206873151302126135594214499094417318994292514529022862508618762014282630450892015189561257631192007983368423162694076089557078852997856444326473591536056050194111156268428543272229252219782779129372148109028021474381516543205893164788053989584409467770380713733298918214348215469704143486391197324373108142711757151944201705546752600200440229746954758568240081531948758166472986658189644111482091738388696484340547795000043656305109774516585633143474627221584524703826386951385092727858670801780566878590770625050957868038360283230128818902093250908775512663511495357571960984669448922309223645974591667766217507330141711574095371081537741777697994378158484322457987568193765548364879873160748747749944215134665614830132898897159432382888979562453115605435339288369512790324166211689875235263691032473621882189661136379026006395208009519473127657758691083701414052455704705084571543956158924897939071870313422750516414410681240369817751006197330064411454150627838373175307716151784169360002750720794783096359090272566152296744834971161599358954007238748187088480800896967252682856851728005160136631657653059213375145269935281608126145338456378110766593879098724984644820635142306732248937779129103759704361304229054358991786234920156706609150918874041202792596667711060567796588971054679954726725964191525481659001795044502771463850775031764523175163371942827487729206136290030855304070800670895343974730682039116597562654917743878487506041491625995559782978444195280748367202433270791805717553411146663427293598888677321388003906079386487719326044338466763603285043777816766775987099889605701184093839101055370073459764852233122867604533023014651915838037429001029329857802030790455213802416713668691116868489189048279099494855529906316509876485206471203650833397326774619024499530843832093451460151762810621394804915844860762457125856807106194280791575564194578272786763938738044295203759780606988191337824519135057728382012927915648233122464231321846614430982727907415646090040222102316552382080803767959941506567164754423533167810010060859527210733070690157598344744693142863128019011469378374335135041819050177093439688976885402983931632857601870160969077508956303724970176154253700779831578440277374526405921001683070344387329303384685627888724212543814495782771595757675598519819978714479228228083253753392441056660484731159890253899201994909541520733039393637446017575485534029122710879563020821723085591471248923259530794937958022258692937877657814970664701571549738232093854441914734536092000086080310001388546595232619485360925583451455616013218763315645137751431459408428388666068695021121623182247886270477854680908512569502985922279958184451657846998956727736406062437228141971366620754140077538508152998359895484967673309676685821634077358506239566772558613954824834467720762939566911320114328212539580692527258940665934396906578901092203283751334429579759675155006861192303424122151597027730916971610467524241312811405383762359917763885994267138795969888229425967376976650518607907165250157970393754767222579849265458333262212508535825770741760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 320615664754078271192541373583414093194012141359424334025437333991049236398989781575408367255332950315029191136307463718771949128941169615644732236942033960867548361175459927854810418169214398038227980454839375231416462052869702826270538021194781534981820628139492528631619218189855635611298069718471156495192225427083336355641124264303582103059831975434837105717836592987036832926042275712645098700471574842892429242030938360558090521163722260886446097261362101309815750906002484547341020394756902928453722145226581650659102394011299591575114557051762662179778086033460562253992710759762332984612770221815130217246218232812736893992510799976913467705025739950350494702150383238848569213436885934950582582237482136218630252022440145435703452965475559762454606393365909110330534272132368214462914629776640507789707359835714280568475930987472755873881336683810761530972832996459364522153304917366111002178549146252630565648256349259736264471492572214078355987812359124086955414300753796254434455981005843860826998515001957945944923339229176565742789536416965924920695558734451258588766149381384064526843261678680471946385350306777430083851212038388138197749871448416993288309373831962228437187376500874369378090954702542074374205319572014881770651153386273079102040924967246964846553723901394408687003500442183716465532476395941216809169318833470377340543844341379192246930533382198522926485172382801265711712657181211413056361287382207143584769250246592361864393403211095767610677624732771769319907039483838217505900589835636685652807873256179288697274829740856604798487321960377527872312115927862253574365033550963041547913268988939383663636793967065282063593733827461294165766104891099669314855990193420155762101354915096090815081812716836764239789563855385437705926397782897902483273625154169937041670690534625475489642049857534440899504863312056183332102990987869221833287126629967381111187257981018216703346038884517401879730912823696316572079327440453429845802090391095765511192092666851488398636231278326325871187973335280368653666319512199207911520406610657097951659046455370306803188872141732793655370466268456711238553412074330414417265988032224681653508207573513094151801580167814833755839440180646330638524786007884127468806505986432194761407429552782444989212294253511560905134767284449866366099813280427205518647089218671592683511484217091744102307550262780099485011292026374026941211916330497411076608887432648632352005636187325100116018708137971505383734854069493592085220828587094699861094134380616298260944468425916215739314996394339157717285852604316308172353063677510172789024582709051915849505511666216994308741223990389594440706380455140718531921124867309306822082325965111654792475189681785680087071327963956623960123018536568142795095328906625409567560792242600122193045537477359060682011572415350924763273832227415778792551207339012371504014241626715137454433002078230637859210626463744584598574442855414535678343356655264625234211045721235801819494238238040170213893468630063873790371643899081454276099422189619761563079730234598263363782547872258993107625115893424034835030547759087230769049735988312132768138376041309913664511714940091055281880926770380002559003738547914079173733081792704621510086541498365614094584693845256172363466353189011542331984670992412478831768490859088085725073897567934069947885434095190760923486403213369507321679844162701952338570093946022021519560717705799951910669561458971987659287989183176673384773373637191136094255909293828352029625185460484963687301057667546329016072874112941541812832198218758727046931991964774189803564572876380289202932090508216543556330977184894509151395489622892142636989531844095204809787728557506560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -145610866473727754649407240307819610159006608826776773153196869134000487406147217783173164671130820415345296027879118933766239660355667896536985442584680322313245334673861633799358688541053499460756864874625534064304971354709945265253083757696696601087350485240756538623528159391033730047968453436258345304365268699400302132059546637525651027995002091617082456479535140958818468673139660587892957247288536693740081598583699336380184662430773975556294027078559019597957925129775423577205113052766037033852270941022586529126153788642308802691076975954064120413691596972511671222443870765908479164251456644859911304965556243152617101940137367398269485672996982561447229670991994201907210371056448190877269033100887630368754959012065928939108920570987437352237875997974203074271272710755058439840740001036050462618093668458559925573965038873088835399559562694087523220926574595263103515063909992441939446457928628099765315749466964002614411979432874274677184954290281116898291908118080939722416906777771278640635649148107009664615815779996269001939848460714261376087626216313265339959671479772411147137354566447612967214681083774091817655229687272777683756658032026167771203261476637232905109745637131735338564451084090917013190991941716077146847138536130737626587119114477334101722801670888221451696672785393572078204097272676910942699097020060475032394457247145436403803970733067530629351868118285443625522990336065367021595863417255925336611800339983836764120468703001422343020786774084675859724608115065243280807065812104953170866271287178834016764228484484624511052587765931316136673399839703833096876024171443274370000889524356787236951308825892342704272575992665351163471345783354251707712042300371662504618402832859127319009586237790353813178515118447197450451384851438364818756781682521138888666940576592435270192361876034044517190709505846631759002026297459389570672200141817435290519810617636232345950834998751564677390736079766227571820235737812485147827282391930064926090851302437642069253172930568892692948449619844406870200154802499874013806445203360247277044564403965955251637905880188366569035097098351821103592839176434373396268744606239450885940181087215843733080871978101219137930645350883234278222097095929946650941938107105611738076485238642911415417716598027630260681262976856630598636843042019072943331011501136436034523292213241130031420427556953474376730067800174660950801572994352514092434120086150588190479706912994328530899772420548239305836304978842795803888708490603282830470595320801083472428541102412248296474691079610062888617335061318116286260547432795606972902229696626971639083065621222288306402707081144829791521519661368747010433257500440235596788821921540584545812861598151397512645782386651369492826601959546103158941183011599744793961627690289452572770286765916779793424078805678182488339424461562308317033926000850163026931435472059080533796241626598724327954772317618438453419255217420671249693124918997596759539874004581936273521043721041129038219147354594844866384595876151232581171892740562325543460373125883509546331574586822762681999085158471352272340306198989048866704354169297798319127288566512726342523339071091639715670059539588069770596110563350868016966071536183341401886267564910036916766948291144254776603242686357222521143705229094468523646563877805330941256822145895561529855429007248073276918683217342603049267224390558626924512890787327536274745056247297136907524177621744839983742759066113222570064861770280306438218356215355823127716978945891830569647623917708359360936551508808823430593915383400276787408216463574483806080403350384244634682712752500707322251766944133542400991066971140141399444236445716497229214130283167744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 11997914254501501496090811758806615381980095355554497689687531252245341640608600462136862283161480907006738725337581911433135360616654408228177257325111120070300846493663380546563224130211554527283687802839129832713131224822268161560650066674690346291878845778610415619301977806356260645998606109261964520657242604596667832194937925637435979662601416013612333554198965683027395727007117393462061431820043106106664040554900261030320460722493337820129169982217899362909596760489180392460383311347466818459144064817369505726224434536406696285761747551770996379480580656146393062998786905574195501181315791710241369124114438391658412591728521624374723043355920407115262053055201411096505432962124415812623175203288404573781499961253690790712395701807868261110408135946063632222743104066722580441560646683677085793496323683127834335421339573583265882633316885890785536021320681334227987039389466845550917391542382455491849451029562941889159573470688133111393559274571079292695703555578389996955939944752905878881984094237548141270223283205427229736217966501111188637214120141592178281160229410525898918163493295462489778682301412685812795261605932931040350031096181593122424707603011247500164651464531099498692020746902529822268461899509501071660694485744097657181527944788474010805083356444390316683205083915180585240800373451019365050080016102290718788805050144388110087271910570616095719148885442605736512639573712844957072431786757575680447667834851592146460731238865557748150408861744045045232156287524791317257920587082630787929781283727232480752095227591296502946198901417088485173562869455268585914358365859607128971277313052862016518971566579383534867107342066875986578715283663148296169713080413551728970697722773497493884364222758420682442674281152337600966048352982762484669622335063396732365373186084890094920907738087089697513970295728927707282496910861068214163570526197201261118562691888115283696589644509292860198058939314204694353633536853662472901079932983045181369803044777569536360367115690699742161414021743012144368502689036462120536145030946229473093656114793383966126857958740397356014235777457168983249883470372111486884995914608546719587694012880424031093732723999757443021290165457367389520459737773783412143351171709148713381956449378661176276650416600394123825596567359453837389322860731009084279622931247230779294068187361858822154983143849184177818970030487543301286428477840862063982693922329563383298230711860902311014070930470504241958564667220903981927507613442921335909348133998996772100800045184839151920306922816310343370994621217987399303570003508956927861111319442163888820796354861459236605384352953311818263209799422847175978570756624750006113792940018198122182148966359903253534062149188328811481584925388996175997718555982363402982188040324890878268693177186642961714791713057618942708629064899695569386590348519427231926301140400647603363568773698923801951715806387370101734708708771721607118568177167084163007142849157866707508481477830345900062545576563663511434779794704799158311829745009200379386759058941059511927392700157951823533376899492005249623423383826898586219716555465305922102928751068452398266924291312274087174607068758768795168367500597318151182466981372155466394971033037601533982659056990198741238094792577109828258624394749785229945403803651875270449563650842369160021283236094268517184217153789271618823647826858043759028978472839686694052354717224578343423829479750776869982081269526971925356302096923707522437615541613236678171389272894205994670419817231073513168487874433937584335212566400186060853579306795698165584849971562767723282960405847620809048883383250415222595417799619497827297670637880480548889837857996800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 2322183226764803438077877616546201597618525800490259390655111696851447822383298294439091965203895808951783129040230463282598089299716730479578796464542994400319808466375806824915046968633638635747822086206647498784749133185601841337828324113492409935788220820710994536719815807897639008370761726533055314250191059816116368400158037618438134819509934051617616379603639885965448302312516699133926447320008350791801851522983239417907004711136476129846351878476988814236483109445942737554786126197909049643575908594879183987880306629924007723587980773757503634567820027599541019432635887182025903460432961051048559314292040499908428589757024357905054317029418817052638643893907563010875182699761603131571307051921221403607332775046562949025612175600293136828877242940442872465593631364935512037728041841369970112527707737954536433264711470928798615835654500132326801384494912392906071305943934543049599781642560805474844180856134752267154496178597847575461872273945552541940531876286692798566389088349986707475822151189886723575116942467990290454659028982844986791581726473056477825348182421795547439669673643670205694472662758431589216285656546822537171591567015491507067997799954997604985368261851587389849166580530004115953380464206466975196277380327595575489005981556307093780543000323522109837097458555048595525614260768137133255532335746801514933894482070789405933687403611092600608358044994038994114858183143056535416419412790702332671470182463475312550524525334778311064798142583231622909216925409552362492723711891489056083295211636627667777446585140655363491226334066056918077841062228135916411674942832715607448118316610283282236724939395512663389809349996683245235274362134492912058290016190417522724721844703250433282117171322480721963896852013845602035837529118123902054028529488359055307071905775725711745005627460095924807524085196491176070803219213207301173547890189161246322351466668260234320395765682355151485561802088005849417320210853672217424238998180294638954883118736949566068932437012265294261349720217854062249014203955151379122905172696600949545137047540372341334226202264215398055374782824941273511153107514185468512042161939941272368699473631237890503213349272067855652052443113556525049445520586097821920573431425667381160469784016251273108151780066739222297577956731256098435341891070065430075275125384558224307355046632430811254264851508735402362011016915617002723731664134581994661772498622157360699671685928403008933074701331776998759478874524974424194106769929645490991755304006569219533493572194450542194751222214806965153358506976318717311058838794254804549880395839633238875379939786086910737837269788506812674844795208396896765040549329483305430757670708109197352124197161015589054211271837280402918166466095886378415996270819092641576415426405046629368355745909132795260143876963871717419380675713052328053679573232391038716027247634933246110248246180796169894555069646560502048624382609533459106248249390799314061638975170737958389216468929615469415737730622109591699644978068580969104294865814490317793716127797354524974066209927224551541887511972368971348305786270168187441322414554341319116874156421823658730724799969932293231660167397231739583688772909417868690563006914727719252813094744118444623116311975691278373288891637191248394575496860842781935060411969269591920995009496890302557313370637721802658871598690036970750027217122309209946173295613644234214632960655694949062650862635980404680046303308504599756985506287594365357541152169177357870312592630056276437218340922037926924864593562894435132888008038479432678898886066944526533493858202050693402907518736336782661350204943186243698052026086398067758133868671858800797604145152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -691258812669104924869110447104126959395101799996312387493155135616622946101293622852141805078091171222480614608331063396519385574038153638234797884459871225283352264878300074195092909516501957558100139042616392770134544976801276857816929917343489984354882671320070853417467906630776518807653895760147758517963823702379427460947057442232396064509537516028143206123184649758701927083822729829533446944008732361636438932497259912541946443636370769071566799833109032740028602508182963702981777701973247873528826569656284294007439067587744264657154980043196846581036713034066229702538512352486504370705968315429553544578389377578874883523653168484269906380665901665892939292494555919552017236320129599059315328829586517539201131826407040117251886586604282126775105778804590310969924082277597118031751322855772083656035959115691390269208868150933676809283682474324480838424957250778890690451600074588417111257135041471218425251247709160050992101837365558270306852301677955900311355488621412428774434236401305965680199711841047067089171740519660067874827506338040190551385782628687546375154542907119020283305427013051955610509128016389211620325028415347660295137036523885798221635140818926496937144216315313464653856163657376219107177371793727076279546433255859306731805168903910678229644393462670359638467440328184016637266240535694221379829384608325886165839773570656896256866163800766545795910520632937143672145848323342243273543493619896316407239006710572500931697298662077819337072042426702723049957241989299064685082795440758621199232208616282230243751268879304627850931745056867061703220667581364032711921813118917155021046858355722325058890635111855847886689223076308300446540122386083610711144378322685479779446307896738901598901690645069375501306278492677962495630412522690040862045172015999911338531948413004819176362458806270900502051695961010510118586254513319058754443964545535855740705269405379645571014156897133874930857598193215250021119689835606773402116898813263206300922175738704657627256614105624493766466311260466120120075361722199689575771473858248811622040322298195723739216551605888747995042997773337327989673891678574559497593498840002662697896908989662494823810714581875102671168613086985307893839782435785203566173035793904962262838839379100084343010223627708161699690990698383840990266948511100169578672205389016514278308760869509851109043657903911437722784759167078310016382872063820492974714620829010134653482301125077738130403348597538946670587643523773628419680149342955235919759764497364136746405525280616932498432861846767536259789926994408069612977680739734341398879297266220859686046222474535464645195155257112060963610273329830481587261639844123391237165957517885907653872551450838617412018685201597215605044306790922361667044660651074165359073469982497383003017928521840834014032302000116007221908713077225063982256158886015115450215578203733368808452582348317757114460388496590770811424051624619019154323191330758654896298303867496822916807902412748478862597020381888860498432500500989902704003164529629148543428275210544352636691796093825328754153812657777666722935832848473824624670839386211092159222435112459583581521806210906259305637646179581707076471507640344447613896297779527837149480068500730575743739991322504603499841628761222204361101695485020035757771100318010389031774505258747980857755206522477529722559394014367693134573207246626812690141832675513844562929181482808650796955684109682104488076140266480061456515956329772971009740293095284795468171714379033226135673897374634330606478150589723300698466860560624356897809145679668514274659496048153363973178652570058375923795389739506790190916626794241522368686416763133276133683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 79352844611392072195442765513951583598561486281091678464275779437077622012155964798427710325838836758114576461730072215765212414449021158263441479879891705530293798852095161209908614575801543692616074399870603513248697173550804412673047769735856272278682201125323272802646693845695485435750379218260702374426383234990346119799624636812187816567472275399324810609006547291730402158050459634503337939882467186081786469640286732848953990169943121367281443614345042428499085121608270306994344708992049970695779567046716334992255593797585798284750647671527790289228435500246594460607375845174053846921245833252693750212959206005610852629995271064222591940056671881055156999372056989273805593578185285210400987351877493012981755042127648022320177207723313451219787854111960448533669887536832160783013899979895114138834428051158216175164174367922761905847285097601188088671504022180996285364307207442123988284120153052969569621119251404382108555433617102397424982551270823835856891562363884337786435149673025084660115369713854214785279221143809230638475384319304942749451227466967568007606543310300301074897283205700915095462619867712413179393976215520770378759390639475267095823005189193371877458581713969956942947542866525138976695844499823388137677532360770855184797279140783223481453941254018514694850637910798734203624766542121006555097329323425015748286983918315973988099179478486638946671347301409126773821000612245120577474536030559408521148471742467126818161646406940146710273790619564912855712741413794556871045745837732994261167743426539620861469052623413701746143233310087063081529995252032589465334589345397748635493715182324764664355291484085608786868346550246162195871850755737951829261948441204621703896184586879458633848534012768226963225621933947679055513554143133443466101753358022214773297101604468089970973169555980923232554287738616808141822751386828615958056637567213572658649919604849150481032570413891473311691770443764784079519940728250640333960225701888992848479765794503456043127513664494846377699187000914052073874867300752617613490142550171797011000035739389412609852748273025100537780852668776731285508932968423905892113865425815951145537071264237302832225135383461391820025245666919562629751627611166756246205519578393059256768248429803564870936202917825643895734054729837989931922365626867849085898560213850137855281451224429454749769434102420698168814430825218042089963245107945591053600871890287127596386096026580084264489807115981538730907327536012084706597501074929924522494309665981156670709585859520052017132851982936628383726114390490061487758033458136795922156187439565360521676145374111450467159374579252094321169223946401704023615772851661540662048009902136731274705070668778457392532886306985594249115879840471533933374829910976252724378995941319829842574579732435155160860325345730034300396144816759055857947678396356222017029400567614031296359901362696873846158573208783654069706377079827677239779453693909341278684324344412835255607010565793886735789624485889790646001037226998388616856323457240883655363930471114499689047912435771391847149604712750351504656594219531908976318012247604589662460452115092482009122962009106445028650035868765801518552077860440339609929587169505435343999818055711892253483016504432218546527781683197132184253347093755610449069950170137790314599757424466762426852651600991099339771625694330191730114465175610625627819123116414142107007664270031490315017146235156657785242063373790599506768951423664514515652047388096143091652144372869536008157554983480416537080356286803332951154965059048506569820647863009831934101986928201939597073257401436879025833539624432094212232278797706246952332761972306995457600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -4205683825500423439534418452102492864539296778381872747674887919499756813635021019190664705617598854612211136784038378830153189008774470035206063444145478118999512509171474396029878072231121442469433198021468114445022361643614661931320242845239011840053623843876457134354716597346803389980672957115974932366632392970834898503139954880909596814969715881983671117740722576358702908319736903450978788908557265323313457013288981208893948675431509029476552888809026454813332171223530332002698369974702232274229721350266864896558268536092037481875803024861199280531557379723424884115051355357715807572741180988183004633965892145940335573057545824719475225042419096463634082499702710833888212283673762702840595603391296678348193444811685323137798908139067890967956384866951497240220893510181794769364873001054786320888642270670257333658256340120457285135906475709805531312490096240374498992248681157182756176669068391937354934394355190806146087911177648198272584344925592796042068999298440199224611265858904626564412105725322049496248581989213610954234459904959427412510720381863737166146310140892476931500462249545503594770967781082912859766848226342841522598545575664616406668033866067189785850889223117387630045994759444929702702533286572683207847455372863583658819250310803812146278544907067781979226105349041909151887200725097688097689049102562260405505818656520521662353561690555824311165641949835839146974613711115852560133376649087958483361607528491256169671828505448841799572952309170091013214758786081523874309542898511721971394525791970783327693750900702980901126066478073049630102413159118021368148455996863271728301385290188493984765086156202883050015983360471174806323299072604691219529867791006386409449928982073801989095767439861448358339651227541541670069357569178951599581712269244845590989964372572826064353532297409426241476278614267693195154547161710213479088091424585372954506740072331303772224697638992243659507320888478289107798936477327363980812332014044032572506434120897552833853632272668847240348017237786885395807839921058783717417771356880862138070915332811879865465868582891532352782360667636965087293731458638520021281591629343887617667876207985445744384010505351373890580983025157309090607047822803821061335964765739391963171677304227364908134243751729497225551215955532811554134142469467444077861751992419664667164573258768209608199122986202469148520733355716170051907782996595339921955653039681903469415694673027689189367729824204073617617934975371579284833668840251459808860087166464112484129618302383371457410989944055586318913280767063190113557209529598044277472381867400581127757110192818977321639632562167441943897713897913091624314648712919204362433789298639298820798635849185808336289081996099506318910879533198066388261798065024769143200384780085672848121233231582581970273426603366460054878359392831119908736496734661908274485453513632365070221207093398027881198207865444019369987809373073587207579222346721952919553269689996077863226677069370362481455561461314262228793434489840541756913026258972350952241218379952480383649369432516185958671114496901853263758262546249233399445212218095890093638838908972861291206154010634278177644639247353519016761288623918014908705569818263092229888795119880518828077543627700992648124895831465052467587920943236077048140875564044592357928855079753401069875065300125823824630607903727866859265269180067379074165480622712861195512337016720626341092863668591471564315992136371536928618996910276544106963114116096935682180381243233835612143952397039235682249587462773314260502421102334464811605949974560884880021028411934799274033207026622016252439369179897617406584238644360035379892459204162255616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -84659824164647770008083080802304062617147808386647365879131642765263914188981552205242399493877671627946351508728045414235551889388928629184524065613081382269407998980908516663650473170237189682763760875797299509760947740667847697245388888883897197132059514717827371789459926243701059918536824001750057641167227750090964186065923727063272012709272166455641627786717618836189761377971373958222548651356793761917470337641163570791086488103320777613545211812670173138872896566207240295870493818000022942143181273358808498105852021358320207265763201981882341004152225813368300290614977975700697694760782089848930783239885914453805152963468074400919465991949308190899089300426697895784705246547872974450869872632506904301089640482688655460788550501125292227105346260817617414555710699801676284388976452106492553483170710530801273230898054776893217570038399899372104009260107715995896968269394726636623625280081498938035504957095328578422408746044593248219101090982436567797055123770101760667100205244740102449733963419990038796119533966347780836535059230887551254860622269366079196158301334410008969713024014560364766132967615850652351207255158380086161889362453768910498201989406044205574988174609795477989651959695448159297440567171336274895773394744043250568916695023725674602773992117218988526560998510177190895444304345404119362679383554231799387639859176952838430734598507566888683307365339869119837237151383996109807174664549846354263892151777440198221821637475790327143682715624645684798792427162963963946671335145927343555675907426638508949697339652789788285773598293265619949889370468616252152073337317854945663509160934171023521343269118004556766760124856124875859890461347181377619715673091693095989576233191180700607628036558144683653235540097521266214313800415014416747718226663355626485578752266530831839329513972447728454376851292659047747723537308152140369894198119568951716193985819285116835971746230191956509230734945568034531843029421820948819723876777569240061170320936299293460642106956913995720747638078632248449119129081347068058399324388670570189007486225746466369178626203056348974730231393564902817091001277324728799194173749704561114578236536144994571720887105485422463118987753390392249443431189678977906373843144040665948227056422064346375308303856830900196963626438981863897890187518316079368922190592765672281433287499573075137983602668780445925666228810686451298571195997134610921662740151163669772544692882958459219261226342158945043568246617578371146331153312597051221728026741926811955976961878416769806309922481040602340123590890445295338380859056417477634074487778637393628775664810142241140433692371669821702340014177610721351222883756738727165671892498370448447300179894680836154431390308011182802216203185944325073241094147350487593809856227352889034956471425116247869022501584297544730515223885878030826756056031215608946771633247133312446026539067388622791264944444098806133082244733509841992352321497508866869268080418320463543088358335736837404206211753280909109139744346923840218873565373788321504633102475543970658986716100476138912657322434968181103606496230113302600436633306446757062777455888167856311471697405396357101585145739082173019457509658390308441791818404145908557450643613921238125755061579263335114581636506477732475864161575467975529418955108937368325586759305743660141183251942308766555465510820590397450188236580939786908140420847317317022764094594298679326577431014915843402296219234884493228672524492997662948030741362969879620280562433060988816004748628264763484387407576363124619822148364871042713622872385108102643969431003252235614358905411627517707916664439579690851725019948168443400748792784537741000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 36078293237293220148150960494804414976649875722641102018101193225730958695577350722448733102920528230571956891687826977482390655037945658113089998060252574427750269638263547542215156998704929214546842942137381797712646748501388102959152881591969996880776501695086650586077800400582524352264308670501229830347256082094858892343565620023808280389438394535121387341571965477049893707680649179565291102086496392370084019034108528079626382206930250096645737951103594091735729897742470397581902382648176316722455471908823987389732562130949499438020109383144605253950283469521839397378143526179052582193636057489217439989165994617249093492060874863373130018790553542368072698684366664839436848290473473664130560899234429511926370307105694446197714526295912431193614734538850990169010866747272615320330874638634110815235611975643402151529598353741395697026075327557968432746459462878901438558174383984250748208542174737346132005987964290662266637194766435378788886253707242681164347104800371525128481636716778533494008975674723240347003607417100182035811813338894287768983401999666253750759057258033446862026503028739449236938369786884529995082554271603031352123865149688224640160935054729008608834753811454792082242064044065342698348349058734022822060003826500739914337615701679018199691017344319852724358036136390672684759310106087256659974199755768250383570883484286199051465298764151054987063720399153804928691063523985717798546610125741661211413613854702815094976043217921253501372463141000029980492005025687696140559694913428266639781979223736854751491696752117178889103046918904524461350228455266894952602808072435613482599281786441245151620535357266496527691650583196073018359196119204324864138369977866966420521074136554296296016893490506240597262247965705260250433416298292729059857858414040340442932350335995014255974351942894701661720859732819506482928577041463659337554046019948646110777781556756150199092991795050334688620611779165053951134485246371915634255543319098232467906103807685918932583870239688197015554531350934809332087452890168204913297802166491558323044168400209803915993465704326608398610196573483008637907931297645132731913462619530561738271110621890713635973490737673625256810996483268830517927457875302924848626801444264101066517839306144086270303379530657865552104966108420406296062399812920373331107473775501926926304007960333607478518934315041050464610120538754659056610978829937924482508095029308452612495197616387614988357407281956583955804135250454736062850639675995479273832363994219091433599249384435741169391065834891899801384283350268852349613521796782527307761946502450043376236823917901359421549254183957868403281537752123041796404858798420233068862575642707282901653599227652380142577342096311199301683470221307741164403844948509452254449795545493993200036556192704019382756537632887410432641923011915260483605995273063498935616811066493160810513747138876430392460628622001040862924782690410137435151315849500625669100165905869699369195884632188295553167847952227878954032069372835879325327185608603571246791029104731282034577642677475129048787090060006515834027263089330530680039481350418717367814989514008468271640628690424269283174741793898423877700586598361482335571378540016507690825322944415379175650799193539259305783244395163113065494607278299750933088080152717087749288287282726442456829047262333339975705385168211258865284207555843571708659282376547012685184735062766952290895682274215879713979696848107024771304591988448001028579311593139606506723906118103577922071369830230609976983374988807002795384825783288018067707053273240634559652402117310700901345971500760078445830720964032890225069911323708089905769496402730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -3417791127056043053080765044297487982261991021792941766152083421781500789360160681293787695433711263855568211530606892610479045360338057899237973751015279980844468163132628653864850564249619268546958394674189471557422504944789087329041543112036740493196983520293864205014136499213191536549037515031959938042450228322034606360602014902344706283482251276527938116830740929579556890570874135226244205499823487431039447663009389516704015760594391879430163880779240914216989415020255856157099877499024189750400156684168538992273485645482978410871357018078234851374358667064136545612850508908972306949195971632298930749254437810047952051930610637762623839828888847427833183459395546818299508582278215826658742397324146571202695152976466048527075480623404725129590432550592350093463446884769175222726639472895573070880048545700066523854931352064787871040038556733898354412028920968433369615808595397411570296540915599298563695611334981708941656066443317264785287021559165780213542938841514407991649566393482466381730018456943531774221412212529619083173694927066801976553225028005891929590608898693324930861569503429336416301284581006586873686475736207059365680249186096935530211733642212762306385415625144617580783474244014645961780113071384984642423398862436765890846117939749585013736577360610632587715475342433177227510253979589507548543057364203169979116261070330194088630011308862540733826546531472936508468854873736056082804052537757916770175567597535378063899361241896292755875658497774259056856792147326195347046679609843931869391154601075623062821569517034354660408595157744568789265424211356061640044107295509429256822590131715925255597087467324153029611090718680285179734868474873573020408226230041906519694035418715364591313852977160505266997180696123463423870679636936017414549572849940771122088676922362705644759307937173138248418745315460554882297202910976148369889476438149892210915143124316497886975085497503076417059986059297296253679251849452028817378676429907572221220572306153264343769612226194120570539061471814975410895952981543686271391858129671955473693983592181315224421771429975745895072299088851460698690621403804926425361944767665634139084681975481901614491036086407603994082942183619405630114485099583881574621068289650424715053405739577559013934552281802615313462541564092302951454116669552000150222141853661761891384136104029858471121499243134584270109753023061073904026537508100179668949578296994102488721154262565995323909261554804786881433272093992979770212500382574889242228510713882954412921682901002361811433994652873996561308133612436278810980521525857226821221660416639498719849934923469106379044044097128808881558083629967619253010294157187109462537888208841567985271250558785610948478426877321689635929799564689496792441946407356175297560702285475859805627741111968077228244539656100999351527866717084328928544222174789665821939315265197598903086804107225958732617958874912053098310213674338157031518816609165781528809734192513619770181048618075447911477034913106895250352897529406243065807437566206719724770909182056688759779942034586199249422342964650171397111505093718409877349505880982211922586538896537737326791235100493472263864339843983243722211269081863234006795434974184545079712822817633852440730795364574260528462155628548993051883767330372813397439999684831616989705531992228527138133180754550474355704578620388489012852941388974294695472236688878230177926968767985950333115137798797285609062110021706682373538835880354991081621663751619166711638081425283110995132882972493513857148680937575259019872103729196890490845375727702389527639135280985014229810765807171857284837786818863569426787321435946276004583451289625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 168373146971072885709066169345903373650642553047969759598248413012223376036628309177853466632408169374382866583527630903903195010007972144767076387068137922105154925516386329330195485736945804335317090554958307933471364123759508480649377824296064433092682868475102174956936741600800301558101066505354304543450447351791942697537890072227082804253672342462116226804557454364829245686162006036361908994930972525446203717018833651414996424631153472497150312616008307576402271231881487779068683036220502591781134944470871917858185856400999903439712651258250130008624837448731273985512527761912959220933145364256363657946328438787406818509862369948964324841148790019443460456470559467656370337572332464788506285471019488473389161149286533274688891859876696339681336701645218390899467373850588785015687834766437808713101344303318217487761022396286977999568743781292582241640278634644695294889726663085097698638329315482489632153993619863168869997970072907359117200862314150014826046388400611813165436428038122402367229429902759312625706813307161657369879042929141088574873657424526813430834286330505024426382659269528743292580982447738427354574767757638499736725600975823102934419852087419656276913222832796688288141568479037772668189340517100680434897178178370127886715552613380560121124158351847534140483784534622385714068783527249745369099155222436224574804403616237787335486814248982556551679212206075873866751834501279888875220769321019048393161379260163093612141008921417011590807975372682408528495234711776358793407603671241429943873927243162969456134844163673985220877292804804413570192420131210061918779280902384915353885519953951690076675150353413909552759837060963928521062663129163440837750515415173798391532020243256075223942752267718393192713643003485416192743913383186055591126657487040289733368578799061626324075133714721589946631466014782848000087974133869889071082965033737773721722731015240378651466346808866359261000784414308964347437375022610454591604979149099839323383591879880574770672018937165268148032957453884211815187368688018963205475285298655811572716911640246898792644830506776230782737030789412721326027840181509917812716042804654158240466455008693258391376267903087189386052167598326181225969465141351788677656425859622825486480601880656809644039148984059727371547636684453065917967931145309463786138282873763275333369891761000923777997512657261357953425559622707968798912758798656444041638148932517684142324400260668822672426745317529969057063117194602950969874317463198494177829363464694854805589383400321759957752632517122085000898277206731810170763694727533207990623483176801945550809827746738781963226233970886115532653868324736718339294672424276971061735792789523652917616534318286153695127126145584776479238277214549685725135402384906071433555406252855813842592126500880947435308224960255679052577813789879320057320102202613533199793208873285310714090943459222688774522271533947338089173648470999529926885346925824907609006229091391391246070682953282394213391088801604933219143322603416419511832052256745558804923689594501049098968494305887548369789530839844897385939071761680076791745521874373939955396973242506356720792336937535293424221260508906837147570046567889071801785233347059652153517044136862320453615327022256415455762010755013698880459191066122409328544632379773140104091667406053719951968412931918447511716501620775643671376449614705343747840793048649494648180067138528996374675550974133331380182223642071243526789055392835837710126617975467499857809370188879332599945951635204410053734710288114068873105344613401411994087353850934484665395346011451575389562003963572280448087102114915320871808147646432960394646087500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 930487073738187049583578378623241055736090324514960804337867271678298264496661246494356299038214807635204841886429615816018144755394402657343460905771992074119375007040049222768991009770860630656052691550962731625631965269422605807585277078326462283179366944414287687679885722772973817517607300963179913559978482047332396441111334689813432429489475237974352151440343907053509606347446547580840870453337377194346188766464392279148652930571759000815803384875220130301147135375402029920932452873901623037686477514718866263346794899622895337140297834873031317339829739737945639424592816625955586077793907776686634222184825670682534613236621664705993479349705596624126051617273850711486282679048516486364438329969287986179316911305349502686640353494116192932244200272901048915698106425699818960315145026589378860660331724031043195208605243991887500016723878205675995141184145163252087140945058636612949577789074130989795856244697900138555461697893614228653311553384349615193594654175510386743974251352635468944538972352932662159449728466048851515285194037697698912092462870913982809629041096970768337613703631149123174769481775348382731062539008687692471310409437062558651053526757899255316214541758026250248936668385271413871548822964559119021307973992041314502655113797059664744934408914562663073016386122395739987171394074470294268468578757780380542384307193457217191241183231605811480768881788279473206349496732189066927561613261905199258740431419186341053700841901340448302612886462646634620667527981999060074868523461165562534731940293597852120368880003434249270745710442864299231139476808489429401898870122991052495627146446119796089603221703501944531134683896596233033493888387304520272965829964094957733538171208357834121179160630871957244170782637089770946574648508897039878313009361678416682485097040513096226907039119076978615828726720604229079143323125204798165228621170206878535523108472809443809357657155638945758117584873521101682407555192297489080794126553035335222959761007327697206906409994663783425180051566226383137198863704324010182991321809662607601022059271362179103378636793241441428766677122794749797749433814962765591075274310584173204105006792810944069535502341548767458506910263974546894660481824710121813910174985174055095435100223614516115683448183213954146154587171011144519996113768707926053406585321307272984563637248685945305368251069779120061916053042987360939845722174189532794554778409182966364014968251376943441894324540519055660751167910202278767260368775086444137613072934116693999702409588395429684703831397014957776384959262038599102975123144484852291497322654787322700705233459970464716647006758197267441473094301939212533350166694459705314647282666978675402195955462795029679654708287718906317725124085746704945749848769054736190707852420469842016995153966692599241889046006936874418940942346635174599898140740268899674859542257608481488692878144648026477385462087239799281078038977423802477462294555124684295078543146700402760567963828718321428763979053846665266394836039392018818811430015720255102641014384995145683259688207746784848907704140983756226258636968544923250571245895237312231647046913221044738842280371452025090000146437504128890360107235661504721623189860746295564842181515040508069378480317757745841139819646369577463934465012519241108910029249215217503299022840672521202161333696724060597194172236024795710578793041835226664983525311874186436525098242631513172676634049498996510593662370491205271102594453485457515485906027129898135048696686071468619960535431626661578026268954090078604728903641508974631143066285678817538684901194092396187124776769605762412430188450916317624990328273589634713923203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -1175034105762742552243723585045936289517372348883841235185891139636070950380929392233058043957451035830918719363924812916554639424091947696549865503127103031689952501849078716849734243490435678747471958032029005087041735597389702194421025170314249695070961858455844275812372957643343588478728981870521804158313734542951887013998818099219290952125857346546642044531820213328673578793136867019493691511768500505810017207323761069826882619660553506584367633668992706142165808472729269473912737844257165085548879957647331850923023742617437879255473900091125386737302768939360491484014719203042456514865303825501817899882264154733624951268266035417983062742602445347121013257841381427504698448405210129376551641698611818064263393676518110487067668634028240168173427896732450757070120850766998706181260746276880504232287340149436654531994595080300521622297262244234265988367984060372179292608360521180976131479899383488311109004873911297756404994928739981784653066468766453466212166260637839461437069030254363277188821158561102516574489326170012556350288104661108811672164155791074313206420375882232354654643397949493384190202116191208809736308235173889898922651244151486023371686777122624477553176029512945987413801090916556413961179136090963111701284468395447378238809797398473012522876774787444025698799693898773335026026349775838929726202132613028548508374008577170466898377426044108181984559390285980439550830327066404827976455190255554644421106468328565162395454673950748840182444650870807478087433845204147333781139993924422250432091658975321346963319712931600168223946415106074397317521058634067683702072260870880383843078063599972332493385392141319362879703218400639772431387789487322620614983888462645612355899595177526747904419954712681906231170298271961991102828683384324282073396318558443115733373298550056393939086206124257513088641249252826209385489087189264114014754608552028708787163191126073298951588144119257994386452736980343103466481817527885034184394754511109174163950221710103477666637564410286757785286841573820442342947242727318166649399856720478387845395588291358366354750040503682055748480986260423356389552402262199375472975473258748265895353683285894511607353521384894395806464404838447494084891750864432882428183802211072925189802224652074001572208614472328788995264678065179014991341601072895272075073831798225126261168558377979870136109026217411447581011522582723136990686099769595890490842213666893332487382697814782713981582947719801318274411536167127971862687907925287357605143487900955329810143857702226216523941186031178926669831544376904217807598492881820625335869769708364145327167413820025572422329725473280427497232252598269093100914605320520060282397090256588702961413312729219156111554752039112061332749825173145792692148262416150922011017438018004885028870431570609192487647292559197795698589778343609365920665413830612911647973868528398149012852847844653645036274804414925124597049871266479116390602707688353163010909689585711813032844838254168237882537322472956007020579722399412695458903656781265366852832902250329400443653441567037515443118350663290610321369855335916790420867157407875893284520316965612790889654247900034423370900147751153759632439034418125160039665841678687111597028149156799613898046460030947012081384960290809231219896221347926149375937928424948246770797576582821287106108543115248858140699562707600613944697701729693687134364402724378192711022752806574567067510057593935849285438985066389589632616884847641151407427561065840914358327885154533888353667512580632639178625090542466718575437301897202817340066602360423227731835001372445122283743127283899463382510336417638526656582639312859308808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 149634677316177141453051787693593033865726876730564144624875342808924962389643025238057412288923019696960289695131776303090886860379043858913807967879719242669441684636369248731733237451553318543855097545107895483379700789046155847252976313317911640631514411808045901223297477294406333462644080025994649825749463623419671441597882506393694279296491520076740657153531231395565143157044741209859409416921143930046815883370181097727949401248882913217673031293361442319040588335315812623379632881178302740337808506791677955429980281557876818312840259396033386268833907491051311697299119241814971432317003451329353944034130247066215905388336337499612130516613144601857504814045719014522595590266692966208333303094776994571472867160214996937636475842162377366958890812718717164482738533257958502598898299685819879764676347973751092518504008007170001366168232009644464645422092894886538739512594502301637824914591043969941072926691743823238372140626047739858412625443406240653765768018180906298903218722387263357596811954979564107596874934759162302839042767788207948371525327463593921892795996533632491711863928733116923458994962490039354579008129304051130835748995982902251890010140617709412142130852012708093423234876833974411379323844929528028731728719208365160271092964516641808803818272546806946116637876957124905165796482277252259775808177018308323883944322709900010300190822191997747543245534933937131513080924653135815353555706962899133222755683507041787974331954294859237305713658420097716947322883608078146792806852256157849909382291302011774585126915334898569384806442776186620328690044680263261791548175904473317855526224635838776454386666472094677320159168709617136966087886273728739414157968933942025541328716442746445173933712951687540956900944899959665381511278379513084674063368904637708368913703965004338802910370960216081606728138197219690739788010911014891218912798186503112938902574247192544786043165911630742496080456049797828258984212634000722838920797492479527466167769679189414481023012819313280060177969550557109186541129665860041979359162360547464196419507393032687662814933888009355450018872007859975635998645536282554651494920158408201122786418959997342263950632672512942770912580244379287461572167212582797556899403975818276410753624130394901590080476420555741732549662133402503930253553706415124906910847994270204276527633079040947824732358624127717446886267294587585049755259023910086169690883909155825577118147596102770508944679484765004301865014035730639000349753581074428321046718582820239736846978105666115211932357841862797666143174219513789386913231989818289876085111123019739557532253252245299785812450441998444007639539690064498443933008877350184516838284900091865630305782521106414539317279304237659044592377768582311392990083983976074911101852425452148014964546818656347785331726523678744852577965378501672944692805159417033610636402145032372679403362427285158851654939780915834658911075139693073073172184146314789734095522381711663552482682818916148696766811229360846277876330998048881769670374918392242085060151734858366654299112613653986231899968413330426596541445346917126167013006694757109271951030142139356986040986784585501064534925780818132114767972963727416927484271257707814055664172478995312661655342198187046787100036860786752942419634904130734199522594652690722991503613686309678573446371756873171080466026781766993805032725524961805287310241482094449145325394890408530678931692197488776121211874613000940891773251281099168309232749169796558788321590013557139648001086945365896727328045535903852544521081379719542110618484826395522260373673599192981379463442365303037869874676171054979851236546081525092382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -13116450126438012283467270650625844151968984954505687895977573684574650238734934522651067640798862140918740953534506105125976019705172665587939966926856588682086058272041130846519295643715269436816608115957644827274103873409453653543582206489425708681551074459210373015036893277192547923713342910474329089140989409214090901334131749917927541389450522388783168160945491781589747054113720033506486829500323070225428612290777465686259181802823974806829471847077561104260964434816347126431119606573155996476151855965631477786661247638222874945018201101565842735127514671927382956705010489430715530504052728390980819098482691045921000747918101522315917977626243101509642988298072127145574563309164891586966750788759148787138648438701625265791919085588716388232497085051281929661129063529028972818617114041164097915993433113308702689751340102851000811768357913800328454823276503814461735852093493241891707839256837252905586465319343342218570958066316445072184274593488963334318006464029840740985383887682318480072496302988901456456670290647748935947182156426210533009564357539202010910806998353882892007643477581832321393383755514978144619916946032189634317765256673560343051306390577074368666548029151300082807097617676729627552895307519689524878671139754935883451355141583101018096030737981837474241002830259589517208818758196203798473129027202332052814945741508014313360336128443209286106466961187560492186680307514624695993736193373411735419477353695471143810115845119145741968368992636697808360348215514803376258989863886033016885731143373346289817678855076093963591290363031374599981379308682663565608142108872954748244507540378492253021692396640966252331112050193832501601191427112258059404922912863958165434507433607284499141141024499344784124031328404473304628694468827082936607883433006396979437117861498135774308575366895450202675171882661288553364226071608735400055319658471643239135307464174881835242001606561558146797496148731203697149299873934039625669244027663623848051186103508350040557043879052626602996770646106385068301266216478573876297222293373630935055895244608388746619645331419481884924455720313100601338799306636572002135249841915300225073159850015400737585400291218488195816736167887806158192258717964776011649696259795995497513273542890418969121164339121949544994769754516729226041911811947541948381146420572276494561607060637877393988950590591406573935674328605777670051132417037834952543397939017575445311921121564290415182277766508957317624475805175090985454451603213572654520666298027782797537009624933650993365464230180905979058387486443739525251547377526108049888210015757059223383447840424052414090523058113180116911686978691041675502226023163521166870802145761385364797775793473156096735088228760902920353961195961222920043961819377673200532280705152888918391450085118268782804149159334023194037668683216409941441542446518496440832583957737202045044978848863726485659866495956854073637842489228741277329420774284752712839193683787190887940074907135970610095432895786443458130763660808252160423523831222745055808581168301505574344826901414775481307793619351482763347526338962196352004863376506219203584711027235481944150305098308758508364110662698661410018357465141880321489362911678602843621714189629436220877153169303686313932086737670760761748341758067446305810844102611882310865470648684592655082791762737237167639673802645267427642098369215756854433592760099643370485896193532063013105851360673429093228885132484032433857847946357887670013594177851430620841689495593215545155942296934000974898764414281988760768624929976070686138090313824981542312636186355109785862677042187039317602260148077571155629419247170051054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 923470224413880590805132116925960015711171410661556325377158942919300128634491537487256993613785643933089841042200109952767018334951435498315417161528133009874753294111675831961012065457343556322710954608269321159105393166991333109977039743947462798399321200028879354400070432675152507977186252049527628340340115945088372010579091661596629556388860905540424191127755076582096062649127993504599356734580184191596008987090611875122162102382803006371373805689951661066725645812672073289719874629404962787731863900233496760707726843478950068656432110056884235905953218750593215217562679831729557937684243479191962593262699856407335728284581330579754691987895192407073899660718162410425048705172106330920347456838642226973692868435558288665285599411982653007716663366123182343450201558609446005195673994625482540127283229600842840126829218328494312450966922541075930069167293794120088155865336268254048150250140923254356771091056444658288822794026690574810174743534747627370806382338673022484334297025681068264068433840714375471437403247269370199154391970401744413337058585006878821729475470695428769510005869848201017482927845685673520941719725101211010314328673232544003414843203136982386098020037278631771405527736192496904865940789350164420406668686558517546584099607242669228016382561519908710337247747172708625679857130179165751193181808814029807397234341337993876330626764338463509547696523149267029347401016284076275370164574904155916553586063464886813287984495541760840095531960544081549869018424284321124689526448159854296700216952060621156987249166298790908976210611439510522882498312848454086602478433200025434911540875701211354959087671288596967634974852866200256510943520648654832361725417358464080606681557458086773540788077501488952278511406035736519178132355517137305581140364143798399301273843557262925979251876710723326068204904508038726694407167411699497838964903216807378642574312165141503519481103215520324319927415047805679141950970139121893386138773529681924868097707709673459718109483473017758031622775689619966068135003787965153941617161021940014521973928885526466878665211880307347726290726809763569014665888438337048070836089742872267069205032687745007107233293035160925144765009351346357586574901131368589897146041619174465771718347722308928936831571591367772078010289936665121103944144931611980900254731308001410915753893580751994054551703245561131288957284904283130196288719121910429396174540415928523509259114976448616014530219859382493281552756556897225987559182755013632738678524680644721562175685055604635442811568844812206079245837390490139065639797358716715984765056505527824197807029718487848303914092804830670252928724473950480659265565646507254883765628552677511173875268483503567250630639813000494077060147878546083677587892011794874026843117490995544219130607968167837591814826251604567384811663630171207951585718613347823311061115110215744111282261193251631526873563106318543780975140065771175987912801196038192749690378007920526495437851645926809247290254048961707878643033083236152096099013902578305421951875805420004340674023821358592020777622970844710405693971721903325961026860885448503309201558443130480382258391253018101628458283301154865036227614955871673072457007255866688066685068671896381581838829771817130116292691659738042035487290046503251579517925123131096487138084792462982435764884136085320241143834081587182861645903865978652488688590979339249506573163649693999223037313594721613588181258930078451881013140287642949588288661590436084514344285403022149116789699134735699561611436697075401449983981350481933639357787312165500864847929668053163459423098466885503100641151747875826259461305280639648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -54553190096367947884324853626854817094922734051628577605624058841700038569477795897402353813708992996263443277970725813186951492729336749933938013942694297042160379966332534083822679389291529798346469939534654198795382557730020232373231539959613433504040916741320172105465171941305742997662036704183531881066809506417485115888920698355013100459501295841309619306333395118691738578266218770115796189453982258120438796904445697653107693186830983171477479037158821641639838650544512665856680173920038124283832944281454696592983783307417547426527698073600990484374879515698491500262036286208463217766368216215147897625801787285596037681636465871963273105434911078978883501006942041787568660044470634705547902810277898239852876972878965500777901924275118273823539022515814648263621074886394664178355120522417886408620355886987497019663304706486921650007684942582612911224079475713113784499604584755268613921067213252579150613645678302206788237103032269862970344004598038498459217363230419505643841964059335209396271598725183279087772812165758423073238674142255551469136307540340276465410927733443938904830684758512477656573044886553853504359734710372449869142761659421377843074169801647992460106214582424456637713700856334382783196655442467791632335807866732212421842022148248425745478698770306047607592021018303002268025413214748236253137111308656855238911146714843119557047046354512281834577877692113009919664958654791956500097149935661357054653535753067190930334895202928272694007970532799801208383460976011927178886101070961940839106910205019851353254304750929865292063805077537732497830693693610816399147186822514636674130801235733077814272695364290174313469142949825350358488486966291442938001320041754241320172543952120969246337942975162236539064370217999407140180791141623446926058402336495632261600075146268624064050149903200687713842223298740940779917932634337685440382410051240731785020866456872100800675046275575507291942052016622736367317906949486833050273431792752984635543088894208577360437548968671142177308006417940090327521489952976599500155805420130452657572491432601431741212492268892579495725485771758796750830624356412014417259506641263406404831988931642547988705798318520312608154839412678883687320854309009316664061829653108370763566887571798600973606284642381634581132977240563059684550498305733744508629405440173095684589239060202541424249553523251867955985850142817043538307673780612716888618645974243224419683158766253446495338857233870243683374252129937988549775174555522541606658022728055114874258300018527858931038943378325671582254908610386835355476560790504912128034221675410473281368577122471222371350903808876058923207752031480584609918802982459735031076873034010018945723147405539528121770013904379025529956181421061395371497557780980648136941486122157572109954741882085145026318490883059910894861627531895156920228442261357393462130605533973740934359813098626485466515849912617683116631979660449585894789419161025274806399195884650631367110190482342766170530327973335862809881417976945692838494378410282234827434320638823310300486820944924973562664301768089266445730454074877251399938451233882122799138683761566645631171857700901598142679688565567959527834909504100782342854439796459076192925989601657484735585313945905367327157843791263739028757734264522974759319843406978976698451622814786067656369366174626832682270028863573095000181593837287337402750994573659863541796092058801281528844869918656724320991274508271533950230513229714885689206396807798031239988918880100062967126863829544830273658839136800233409060724236938368448213354374143035182324271640043125132776333286382364453879164352218440977714158001708984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 2739389697428304351345683098103458169629378657024805718664779311542697765234643257488608272655263566088453807974524667854810887223722113305245604308292728824222000627985977636015078610159354090077561594117161247927879381470220389310400176118878369078989377024150402668432810080763834715188183160240618757882362002045420143723190349438662762731010706991874879634673263321401469418261539522804194805582097924351556210009645184926772698435407226135942341011132914132897204816030424977696088976648373635657205446521543535435034950263527208496010969268923602043378816391247796205550097184899288177162715467010481124059585041305362712405336351382470289881837514715840557218074038254367200232751383411624085991739841484223076375421233528818763342304510310915011945339094039273650958684848082086916452388464456101451552826592339185370114871073878397620321226443568002845227486705336904765252676793645300919815131923398609536016592657235178280061075090100199022403764609363959121055531005851515799359496805795779161628369786799032658547293611892066080248775793958681452106462435198064054164212304432322198737146117460545935516668900430836611516158677321494171572078106956581264888617609040160653391530459785569596482614091169659796934041464743996526310749592177901399652218424244937818173960994061863432774614269643374048316394353470674049473638065381553395462735440919047233195898692234957991582731021798663723608704233606454208318033384404686870936713460012957859219738931330335957531766147640618793100079388860792565554374141466398329019896646335911918462705330908074723583424897282885951971357371585610187498274334525174596105791110713587273137918676354455551565319977733163227687621166854378603368595888272145543575666758008544215367063325266531080552709654359851157636931594924951088027839460988414019818004857544901913254572842175838723842034306886022633751105557279127435158928398986962408794807753167652742151684088981131508046958555516726885464648859819385670404134575410498724044502889552434892921920485644498788601968137515141139003298897033062862729926951227672237961357155305010264761120136124313526165436518706928025336682930224987076806735020384228961597650943455652304247548874419143469274617751586529549892925868071053883577564394903473047030729432046496890557433991654431661936643825176486470474598106534064766129046096156632285142141915598855898415559753027431209060687487985370056418438404567351273152819421118550304745810804130509671662841045805384469360355670727120084054507014095687045790370219521923175201924971587994803546635395409122269603439674053113969199296624115792010972636779752827005843483483019325115555447688720121238689951283220436189337377156443880321460036356417853638990528292368405677858262037039533962967166385569947611739660319279210124738555609308781324671626166648361003387178020265956429397504700725470389247156952075667226807567371189752636615474235594256833153934358726718857130274914118384521019045313869918948645401692450814557164465274052468903022712598580056086951872198174707516391930789969587901078233092365749682551951619608414529586449790361857112777811106911220806978150848130854122901769682598186659817910653896072816533711294201795119817957159602230715308025685154544077133866409178274243368473931017951014002381197747078495267119551134730994792711690581122088121027308223201398978157359311919775024686356961746529058068431801085124813994072313839891269932523956856852432536290260939965138496021359409978751682747196829471297624750966933683002613631551888631494255321023721631227735723192299962377255286913065983382193839589959298426019552213778874329526920264882375173641018070885149381371688842773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -117044054545655988205043208813081146883406311879492696792573733134101705046794673095318693945396305809852082969429767313223687225005551272879813082305330949930507886535607030438627982845559167312359139618806737251218347063464869915359437837688114750633129129486364827526322464511004363562873806123240310116631942294780106695930245604084268798552064765293448996554732146303003592198797427991139429416990996111348371296749861936997384303676969059921509073185484471191692363184861578393537534281778199961926910288964908942145346035572065241793496353896226652177577865538918645652371095396635500557886120000360912964458610779572330994601288366289037743486437596086506157109175201413137639311144843996432415006047619092288301062398351978155138692577422544851008042523783450532904201314156741970357151170253356745662716442327973853473829899371560474913059922471459736636255071140201582763665357560525395951700391285788248218291682818195551094510566947905558348748414015197525146473388313122986729604269707460828018955314343786373076818021579171828239554938426844290473600571842654978644000535553814245217739624074089017875913258145663687948876709277791586440119066627787392724607928030537210656639742565335042693964311900131177388558349389296724996207094651986289030327507313638459120319689101335811509715439217368728430298180675781631160959644232602786100693815531300229426828149510009612937055815542358829882034767864408375139374502437223561449603770552356375915221390335204040198603163804460108615022428018813173331628814547059016261425316343277151250563354600494044403895091354673459799705083797637032298879457261512351273846704253421752918814032482185037513582938895020607173432700558171872803286253194208027603311264880259414582662593861845950995522057286196687848157024321214813149041955980608958838306828527099566412054018127389579536775991617721669439466361390519584391046469529062898746585089364058258646958891911570863038089289236994388490143463162665388725014481919620876321724995755810738329777808483477002853002017845368667923805654416830053423608782508782639092139893926984178710214003134490667618450942395316194951709475084964736466986565091109725277422938193945116977386416577046624583257146108774498552474201453806294644099060156006750509507790307773768427964581423598300873932966656599725231261811778335623031452601097862980076121018199695798042212300885750124490942665696963735532480697523750562322821153902099575036915447084951234708152575635182229924313966539767817852611717751179475977225060951816574932415213933841013208805489213805472813817532989005350462159103551881734321807963278810018898340046936896688043241659121668481608617881516517622406043072797780657527201949284997030877004478211030982834714937639646360349938015179498391581798558625080639302534690915136042023348264627440862135917222684686318118033862434728990999877207589563710418827848540366914151338028142127139080559271687950558181304722003347541515917786428064000063471654757042826357563525725534937146113866017555532600191374679103292693862489366962349703518598747485758692240883769905887500496497117727958395915544719118156086365939100162612043395657494564738784196166132824026237209487442417372997630098881791265651442158081161702917263124314072163353336722293248964238723905466156815049770524123787593870565835622788867164937776616966006772625169099067716313329607109545861983046396490927381897135619279177217632604256055550950899550490321797695466961425374199839812061011305870326784345692196926020575237147680816052807104850003759591616516668841570029250299176941009281793213282252234601071646424074399310063158490851334781006246543576576583038536071777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 4240270141378737030128051861974127329421293819925142025182247594113239328453135431580339480130591249405440617805288235730976290220526836038319975934273477218920688643591716074793585688372497581599328226671957783751751685537575505584483760051674429483455744991682597901351090881628210138816541068373314482028070963002721393148449716664050901070379357330676397175129589118425615252102570707961290688504428924352785490996861254718816830596893950445812475392618953129702469496153708844767925848232863153372323232034863363846097435387220498507408499295751714208534403315680335122576673882356354498220895148608492545435911337942471013066353245853901972399477886921542083766911277134360046664543775546200637409153996849668159976419768777207565719682176672277392391360530664205905745255276213680864646688946101737780948517336326628654761318879081981446104283412492537051744913028371265237574891433469890289241712072771993924269956153064157212042464363797408470988933674861391037797375328131709343343667513509528170536534373847750365816648776224529203521146882200037945271824706639320357812779613043405269885101467558267786732061092223972026184044208984413596421280413260443530395179672046782910419672966054822673966938649003095199231920043648385966124725303960713402402336166615414103503688185320010173534819704115295886605297920508444519050237391963163628180883837806960416074366746187845188342553727536537223562646167433756198273719687962574830337693789309306986023451939199958774097890770715435545455941879217654812574001028746963775621311375488227440064966037439456589176451036837106539226494567615623142649716497027744804847692557199557457706264705467305613799374689678955660388106826964557588389600138117623954567460433934547642275519709646086399440370461885103747114134932414089311001393912187666300331764622404386208147541145016316033340514558546533932971155502784855256822237331604269601985403254466933862170826236120330972952256781591106606008780387005536040414162164233717969112514970542530018490168205536540772640948486306569695875232104877629909919479218788016523422813207663847584120447189512621559879362025184569439477719537850653975962203128613706728797954936442286413320330344913282298751331042087859266299936608360501560880712809265120312665611827795696685473704091776521100836092185470112193324701636718824904436988280653942938403179201683015947227390878895396411224328566536602463235289908750694519063541125732084901392482792724245823128200834330765431303351151556238154703591340543924129159468141852385948980481526457534150210893769169506426530521788802217959236913395295851250632112622878974539515170423713041220567436371631507003820055922145314893519022431989897359877136851171069727634213644250668930552441204645307536417743935547648415196352055850327956571333722166952813699923364221822073436756150212317580987973912002644067984634756225411801301705392985951947452032539522980918461181959566578741795157206775273106539920720952072413055223269078023101386131962404140430936122715354648884162176710286064624670238890391211193970089627993077523236160979134376963696649611598130621241573960391086112966487295204936244567864364612683152303343133179744006794004614541647950591886052620922589697174141880583745682707403827493878390595170410107421247719370395505641644470944813480470517855375219002372838472526079529133560634775578524758981017629795847754879573096868180706765211575408780542777483813169235318864253271235267336653759965741603923518167604730738908019820937729665892890783037981307352583288570613856682990758187660968602594266147064842691936581458188235721458533935490923875864172949652705333616954878086464982652664184570312500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -129926383781061206355795160174211911183567851744317079827274435103005723917557285588044857499077236041010191436766753299509572516811640741047945977693811863306179735933822692818895118450368337135723719368666071681622528411610165581166679710034046039424533769915480250862901054464001368629392789570899285043973415156198878526131275623988142057355287506227749287542283258023517540145657262115057979154125423204991017119896720189720956939272052554925082104225709415442356373485862940278588983233982210623168087318691703833488539022099642073332927967198591534533603253790819878048515562585781590930936000028345077060825177764797181303108304451728339834287114272603401478561252588535668777165101070887846544790580550985238746932273554154490443676218634158929171235268128428372250527852893641261171119640677218095486190732968402006638281693659646294532752419001391245612568228785666943609453423259120895408394505737477718929382883658894280848385990022928944965773133013649794516706280538451535922758141372091857099472774444225037901815693514704677695459104641543773553018442194868279479876090219235747207256133727531689066157864336227370544914774007061026267055167313847770655017589115248527282184630359723433117580827581795136070718233894060209948460632080790960173120917771348458843382057490354165736672213149249545021606543928449491287416171697477343305816859926958464370078659131989519353508389546876170485980326691151460627926783978442226089532645744802799040669517941180783584291584567361720279240426365570099026560724709367366936919012646898788897054827700715366874657320839410873002141963008782296172018768986719253130780347404319969523615074556030403019130993914198909889747566740344765483901824031383937915963382280265519937376535265628860470238900015540021924877832096403639073472705655989477264748108251955575604796262439479641779881339671354530507082549132844903309763302587391173192878576541390468213139289860844008425990777101665821180611460869761578126812298569605362731195013184261842188178548691371996591115735302895693232545610627569585523167708916623226065089282321673283865108194851946629520214387245877943988956600620478702229484546431093103805512283908051513178713816521342303732629121876320419955464945155384753482007941463160119554424075238046212477710838486073204283935134097070297342744505228188610880247778462652299701816936863927899429759852138150071836674728980690042880525527888252269333803723686150017629273903011616744458953904756681087034045974187148843803076848467820577848201595118091602945333271774314590252517900762759477855769430456481577026656551757996550442633473352715492882435335727555997037088909253283295464117204254408117429579528558509553620691554019234604871317482332946309445792138602231917963016824345397136671012696132835648294851195292804252575800265911723210901113203501279439162433601552427681654235319322053250899236648554016572099644812743602893046372006254628285108358582535037491735550615369113698221514067325441029922115176527915750111050811360010312763014696579251331468609388677481789358928135453169968303126436613058255936886920712956637164765757251195333871858891479164378735986557563798196113503552152328404213642747184043040378394602643100743695256629468265345695742508661813350373754365908767071449615731884267391638686211492024547867093196402541356965763168787901907540757535426577531319282795376314777092816252786455228891854733523872248761791751024876988059734974732002580249682889351682481044248124788227884955652441592105142828114784258683954671083919530024102020098995205680874353785282321712532313706897695455046677274827763967081120066878975201172324418478820390517711639404296875000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 3397287906849167847241321395374224391489208645300031251606391241509993900693952782365413692142535458206257122217213348813511680827350559669301268736629421374693320923412993159126616237195719581356208998626792982954362851396196843255103497082776524614976180688813346642078709095958872124536317783327867106313716857712215091627700313581047515958003897469656197187339859381503951474086733414357815824568688164812091546033122135436318178378005142101245590458369114384672771004062906956398121844005878164520009803043273222915502612853299691894258761310796167792903445179406564247933893923166528969997729887048953250436217265465961064011771932298147031228273139287859267519872552525342007630404689997438950824359986805480139319315839708859562844011213634509596045303362303706386168275407454268355717765370610004858051766680077695233661026143553173382521119220278301606795906953762339570982128089262161098523142352992484517827318140312268267882438359459512270990555418603596794227445638810566702258072004272213349441207795275508240275090297467862982752332460171970276946831643883497086443377768640378201009115587239891142609515419418489600890575432587872954483796651674434588671456747070002812945203927432259219576392715011616271746385827434357020389851287120131628910888042025151519584004793935978963567116948537874269692596679234707823504736398611137644865716562093145424496881665995603779557828243574785321684884179586088171242228517026130653383574445695277046471718526394807862854129313092663577014716875352416457898388643038608655406437400398252015589536118736608144671115370709753169353287579095453905474032526146949276591890798009163489438360731522405765431402973599438968935647322025271589364970242451050521065246174011202967637918926887534250126214988557980013772136143643617823202542733820624128454860520779349182008813423314551333156257055338901332650798605567308087898291754478385383852671434532893916722290612410299021475694720617423368998740626381016958262641504162842260683361758548896090608091298138714079365640165945029628814155014526427095873903772453232159768480282680239722801893173855069866257451897902020993588378020744374382529920179013357512472625581927546834059549920839317989584591093416744191362445015352935301209722894143103234164884494119353695263987352151414350023271428234604696253988260786550998576892103750318651428572613351572763761112856149362764986533853780452342822949369008642668784511042464584981839290972249114809192698770634471511710931188714504998451925937727183127026696482738377901301560928959111437498966111985783619713683166868682562076294542213240249057032545835466356431382932401760663448486832009334970249267935768405412511441471706839813187288821498307901192152078589343765674884793775959288501312772467180757887667135817022663214286055130723031695803686633721947519616054373112581077308282806791235444326917716688475315970881449294220647625316920286821855726360169458179336845087384910083850865408913480603089559060131944089233638133164941890142674911468246480539624583163542460098521031256006051339684092321288503580223878740299443365863382671939437578094683833051621972980625442022313254340175620094760965454999857536100257048431108976378107223078341029330266961707351503858693807526814884254808359859406237257334822758314338962060751464290591758167117179747863767113964996042357167864565910994674689657789411765209383249688363742100929528791719437902936740983713044277433565440191284061730322176332923687827767002985058546592631058556890802506155770255724687793369874245301252300055696573025921268469587709841155504548262563051145355459797159313883565464943758284436023501533735988214612007141113281250000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -79323108998487239239170372327653684551812725854231077896968692966214495493696590221984233318207667446270710017538205119677931795238453400512492421940075323969059882085395084255105306117164521034353531687354011732353048871402275268788081822778478970959174897596351924054183502417640957312601775431246364667128778529099631317048495198154404979937437212651215253079979915982936448194947579436014508775848490184684227207381402683659226175180420127290728050689682917607725919171168192023867814933388912401852691310483930015543479274121802766922754934634119864217188248463016997610349983615418239182864788610388341580551807009476867169805529332274496222155368118829371947937553922039573986128785437341215147137316840317573644722426670425801097007734351403215855425380502770498212360266024504008082729326701063485749802724190626527552053513880300093897057197722636236755032962125607816035135180356878689768820578099383034428100780974593984782945644481707288283318027904772309844342295304837756131260844410799203151026476428054150767109312426150063123222189365995939621472948184547756144420876827168227542950783635102522730442675203524180619947862055441812289909019857556496378203670188342024794601854539308706369325326961282227026617911063191996019617768522553098724116407999206940384119049467760114108635755369218607886311577202411864322742728516676897965793376655500528401298149616970232637470915928621326091851720143209544251818989483916521326782556908104463164910208081284004704491778181315631692240944789469204110426794131444436103710384556444705189389715603590449394617370366691505085319102673768216119950526118302662499557673880161509685958818188964342133002636021863018951229907305238565485403732146996799548690433182879612958058405642760614072789888532256981486706786008923663206323516467951132301489355278617095089802174856539752248408666663211030925316935180853631295207905684516551277333081180302185489011215307873084229198666618135312439466009811131454743537283310555323747845518695448876980281426971906274332152617527335860201862996841977475943962264051023385831872310869792795970304139594994189838835986228580391025169640101796217410996354368718540773066104024531017119805436601003494729545454661683035079540600935739430888414239743303753067588004707267032330516005697477119112776575525798330751619115449550202167744050030352460406193166123740190587782415958244486647005146940974280692981764906544502426558317001489804208440176639557479446581813473824631312830715792432958366275542439053073703476207517610177284411123659957622287953039794558289218755895867854909330061815268642104093874667864396934900090997132669920453366801834531067301275509746237500849227749039274759630145514598743351957187753618532854954682617905310937168558170297963884772275354328539486346940795728354675213701093611680019638151313477945384008219291711877322519104981077921026297037424770201008900683775549856146924742432636074877084350254177359376976181875499153840509419211800327214432323788584685542542147080993164241649298386621725667515305483553182104110613399056858098628126949168358155517359372704119747197616655642700076937149541725211745940451126187763743743565542814534083015187380318277687485387304736412456917176456401325678898278186236532587673568729761870825509103431517735026902261819497786453650364221876686936610656570412060690379827775780370090459210260428335472287767522916935179671762348479791418217317066379528269586877674850364423778245655445616562955231152685832927774740578800602967385919257044260565646989059853245207092076715057887597686334997198570815705852375592643727193478146596233169847858555068022094910743781477212905883789062500000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 1855864374173026792636457674679113660039055577603347195139875809401415508873053536366902015517117269088140898811421595206448783517108461390383317002519521032232411652894561391647059670596977057669264419000723960770947716458305764756421021650185371652202402184561317724715367530938874665926393142458524234196436416509378290716445117624261315940694383853333874736725212471423652805903018464055112904234069309170345930994016708875431267173579038736735844780922458631990553513073956767493285077711807116077831250928557044244621002015718900042697213916614361827690934814714555460006563909032588037287373268861329307095878787765445602564346733577969081508325066810344975759400114107619347931252186955817670586358261033507818173948070040978489092847335686033416690954647737603102003805351071596478174516928988493167389401260992074627005579313047132335753684748876763952518150301186015909667515895908002037174634335214271614329051580570311102859485538236149870605625610360059823008232588505961255014066294836396039138470207463706411143297669302586129145159365996542427363540738944063428139826552948713850993085225366402215975601594026194860006742200052283196885042368468019272058966627582991508851597056727667628738956952023574362905491867828986434886910956419439475895504847327086309554129018504968464335632619603878643195236784969189919589167207628817976920931098335936707271875395261417379245855243063727764206111124649141339205297593614922315117397624941044754773744805788819075508329512981867597274645829737891093370281838282336251480521810852122997356297072087796659501993356595395538404726475655456246030668009853706352128475369250542971869208301415169057482599870920992344196138024388196295571869517508129704296457637400736041948025573078588069792517324234795482124777856080205387546721773666733297703991061225303681394884137122891726220409402607385128254933277848442334321765290568163406004891608610108667762689985336409608406193407776216777259904323215156033881086352413033924894594025141664309288777600673239089890109639430241869685535089280385338278683417276690060086018921662338742738821997961845813155695562885857486134342058679542695132022208540583532599942334246340432332271273029454510608267274729513902086969548576844751701497463491873051474914005127889733270144736122809557088123354649519305517422583315217402187099682286863941245997491465581502195594258630708279457213906157738512928477008993212434827962745871603483714664457577465804766077800584853333771549229156632423950151495119773150866800454190204896320282231426459482435663506676560013848179778134399830875503407523247429909133642740717200226733817223114771609144258890530462323960960244275756953150823821924476307480298997916697682317904050276537458913695210999907075954843500413187514126070902362096157749944622034189649351647858519250511311178441103780758766089524074101765537687408003616984275598646582016745506019606172849081925833365092177223039815741113676068601704007317954887366778161012531922142732188339751589847367709761634396555091148649981085448546401263754698131316151991358962406386299684870658979244067883437174020873632333018196671313733258366946122433131427531995461702434761753133992291624019584718646452982963988410990013130842562688672294854947444804219674177322580384499150991633399744123089398891688049958605742040630536606599475433538873935178579692884929039329321728882160005919986591204547775499783186152315921698226756750441132546026706815319845956709526000846432455385336241938847738139878045893573383699933919445026474051892706220172098400467897074895958985181223262209314084149991641691405626413627190044859365654399068371644243597984313964843750000000000000000000000000000000000000000000000000000000000000000*i1^50 + -49159566129129471191444273458768123832126231717445375085709365512247025240558643975185043956910355181133916551034909403219905468404796647734623724408944741644153379110303620846196028579475727904799829281180960077484932990622410125068149020767692299637598041706109438463839681337749422710300643799793775312310730464293458931599791598848303887282143732203164557898644472485866496235749999052787684337830703285506641035695224781403010059340917405696214542768273764844116091682276893519680237130578268297393480184951326834955498019316276369925914777229149024398218904748520666441874485319882640005294548045811142741657982830149924547183020938089724831891044509724518780447468055201358864937862671500767282875707310451184041415241416689990018083380102389033745462756244834598045757365815008508063337731690013630325279851225965729941364109312368803722734250738466130434331943637062257672922474548530915546108287459954078579930913246925434841171937409405167809277939033032004712199775012741188002576278233832225704314605251856631084855994838207760975659599005006131941403096937347118927688466509240228867237705668099169429990956898825030822070817142996929779133772680870122583053126154576227791990002973726143667427476133895728089970722465413176263686987382638080989517886032213596061502217814365388122873796799748601835301503816741186044993361675598304701314885492892051299326790459966418314958577495107182092468138916107336384730575227555055658148664081488112664630574260671559998363712091572035259960609722069321517189891900994955504378641356426169409568484226569538934535549013525973433267705119622213273740796557244140527938704860159460458041245384622015833874595606298638459161613961327529889494810939863562518481122828639574936608676715108705037590589306646062968474307036151253305205314795406568743921573618225345279709107471554188982297513894975513215366078532686361339219120161607736063301819785614960526698027313665144163151383417785729838621904508364657235967229832172010249983547487209011833332564994016890598887018707503518622268696669263036885585634041077975737906120422167212517676116649355831358513485466573888202990198694744112036757384984686960430507234181336547534932564500751490171514993445627676110609398685028620182525367302518323407471676692730376357051360566223043352677791517532441554049778804833365789886738391870309123743166578620072358341588643565768581642232702297946281067118584581227524811219629940920384713598039664710763000237199858157258527177584438590156260619286186928612817389836792706224644875456980908714629735390212645289662975287912659541404954439500035867188756594312156129888589541685162145928335104843930570935611068819239644707490045742053960154603576872494849965389270435845504516492127351096555261167865007938396863560338086523307196250669974569727110198215897987165353389190050978621176640714484331159719534597704820275163621768250633528056155839564584786488705653351365261007751371249316998346165841226120126652986651103294311023297409524815142875785853963860290030575471868854438639600255850473924546254031833733140800766122388793577299592680836535780296558377397866637551956441635535805544542916931859171082081688901964815362347759035139313004245257890648820785920209455546170478700435033121983682385393909506978110669234238360220059065854018778621916215354662821200201364312499907740081159537662298511498245094153555369526639011598356244015325758793067879077528112333353174535634229268610981744299516021848176413152373128841355764749829095863870337659495237129323627548729658921523127139963059105605072011329333763016946433325029133482964002814258047382412289314198819641317706555128097534179687500000000000000000000000000000000000000000000000000000000000000*i1^51 + 1400624721587143594755227876240719239584300901866026311150777699307689545266705248564578693785526182742128549549057562582831325540013671913186784007567581872425172276739735903864752117347181667655128655524813017074017759635627673004539758316966913876630464635601855018941295119667845865229848780399564803646453228581786493911436610322818970118573242415239522297355339776235467536640346182195163984398781575733517766519372147390290951813174734689710855577349010922670496986576259672704131854497997083178149135019335568192251213636942834934382430067499526010874575213088246891546523726322738653084484516509095597658584060969277379075889674968754472929246241089933225178513890339904434668107329294373152065610253011587875918951936907992520320756557804228768862158801945043831986004395055883762868232606018328391539675421843918597785248743911884504246110300606430941893168247713303210308709955145081695216506351205126408309335710963435850834647086315451106352595293908016039600097739439234789108958313268543033060217767066766614100068121501751296199089512487446673313132814942702835536962757715275499713219295164597503383884710724721855969624998382990517108094517019901023285496258056934328346699017848164274011974218092116360627964068012279690999978334183465907399611172664000901864370809746048190515793855122456163031927218643745418685719094517012750153066745485134819149349956146066039084610899479765657646438938298278984714370383684175589763027400080192205459987594350870488853062092557856206565165494194956566966944294305179180601329410698314494332337560848381692880094053214823782889124885975928446721873458733348303878202507741045345485013812452404997020186918886810083233335128769953576001471330897906936005793963736602130856827197129378896091990813967715166086783525045882557305349725905126224634220280634474985128555241394022196002853015260357997944539388318259954544074958850780008984004234692526095568296295291145658583139029328882850053425018728825816960747365717196007704986706420127497915947230810190664700678875386917853750399780778726754953017856818830059784740228711357025691838444783927746044529906703609218270937808598215625991921131912113149646184559099736292663713790790060365082753401654693577320764568719007711261611425552343788345571342227836250115950166692905594959456236260808133249427527436711434124401957765301489693822470574665367153244397766727374340387406724211139719253999073102473235699199033696738395905621379628171711195056757228843526861343423279336403886960971669978354212186591413626489683134441198763660183519919486247427494719333442034676298934395560354478227606078349944056883964011269764695162275329890632585072131671321892218370359228297782365411767720829528970236437084441900857737108607421368237479755752025655758525530003681374237610942770013413020798296894799767175935320587875381568885701893992841248493660024134070421486509645706801997512089296459800467009737848553405434441614366159337551579331830422443008686439043344531930461401930122781521415040367711211047430839842749992681901425247629005224345531753317898102930256666089900610036075686503330831646964831025399064155257620292387864054518469044042092433948769309484132349646986657018660515997400190586013200130041636141418165670935323847400368228075201652973759199452694842762973767732006113818505624919932501727766204908008527588146780771459379673705495743473993441096674858849535389131059154062649633098326079990056582929166654517363921352307544751063375838974902661398021909309284815295720301438726714079674160400393565685161789994948594440199594193131975794571941736130952391249042695019915770543416208647310867317719385027885437011718750000000000000000000000000000000000000000000000000000000000*i1^52 + -35866636043964965703534588142187568893651179003589620738856829907136140709145339388254877779576157316405868201229901761943284801663803849021952982009342444359839343021254055422623092398182116666380498121196985976602073237219422648902734930523065745368305001171238298014667325833367105465147462413397875925838336507096020139503003495772368266386687721847095320041156369841167035801793033213941852290568821420444956059838292154665551588316721227647912685154299478075208070355395689395870736733527900003920999344612972681122549328920047685205540482967416391773779505001566092004259436287807979207813830440584230890418223994942162992273438618946041781201635293990202357248875317932886550807534317268468681741902034807429095540681201738991540326076027529076082173485768480202508916581742300475359398508693689242489753195823205703462411952303838273728187942832783199752621449324667588903497242679378859535092035116844873362668552690672630512490234092890881206654670229254241640833601354874634748491150934406718258056281776428765193639696691887009389825035371666126204692931959457672934825931060465125894752538881032296247503144851566216802760170938131220982102651486148425154039548976384514022812918505484344112016656085213007150176749873081018605135351473919988031489581450394511413967771700331410450945710680590370565031653657122507609965464907878557581428138193515108093130503397709294799701468192571972426637326045447264246264817227081124599151583609170379591148610857615204132297396648479668642257665038020506162224282393557821456794712842050130442494678603871230180409022574395504189324881188428996706310222772010732668213961743715747821793183339714772701642485723804632589995284929163983244535320708726468433768552097631354018426195363453518769555906351393403090113661714205638275890919276623119286888730121426437413546682926008132003679033614916214248413612522512286081143870749318284902356199882408450803916672472153079313570286759550897158886910334459887471639157895345878529014871666456384607985962121422061855611036187610178280090776938709439934179742166821294250134721428215818878459815926579808408218119274922092331869741022810878547086217277804774097122326576517285485505813630560288272463426049931506261287364059657100331341423603760621378372765517579003362737324703494840175099113759076476524800555823564179136000138423197741255504915387144719029111658683690732088000353990211962073034466926694496313248205496949498661831125672147618921709842647819347986062777690737604380688379984357901476773372190495235323843168494324073847224101709788013957676058289168822921057677669182522796792232015260656504203721424938628101843490541975231898075865003350885825533133583746381316030603144228391838214623949649988117441608727633837342170667948594362510892517445777034976341157946696658136608205539664351263449754792737058103532914978387895389336316941158487464841953330066175197826838309264007622291767777853230353190214213063823736866172391419939448069239701560032259343341352014722771590626389848494415330771241897878289904524862413054276268232803024333155581911337406685696509306204103926231294845929084777852953237923223209492007493258906330365466981959921957382322561221938825093211794087045147241555138699796366868235321542742657740514609072051172303371903739303270434120235172688892942486015553657932478036350350425645786276715230381462748717793785116372079570871445008420440073766828844924155876906134320173734297406130560320985161934361431147027333256730015805118869024520993378639105781948180340744408549175394519520591603662970561083276623802513568163508882629654738127454353884989915384944931150867494870908558368682861328125000000000000000000000000000000000000000000000000000000000*i1^53 + 704220466265109299660893490688860522441444751751830458204509818466757210938546130725766473376334413210564618617600059763509439206388365752441360782160463439125442076990169967823801903956763849387813615235074260848211495048259716722254674833685650078311452731485738384702723872590842260973802947328739320289818060582380643384847755538634987250001244890728832727449507711420612236384201329817896365258650090025320817709920801459859589067964642683873541106074227109349545318297633657898011459941261847633206265489775575600295195543300127393132635233997687419559211467409000694101847089974256990421166749471776421112934668802613836845247636679671665063597805299434680753424497618070795560558017026555791351582904894140193923452660635106299695291264328439040613756812073238563536872905120643492615070003450675205189302702548560602984324314523805003228385348256130451579408710736659847892055451118135952090161564549528939057814533888193487674348947732423457626853156644409551030337588128447164400040100414611919722889013040948584001520712276847524364018734011800335365225468822608751948843167486969004569786751935562145832152136768160858490976294991729582016462004010844643422533113661337281408263136210623454883149023295811785200683110799610070303723254706305835572722975766621412891523561249703972220066811066592359836186040774114097791100320612850840298079119514406946725059939233581473202545813643422283181082366639025131572400504759151626210077629294161063311676137280194542524361743825438726667660800156734955956257560545489076158116879027747046129875900507817521769346241711092062610566293220551996282896154439507497939703267473203516656325188366345212837871703011234339246304136325008822359666925876176325823022981953654855004758233284536087452133955080924383387515394695476448166860226649297653737329071239479947179960309744158464564964906046548059769863709815097097078763582940755472486567729934013109588903786995749461957102223693196137237067833417582658562184573922851752922612512382504834903406998954462401351168868240228671371701953377748018481536197102733973071780355832098591934854385805130135008959799433517286561678008459008160636204700392134684875076136715829116104360686885603051296886809335681776682591973107419964076104436429000008451430325446383886663143722180204887881274089617367901038418057654145768586109834757604363863366829179251819281577151251240247698781768121248700609060659757860249780714464333170787573276457441955776905083563765063076192181323409063395716596996178319981110505113915864373399557839742272539880531756048374612044622821767997891017302016626024466253542945870961664308280934271731285489817165239795256229565145685576795820176348823767159264820591309061169967814234459717703187934828540883903369264277390847331661808541096821004521183042945312572649884841745066911261966615795052685480380834859193974410073369581061833366195448260553671316043745541433358626457161476950120297797500875451029071540467877780319218883849156882725698414264307327614337059433296444925370203166159887391238411480987069515788370374848084894699880082704623332197904358040682099568660445114054350343884310642361087519645392677484939504901659060182278644965347981778747384562057417469765207472694179514674532492025895007275784765359981327554575592857847591451318154425706090845869552530555300239243247905499225483339587707250714000755886563317534642902081813285800563558862146675832367577135208788055020131543514687547305803550143179261401732469305093687316398083697057173193092585081354209064641964232097071190894453600700302010794351918865197143558842502275595685632067002806444567786364796226498583564534783363342285156250000000000000000000000000000000000000000000000000000*i1^54 + -8511217272921446816528335234824606570473121525643746140556134936976771742091603845764688395872951624796146667031088634967030597529886244110121101385649761386963987853138364393268099382583567719637510462673682614113584110986908343387267562482193932865363830794994032845243047816126681406018033095253122764468911007913889328747534419581645508572594738702091810402827041720868581834983599752509771285921164517984878582226683315489332007305748662361300189961903574716906343317019325009652428791473061898527787815604606684389263556262095390978569417034251649013603191288470339744468249097457568545333433274613904771873323639153184482344378852723696159834603313833489459296337609903446238325625594609490406897311198546719990907328665413964612962958450859522253550001932131701952456334778789034891189647817113703298477768433117094048691584940038238519616837824691505695216477939473153407381531976431494401226399701160230878427844430992153466762316740318881975577661942338441582431950974197544665797529756982877050846882090530185154553095117180849036358196465204394268400577190280939352126879404774725115180842678403779496917856901713971738862233513050315555288846850250509615566812418873567221392313872962653095671546881244831585081250571015059973633849334836109729149648022380344632743564778654706686778503065586465111137423959143238047164416593750175936817625822020658232103844387752587295613619792814400033367549974846120602378186473205271045367322319319595115827877878782416739171850524498921837285102239457530810018747374893745383413142360293493692211432874259647740837987468070623592199003426822613550706720552773528525189743883580492649347662630819612008182270056560761715480241331828250557784175421796227124288629834450145129585157405528761512470074214405466387033379683445109759007465633730314596331266005235100567304848642166415969802005602680708617892581537707207616822028478620299361607224846274981600497532523023738972111283742766810848579724770432111036291351464471303189325140936127669356210203342981271565284581285548960581194939442870658874186410222409358001949899882727524541148476747500536695536999067656089029530857726384443060521185008476558728462160616215995192453547476969168309448773507880345103469583858004123627012503478997694589518777129797467670544765136233108243245633727056720632307849916119383810971482067101837223291805206534057633252384403868246256417825882940450056165624247130583956637297358982740248339725076997491704697234214125469834493742861950256079368017470452160856854511443527372347900508182743707744583439110181613541456712063708200318588482216746228106570889268868002833244452351657763155986170392636486251473803205769809942063621019768769042859322083413007038618223323764625174107027636337735488487333340101580792426660190600123667251073458237179538964699073042645299949149889587014308141688738839539039975213266555771950972420682499551789702309998930319503565348744129714850070477762904158340391040287960396820447537565203980133291759153474976053859585107762366788464593739371088108433282990710191898177878343854403126420231817846949070282186780978911808952524917692519644523019693547358998445386375972696187189068012521657859369920169261966181367567678474746242998896190835359637786245283262530486267370557060322698818966789780313444706492896207617999864293212761423234964613536767676585692636042356796595533678610002167606932415469144502165773962796457521884589346585348367144004432783931965508519605297862983556181171486461573569546310471575751544248520494102220965252120876394319722774948923561003650938517223292715644228039552890322604740126614446070588789295163405768107622861862182617187500000000000000000000000000000000000000000000000000*i1^55 + 1588734693192406626509734829269709861389861438330516212219545919924318472159406866604680499032143899761874254545438122980499408000924649098959089771661434295776916258063810334366409841440181990306466864645283592834023849044834548767268330993030574983052308795674263655201770128219084290337845531613708765123545992996742237020088514933393146124604282290728787062616697664075778642365180138536460462505262415804822693574448112516176923600307831945874458753009860533805379337018906290687015415540659416173637073745632191842551565511679594878341808340869315620036548032757193998492445085828546742271712491412089778378112897278030407407446207828594721688243266781000303182540898948285757359351626372063168799469541452573065772559775081849659294298696862849372356254915567208675987418155996732538034455915428952463718107291421591520603740896484066296289934785819286048135421431867913452533142956852503493866476260905161464473598590817010530188060642299702469543251306688964230325024181763588493028809365695136892794055692630532137663714874884207334737257799198984922395126266294877103276081105030004061790546067101169739500406422774164701185887635379471135409605836814343508246317958405372515551619614109983657691463271224264792560786780657832628416213967915274035434451076667881042341688851809122855506977910414801870938320831335978954578942478704933166139091750035680715234103932333028252620559823218049699163330012387315334765956731775094022305941479676889562529635247179598787755478460312589330395450294422211842416770189595022212727898905494286921478098431875128489718704805647387597887375422947997498484563680860197896890968613609953146632934322571156700403637829722498228830284690683302274140177977384322036149241326131001451026022667530798216930885715376619662401122114065484215069670878927081184461673889164623586741640334167092014529207762572604183820087197909001288737080293830711770175139648361022006656940850112652745748739737645985387070876496467106392190901104774586110422024620011632375486864966696185410094840473846016590061294035608223202941331232542746025485548215969755897015162153318248992044731459461081138854898812781018459387217082788852886131279795653958618360589444974916159009963707714700561609404177239036100358815847194147025150677581104387867353645173873167180801955549965574323232333820401932307856838890478549381003057586183503631645403271332506057323535598105367552712126645604007292725291655875886702886837779896218400159143457920198606014969284330313399111468797765586140943476136483577864296018738299857861626504662344739286392505881387525732785751719248372789079113936925519003990172338852926236949441904452788830243397107180270030045069526510336812648736454567186082454472884740177240450012466944401898315615996829267900445409975772469456448416632059251410332747458792002469223934007653770096405660341003789919278339876873212742657775859794079408063575781306906697604279981146757534004178568148770945835598102767546461392373663549386055145925976971870720421878880996894481416623987724051874588166435120735103061097824551640738234207731693313493155834902807338822893115801329450828453707419025523707516347241791715153589126018103902951317304969556355554889765611833161503574396081353559150033841351447877817747217128344923865607412746583735951994839272438089093548565915389766422354434836883145045707761739795220347843844712618620696271111531383140738162087396830877888482581338553155631034980636942506924476636485364350483052664979067612163731703915868220555547301759371092241381973666944481322394185785850952087217437351983315954411442956243057233801508214613470731499705834721680730581283569335937500000000000000000000000000000000000000000000000*i1^56 + 2288543063280483691642906490455864486490854486498022353074952528101893551016722038240224296841381154299606172405085191718453089128995156472049884520956333492537047145793359908301370118388912331980278311060885666469298860088129156381653634932196904332657689769864565577327100556579203771039800506798567614852295174398472266169622249489733933825002550102945343768988298630801396203186822837822103200777219654752214205454747803081886691542604661014943855842455827054007902420198433946670769836977653766715741839388413644592440932983041460422270286052558406424464865136938743465019758858980196802300316273367912862157028723474632549362042863219429453804511154972089203663853326105893107925242850225799332480866293331575377541270890942352023586238975588902223086127643043878661653105739496917320280657578285018219961926279400363636212780389527715785118907107522020053576771232179184832348399696315303807932902427567335162784000536255465578943228461169931913940656610454139265889079742288851590494857435985588567304182745226342771326441169547073659343960256727887856935890100625755407934722610114735169966042584422008077937570765701071905149044910358350765850088493176868245226795405538287906511745141418377796381359900148334931241390151329094936523347118358893610359307306856448224138064350067964756877854322499749197582408182635467354117651001219103978766815187003492940215229143374017628441142298008795148031924911390097268315987467722458874753609681979812861643231641294683784598047689299738578096975436013243573230690045200067336759781377672193896864719708874354292786951318073800729098723589579098162020067986999372065697637480309198084051753403406381561138796664743130943584231624317426384604490024440769818345681788437632930187197284426721596075871732601253421760388932648104120222992457319470059414624701613587752398043556892412156814047917103906838671286246542960451354354790003119473444871867689406798118155797595560273111210490610337955385536372775462554987669395515618784751215349631342070458505979485159421248460635159992289632349746347754550485919070189374434266667317297669492609073516193045722836208032050714279414355550115377321175032991941274761152144821146338959891581838733469381185410362570278736623879194064145243579099050195704907118078654200646926460576322431096243546916722132442482146276261731119625243468993590447783504365803463215091909904520248674015849093607753635019698406235844845212840555651690918028055239168494681346478797701146717383636574697139316191767126540015271187406659908724199566429645422838374006466605280134772678605421653937436071930580773309626065879903503482397925830280109229644211126618099317131352008097463411028110892679314009573128258757173340434625329241863472417445715693374809252479298281216193499869608945617898103918994503600586608765082019092916138769051095740052720613353178231475522754074834398732379134323441923707730506215942082754572290942643051578138348446256992490401319900861661290350263104392113092920790621335650286635320601168518963882929834526106571404572154184555578063363320616459766900112500194887990992798807256875528628279092846693898188041614273970079925591513794895109204578166298660103182129333765417105099145532536710462930211263645942697125564964419648355902143143043376837285039592536056075530393118855792444508029422872330464419721971935673198293153779426565407164490468929410609556357494358098961742258881400344812539671223698699396287400676484225587108236700811461657033132762001930763528232801208066508310854472108460107893842932980848502835608737769417078588870348870389897295298670363399915602845532668587033228700031941116321831941604614257812500000000000000000000000000000000000000000000000*i1^57 + -45420374033145134132624534374727197906766821725682366877492616876299454791022122531788215359686326725371810841968225515496229851451224761160790148557656064075094790869891065520248332671816896495125824286462045608989900076755466434529414311551466686859930068959182627661558586933741877648079581451792690231338982826151523002139129349133805483428992319982117981363454627403627906460053948183329287015752432208879102886427799573861973183203101276850827805021838102492031990577302880530469986820262813181381595658641012377061210974883235529975320624853986666582730668886375020308950366757929438306079345609667041193450283270213057429599905084297723673995972284633370569884333616975572482898929597382178217551012722482681247835792831846461713542367372319462484678980187460762279572192463932599630850990072183570773296774335037463710165542383419194206645787082196008005294319928576438318843279437169419467973094775942785913415479211598540701235831927607142157291239543172872441711301869048101948900155082946688272870145044060366755968854758562306387980360934692441250706666854760498298227106709847650244801480787136701984059822155104848386276466528055071678705593579553328877502558408263196278977530417715200470044506627570324508036123849124208487132045233314965412206340394469044067901660469062681395343276976664231817786880255606770194328110433755433636093481681938378207569357614593812509158924680812227236295528747098324857942862076883263255656488949120480090844586057532501426624420885708220437968539480122623600765232319138171580083992632129946578618556406736259137309181581706963928165762979240927982463478519510728727347561166289830771096836884115871310955733930865021725406494053495178345894632168881449892920564534338903752808013761672552118870206873135181127679963125717440609899707858448156069142563954266509151599869178633547729825400829274919260815642760286167045291539433530015404376428712956104713801951159811687805938849256481725760088680435763022093801610625029675812104904657117918497989344247700191441162767780271430904271424757153458462164979282267011077989734726030877625268533101991342242451940700174628807198556220205698309098197841534055072786642636626511353537150840168120597185971274889131539986168274966434822083078315621792370871896263249870576428174595066684939577602949235834029756323584007262244753454352182064491434535966870568900186920709302930679839168255984023429450794875030158696814237447680617525055664361884200873710491949892412716266408869054700714225870202705617462786187878365176348855993236176512492887019071132304056150627973790875347634356115299900042703195732000484966003635925848311609465698840807098706900904275895598187901636050830586765304543431002268822646265724788614611824028054082085077220352225755201458122806652056909012076089293082497751139870503535865462704500096988080962515705485810761079593029633265141994350217790332819878707751821941037614508952990833846586638970643737682775314998275332740565031454417788665598442320138861267697327772684075684988838154305827651550547577648346855826939101107796901384998813056680607249361986994005211586245924743528376226086991177992887381530980063384003313105880891323074691663629799221214471621599565718519292528420873155887607324743701618173398735623774030365863470121467522355137451404900071934398156588959495900682403601764528692122971353419886577801485068382497704133415174243469259075765924506869876914564568107643638239900033649688944846742684851543258883069040056879727922824035381672981248108849796855003242389392139157754561445712586000984608208620447350901271110122270857981848811812331493991061392989649903029203414916992187500000000000000000000000000000000000000000*i1^58 + 328862378687001945559740571465614914191180710394449420202477550778636108674127592274702453417800822750005683671054420015435446774467047813984155033378163512727639345178082841451552551207675574403352670526924358620621610972057049618500876283456866098549583560231184051397758269301814979071980172657655155998210612533452420383784737711866217993898696524841472646684387052973759235730620302011831875149194850645531999905234970958473295600687002717926682436867147293053573253680187115746078825884238294645821801319731337907472126031105475610695019824772517056295399737954059865580312396024895753890818035749840729549036131392362223291838698277568569246928733038995342975606735942977373224075396332626387335642634040891917449072549312270833368904403269786177519384741009006898452023101801999304270949201504540058043177814608862684422495001562860887182495253675341022340409491190574720250321057152173127315725199898071039632012310970122361199842372729346034861558557588590724652445016427668749264179488163917062832662302726360163330405606926675528840319808821574790644545543891625727003260649327176955809931812636903424476251855290766189229074350806266352669090314159975783557681170344223472885616242914615173660663683832169302678440168411989501673829211623080060682946441385166853127266785619277751639648762286920907911819300238305593892357302915605752675118746417987788259528353826728578274979690348585687772051555429156889173863982419019958696919271074086966175767307094080602179115516663231968699912610229742986462455524667615025993028079764570687175431104974209743978257336563427520347577846924102455394199529201282192995036895441454263896339029191949767759570152467597696912889540458444301398113649142499741844289978072284042133082036093203417851680392592253319607955941571213343853293676457797230592707051718128938403128244802768998131774007280329612741742518854348550055771544309287723449382538332570339521936604393404800560489149090458996033828715037127312072174185870063709888837916887212729125617008042128115297032412521428215970881803776105234470254862338530125214513591636448941895007442739698698221213845212223024987135857248943824021578690939392288187205781345772542503800360223925933542336581546884453816308915927132188825089229284419493762871095467411310081894187563766270847493759978066744565531848704054947891422997279395323349737772523052693351135869861889868309354039319802423894074709083061068475720338304910185667184706282549299235948752312612662574267153817841380481444648220929200635671785034046028597123668503645483354603670825781433380610050147532254732414817667982365979487593329154024911561168489095701758908024884521647522013962759538553353772322466319887819604218401435235893511972271556070501698043477744228033323018288269952077970152596192224161527949110679460306825406283535901195220740577848206376670117377074029048320497877841281237364360681537900293358850129352673989634141599891618889173652618744612631329905778796979683049916154206761174315775032340458658036991558749523250286429727709252101505880206598220792278871187184883730178290396301567931480115954498833068294480973437127514034867349565687736539938034483610750991999813554758702498393813956477662068265156928963319871459543914067175124900475973559294656990577559959070731752704859366858790646008860576883762980365518312264879719615841291234873029751813818809413312661381350474487745195973029604773791431001514570564037701698008442075450037319794473978785856911762428738852748689588207556473835668314513192022876737279532460652690430697188369509743788128159635088902228183429638278986967752864721963886614020111665013246238231658935546875000000000000000000000000000000000000000*i1^59 + 1884300325703173871819001470574740166996490217118659812760235988615541908862079369983692735778034018401487768548300015590572008332813080909534765611873693515381217020601762153508010473077618395633425174912845868059766356024601495654196513453590004007371717528937064406920544151723794440114649002737619130693828253682426237919590568373847053357644073931755958621982451924759317799068659398048523611909306289173682896541132736210602832560569617516792636307039267660149474992371872491607816541098082294565877177629580097832377694314764674015089025609134712028774194539141385635320971493019725850007888973977401377593884987853326518902717145912036066299017372903031312476138155492511230801704897682338343898759493095703482662105265019714353043880450036383574637066334565769255318668956920431842752353364429002963220459028458918352753934420819477815033835411087471661496910569343628555886660915496416097809480782377168691695716281635782716779601900372610582922002510825390391930910191808776990541002995046127989143290133551960424291618408055665454517946578987643564845444023793957806606572468081212450871629500547734002507636036486608210495680596957671323835070959323449524053907345383867210453446844069490599306961823813756993527234497474513222378020971226729505627838742587272432758628034605651667488665237744195671121276645824458266197801948877894788795610399004167650471274716326479868279801882693953346789003108521764971165479667052301683176327343134093792425316081265975355150479667552209808541926901091716365104660545692756560028680451743116817526698356911838602676915589387572033693072480270822018158688696206713336215540530602906805824790774819412776626740171084135417954804134693657706762174562828378125709162642686399817496252512396649475630715732591565802282502819223723378049594705836767327531337197068127814084668800473491074617803005177797997892801222000662045235309121408744066175639730448508641021053035067551041605249056836178792679261361201104755956840712810172134248750087966311558515776014089219491846901491764381314218016228907114056841278395243618899188162904906273514586265435881427048433407634458247298151497379525392401671257027125428870089819426319087454813356970403902905982934388619599473866226151383607837155249671932878151055319401904624512951146945277639651482737519104617908817998163919864340600283812462401318445369241774390746495501601810934658401940969606018225193422598205681328603345248381927602416540248079942890926807015783985355961454874121743583619131926898791891346626665122636738311883706875168605675740263201269215009434637883689445409362545324503226061847411672145942066774009391562534812833994559977246117460529818524890133105760037798923630922927761917925513963531105015050854438127975483887990862517318762575157382946852057726680303280557849691538115297302430165601331461004987005379488346991475001476885306245905366668265819876646666836552920987807959406133011638436509284584060243427018426887855242908910676268330659544680320728619787899468751538614396771407949191342801999599411954311600084525177007216404143559884691802477229695974645150156762467866484976482207964542067590750764268931555559013928047895236435356877928995833646947240277557568168300883860725184053358109175701235623388055136334913955103191696741233052333977643039680678319908853884833345933244931335439514141366871199326801955715652122150634279651461474893564733168722568021192514844370155322713568241448082317360156548537847644746342615914907363801711632134872254491199249133755004352441132514758944595723087253008773009747502196559904902911792567176223821562196957339522784794283438714046496897935867309570312500000000000000000000000000000000000*i1^60 + -49628395712420168184043792298624840200420099023155843197754148116245202401586682429057511858511639045490579095127992514356130996031072087380671760556044787377500964326188879404472005991625948196738596346964619008484265242023241194702561814629851635333863331426482657557398296142297692319043928585693038995069879917248059726320467772404899918978570322851103377513778566775262425540551007596730400442410597482447569221679852757820022460952871548964012661181094410437816572092853656465726071862534835033487036107999237157910128357108001684251163079187588344745710202176809770955559624926165585222230301129555480308716246898499095999047592556364148706579206657251374636466126774319711731411508259234080217946135051760905680256164759204727666962896979893900449668857482510504789409585992669382120421389388870442133842969860672476271699684955850331186925125066352748192198550442472474548618231996543101228792806826085875535600264477389108134660412475545125313208967773851041832483278581930541064247024059847315736382762826950516603347012662644261397434042767552488782055488240109004204275052609510792527555101985554561982327040726921415087081327474475920860614223708201766621417866490729723330969833312186193905612070608303518649484970537333747330181230106734029571006854788524863213633006271023980099872305805201453432897570325942182010050242475295424346000577849411969124843683391137794608558307814147298740633469240638853966749519584793004329053703461411601547638599091689428929571185205427185940419533160777211563352927720877330000209597444654556542741567885832863767964894340549143560245784537595701199299867246779083416494341120206277330454616262669370664335732440924141822218004023104641261229717388804693584096940267496709370265397056908833198114662471242288095360565837530660742140050088022576949889960509887449984439774327892743437199737020611217980034322463902258890650575940945692685384289600607426338407528723415325039797017143014589524671901234662493200844934207436075835358652528575966270553405916354154482175266844733836876066738845131600216420612322812224555757307526677011388263031999764442110915506935578519493863869131764280513549506768276122478462510233308304820648793999782206641964072533466815424909428514644301200010868998773308853264850121346226160017991692877706597127212542301326438201629856598842854668322992187891973142522632949642543571362555436998711099317794275836394284494821879633461455619325424060887825836829282532498078695523450039788170053720140607776558045128814984010331368362544800827137260938181389953964951639031154567463862595816954031496236047097273440096824381351760339214562018726765834263014955469665581682955412312139482183834964577718298708779939247027563153358939551187920272753194810417800884367927567374706811759756794565610753242179159919476480001500811303604752373120575108705228184331502740249678875571541181064184384019589448190385320702048486696159477696864099822836466223290099562193300511042426078141915376537395478739648251887267662611562320569728323757836253921090687473073364313732112235415921816664333786733242636041533455097337513988120805915858548600509429814412468328456556705982259804694599676219827125333784179778447175005125715384818779602138363986804232856339003757133319713141797197607117465703296479124331318989801892790929218036116457808692202989241211629034115281406910020140804642834226229276105381385593074707958761553959159114185719990488449394317432981763752222893223545432695561711676409931413225816576014329884858272909863130401820090214160135818962942888607528553808155196082335983563342191512381210671513941505317291102983290329575538635253906250000000000000000000000000000000000*i1^61 + 351673004996232539653056996957142927273348857488221633698141494908525406993721419435964552743014045190147630992888087564988338024671079841213508250750580222517454441996158493831466897193641675582649303645683764799975024822889989819875530314198142170991574054448700892779317437384384726727515577987175574517532231920712787557129782079057665677626508199470531832972414403032107496082448235303454588449105672257740152488680666631630078332476541613471255767493598628515496075580495636450300423435398014309965244374578588041396323201117769031723801940059022709762173984694308702972247394517357868550437446465255461768165566695414208122289846506682768112552859277933837495273650978611332826989711588685637341230257087446865849559698934222394528402777480200429936022912063294501860267304739121042366493745506138208370056547322401444502774094388535563987862027716367553114774933752976614783455067303541992781440248829305115858659525543251376421599768739463499524734425663028884626432433730387145145496133449876354512834300411172153195944473468176726664040956611576209004348601679183247370214068186717898159798010996338889204676234663953357419137829157810371351948135062095678658212531954198362433645247520542443722282083377452221199357377789941874239409387733998869333237656995728483393526882259506672718954001563386136620172783049233561246694603398627619297761590704293127409353566816543238779342525799228110347280344135400258226086230699800567434170064153391918234215117471244798997253968076909512963774209898998554287491795987655138662645046764513297526362973659362857285143425708209598478177388509647093402347693235493672711628090606527361620033282140129058405923559680577137201687349032399504933889502781939364034978783373327621181673775197090773213329993054841716560034916875977189555831995231554018212317379265732573346066118300794667913785764148012580466472974473166774943642218320675996816884381017201160626762366731138804891106029438621083721301730041480318323703674473976205149801295897660669004949194740278874190405490425242746175822146309180757779834418876796730294159767698274223576049248432496405369290114929235373286686079842404342858251777238997675883313828752279905088280175201002055826802235060255905979954389534117486162902433806117416250166496943008238184872417273623057371523361111281758311456334570040613954768019013576271343347240574419629568984674022902489100640563807094132545489477182275582429172004199218781889584508326174585639970582032586796689807134400127508192979745253099186939604845769698881804488202237894041238973868317739904076538068245923729273559919911731315973141185839432225600442912095973076185445549051999802356702011676558609757882235661882092884244840530478273326718911332941502661551881642933048807759411458063095318308343328842856458094604723204034199941242165457780011532319876076697798113476996681062503046458272803299279534745844229708581864636051458471097617007279791853198510900896134621094427685811407394361252358693482906884294627381142945450209455413747577097512226807132568736434964119760492479617712208025179843964441881966028349945769832973670645271883881144302197520000317002899884256658689717160436635820034217286436092674599517224281931505422867069432999860593467567291396985692860498978976995669121133119502255696909681734647971419718089371779056467556473890590715634783162945460436035931559978716226555653649102895151058055966714859744665186025028853941128370105260321634613550940525076813148932649522796416557084419539624897310487651812015225820321389079560132890791812259289265537877405182140561018347905901871506878287158278840740521786756289657205343246459960937500000000000000000000000000000*i1^62 + -5238578391696067037637637789589019669395707564103679071601656568525605941955788957896202590814228596630923276676512126026122125347673177819530122404275464211103177627072978089052494701865195341073386363020342521023230842804133066932859925720874120724902520053707161146539853511202073337077380743433525859518997112136405279206094862038597025644260534140748777928934203370292441899574640902039674578139234725682209411824057535475593897794210805439169833747379324378088300499738338854544057596678278387825615751039034542442992084362818644649926583237994411656311804824005244139482405182095928234165223982689049211275303084840372604440674070232790484605565410866250892745977572742096855796203858918904014689222246726902404852913440702231134155882072393948726670926541454924851159420440673952054187312995375758490159640383825598375953234316307752562797659359781108081606377437125032001843585964887298590700598224481382615727902259347811116451771085057034785354620241096295645944621427324683228935432836014925439548317431197368771318047486816424696639596792683916003489127148369403772976476416706682668748298427327690367994192036612215433036711277637348788499025994264343305653077812979067316633978577869832202111432725881894342686516720257951057626359395602187231604508283990883791498887829902923402364475337514764743640392795410247362019610282230004616060704644663738066437641725845414540772907148887935977692652196335904259465273397114114412417528228780794111477371753071571099606255157215782948364361920111000408860621214341054009562895493286168955095432991458650384984868733531095859980564741336828813907039719173921243753291409580422254957205501345857523679551245299512657346409339901674311003239283731015204026016941315739540712399292569704695550506164121758652893710000382020890523529458908272588874408858778721043177748969901990297760025668873905002860265701670705986317628600988958983261856559968855953178273105346890037739236346521847448886040535435349118158781851998840876012785023913905784666986397990824168498571385782839256714342800191203320911726230657710910299904655137271108400177517940374378739878820536295934186791980959487015739550809394131105511008176774564037560244829896021845086174561959105098018588238546006815250324065338458194285413810822106413952113039313751559495035770842120325744687853396194524123365074967607323847930227956134499153821120051734007506180125808367595518149708782364163918136769754662683472474250639335428412104831634752047039978856507982349173052401833602937265379543608234863915784782946841314705596960364258633682498898218608820660523270069695995318181645019419555547854147939107758037745140145670511135934690740844195457373716520383735886336541779871083169734633729718110937930496083420441100908501512513742392378346866694579346026991670644651105880669233709916940324013124983907464448412694583004376107918998191335913894086830933169418716810921510027549421779411048479540788478492751674647897064238761278435171111801646793893409190739332097761670883436328448106811779141487308315573366005736400829256539626111363114696999462278962347046610676468269633096431801133185530170836800084874956441748343967484953406053584101772532959700656120200773914555375708041560083690780996405351133843882503963859800208139638534503250957001886672405025780526054611859315620573078540823573106783744676868581745889489650895184063441475021305568488810638894524603788686608195328557560439036056409032333901626561817520595858818212439889631798984815762765094411176577419612405289253388052891085714251317938564682384244663209178956469830077479674618965748159438167164125843555666506290435791015625000000000000000000000000000*i1^63 + 45782011614611158955010716809355768042835468536140272402093829624274837827533764647728803208938868946860364490151936493989294819007610888622564453947878773564999595642042071090141552439857292267538102183576952379015760561524510175270443358601121087132628555674040614124428377187962907924942264100213889976194256676192328140660265090536143841282562084308698410497995874933803493767013161450652912303441789995141326898500467438924433084246035280679987745390826349614258204462551336475647162847188898647050599136616080874888403002025441921795880517134536279149079115300758048253728383051266720546896716616202640253007828050837395657796597835240348760259243192514401222724926283796659470660678282894840969030579710738850031415124762186606331819400784636328236010912971567641019387766925225726958956386462623507880217452251481820343222088767673941216295969334126307573578841899162522465055310827154576112582342883967150258302660474193635132793052580399762659024104510290264539904594565699457316964572398710394018007483513410417147100185745968481751239336557861334352894246119536594338675664724592863182595140334242146103118504227515049828283955794175290282344840541864840215813269969317992822941180432366689888118777221761106143108402985202877750505775449863263974096217067159174060822056244354362116405283506114104092041244298165394702151097138612407301414273148904425036538828543192014041037929634516433113330718879641184428403750021403994280167623804761284950958691772006759082572381315815959341009233621537384906716976748515053887905914992692745138982807853016583035423610414803789710075998969315782182509501100893918640105291980708294399298767759557995915906013712314593605479649089572706283607081202702819638109539455970059138707580602385299406447653202901412012167398172113672857502495088424627119190326892365789088630808562804033471491149029368504716305798274016804061577672680771158825765793139987328813598860842929355448873629620798652131781342986086356683156744102078594447467678192151246949993143056497379840094407570180240915987714860105369894878137138892950226668884834749795824726032339857398564714322267130698857413657467655634237702666488936720329070804270726067632990681888065334394915337920721449134781443021695379587090555885210226339681534430350146932422909766251316532177421022343795499422198181186602072753536604124376152740139315640338741077006465592548251659203808693378911453506628381331894537487024297678645036535821526971784508145017508393182076478309490195240648868540546915890015373479680170934173620482273339822138251315516997852762900762462518166056778595878551175277313987567424361964202467826973061024084356060731011026664725374725920322981479491104861715761934513957402053259399992768730189585941561139713783936595512288471832904674133404259550143684848153067971560220882068910769646654345218482513634785995768092498114678612658945072395024388902282853281532762034149004432468602897930870190869925099681930449183206791876323586463812030976925029995323072713252407605888333865017240955408558198805458972141646476914408541723082082707569286257524430955313929603793969169618017327028861399982197643233739677819926712132530458256408554086822318914559501055186193143759377013358252897738315400310866811379514543794004194362721283491732867965272283068667406361744281897650125229717291217426445623525628716591161528388695777289002260761539803226403919211748472244942040029199376581482719174698737528925548576066428258098127203093150099886648125573058726666525344039054434566122714116488531757291404596776480881951934155086403611043783949873929395341525209941341278963022887182887643575668334960937500000000000000000000*i1^64 + 324137062813973827515507039777501136746419135384143749151311429607750329438049741736878138649754271859338518708596714593778968259976265871284303368113086468046408839600026651538606693080437038311665859807178994808261008716739736727442622499369463726884819761783317159809283358551392727502619206188766889713631126620648024771021121674043302521624651446234718261598182767714034652994376533247710017163730237756192740425973630348894119870725064569741790181629474728729406608498392042296521769215955866490605739406517894724778347752537158360460457736125568474952349225079958490293865054787875661176309929422157958117874417610811275349316030443092305385605736719032853278839444199177378173317275228510607639037948270549260122138167087089464920110645239349352836914021074428625506510495609321794056410820018640490473652709797345711737233714621908273799234841382342648331635216234468553942484409273357299200444371288145758704823511712097039490777546861984229386666611766411022543918204759113311169183980562269750944401817340409792368173351448263894563761717969264880805025348617144564464066731304901690242112762267766590767195012956919520009624168392005085523642292954576692674373929359290927699674978428408701637970759417823064991559953316421231518532079300326293212434114407282452986705988807453928847209893134216775125056937975168560895813156328975014788100230422601407026284464087246985562294326628070391541041383140746434849137644082410011721146425173043701121198232872080002627073274975492285761226718123481688236362950361713453176174618431108284882570694496250783146955850101742673208288573829629235168172415121275020525641780872645058553377703397448315471766828515484436210064695215220238630339244462428135288561914711543441988567037373120934700596997465785164561061865272084414550235267263750466142522570617124398570696731970560293478160136760629021521457229645621221801859515778297806357705236116696452076547794591816734591795527171072382742106114795494687406220635617214982900907862828021707868266864157266914857631738098323050955634061166376748031484822635187569890975069239388867633132715229374028535735391405487420695120033458106774260297589783028249568212283730455466423579772959086461124343508827940477534013091480393618008104614514887038653482293160005931591668032202454388326795575033565458977886982355011902853920424887664986486701244388765288251060624369005616904101660718362657169106217973956306128799715989890500270622083697327446790944585566507839019192377944071666179451319403200168124927247242398606950466065269481648759007979915340281326524133186188943854671807437292625055379223481046228758733901945455896568007890039273627080276282518364248775368925592415096834405941748065105199466194724900969980512934765901315902119986046499271724175479205161612687051160324962115340413527596834077700998486195721809029444528353029333709080896891109961971486169784869803866909784387663724592828706866869717267426284770327138468094306461795206890986821191398322290680065098780557571351681689966934782983991294712774943617241285959389944670816111682138453459231799695092230776738545486551646737677921812333240069345433368853584591661992187521071561401490612034678896528508437975839578107620383889751289036915266483589707499494347256132186997023774217610940925531167129005238766695170386420030349480989719793462762384683891469085215124695299874359203477956043451316543278761386223643369821424950081187729914426120770054357356594970335776685822055405969569427641302068318098677074938368675540916818913694095622997987549882624473720928818122335866001599075874760233119364766229963947807846125215291976928710937500000000000000000000000*i1^65 + 1239458782697412426456015964844154338926223473141996110614217068428761048723829213800168821329777111407031304594817220852782286716359196033693638766435519020857765592544031184474309068871237051532779869328452464882514319093922916625426212721814903166517862900725285777715461644978890629807300224167230915642554150395538094851198941235914900497998852514773758617256549600100451269118178453937510256718662578178894235822669489194567252747104579221292895629200778750419631118601950868070364563360617763803983952884911043508436212320518546584863803430544345359301118152133763721291602309770375752528814899608277609098456147919715331737562539234072968038180834852184851281997549019056809044148585803985956152214762157133909656780391702457572574070859985045246129976998723678652426273889274898138111290047804845217514885272289545906332711431334736346035470858309038852543525139079798435913636877944350970769096153045112484602448010381046073213312805744938611085686167347825594829380426822420166438008452156734715223933305616516620467334755204735986308669338481925329085650223804733674737918143625842418595754760925153638087872971529671480672227116805174008779719722642775823321222515437921491703818692794723990930570445873905399795646724835108300387339737771930798676898896394061021466344376944295925804766908997951318453053546195096282496436775073000098527654018751628453736867720939078237424288663297582115836223260660105916382368849279581756691347512517630034994066571416174315247833480634294963278442391591713828451754100725589911774284905355122861439789365887048902335615780482052521631756311613303541448681067344108702790760482532085170270693059374389146362469020811998677415240819172126916376581174382465316486452370604828671351122049540456112463706541276823993058136291236992012624752535058965745201446087596543462310439987141279127043409894944140184858026166148030851098724827104056416918000220272276619012080701342191556596833231317143327549500736295637786344105416190414048850037493983943345274428392934548464238617588992516976744271994555437951390591522064047898305353899090691732076514095496029168291112040594550151913685363565623038047118574031522469441012316586233105276364823653217701114212327023240263881544048669879545524049837873129568202547408011949913599761680114383427266371862180063051886656804791988121794438714352548830311956737723324123177707472998515643675820503582716449834384686100409426351690372469769517911327502025669043465187213352002352424829020455115581078648502005082757524150270784096892341364915518685143722578491964539204533031028890879228783321615385806152770485518228637651305251111835052231385002435567379119468689241043958787514967364923606027132463484463269671314337551305107237790694570384024320836502264088862735385322911529404508040066213666111991558376107141971219761940658130963764767008139875805576370373086367890269301736253371399168252855182064666821178787750990171322845887093274933895170123319736987559569364142153142911537497533139298945304637146369794582505896885812189324040850316543721865527200416541011649509849908606919166405332916025714974085926958330440056559359556295696415686412505118822020036749211574590164871302872095420553581897185129486615175396253387339135838054037884319702326396624292951918513250852456762049817472167814741208675165604271768327248834838067755804162879658527603242544484107112898411674837736657876768138697109722056163529969806242383274173563142160082187308805782932484523868153476220257953200901196212551369300143705251221590073970225509200108152941443174506554827212873091815938004605280990406274144177700691216159611940383911132812500000000000000*i1^66 + 25433482687497528524763178358872488050751436901598247180472177930141639903741473530005663059601584649150997832087919812444344338994993429533147053143515358075763225383562169005453601863089270956087214424533630641872353941713918742774419756679981695741972640243274292947171670950679307647741599488697203248387564763367224988613276952850513047210527295666887466106928243998683360601767642960654914689951467151061257092014063098336175455218493707851849249186183472980536654410208470479583312832073130939141421041941404408469170915927872772764034468093238285743686102191657912355312539423674326948794781465237470226193600178546518110504494939131088486004091813657273926160421867385705178023965139652862821788124361301430346889814968420841311025108618543192723043841265988716148851931194187266171645315025125857984953704455958616072382743725020181314413924169807425641405759302749439189392886277671644077413211647749822018036994724931001081185176110135826472376479740944003083298087905737725104183934889582482064227234911851898587752758743427548975650912395751793358556476546213445446755517217092772283737909258422066633102742368654463269309291686190341489514193002462899237935372126790566122813175641047683300844543859474423446872841009735838032457493894729022425531271631908195338686227818055331373918607748434302691750677742604504234257781055790465592602587220445795286936069568209371619913704657331147983660561073579251160344797669526609619699672742502252148225927580960887211131484032311446606152528259664881188733860204053990315564962028588343295924252528270856419957272076494970966637883501869460143489824719519332311956760783288615854302081162373109474924566477544964967560338410400260097403309280812941706251334915175729032725071142563180877731640257988957218740203973018601885532614851217867196079196749567517981390866352142643895342534125586426851134161276633955361913253454876496782488626624965450482977337354639748807949420056884376459598260606893490852818497800228226839312790890989944185727361403370577095912805210523009358323461083046081720204149622568747604152974062831968201033830982464343658808326662802735178270139533929180181062623235745198895179262428045109908457239506077194942683922281729845696907159236108528609140144907831719705690730278658036534949956663101709888455160481136981855892078543077741694198895005307448002576102679766606878363402408778737852847981204682038746796916554095310266782317126544432829085138093414624128215212391833208844852258285208440698216392511607357224221697904960026985957375535684128291069820838619526760785709385747596481109228996217235247180134423835886450989782115956857759997673276835527422690665569318321245515152262403881608367669765383675696316922068411020876560277702370721805921820769395424835207210715258862171335055616269726361908018212522132987794136537086481720630954055852686063705300427801468345475942743813593157567303956083431994965892206178032771032876805245439531083799462247433748161064216708355576277587844434669890134851969377633470355509657352903607219055982077029516852732705072787435148833935802034512265094411478242976502554951275145869465251567497618599215101920199076494883129309794237480939178237418089060494308009712744434177820861632448296344979604530153381719935095524948151794704003703350759678051309783642487318573563852775275023857347593845486650509231019487343438932381266253835558969670225506233606610317214720897547819912292602929096152693972542111002673020208451153723734733711197605657217209131188891541703036659911310076629710297309908740094130805017286856175973655170030633684646013958907673213616362772881984710693359375000000000000*i1^67 + 387785961673328763399879559394151154154004330745263838679519344395917790562078785602091432462215287783215837000303269430550246627627303448522826324210253154610057999640564585218313701567123226310885234565646175269378366580791054278286408045565553937945513144264033301969947114996521730535349880358647750900566728133733345989377576592165642270477653944883183905081659243962298886796585242290298981273529929183886170355089630707398336020722861419795371029512335315816537376316863453082840341638958777765749003334898353899538504191348457238503047859289558188879552138261854635711859880043881525090239005714444344703231751097180509023668161659099513721404070177267802903424363607895753009150380796848252371978279552738555363241718855512648678273833665493356514489822154765816310959389451845742695037936076789113762048092404254484109828540115322659401589456486645041000148991605181272320423303926391634937669832521533541519461652611678056230325424668228887772680714875396558609911673975557849311980853423882341308747371928863064252028580306417610337926798961947009856668584999480419019597888868921111788272116166440384894245240726086544766209289436333758385951266206385087454282345840951285337993888474572513689730690977168824021886320759638131759631649688762139700491113453860407022263072962822136739678467044821652559402208167139645122502337927438000618802400946771570151443221123631159729522056363620443722860383796309980436487159264420827941566389566223308733739806061996548826792460389738856693441998525692632126540559376395733134867873654122339251549033037505149019645880361608364119465391747102903908394584569630721189135495155459099551505418794206579431646495400568495918003527210725657742021631758624101338373386608185944363635243306631575992051616166217059041132034965081699181790330811770337801336141349154596681965914157454252660559789083400284667497975955325847924490853718574664026944822649600044712706646127325467602058554303030227845220780411622560356098820528238793119522094268818663841668705172966810942495417766947098500773246050374888219520489751910136569582896430006972127867496139594701558010309040924820407646581370925157372135677002867440049917186628007161224280905219606567307344757313038639136830793750698653928905072272995088540327642954547832631941585220768475701690124168429133356293761916087099727664416395699661826200769903220169166362857092434804094928487116549239130018637132159123276413923324164514655758284951013890722956702201470554644857850798460443188094947443629818472176264657220722704423022273190162220532253028124528775383316310862235954810368588097349781357115822151301874483143839291893832876359812967254718732711753343802754089049422096073678979223500811752428337516047206585874557937672230924552621526494166664472121454295779503208119574715722793232303670024733855557080075182702393032011698809326452699271415203571618645505786641777399528201528237203708582762698616793842549673896227226798241260123814770666210378656000088798804176594011040410360678820600133119124692360679000579549407891081717024055403036935773032203585810673188551542691012375030248330103936142506897548568734851416597136678718197817438844252704383082447660292325176269539233126589812025676907003723119979481401105698532636815350099133338639530830866841303687167593536778809502095410263765058430389524021382569144127624867681701203749161500088484188720601954862138714990842014835205491319992933958234209461348814150495823943128445884195001350403179776419142362698906431446730127338650754644984677099312096023930348234478132815161066462848682027549981378738606311445957786077087803278118371963500976562500000000*i1^68 + -1254851456025443308488173493830946684622103800557237193841875851366119139801506946935528799178093951150263764705573325124312150632361835578077654691758436916563897811587538101704188037895274906158985577686225418982779692431462311436065010382187368468725976868975929436800123317296700707438463102928060021796560016216366569400810858085955589223192451901632772483803173669611643900313263011078472366095421224732088436429534945339303145281983917108419803949292226580782212171892346942690969972107496910323242917218325877471819970329556643047441256321096156023459680961499064868566319468698166173884044567214712474165715576846874853938667850747377502027816434527742011637732630565700115023540320919553685954289897662858594030833200577489513800268686077233400002408286682921109906997468799546352415640450473156859734315987282327023491945591307283338594426919126362686474891228606969484884248604701186171364437196377205461041469545396850300785449858495262737632211353236912022448403155365238673307149766123131106513755789118377562491708734193015780642399686074274464385408080096423076883888829195008001958295830850657928688828528961850763582683796560712490985964208217825141824358009304095856759791413641712478011005859844774776405243166831063969111211553196423389366885595795519725287193270397376980431332855205792916875164343411215514139888389972077218692056008836216718351888711774710035962223419053616095434291030103683484264588794397341883930562015149254405157257569533970888507939657632191693278681340331030048541882641951675727765702427506434498396365829855223734646150787868335022963281731843632550054773884248796974353163746221876496289709869925988029938230718350031364359155684099754288445739366251583304576629491340484701313268175804137488788556395803141137317295052558361430696488053927182382081234181301958218629583961241861477342716797153741608887926654455660640039996095768072540046354015989872813346649662997537044899411715020899279971189727195462142686342967534176775101345570125817090550547933708356417972942379570668512371584010497771118529462499345406296803663704580659722412967064217375296476685056220456297437532201282868632006560900339200098758306455442193826539588967322036173594282503231460714032341635152926169368228949777273086118238567812638682234886497764290967932049866212254913329206203690250640980370809147388292522829783760603961842228612635635196240933216656110946817251906794020131886370762950574167910310953573513340750034364021288013048403315396478304231392968391137690399338154581542957973410258943945111599399649603338204517216559188273523114942672050503066122223328512737172202964409047931213908686567442456229226904486628139145843944464913121807289491550816702982347862705528577837476983842236516902299337859942777099646988262870620488874049822092467312201852421681278001044302856357087175696455834195504413184701451737064593284380292499437448207752019589067241796793925298367745785936863944659019326328602996547013409863377663373738369138199247078080178705839953008506370111724785909572061357237958292409610003956440012803948686225568087402842331068375919851428351377628963853217667808888623485946252667500976642494544755394261519201990033713115925951136014381132675401279789589225280680176630659348664815260631963762751778259371935897953388688822679955815500774756454341716087807911294548105937062464444655763380797927181183263807701662126870064488093823493857738490076840388935360567648465959582062658791189714531941200562855479075693639334181164663497674734285666860190775810597378147992893144131024076274527240376445807816372822116046670259947859449312090873718261718750000000*i1^69 + -13603587758598015790038139433925939436566125583150195952647109885759671304898344133182778540655772460992699148871417446414549252974688929030282954638348156634969796576088877484307476786110777965141065241045943321771822868973898662284414903039785653843835989462745465234768445287340718011494771694395201157177915133062040911956287459639023429764615821425060978791930843579287626744491409169834309142927925946854654132031481395201376027044683515444213424184656680994996349975706944712469146395405846859560944849125653320410837885792941850371126802581875664251523530042347508603944829886551050639809701379776438217526781765770202278910944902279151339347150596745558348981884566279159937402842309048975754725800918413675466657359783357739165593478646321529531273218675013332159693779474685938378280770715983147253575632042202376718889120002034368312753949566405281056005562427830350307780280958265086239063402046884999351373464242627413955457054254700807508540217654368448002951811342921297071245893872951292693483498203041452156522048706198796432023362825284548865519889874169139952511870496583428763366555048077296315210417044943045227333940253034721523152408739637829674693730131297224179582380988524903384517615311892381055234837020912746411303859163048923848923526941328361480012467310787034993143791346477333973901458704001573172336577771842873034557369790299411248948757510616631674242904410608758189663407118013904825542992089175877122799175354090379175390759567468290638859565125994314594195127289532235252147807639431868369991364397804739987991080052924532498442315680186308304895697600802543856789874812768654127158202983688354960134654905250074220054971307664697696588886950829698962647630652858785027406009363460271816622380098035520261927388698998559996961504909337465498540746642616479525873216224990326808402809411259698589389906977353969542316812559390509485993912479581787043619764179037004324040042983030433257883732466177392421010478252335921419112404966397527908532481707310276403285849700327153802561718513756669779492089340817941240107981655957402511004773832085642109668969005476256154542781207574741896373348676541888761822185027070123762895006152492846701859745545516205758339628275152735490933372797909104928059638929663732819097775414620681394272545715511148140783743338569775817916741839117555269782522371949304337024873033173790094038133058943885544316928564346856366918202780259265850045904466120757208435603979020313383685850668432500986694651688848045586814555385926863978991549998293495165879837678824247847237887529361946819476035163860903790282423213135068845887276596707435527988669578483296272739936023800993223209785931472241830696219782109330115341769836699703578983228568822709629395205393313364290896393843665053368754117573997468202314665232139387853898485694680579613158505261453220464316025025327234469766849925537985041608791684773005308357785667762885606282739024824141881737048597374456197859697039865851003890754063926188916764507515304993599712972113782044532508334661849664638218108930214735592812381275021942720557045518580583967152328283343163338394582489891203276893555884389933463112279625813361758161623212881075999822592959958800370199357972649915572973160769876096143648493253137891543291704972425308089302926675735043951831714699339265651477068398366762155023802864313179920827193475653531473370338666076065558694511371436148970240048929287481416111605667708614656232532124584377129378360598609290305326702184581929488278862136263935333469364664352749511434754378580292919111072125141407892010393211540251802188928459402816883994091767817735671997070312500*i1^70 + -52694965439669097920071955462138800746971989605113840894391277009338132195051609053256024967633744996017433699039412857312166853088078575594264317034244152953047816480776046334222788752856122964775143151735450039285074037551761090837689830325471916735326784153858706824994542118812016304674255018079550196739979936234828973097741964614395969104650346234118623098940361308175580228424198115225617185716444020623229134854898665354744971143122144404428533587526304706904544054800127138480318456800323321851479755761032896354610270230503930603681337774829197322235741319585863365104269869881987236478103948336794284806710967477523097010484157336217383163620501661643401851938341427630108998930279037498114220329039474433295407898158630542539745897313152599542518988197176992559751148152680474425489576176327919632035159185729636766991976464989958898478938510355631231616143605700024742394125829925993307892167719991800270572649468136890477759263846470252395461338566425992220618748564483618246764091222865577282936986570540410469963977807699663233284697112971053260612664913075696174901895991873959942921152208015506025473565285294916446385827437090331076678640298460631375258610803543849553197175344933777118163798891601495101276670334505052405976402562085837712269905127712978035268018724693918949339578495009588600403249649571696895067124051498348741046638461635755379631523519760920212790867578857528625757816347005376721777628023123735098416551048610781875337543289537968748951590008598911763615989925600914278105255392986329310479448367097805643926437380954594690604705872368769722467229234829557148027712982211908252313881459403447277321464069241725735615465380844727761692216485584793474520370805697768523311926766661650728161793845708609077494254977860174626832515777298073739756158187128541943495103011572804366099082298781775948277380178969804224590314077334405094941493353031419062084681689862507199846575809674778000716387112357368340584946578322111840465851756995709664265942811790964028044184304274410708880255100170934954860020121695265643767755270204622874129633719088526429733157592579703553015940363558032617040449219550073080965621303035550840963612266548906899432401043647500655425729052131827995802157515429393530255162295667481221280164771783349969930457240006310723357355735019125531821932583150236937109767942111088460383869595086892881973037570914787048885323885791750775560533315742763691427380283679440679146376663832391599103723306364196278487970724449974392058576206294909510572272470363656729814030322818644434929709787919268727462613437434107355373624005415273102797079403322386333709209457472233671027731912322552052129199211936948250412195177238175726766602079307218729903875095799267585488972476635263584958254877379471928633335373222371454276292605238013409527755417425772525183735743673083570594805160613364042905082986658143575005548014706002812894152036158781055875295957289988890471337594250374176343851135439555053849279559839735900712189355161328907414558692204181858431345877709636498814887844482239144311699502267918700493254504241812030369171075797895827408097904790978086076068447425071449633413982686587637581350620356076935110819333347605678813302147644731056465812066770730382683956179369104368661166862853653438138205261889874089555413746304330610624383009440167694517270738253550497051491293863794218451487848415271113561318979193284539771196118881495262806240098562010105104633338785288111154777970430792248852946546191859195220758613953528384304017167232510141114533477506973532615520468339402322036944588493981842837465823237153017544187605381011962890625*i1^71 + -259576917946196575667766290872919287224167095899600556911192578707343855801584363170530813418124886353644306170886459919581317502212707288751254244609704027617498720346935405310758148818315812963227115645615206457285946107794599320020505650602511477551786625490009390491463507764549707534990789744378187897197190059750503625745646764007628570081106219067389082657034028891875643381244374230327332057229305518510535243167056737827399138398706589243742862924758904495924698775115023267052071171372336795539649247431653371532587988365810071763288009698362262566851525823655375555545478816737946386030014153216567040931853318534615541369894736240480008808354968975721536604717333281713491199852903441913642936944945236887620255123347942610247772239651213519758287922883935068796326221753320494820887892093846915211125943538098028477074117101499897822132870019109088360572529790189652253378903145558887638026308813301426302497975063495357562944630843770103174603820986273740715725768860660153092322316129121961257766150832026173760057947264207356461487879488521070755959108753038636905518952943906863487656765859089841622810244728316452109091661549850787529243802328056301959229299022005493976556320768011893548289487721518048291541740486891741634164296576945778272591775958360099041293900326901467941069871831224225905154401332285562895643537673029881936217795291489334381219478042292501275764991111611165353536693987675081634317203552908252193229369576524006972412781388846439437213662133797122451147231510784160803261469130623428401352983446163297605102114673976723092454325946532684620197540508060233304914507017712801778506906260071148632415159364114300393579066753886626874238102293356374713295669525990652507069105379365412618566467171291881158569560369164281790167618031791256668528478512923245099819151635980100607339335539487381184590624053465016369648611264223650831784014046901735323289467368983683799242891872167832482559496304253670744014401767560891603328010964085741567314216193663974443186457928536896678511923249767128629125208258413425768970256934573803934189533503002716416004645845965820674498060315784973250415014285441740793163437617030772394686672647657196559398701208645046414449550494724666130654798764178448560412004511993269521089884687445503605024944105463178350254425236266706020291795170053336668541447511276264511311871045841757443659272183175608273937223315765191365979185896072909137969411084454470170482855623065294615533571880825719011680220783529857604655073673815843238953665062973720461432722045307353375448529123783138711489620160631385220582031101118082734480928622489714722580293494715165548140637440865103032344171606118514675303936026353951027408242206492840843497750908437594318249841899780437994523184043619236816636777033036744165744111549140934290436568879860487762145321052222664217753400045244033345401114261800674507427944672746314361000147243641879512485030057673771858735080648114854112882749015748349426872956041264834100587280383171076666330271008224733116622297559666304731873681723431448686694907954055761678334334868997507086401555768559114636642512358529338403281315158534704454836643246149004944697258715603481794708669756409211237119580989754173858057650845430166537049939511600025997628583321556086225323893640747658600967255570398248004459322686459006167003742672197057115346090903285967122007871855882323450768753165208515938984652916574273643581281560712861994595932828234161598186491388544134227396317644963074147760016551576583284768128096061197598331148160997481572409041464087411862481785673750778187240939587354660034179687500000000000*i1^72 + -1319508750350499716803182921910420256495534494876668580432090572207885654312197974016486525457885244696410750568670448557092224585556148149856527945399479646889275018187498052181459014970057147703109270959286342362122631073301678991805303697597192916951724573972699865877931802333712038005848112098144752798476171007976235271051277917105382970389441625766891217562359221050872028623146708491874537506188753280575218015107407755631894198789086958898762723442109273875143990743491940243499365580592100223792069650272536307916306393742141566440053021156224715858880628015752991156785717759456636595449585521770205656192705388124200245946801738009876884161479148930231576498603369571152388317740942022590724917300382695448342935887077994051354446674914366068274356864568590618579065932656476118822869202077586684023405375383212594039868549730246095416602351811645304562123427874923867237039124109766597977484659715058233539512830737841488954917100021746298461468560769173990279017886343712574681865974720399164198292672468584710913402573182624389525967430175974268254422477663272722683050479758175588601132092813161419753075655675908635737564615460362197671551750077414910262486735645354565825047283098444628442319325056102035783878471315013946468685226103417323482976077560782026361635851338529275178661429408679798823683080362438928003498238270201967441869209779568472720409318035737487710786413189081012742337933922915736881974904126605128316720258589878672356469339521762191060235732509353400853025258298264712149794480322161950741507307786873512033698459420984813365069648078800120400247304453419588890027088937555473571671170795614694936771517878461710502047921649966610021459802294362876305601853752278657743832374700199419245274228929619969311784311921764931744706804151675078919052457567767992759240846974052539619123824938432333996571345051292686214732098496558227155857824620195068744847690449094517314701486980696533015454161054969909817509966361936896075082065334607379685137623645549696457941341785503359732781675478539393500359842365252711061357881255839798588231507057233594661653248902959345469188058502319299691211716217699577975064934705494845968976669468145637232735895164620783570842924251386815068104047070801969584008094388548017879203626106072283008243188797039255701105700449504116865073771817819698722225632492444227058954016757117019881796660876987331940936150773812900754335891034315903967251908600287688932294612954518802625717052584256967971528925854632668790841236968994301173583939631905844236519580708704952932490693651845700524830656045448369250761706939388273777661754695421190672718777101086713558744736122409991132030243048446958745764444037990859124531747679824759532847048080855410806706332237159817917542920142303874451052166338791484937655939781129528636938167973290079498565708162297269809818062247501399177115280328706749637925304001781201640738677703672117498637093778207939458127031351261906719202956204677092187893865224016491500976383100512233044169605710194356956085025140475757365910544016555959416001649854626476797592113527489098473050025144642643101578708999783259739523375711380559748010126826130740337549445727103041730946172040108737305350377696161367329841260424959786877075470914922348001472549638213826728495800882494004538213588341494162001988990223768006682036809461546040355818441773538945419164114724801825504241911691700911799351705269867862888112886753215972304661832155021699187549544812492453410379368797611586101635444864004348123516718254883024204962629031606984535139613535134617272603918536333367228507995605468750000000000000000*i1^73 + -5024566620556121337375017775766562664788737196843182057543893581602339105884894076885903867595622028394011956987541238278121705395502099126409216094583326231269672905022878901221074274918120037792493986843014491269835808767421507265244924374803575121222255309536545549584288428121371796955123492762821751800668694717042456404999905003219216304587995855813602028685881929631459062853100326978418687350263712184701361123595341973537181690749608248388720758696629712025701684827038223352393323846138873577231607799744366628187904210926008504134736509995100047692710798896159419060837753116107695366206148047558441570123294325392630277312757031564422183441264037208616414878688083403991513224225948313377823090226056263452358807934175960759671778810254630416624184508903756240085304611628733792376535069669534814668520104200682164014860988206850212965134049007484184828572408544006291470666220043364599052260910536415853395873381275781563724669629848607794206945571896298188490969016124293712683696043011920873992474860834082082570727099310228354763904947020757560648447401944134301996999930851699354287732083805153074123192048842035399217438482460355170359572853415591220655483108231078992991558441694176761678486069468508619348456081343960256298411189312790384996043807402539179147790925482969269864112427611270029490373044055264549763689297671865410289401470575662702189668819903585173214928990732763877767576738128283115038859467251292698214020464886119831897089152467944713699650926495465085192312692567026330251805201707289762100035178390937524728731717286576541481221909013486418845593002138264810206017344713277033884801820793384732786128242261101382199601097476318311637451575946953011601556328627164520303463864100600194259327746243783825062992908196847959503750922596165013326463907359816162507176541772419807720670978088242742632583904429951474336066588076365700491272603517713141035468645843601614641615734650785238363853714557032471089876793512328388054832662081572514333823597571780757748119316540823074132481475486485881240691960264959364234492372523703511333213066296774242356465790559795059434802698216108569678724670857245049498124138142533497322215570518942329639600062904382686978412471953902252616373586835587167120633420144194266477774506805815045099967027604250590552219920838322737876787440803235253393963858257837575105478012948579262087308873328663732728301274871214961120931706887010836412033917381729032811759614778555051064885689892593683284989071906859448716288224232327843079744032447652173030940345080734779680106862974562118175252189365998097683825987992204547176611740428803033739573387440985510178486144229322098753527848656353485086993546286109708960011990452452109503244269980338941701314677551372320364077546545039338923802248199095443871473099953615824092381941237568731513480744433681076124288792695887706253985433403198169617041498568027794424970502018927315108695284631722291399614159732648016776032143440234032376350819355455898640239193346654343314004510987014346832997660300310633071128055998597005698641444085763228210357199565814968997164739133221670979615783521763384167014281200516675512168886888700483213310648679195874500799690723691790244295954016558664124043924742269175324579269589704830920300302397056542421151875154973853045333927294547920252146176795388809864932360468245288778416342684655409301246573501429412827855442761682420059733229862973282179440352579809670278888561681313198583171901786792426941030964434738912140713032962710152587081061723869473074510885764960891362189965292373017291538417339324951171875000000000000000000000*i1^74 + -12223451630004315994953820324530014421104868638060102086277567928968354230889802833190270889761459725413584088188123862724985039391171082719636448496140913448867980555060668914023067926117032903936650923895801651342496798333216276927525365558860097236337356407586340466311007922943003010528653071519965008019079401536915037017419381806615091810936175072130514361948423598648818809249454156191947405754167277305871939605186133939123975108304453582106635375949945054752510634389194176352259187738127165579672946042403423148168244133322551966781798344420288537161982897540155393656019018551701383541122092267357145051767357806158120117358288647750827192403651271482407075800954110382725110280608015110411359666628930155990671840046151923805787990531996964734225145862228457868312874251344005515379775118568825584308304390510307251709167863140279195450571196011216547180087906414305048145420653163149659949840754051455601027519046247019747601560769981088141660027230255374736141048469228022684445749722433036107121749122332321145943398415072345610147649074623741433765153242196397886238633683870418330132952129616884059666312784806015140053011742924031816246671356166693455014235343215210678729119917796492627121105184996642174189991463512948242876645430466856601540735671795605734950019444883147950982867321154150419002188544074066487879894253891797167252157853401337671052378488683805688349213495230696676199230835838553391861042742690972220520145387376605493675474227562701008390232678709789593233823123431521660427743526077332875133851291959862406522630270660498909038130029594441583804004988447827191738377586415319288184700278360783356802017836355986395481231837669900008341016797324927792891675384684705759233808449073037382239556182238915863282737898853812089976556790514368066673925138747818308773706660105051502542792636151265791301982261870939877828929612521408173044309957999983217313383362074690363659278914418277304422948949487693700627051875921577008201489745039138169133952149947089103421233661854657986884311001830990162642928499066710770033054726925254807627307630495291815250625564937740681145463385926900706242820465818655948709940483945725884515841685507669856497536091624619165749039573479143883873061474642511124245672641909535782130318929205519270115182490259787781791752761732356577516633497957658560639338881132529800173902447920420057343162296313494219006702778803520679430799224957307816886755577119707971592330571827498441339767228939188335673880617839667912180054598632630824586632523861176716247109797278162890865440622591836839320480685251217872559287478829190527939745729228922254473537119527315201224288496137668252334063033892816665065008289936645135671625435908493552476580515305934049297755891255715482687007845156371076776436547399296338953923116909245259094413053415367836197033305040455822614145644506553324347930810647872865578099571182239238558794649428171615614589326235161704680244218267165240271033244352896707769072249314475397799990110373416445262931007017793040560180645017399313809375792677850386107745788890551316467362532477348987272544222127238937288368281275456981298349155934936024484258018912240893014742548767709108464216694680500441618071401704386811638840704697190180678923020488745396328664458451966275029396918148889820261428486639629566337945528288313224665673440525088099795053522759237844130585031305621507900726562663197170319807372538607954433881561395896335096882686190841943555336854466886046099056006688031459173327905777956136243512847305833547622983824386461195899755693972110748291015625000000000000000000000000000000*i1^75 + -18590532018125528413324572206890699537022015533269514820541010797229157949705937461414343248943333941794267935921304434920577381707384148652139448321569505344760550573332783998214857700732023994565132966154562959445486193533585874904596539656954703517389055498444131908965911820928687974042732783675882508114458990880583205107599828114827863875772917313773403609289497107001113317297686531902077014020299887881172256327011668517664507888045387412772265592072672556318193933948404559986237372475745017167476491640381075917907280874383234470753014914505596865468111069143182081738162588497575970770668418591617104709282488339303736176694480695352769953470962824594811239910604079896343209662242100491290346984303383567046827508498610735781481691671939060598482075437349313560796143136599288412804326073494644814317585063244757818533546707613624623518527444952598545283306235149498758746550756871364677322826025493392659092900828106952541756672910127816802742904687790160585545503410391511036586614742891998959773006540914635124420227579110005313183673802310966537980001697345797937695322276031927403256411776655003516399540305026129351822314001534292606158684563971370476318425593614813248642051655582952710651939528943439608848857164731457741208492147999010103676713806854186339958224691585789380871807731404513802159471774985513344683070694109081123530477439261454236940947278214928891731801925144755321536214287400363427589642297111000028462478501607039264221760367858683248971754550975814005682914852739892283415821089248294641986983536981741693689893163572279510903199627727595102944729813355737552094200617201380522434156622057595298764154972453649449127035272917844263917520031530717150646838275637505702924792772579469033053005118569780555275006063462758552121996558189160899064864084066075184293097113046521659877710165830447540800892942346103512964061602303744164328890706785395460864454825369701441517717292904177210470064181368334451084615943708908700943382719636823087269791402829508935711673774932981262931912902176178397217999017907179713193970809843808236028027563585580519943622051421397042677135217596816680843749760696699656452945322776535183279519847548084542566236350501098528779691926075140334069335333827931463215857093183114288556968325866958246751899432596020988628201879860863102537239493982921155420202796828113127723650840916913800876620913656682094375918777091826943895804218874902649579497217699048966930014515857904667216777470937979767065148429658709073698540882996735560504154486722033761301333624177369855665908393713101067696958173681200696099082084302726570440807692077793435926739837426209517865766765385737146639535236470268585121699006057221576451943823962026469885414729169700634043618885487558633564599015349288571944316827038747293549107001741330497257230685740527973821005140285248439298796640358996255528001456852222149759260681931875850843221935900390418453995162492302769223728203120627535559545500386477071365303137768541562655344183174134811207360964436219112690183211339796950650668244831065054327125782446669307982924049531635347180309886979628891204477628929993643661336208225724499873875795575880137799378094682284004836757564465752575105440705325767762363191822976372680856576630275158770092966783844745100794487866476082229231852159935260754784153097224655321481185657891669539301578228423219318300514151893762141314152573238494471368889109873157792015026241189383704623455699426071274595905723819765852622202552601688004340510847448563747005252972933566947225287092057988047599792480468750000000000000000000000000000000000000*i1^76 + -26140451528967739774940719078463478681697480568950613634317342596800053456703212038904815285926159199781514711217549997737426936269912059842459615381129366679939302944252121057123974417284904583596373367947419702061425344857784373099794277204843190879154744928518525211796008723533944171388299548405301749437177558380237355411465467390233889097566916210041110718520518994170966781786904121685428451663017987476482590813653354237591581666465316240673480910133048273980865111903647155274048955410543372996084382565215938685904450284751251662867366766539073923655535682838379875803058181754403556816110423143990039059516932395427136854418886214569939407556386201032418897834101149999555842807534400524062767770067655018071697675620362743779561206750044955974617391282192044051939076631179664165660917471409803001046595158070988813073159982670278974083720522557955201476999675592822625525870444359799513689472425562737803987933250712467312661979557375361563321560083813555996561093631282581273040298416514781698270101451591761620080002634921662586832511294989962548336119721199069895297480268154149503595544301337537485560485778476220811228263485311897556006280737298602765274753693639338081625065784354027140433099105743390361967564591579364795350726811444885383911318720252026328363995423019075235301370407126013180713402404288149427154508501809477187614063649855255176836594256618225726907767674860534687882590745609389198079129128470727627641467445093682214339073377730819866619826871431205100454248907308988916121286519540406107374038345915885610882540657860938671779070729320940818823413012610510333192764810103656136791370945893481785472145319595832916005842469942950259138723380851333967975392099304693034611869153965464174882592326955689389198612697728047005570850642432221026778609440413357702160975737906631886105810717927763583226593223574511788848760443972331341225156014978368001656072742542444352051249403590068398663327426028508700747756867870444436291380457254727488817600498390957941857410316485740486612414780754548081625417198187461649839183050005707612109514207790926791895299795364340032273372202188705325974227937052008224328837770166584731188077436951269269154230849093350531136515566974858700975556080056737119787487963598593533467888915202006135501335918013529428437260713264159510086607864254640017890157949613284601345777484258550107636931613106896653924219702191204342006651592875549025499045078542341094631937142663558049981156575780217164925601498733769645745514664292560312022647395597907248651234289642093209378550439347748159853640119291728525578364240339045332692601579515827193760110726915821676172491043234608427893680622994935493632680138569260332314485507966727049230337082918466966608251176709188342099055050105542173703797896724502093336027851990523410619050493563455133285881377913372307617977881715491197662775863502722628052581760394897625677485881001756481483592525245986833050470447078264515593772238216249239007387572622902489570023928285292951514245292673780140569502525193751976603312591566136829997699061668620131313804139048646554048346159153223010828870696160226369702054846596437886736070729809343907377066544033098428882195409008428429193327493295881391053848261967549868649638100024716643181809878724140998961349918414059374878441108046024361316231082086374839046845672266149448352038565967848978182496579546497597125273220351941396230429527190010160870075546647911587927280541460123014584029436206292530612286984424619741610152128466154514240096677130806499969959259033203125000000000000000000000000000000000000000000000*i1^77 + -179821688355137694010795626933930570471127454306571576816553737346192056464258477661807610311771092188438149410009067486121946189804460406430883791333400046656566509849898914596907232962755355985638383843123118309863890181752290600975227882468692659746338117055573755462799021684172578199469669080335418972501430589866516910325027588996970416411137652288608017406608376723492831433818855600808095908034511627119028370744184595510016593084185699217473419888189743787278465811939444341965405145535317083108749515892908170556480329648019810045183551292645578216728403680462183769563981865314821228567381694106277150704984322197335514698582978011605465184987518443822562747124372062389267638771135327883574596931761429115063401058589462042627424809694387787221575274382384626985605654119414942250521519945062735935855981207903976593591865230041696441176208655991333911524226738411160700842578484909512102804801851766272381740668698356940792742711380972120547170177101453129284481172300926581956898231919312337592389102801591978250419788635568883715755783972425128532488820624739323861679649720273779828915214822465872852033925439297834521720710716753031534531420291486270981445981937242678273897704295230693215956393586348018034720593222427245848931035101889710306412956937296706853679880458692351569209596393636463316452880265603398028416507704115157966008165101360077919484682019978121367921795185495297925368652524229628205436681707554409234747527387259598061250179136186438859575515354552967922343696566018440013243002673976247254687668260234743895667951800181524315899030637871475917113922160758312941391901090639442756799661577223780886034018172122374270004209860800453258943608985308222064701200121258373811911239280638997684235373184935522222606484614106841956735591021215021522410017350749389655510370194988290622736393880717315123943637326149035343205660041386592785276956421898740190185058807074045088924633068816963743601175646624361118783988997635161357977833983791024720013369697611996845640333643152027611392207716547988205673219789336862077644054043657538513912543824091991213078871651131581267622796446009987543283005139688332061800314969105012429368321013720432262220887510312107646068194412140875172662053742432242646160837794667896683401519123452808277938346859615349656241881782726444200717724304055499584355960160899269920242045103449971632369374759466066164992294791094839920385490029887795729362147486549625153140903440268301457486335554226027751112662899407676568714225955705015358216925592517915312015721588604227711538555242667362212259292978532132693295014423026195612221892619106020295295203552944234744848217116668122633341335816019979729064367379648640561859686639921601350456181636305847892241575609070783162363152298878722795222806802605044781502101922963097018335063029761355630348642946111959627729322424512153951465484277786971493713470567121348273548141583191397509979744901961365675978461494784897407201750469565902548877098481004603660620043954839038629077214654334206669295652737972989883247001335590856801555369782189741609624269100101762269352225705374002110636886832672431229849923355131551478048738732704790150941710811976232010947485739835903833766769891462752428639762971592826947603054988966054611370465692288556379697235336880974368146419374928850569558038879128668052951684094994543837988459514680780935085104079419994194816648953111521351449030587869810846209393677406036808647360839288961339750168296529706552928162544876187029914020760035073331090546546026939392089843750000000000000000000000000000000000000000000000000*i1^78 + 82928827571955730527704466900264984553620918376399413483915025276118210478687466457398713029524338997395025549153782960855887711804013466340437961561305502411227479043841994048765383912668149132181455052923063654531995184167070660370998732327091687237922738435002766531686333341534528054830506158234935932351848406064795130408437238760836890582510197657777110375014913339104031599248091177288843259888771873322579071527945192089268657080076212880848206289788303476669748176579824230183297853847129536388613494032471557770717518657586511685933119085127356919176245087152018410711450612944866579547024960842181595064780404288042786505535541618531366849575359169573792225270866211252684882244004390063739629598413744293245466782111438603308387347772556909720871386810143057236873088559566102007886992017472259865146981450700471123531879824061406048461337291237280139305430786340285503973647949547781342492542593946231908796901091385722053181734453314328417028081497052739276998951505157730995112227660269700184163138310405378176308552737004354183737497841593126863378438057569422749318587243673621030701447925836073718340808946363550753081869470395916119706871295331755255309038681840456264686806336593690825954112377380003247670512057532966227076486535814703020305874340035628869213190819122583500948126579779818747754454289572520951470026985186345590414076601013744346862598272687224137033593557400834704990439453090692493242115248612044763438312359596951928580816086705368525535436644766150945611713860759354153264449794644200011553912736714079551489454822168994620877218313100508457469367054844254501365238758457839846603105299529742177064182565471743201722362218507414695683265129340909951652204515377614944650019439609191419481152879742218002558200382226305222590495269773393030450285279224037586258922781832611777601077038693029168792213379258028766099203190943661055433638827146889654400451115636654336246306254788963728367209033844803518817378101426840262456612028875959480336576979330816449748767648290671308540993603111105004143608713960970108021592188636513181356903506617272858920395176315106941758154626744325330941179092971133944296171043259603650789769653785774328949709979540846624279940001736943229069033469614493712144106416208203859637870878745638420697070706344169769750667857797568597821875917759301894853928002718229145160399084019920982639444885074660013451857697652111839160484834599375289149670767083075733047918031188806494303352315263950246303950724383539506375384823349776811192691059290456640917144151828440047332839265533650681382028930128967175043651223247528950518904831004919405257693936675941434797260570442059646014651590754887754116878902438003323188492038157545093735651676768250505471924799392806147942261140932537640748010838440261682320456351743487007744246847516790143763020100496317571874144933067167511215066235103696671379114181292245164926054836935600247594173426832652616536057272488804461629846015593745096486837174758515518463283060539640539502751494938072453610331186363403162699998257305201037889036498446439603942666673939867415660277471034703426320632373580960974149784345052618974815430452254165512341755119287469212232846169567176385255883353756182944562851918368942774067022524169327505913719100322565259253845525043114230500582593143755918202612428968193252510630628269346181520594307300818718757835589500291770165827546462589040713115559420712460401081811009749378443185030071344147245740083769576780312543121119677160527351751085961815297808593750000000000000000000000000000000000000000000000000000000000*i1^79 + -264068757892784000911681545529248027740926958402103708835547943593873891137251953439944498877970922079746279191758147196948873037060628434294673743772885898346767510800685173924516608417837591466619151331838103068887335795376895754892034942648765442058768348326579448613030589281168001345520019764737527223039615638741417242478135790249361030644797640543786050073733566300523522579651265899585240048611966166761211175738916216259089941943077034656404630915230586187269154482346951124105919285126341059405529474615045346442012855171053191135271802683216331576375267825511185543133592046614927062560561400222490504408322781632550074461705211001266471217763304430881277704409178323711692737311040874238695829108053949739485695366300825728533637701523269443355313724792174907655777627468431997808653969630076675922057178723577460666130823870189298188044581718959374506212205804701322430192656113135002035626873486672575517971130975394785615899729825044190400897763592609917055448403329693508609488515870027077744506542990439867117131389984408970433388978941990095057695586573814394034739198028942339375443652029883466199617113173674937401861814042704293306825144197302491465220582795261688735897958441056898570364481015444830329199414530504890476808656348225233407766076695482132536111884735899712043033088244058115465495422806678041349767725459752673420250119183211889920185711647815977127446243032909054123437706411412677807310255268460332730368335133369766896516718669874121598148149118163317689115684649871041020104426645065134450165214712683057696012621542248846117987309108488903366197992497651746042172848847264037188342180972201341586656775439493741442163706016881310056412037996053145130378266015668393550033648476934979376054539236474864696602441431354679286083996428631956510126019814185723984663013668509678507731754885581234825417527084663639653811196812059147896383952798572614592594914788575701678033038609379444703847756827425063511009643144124571523931392939826556390067848768074213642593986986695040408987110825897978951509773358646040778316799550761655073406375306661602901526418472885869294395652222258995595648219302433452524642513563525103635301294306267868316898654102805309768921525953506453446411766043154743610019048443069402772792853284975645956617914379790575908583243947826832236045669592271434470262360276099795341729112850716424410620702125201247172311979922481440313797453556268469906216328305135987280642086439455334041222108228114177555611389592751656788121569932614858927867654182019755307275895941866706888466813291526529061463282431052820644062751139526765780415282640781561459630430253821785061681720067572663560872049689979968968406867299176380879338305107973760748522236469044006475947845183831486075872048506175550706877079907792184553503108198906769592548779856783720737942737432621574351931283464609811945893896796120326092968151781206514293290972968961390622863266148777934208353850856232736895027464971035450539613434739462933512843362915109104843426369699614021470762952906482276206033489342961373818048273675067101192674790882193782332672547317949663573755323269897187416598314272007388013080502445178646683474640280985808106555104729035574306894154404012744211555606266448357245417287169084451634710295820666340235721863335120326936635918500580506070816667493451262677644838829556180138188325770169715957678301100632055209768788443809692413898719609919689326443083277024888938120398347608940252797236676039755601677622250026948374879446486673507565000000000000000000000000000000000000000000000000000000000000000*i1^80 + -181255233502126979550533186388644644755476769750948868788451113247970484581741908689253542426509172224495971512170916559979455445220212720321988167644478066929283598391434186598779045213464235374969837587677405687804796536960926285829472734404848583212893762869444757144903282044232151103803335945580762082064242533690457701724825758350752610697991322097647967648833469708308360710841175311103669966846669123086947080336821493373982397200327382192110707847867558316039717424687555377965631143929918627861151420997658353066836770852896577685639531508829662299725710275272823871324191052870952041245177426135916589945245794524998331005309604354902567544338612016623690187194754770819785673458372812994329198096774901594788038444358568343104495819431937826429058052617214603816999165177070781056614552650724567275572727677045151639372862057272872105192741881368294401935412353622162688882618880278767187800109545676956957095374347529225071759555568414750642853515759674867802866277645210836019116130408634225339389235474745628936295162621937049829261209423001495257959568389801724768008502350300216131093611812016912040344193907112847112303486156390836798105898227529962383062781188195376811848853225004231665700055577860343791428014685696829262408717294020307701453833767068904610001471042390818604204313957526875385547076175788386112423122072767268770383161993027908136651449736978809522825821744118027596114145862288779280071333942751726725325952732310609825840123582069099563686603955445940042478130677227001682890878689457287720473359711350023732605396166581073557917320723679161911755984678228556289513153773457739048715909910956286255155891354260562880960415529191516716750793461831642753285038799005668023693254511718400058979470291939961376610267092115496857450182854924218227025176484920481097779321783543057312328926241608787407695477597957151769887220230783376610501437673005674869342609597129120422432908039055033230882151845615957880673127247831490712174081707896215722159389555571537683292534976705477033284199764425432142330304918764352505296892964163448104170677334308943571929444839978350738673218137524305738808929160910742199703076313416231506897645312371526977982601865619672650195396728724790229122821336702406235421141120823674011339637063607295252022306512230216702103681948089134773083905246591894066071222447092861529150525387058978681737305999993703795925917690599100917601078144474846070515920176555846746174448129745618885435867512690202349474972110493374239862921904485996479322431998906731308674229787921206442912176249214919105545093669882189124610619105399252055536807575158309618894621007954641620563111566352895729428069959247644282651104302717366940592815357852568461499516862172821933744229855778691986051966350043315644562918709751392752318500752996491727516148874421174949611114926354748118952986723033759259570715649230583160402032589643901056553271821036270762629734298237563415312756442408374067927353852310828670559344760036415380043206531677830002334931987754513907180897192397469418403651222100365323508281153072671095635479341402301913606463888681307415920928636982955418171312974785292425117337351818956602677152088830853951646069554680420486342930466094635809369115121925269720279939522016770517854980398569054801972922154718840888363654358221790498344602069604815945869774260712732183876114806644974890822203188022239424556789005035821684680986900977651566672565106040450465027280074640464039165441350732223953647688603039867733053341536640000000000000000000000000000000000000000000000000000000000000000*i1^81 + -46174240093212866452462662693718947335071016966169012051652465507702970439325192617178419029083804824622934395311783151105214124731422863339788166735087956344270278830029636827324388103374075393072946049602926514721968918589684768914461186859794699711514054388615048135892521032718516980199923567549686738652095461296119866532746152769978583352499433014230371478121084238750836536605972881399348330810642279411583617020967562839432013486915541479963813709397621180699306227796106350281359560385165728458592463094207163168071629760156812317789078000555222608966234847852907543979717550385805544493377264722386374871584693990875459325222559178790339262526555830959190091273233466616978988723703269865813619942482584246285806277151408060718154596236100009375803479822097923111359192542692734287059574701776638872065873257992637254470523858439660020628071485989661755865595028671588991881330817820250626610308193562236771075860493747464117713806171144057580261418744323517849740662978721036085133864098252531477065206708213345315337209205082670959441161916572880973095191306798259880879176696582841547473653710776216047516695410441249337785569519800747120462284375811749246731152790829806605197369764048090476284189055880067116250837600812566495860063876632280763565395153542218234673254744381289685121718452107827691454273626566709104304858504743254181076557894226659001840437119565063193042575819719065333768843111061776515492851097776969331937679645438817322754161795160102999173251915246614116084689525287875346040138587252220424367484379432790309315653616360074579230606501153218239377143422543595740663686160808780122844281747472715800832887180636657897390281071931504915935922268423876174763760874027924451390189607729655175298736643383650665885864981663143992626547655686433658293401093617630517710628445166238693032556608745975742718417857229161981924270050033174453713641730256261792998860830535025493051121826980503103377616928956839565817711098927944022443256428164007243549467248084911337949350619473603472664811180136212988509337075583932662047827266929831032143350567193665808047589700287578434235632273227391263170188453542883928378485894422719188447176858567690926234947116186875325980195350674565637828893364471736647360039219256910169933718675988268713115889664930393968018968200789633523763703510523158650203699371102035275391200014369205741859448983846547924652811665360320454475312511436180058649913497302102295063264104469072528683969468459338431743156031456477435344566034666656199920284624198626087168512050719656654534044941277921043458604849938582348438534451888389748770385529389169988379784294721864274998958298519898563850294423731826346931383373236468377317410702002324119428921002846241746744382586285770273823535930411730088674730034246733532800393932637426823038288137274448560929209922179697362769145948326594564018218320749955780061385714422565714986929612783713178753140137927653443936483025937479357350796127337962013320523616546423971878583775473657937991613596605454267875689241123484725514841956605426307146472233734752493002536913542516633898338995357000374074619707246335365228441304628125079338445096867610001233016493056208645785644899216164737086414458322216915738705236759961980747594857617983924814849397983953488808150439137352390758981925033127962939947332789715811700938581496228065822851888337409926548127743302385288168096109199766389808794047884792684713586106525239402971762500767333483303064800215590440496739879359474744108646400000000000000000000000000000000000000000000000000000000000000*i1^82 + -52610736760629489890609734228183832766457869291958278521316298905609662992045858754004780470381086510355527579087620660265423185485551042652593559227652891537593057095937562123446248410512174476051077904292606330616869603509724022444093175355555786565637981098614855938994152589808630157021681530328686979543558608078560260855179780659148315416582554430073687191756893473082888535416267232420423931862129552559062682300192988420919406841485775699040174884383134922002429477379139001679763932017005074617501175834868223552446058285224960637627968560162794904482317769501173781415223034853121822429201810284519887466260396205315158819982041291238873122463483637544693059083811573381789326816890498345257782591129484945265108804555308276707119800986417108310652612685855540603838286542681789296647712638875722091957332790149277808907597945769508080928143844628732442095894983502206268335324031519460393132198373133969800243303562097426566202893613853989895909120796414029791989180213145507386514785424579688094423157063819746599707105375998718962146705595089366387800536880566734971147117665122461053037938008544247229067207775380467726325422147431240330238468794570612870080183190616255156362553929021684923330584406988194636800788288840078495002453205091417725731652365041881382437266744469025691766007352485115314339322739289980648436855023080267851344484674446658884236228675487229494545917505862470167200325367379688441050481899685271677558127517792666201367103102354390245879916609691537927403835283577828897696874199906809997263636341157219822245163564187177069478967274966224289306698597936439995684359372553689599472642973184779818669476874448905214821004014336258410569345691632165083501093595712604082558336203180250345992091246336214662788819357233004097857291575397632626925268757854822175442145501111347473681170349539523400264569160221194277032856729004772314362257830894908704781235917962321435985745330585651249336189754014123795499901681607101225758019165766486268519307624048995740305357266989957180497222956802223286649043187423825102590241301833532886367669951820405715781301121831964202701658315950505765744472422145234932598734504511669750556379344905717896657966002018069291443757858543375737581838678085134748935886544433410432790131103200694517160601096283804210907873139326750413588272480844306578710505785640135793840677136975682959686702052602071778175365554246951534236232112999688481514412086720702886834986301446578264267462280555878934704950262085292749737716524084282929417852636833638474926408735886193353443821695926745124062249537703632367632970431455709914106715245904138147062214143879063763186932261265845010223225671554433845301755764193327165564963344937460894671822624715803959561417608370289235663528271581559633086407352314169818870510652304378718436739443975187667668996611997376400675671328502327957146372421264142551939674612559990858651408210214970544024132250629915089597286225610281936776409208102977872209567745147016918411810446735359279183821856985366028274503243685779161058071643313324659590093749053359749452239600439816839199721214723154580781723245489339742597594461418653190592190992045261171208177837756263139981410492832087178886704139653484508494801937218911913764853073312992211079613148825752087852671377104999870657498745528775135076272777095682422100623503051394102211835519186370225908038843700514949879253806066705041039428321605272342315888915947367589216458584326549594081926552390893440860082570393089474560000000000000000000000000000000000000000000000000000000000000*i1^83 + -22899299459350933337113938452097792155052301618568446021894251441346072702711459589237509698663911334441110114005335187189601622632411713849362926343110801523029299389694227124801242757494575086256555219999601955350857955534421608123196237803412334824045469759440308853183983813352632370575180219023772096753929993644791925957116855707916253200460635123917912651812319759685420611814869881211377433652271618880927379688830029700347452651156085729088196976807513180788735076133366975851643271705647046201348295093320991936421292080410463830002585071731689295130929386200985612417022035964512365742871028947437466220416123189462865056519589024152461994442081708028612762324074261377710028064996348495722366666353469979395175764948015652516685352058118744357195664732820140730930787648944568858817912614142591715006816920204248478031825092214169304422728797855096648256217720159098149025517710848731592857900760757912152883128136067667694450238227318383873058596971211896922435792182604214798430394484291952677839867201037662899056812010146218376866373136881734530926148044421986333898135287883376808143764632248747813159769543773509257392005003858311447907625994724318069809586435274051458124216146049938544414846739912331660040605393666263815988589092498058128405348856954945792173648999687892591642361490550141552205406659310557041385583551701381611888183957271651064749982329976337838493296216052329420097687181658628771354164541213923668752090828242782105382113056955888005244829852141216527491708234950779566679396886729609713602845784479482679231544314023775189002578752699230786730121944560228791505987079380695975496911827907915562532870802075819298765289344304082633961465810620779930391354344799397348364250909481534272408921227158336209167790534637619513352590078998743807062032872310753573037895290204998588910394229987729933010822957542968057794115920411624139040205747999678217211241568909518421182578338072223385306186092940184170413172444002710066832674273551741527530733008775060193324987273067661018153979186657168061558269234342492084913327470248418977451136529021062332052479672678512781480353855024351873515845137378658463898849295055281979646550568272459484642933054146397383963255478906705480393324841032900087484288572019105250946405531323163612734836322298429486973067228244502256377009077340929431749521674742259955011882749907546476770096760741367388639079829295966288507413994868023340584160020976771075615611801237528160888395642474687444802887379697146566941603829489237866790208335060443382640035397651708655387014045944404686952636424707081876775483758243531389853746633588637222273959305730240093130109766974404936754190262556504197344223128136496826652864705847915012953895081734107191726101179591869781713051063839904613063810718585426298497241851742495452539294110758056047879089457099199763079862654705460003561185602512236676345804800743881852635141600315928779795615283102064246644235670733209603236580571788759092964340388544315693219380575584451836364773118678505363637429431490860859564243539318362864520348425163386693598140445160198409104168945928393595335377505923917276233925093302443747439753416060919052838619067280432595467849417115570128241278259631664021054947975721129537988389458298395554717493292842679224283252088622608634731610643377242264889368432853136588037150119184631780096872924291098333989513390257002563084300089416546566625324913165527148414879178125467427197178563682601038256309685517166671081929231564800000000000000000000000000000000000000000000000000000000000000*i1^84 + -1384795624560575250085173359596027018687518368246836557159167269217697881538726840549590040064038514200488332278870547613814213957707646886082607717266341174521754080707185776469883990310185129369502843230005121307584248949641583194584299869389139015152290226001894241713662184952847661505384732524559795790138037859408061038873985447366214179448899500405799776092419584570681509812980086746294817889436488467786436748825302246772729915667232412577930073195230022200788277551487619320745013831026000139095397876157744126528388141772088944541705834725989988267642532965228981128666875655495067273174113422186575613539955535705920146529817988095416016633236488549178993200059069297663879500565220071382394313739656714933799315640392953191813662347794283023290690972915881282618187751108705352886543186097013736756958961116671067185348298854600999585204764345640313127711456926854953338446675194534248798396677833274153629793193865815051702158021164388505019212717595141637099560513157704189319972925693074461283062820791296143893893501988658657222288900254922063465318449047353223361991386726428380101750509639406383061666677907281463417634975988156581484551705882362165185232487700011400932390903320562089671813181954564313521665593307984659818177841703708584934413373198976572983707504502319027544443306570999982152706436123912364320998735497238661081491968311571034080182948871652094775623020589113264047489118795726796056099771435205642644199415781795191119754860562944296658728173868230536850895674035660957844662407675366081449348615410653491652139808660236158873797442110812244135806291045904649559483225613080900683281249800036951488453922179975459042816289350125241103116766250300170692547894445977117784490718691569125951931417709377574292528766262430233608746442668721492441216605337986973329266475414813554902323968493404255521025476331030604457738306655957158980610260453536936470399349189875256263112475868983028043200145848928502375924903732469832540320063416906832165422144030252438977621400859855066065135593294777722618188070634842981824845163828145492297953913881971572370615751554433529826138397209552078030111180563477427727804791197201281656866274434986368849864332342120512503717882209941613265087653946535717672445834346413354839425141007205598132980805034810390733203727501097276329042796816352548987005941046543173968892617402405250366857611035868677612385989459178401245603515395105038620034349322031659496728855920487100287927991824585459860490155770463675813326522719867266375215354309872288627825630070200246743186320026823011591256358502977845804888725134998931956924689675809348918830817330476814920074767409506472243700258292713529283630013789255170859285528627568319358835446536500261227100432249653414992692458023228904082077077173183758649351909557204236215376726355979323601720259031236939661067328099262694801739754791935384762286522948562654445625602290937433630355771161488501583066222159573511681079720923875167596888783445117073857630199338778189714101216174569719839287004485211321691232961643797467736039136195359509322997248977584020656464188564839742976499258491280949994319821217941873203222323913865586354237386847385708569488094738433994102236619036512705220335897682150409730047199877816370800870447984150060825503300757516873912210998644570120564030749392089070414414868348137883543462194835511507700497872002442953883160960338493990577952742561974167013585728946414129800885982430405277621199962873304956333457408000000000000000000000000000000000000000000000000000000000000*i1^85 + 237974796850679453392781602032114940455383207977235537813191015421653927906658373881254948632154887066431512139589095061281263690805767120007486088775381791213449926622405977952339536908590470023682961130761617484879425446842466903124255684631345971840788510901868068282203833366204548428528022073271886565884041191322596165855407831785808211877804627840606398616164780216876431974783923555852730723821712102855385598224470741149095712949463359899801666735383878153112113638125210501987839533184111774411568046232070235345741475109426155582441813023271872281017035007617058483562074277404535362871047782161089140427271294535026879130843216239610196490270186841707405933757969299240628271424388866424063299037346597633513351486078363250349613847302794349903008841029241465554619356580868371324365786938717096810990252012875329967627459499320630439197339646086812721152115552415606548954318012261672356024629573606266840830964746126124659043241057434451238243360885145314801235532392219107257898789639909460863424125154175851761662940947235350568272642090742985721889504695236015894585426862226097404545848376389869916965692462483325286921941125693129312385590275355399445687889845070014298722227790173572789491420643803334171300059287062547267799156436179229431012478106218593026186721311516871284861904583253660731357518416794460984838855885219969189026334774434764656740842314990026218208474036020680839759982514566924925983754627207227031095209452254289881425551248505045045966276615558799664094302763779624890015794085518453539634122600200228798704158791648242118159158717272337120541148192439241267025261214763857684898794453689824833073718524448418690034123537524268794086786907339696653021166240045711430509304155248983634885658693839175698404083984065931758857993450792162607845087562470849529056808496595665156198293911796980484303348969303271948871254875620100131530704489068717222207440725433161588318863373343146446524975989000312167883395526353572366529966047807229710282113772021264652444145911873673140517978018953051988879481214243343136440965272446681768770276403940393116388671024518214242653720043110678876187175718792766895268034890877992157144260743698229478851194744230383756773104340802041424300323889884428207639799927906477030822652438112917414478410277013303378273111224630336713490665747498599847001747037342836890455961622437741646634746935878027926576193625187542315731981593342223277847329601639412790017726141451436794897569821658316304956307362625065392584429868539672917003324413602787770475796485742295450551556541646942419746406826432034435455907910058562098989297216423305713783249871060210531298904899120313621099593533737932472571255831259753248889319898650222144610730850261268743136842205369935474733596829597273813398433779882076260021261674969607926839633612225811133680021154586456590239079030901626132953564039773196694016578174841022548276881418429849624443438068706933179030599108325686999415633331656164045012300912341567479149153211648784236804383445493243923339113925298725678941066153919967997163256664595768307699055774918835223031621244808669854791644362466282631911833556356709821010172085578137327793504110932323830428704988660780880439392541339972439149025750602632329387923265531191556580975329650998620905701410383036447485472849151340232713096641430090515074434975329755824130965203018976500978076683650752513931967625476691256560852969306037820281213778192092189327673278989202121236474185772580208640000000000000000000000000000000000000000000000000000000000*i1^86 + -65214584635084980049216829917303682286653988753816602109899631750368059562352536690918008239887312759714915248124462282264000125844060012624291904255400103300348655580643373198557709442804842212300485729170629930742225339351152857917687706180009923462220471536314976853130139171013244511907374603821623873992791776069398976295213556467406294394658877545133311710420373530892087472028064414461776787564683467446616277266833458122392458499114786879986381420114341948383063057922116496318558835277037924784734566427140350089092618396223249431826305616788639565005886849913885889855085638914645546939623986221291477888690721611350653009046895123788693774430550009699767194204996521936881493924033313378551317504626744470161907921612417983883745526847622823749002232273382003816184930783367136686333125246519527883439658027609305558228656271931127177505201926575633549892893602906895455166737441814353546184069219272482906712852227232011519670119026843831204555047804779863609190671290368597081619810369099087256510943819099829410976789941527739638076042452088478041539678200561944781778738997386943092896587330469196986538026201740364948068500810697301522114640744945208622081043140497019990900661716008692859556601115872377739007620392101871621974370104770567112968773955582098883844912861856422229443235790094804644442531417027319115042903938850069999333988271420957770733666727972657024696810738101673082642836999603565927547009219902487351513634496850159930422963788689369541021071556155015403744062230545560206901269232410325433071871694345300041955791016694759245215899817395532163544181921375034129424442475658209435144996432649369920656818023853710223444069484125269363293711483008674402226146584833494341873835748586661252111595244698086058852808878551133693889010419396790979424339532712468616796805166262702439674701385112858595354917303949207438453225050753416785695000649525497061564715230413769600605327406540877066398281950158872775044199369508316186983608360675225986716664765783215052935598352520313575367378729757681404284200178285398417700503242235870442997130881114913046615805427518819561265643750703526321694927956337696040787191522453963040392387710301499691777645076063992909739008523232319976939194692947982142811057228421623188396564693408661079738303094246544421855640143701706517565317354840456595629614328107840865347354043547811667594250866871459321138969256637144018831476722313348101301469080383324443103799517610855843576807852468527624265373481996997325380305411084007184583100277548196863296798458612030194032978991650177052257661964744752320077476449842597087651982148474790652887824070480970469095209201965015899631269353462848948045389451899338764687477605969887705125078931566512093676290468842164468699778229101906001048168548002096406360173774984556166707335339648843496207731653211272040286060077261508871866642820501049113223071723119454493954056154400412166583536739413169126888919303976700756087028870156558000048951829892198367252453097286320986668200442998045990046605212824910499587950456646531426491542484100860599691765306114060269805710287676932543296353497183467906956689011770244044599457857048237094287875258397751342806639961105183106770246679535732695306451190687720881424937367725979550324648846705139782135859884632127708715688083103276853471987626595470463086828172676719599056684864662837049648910439144813057617566430381972283778880135375701546096957606136486788688521684060352676704358410223616000000000000000000000000000000000000000000000000000000000*i1^87 + 478871714526101350280920936841360468909141164982021974382522240708169731261160889171025458547863468097325217817404997530732694018663059902292938874941586009679088908130544404860876346602867527033309758907395599186582182106277625651659789987622712844778199850559990467410624384676934926285371670463618507565826523996752723586384733676754312969430391901865087609284146686579265113565721288999633750375148238335583993735632940372634160948310389675021678668798022693389015046489288206132016860695657568671911936106738249879684830004571261825759976718949162803907330104272726183801761211606670552358138065060238825422056296296837993381832212144921899526533145783389582550360425462184704582934144492400614461278379585885818832136639273235536963842777980093811266000213692993559884072604262894450919965723946427329344710091499477740060990043037107809385827107162536171729622229195594092202409278923830787394526160225927902632431270703336350328904922844884129840008186535484890464050983800198857444837792810266958695957872985655743961214852042852947657725649361756179650411332766931654466779757199151148799403480462715228168243273287219162890617806078188380398757043160495726675758637355482553461545491396378902211215296210303969244459424929299552914527025285238536876142452699387283593473591615167600644059983886548630225171438596724002124483099235972999733271708727324464586225236351957121925521339238639232238647511132752484962465758024848812198689902969771407920561983752586457033801345852189917938834311858450656258594732004550226883758569060715129660709693340400597759667303791877926458880197319357866793002453714480615831372861181736398390970421711914871818385047817729687005526694798249574689994766152279157677612433969231902467811827097060932369650902770690397991380421112065451684842322940209326401548977108007470157175220722897819416561685177768092801909082759937390566973953571811914230489655329827720178425535660488394218196040723258521072587065066829843224436085310943389788070325416540232084147113191778275979489396473313299512270878728830203561053035897550136911688839832384622070934269387863610419509854622796116090580971291024527192719274857273660721181107820837830792948867851459900037675574872239742784753457203935744700869771414728250751950282752762232023048926385237290872232063149110500453932161753816141298781946615625971742550268516072532799054759670121463125461317291525334798032487980346905684635904025323709285114473158988372289409612735916254189695360630215614649979099315477979777215049591555684647817499553031450404152274379402572802678345443500633660641291564581443502399439124824246922447460878759780374200610134118715560949923647828817428151246363578707234374942731768458917766792388518087225249762191230710113715708899393277585010243052777135764739151172628977600281750962031003375862205151193936259545672872708713324239415832118852020649132207099884991500365387700355632296152360854552008898210250286880707345755776131201798978098721271634641758988763126177322660618121868887183221635135551204416869338412787527974300894930199690903754774446544428187332140191773046947902468635505150588009795678715755636430355854474378061303445725995012356217660788927282396277482692365015049636659962992763912025289779857064586141301686594116909933449275918977984404598674397126152128884385856226681847369383194238582498386857982889231172182552911888069535756778391162421610517467419338228600811545882611363771282518330688431928115200000000000000000000000000000000000000000000000000000000*i1^88 + 1150072099756072904036443825378126789217416816489281332978025304480872316939318796306470101358688746436915659407753775751172618943561250492674898105545726845956109767634623270594635529084065540884212206754747222870323733829444251564231153319038293625076441290219513697864884965997298148101211525101312986400937612679824553354404070246907187625431852570589511714130199650416057051114641625559506742842343663180365535991401541394051593477892699073693852874947573913345184298926438961435862882124353632793494028133464159272651941580956458333215446846140336839589303030334068646490138376888894553411935414108490740294082946547546973801807677565605261118009386152996892066021063696852099922688453551075956506039164527727794193770056845826480691179153206370594173761352802041440402955146593478136199762377992369641969010710567484122926347949397290504034028768941127461863749351601444457341573862611128739780231515934999259145858710856421327766580069223862055223613747548261793296388880109628803988678619270537396912890591724998285018035510591989244965637685934276354172489669064759838548278276824246269228593221783666253878312537284780037263214508302824928872758899097514702381950537181721168227572120221685055234507424326481205406084914088060444171954211012964483859331400028892458847570704631743118355737658353356221383837114386037695078535962026504297610057278996365074447118865018780247567890743293765743676234822900005914747032178042450731757852209112785432336700833574980240636076777733894284561024646431976973243256833612986751621615879892450221486847228182507956729671735613966225999722484982437719173673715847457008844379211744862475794662504436192452302327264695473753269172792284073980640118156446181645277673218207259948408063605452085261384621835113824284784487811606758593585121994639663036446716945554463567664408847071725245588575577840706925649854078771699220810585318004906660327596765599392215518251529988664786068326369771973609825028726717761324065088940127965811714985822764488394989836462761257793275394515472620799791326609430246602427533014303682710346620505221211568213364696688239556318161060785588906943077074486389866315878702602269558961698378915507647947174742095081815365930313495213126342372604777124669998985351008852389586984340699788775804453670492860915464493746933322053984545084575657388227942493729357573573671333504810263829708657952743277936878481648371314159752506023182412731953798329895261173756450758337996272696814055526875994353975411276821078705718774376670671816326815472509635793621203816314236312591998052630268476980859794288325081036411804057007502006744332058375110152058141338220181121386645574039126721248236287306934391510774300142688912770343589251519098411597324263780589246470749413423134140228425561040308280207803725619372944756471070723841073988657510821869229958735079499522961459257536382906899544011666846653949089930802510351808958843742112358993773424568288759983844702600943081627535604870116616886919205822862827794180559374500488799076221211486972071699587922005045841036831482803343513555879658242520790296905710882840004943104520307414467157942216795092543192928306256385611542076734883457707003054644637412546073547946308012078661169573696151548521627443735545712772854282446927949798293977791151333905749370286559086559665648833482817631410849897968424400763664459295799386020696794152541752891036748280935670815427425922454810225259006346465489324807176978465030982860800000000000000000000000000000000000000000000000000000000*i1^89 + -297658485123601918129280342271793969847052110082103791708990946039516926734172332921737791154561460501717470708654036128437114539573687369019523423145443486044338612767524166824306088212891542830236926382796001720048243141540162793740241690213156494376556796722081733338766681088728976490525097734106549120229717238575227546159180840273923648939976135032556466361809432860041308818448509231605025459520194842585479848764714788796729307923522503927338252317892327809486465850150332489142602032536747467425533083668056923489295395445201369044036162955234775100950404103782718932200323899775499611485824360709050676068318526943726396434980693803078197842097967862750938719687363867257674595236467314800970933018980206618742207046490966853408918511818250432121775333376282054902094354848037547374090266314170548053462674263543279890484484075700359366166352450516368291234194532775059935527131756149816175472035238264041252607710594126632628281963784525059293063973771963546262623741599413552468376510232159234667790937753183804853549071964072908700167328959326349978231380301035867964369894786964740774411108263501580489469848609449638242886922528504691047963859354676926386293326620684246942015819845546306668692698293368102497568293283605736504164148689925008218744095501975318822137391951516833686226289435836892444177645248460374493857686900724714804064598922177886903960901481899974018539198868498287026413810843647851292147941200244639035688847508494844566696174817665482070052101610252065492318626646642564337081012615659277139410405022060638774594132700227070081861570123078945689664562131841615933394997270015586841472005395802883007157167279694324691388402845825960533936082967838025969872170860507953956481295854345153030948945389522636131911057805979757186307639265772601781205225950178721690757624655805105340956470464488927960563691914251812428007805063997282265229659611490369706533396712314408301438916642289913596303337354736137065336053138315823514252900417017300484751058391938563901869919392295791727245211935426391817817564628118794072059470370948410555368531726538085358819773101951345418815545354057279829981469056316069997525661198125697249464476797708173868013991751660803624457691967502091637893369018213682463461226380233210880739180197382236127658688026845111717376280405362597051815704561583415768867412283170752327562239023697193419088513097150807953476518476265583963859546316116794257373551881172136857077695512754198104298834985832481805831898238019983887875183118027954275724884350271040803678108860184535112303243232231592264211186439389096427312050511453222642625776557158196376457061136215019432752358873191585279358116551915487934935368581223060939906884148320777742190070756186926355196780523793088803707884426173443168593892577984249531368181123387376953954620255705040199864544318913572320366689040685195259093259015898924417844140783487989361742518106680815485997268963433153601420345991854323404744683369615136273831537623267898415188456366317872825352106127047761666964554459328442402644618927718739507658249715378349141141595981506777008521110256611676947132448055375076200053049880563160312888616024615901535473838035191591597388224517715505332981496578168664799138069635470324834769596535965391405820456987529368710077703479336702493840782301975425702950044358628194291060546269094640749374008307413468601105141824667810662109782324542586445985663273563533227163420780077085607748513327742976000000000000000000000000000000000000000000000000000000*i1^90 + 26598843354240516316255762156152476953294585969147191383045405261137052246235534279714093522092030917297704536783280750085725395564727743139293383888852581613035814681565115862266916489837629027465567245371192657268291945390685429604968110283681822548957305670337156340899151408313862707655970048543194586221364813057358110011999803328793090531499437768696801924257608017270692847171719645872837744643388043774751499131996947021173495470624185651121287392112496939233765663473817517354670368741512312397286080707994066471885100254387178129044455684942340637602002612195960477879378599418736484265883660052401094715974316352910115895162204809090411277584580754215312993445782642757796400093400244258467706908924364798264412718096392002066831517249060800719567617536885180307427708067998570393789500592767215219607451343338863492252237949472837843192876281942694211091990909116325662557297071763381371717634959721891860743224459891884019874294403072502557169141721658381478132321647702757756405820957781149463825970387971601170528978202482313282446110854176376078086353289357796328466146724555043419105409922165588012899463420454279764266234546535947697297378345657006509036700768797005026542927470999802448756680390262266060153226200177723042703066063987341522325084507075911365878887873832939591342650479507848468543479502708323111035237605589459279136758306230508924308336082098393754429972681875115864037761648867683243309585435994568874893477727266431107242978860119789910151869579891630505932848038037343662309469894080291342948806453994972334954374944057042555925033780220417738288289013077849402007129814634340505486757263173853166985370255719416366933574152806498217796218641750069611604492699927817886823620320543966840416824255767010597873701049641644401719641675864639794345816992077911243500785588852690018846340775161579052093683394499085809020681126684061992105614726359234954453164483017941661927367315626387518964934732702333802814880509342816067647570542165995760337503569817785411633714404035150706509553641399426651955045209967223979740530449106404402558351941817966682637981406438228187877580836301896172767139725000694155864037043319014602648437666307224605745743410915548466759093799265899878119272748480653038304563624624508122684956467637776646270436048395444269843907120569358300422815829266345850137608232822478291743941923333443380910775988241131994520901281153798485471436215615361252126722152344698667933131345856678840371108533343337316178578152694399624403735273149612185243004232607803955181287345205374790855164478037948788344234773972882547883847005754153339506885625451650192006139824981245558345907225327651078159454824426198947395986435020699599857817983837993878390959802801441889499423217464978027291798037181628974124434183532483397575523063147610521228589598151750682937021905184349640122968936892723094684162670867310479468929422655900092895056273773745127244211024643934029513871338092973217711527885052202302169740838765828124624050247313508172446017405934235127090395100005978561665097470471956635719884105124347470096494179460949006188243357335752909982818012502453295703825419362655353051784744733006925023115758348455484982131591200031253732059995358654912133302278743511114012487412172334232984943606089645280339416958994251236582125601029563583946781840361042801401728361646794899783733964363213285853088233685479097346749541203257495587718322867319205238839098609477719359592857600000000000000000000000000000000000000000000000000000*i1^91 + -1187358408085311315863609562948633401233036268172082865536536043398713067484226367412526087574915762403664607197176848716153142711941734755817224471331806969393726012180940731013713324447204131765510261050584251126606382556292743712931131878445700408889940159573231484158714627283131078912704386530472236837230025520289673603790598395746419284139700890018305672929440235587543698864632143369587593225765061276348073733120264063429175761231864978598210226382867455098025193564216932559225545464664224602664715142379372899923953920060520120226225409737819722159258101697369480371398142496764889407646519501318406802086581814537914377031786591517602144309652979689571899687560370898303431372638311678591880532497137458899195897188392593865750963249707441894044207906531804711340941950786681154237452529447901281855080343371112222548368356318717354445204906893367347816203969443230625681534771275289951498221886460514668440580949949201750363231271671069609137145384220959374426400186429610916513230657408687927810989594862289879176120758133873215578577274158612617219044712355055162308815777452063207558820063686252322001135946618172487396030516523012773564594212803410679162111752619018296693889999564795763017626971089257871109115381209202625649827812892680803265186451025965239874383764836261164431605650338463159438658182702456622123736760533882668675547277375723511552036703027425069732448510277034084499712268586928378271935484877237085625123849282743446237706024722566095061796825864029636463651383151164953686082339707413557099565583927517979430981272163768628618989642373949371520860762387718474551699543259656438722258599307636550392617289749921938990744171373126287260287813525685439758112700618160058434841300278072824202203261009990269121177783301698766697374125318519603622978546536883748298402366967681887075744029665716343584891393316357371991212372433530442901176861883853104791362604314691034276174255289481577767013316225624633591893538967684383995784328938815626697343138977921258328318865723345620256770690063626530957136508903481177483511502807253186310903579478812741501989473953043420691180168939898308217907694000315427818047562104899557872525273190638333365643022153907238515303012155193469835837121713425372014561354837125244034560606035608665421966629260697132102623445008455834834661744639650335073516198500731504535648542488256379917881355271157857933319773043487238497983177026733453886064184773472935316279119285650845454610785116122962407958190763416714625977206710278352773718075584399586721400414818961628212594695391362678517275012346127191039258236685042660341653337002923267903396528780512018650692069194382358088038639828247524512652990552149383909121226014556353477249991680058490312202788969390092083639293076491372535320873498581851116521816549222550356913417195836879123316557206056305000070923281378393144868842031813908890782139581508659455403230522704169425898458425600573538902109088178047030670828753101765276722750570961005894582288747017636372008972199406889648312195737805693087190651636738512420390730331275550654339031744588319186871173693110432865713631620356840773211746691724276644382348309312457939197989823832279815083229984625964489763608730760305564951130433407837791083460149892730793021009465206725556557535193945344144383049292487623586902549768775571500887647009090380354193865426410899303652094170808722411563718492115284302690194200536618661759674127692175769600000000000000000000000000000000000000000000000000000*i1^92 + -64428263605163593563980516945023375557045734823241459362832565298059301605246491222068525329395497629460206525659236571649293787159962737236746442186967822017060452252771843058399371292089242556855352654865468693115451769701593467908301855569152235773326487525420792533802127814553142859588771117009189923034214722244078901477651055869324517806840157778594828418423055238814366336061824578718209764919669897964599943227027423041981884014451475511448055612480905403907059566565619299047177827406526374031147647122825728929582570162785211007619838719302411768821888333495874516942600652903743033452567705445293526337909838276466426843632323509958094999513716500246569563524038518150014605849470170657418144901354626894761830364867549219604398696937878191013971776506831083938929108645516060694713849921586271717685487225888434822521324963520428638880046620765045595017025704632248767808925921254894870299429211338542869308172638606042503697387667970341617234069109716222278769531366263850695061459867030056050042800674808951034325274984176439538461333810972412114457458080002849297105165950720163492946616709217388730887243907591609625565651707177052721681206829199427326004118703700398936379692800121992834724241169941200936810657602007240657813428416851092955148578200334741087741268376880089389785277750537067228419583980352618491316732774096871816178828257369269040727280448728016323685048845786314981228636840428410582269093425912021687942948858994041367214376337577443900315345530896781412226011442882818061401359366174212086240377473606046449187666859852921522537537163421137968361152851436610616669551262449817492649386410611404876910109763524900895874685406829820259951341698556332613983564126487236032004571924528006100820954692715501565251563598325434609498036325887712261914932198500836322671087392212479677567833832468403198809099444318059122163743679145776467379861505512061792843567631395492850835628966656726433101281933393868607711519941042223829297514737413070920768505020446648179200714185249279180020795687687801458490302577987965218599920758160993447367951497093965141040449707383638060405558069078551201146794121176401485200619840300487875868471138074061449354537643535824548870795372049661107595856404837340102666078726067032087487766421626368306620611453704583276072236898278675448173107739838354383902840726217599638672765520969454496632060304945005524905012502385435701497584206948886497408744203866402861512169777471502697162535233540482122261863926973884692912445117920380274378831264757251611180744691736421998947632601646562956852725531090909603390949161540392250044976717105867763587423361137047955770747568085760026434010281897725267922800193414834753685733758281882140357573669042336526406479804169116746748118953370311707322116644572478669503918971362137366734448035500141548084128131787604551303076770051736431491553966356335497557378336204917505990081254919151475147952987211939363274638492751279718946749225177047613250811532635124637778184981795960066796856356645527774667404879545127692922016782095491903508968981322038452650050289912867345368605779377682736171319300121660135630745684655212786777598709006720791520514304907806770864561568210953565270480385964827104893528529981907251653438617463532986951008812181377534412874795869710591997416560075683485480724919582312363876835004805999285438860643080168274964305346570303843677151289768761858400639347264742531821692279324672000000000000000000000000000000000000000000000000000*i1^93 + 4397799964752808555972324738673724782118426092691955997191765458462306806195946527044906433743227382389167494368782545296578829439201657671173657423180131973691407343025333768126614971689584541210289904300437105264709319179601077414757248808068233714418229445641916236874511588329736784082172596997890786319641877374353868473724118766276786967908517844093328069371791070980882421400864150079735413849302810324406864242666704458379927468469272556305185356744656640591863549802688852676102119000315205148332589291911987143419836455919904397088003194173304438414742427739052027279003244399957150376060508851253491287140588647934236194494862048961225984165899769772010734762184587046774396275997901457624335129059888455697929721538219691958013785212244433015305619301997281334029695630956001664977111398955467161673555518129163810288555788406311523505754927460920967111181982000937921721977412977542300584844674518279983560919991098371296308461654769569372907494360416222489490739935355507312285062495888387974902001405041826679032380879037932948378516998391268765164374780035756486952960568518522138648370181700993878798296215035138541494230535692201081571162020567427001119531928694702598307472689457294421092933924990145673926054444832266935350744995845278454893157242832013096721276464560976031404369707452990526760123156885794398357693401283716041505410024457062198846611456800553891942666691419850515859923516340367361844400947449429716572467345265602635222601174593805240730829534452185365603502125789346931076263550786320752102773700632074521910239060114755664921460689583838777328668877507381294300191660040783466732948839329820205214093758380869964379212456641282364162833226333659459643312921867054066104984923988687260894939069898174107385370893463483116731267199345092495483257600218361126782920061684647761756689003604721709206717088809710498559992321235294335768654837109227350294246555199246445183756566641683771607773138588864891842706475207327971442405963385618091331139268195406887181616919856941440752636976490522923828510845653286428540344178462960431485909754787660574167661583516519585553770185833566451222977710075105663340726270453060859982515162172889424132136987672257221449933175361681858820983808878699586053002036587049498028768484805565599669811259489088969034984318137330503803641498579895078076933865153298850541566160349989805235714214679329323479808014195759460806750308384219294771973838620003533128829040281643231592431999148091394909012060399660658098674488386767688813718587560613494890996376736599161742077590057092623978137664190058718194560108708273229029870948737106994978631466869541748902282336838563728704220243807061683029339152472642432809743247678220572437567394170235688269471732555972063752352135917965141019899141081646044091214955124005118090533287383411654372620638604544613825041747887508339923734174281138866014579648656073858732529003695556117447301980425243252737272285282833171468417522695017514331561864483314766577866725527140805633115310836743490086745008583729549188819847152076853365273917679355682498982137248183352888826731670689097628461395554166677648806453066225314564916411544173415713814801348329945758853726263110273058473318939123937470570184009677176109389256604489618888801477292096187340310243930542182452442997690248989315666228458631297985462521030264061360872692076364706088859213981058337891907500077479820308635663034515721667215360000000000000000000000000000000000000000000000000000*i1^94 + 76494227528070916635279223517271810192710983326034667297609823716249118472302502455886537004473384114732610216087539906084729380786315915995518938471122353258157517151287302662873989974302045353309592495919750691141356584057053303862051353907518791731784087420205684248180164831469471419226617365620042638912209686302055824614443049770915671447260562780774702112899733684549868207499274817960018709720171657556430777988544389119369882882791804073817425942733664557751363710126008740444503704319259880043086914363731288142612698864071693001142635961957880347868639926520361064603330978894297776162652138223308870307732854315465753878290040003229660643796802856761648708656719903956386932418046857948520654849455350403215093033228184802536843920303066972550116151683223410389204692968789175616683385094828570602067861913542315932448568667385350726441737332753672259460326322265821815897497160970005926821454763549430532776375101332070201794232308867718822248205825390894653951923812658312370851769306778814799202508278357043641696312219965907484099029457105028880664919347918730810845217173014570874017818421604189996140710132134378562703567583040348199656530645386877895868068733084061400356258076538255323030324719394166773720908929725888699006705866741659370772115030822913356363251348575207238826148600503361631600082121270803068707393690719757512649855698289003738546005749554041763140624202878273723827840483744732491502500217897840991709719965922538324570755396973594746740945510582984181215553159736014145523668278813275036225340961462980231137373626637520879515083323968429336457402965498868919057389657185870093676538652514450426789203538556957018975791464739677516620198397370817376386968217617160737818626606719087178518718591876265655707985371085934539786340019639747011605064073822122586710471468283701551456134578924089745249403628942872741111887902727160724811018416440801986311286592404317207337447330278257253070292609277303761071839387687629160391428907856162550742587170276539511522956195473174664546277100767412401268696475969869085871711249149354836531286745368261384110463225267428406017059118540887264998975095547380130299659099274417248280273785521233431080017451397096238116755335223701736341870519032584336353375153056858823949040631681693030395602574013807970189403588066439093288217753531352730912767380026674482485399795681371624771842401722213427567210087895642013883756393829513954763245578918180731914611801875302949144619968578255581507029100547519205664268627992566649636573313038070808512931788652884723721920211647382109494100203903393523042029895783606761243485920967800336737713304537296186150276252366716096456960264905382858336807756822765122807824205490005243422702261153356684658135820354048753608593593026459228588583847860851892905913271779249335991104292194713063074172021532519652933579860529211199165812214698458985853697859361709358794040650568991394951702501778887516095916016155721275635070908703949365856935491211573599853815334992196234152090123156337445525013632567291291900153426108111394763106731321227519004328907213440455923962070247926132610819728449235437148271817741088415333925552354792956827919720536581420230298914843988139788925434534953475879939536597246192214994696152721731019483382086565520789948095265739390758285423195150705397242848601609933138863106870440104370579540173055020835411475873568467042940877776390019414172545054083645440000000000000000000000000000000000000000000000000*i1^95 + -7054492336643673385746198538365678089901063882457402912099259593333610760858572252279477258829640548331315575586692329499877803956522103269399800050601708135633523246667455470508861994915983900124551957367048783207074632357568300880582921031366769069255845842244965007142825936262919454886384794988827096990812370177417734566258920175365100211504781096851143838435263966650606377028420306284770340029325550493743147942867860689798437981979826196415275606280769706718484024781138580035319617949097605284263957292546159524034249800609899867130189826758657706828734219020763473316823115462229269857250271285409924401929013658376526981224269653660148460578190515369491782779012021690009755025568880516609941371116898392963206355379492443389519273457235181038888033572323681967320068035307098434042535266385417456751561948959721065205982810997403655603576328659938712287379300745283796061254498261244051423363323175415836477387932553789623117472566309441002822115684194263131933236937722317574180160278877839606786923588162195820689991488525521671830189310380920137412927623321316874962788618920238554688781982171761555979421645485301794427997194272806757898591846277781776493998598968339417889044959200867127890569670714085706618486537968692338686806397856867576179988434066501062814483837974316269251194971822923066860371120782100219913338709805604209726626251131210198314898587748786709261880894880134793860357606139885155888631099157472100720988023665672169884856994213639379496228063509850334849609109637462832731867863037197142875858633567027422716996683024920706766316218489889262383481079496579302975555663021750284249975174526851229163732253353717322716931152609098210237600839964880787310243300390254394836901335008219337219955366973034553940184760597377671792730250264840358433161457895705275188437717402176777258267447197498593069145213462459259292340735484750263664578389169958630820437162301726957039723210405782041509304184697745101604596412192566640032723857598017886202469297539125587073894272977235870718762020092498004282673522100709810051973499855166063622559723697682801404775810621240359118989088833333651324095922824270163103487035086131351061219363356670067859286490507447656368711712569879746074179295307732202151422857921006897608192429117609668029566339838488976502836187406381556537023665149209675067916302352449646696343420166951149668553873675427228320672238649831537198337272265055750714923321152870273702884293685029249929227370509294760200759838731938407320426467680172150318061635493160978164993163354557725546687258016724408131258334289353136402342926019901220894536831463809716154410808873057689865100006350588620241119816256425089086520104896428865395422481011821178432088258678954441887791923693058392981198794242895272752977447725725456495213497957040240613852684927881035696859440975579559639390855270347227603764483948227091774032849207147580204582535217562886348647373402256617031141264022658503242245551612993463647280084955643149637719529748488047103865101448716070392531908262274561417177813336947458803734161012762263461318018576298882306914086484212684933579182062256000228313799400694496764622716948504566095445184397543463705146096590438015922929104707523701167158088501177102776927161063018221962390713806630000267333134346551465924744260755829064567755227372123589730118166578600197271171760846608669155984137491495135771637926927470955309969711300608000000000000000000000000000000000000000000000000*i1^96 + 139286141087444555888094301267113472410908197043836591950028192534978411877789488208921804489116212404207470880165723488762231642329336715920194200835383187118331372370659659000991822876908154941474958137759145871358155264210795409736452254481523058033605872447405676289276704253531443571376083809841831204013214730500050392369719456979889389685289000457473374756847828256549607523588285094103759212210161562559439560815201365565103661761494518457072043322175799481189546190722761036094300153682446480390906131780949288014932893853359819349914625781894440504131531618978922899311613506286849378823390878332035756535472654010981505812188496274291526423450078526829726720691899644577773787462667655689268789259307586972943141231985288436446909062479759900734195352145351970739405302838754091779863166651133036101067241694567889317581108377625069654356211480111590206162166494621223868638147965282094124803996940914315276578189431448829674242541187333352287458276358031641521638663470055877008309066846135086779117603540268270812717269715383751859176623881386070748326217578606240344735639331413306852851279321537803478909447496233534235886886463291167751592760402780845082351924450590485131804853621647855509544400992341497312687313662488382988781016177426337836891070109750893053687949150236266916318144346980392611945636333884262929549920975342884110296806270784819107765120879624604008151288936581262229211968218544625045786927158792479362499177961318463720595304362856868949889182361877069582143631925067859026872140859210323404038678265459620870354883693520476434985082799279842315339539727647339969554281327361713426400711393261641892977521172293736321926022040883380392755167692257690728802558474229184799724907492748409556320727311334497175920525082895986083625602435735393372701270775976316589557277717299380711918935133712234141416091231268809221778631838010303397695548982876128484754842644979685805546730183378184079515675433541651474765213189430962897047045728576445066220554917397627887531783974608512600473462348510884060508354757079126323520927819431985193980713399659754848831357893484675658584633170126719910366767486782568386942044747860959590087758767786314080152857236761351364928315076919114645488564450032935763664627128174453401127443487052577825578205276558464898203486153776707938028660820589449417471906614579390118340693072356483897122890423485621483551798108543037025946741249273192282873133975215514136158524665512518143410348235938087823519964375721319327424232765506746485392873325689819493408550390209598486475108205609502849092424734365656798711758669521237177425049525011911368629074215324130743408445309974910866194156738364008528003378981195843500813371287074192225793512923900383724410291863389696004932632699220844517653268223397843010286077577754940964771685010231482907842172420534623599184121797807826177314583937773694057232116463162403965851371827591577039236075360539835315056323149672251034710691589873779720240169892374791255771659349329218878918700729806761570245695920262051176762112302806138630006417331012838027589686985388559614440901212575753212082215033421742907837793099191935542597106734705037168803131547286951218270565509864385010383789083359979532019688142759721035028984149127877264926640913575109201892007407300796239412691826126990857390984556470933371934220026660350531587142486820397285377151677224561274837293422461922823477657600000000000000000000000000000000000000000000000*i1^97 + -2040946761175037591093581877176314416376606739205639791974552445102867397363167789511422649019759478839957012273172131579789138144665735478389529482247688290055211545975312218150496554207577010399767254083047348141561744047978826072031290393110854621425979313869887998084963270394678631631771795564108157097329626428707560696274623664361140533514888203653157029235236604982739503224763172277652416303436480656733975236250632452213000103046350923517571299895139375143884365987274599065567728199045926011937955664049510574750309413968994873640605553725686456386320196602901843091771269196088011996497589323121543118821211345245332111151304242405587329310493946595497645304319817103978722069135170783553743522506619023732012844284047889931837094831160106589411579367725791696698647877120663500561428744363200642208914196251157883759818325787017922140594671806041481478258736675427918339691566447888551627144491870899158106357322858870828700287231418810029157520100376977980026229360639548206874134015239832299293756801068662374818381107974336414544417933224836968836095015886271082708590635230486124820069198137632600348223169022183478175209399117908109060841767102872125925481329551842230756443261533939830756395131975728857638907636044601511739315979381008801485810675335832841511834940082590978742303756349892558644480535286512076248541329594125980209520852862801805872782024025602398400379014898150667056743619984397678742193661770152723971016945499391174758721131372440064017793003222670718209597423359913221993167186456096350140666066243226629154084455100364482548424088315721839153795483126290898186311372576758383486181239945288210516374163630794302789476377640455488571318452421709026686257385628482104044392834872619246631044148882968096323299131997708863016907505142597905941407433692745596165388117576453814269798114521073072116333006981893137722157432012960870570523742825246286896743125164222665101477406061931238187087800937924239043580079083917205621589615234795952018020132692620006254529744695793139165817152101748961495017146586179761970712518153698201934460326599623854205201879462842281905222721820433096816043797710955519701865887791488148476321652368608615306694510934035371299967968535218221329127095122177925816385042560966620111242888925490868015498240486915254265699330652944015288303952396926147240877100514197389574737873979612074944909587178488106886551416688436030148851237046447380222635348806755489654802893972395641476508127560586765791546215319591004755798195428760042364239745932418449557124729766717335084783019910317102246473899431195145357590030557024016224857336980532191689134007214565342205371970873001523707866055884362576382825456760846383994727121713332368672521876042955088232188144739457824033956952374919669854641765614006150698317108221412081645134155868624567396876038193276505300884591239750901920922372529662802065130004846697271630873087853399214282467527777942026745120513445340891445820230809484428210787157454261965113328048871438205769806158608327635983791613064632166082565105204744282721786782126487853000598977049924812186683969823265973857375039619972647571511136232776098766432932566254168343607628215001770458279082095241661949034662871951874039559760882013838839732959750323924592483951404868018878310688829213855436257501755447994462669917128281810298697426746588135044287882662889944877730224712467731775073752970543759360000000000000000000000000000000000000000000000*i1^98 + 13857702964255646557689273271456359329365656388482907983435980249299646327361872839254426089614503218590468549792346722758651474163314450073264098030116541831662822700969312626557265240531663708518210016676777898837144340666161762574641865266025285216942408864475114481634998167177189529691718425103978315199802126140120677166372396857130222225379060500254981185015877479346437851818072046670972094063392058193720919984285840155405316656863061626208995096453869794081950049554356158886561028508179280158011464157076060385471242492931731713236673227590308338822412776198800442264840922400475296012726357562088744951021339763638300527239122197674159768813666899976227862611015815222132354877138961102232307257546966710100465482074541862864246581557336416735130067931312639903461681718276126150735529393348970870415160336652340377146343053522656569866870892405609521655435803942072620273879084997343157261976799832558173434771261089786838133692820198376218637551546891927583408659763338843277760662519318785929525954879454454412299153109417079604380700800265156263962336820469317250431297159428766557724634157822447896200533756371642534920921866438272573456259005623212936911787048732436336035983042353015120309930331020212640849743520004176701739065002733522064648541978100305380692716629120226530725522520243830838655005972753283389322925583637301623983630242443321665746982302684878996400001784514354126651489445677102754744220496686916836721909308514768234766941610622013977157426913951489509977049095567220659874025078225417132479936283634642128613806906190073229386033359289718396814833250355940504057733610155144451416491952612989541210044546173356970479499137041837303118740543469845301943627292794237014538186880457006755087880925817692262510902040010347829721640403179063096831290773947904068074836251029189505519018540914420187394037693874156601610908669543432246908250435422341448988618713355929483472597215885811836818034091643455592280593015095204871058319917156527076539748307302601108536068295005302240638789272588325636378852345738993083991488284385661351483451709536926231668667276597314554791271581108170503341034338141013463372955574225941711317022460005764570115835073539890493223258136403635142172506423961939142774982597920154963116129677196273838206971434890637389711031629999607076432067808366457286784718132384656112648399306421953634687573657225862913292778603949219268488893381019670464064502629737090447177655089038077056608887300139890852213421244515055941831195075472775817006281575332196393913003132172378623893960267407422255638565241829581998500117213879892977998151320348640461144165524708030089341565783442082510751842103643635710206174150685623534506256567980006172111193553386414816163112646246538807960489158267579155788363639133810362694369863792785374810210355311808415665150690040084831296127068394647999485993363126359618489452605516728795048299096669950026498853284170010448010532737840665495397604852505932619072270961513045758355518526320490983261154567804449502021028104904137112545105217873038577317028483426983945186221691797914617781324997005379343697656397633208293893517426104609143717790590249443034488497916075659648468850607242126750245773806215571296501141162255958429873847956829600153813683189600124066121002259780848390963358809855651124992576218488106720089898144335951057764428195571928514947981227373775455984623288320000000000000000000000000000000000000000000000*i1^99 + -87847075602597438344996842053557847804796473092049302755910700797209193513233601186231957064443823603898278627624173364138383101504869493889521595844468076127735491888729684226774359667797463587848532671808800733236402269575589931635283802688561194689515433509153342991280438156114743561437190055297234856928998543490046785260602803741144663605408384978726378134261862421913943863410516030953522486225649347941152018897583780219964815269636011484231253488194044804809838660680873918412771888501759887614021804401136184742267797125555594936743815530195385017506591976821721820692565210034080789482364162960502752027105286699098774827513580774698811758608936354317188165124432885854799239036505199364363270776748062199580357171038594852474182511679639309680241004810950697365858925891846267665295163241520872193088324334570981531759878214715651218106963370633380914382594167998187969455178945152594634983949635763211515043262129773544130656341519675116224018486059038537339934058395580780801645575770283954964920402826599015974653130994705588965186842512247614188245147867408905297148072189746692156106667626555308549572466645149982336983878858541597590121889233663530444137687966747023707396013080984286019150915846052493253086516000402803857027208291387050832017833922327603249326344243076555674387907420782198700976180538941157682008172992958855459802204594201135303855787579012495524664472988902399067756559234361034538709700481489276804040347955898302214007542912420291033517371957826657493290872385877281444169909257030104125699189719037476283990071937493650133095007387959961490824025349874299102398462606145768615011063586285383424239498605689941929099523829007565997602790649660821137998977187592380837887267398000640051256275791957744212218307693210656416460329076303306269318609101594514047662496760310926423957800051879247136042349805285771656265520815830182696005450471666608196411573230720790166420890279628694743914965461896600756150650834556687464147222076749836771784572831972055560695952472951352499851950688306860132858822729807713647321326819087250672592318603939840290990799228601672623602585046832101607567469306589690611993102838605257290064977377421458006096263656921399082135001614269947972104763932654628291713767501851521431790237870757968904673103661298092671311916239303796903889209080889821858708798434970290574815591058789201169398707473987063159057473814973923166754782268522707974269085693828740840241650205486630230500650562665047221903735243733593516024308205317375787282834793755014327736551194764563271397508494829773985355688701391517831089044984090115902293910877647941428770992031371971799935473836702553739298835944321897879570138982880627168464362226172865015692078324091310374273772891626413655830328378721217307433171626251030363075591780262407779670669430108844952148695308235451552741455428119911357664165472147151459498568953918345017652161097273252906111540275148579657692360276279792072206846035250691302483748705533725651671550424601420027730709141537214114879988307810565175018746453266413615356457572741144092688303416840247942974379441828850442501754632634091780210506906763907661419486189295385936155217950121979623688187234361717795743106319353755801060879091440143039158977877526128018103050489723794823702149433082913686673910134586435096059264791720197074707490186197063708519902871662134714783215516688682529587200000000000000000000000000000000000000000000*i1^100 + 216336575077928591102466297779917962917628648867302394127833955531899214532885832803569955910541335678339217836959375377501557653780680922415837099792439739143267796326912047374189329029402567512590044061030628525914958508157901648497001646826318823931449388627599829996313708523423616975947673910591318456196341602015813846159900249804678957932804827817144333518411598614454852104971313565399137415458218817737174267222423685817654670608761945532138683816233125486946368215793569948891544177104829692953538752818711033143749692381633187402183685396945108654987145056137158209050763155809929753912245442296306353158902047093522352458944811805863557714865754350811086769754748472705996919464649189871757867978952110292447835548156717619714273342038955243674429877913635787713904262653707651853769061275273171666565039970033676360222340953830897710463699241844736476926904729326788387715503266079221939599867903857040711663289937637978262011572607780943629356676438227567473562736004641527194219772845376070529248000806699712942460783394412072454637009426424116362049375736522694376906064367088417980070622019497760807952426805985966464623026385707034919672018031920077632587980128379406200947184431073225243293543015081225230218084502584192069968642704492053156140694600370286625565711495978942081343754549586329416074377990474089347809931671503249132424453181072200648296969969234736525524376521043761484802729177948061780659838752356225108663227001250204899503860240050806701014355058909796868024913679209023808098764408218028739348124365495609400733120775303712640610859946667547204063346659649413981811533964208159028012543100008479485396496306507897525966399335691809944926390420561701465635161710564600935744846329762055711190529702516649170515531822325756638165564472959999843378053013432414050211974133412964788235521848085080823738857106185926658226132810839312136157423055895160429275148189450912134485211865877409313987325676613901608228874343359610907479761713386952719390389739770028697289400828398092715679957923174998878831059974535197442240126461944146173710297366360866286319998805769404142338703674035079160393760954666842722692938670088405120897543722507655014524075260822977626226463601781442247471487784822932455342269664951069165823004411439070114191171633154083706860611804205623819032239527331782603429436818237595964617026493359351872425369163078524217172738584108899757414017059791747480686541165751314769812692439081280366382471407284309633500857971579579082530700445459867301349197463428821696053378392743790829388063589542127744617473821651980530719414592606764313820880756591107654750027212975623032268510715248951950186484803569313864025225642925944622148694212334540847969684227752508213354058732166891545188348428764601343718504180890421928250664389028064178415600568666146332590998149779590064042474691268547854656945258491700216775599333879734687916138027162833394210867238352006386645043653414143404947796379092054216964021038232374260871740495101793780277652357651017059923373428598402587690582258317278794325359183959746186765330857747301792319764471753020485109162881494394744096769576785583638815759839608394983934897816775109912940278428636381389309162774565905046114250612146309848128651114815847601440993056644648199014623208356695078860528360276226523824558332616868115390456902495793234915442367609260867214001989222400000000000000000000000000000000000000000000*i1^101 + 12323784183035900004812964729564755614556279497262455660156413864986026711895314723094930190471800378483180258103514562084444439275039253330086027638114194359309580893007797618305089396944877323368509297008134679154313299436043638592874543346404750318534844391616432365731250619673378196213622323046088200855700216681500781059782804902746033782857824166126655337984436995341605199226579644511463043827038792800283230139100829205814333133690549433571652061736870734270789765341635821151222813752649265545895268679176161125977712919927841719066279138348777770953564405082575047153255902921781927086650206560855870414182678554696565696102687834301331668968188000637173617821544889558116730598213899746122929129209905649425294665052659867646535238412369748682666012171594460320188065163540394812826103451587083533151317133003188117897227904265532716327304399759360776361656501531346737238949633995358084551353042217015741586520253251645252440154107449083326671720363090857882181038315067902351871837828238383064353886311364890001491767456588800414984628546607916813761134945336340610806434807469011539661303667031450292585777155603020250483219517658732645159509034948945465932031119537086556434940002096312181498478666008401227256318992723685877753622107950470095906620117433751086775484484158813727534874687628909979939148149716584515995574894399606626240641363742083208872506045115036147637227657066179934113225602315241384076960046074662593747673048017119733920127941370151519093454235690071322970195481567552151581160107629810515303475457190401270895636427243973391964155646312752207068260850014791504927026363054355397958665587116678507602728492286965926576337166086550205194592436502408069508273851602693034643648352178769953323347402273529553691224627832109450724744995463736744003632470373056630567078795944099570094371627460396422424033622602297126321358795685360791530977047016799115799708006441735554305662332632202603317755396807210740744216948306067662597361614123941833974454009532908305379437966899973499464633368795481882311087349340327232113509484374074394894087653662730178221211575704181915469396420398161775427057369540131138830469984072574174747077490320166033139388054852553098486204807853315097748390191240939170916202159304499993219963438078140826001916388281961198096017500644478924309660822026396121948475297874635910443411124217520461054764273983991084265256776537625350616953934855373615894260880148112281661512677581480916236387411741582298405411885560743918474268818074181044136208939425281317447475236817939541125159989488190293066324409659139980550876704833314011902100266824668181236354447711247835393405443880254175056920554291824150218074651610295071894888392406790070020323088404093461232455119051453427608439789197241979600034039839435987845026978164503282655599286543168653839334407136932943512570954400413019158901985426241396399421646769921189884334450625613880298674387613805785956461239277600195875789803854814131834636630520375783130756272247566968411954597748875311092765518318099276411757599013322132575435665471473262422414479835507205472489884526851480214205137895702522953412820380714131311996678949486145234713165793027305058299766095035764805005191515976394624731231008022329045793028513048053293527032674319734586820316674106544033888436911898028611121799268437528982477132266225629280055202761894654113742848000000000000000000000000000000000000000000*i1^102 + -17190506299622293790179411939635385585763046422267480067367983610696350711969041845103009598282846676911422306288583304705072364207145845871333240039256008664638313962443710699603988723077574350357335331948696705450549005517558599983449167332548136405466000914859231443945034458465473304419046433114242232195272993424165389347989983428378621751839920736475672279242260012813784576935692041227599957340212116889973182351512542306302690591898306542083433646380006138848731145052278664237253718806662148909603383892265630059440144556917466795071802146338545089793868608700041364336117401148763397146326578956740672115231208125097932921237573702702225278978994396917890669533234902397757421341607936854524727055656129943947838262227834595310423651460681733252277833226883371086088216693022947873426615806997530296497810404656418012788042748575737600084691484070503659989995318361973348861221422810302890184055701733724948540124041294706257385683991382969366642767206186265583176425567948377286357949844997175099601523099867163326986941475230136324552912648544056592396659043477423027575021308385142383405448749800164843660263348208069483176131712124052840485358441143583455061925775186981580707166464751771693434720957775763119726371270063493707137321651510164908287045829931223023990507194601601677862328403454442334624750699355753955564344893930291763879598024088905970639988170299812035279450174394428852126906794930930041475501867586108682425300625357949604062670115393342156506459625618895576636108847626787900370626388013513150483743460899934862706374179511544631932495270410981787521450295543474139158337176205455081690692085657618502215412662948660548110132598923396375733030797343352607416482381338496772963407971864917848489339112369626309808228199390358424519368641823187781343532740343118063124809005095642079269099040455129103611017179539530208902250547725341925240725783164951641884513081472757781164433648804414038633891443972603622535633459320053429443602692709650544724091539589298617575425400661022937747921585817757160697900425509987438531565054732327790091674100317232783435282130641154637563979440608040223932869570827957514078237497397756434927964546525574378119906139123950815709079891126064042188402416517014941206969332185865339567081988843171968079031680910801332013750555322643687396152036480825454682430430408581822685795485346694542326602864327973333370973772473611933080218467040884942641146703732281811498545073123068467617629369547121026710051484140517636021785666091639871725505655450988411851953992900420798517707345066490798566213249721495005763336394762730598868052091806500159234019313482434603904443150035700332844421329570334472685074913496824548317373824627937828001392225896764407044469547196550911812240330709185270154047637642820967272990650711969719001104343134449008422398498283885615099786689989195094722399498609839960403737363452467600517950654558987914978542454023780257501757879507367483019236095213968555436074311899632629179313870752385269786375206084337350469571537031139290577952152254593442931210503394802716629885106611042138385984046565328665833078168596834012827956261134372222008177704671991536711162428426784887811003728842792072942585171692472334515707496607152901727571535866461560222132571568023537138857911219567741387210575639740200275229114724476625461745417239750418086983826003931955200000000000000000000000000000000000000000*i1^103 + -1109923983894671042129829128149608918960349139095497306812629547400459115536251311520028124511192164958322982744969474481274584208030030828055521771336910283689537791682612814292057095609073520672483477662657082412971536840779201146494009042776813691302540407445429575377099872711911755544375978246699558571194727174158996216696558611354975252252828005848202427657062685668296998988936241944740331400925500615639509859301427810580424738142835319683491485638028392809762520838831482707817648215759846915739915684048130482147984220702547835479828228695047969737124792460569874400130273554577984132784859796225808793787228450811142575792528547471816023423307047057969012623150087454104934013124904969413415866967884216196626977546643422548883647911251971701665965588098413863987889808762732100442764662055867647459550221986073157441123486009584678395438983552104969830511014198222059933474240774286118335228072894090315184715660506604864114799699957013166882649779872402644114488901117588387561151392071332607577388492618304085915408741551202132256193655014456847303618880027916478889741706485343495962045589588750459561522199401734586583672285025589511199526323530523441352813469367369192498931425523853391099196585286872792331237368482448959707696326199723058960722199859716109196730315962881714217409788917045633917063720935551796692828471354288301859660059243154389140482300998046131216418772184431940119486770916526444957655029597323127656665874617607042472096525101083831825284886583891368645619571045654443244481666809067055743781780653260546507102352460080138343848708926206053268583512753567980322910784853333640327889148293033658061331153087701059190567051567993458824308634921578236778119214587061395391274919949760577749234261135851706106307161482505918671663708593523825243950247882189338699068800995480695958017316255588586347868705575946510778345681893503283397120721474336468336135243245406375837742716681901145615917234059878679909387636340857528731402892222635505052179395074675787681070700381086995592246026384789331987882438505650987387729211018703477338342952513517294711617281471504589808203276078791261189303694849088836636692152996446456807977932064979790320140315314068213685378147970511122592565221484306377757547362571817313370171954285807057567412153426709612128339441983185783661334712015639017422959533359816325097887489049238102808639761097053883608742026496778018342470235101846538010110888823885800392946524600728784488720746798807526660040279325209584281286458220270707324735240117750675999791320543402168377456884676261788941987497722907344221371988811289429923206154152981245309166965881947806745368878958912929275436009070930519959186046378866570637113942818612559988898548022332800362529774694433161005649357008025483294964725728244423574092650720540928069448360371252753074654828819524170288612523126276715905558921681112166202016397484228136414832779070919712177581623349747865541085614915493356255854220684826088861557153883608433423949464616470238807435729860529247214166303599531184480882755555473320259565022767084601034885842687804811653250253352904581191132207725217932228135161819151506858444778647572983534135895471972991774284083408730096877232150515329766556579751361239358520373283781211416283663498222329507651213188977373446796083404376950207684637681320499427669569365029609980115656323891200000000000000000000000000000000000000000*i1^104 + 1588107510234617548117557610547352819354187548091606145931074494292246827971622709959363353210400513184252204904115428456819618726278626859592401725587237994262435661514299135660212735870052836050078679059543282871702889379791808593570322657512713277825900077715613167857971881734783304493906051379049538217620823301208268173579047071554469386204440649936343708946342820757955917806185121008986026211447873775995815356335119936112410213327103289287569338132715364911297444945898304290019054815570322736370400119814965081148017867344478419140368642140436585081753334748581698787123767844513617529371787661106599601000372769722108353985489925694411399288124229612484503839080548075590683657739545494699073489047600805393934439943857076134647662539030711327774318381589620818386032131889693122993801827542464717406996303025588116412684478914248641698230367605682780195619424504261642816317999190809210557134834828777145153926826095050836276500824130026625782843214765368152262505419834049797532202012332804355205246275230621251763970532166987122478669558495797326565761105301321745565771076965251381455500941755106406881161256076189220313990111019902460676741104691342309718231262363422949681585579764647500836742601423586072402004635192808269531883430439745660099448577467789287043929052778292753429216202439948774529967020272480692271082196780867323578864525543682161893922263035238604334555527465760548647136227778260670070500157054124089094837186414501485001728420351334625445473133763955972303389871135133039052934131321663550824811702786137099054261235056313107488922607421965529863086449654427105607212962953425410722651181540369526771927505818335847783918204974621286611079083571684140269288285055123765146001229877929217395807821584340864881698884909361975383678281285631069993249174835860527896970758623560547122606666522848137968549940045326262326294027617843307088635887421678901348286182039990281808088527594687988084540908810054450453214224415150259835729393592204218398535893487824900939715123891975590466657215365720713961777976682509812666331506476533624647808549237438255565838682110623288804289529955027182765958164027791876148754345932916151862922190476720335247434942361365754392507936952766606861841251891195576370503329112725439682109016371262315109241675146756167675454318822035703146794571349766650578160061912115672814570450711350452763390363671828388492021503847614728785260785155023843531315181807859846881287475779390580441632887934917639323551629454228774533810547942033272556633742663554976352711144648576713003573673245208764890509310218168150657333683995597895448546875145858723209969903206372396656254544214302140924799758801128042993212243329271662728230311499965722970865358270836254317774700555290451842681294353907682995965784632254212860872251396448534176817680469484954757726044139640640555125920201037610476789396983618312258488980836712984790585797052725406622215776339478969194654675756912251096708731571020922055971727612706232922624276579576035463969775485754906640754002611681578134866156993988961902302890511736968423625412015125242957059041812545256798224630421912912246807924232103104258514207148675770445341268090888314092337271487165015749121907443689668485329555881459586090664330959057964177468549007324409930555202789072188846364721955967842719399271444857523490220222442431303385088000000000000000000000000000000000000000*i1^105 + 10857289754656631296509770704356629007232550245510254351781007658771592412681341697490819719308435915229672161008026003910368926952817630624745821884495815164064891225648918371257531327418805557364888062179368960977411160291356442784857186179717460604192189869907444926791606228467109216756083515365029145117459759822470780685897176582326980631384023191805129111833636473020968747511155011411099551125772604300960772590699497419690862584343234027957648279292427721915482200040561023769924607234074266562037963217039703058857621127100412080189753821824395453959280730501036764015189237221698425789879140168506585708315097910152598751372468511604602508109942893244909975665926277086599401636675582773639183235973691677558015159284244582640095597568502416964974850003751917911138097465633972307794110845808739286458879852310312202846589774066858110348930548440878305567226780634792980626972123836769674923063081675974949803044570444797977732898840000104535064299418416043795198325698843770299042571550991707673522996143294553480825792068977570388412103251549500001997593847019175720871587270050959714890869662312169270950409881104627090075283570372237788886175802329044418776733108580020157434120535290405105294665523565455991171724108191043696970369153325537916986746027454760528692443081745806084270731925646336830301663823152129732107266194253497819520788751534152631923016261083562511851170843903027726565882960310555657822600412981368617681697634743575831963639092658247818903104079053046951159579436168335180701520501740545349894705266730249141740783150382694195083055352362674910572635624131978500492411386364752543461949702559286505879960153720365146969671299953824864142136026601009331494465924833446842737736850681799828247575395916556709171372294630682848278050425943711073950155912120949934466716645045790963106334881591335241958336930501063911504687069083363117591346809701358198242452945274591273962745631008342808535701128381297279150257988255357113873313815316494478718135113654653711181607092747818355585085428711506816885254572277497797911736751165432115467989059670783777751156144598319239426380740322744263519384099502696367063726532973584420282916557969392429006249644382670873979762470839341104145900232574211726328676727506446570833989619306034762136124884352278901561332376177799485210143411560051009351851667097238571841356885933479889033635413984810593023072183610941890235382908122281874041829091044347000614211344583777050478042367245008046615645362291291210925209313652817454059897787172599737969817973689991742357251207731513117847264847943638665551248136383604393975355618666686085164927207598473564731453061607784207125475598507710718791856549252265796538167196216089235353450307286048553499604091503394372852575899948195330798028976999347695389927317981344611903001299314653994237574944118404181141758424587608145856706597553799765435272499506064255144722441538353700429413003068423300730803196986837596121372661191549047362901791639497997517694723908722510793730216598906648972929857061261390016245534181435813708171763156685485072847196971147377205144242044464067139917866869830258556470531508509022105005623524302149969479147432057975904271291832714425915526763554252106480200542314565830710522272780320980224985981024326134780268683608091029013469381499875339187603892132109081747026230640640000000000000000000000000000000000000000*i1^106 + 342797600938638898886273882407761210180392378076997125795989819757751129038253865409690821266879150897751125624847408923788184659265343069049974037816845468508150660181174512924419018560258664422260507930745223289990480643100872067650102106610991053312661500081595934880951837923930297309290988835646387875643250917576947086611102095873952859608318018064629620961802863823615829730723271982728487004243639819696368445300854152907009526933478670549382224344907446883154565033819432439671512910923594169368161101223032163570370552285619614600068043691167974467882710158913052712002904093065170220384237324534571622559631396802355479323438964185993803279999185567858871736776458923923299535040353249416930345450540581110346416399326133739879548361345850616609828291014630475807179373583978543695962586117263828549406514963034497915582464757015407521365097737147804000423697232219674048883664134637593643178124406033858566120083486461047086114148479588847239300023793235212884089337356470518425172803065585168813236915849630027045843649002778281783542937979863832444662062216938262957283760202411243989975696905683263566980653641542736904523119073615967693179977739317368087941885311267609710816556505152860561357589403888053641916718577252976292933734833026487813076128460321556475141958930751387625028869991999496404148453154511835644602511652677184420807788261055551217682664597294759826162943049642956552559103736366411755883410038857850653521680234902324544210882203502048262020334128690932498906913178400956725180569207483994274896716650993156310534839522492068587422144579020409730321707781177585800310540314329558834377827669785058052608165921130230227899199200790917598357701265820829988473754998480495112423821542138990980451356048634470888655368719593698651758605016933245189965168813347012855064747679466208909332539689916109751317439944222612998852805360217141618171685421585290829994316501388032377553106851935797515442050379768096439803042716512098852785871688597687225082768095000266418957334826345475024176413352679322276115201368228109700075301092458111994271318336923447434390641224766322216015112994340821823561965721904559318122504494975671758801497082601454873514015104638496042966079163648807552328634271920073113766165750234433317476971913477507933074895316864532919468779923007421906905696996101929896569680662366168702514873880469873514207634903972280305417159518200737089329864555185090074383054010386435851594227653123722194862568147725025948634791962857181699968705070074228564534488147823902168349562601012475231159376757350730895305895485422154147627421424745986240801942827426908227882032974258509245071158032630764778801594444643186959912701809993163252543728938735057945980675052329239580655210283348977115724129382783782453870038626225919781427752076724770571435444570118645463919812228360219757579531090447551879519565118064183756609532462333086585974259049610779800281161183749220158780922732805660003525436965339699730061177982894962025659603883430671745212717118204254308475062694428535127456677267968913293685647830646966624174369699140974249291359634795229258705980682170505955364046341946921047082591283099871247879208239189069900141682306706539634500234888501074144058053516603013322203787120827439831513618593182651284996167667938079107343937223250561935440245637558360798532730880000000000000000000000000000000000000*i1^107 + -872011929479794487548656226027560403705186269978019986891966017937333738974459903043360085526378127186299920983432622888558130038727137123519935690579605818208733759975425779598440368945123255238150277306712020337983708184147669372240016760441267552577036668313421236404544733460281287518842298462596095995790058907905570985601996329126184278565885975261007331082383753627128257573180667557802642215634034805833995037470247452268329449441019784068179163558106532793133723111335543501341458086817518595898892744495479848531288401133860170387613708034526708191195582542185721744744890852348717284082991658664253383695277269502091396865698456595561109661718125652135453953348904013380141127209545290083482317768071461868709899679197553711278083620797779941892610805383615192290719852515245117513138675612109856839774863336855407193792581285352690928277659248103312549989727649678154640439614540121503013504127517546652647592647392824036980769924556104446529744707322873467694799946590801173066735245262176613632626006894168043194579968576410000197177469712155008392794940625772826173537737763703060488866064863826788531548916286288910127140125984870164437355636828031263828842899625833283162710445453501104240051746957947614157806129312450752458691207634906419451736557863190015737382814597109276324414427612605613515830526297982533526301816150794111989437015760252473726053170701794715053361763884513709970394182001411678605355178193814669343115503906697695203248304869397692567340799134704723387501246988838047204438234794177164233015028895953609051634010363215981465306015677238420428754136570862156093696431805199157387799127065253281228924250687396625481514667052720220537703889071162841885666635657408942443220506574002199912448755574332879203283162797612127429908111958081238297029043723264896318169589545186405274910232993004151126827333827397836756619258609460356904141036966612233358843333542853256568090596252479952433274317977816470884321489704608555991046733942464502399128406876990130043064310128325021669996412366693028603107270676369328352568611323348529540140818156514647853659241138612679420753111869285619620441966371025742228020605096614875583193738457585167484790513115413787036971450577142704137437436692212432490889284897538585120998961635124344995650435398859981517943668481182365754086805292571284462710060709192910010477005862981609453006206320654448415028167394986885186296545409585644432604804672968844719591883944498070949811026409961808702130113532229542146751489890094402845018469069871744986209750752082745808584915904795376411790302020136964380318782115542024694549792348374088530403859820073554238304077895557264405262637787601648335180746646004614898248162298461611905147993237898070924315544454381534334750619493872370266410075720757597832643991450985193523902246300775287203536737426742613312281450502301215325870068304963999912213423265870014493855320428111849472162232560725549905988145053967661030362997490700598461588549664292307280774767345660451604025257042401734318920986635369707379930445432016018868315420674587393489571356363632657268494185041846625035200923638877983116637221308278337075173288937670911524300705253280908506350442722738372481109214838311016188413106441848098526676082597197400936878987332391097727131834875120226351878062909677052643004352877587070976000000000000000000000000000000000000*i1^108 + -13531985652099016408286604923382150286416841945344333332470363920245145097159803705137547828222660622224632650284997057657120465779669871196430954252528527882889718583453629033748670762944481718588080295089978540342120387007573264169502133237444897621764997425298163122805736821674903100276164827430179999520001347885725070814568483894908051372882388844085765904839266680599173434133418693914823709482467443005566372897018568648073605970605784380183393713851215528698924728509913023285920679869530838113470605910015898546633745500052512315670647863162390974172676207494190456558369052087035107647765347845452187964611282705966971390489779597191001980157123046255624934680163674564686668030727759934712445335201721294502130454886690027599152379960571574748152290527596891429562021878827924091904658124149465730932309654196816959047315504343842406576290727003396716214801111651927143823719435363254959358754324654669549785235522291365976499706690169013082557858664571760130552329077147789652760827161130307312549647602625200089339210909912620790233287590050005284048121822301782269258651953355810891532334759212468762843439876796633191984474910157051377188456608531463218683631323838947592196662383205391995817980613457744135455634022353638704513436626980407633515572861472535489966895527479778721641052655311170214282559665931574734819487771970286208052016785192493553580838459281168198972544477989192179158111237411879758257899056067039224574929728264095307081071479247203365334156147811009542895474194157959490452102211151042465039108075990987022509558421109737588715775210809418410169761440470577702274474074749246642935228168515444475534335583544620648528846719968207775346846026040561802100207618523182021917158757798400741728719878674238576921471701302233532086495441666865126659484270488959174707294058525227568287721898668710846561417305437817295897208541998566827785845606468306093950408505175653433265830863376706027768396301911136089446374844326804390954424105334434163151595884357876287274342249341020623453637801172476968838750854709418491068173167235955825017590926737196456368108427000081666723155753781383400434141255988995399481155543212725098454970576069978254845464756946372661544355285425941559070803640095843534774377339350873062549564680920188143144249105762722601931198843499192898708678807325174357594127196529235674943579629647785694791236718392867468827333556519198360835946529589580358611006792142862150803256357886431383809164052766150367619117765291827673309434327659536747201592917996828649719820245776582139342294346515055351324781681573360809708804248897709825324406123632958275876258968799027312128277987053122772923335211080413178399147927842462365362391547730745145191484416677776827125274052475266492128694422551960237933473001294978174577424282926411324565180213723424915610047403728637650479310183116728306074542518657051044183094863872919859405554210429305231721888192201345730100562416306665561966319278590153980279499492710108252730014589880488566381143278402197835708481310283374645779656347706269958518750306542837978018502971058010235195911386254134081930792310063770739114978765311966422945573345821116405016066973733265157379092908023223824790290082843812373909360935416881074629170334159530441023201184905049802381566295031711023657978688083070191276977553408000000000000000000000000000000000000*i1^109 + 37142542721811399932258414709442394272120699646045896109330735824394679187826447626856420282900338459491761393346075827428229987859206835816915674695921388486155487960817218997796052890532838910276725176831464954558740047372632569154319837527787861817401575634419130132819227869762089096434264373367104390266247062250162454464011532199828310425992906847564534974557278849787435238152276190725390875107011630744372999546463951006305200809956391179812659191824620265882779266105292977520459244985668671909761625501681274391755765938282474546207451234719745616679445841099110910308775989755655554207702424314126132059251413562574063387495694043575908585221564769350387796826103839870871491957116076021252249382601679748312735098648609638275878281847998064883940964921600886318512863505108773321085867089430897997478210822792959701900434106973224758978367183181434105702014622147632299778438212475327269337869769347794864761032685531015923453820325244570557783933393551426282148851540743084739261636804022019237853094206477430693895456027894921590568998291196146368979374997148350638799071606789606201618027565618281573195427152761983706947518071135528651130060588757662116117829294114056177471650876471702566499561390211994672781208049768246384522070350666020360978311602444263989352031472053068213000291600577172391270372726885476915897553306687224746216973853538399970592969767764491582901874114375588798771203527342158912243251914739060910429932406391545762193937471462209595994083882237293343461344360921319644824676373089301479069856542239153141352451231602250796593961669990929337556075163465638131151702004120298192820409691671288637974857551985003754682304398395408569017226209688386433901777503262085713202308181089540149218004144224407282351939535077795090255260564684083844860812085533598610703243454118624193367855094273786726488490401627379584536937073720965826632181951981817617208670803114438502744734092308057118826002735935736381368278972381136885977709497739497102276610537490208671970646021687235538800685197366768489989412746186922646063888866557473636028825663294523375884237942839834058952228007682041775003467725155743714236502053580458067677317510603814917737212559420238623806796926762552192323526157446692414865433649957428698380811621331139926262555882935229884253110901445843212338615239208957491707898775679199519906984155984896768901644134033226202183734587564266856271731326378408557547367969163283910969609663059033182505405709632298542153909387005424204860316461928019329084550048681990329429810759874698111639337316148169164371901081805652551085697063875339250153864886831791086311773876090399328529570583223851833010388492597691864609735552917269780308346954964439877148725891220961253516184209392970780608683855505043717227214005845893752081428173187307559568926964511336574523089013250683777654500263902363606888107935378084900269805937393167943640882127654773807830416394415403976320242757692964030404285358222281320484538054104388737361318607669641472659407636962191333773949839891065294431690241523505632502971376283492996989451748966133193551285646310570663655721519128181202019645342805705714636255328540631737861140556979148420493292997820231464736088328664418131133004543843614524292703288886467739285969252121620922811496066353686429474031829413700692869120000000000000000000000000000000000*i1^110 + 130489624960634139692466317210687736732902848529554820575338365187687806842149823048312264394661930197552197396086737533277356741806254862127162878101912100384891040831620229511658835473436618492665465453785621784451024622751777969601112987775348479702705074874963464870755076262240807793921309520091765067332444496189991823782588783382344541322790108641323325369496033149354940106446829350339234925213808254411359283329633723809943425218662127146199351285327633611236718561905502355880903033029330206299902069532739020120789262328438232720717578381102295479197652977755115869132207132137512870265085992093643025586477319572665264485118084526760062109084795720495331743143238705087412341423625499293857994275324065950023198449133129809857248050202690982659967469590641674933200688453381363476376767282096347232680019315617236371386536337736018883178498522744206048778567895999569839473297053746670020661091847930013611771334661472550315328445268245307687069990327205136238878104766331066930553754168247781381034838007317076937659196622390989389794035806422424493559297317348520258248476106015108301678627078370520274340649087829891509137673568364283279539879532618031510368110331971866394578809761160047467399477900659073351982607448307142699159080081039316821567566821578596844514664901578007932716767421150162190079503405921284225531579211971587487190494360073580984810570787007865508802517413600767745277124027118669346768459448459394923982758614691114239578591653314854234483828955630173730877311328114760124487460381234796937655289750527659176310130442627943345099321810225464553523816174314121291349177929722044892358626725787404296425053977884635296906006792815013308344799603200860408100460420015848191619619838275866881764307332440057178532601671676288880838781390222521985360525419589364664970477442758172902749010458732609809165512415433410006224191464559232908564908252855838988007836821623193267631137772815019974769159406052067853680587672458811198787993507145039553442874610634364096603616259364457958371304539465196696210933891967140498549926332047721486665586074888651847832837795985155146264125240274741392133569620016479998420028367070877300447950716121297586934573116867514909991649618125462616341521292881430931269941640425998036569446019035992939209310525109018631203102077158930443199545989856259619017363212007263983562979469882273673834222252089663813857835346778299083337640408035968049448463999017809441061985570239144284611221262417545802096073642278756776208093350793008702825084152267715981517921399609788622943987308112295396917513167621105211085339588792794160307694418367799965185513992653519798392453074992991885984499520063426781692630101162312486270793270930555337850310324274548547740198327795743363621269258660227966780469797889053544941833864796858815994993149056358173958029073198814199129525181513227244836434829616073961237983402717671127677648617604605686725771863220222131108439778479186991143657838678173177513799052089236738162723047534700070256126426568658682896738789926977294516076522120332361906090877542893875513608346963025304804790564239090505792223446535136279569426297745552630707192153241260034188531881551752715211641722360132242357148185446731838402801755104880241676841334370913688566398256380943457562701153386116469973495555555328000000000000000000000000000000000*i1^111 + -345708165628834188112531516162286615658960845693799192829595186566251253606934892388283880919462832620859445552045580650922727420385472555910620980703173794012023819311858044717399604390002426805260088818403024354610476911871259496431945408876828715276735683921512786623375064958422414483776057598755423492521850146543547482902235493878393909252491511348459659089348166103138790746281883099449146726877957198546788124458379721773576261778132394051290994570115259369858943887386353664881296430363414190305740489529444002990277329675116733552741980510261192605956195282193731376102421368029654971125048062644012100572358818102600882897746461666371137651322097000525382212139802829384060673029180647718640331356547530789611857641128727139173093936089275275591868329156905067516413453803707956567538117805700411760054431376940659341221946656887338480544148906718737580010942878471544513641812002408626237255753697794384423305102187080849786983802111710014494004626503901150350891262931154019396148205084947828326761052620472666772923085218950936509726172336714790043154558911552131593951311431849556049341473952434592353639265522033261735214131758851885178503189437709939639252029195967361407475181845192180631879794543293029512523449840446083326862390152315615186663455873562720570020733834106922874583409730512989307058583804333859566493102436537755033937643604819896795085384296930331564328493199755885027114311737459870634285044471959547730361142553570317624400962637326686049584845988562688689042204345895490145464167040420394852436359616625387029195817158372226747682047495910190999792013466267976899845990403561272320583915612259179524758485645776459928833554212424289718454174484249928697871570053764539695441279270912935386330583135028325100847496411878681527559292690098137162356480577553199995649773200496546280788301303200522787436162948462613736831056541841868729848685342484665447030350272379062154770028304871617616414460383641696861819156626667593107205196728750323223598664497290286211807870132739935412776706698218121332389506776040675518419720908802619657063062543969120129493303838007211585049089595779116186377661565996137571909532928970895958853364215779132381962438069179466474656294115071410375278330309366349340592426245980414749332089759935183397953232502404090823151217859281095730720214352239907387363131253119601590954297741333646343094137914039312883025604323214691281509123620710216895862579296443835358748322747957926581046854537272530951261218377108328466633447595264433247977365305763699788968269640863076143191849701098796541679959834990078840269220658464125024839764535671279242139718424450316785376927627098261444239566761177763059639146548104336359210454185881616605011789823597836235948794138217753320787135482873801770831431044187108925758051969465257492967524273847323850459470172912244618068417951541283012809639595489782847260567118041795231242925074189926402280470355727815724912911809994502070414932586037963581064318774396667608852967971997771132928553318179379777396972593959203097877490526691801039379197886198579810325240937021477589380648424333638448014495382483397837534509714155814074968431786267562183217448151741159274133766398109306057943132556555300428355722537644938445429722256538160184505405150385469605823648798642368977829888000000000000000000000000000000000*i1^112 + -61407667539530970110252869450694845835896352857696870257391506693315540742589674364657486676540892353196300530756732984408644051169591441203307839821839146987633814517920647486735448032350567136388372343190465631519443513372198472835689042979834321483350060278746044729146495240315151247257754770933052561649283943766835837108073853749320980692781695064994035593538982418166983448152506209535031671669478901503946101050288994227089335257300009173002263745489305589716625702985714256036117999653701675346459040788149530637582111802766382631879309285912414450616128312651057241612779184161013746874760878863646232030482532364474944553062940846912980333859660123592737135948174646855715100923437131871086851668217978702335644110380734605873460244289721917287541696629375582696705196494982333771744827299682465319522029513804485485193637046023855905523878078413036690339113032587872185477199948606126223186019092833351320299847268752865017912954750392224413081627707778901608918689920215167002527195231254744667912687484568544058656070358314085577529805458431703029473064056282512799259536385665119282784410708850897260038137908080243893392829949979540372300070299025424471868669836177847880329324370474341032381408134515670075750290804555277272420872871266964848418076981949088026649823465196526358988694269510303340590545045160344049239208117525717422249923101177286629367140423765194964899166740800178913093062140322743737902675798927539826920203372540356360101637326158152703380862233482033745902228236697114199677467194053212908610641777231441770200107082892715317238809834359109853699297432268832941770376229856423946064664821213059609358261045382802848529769127802210448477765653623305881378656222574892293013765813982832622490438433528810253182896186705532434669059786351812001154071906680201541068059587859501987104948225858183576556043256432908813162756192717188504075835259356690039260371367783017314449107283266233194568127666286383427108654058572555528041379951459316054561764871394131966382030242823311961287230330616003639318075116911007453575762368466918282666081641520170385408343952582847331888506228405502560899497081490725042532397741074004584473092986259389094964155686587822846007529004460327656869332457440299556900284769374392396269449662217482786654420164377324026197933329052674046430044186595261134714062181073003518183164965578811260084514456094303136311605749872002063032330436419497673883736123637447907596288573608985680868411567719309692487885660619910157078563589563563325381191023277832153943364642223358811786322401157858830767877600292174266457668700699545844334557443050748358092231271821713241880585202495170538402653283424786901562408034457893405934966133673980141053275889869594702878813474559598343457463007320246832391076336885917668736713128155276474009035859196183097192579781019292934463581480543584756017352099581687088934369363450472488479331290831933813683974052504839892024679444734413907468417561289247470549172915017336226268469968752238187645378337141100626658611832044107197541160270619637419946817201328479076439458636127484299085155442692972375974355138601263382502491009879958546609267320699222803684153694989403641752738502840932267177881587839418344813204787035834886454900328702671634485882429156428963554895342400962560000000000000000000000000000000*i1^113 + 312054905228269557005586030252368041238586674997840050182441450226724655691716680154634057674704001107940130394302316464940879973807655007722954360749634360885630421378321797579392443336098550236339338799336167680821182260574628236357076416334724507914431517437324307460476354425844551303359277926277094522080909357782264449612237557165352288483516687265269727867639428889327040964980793700371784928547361318612796689821889240712004857590332255645380472520178003679404821608083325827628534061608624795061081047111144206514139772537481758228473227074513558067212399777279240312060407770870281001997271394621666904244474453238030136077764009362266077676301618824488097840749378994518891215842872347559229703924421758482515399005261936547598519507604295127680624662739333141026685687597830317940675865064137982330923413140292727655272649314956786418431689423481622335855583460411194564671245896280381893896742633548470036595794795787196697267703675268680193790541562393077600879380813841260846228961334071003930524535984823972465845692875143783194782561086598263884305952741194279395551408571177679493062869962535740106878016059459072720214305006448878806183977202890927035528163442307095776959280668411161140003560679234170388851323963085541672228848717254248730966032250738835014618560943760637926223292946555866985941878758298718278709433451027081779028608280993376180047383000352407947194704401828074111838211956366435327014421522930942699630495725697453930326423941032607191811171392768043335174346015803882874405305631552971401773427210185738489061719768930558246591641790576623600336029613814378290343327427040771807169120645757324027198031630570244580911291337465523560624164970773953357612125591333811904731605468743056181963113032813622168630949042306673618911198036631310195113683089204794097103297348565400355419298323360854398507929830964195610012177718010531225089263115505578098447041382835870702156040743481305200349504657909069622765708530329645572170209347865511642342310275314066504997067271272625025925623739729001824958760498691887900430803466940181204930656659186735856888773610597093347416586886776710095543059732459563852856747408753885823087927483509968318762878299816181709436463338320111869404674990243224656024755137507516947547063720500315604701827351450730149162441656959577709352149065120217272170748361342521705312803457451158132437249387342573536944656799584883600013613860026357266556827629099481874396696477528902337959123398212146127946569359229550138962506405162313892930497189377512588682510749562852054184440762083661994692331798829514541366692595693978751170423170440660860375862277657994250567076508107962519435459433824559280837340933512778551267040833984558866385053081263146689570171335378696694548053893946109150418985321053354410778084160144989826976989037113674407354844783016045276863627686958954380123664266634599572082947409173773206146226909809797083778006104234827978064180018964277622843366674332217309883272914918564847266118079726559409772267495552609333644572425559697824568941399092962026692959771322697239067322762826109092947461763992323468676218062642594425983789170974691377142358463310909223080325174492969337029036393888789128914333864567319829224372759754381884138197052407342687262143499963229414201753600000000000000000000000000000000*i1^114 + 221428730524537035618569664250867913491127163315863035274722815176744397257318631793416458606741328686791369354410145327682779290482175793888122018873229835252103101446575367360690997308851241407262722760177006238969894411984443902728125701249684100182101359441379487136100575840938258200867775191474853267565907168333952738745124858040049541585694410923069369678267088239273063344825667435653801261696559392142065629614008445850366398907192647506080317436316379233003775602505399865025835111760427102331786307622570779758182486218087213510270937247412304184495692297455604682669337428095301454626978685925046926729222699621936741625546185496323896107794275163996535460408655858062763994818726862260026090324531701577499960175703707322878009814392003527068453562622575132805840961703609280375759923950126959340837998487547145584700310559057865549419879101531592214416303364197062604819048891740750413904713996230179492010477690548555736707697720377447825732559810963804750721450660138996579980982944107849515474849330479110470556205794672421454993594203003834037237345937347039622909408446761679750746395230212163145669153730609871776743148384673467855183352332416691834074187266830988858502608492439762147385595757288356411961372150105167217284393730176155883386460771375695708922241859679181750839469451112147090461953049138610713375801116531775713487005520886909513109385790404110496656477551528033231640539018119520823665904359354947486364824249027426107087316397133016996356960414298815207534080520119486472738442265015582687422368151531367274968741493351681891607772302842108060139652427654011235608550308006154144073316649831455521617609625581252353954525986079678776491904900975050666737080769237530769010318162435396365393893701647573666424629740618352699181521588598786612676247160639469054734902246554797614172529137458279443430614515309982697785692218157564711749609777963527825008838272426671435860532002355131956921503076265954549864758861943523790151908874417263285572356296943665817064087882763536781896704724983708007514779400014199426997112090608918970758572399665698069600080379061668387618805500011562605900185749937291729982009450540259190268822859504687478155151251047744711720715970029778352104184401565741072666636614495586541629006503840345411671566665069695872699268707335395492143921537106573344894941827618956669374035956631812137501703834425215706844648893308191616697043269882381698064257538912566059123194459618730324298782813767551559547551154713458385750356200770212146725573473108715363631775471780855978665596123548789772345585237260752620715033890713859132121139053990624349821806245718546535649822163189866051227937612089678715402486346672399099359809977743952465947018789202127294944835541638745239545604301127133888428175289470638873331241857844187793088118378984143185332949910581929117123898879427542606888555843333158175976380844542839715203576237889811666222586149910573119973529422092708258282601080365796555574453096288271609154414645917807608693101566748284724514947144853403567828105762464765307995225294270363809005213051944916779932634711062005879981448383319462831444353736220714992349738935851085828369568795930161930928371714399572512567441974585385487121601229794861882563456167048644309992148741921754316800000000000000000000000000000*i1^115 + -396653311781891393886833073819555483985706936669341980657660226163534315505311849769640157822478909478865516740261045218131950014729715086127470170847424609519175767210272900399911181933121205668945174308021741330443030477914963137060430166626073504339437369085105285242952570219394586405872340468329414178466517604960733070803157094214681877122537741517089858953268643079465546481251489673439362392012901756224988757060185326602975417696188693902250579813021974607585199792975422647274621204113013345261271211299735434713805956979194520503013686493578741053638865692349616289809445146473537228753660873020472690412677770968185726676845773199940434664406887614968207418539842591993993961816657490773560871714862894386334557594817115597326811930319676289655772382982636659136795639309530092662517768340813363747781253376362040521517603134993199535377221754698682927882460694138917054648894359872276162745751797384581205202232561733757532666279488862093954119147291187986756281646163535233996674039163976030628962007035471417063487336392135052631352045033360095955185376701021189212585639308102261864567347286228570192792586337760218445443416441927744063890035589045162117173849732294157323096202414744888107098068736361212016621275639276390342383149170046181909171127929888354561980240176363597200328848686112135582533771306621831029638496224256027593666446578725246219081517885568346259369948859448558234259231247371516185148835351375703136035373185072450571719767665051318648445876413119319489506835415185265545174817648122938402575322356508670393893443717828890261789670652925891913895652519621896788626828658857929392829678853215479039754970473040671833018557401748048367782906366595037273911532375527116783812588621157531122403364133115948488961203519697385018420339805792562285424292675478110392215969663153814646120465866624362075656881844689060895561381402160728762220085896433248687211641026726723866960106457875032705742877603756378581343944912643898070894275729959267216193164259027512724185599186618297424295109926765001809823931626087718724757426560589723143739953455665233358297343762532111762378746874735017805307962367057047365226295485310166459121950800888365428050706697636448776676944303188532928930491650784635066311236071484793206191507521416742546730251809256868044481113122527573753085694015347489511849818531024767919383884289642317089539871184362173604677833670924270091974482734158362516147284604416298798835969140111269665259495980317386563304424775433546741827992576837234274436748383173379994100500458143058373753453921957155355860961350767343825218524358364847015848030389474217497918732883866492666478934948138568084073546110895411308016601605881194763983215209092872177619179881156105714646337579268641597655612390234916507540864226369809894433105305919266049531207040741959841653844045985005363122603668715820289849638845645809527239890741282304382561451086433175894122108368359463405200132523179049429989864440203627764633706963483088712848883314893998227035113224694512356996486791456656056354653084215472451802246393604048454420871247639146357652364838640377886477550386635560859230340330696761691596464638311691841742422067322736803857804320875657302918230711015229839840871949624143705413815287992585402035354992640000000000000000000000000000*i1^116 + 125656133616284690071497845892027747964555994856338285622365545813756508028958966069272180190047048845620246698875743262672686817630578553360273819598223394835098722745059786839128852588178570378954844181439430221373347507125927263265436346605038407206383241047652987317857932241734574802781583950552472851819312781517919233903719536975460336925649990461325426801271023401474245565519146476677684200229287739392895282532282747440453475637396363808268885851214953970994164096740065281292771599044454241045618102479292934014848658548570712918020109575304582091543456228041662884779774009484874635873391497726554417644929748955237197616351506552125230182987344524120697050586665751611945254003371287155639400425677625231082025906953140457059507634190780915483126829660312434698968385694356739674796383421400657579575391875862167613783779563698822981390113975247528225698395322154647009706422022375225911626247684466446776254048842793321024664794220990615517113294409579167834881012128124930283074415426378127171940720857642952343059746961838584665996429557560191093696352655111684874233849232772112908258665438019644552783981133610586658895802554057868097945984588931596695552116796922731792015297421593346977642004449300602666599250915585285864390116293730729995511647368263757312198914503824919021384261899654731736586044435956680107820089825424021287750581029604720087112110049986812397050171557858564341097681231193992717868340912747218954284158270444711000985652964815017462786141623261264541230670924666807093204825501415146835500279117485709168865991239247461175810549874141113168995296369782996635538080798363737314994893131848883162110943726594732734056683691336095903036316199112433897754196746992024772316711769291148681397730625514825884375117493712412850182515344358529273348785986021126606448262627770637542797155553204662973261375126960000295900026740274613643270452109030054749780190165100699464729023309339444051602973085143793364604144318750702746354407413835147448895708934248858089856747975237238478873671234642455245681110775197868679926453336012892274730770349637739553631747058173188064957086191568178502468553199959299786385961425046421539342939606576549888773459903686125893346520969261670574826642009862950354659125749095911109490778890255333643255729349029323085754520122571989121987272368431013943817034750374629949669424881843228255944725704823413983306937064040303409749250771195482473196072359356455079554590966605528659836378235023646318531504140022594655539634646232984003161730663654563903308488592952826268745641588394612456728238972885150585249393001578033415442888155503431803669562301331089001328177054401760423100306648421151289446195708596581844276356979960576273448111769604074990004068932220107474760838889479458782209008999781724890795989014469227357075254888659588209446268873067371282523524384921147428165653694102920912820289267435387045594323499952604411507910645080305900116957613643915876603498853698658884877305729675267798208081498758603928973872905986555308595565559293060907366839410903842275880933155095539939856999557898188977167693511733047895716308585026989263210673033253573126645618348693939303175361119370359771120601446605357742677274159339488649382137419014961257224465032576996737024000000000000000000000000000*i1^117 + 113671088486933519392151475380517298928975354056953675174647762440778398191335535655593033638916714081678577783441568243317723488998762999746171613795934176601145464485104642016719583662701067878916085511442007783863364448268214544324136129433814041821755971331296579477682614269953198407428162256653343408483925016470283748988901951933087934306028810276440020487429824084473510023697848213262271711496388733150927491053763624727091089871468328437404657229626822462047508921609107237901580850159127046413043893761714546943818345713930515064798058914166515933617612433718451125013005904889989733051292586945125104082544900445857037663072365255547214236386180185982183888257698362422673283879710258319988870983637814594643625264845904575490109920730690195660364024973337847905216641909599293540007525599314973850543952228669149177048483583835011536185933340596901837383984826268946617190988424214515721937570893641197130548085595447800736619589978037482513554921428292715114799515508255874737686061805989146195557135046424503146425411262127485319404984563615287723055302070245466686716089296730482349348047620396495709953407920852747318490447990685869215037518221551070734459445571001495496711364634135425045336899389121045579626223548090692292996512780641073686506771042296569037333744126922778648315945275152802877740613736629664442913299424020286244558138088610308609772391758432866113835540344232976095756982317195711596357827870728656919390057110240017490961338720379127814222905394756041786503762965274274608470927460346354812480624525398896440918765280225111385138352846909460272100230904219577246659903600938169609562247313385243527932516858777893720819010458758876359304062806336391537766865861339481944670468266370302594664621759792546831482345059703081973345663674968256965020421698613009878164747984033093528706789553840803515729881992106926475276094508873981629862901554525802230777405528180338320268913753395138822236798734508123599003044500297807712073079578694530741628670118459165350140861174745109323792946054279045005961289782019815205439226484125622746433882413706509244130430294840264622855785770860789527810715129525426738108612676149598038262269602074120419031848900802555813527786239429826476786572120471056454126502978203501685164502904377639241650737433637480501059233371023860403790718852999608259086247200574968472725583635256138421081003578809055145973624941103799719431111160738123895084663436161399266333463200575677440719617669128350403041172896044046318089548469741404819336020684858311169021881065424891387077482223367131901496288662085081222827386840636741179938222420123701685442028287318810639297655311686464171233821872316431201935556737113297167051091291814925540435432175288501964232218688107750016725016388917608520102842486469258862116444029119077049613439654066942494487852584764572340037156691827151460402683397264694589099904956105307905882837875969596605162227786071683463810682527091696871834190226578527895593299431856968534912358163306281271776255826392834553702362740832646610233234920297779070058951500222939868395372756939508360292351143472517886514212547828931018329211039417558327887618630702981723431844807311609899245919647894307239827158388198875523426130920903606592277160814182400000000000000000000000000*i1^118 + 58110165062371446405668221486097924326880908959911756425218689730310413296181441026399235252788913824032006285854513115045017842601674051195876101945401681970488584559980410193306373167056511309838920561884986009634411471900162133406214175432591639245310218475383448386478281435447291924124967719163530686586660337405438573470384704623435553139904972665608380685354244373345515434827487156248756399026444342464140737998620448128472319921309797496175853824785677813776349392402680946551911694927585821665761448086197005639342449525656096254271447265371477672717383673236114625054104893794997638749141956430285103371283526534043895038810378067738574729965637875601076701299340677666816528221127401775762411023929519126574965079942937841561392051253092731362076448815409561537160308616426264117193780562339525979961384479066088065583329812966406927489776669182431390245530162377689261592946228006451101095916394239384695267405054598791271764012096339107031710039828442367382988498480786998517339000657736888189170520968202573334471296470431820158593450718261137448950201073345590933244866380437517907182810917277355296668514728219196139784117349366371031827532165014240816354093457538019535292982001210018786636181375743831656214646414937481961629231393861818528937241634375192401300630711963346041784564974268743710305388280156521497965021210285231793779664367580192157811442475375375047673238514465166841593767943882814862451963974575801993877229204229865049465429857632325140462594418250310412425188494423097288584768719421569182285875995622991113040131534214265090121665220205898369152437814819936938882952050550727559746048396089837127949800281688547424422967942408438744185010671753192407355588576973888408754303489112275102242753748773638555035717297469349935746953580642012157764925306254278857571548638421901546782814614299527925288805525472920678348621551483407585933273319676063593750015395204861605964610038026704546147251805198300236958392134325588074631151373856172865852529258449233310167225239936639253419835200954384178651186701389806161780778947125178833487702124002100895388294031569939514709813836096627574215340336676017903746806578028406085591197855049256474011885946401429892606720705358692305670019867019107297995814038325735752471240389509481966939609046893097677391959851328653229929213850723054362408159617673875244237098219942291364378409047760447822559043216539491223412652433720701501263037770039738657408330579948690653238351566892112296188619845397297540109153931913197984400137158492440502851922903889553857921658715122071978413412474549617420446142587743758937628393384881948324073154575508539142070358501934978440723707099029218400758034619213021600124077525321253307148630685585032543109611574163519291823720311956884704892116745897399444083255614986506912134026761835786541543749441437724725944955033574208783242749350823550483548663026534793930548177177227072968489399009850276829516599094212250867551146072393080544208937337518949392611460068852381510448364327573823093515646009794382242419976936007542780012170581239383063736204597139468639182710192701019410373012107004810841704395752202892165823508859564311911415096094216403161179874856031954712870958993942767966422305213980349353164800000000000000000000000000*i1^119 + 72453721445035755763455944539176016790340480796687862746342955054364829771890956350706035279893917547758412164070498260622701077872272271454086937462839646032189952930208001500837816822682281343492179404890748335399550216004565619657718765761828023618610575849473161149760413519095427804032847656642442124394171653782487915458519830803772646090484919540070980538777157143374006787426017395313625590556737009738423189798987960769165620133772305221046094332290045398437240702187635825699327320103453819941110923729329379551662917547049574381526562247881031712609875319553731692171949743746042516549031923272526922515249300777426065685452516420711844703076523297304217686892248592828741123494087406236828585541768962989675019181966436209390547751373646443023151313272358215311803700263156107080894200813958786109110669049047227747916749286306205244496567655818731503183277623080168723584004436225433305482306270887940268645456036917219816288161964642368492146818123153525661238394800131028004316863094730027169677500109260364077099978506733071550592275346241225267185779858689784435917286116259367347145519989996685347245215504813594469931401692027824586477724026190591059867419351511723583226896189475264414302228939564281011707104003902650137131759339582443614115482329798418575443903371428378764508684546359476497644661547712086759521161381004819320634482385039719929157726273539354112918314893288396883724689375902581221365049153358582681847383088572298871546098772724787298141244966536106709693148140605256995806270958878249198411892744963494535648453577842010588125900932794511874424796214281478333555163725326490162338834453785423322472305149089111167635357406192269130609542249935453703437835733252742672322838744295544843417165596169830909326300349201606919364142665042274019515520647036826642447279741848347302623350707914650656367453991455989455903578485964264699143807813546953411460881378822678527958393523234149119497148201567863789527092447895778358651911966077547784280152031188345848387551102981198766886394337887859638704993332334580183425604695728435892602456547590571509165854511010238064097304751697636588741628468912749007300506641774316467832832899874198391483487572853833054429989141318569679099093225744822729695689020052802595078144093988751562157005602977819752801407337924105372613436878847431677899093109215018906005487209193623659064177227423011176264397646674853572276707176622924248414881222217251302653905221668372370033037302655611932809130449718504244509739896901949054658180989259998784246640582558877033812602097589208525147378385477215641911179101024674548802880057226622874742777426651180995624312439347887709102510287809875348485949126580381092057439294026806789149087653715736069518934740914690646731791627907325840094833745786429534152933842734226805486607874088543682964403882293109906279266213789841750997219949067436819255532904383146854556402888994077254458734471221117744753684576695735395256050911781736487818874338868677281691670529543659833173071185647650775006024445753909850336547263174717176146027518084836759242095594166170702136568075751104023645769307924992737454584606623144825065021091870538814715342345126667173018960793975434971989941357754507431328104673443840000000000000000000000000*i1^120 + -2107793856420916581500486365842465470231676309698178571362057481101471258986417544245217462974920884103018683608632474940137747416316944871178350123058517664423511491589427389478031701041067583573519969870283284753352600413453951288643324840184265612461202066923424124879613634016910977950810505154697472068904530024055203713049129603913473195912296062511839943921628634035405511255793787848239380176209382582495235880290628395323171626404554315864574623052833296316547770394627873463862961869713278480211803592683960847948562141494919762715276952710005032115693611866049112668424690032153349913395272405446615743737749551798189705292812018717989746582216289686129312834197720470150333701980673677201430725968411428194211329553889314252389183704037617563890095799590278528136487689727875497436280193130227937389655809065209996811226871837627376134621886807495100280004920206195762711249291292782468095235479938611639030938117388815545309258098217319056897163353795975435304831997619401801799698958573557684010657785784683133065329684122595200508194606215189134545899077584669883211970460127724766363975434026099885162668471257730972533497726147119281389796408215966726530277132177838188674978036585673332596026893166584972626964034754383262532180473868194300039296472707414271108302543406616267251957199701614269985758466780324836588304915674104648084869631435739008565356680690845849092918953099092150948978414687393233371524347073321117475434468195772635732621185167249668394919627832717188703630649144486106652198310055083451364272801442255604836708622770374610559247828244535811707569788023466290695437914021053331264997693939281365049854886029701964005743491293932816452159599474077444683866755596763363602362006553758975681182427042658437716235036378488883739497880949929874180675192856298048873079230421284462565008154682955022203936824144205254127164467300354015777897414838224992559426522564152122756016390541660874207721350908096085709693142108523672124869885848289771918610932806878963196222266484596200368608625251279315087751003775180618825173760905834918765239945042407183166763435997955791996154700144669642892529346271750717653954765609049588558647331000535367548159038579921840024675047855780018836442957405926733957435548405452673947167632023881640054842697631127982694658408536779932691252492978218734932114925227959828174444803634652993174706289837298074493423714161636230764860219182448045239825310689105032725598094293584051424480473093854737028839999284872226303691048019034504526445877591790581464191184292142998266981360460110500144233643528277895014376629646178033751944452008079743314097682116646870169739566306438783042707309479869783505312955462413183227459066811829405057669840014791934088537942524373686877984722682894111657668733826676207292989399417810414523470681783924329882082579863582697655712125978218380215242616965657562188492985808048191314048171296266014037215924274658856723109470921809974195230215439757637183574656621649508183372266918973405596505843107835596692446733122785357125412525437289555665364654710439343837918002825927614302222740626352780071806944319168630831078733622960270593613352900919028142507586401891832119544655992767377913780873090190487532339200000000000000000000000*i1^121 + -12139894622994502715186829363795416330210456476262005435995844214871720067304968675703156436347279920316816548623495852034747258242079625657628322765965918887968455573614309275556982675487844176456574501400765446259815295867599944549715102849211262651179682402192127940300759663898466029906746930065824309786001825294466074847194379388147284230822563602398062384876383093355751374059733289915656291193068851059831657358382221504379537456406044331289758097361700414484168986278606440432138374876775397402115489943745521319319143973639019047724290703686578391284917972633922793527248928379455922354740945717545520922930028408919956241939401669688841309454502627738541834387679149865018717502945854965868536009874980872880822817882878169330316052133623235896882399506686107009621517616840631617871258311199152509227088556790148451982434274028110808534611806372284381502544971565700168001863382148053284643855794735226888040069802009023002895590332530038562644135213707749083577512923219537646823510166450299373188756409156251234695032451635975421288082576541197330949925665426695687926247443863712237809707260743401478133289581165707816109104447449703402353579763721254341983389234582944554515160820177604061074418145345912538319129968650204635207405455396582712690088267972332019916715378692685412541309080239028068541188060264634904799256288041862872444771080259024246008994250990024322582478411729400330646525496142587498548279494279036706352660184732811651503315627278728563833514294642138909631757381689942874173255473659494622398265485867479158532221439418891010426445436667313801850973090484451493801505059686469983709003028185455882020763315693562243003932159734882447029478165262345564197667777518881259918048206853811288299491046141972413376826222671170167655642861109019573893416331473563510895436411948196344864773732133891941968550418767142303493753126828231688878292962615141768216693375270610184767890610845718754602222253039128075023160018792199425223398824374440758980167232240327022690107665694386040950560415909177196042761652542835199247179311976899618689977789341128541051372680053085857306266120672037117660533631185970643625510444753239991158302432097573066255216573417536799870265005278336890220939200644792043616084956430365156792084224671940295094152324129070941009244890592877869579997213126588541701937527490866668543920870026107730695045436980764033396490961571386641811860271395728956701796468147522169775806270761475208907287490492084330438421935581784940840559554270060595848007164478765576319773175277614890761566357054484292111224690762300809359398967874880427078704727538790926460247736577233708291841858477798655586534440632500488178122434429850952401849400317732332672241121553349540859135493680136896345498567374644872539915894990130302407983661747316737068321544929042161641769328865548895099884747364283508107531407899721186592536758588755281600131819255624222107306909048278185665746593176423642241945465266218076062154135156606145189809537984987805745765527345661135854844700287402292840747372878794065264337441033897380122623397965873298152258691712440548204260300147013044278827889293310915535852651914708345346124995911628146367237298768230873861836211486720000000000000000000000*i1^122 + -34440396776710617817336984110155320171045386333890679755963673188691451314978068750196209185194689291575718996743232872981015138323633186261707236263859515713523148901451277757057313426216299338086059799019481603451965610996198375869405835152852376486923403038858890561568200126812074734486423904209733710391275956945796847188596060274840863480660733573166852332236529723307448490995816092092740773141721816936738038086613188264011431592845529297703774378038065982887634511405563166797016725062376574717531832544410832055317974443672510568904960538238755401146439689778483869796602032714374424864217994895652957386547335395791808229860728081498590035858590921196557711493422623691197598936933976801097817391563417253153548874700300381604638098970851003149411616920868188918968532263248108331940013376595936148292479273221870704397724800939415218604013152404428777811994414811415055207001807777267979544825147279529401463276690881986713796485755986278955590253276612775208203111757026593136146917951985261779372106781999456682580931737175609967260380366700069818256276981874574283070559104572227056272256955592590644856592940685634632203265731774438434040064593190287624043008154426880563590915848719498775195247125346343359931931326031911601801429835715111309528812477816329837301103199954899068070511775545993105290185069953119282975312993179854401055922793828851109257914250916663550917721839486349562478367110292307131500984979436997153816191583484471200492320063657145009727480722261165635914095245620645379037108417715810122674189973620480501066090184746808631420666236264328586844931704642631268274288021582729489943965527256864632472940332412806206661795921600890420649192731531438995773000940515871518654853351881308802050942264231527879761263007258548000758467893528128275802710972608087407347924191089425868440751565500176113562173623780844149790107380472238411012543142698216868225368746825495416364789406667407317962930427316510624365578075500733419279992974719415829886802745561846379645324339306066919895013975156238523333912378814655792787166425760164947238017272886645697015204771776096055244156699596477447751775868405565430795840643812401575767433090192905808378242210109199885374086170267420477269799486079113043704757414040209919839513359624292032113502795894151909732048801097756220530219149394595627825337249274167783696921652820383884939877647004502772167203907789634911692791129443568585139281661307062009275064446836307812645727729848924918191085367643787588512837729917434759022246828181469442910446741971363724052033454258766563990481969371544044687464604768047568322982273144158013086920839536835860460516824257909835608470579142564348614544246250875736463935950202461394041918307850709673963470206694935452651259346967291613443069324497485941111862393896906069165293750029991057293003278742847472926122923430710121998698723422489621949221756951266233705982688264490964028127912921254936848796794379617498086308661259882181681119180078085724921442202003886415849032172361551490965885850537267906823550215550023741558762920421221914528259631842736498766438282846435213661433403677251782153798479131492752160273607704234371198790765685783959603173125880876630016000000000000000000000*i1^123 + -56306685361100553129339958571112523867389344082665823860657746958367931507672255282310773160710446370228190611976217325126201423140177436564357256054663397473155734531565322970777197455109613715834984278750387917601500981146946172631324560669711585738712322550832673913511892520901510407409861466773501206167813452219418510001106319206163708977082219079772888291818355817976704134780256185210926312966195132374957559287607323299035379022877664812257134459036419080060061793670589500949739925648325148659928332722091986461015989386543020041483432664304528664053880284797703854444613232153888356939688271886510766051532767300374208540122618526661527914793602813347592311443716563172775163987183885448224514685141972593066588513136443594805612900695671327913738748329730033575107931067738480803867885997461203821576104429698777885031452171192680422474343451291541233706387565299233308099637001298546963141796744123328821062703358669286619641974265346915572445735281330439350795661899988163857616494082195129195273307222598918797579638500466083294943783690037345247758041586084047943989711441609574209908918129881406918354166570658622338109262090588619129675787866444823395212535602697153382793085879160494879133300175771451797495116200360148351684360279536026524785329278002059645918841442035035753469495172292898499299090453482649078839598402905127900696790794624145495310879729226856169423513101180735389746750955151864837702032344552114955004820723718074100777657574963933530364269325533755573195582179523346910822698734164607748373480832407282268269253056796690868886809729799390270061229008335034283100121422361018619931097004736679590650540630919449634309651117589212608074162060360622392525449144887209699727449689856524621417893118071804644131936606316777230451675906329990617315642445612774385906169471862795949259850692856294375057716649194145462822801949921242357142191182063099038045968938215634557844594737096971582649294577899868553087069769829606517282019125358528036102550035932826794819902302452779829628350997364993248650821384053420412891368279672118329279115809005658384849689976660185758216951235713297439201744606232644959900981408443340169911189950968875175647502890456480602344617805085241782977425423141844278996992218486561717339605295070670506298896479695001007953885870752216121222406588289482744580404431796347641950223488207665151205038858635937115852683271670736371669454597700303777441903638443517599500403815184595458858765494633747725623576143582372452909032102412311173322388244879797150678796133327775292031652094731837846378785898048911130532509983745276622442612443725217120036441551316319771852367479409639738376399347357375840904232369404776926980314556700686974772538023327539507610669460436653807939730462269264007242220879373756966734152269214151639629095063539065965425268350921135350661085744281910788642512850460653145174012113134731268833126874339963930918684815594327680714953249185334616480264895936254827454036347135587498637569615731270980327896794925144820896208387769843494515543662288122363225293193764845079392682371847026069672461331191722354133367665289707845535668906301948893473062930659535067545625584104253319144275968000000000000000000000*i1^124 + -54110819396265068024443606908578451541000398808998085962711142386232973158619684825755139497393384234485147152034433444007235972648558268338560163604703617014564671692516663617560598425443865306906743214075530271926769784999675694589757740665419636123977969858606378656866740896028524692315081817356531859288429171111510664012091147526429635491581101276432766425326743550241734687576026787188650261325583968228514943828375412301646004303353906332515446412802428782393120199998425840285024674878249093949756010811910904208788793648493015778530130274869146210394105457553556096849497851025794289450918500752449437402581841883241762851332337983539226020492712086303335558324633424935690828707116856542390755186017649400505694658153973454604049950380695255029594197917289305034907802896672822896645780706247474738030008907636477254890039450366933505103364619084855085438082690357701187117984096266203506073866207261259040662664047328463120500580051920042697824143944946262983659857190145332045217778723457446442658877012428695937093714873256724173554680749350175779477962888888120651004855341176746591234852437358655497978810955518702616587192741077164497296647664086992311188339638264724477181020241694020452727767433725077946978016937900891369260992877332180231283752695411216246020473918223625315016170203194414548503460208903359215924620915750526923555650762571703108305171651483794226638251948411135316529833692755997620480233649792640623363545435462094248505807030118604832960217561088123068763648035399828050559312530808956823142704690221298006500629591521322925040469951074925941220088412572499261903928516880015034108345740143874422803849962406283351552046806481897645573321677946723029609416138891031690519974392730704359577565478443379878016910426335171503969690326202412121393498044340264602056010917601695588592181683032494783479613812428819714876014658438387155522424983176057481883095091278764053693565229827128619985400420953316085688966380246952659970128605169743284414275295836531283638948953022307885367479451524121205236560167964828236274259467714891217264395225644905132756844656572872604761445109496349153681466756418033747871978785112911001940798616480184682049412514116414379930067976987833438106921307411070979169878850964698009722217556669127330305545623650353040573592608361987666184661954688012642906860539748636095506792019729139105802994299601536562416525168612999128855646614154166308465647630696528033035934679857045621595439036851863082431491062485821867655650110161580086250930700992512102288926515963096280139042047224524554465445069478679440357181313668397559200919091166862159825697419020397952848207746660180570141537538700548395162151703658623705133544690873962643599400919377098256261009415731297227005236545190679667983319805097911559032787994915690023245262011037687554611726938632445965156387481067807048994929861668409895305022643079150579278725390513327188388143228258856776409898424340913398072867799916640663001096535559155145866011215164845171799835534105269350353869746868148332487366897036599812276690223201549158686555904361379222040389051585691524118023486445245581192543900461105832752649995855105601914473686488842240000000000000000000*i1^125 + -3163025100747681970157225830621144569869040344712452085740936623016056557733118423073499245451519643927309195924827378829861405503838573429715759263433011971364252114034464869754589779772231181252460202702150562926179847058105558715920761665225038654141366407178624514287159541231669812071493602069800655784234269795393797816073723999462003995521867633474940830178884607101426861927431840124220783675721855231502604534837724372022725342763992547685390852051905747887489424781119009328183100371734376140677139292742707183335622140051984657180751976400531743965571006541341679342642294285846070990054398784782678293908970589921218586525466170128133983587415557463781239320008459251657717815581846278299403711753969274922649356511122925149422939566756590724354958349319537217328008900144564167956389063833734097388796140075854440736170799905845544016383178580415542240497713738948022629033796551483731616868635867653911082186995428123000055542968803134032306944021926423958497950401906622406007198437810919800880720191696787646524059011024839996373461632486076601280774264600798718901323820971894354840086870884079447947234302145647124168323077512460195087044584291048008300858133801729388533780686405547569431325959623391534656142896056050397786835616297722291726190493152145558754491005687967086471216895481062232159198407224892207561759025840713249601042026729504303102696402046050693705233319512380973043670143154476072777653845115215117213815059936374568799807298689070325246096766987690342329826634137264996180216121076117219644453955996724643549044433842775995061074153364528340349419248940094233366993170015128720392500419083187155586048556161778575533824690877610202392364356708076288554148595897629033960700955123454313280001447734096132809609366482590000131352772417826312462479711105146086669474364997538882681973152411391563017574207084895826046905960006660546319584646059288161124542914651849238453809743691071170630165371060118951049779636021399982587967828629087227780859972943617923256917772438599153219904486977160502865517864793202320115383714963668389159659070017704627872715896206666659683936460574304823467961029485333005346941345137129068919092773589895083256687866757619799623550444821540112944200462850025876458904414810002098560910700968432751244187904176447225151523559868482973412001929442010884498351091412648001731207290445990891518800286095852607520578441531524364021059223110104817815050530696846571903239425581636100041845281305024701517883176809874402774694455689679983997436036904539614609120915337712083874333783914604469633121901658682925294897668716274365208260496449154304221917640265148959720645009923270123458057377553912264627044242333177830954898146446222106819341576935701874699573816546288483355980646233811760086855599726134604772717582644333328979189062181262168422468127812658848168323712665476290994701680077861247394662374948128955723753525991444628905791001443068695966798449528560988703928968232390275185975534201641694423929569231179495562739638362305016490204721463446694845819463931979684322259577841074905809074678983483627997121345477720580925478590699838570427912592841168731957482272358231607083008000000000000000000*i1^126 + 16501608578450131370014976560846120697781834070861640275212073905672380042288854175902695235827361316992173278673727133876434153761669680931051549717146728000867543604687093165306375576218922214743290657732238586074734756716671924410480855901674103061618957209551806873072728084131598715302106246720346226286674994882465769093446609198735367445365460803330871232908531875452532888798157919321212758728533379129877019120387223538303389045446910210723565544857717918133300884754324260656518428360593762158975056637021515437768585663800270539282040789294152219413681943010194966746364053312042490540794452696229629211991979215851301151223331468691716963126220695188247904273717779967772947965428777729151389254764525162867274053946093912704149203080286876566611897415699003959777909306075656641429774224188803770903136866907223049050099485276730572328291418904886394547033533641017235819918049518488827837602362178638145372266562601054162468840871106434724208008421222414798071199552650551164976649770572817582423426995691127340526732656804355517746826430688343613445111490390564191242929289001537141862695228933021957188330556081083067789071087836057128662576887665251436132712318064608652822112817934876064995797710749466634902642615182313538573475680519985528321442323324632530398191701469842636164495509220442642447581600969271389835720299358097564947704325998322300098977581698640578378770782588499478879532760438711664817612000335697820243433615210327410566869073887630145035502935203683349299854530556693963244337082750801702445881157623445364252913971602200104493355487000721406012385873359523991421785151796656935338838941436357173681826744542733487531959655697874906061570505845091298732372280954767264438000974394803315024725021610986440690390912582816449533615545929020210854308011968074378520991770866428306739843126099303665596310130260584325968042720052576327074472975856977787306667214874549526939855258136023379772016913964830986887522419838661303673733689179546163709464094687108207607279850297759972335569644680020060979294049236060534014810539486634271683410657344681332070032379796076215764595619545377905378790183970671369918948115085565526700613884264436419979499089222181930749026504587009304045928080787480804382207513237891353391435804450328925004561811890359756741625528687037971899958962680272329112578538181691645612867331099736202915126835107244875498441477358840024698251452017284726422853744323574557674970770650225791956124301059839504378866543333404020141497658785878286362457375452015152457066674537896023949794932852742158774973242400708153943333278081465986746167916546658711200533037299170285901191165710223491071964282075013208892660690577884239345475085638156241211731633566586831494539024187641741241206128577290996062873825199768021065474312301782608222350763297180620490332775142451874950322870379511454327326649011137871655575580930926578255737806295686740356588708795062245880149340108169096070933416170631841137464095768987703393272527794237560963236881746756960882345479752946821503290829661087835447633468431008363796659372550086537910307032984213359252465902715943936259079189933669336732191948800000000000000000*i1^127 + 845966420437396759058728278311326670405944863545989871296342487112831635734521971263754301209862602550404636858588393161362967364898417702237434739698323132493012959132838399590078290254279254176344244971369264823251877222035970946745510444269283649305405397609060286964369785341387358875578997714539306559086131918353993569852759080468402680673809491664446872498732899232511237848667369722274279973457679186478497676575514450831030889940844164146780829776957520899440302678988888506279076025147241148228356018786077251763975148742440655510764328745686078736414809469469493516448253011159050864276856121010722908481534034665697123219961743960177613748110635086196251063798738536666580185766674971954099665161840626982398652738224209071815944562652263552755092526444734126369814370150658384697167860751751202857698577833271898551298093979250792501182217348835729785332525920670396145898861577757869605482284642428993695613882824635520206337507898650829633982126112004006802485220264769199893346964570766036374133259831943857564156669919192998252664326584191948091949398640892381412985308438618260787393353893260538655141746573920693125216001116787794840807918338711026091053344247777622215634895141412848224512514732787669719801877623111486389589774522955574692004270082948016248180881199870952395966955967931826311054772799122558255065918755077271550531454956927952018649719028393645095476776851985827033458163886485863963608796787527129761476754454503805917350601771574950240139701938496968443553064791881144651144361980353297067764711084633534279653247815858866171184478117871548046696488845123023367959393333225017173199301182599267117992471436678458865251801679195583027053675760509889128818684460415668356856487716500878418330580759179389381211516418366005908211225263842686984710890349748575952420437158892767027790860059734157853159281145451949998831039378840842427351743835183903064297696866705191962000226951646469710322550505205199514239970394232008404201950556825750839569543341147707417917214297099394417467369904989528368816097808941204294146241045731512028863823038333332749412401308941191703693385990543454827570697136065249957557793197336764813099531391011727865964982360382906163376772057748816145637529220669428207468373035820766199401814437074322701430974060203854497882050659080888648468543841217738696682681287987394293023155824139606769164765952898049520802887669691852734312977914403123567798402116305836362157203882902970798882971611455034153507177318112840097584600652656344255237279262932143460980696076742275419559653626993243013338501989092360464875398747887342190249274125070385238142373829349492579659093544590527706621757271230994419984305793206550547307436368780535659231126814619281619062333734275935448028069199290016270805708308361396298615396708659364570849085856502649281917807117092429124794627909458849038009642865788272908917668570266271872800716298648207575911754421119792893876296339266627165050535551793772166060407079000291908674816860227028488803119993900624149370129162285459238700271877938232554514127832491323713023803412673202375000839411840970987316728723150396198299680186040320000000000000000*i1^128 + -48479250939744749612465809250510810178601788885903276852948514865473141987284442167725818641203218757888732679696980344798006146179215954867225025590716284794629654195615503856955848613538941826189377361304332090175341260550243478850066445822708224986567018956752109638052114964049575102419494150490414077324989769016214515020252776731322601272843362513676962034284481789051071603149761231995844870473192993504455912657987185400484716286721466709257014533330520358309877135796949420666560893127174296739068863586510888804686102418573494132489459941387418043537376474701031539509001890105626997714986588526397854449174779058609264865802350108955150408447014404690178827760835469729394626091002295045910470753011090702388026689149011991902996144760502580096052337678776716621933441311972827455346886745268174790284129716631875383896048418097592040563041262506506455849126183719546333842665563701328814291863312761607679367856423731922627813807453593537822405916823038756441787567422649244591395696581742993961189833074098405535502541522918029414009605421690996603784938513013853007025789046190752713004766991050311913779177022307401938642786602687087031425945306821871864428946477483581106803378916333429370588880691150975245889842919847695211350520516948574423133168378643656162644883065266672574365902150814201833992448252932929699331002664197217323122606595511344289438720908328274712921707025477399253502079435036949352840083655507947603270931208451665252594974453112263420918661860292450172069904677794958503269608384431494482149406528815851998423107428762815372241091440422980700498081745243221673694024220578850255352900887474705805048804753273221869290110192714576912161832615947475086719236047217698308497567935665657854059032487227463722193626085933401218117056403410638818757825306690118356006757917432300079445574236592042512181357874297121539557796646397384966330970287273849808396091066888827106027331253073424632012686460668072673170966710603864709709568707972476796221189567750410481889404704516895578223016210771304572166440228230995613697762547993911602243674017482551590884618832026134507340816656711087922533912219204990629373692537308485122266974218440626439296159867763458663055270805355765243112934304356375707418125698150373008958829691717240459392895081634975355562167598754067058518119522101137303536157151735837946713586213383967911562511503822217265795797055350663985739311836594544884961929982234559259653089908910121733300489053872873105141717822181178211732242762816192558000572695001285804502008496591368594117675966946338883115543959465705327813822581276539515416905909846688191641094345930432192553885798590921468990644156054299462366850906844544258469664955868805131134742600391324031944662803501921189530731494276075281021601974918325014703656178081660974872894236468485975813368334569062438199550558948737520253300102746487183745461881663403448615939578102828952663452313337928234543497993235668349478190481539320955384165402587893828215491587338721662770454530733207610551539774759533614297270457305090137436858148911087973246022987168380437297326397610937090043298099928686919680000000000000000*i1^129 + 1025437992438296619466677152635756286668024308700439355248561900548891534514961463897735271407177161252322439781904214887950833450179504517039419556383047895227993261614685922063349729130349339370147281157532127221587461709132322880639890465607967148003510066591600585768112502053255152391694619257225936341316296468961218086545032167930035905343429595830074829380020544883584807598227854869143229086318427267286254704821539156059535694150334353717100151769386053828306427701127440567057287674526045640827554358398149620374180645972477115564878478848185422720775938830500337132921461519532112760701128118446624028488855064597910279404576992613352516046032139724968516142270167019424955776564570560779457395834085484069392078092625127856686573031017844898715793072287726724959533780651113302010132252427406739183196690032571109091922103284357572533786845132118983977403743540717785535261627472042809983718918828244740457120668621657303629897044321339218557159287036607572500570885623160777335504667860022782953906674128624548320899524431679659094893146224867287212583297060143784270126046192432535006114345845082635909116770575962644175574735212468615385319579073585989282377038787675416099036453370558070958572030630257397656226437257848909876692021826041259564387912435575107542334681179946637503946450851817750918007624508976627540839580625948030137810348945636185444347592054009785531616569629758656611419095490837149720169226291005798841314181262737643524460046498426975681314786655464030476404951964790142124098975635307765830000588824307243684232857866043311253376900725012839365298127936331114664674603920768515649407154474073635938121932114372964164419137285918342030752500680837828250894557723260508995860891135397577611654218732973561681556002708780232909872451582574780080020116442465398659744344784198622088216584003256920746724623335214142467494552942325376422914607366618186343061137631738136006180717867989337035072759135594628511481213450068021808473538928592149948422783428491594014075237746871652984273721335183262294234555450440739676544368687860932046942370707988233123403533755369770473155972659892891028262465877768625434673796468229598293215070051773848667869481960297517996615918416089279689141504078905260094028207488216361914490042336475017050257601810329575972096196570182519967966423086503496476088712157842867870035497364932477018005716878579304247463187315204716224639877035972655252483935100991463698435630237896184819426522344850582398179131838288246036961479184244952070861126309543807144781298241862154134274965492962413119363626941872034983476044467748120310121286171679100876169790614228144370946888827006969254110127910796748763659001600625147519158075714663269645060247066766228834833396405029381371150581736319980960811116659644193797055894882394295790847562782806945941183898049369771017109238056501642718436697153475897452202495336188683117033711044455097179942157112382342710963805333381260164054860475004697452017878582966314432172255598398747872510877327488588092165764228035896467936810004544715014713775442404709621125131746620924186813572133202488040253030400000000000000*i1^130 + -10150887258947824568910881965906274429369715025368169203436969451078856823765640613079684383780272415142682205414203191887612800811606400749757365219262862268053961788160053465074352155001877791996900191652554005005625858614005382321206233035901502723799362562655138272663493837205531694177412462009077923256442736481495506064354012431593021773005692493701661731795868480336879610289544155439756855889594115445379194123822280220876134709573953340766921591007001295726373523547166712067237834138191573993957001308677556821387410512950723459238662161675408637362687838384637882547773708487170493325963659234651427368135634835026982324736241549036318443369240180166737208994972378673172626292743398269951309243989259598849838078888916468715009414101915115470482311139698051507103234243765375855936379355152367068607987422927056573444079992783881326410242544426495133253958745102836316664485344138673396307714858420243346322414204855322250655055257964660073607862349100723762786801996667591289377052952769132412561538708757353930569492588023597458145891748424724457055030964334037127589191567973662212754220050994874314949724777464230816887267218087473637685107158933858847891625496328607941107514303311814449527229906513817328023160426626365700104634893612454126251260040394483231018718281212157659533129187388776118365025022199230690564794899128344012876932298587552727766316420891466435546827581003225557730111880718090909445675147082190711756077353876893949868127923911552389784777987961450363783004333905967933982041111135822645193068452882868849252673159961368371228819297934858314847060872874362867963313707376699434258879424011910260343093199620274289180883497259411715937847740562918977376887537268606050405706847261994410084117109856285024014127658903336641188324395407128077656118417930363217123854502893745948965737314120791283301266435803314384427949893502604419937648834712604978794224934533951624508559289047860581688025214913065576870823294134981177609823275251536737839539262069892429347032007834595256126945738327186586055734863654998276236479556548206127198409651944895337254687963027068305728546386913424236195900815515744018646420638018560926024148222790632281327928291403327738738478194350589660809152576235361899883233948502347476151708713878046023785822620108802414143515656046121602562332981428800030555308414665045088463341772580738233194273942285217729616424722323199232020676101240168411764943414773486493368779663217553066860630830883396741248799259576646981095686812975456952866414203449134850994275004157628967277464926802336764012386688349895873162261479458682806299867750919036653280936198439660086306108497253874920773449714181349656001013368346020785201139751193057384790975016029762570007245223327843641091841106470728197934877614438482941078377908180604847167899399263576527836916110586752868672448419769719730608342659982034095371938464126195806100704966406133031372075678863195172945549836758353986958156993134105751416646837271397061311736109214476711175107488639590441902501007927492272611013764746089972853363833833056207248585094657422424027305418424320000000000000*i1^131 + 33369388284729330447457084484211092028997534805403978642245378970812130549396242199487248383432669615270586510518618629790356825699971382069103130399718066231241929250792359743354881145274068908937354758676284255629680600972800999295035660840380153862353186855500406979418523811677559777583292461750856050163191068333554111914011604611944621638804489448664454514208943241142516742561750635751468079713760492804616741310201594407883493532682059862054541058649627734840588213576197086288450442187242861680804322054824529080351231482531241601617428679484224595609759281879117713170893358815658848994022700192013800996500101425080999558664549098387890404221541294923704328792719889884015680859811601880700341359487975283299132328013725703602146539235508355884485588998098349852761311912789351919127559941027531203709504133639193982466402165182086864985304593671336925431717774511534797333525159309123068420023290563492122513943380285280878660321093390743631492079608484084300703084859647323156078603636667460580874292216990177481367910513110763193192979333549334383977721778596379087252897102303920425895764134342523160119231279154708701457793878199512382937236984213999797295970512487553332704136581278601313962474773196028690458206741633478459608752570778460574069316363079648643470920679288492742544218387756820856631556621180795696864898944047146569010285565851806329479790693369817510167085763137080593847920998316027196779343251077282127317808521894223197727769730493623767311855065760201168969205927818345434545627198572646323363600901926301651571879434987781574455610462836374105026957524254857344501695529460187031910343113637637923717877000158835837140065794453691713800091967808618933591463695817478702918107424478108998235735894309562656473676187445005552022260334326215446827763314407011988291686997153058178798158573434890819704146415194518426559637396215516618332441076570565722742756742799343755999975442487656323183472430585846467035790129872197854775186051731310720378846482324911409505508381401006378732192525374296233280445337303586476536689691319574894461825492434506152989119839372045316162292796121377797967910671159189133816664883038127622269803592388329109264334082647246722905228936437144786626968315919227578625345875713752924423387380531983519317565865295736249649357844338232214003772208755147760774376746041044169840388858532110391958995807119616384679466990384982278440333876438543274600855046505571937781820938455813768963542595970279911772912603071841616794500852436772620203216782412076200827792701348858212988157992865142468041173675433765137255006458627690335351614821621369726677416297895005873551952251157166148309203395105349131369217961980934979808377767653897801988463791519199366773248788601896025233693238531404646854398869048629897219160929279303973752938570365411284057844616931432013187920504870927295877763787349457384512695234036066554292532227225354621109329483635049964575651076823908106132251238295724202095229494541776430133798422588183196252230004944845577606599860200667800769622073202158397222251031254686791506137485978632192000000000000*i1^132 + 62018289278391917891823146297285641440508131940991359429603560808685817155685455545211692523699151613871306633878513569880087552150162416885624923152715018665756776077926888694971571218225268303523168761073406272791415795936806481135652587730034397457144746922206541589890981885522113942908661636519941379450393401817733903615310108720980483525253413437598192995096378294269155610122582974341767247016780445199869463046071644366827038515254928937473142972899958334968821085173590119872625058352848819132192560517521756042555215498604449507590089035819776666989667088005587192603197038211892233052564474081702481082311264783931538354098856809219079191986112991042758237767669391728437446492375686790714865229960703395345183946392994194290131064261167991745538989557833019165504205959119232891248534549273990079056376907679413842306052074648758932596533502352594645906673859229382070037620681114795786974385238795022485615691030965777247127150122313986346096612086900708584007862773546778433664356959833167290347736604244889185017533764572730435235063594206724458383441822783592837538762105047040913544577839380526675636448584554542845202090026008514899152710139525744824489263240394962573594284795629102992893544506663639680694615427971749551659557058670396867242289590107812254482719646370175540155056238506397344506614434962078659307319091119380003233358957750769364585811175479044989375265629757054103083580374463356436365278769294546542694752663716380642274859478303964904055244981595386950303361010243011490633350759863097380125207258039059014409887987128534182212901962872049012756792132187564368056896667584674173887437124959544685612054967920376322284698030822861107871282062852397997626206863533790935371673881921100897660566599071667942703541624958437444280294559632699947828309519606563805811474641054684050530521884819730250117717241581755723314512427139451749181549414062128074102054546291660824304384926074921748873775947052612348318548675450744204635137399376933134004479012310342823685337252208498206665934894094676647419637141638238082812360265547957776223131885474395453877634857413230540792371522753775499032835305696964404624593408037614973319407274126909067587836131345012385350354096500578632297777972637921783910125836253177882390642257402802049801356311354162602856889092794891558622599503267856469109860118488406205193750434724528884359717668525939344676481023989482919521409815788586596048541291594318729008389130234347598087549003754226722047670633819365845280820553819519922970625454148990971181912078549950933348108961605629224888454489653124252618277842645533560047991235810585305689197131584938903271928102892742772073587844605903908063796770739952440237551773125692121711022882173580054635605657713144424821025954693907249460047344284873833159291805565690354688939407994580333778947593342208775612553942698247252154235044264002065369625477432884524052681156551997444828324173063935953895270963641480817769263014927954045194777714823411000634811001398400426551849039856697597675450310501269879213805412875956931818903656202659430400000000000*i1^133 + 3812890731731947789277610928952442907916576530884697695031573421486510677500073404694655622501311156257009007162986354794055103420420566790114790665798361043443807367304610217790843027121452950538477824542101843932427074868045936076683816715476355819203157855825438966022430580012818869364684206278201920637764614522924367002690608097935288751373663950847359847726058566440264789110214216940316405227425038227522273990881365549422185589998888993054611940809114500886818396712716527605741332743829295515655634846873836535303126805985406013753010625740578629783151073492067680621329646713359138008509368101085725913549126027466728938689069503010132253919173541573743945746751337875262544274821177616579388094743196548577378669840121494715005106875587114300435896283564845196253915822288222226696268306298489160461937419466103000692197850101244421494722786207903364339516109434765909321728001289744080194386360130209263053001987894764167336280020953100866768044563734794479932242822879771545124347589380521975631724859138345581533133067420061313688610916017283655079443481660395467836520453573446548017391017524751769620549709704946513734176048474828204842030563732833981597298363246277449931795306307682676543041420490292202920171041164294310062543595488588244125872850651205099785140784267297911059986530887641183015515702548684701140891212706362873804733718452439339574070555052226073991605932456519226725737099556023661992577304261346526289446824031023192358871171812731376746075190430152409091866745470278237568524138500421796600555574587303273494490709021601529041286840064497966826977040128504725055731356397226811309321905518280160745219912264925356048904429347110314704551727498803946536493137456646845793966153996615420369289105145732836704880089548746415885486530720338983307769204870125988407376034475275326660456770260577946473301040865401675893546781543797081025646314141856710890417821574939182684423958101977671109863076659663428556113209132624154187243465785101334282270323644858583747044176179888570242515823657203436526407627850584135278211381479972304434146897659160848850206215054480071958087779577497605443749433851462734224033577570021668306888196772249062503473777019098628092314710282926043270311336081570237204384048457101157348815311828624586383793784862772426254206841368021915693814712123980768451550300582009346945722132325393167469395958112419821451372276476715935192566425779616534428264688103692743856313720058715307859534513444394875240949511440350141024071126913877641790544346293644443351706099389282878225121021996820436326528407637310110697293363683820872225031151744908042230398793092747861409546453829265374476180710173438603822309713132508422188976092729305136198117812735459627472909730588626776547709728034990168750701145952153665321327190234260749117316537425988282869344317389652448699827788529069687182425008844165479675469805887584405022098203684246225609666754475913757314621730857575362733283572581854503902388862650236528224038685042837051656693003456638994610922028349630943074190259067132313600000000000*i1^134 + 28113229132805305772968921283442327983196606158992807699029541612305948412635083031425933175052335652340931744810643845536655274581570322519868866150324753110401051836650053400115776491480410004504214653468790348812270041134592747750205615945443710523048253272946148596082356832220136411334767045269865830724451880927361990392935415701106008064138515118207323150338056517054964990256537787350076493864983667496002397431561053648530811803749579596232007202366158255317743850786817755979936315939313461679123568978826517289661050755601766957923799686795931671458771127732494455367415864434187632904386640085169640039920611406335852088656853924448308881083450715904858487919195757906692937499386807914092575387421074952440517725664830425022469707692386035169515720018345367776417060412624554594177527614274982041110144199664396325335070653328636490699479372563890774238465426822638024771266031259683179238780303602760277565041032616567717290997046837027122761450727612588076917069765301791061341571949401852028445215957850459111059145096833488705031636504580295100931016417338737976015017588831275807391113463158029265043363167241743612187784537770218072173249806307212085802934591720160328348794296977753336197976745389241515934954161085192358174410142135904024071921960428469868521291887048697883288152927316316723962753887324397244658399784518629479527773782431292050231968433431435944622195913137959427023722392419208703906472448380266885969153692368449916335304131701630492653362319872470921485343560848697701857850244579523878445573990147197652236769441101121112764775503090182962582073429486618561727750064901871303192308245418140798726363068798391266051699847971768029729429728231889592098318496880604810707033435304132080403880946240224114275290049570922465988171759348173329084012135486791122945051627920365645934986797961604723842179336661102949671193595936173875426380655009824420250485251739947680855498255818983294635520573358668892859278242707688986368789721788087556326649053805872109680287110741152699507613739780993476789315279774628190412122508204018463511470799704402440729617363489037691231455705531864777178947193989100019740172352714134811199827513643947399648372182384440465655409403274424705008896088163648658388859061937612645071979751448400226494152385774343938881370134042076928490633784476231084665586592869078947538948939488798953403695350385096635966212679284376321242034867162678410201232964285147727923707535317293828762457633188069383034141363858433179849928225690628068440151601197443454453363269095953166548489574969683693851060390276158662921193150094888544237869211952107705236244992322203506875831869494909318694407133137949129738759475298890916929032928404641277818037010021045922372006715847020029197210188080192843599983567680786914170049294324748523586400553766023247366709012571990919014303331700733495098794920778252506616976038181576781514407461353239172012032534263363858219014750414636139237407651039428843772645574416255946003718134726352889473915168851454811393904166830080000000000*i1^135 + 73027107558583789480581460101875559163324305130845535560763859568400114646463226338285905810278314040310912718240099750895797197886258010921785393964802241213373102941656494736157785177205416570573220849379005187479385540168872571061775725824683980655794622257390000234279819671926636837774897341129702277710473988531235423475680682931888913933133195890490457440828652058884202512908332702237328759030969755686328749716208692595936331259421585447598021483660862222529129546063633115424499472862507597915610345223201090127760559703511132950212691237708237459238513153794778240429490930775089861303515755248662718062425583145676886054520400372349611429864352129188878147767469019736151802596788185843109959641452090740117680588290024065728484487981523114294037637695842506644796899683347452066663590701215471811279825787009976661265174469527760767332173825199551288879839759820791792635154378209576049246410168129972192465905223711872195487873837016513899288764268490965031939882091777484457110540198043583821741686165209712777709618555648611357115361068833061398661176458295074469267200054495165175383614544645408567692779372126853737431794710691940914842017022566840237081486522547909569808436762224334145804855614583177925952811916963220383790400026925233339354566529456515579040346111626477066988917304867541848099156452267495738380653755642540822504455272248730386458054932774439241178215465486640178231656333568292373091628478103472606852829527633325255527624069675891765837659392369353099759778006538586421319589178348378127503514554654888882432864278339065219131757412556476695636373740989124070909396246278522037710338783425753502207054136448998072857966655815844458813013419546403938904202080015265581649974566427457764142375725546016309613128364951425775250954773044288175497284185129185387803805593372713553501195837746425359879913954403967705183208683972818851267230096003979366771579970296153616050816099443673531794495464330090506803864284603370889396739445041168023237685376137933811596294794992964994067186842597548893847382038994102559753546730618973511814557963004132630149139558488046606545092845006618265576221038293335005913164515938830342078375170878468249537719026539244796235580310130501161567463086632007078785114390965453185970996282264154554934983814655397681538312015814914788176039320330880659614569282337648334625655034642435624104789096276964446421887073597775683708039039208537690636410937638877436670409184053083634544529812840318611732129796772072914760337100218725120230592006820787340455388788414676184508673080441422997036064865733294405635786807911538246642316416821676945434535166767994761108146303628296715587003650595029377771434139996325298258229424273558697886946317536261720711406383824693453823334815882040466999518068793029416662319127064326675509569190469430610909948060761150632824649773081458383849154738166893745183180694421040956614477127663251520381768866637573982828457986233244067940090002484752621090824907820521845100700347206827064038522880000000000*i1^136 + -1091514666301023875606902374121445241185661446322389232928931223977980090766627143828008972433560939201528136275028462875394565227551699380398457365908371290577174774827479320555728469465656282158661543411209780956776786840955458744513305749019418483448343488370848339918051332994000118037352332070496608240283810850665568804519280419151833131084678187296849402004381934022577393603202251908067109098122139835312484116485221006623414620140660052769555393717937969823674621748345282540345803689903884045307859064097390053766840250209929741378857464966086705792998079943799279340690835569839066282723741062174678105531362550464992877951116331961608659420564732177348198180317183257629757303238406053439410632894207890701039192181488554093136597485411372354207713090850939167487895241806832876351139796002468135141897249250085238746802670771153406517928750869560794136867888993643980048495150517560575004032947081401832610549804478189179789378197804714238388206621433978748435908603159306572144696796669391655933121712475969107876445485198014588531616758378103379469675446424341576703610770001513570715399600420081892093493379348188558193721679836260001507302105588087805110375253082987707999780423669801676788298532298867395316101108254008554989032205245005656310825918648620907590329411302781190595953249673196967749774241722144312004432082705633072549551105497898068735314423061230943183045224521609764935125453566970615051162858992694242349155117356453919968463601378407889290795697400360733635556124968042324017144657028568056528989253015897915413362463323832756126464508472300595704819599941322715799751671201435044166494821986796489389301054431785357827621334511983212677286144785772467415404449363080336483619264340318861959958635449945403594235834088437418218632432209696959532931529154483471259920425188704367159093790830018787343625134489536950139565500670923865144900341415850460777484955685737602700450307978894591543779670263083345248485000365358933745686369177831574245242758019260862407887026798972649447467746516093945490399450562141535898637407560421471787134491150658213297025549299222160020146429475799234626532756178323242089719429509625893601171662632155009325134718150984613807252941111880360501163514835126408737362474313792503875863001535411718848917957851685668516985408835608757185567298952305964334807263871282866877576126293825203293305458896492826168191764787197731478412150746375218639105510035020947309626261861581988687161847408175285593131127476167065573598489141370547564291013527968894660551094459174501771260197059132401808369112373749111087201816972190417516578616466375756855281428468007976264440053591731061038578225135993254639137068315381107412258526478632034215981641897236770472647659005588027374722254767789639064117687287991421971981527138136457131027123425550481969733486633144856792063010184985021676705884701207361208491310674910180930522391091761183849701602196909958625793853876237917694823631788634730451472772264624128000000000*i1^137 + -5808999191879330976093176710176276926675858261662858906943575987127252511650396872655344885062867088739386314779963275364577775424153943546745701482210063787503712519830264737678784988005507667272427482454710453104283706377446357512048701517673272811918175304232137511948142935732062058154181068767101309406064672332765782107103830261746364867758446907185106593899441893525254293485266589018167231277095314266183002508877935267838271772134154951805625667161570408182682356568726780734511695651391631389832341298432958713398096235482852495322382828717177398699015040209507464193973074738539340903869763571864290055489886887553639536396482185770820608435559313805919672251690801900632130032718314356974530156293992168768858523591802773128009497822729992958678142350228682072535425040235023482943377986811504241791511553627797671914536316646328537495752774338597975637260854935554821916060388042096714452169684478999050234685687222626282748163738634988630494237364158727283346826233083709293044300598476672339700599059080932745409344235528277364367807799706264392229558302450400871438160609331561929447439932550128694360947009983204157890719288891721614902771702849586644592271078176294240493312982124288711777544804648907708425504984021367874967016084852874074010633830495636290570238846150531652458462969565974334896365259562413924450479476769058289553365105589953800180718807856870480829565149780666774796527525095670926458928707426040120953199248071231742167604131242419406776593809428903657896700186549548995581561357354630102909815325062344639592903824541965904829954311589491327908069623597811176136422430673890652979112566830385716170952074478123647916340899397138421417091134394301885370769259022564555464393557425132020520910303705994949646890278306634298328230883493438326291045190169701906821257682854013476238733103690464343252019434470519945924920177402027964170508103284249516278827771232374228549635360451582160222272819407137622958537253950190129464579284423349949492673236210767921869534440936470461099605712645060812382814497556634482056462905573048699875887194879258914903055919459274618425180304554148071940243624957211267725523463815850583777946660828473230400909029568798205879404803486620400673977143019843044409232278452997196766705258683944290046619886018281417265766669939027992301138084579835458292213002072984940623126062860146051695192423507441921769826227931455419882833812574208512640169833699029843212170310848498111645075341982490238677089594538555723827817122248728188164473156888611527934719897386056751535357409701557863335818387792927796007759618720324017176963228329132912412950687759697495855725214421777154103407067404741609042568102737645703489195492492959935114441287843570884006939184830503809352384018528577249887646629562903396690815750124057174512174640970888248468481971679411175478561152164289250408498378594439430875751952262387615584294055124151064874992222474072237259429433037918278269272064000000*i1^138 + 5319665223030843912508170386779150527943205524903285397404318849190990725107317521911040372768902447072054522215008385222703364255210944729837003179035444582661718777460769872556275930374957930044689801255259848377012775369645535038284957449643586465033862504996230140000893214346964730385505127984954194547881851618865209748363219307796428175864076827820181790149106076378319628049151887939689963406160415976932870674005371761162240849934023121161532976007857866528502162593883343897723283425542755221392290218552068146905633524170996244660158046050031990941732145931969944579953580820139957491107169079991623068715800909445397058845508820991374988194891396775316701968909987452071152223833495897413072100050900003749930473087583425433496361959282512995581916042886526118964586367402952811250227204294942475634566636069311815759331444746874129753669131748616594436706649165272251541777205632053146359242431168531627948634715562263609769172037036909103563667960451780632471192505832402602304582180177250204815912344388483137582642319545367040162078917399415295395117879978757522778197253621308222208308055685624652196953697624356761234493763627100755052710268569069408739414761234784254718402315463529024347519420717191584217395351693609940181423823013010181260397404113109216909773695630560332492571451508174554094997468316449019941035690429082154103786802899534697299546501736976112142938916712878972166499418570496886102865697634152416750015087499827050721239417024445183983749266831553360582378941708982647418301546353660307561623172133033209597370445299294506473892315585316006375692748855695199522335759507600787780368324784754370172506598967842577097040833518811592295152261385657109651569412052649139207817518534570918854344861100593676653706638065042284841304833148897341500616666520814738233056437580738891318073903722552428561790717615345294922248506475621439199576698892075309290712477466932807601173473523725772150626588677471831621057136379341645290563662485959745496722741177019642738656377862061258536606422206483375145589566631314187720131677036568657518788149491754940336036892368891175975606436434177437572162876307337159870545859221940096665341051834188944243632142160057537246649011969744743741262864527539665586315937521995602883640313846190356233534876772814173390486123570926063989979420185536436499079344959316912098364720576293557774234497392132137541852388659953349975273270755703632054451638840674826796706271916019359590288343279575320351912999947657359308456994432158955170470730524201896601239759036100653535788651223728230429833338189713490956377290185066750818610183905319165807473819835419498998183684591508324702851177755339094826113837434862825745865003271945014954069600887574188079356740748324697899457576850002734777035696702188564963552722310987909694317271062534631227590263106460085470087870988529692860899848271950619984157729164477023534099902061978796949504000000*i1^139 + -2959899412343198665216195469189263291862768255653977242793478183459715576926932676497998167592959423033932395102390172823009321808323354547447410362534124405568742516348364653780312997289926663254555725180858441607616901170913556105174866758179184159755835565147918478054662173401461891063640486263169733759632497427303223225073968291942935195249573433986118059349529426152180391216993649671414275281814274947629056880393505406504135086461104326711013826290836558926585840249903783524079664517574407824908208641469542817091107358457058443839068780699795958768132578983290134909450472107504784277076072282411567164869791375726942223977973043144768974731991576494471932931188463148871143655722187460905905408954767084736660483256239906483561877030494232963607922984550045977629257597725327666697667850618702691379526135915662356598450635889460343412861442934000068115499297545283908677346226946043661903652447745086912432779627928850855019872727353363169747151975831138174384187028084828945011230463752191138242818450045955793587822194457186869076777663011731612175570357152642579788674319690573548644101220246089811305308301043326815514317497046873611975829754075304094215135841397260508019367090544112171760569956629962306765390841668838575552656826560025563567024696183391365430023803696590175873649046088854964566264426418839974102482555536510757128343791640206496041193173346036302148118217457218640852938951258319919194585885976685127074351310173635252652664308014072970200112772361750077998713660615870546831037040920240424515234569586847618881909846506743565644633902318884163093769284914881860218755307012343415269360585888926737914600741007518432027005358905891977706790256144986799467201560123433682107892488619803250392548286712866095738438542895589082840049825409904079258707379484458123019442359383375335865654267112571335132784834911626493324985022646664072983621463502764667484956611820406719523131390903240866124490513359650048291592189119850409038698733651525946402442910054529459004908646454446226004084259052391582779530957907629447426245658680475838974742673474003855273268036123071515076140715059799159457052088056260497690840837939489914801740653709816477771792731310177163979901573169548121852168722025402991265324731380881722102067318263536711293286668517184213387077612986963947268698053459826015746656308839971595412097539304752505827456119343033532360267674876937787675781140064339122660418107591858683305669985820703987617928160010350288084353183258891972711435606207975033352463883117721853539598346446860097053876825072403095475163751668471077372415814323670153396293295592118389484792873412540975580638243448795912295211303763828021256093622127590103249073355737220594077507362449411985928020087194954490874363983377943146936797779397219777288309016428936811813789945935615946410688362157818665347208222729337227244469304465931181752320000*i1^140 + -103157622768896463944277243043418166759349284690071505881032500249727817459885394410429622438011971859856364794292211019550676555703968082367717987229505600270859855329288423280556266102381371682056436061593974107208034406851764434219218464062766012018696541742045084932767108685200119051541856575701078479532563937316108704798027100415242915646016872309324676653723637632575330430344736621270325329902681320412224192125031894913216161997099838066630309814144851760849847975314755733807436445969500568967848012153017871674895555825479665515452637150712539573276806571073550638069880996543959395993588462075386947418110327131879951653507451055244550918238258910685500859696681996824853904978287173358941133924397448271729593307478946945476619739745553431484647637842511070942141276841927775661785659269349292952968652880895365815420853476010222884528794396211245915537727693669825451423555196246010635795522272890692826112969836607809942884487294442419151774853961401796345046329830324342270067616256723747677066905473809772665461551320624708531115878087106270714852894175125970512027237211186121814390079223088990663931201772972037162700854324542958916767585373477773052721775087576914152808732835947040589201163034685814588428305376304958129236352564804240033781033860649419835962337532051426776441869271613073951563904513659762188809604131930126539025180594544233841073453240689760520987113392242624610006673515209151534666491556732980016558884475015961668756985463866605913800402779234074439338327208200636633849836054446727794692013553582411164037207562354506413094289567902001230747865531388926308620671980293378946512982721588644195325602337418438310191471342106995712164102685923367954121008480054468283841371957329068693721200580610423870107077459564774400396287081122268605484120015514074606037800465884516652880895992574184721805991522995181749790786435321516450567332982598956644298173231057802241352706825135399855808915285493833595817266250436786270133676980752836161148030076465600782956392551150258892312988613767445797874207868311410772190309701303233619476245497827620764198653619077223405366589624707898216179740169091333047287912903317448402755380302585338340370431742825569054523458799860124458078732746929498144194969564656075054016218216671557811197998689998613587200489068528112907388794630213560943007277818489769367799483872760063161409723914182344781118116337975835950669796194727284939155938698968133394217505354976308851508783292215608735575593100463155589170066484440847566102351820307767639621515085714978012983814210626544343893891128774411042011730341498566608000519076331650244294557572493620385486769171634176884169219219383339220822847095863523950901557948459009383336623681739665641738291460827184023759159950375488584508927406880368657081595133448400688069327756751633891557420040192000*i1^141 + 2216988209052538898816891385103705638066882613409150705020186870511602757402110825067723622968000015316656216442374284521738583615724197003519164733394361276744175346138724304527674311724179904717849560704617726905712035661938148225267747625986445193511995230270463278107442307682513942066537946251666465825191773490150016497294028290098289989931185010316126121568098491901577090095749577590503047932527025292463873595919254543520300638122055653029917725450549993511191224043097682126092874212500701056318153067476730586061904563324040284771170793509613826586255758874462561819598992533929414564054229228298811560749304863612890201150676041850386883512018286579003933887998130738746867911072814643829632015403307318216692984877997564978233232372477191956441895181243142655362866639844243281009469147205417322556282114894413622072301215774114614274395651966367538851961436118882438967562432992961650535277962565928399131496333933635583299590382572548436387353422262721512065570000109869397884205171174585058719509158164292068993904983716979452358126691073326861332420231948652780137827553330286625790251312207234559507856727899160892940215151383472361136527438483443257843372306417626481481350347015448901836909448940874774602783220628429837324664558013259350820689134888559979301060662807011404466169200729149970655484119845944569831483366496499908415796097546299791928729166223718858630448820373660826639001802665027641756239537698650465223523035079257027839724452639779695328511356808230511084910153379011770420069243258932054366493780731019319606628786048638993828355552165403397925294602761019507310898071012361435050576782869875443801281837844884656648523976002597124140113674029449075962602053732911643123946541461325800940336745270671784913454429825136437371298919957219820285294131739100759915766203148869696350747920898715384989897232769012414267697963884610668786987781969122722176857421938334845494994834083299131384548271184073055070023362760814699704158778427872630922680522078764606150177399334866020466006456995903290542485914633642218675489108832064408156863145221654784343583663834551878384514040226243118074411613138142443522651309263709737448280339743366113221255808852066598956023479369139480900214089527202759165757055945482073105495780899560352104903234343077958658217905229145356322124288557802992466407885909589010651415165868261273934193087062203147847409812446150127080869805159507710041243885957127461207703581454700277575230864210050756323431945244352097489883161324281054085048967496174267254713575459482349679804118350885765428286030803886653090022264374864494586690658721118599708433526911727306272254337920513245487347118027523322858047238192515054108999742565388365557346059912607661904374438964839991578361014599129497600*i1^142 + -16464342162671880299125437801662895003433893289496080788761029518508662705969446136120293913399568961815771961618892264627128351158606160510990051737483375051938558648351671249209482395600549773952585029045954464024769359719689586077611394778663560799696121089708030341506299337436180856588895681427525142049572425072131474566917383040915594339899901696470894963055789348170640645411319647834615063800916316559620102890375386957763605298934815697744863177001866848180768181636079852873646421361658778539629166786649077509907542199013138117301403830755076675470434444628534227583134259708279093745024440942801030358679619708525043986314429916191174581760868023271151248782926852961233765429542991820710618033943344450505448190359712804414927648412188403383127489726917266093797627281242978137263665784406004337702349463537106884117712734734469361974369818487513087866455151381564321893959866145201226554578340160234835262891439264231629957019111656056812029886829696692949992432863218679075493451671024990767186575278408396927505717009032478341002748610396914598423055216198510136192200306186225822767968586912116277127800594031683765321777388707321931823843153469466767580614354236473462278377640394993354561014561329944123165750622588827119624919854034918993848220990282864899303305538924162255662099828002885806266296019736428231171046987067140296342551623703313063210697632222236704993075495910925752286376958405984165230979370793519836244591766693981574062906864919525371712465490769671547747336657891688549770642220306473610342210102680276581100719343776541073552965793394979251334609279415056473409559312170483371952907022726752808576389565386651242114124657252733375206742099817755339468823358980246276176968325275578182407332486198054023455205705210150527049010853847215113934405808229275167242686968531045402026132139623745911268556783864022676323215089002203964480400146328453585022490428359010568782164671558321559281704022529336549456929083265517891972056957640485240768655070179637718626991580789420345709094923944976068078674220957179367671089146760731626596242560825652925163065184986810206872399576419093506046714417166253471428922068709417587483459919174566173656673024723425019920133147547105673187927048048964951938747861842109426380350119975363262814401301956315587921780152382616051605395412812259683376603987268010851254623954299276948041660224607081655217971970444087168043543051967050658613499599343962241452798143398243366606226321389365646453494390758244304181584520355203861041681732577019654961406204683067348998210472036884847387972723240110376417087981466202481292126907691148623780980577984019663325866910493803989889509728851906258566398422285838052229120*i1^143 - N1*62793198987096730974363795135332001512029127766616408525224184628108732338428215526898291290493703831005642429026028282503527515999350746907526678803678167124751122683811770503672640498055578071744812472420209249298934196298257401360698991730447338501085026772408746067973509680379289319921618626308563908919874542302647899470846499383235488943522662982604343170652265281911936398127568650484112101111928050616435400753796847847079731006194978113107916224*i2, 26526231477372559095649566599050171254794068489039511915476204364252181087038518428710725327496368160990049345316022940990744900976735503592656801574779184349639034791575889843645265240821162827940888184401604069589338212330835597649188530385360852348718252019821616605194556959224506874323706306891074608919455976840014425557497607432897121646664932953340335465544996869601459743204538716514525118639031256679715535443309003724746062844826806141851629766167736574478430358411118934958752884860736748620822309748367860532856123908112296758554079198302035093115637490616472803436205842945306083867100974239833278143325473101847390845816406237368370834119780817352524168551695162291179852519021329893267150182468597439019054797019932663676964398227179702575863024169301877587875461499220827403861563787749192713300076918208455073200514928030798143803926958703685431672585333750640091744230831382243639383827322222620888459093833357337154604594608525791497199268828744882179820194108258601555870243052880488423188442138050348305576888549700778192787691090918553823494116460083915977359247164248801975153849121827133216641768693407436414972060456363255175266310832410898159659240095676002773319490602995950064025594995640621578530695498180218237865664436836857042735855192428527159530981591886817510925204549338162506322518238719158333901972244327500936694292244466661324331399020825891496954935733349702929092525718124549092565916300123773710351616823228862950578414001786411074203396235979255956309519978304761784632151998506527617638623866056273117080176181645916265624858370261877487124076555941651436400250422373812488583308653252369453149018381897678748969064735931839081899453951795175652549561595138945855145363260586502408865878915916975463576288323590897292480271959153340895192718418830027987745307422400517065041743810936315161315943258653502388239640572634671018683660379857888115167216973304843827629868094298296381365506272500982578585626314450531884791115947534641735698101761061604442778195490719093388294701287583136134279095039791709039334141673974348479729291374216927428939141131313932273514056089549348560055103289216401732342329235170117780029504841400621715613558118189237264922567453838278973653479351876293311666057203297231735658433244116865152385658806180957565030675334915867348967200054567517595882765840317781473902955731252018168135577678056377228197724567543076701268008756819052707548251020988828162206417153316500482129385476805076230703950918093815577076477618819005537432586773801821860452573211468565166271552897145821922479541569486351683699968873517308315614434649860691483178016449015392865040499189361565507320225598994564387046509412800001692170961516590807085724969133353517165696406606501389944711042382404433076475690555042803957447749680761415085312176125057094541072590752613747847448217168252432664557136614426992081277687240715525856251081475362651479689036400152063317478561941503832326439502158250860000481008197123790585002914192061871174954049128372140212541964320968252043503019073173740708766703164573634118304439838262141976800677075503975319056638657794883073613999712222247134054486562451889068346329683148926726155740892611636216018055316924420629585195941783694291347377102631623646668411146447078335106927520786915448527939289690891924106860968279487265917037598936885504858669371481919349541260504368551586908279108307482665294792808372939611387368487523303487586422506824312893824003909591317924449623853853343665601818644223303012229057912155052501640421260868092687178572654347583854480952019046631088709175046850082471104646537658612794595832139772778624208434033105918044582364297832290720772492699706629613077449759960074737548656606594134036626857870097277846527832961843200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1590107692549895982978105141187505623342704113437950517070600104795178862544783929068886088289974916727816547560912152959049541544639349273064983219918259320722003488059212873481924071127736652381155941485581795811751619461288268425224583011352251186263633553244715007258866826963070742894212106778772727179256611246233469829545775015137223015242158248845593082509352738120352218990334099646845375634964271753994066753304374703238824713070545882884392598585881467180210675766447650751881472978539494962099883330377197054571086691382884113774969989516007291529800126220135960377479349726393452893795400739097706705150444760796229647235704423507952579423500795319814083407879130931289317675723141806234654424394115759479126057417086202435819814305118281521870912585688175205795779419602211683655227378223412644922045913036071217810939609488740966601848329541683980802347612376403586251894669750684713102872303171838820193869851030819555863489277770265383568855734748036300346032126093268456844455449483817309692069769296737530821207275142492555116741739569579509494198562970389882579288508280390057367472055601347829417076221622560548746929351387707369929276964049119822324985352350522828101603290734105036813640297845681293415663911725281663187701196129094876100535066680906346929864955676947195332031790683393736902069997240866044823812383372164539211733189206231896941254604943533261337840201685845389276970069685958939679002364724388862266380649572119242069911835529891832408613525121281215379849873857501880099644837001499292098788492903084198793727154322068433878600960103952507557595738645704888841406975683910270308457179485131217808603704859380257757155513708805313258284842160380603437086692913290541475854200682632325708012878758825831814122664660159429815938940343725502260647204725408785742600526227096714302383348273211599234909457805315328137258516481305518297964901009294069571459801472555363933421637436259247018167148857640881703390493154146118190093974965966848230471536513472172942996213273033533258313792836064238773203464238514655528566336160843237076625600820776993352003281388630255314507056651271952063503221474211435766688840725627169196980960387892502103955835917913998101420311731081795832360653610481850001561803203253297721674196361329642931124912955354824576634209475635789690908599333642409708132160074900682552620300149262951569403116941604963527337993937801183494109438088717839452723923674741191879406663414263704442193481044887031162814509932888203317376619285953832950798594132900788496214863625080662064726285811213649324322728784189566668520631604719158767231853442556631154085860138801419752642088278821986483255169363382178479872085998145946809402312509040002207419853723183778649392541954218765837998292798278811956903029576967761865562643795869878835259719817631745107634547549165851588064515405808179600702155188253470693969807650820432052676336796580110242472555395443970529297056962117542175334259302493858394781604171111371771557019459513840890577432905849038139747868699785975323047455420691991146877713697892196274685509644148907809553264018101011185642600358128040248661161507099609633518697120276167857082850227368378578651995096768030570503444612892529044834799476144184163369482879992264109046292445035304353170916488340584900523251533746194781170239847461786192141253555246393752948980583381428063466347786721448700851626525155577536538410618157661379871579034745485028268507408512582435223457492174556621204352393837824066268700998147311375478491910592488271229572861019334829036889660066858179369065941802822503759539298468282314454940477910091555405097317749966937691003354171901301224585423837651643906498336117801983412411631450337602513005678843094239709229837815490110400097157120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 48951068146597652407549458206410985027262354825759844874128667835608032408532088274422237944287414292010576151745236141621862577478952840343858273543094586973018472679051996645961704784770891507783453008933958941687663080574581273979235769259546038126615754283461490078696358863807265078191944827826810407045985823792672614046976815652796988061528535314359892611923517252329979705019772490258696926612699800707643937507219592432317760612878924322171293121318393566149972556623811050223030600092312807749666823890886802775548377582850742733389137018713840847052904381747438097928721878024233325378660007611998302387353773756152366727327786825167054366399391581318400888962739715123636574142650684812060008465677160965174469669510449757741058885714747577140111015797044339554445241507709954603866727433082442033563890908594281831231219817241117149353076870709716862855152379385879006190797598016502014708909431674013098574589354332986071341344841112043151555845324453653651088347524170628268373500291058456508466652225843076757859486968954049708628450689615137037813354348846984200841996936319894866211847500383316106087007271599054523184977036226573669782543551693867977433456962466161660919390796952249302575237864645128615583164539052074226943632195887442477390328061408297768439727500907655879695495573161981618822989332310576680669357800511148725229227662218712875789693419112527005441545528461079750829218331245705596214423306420320761467307772434738879553745875892742490153534780405586286157679058130102064295543988754449648976735081490458443806803319780540720936470180678650035422259891649774954764165403339678236102561477155653567818446422535397117440154019307175862703058351645057633626895724045951014544237944269014365845000972042578858084844253091619384572071828518103123239813412811882207025919967082549933601476826199914905437428907501843147555903207306909002577667558139989800822639556761830407661205000107057724274824383625146900024417443334846589775417569166855307861153625207803631197124609496921314476689696479671613557692504905132309397210166372822249481073833716803360686093521894451076835891949323217863098666630573030406063199067142732899016445404508282144707775713696497644425979968750007996173821766763312916228386924185661044997767242778171966935939864095532771957647476463259917757474826759290408688678483189537971952947032236363782358122596251795178178471043729206290957876497827134083627709187117265867352942088101243961701929420593159840775876188321662294585285118317945042705589343288534466462512268390637453972851144594390659798399080775862134193719416461881918150864819284187791600873404833414843659053416538106620695827710511975706910842729613481316870014446441328184669592986712032161326914592936615834480515669399668461730253071871386772130174040190328066826492898578519262023117861605771721557755139345631532741931707689835342702010446417243388475382333045265222452293362154972225388029373951744513345731439136130372256882577075416291814005001788705978414230622264994383677256261882406942051334211228539642871883733310815426390471027775787657634387370807241222799308911204151978025543598882878513527348253049941171495901110260693698654789880550405674600084711532057642751125870624888723575008622968745631152650682004544652188893280608741854759459125846887353616381222813783360970402036448324556513779369653804453159012404126655077142896327457848807998590311705223015260555274434746928770794552017679701402021662801794480957883356499671972954904195824254544808791145092290744668517200855756552985167124768116664917669308138423409638420416320872058122306181301020773692142414609912466476340567728710456635600417679694921023335019740173685192688063105003866810005864211796358664948579474968463062073344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -234092778627847032225439890109099441344233875098385293732832780386930051658161334948292739163866484259371368714047113362619489260637628398244369948627268127165073195164024285405856090339521378561358607596008264195152060032952779001967472146944091636495866640837722187891100070600161615644518495539761939355675869837749909798864245360726664512233917360806001915962657783340620879435352930340718284716239930534931894546844748481267657534523751569994461014964777445385168645473691764356902318160944758902181233284453747572587057817096435931098396372121554602059422472082375582836307655620853329648757132899218899009312138484891296574554036799181128547010376569777734208481732816080587708513939133662267164710122353835248669782952254516655518220420255630756337689153376752562295164053231244314212504390979394691221074255621957048253327969950048090563826934685486407669811069739582443625088465598143193361638830607201086734807894852426994871461537877521441841745341201122982471204235011450093737199669735222943229604605870803544858297143563874202227211103220335785632988803688979961854782924318773063522751960021913189936234920083998998070002386107036668469081583576693162865582821455033016237474001035250858722084838274225371683425040220866037696798022246327064935484573065029498044256823915042388712575938501678056615474310022347740988339433827228408991155944275736534359008466278344727712035846061220951068304975396261115136768585292368800206448408560967912381935829257135189150158709357119770072164613037789327257448602224862063464948767158473968683016599530802070541308175308196328289599767137423281927991589746870279177442856022068465786231267104161580005632057938630510629483041067103732655207573508909879946389770016105458966670328088592860177193698501682412224167472774659234888366213195448853602920585641163371032801055859467041790626368346116673910585924369309306245808396935400933273452150615498301513278780229691051193984067880343641347731520651421030332957061630067428731666814794425228199188182780853292433701325920410587578922007366677013730867892271786574446229630865081277306933122442817881978529436498363812102776564485788389841434012041852317913088503628356397302368259417732404620081195653706579011877023213472927946779937670140822146630983649506609217662406040166184276956378934373225600351070087110081204640705142131524802943899887311029211582988661731058938257513564787744759004799199897965900904408731722139021989941504230503036229374169316214552166720689080921316812156305359203569053510630239508906857803395560500660914672085868582510162010245896077099206270528066241913082860529093787915803189205553734845225566548345801439270657015938057717595844735091089909368483227418375294130077469100835306732440086329313852824866816575543261592641334900365022570729088048447909927946531436850923286656918273460185991179798386533738708637705459287501451776851484002850533084450604562647842356682550852543007767640302448570273401057728508821355625887979165930198810730999927463172260798276977337467174834779536426146346480342044552669506191952410332160711872941566748014005997830367504224269045434489751925681913525466375842496644680260861110658037176467008133766195025741417903631693586232122073566618692163186516957944054479312453611247684159478933185278181467675267982907503230283309786587663932741984934059441039196343675943343508523755444839066591878717914577647112579190892580976416655818086346199623667233780243775053111357170495102298660107177070562279099816179222361061082963112648724180715103946310991652067952461699949726444783088814012181654966386780907774001030061254419288519253038257606326745652317992531719181631835108211519658534697034389671719643567181180811054190429160403644953720047890706732322397146316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -340580783866841622904708407870706704266817316253356241717056212106461877381581824327932221994289469496654028007317826309633188538618430862153113873041336320559079288111787111128867589427935509448549305135731337934933794114928407937993215969895988893644527749612400974290496274030346655991227810169262366281777711958619758054789422500286517812153870985780001521262377382378174170115738000672519355588246410623310007516744173387864493573550129285356301300603369477881688574372324786524994323878872684002207250340279527895900924989101810073065062910116633681658987798588285152068252175929357954235067313843187790937864251031087322554992792821732316140460772097939904374004382894906673298632031717320122545268104835984328203733867856745741968772859001391338649052413905736644829617949183743967207018038685357578509456292175996191760105191959591751344759139750656111160395007126128639368803231474953050424428295111403600717576244515937743763822457855341997538283610790175627407943871655719934626549441500047147247737222853812647550207256246671399702231849554001547713102682830555742128904259966982845362924206374051284550126129032613982506187065738911001192569035302148095065016641720191860646717207913535717405020801146171127020850462157596860125638262235383471437701391878655509723707987799729613209522907836841827673309465913162008823467933175973620347028644345714677268049471015207816697334781788592855369008077078746894174830218596302040567349053013707821481824873187205736945921811652088199228316856740762759722966463598679016151581551722043953471907446602313230690315266818030887535897628326928826223096649631277226479860797331750900032578080911903675231742684723110798711703790674884051970294429846170911301937375463893851917896415132069585465493938204595918474530297442814633720190761823618961853683110464460741538197774682458083649972306558506662205980537213578255684750214365579826016114081202223743049648015251858014852833474664643018217203379629093134755133382213713824919638146230039075917147138548864148434798857944052192579164001031571065653709782285023987305032654269144703110725370719494200806952068022900366138920015193105545476501895311994591983550993144944876364754356852657587525948938521202195204493066885803161399848836103797026048326239025829491046669590997359141763285672529048277540012485280273836564114943485781389338593209798245334140145848662827637844258294592042509163884977533087405747187927574360779710082889034534444833123734152462037444611898141278683866731860781045677189210448477546920011562276837917302049573361656466250642024106288073963659654305879966288329129429746745111813253639754657797131971874212930681563855811369316935660201371339486902803234410417954394171419045852793485642290272185446756414199607218210718529440884359068134869297264128765864492455222671358534665121515411915063503408018445696723800370079022568411184468450655984050740703241998725982445062305540783621683120584974367053039596809544080784265212112751359790769897971888791435112696484843697850751490884118428285199392030033426506043011115091440905706543082262548272946467418834850963648553246003040869346970254338647169296259526458228621740248547884263980789734564487993924485182461178608639952317028825027097247474198423387350474347606100408985676887183290585332012196187840041298875642626719340688121831985461771965672731223637786536623710571667140260204117295987113068630448880036567675630656975143433335220181956806928293585572620976220801094822173092935885587617738525031623073722247617756529687970935576717655635891731854949229876668708592477741704113831192423954677411796819208296960605998631215156734670949133520438977258087236007775121934298162649677045856466809792419583735560929120174088366418220375875622902169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -15231504415588094402977842164352739040713833962647982505671659018787997478619101167487883451927545399013260752835118994277449319169785694949923353276406861351864636700547600586861092175071498179131163900511673246144375865787473285060345267705761742612411582360052988540415842063240406742654884830609180055810273596357628241142878210607973110250109544865195856087938134609213271417659135579640270307643045618417734799283032263114172496585803072100611951771266687436057750088968454481577194009882963283165100589714920106925532157447668668543480689919127707444340426646173927718559801822578470358906262378957362216092249119328643274643712692433885777068048635479121619005735074176148448550125777937928035604600279650520310993278085136807522888961125826198748103874646948208600135802656923515645169662893949412123345134389184640606555170739151998431565394710616882299088910835460236563560975286889816496501478794193211885497552667379432674281196314985356249844872880802608286015730627922665163039225058965804784473505582384677351058720269186005161237181713996245603777259148081411827472230149375549323315623226915067187176951827570224004869682845045391280393678171018726844588460104411143053352497060962216112016963960342381754090041340943156846552520790379740608235469977341069190079669997564887546609551484551551204022344936257868244100049750400922286886226227680532126342859494670622024307824990024232228152646589920264494369171667472250767238088605432301071879077920450107411227611115807554581693384802862771125498770647185234956528632334031407976128973936344582371318572717784771380119441622936212590666496517765454695629759623488339778580049994941076859104960880477097672131831763669148952700894175009742415437839044487651428969129192632693125215281725380684830380441210815435239307591405877887706165051698813184778070040814152908286418074570586419733551183086232417303654550915746807019202800185184189580208578698290424175882359791123632091509482361405534946336808075397183689711719719537735851219040974267342693829758595902699860104644039253968056978853410992604572722118325042393833067893124174057267986270955748992596787401740095212242845789084545645304954692391745876617900258432147960176982790985866305154648046565371115362252999931243928074665492184446292739426823032720187759344880119117653702042627114202190269611739530916737844186488723576205445433368675951360390777535195507578625794752100167559177826847919240584775102050566109086747699584519612976413454520739413920225639560932037195664614379768794608722169301471791020364287302833508868257165979731989448090632577664540038221065651728429765284955697168390868382831962613091124864473785784302706118921459526565854202971581015612718134863780633990818714284487424956811891010959227275799842137204749156282321261731803156515257263261669325612298332765763263208173621052871770654775503490239407926728616367668348788518772500979957307150228463720265194037605519487872412655266069426624963173115141934710185904169146987896602015824636061008025333857197320690042076687867858370694905334269550063791961917895312942633681677752973681312689307466023933951408286724302555692139794656770281596311056952758031364487871315517987047967768110647998057173568113404230331163696069642820740090939180382472528613588729056228479690340046736886283869169707726279040611698711006106188776866975796843352909985293509268936037022861712493817716143682295268865927008856371822704157013660584900848025348761200281541021194146585407672667023968231413200058222309580066858472907997079427476538888009292873222537086488373772489371251443565806950231281116503040845047815968992488971582131571238172860677938066401094491468278342926900722360164873694825008407983049599855497906863278858776797569796276224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -87922533650769344247593615092503077811399224339379629039720052779176152431625020354781858447166313615722904227645028038488248754427404542142750376887415070238467351975499307589537551147819085725626188756423228018362801065497823437468419654140746557157245294470453452363170345105533576355691636440104177189717799161298027971558626591964771803551917805582625525148303290232705503461583727598995832643253321016830131671512963904006395408041509572340576224665022572494051943146623206088082165406714084801272939276642462564134239089032480983966171041124775638513103572243209111733987512226619987487180316883235532249346020525889470941128443054658821362266015708679604218370218898187759115730197209953946511470968976808874177384347249034326121218833934916521751381584095543958417810156907870986330213838672983677812540099690396975676051208124209278040492581446343898240521646358418168824661430902006908884773217101766497283484074464311952629277775286606036603894990464437928792889962801115385298291925845147081835173403800788919820559200683313054275164830144319757750856395979568087700756414753220070808751720762340436666414406298833870568456034800373363217112930295248284992427490692408733940848487276298096697212940365946405452296665896837382714998786828432703280040965594649854608376956609509011954504719797657740221010596497469992836435285442589010986824720369156795211047405584077194092080071015312245695581481152800986687733408296811684502635758745148923088410379788260888160959924002151317580827834519994699649878071505253043585356461545241065800837386318991339060894836484844249097726133298215319863885736397039334706062440071880029986662945812241052956409729436909249050359286120601825413403493216836955555679752179311399151984443967853530718836293971119286717710335101901789875634163285034188284523530133919469639256784013405146294167888548661741072378377157811471420123624387887131728087068698168361841280447799316846806521441825901440462495947343631318303379705579709757961830928533450052749020841113071273924432725819185679676598135678314431732341326560242023750573909852766348789276668020335696310678908294962147521101225912291514691942771433922424857872027397727883930655031251770729011891654541332421624652693097197328055124087758180269287712135996381071565041372190049638212801144092883796427019208136009805005946884194963075464107940726627553088917159205538534571642577055685430731626623736068802506970099046120711852290744484479374271833565277980241926795017547860408599913180097707021425927401134926148826399318329873145102751030771902285396942929582434510496428475563716996711724620613871626019158995161830791420569638455649768583876703960029300071962227865553141504760022034838203791435359489265354896172044521742806794233133677079016413331438556777290416105950314312937120565838472320909697423327381672547632504672218025043169553876487255231964042702245642271237604613131532881461599546297203048168892350253709171217617789778518161942086065627397833586885312082502256358187108095974589731352747018855951655613488403450672822871586681402829445836234947483924438423116283959610245191565153509811800523036206577563081056734017623986692632561836491064901921140503442102703425289508629867047239954046839507428740246732471875510567794584376459563293193141014641455232413045823003980082890164023027840438148707535601802426842222594656911695111638130362465474641724418127225399452901746868380246255772364012356446176734353933219887529554302880873991739366895282260899379054114910844562598527420390563132977520053109256661218315689957199221319712230208428561152439022465738306297008131698809814659439150933833307033570785587817270758057916135773296062989847564678026039710410020219100727670563035141505215597576878745137971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -4080151256532742849617731848115649606818960019084913296331832988493151087700837871383772855538205036915455401620934345999676135824710862959867614168658308659146369039743240096617019734164077123669112971283711322339614969284542637490440159150318402151767065953126876801521676385793804894479547161888564561427654186156927147653486702200370642820461286407804789079314775621204043347148469305435661290753407457591193654448017382625778417787681974036906178401554008342156701299894477558130232299031654236777299603126272691214499480911677404181906504089114364647021059290113391798700997496812156809111325870830727061571579740234780546776232722583982039420729071015907889015700342638423346346036574513808062528863764463531257049395419717533729145166707772841431748944523655357743542241691500881062774826515526406951495411550336663466996212612169989904900468717775546451947731471013701580045843395429288121954011563929201112829397781279038399061902301782246164767387817507293109854567977322924292252980050938190928847384168689551435900034965761005027408915870556676717166202530996385927172507383153558296744368613691532130184170541965356400488065839786178335044066429640693863703270592800022268308331390338109369784554121340140995193049015838103402161244583352233502495690826149228778822944190718055904722165051766471452376009012642080981905740277965912896692621678456865278371478720897933871922524430147884969863125263516397926603485103746142269910588691353835192874370566671558710378855288922908150568859507718222747553737245673881287639964638042544710014985785380307010260768110625773291013523045866217364581354356542845227153066144084272716023828147881411710046366070174447456321633115370621898412889290117136004273496646468529674308600465588312724980394376130590028658437137399895595970650887670521742480109248624456942247103586146759045172861652387442028132952698129069530508647490454301599324703399262956695701836723440400623468370839842614870205941506493311483055072492161054624520079498202803970003643075265839690880232857146340129977841001561732902881866920062705946077823177941740085548720269902105031693806853078008425298377866377765984763258024058656256019645359272435728572861775971172082175679625403728146261644453628622155083790612877722453962069902615779672126192650792027517508518756444303322719639325848572091661230161635730436843335559353780790129679729097883650160923814604915920746856570418558155550595859550463504876610369124278281512191426611207965210446239724326349606428626772230910941840994522669963551123282229161939318903143304072144472938487913707476274310616044568916607175235341454353926044898078220797496565119274783998080325584807560656558071546925834057897890526595108440482173763410613870460846604225029757507335308752064705679274214341766201781893279283226105363459379772412410750908932738918944579292130530960633931914062523890691078289949520519382117185799209390783717843902175503259678407865126457968119482218410161680141513150592698410829695466149061069140524817952264753452613494633264228411093348224280895455897463287231236889554996601816940092754327574980936280469871046629592457015012868455996726435134654611303720461498591250056969409500479337055081151430809384699693074900024458941728412368865911557020404469429911659841402733975409798553050700786722773651659060686951806542901725826065509928981114818532488343152333923265196849973549693218138694344201017827700521565690306161987791271906306931702081798840199327401460108366197140288004160165805644254406857667916710771579015444940263071520569154368451664839296751895218203654611633528415256092922840635748522778632851199226644805822846303235077724067134858720248062146874331217599739923782977629534308226772198034401483069216482274658222080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -108462726144761331951566361976843816235164999437017434480767446270271921980309409781947717728978793910982584339564462419747728594890209863884373809124556654702030496950602399805809105349378876991604891892374704362965333267407946029761302739993352928794655372952070160784122968558663915581128635860313184885476739429282048384540280527810826505602310591574005480512476840810976598588529347987327118498300549452051181011667720347108342845825188606333438556672183729867387327312358453690713137068665767649874402378092525195595251761936597772241889360638855861893664066098817773922921025087622935761270283939917459662025058454741833906688706720518552094372072927007233004357915950813163722634409606501528357426159736346421501550745610143494887096508680990406760791274284233409147831868014957692735258256940487000520483277901289348826465769900237784425385756478303541681774105297096945685208077594415663562568917208693432081869086023749305104542245605987085670484163720501854590157147166260618075048899828231018498541047236154808611020449268149492813113564556381508503140360056982406776212480443612078528077452810495286382671130302561295203152833242908461018746460453845421750325716498340879553393395238018669464900572347588658681908820242917121419678250191689760902062449128098450091369984604558869780118701051219734953808636021227293174873376876365503362479084756279167969301194787822434271433112660474976054121608319754597861263051752316341924865847847514886609847378737823071636233101625614296942279456687935921652476617455341926586277293124465503952855603516280942744160966578177501177652687895021983100082053462353158424603783016678984794364790618231325393407547213340237001795395021067793329239936068257209390157434165863354834954529174034783667237450789924094785816234578200300773541422478883529053552631502514883331999179254685657394002494142774282622516970989757029129423908413741936001056091333984619164108617245056852012905743803149022037390071713388655498904396480443402604977846162972733013738481624744362712430615825296913763841151511967672172426471510969718460949977993781686858245470744217983334949364474919771316898294923736189122916442921635290344767681449134767706756672049233564482140459594939511104223512702765326627941534302656970298870913701066132763624610215117554727673995371331257597907923085849033584088400881611158945003922325929590014392955219369834973448082077047500931378886410590738478136272918405216145286658358467016874171013235665272166456623957500101977587186893261416200694045770764669779038660907367932992162145714271381854923495995042698427068279942796014608147091210885983134398244556479612505088544241636933464415051107392638529650920100632273592955738902046317716468437569917249303691944403541485102995165681926399075167480086505676279231742852490929487307177085572193041502041664879295858016387762931247290511275080756885290093719340438339820778417199189822624636415787918735361961088551609269214679383526040717017778870884706770341435653052113620111706411710011825437459245861228773416600710773369324829468972999861450900967680482474679020746083547809731201309270103096926460801159414417072296453686269573939123705507079261726686260180140643248324890500641413498111554908575832711239900427996129612953865207331931796310238168399517236025217272123606065400198546891553217258897130760347302391770733706512752354664809594838997247198579180950058054006806453613130361914911384118361965154761639721108680345767939625905653292262411790004506249636448882288974421633610519458592482581765153640363368363986867732997538960679044353445855930939448647136590343881624957509691886997950032039728237169687920215994406135759764401238461609603991346020524932060013064530143556495078467827176147296769277952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -2276374965118038005205397588257515279630725566020402328859842220841575962103640085891035488937135267409844567733938894521622096861704957237709509157248520474116422831343130383837138845898662353087844630564059676834124648547010549328083133915092209225541521944458383279042634333225991464872965540622156733944693260164972072737119727274391907213421566630872751944688346603936254167374312662357170561492889868333168903533039497442338042081149439748843056242130202296242004439512187127165448260424342469025927582058168268073152734722690689997943267456095990470390120983968577597869158357722708769901800889498382241346261972673701291226103047427743279921011977918366064452534181302373196615264190473381650580717342255431185160911879363132440718121373288075692004644064819732284527377846695921536407315960660856455248412730574937418118345877917760496106159523019260364261405769998786292358228245103649714726947621490137655031727922021361800575382011375323269602484303338368884047604951066219749918850334656314117210135072607198792008765071889793929619004398030516459325316998595852214218426746344579525809919061946204931913622108306915965059227051138696674474331958707063028447772679039218780468294615585741886832511207150677126328356246968956789954320156231821587045385814032719247317393944206682425949412092355217279914104817856174512785614363909548059834312768510094138775856197994189887006218623462544704762565130890588557727544736552983971492672044885385893272292650814394377551924288448852166081021417447739836781847400860950543623158643705363514717966713825276716467488517562427996967459111947898669074497356386898705682549312874249751762987126905566069328872041202260918689096055445609099807101610113874759703039549275243948119951114302253570631658456647732179932430964595072643242066355407684963976636716835163859577427370115902063202681337547782803474654539186400172280086010333431607103215217660950377643976637969160465703403350858929592352381246686539870127048991177912224276218171700618276526408241946505013823033726365092294290127119602438712237111764156765964447793870496065122326827096761855681767531056940773403589844318452411669534772894778092292938190918205633722664080864805673250312416650054801930638417421017280518834082983827711190748369234265780316676461176801872627895906615145990631960131532177338359669675903962503985652950911561144611380563064065183394142838255435972330459132001422931085483379904121860484572233741973615449123520027337858028197208393485851909647873443234931883942825535665410990026285209980063787734179071874123906234147664659794728805272864462850310621863044664383291115873171082757391098206813404659529111875647579372433227718685582272481052661916072270639419468232516479816230594056868259827444718483693614682502886626121561741696835402510439468752087988837360678692727585727421220650422105912114122435425989628867153918420642802977476978185600062761537707107553995826456174902823372886013816445729276213795256082124388803822871574808328648989773365195808364465428941590759147973778404383289925321814892715505016210911732046319954966515871050945836467129857721347493694621688917173113229944781967563724232388679978525494865669800697224512530488360397377242784218287916807885029078488619966148587380913494670492305171176459321401390923009070296200375027252869233320872005466692790868538315353733734329115558478760172630469230183220915216843238178846998572109549139148704856660319761509153133128024448949511037046962257434530663579005701570765262046361270327960410755315970185083218647350535698385019263070848697266675863060292571786507672552190427957477051336994699283495834438329294006605948688347598720641490141142693440772610796396004535642650355638744494600572178849841782194176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 4060964928660426990868293084760480865418651721681096119862763255303658809607605330931905672220520165690672161397653128313688471868179570207578645730786451458502782720370962358649517486827165213295205626233103203289770213825869062370515166843139671359307578239759213189624728978438418491143532471799751185325581465179746343264758117559151737058936466326045906091804192328956230458287860147931915728464837564662644620944489695361315989947459297293714903635884217652496207442375604576655162323806906145720816614070491184077249201463028163482716201143613280573953675068970872993545551961388995524674913102462411772858691762923181267130598179536363636503127951459893147750603656711078081318001328294829281800927265290902872260498867361243639945121838431134101778013526838698560938934950068372460128179106671494315829751230328394575563573515499714243934210370096033181746362522266093331607812498045172254295816934413664269808689897619745684160332814570215401766297504198596435535289499446827486433465783361005154090637261631406849111783036315796478510453290735062215111008613179348850142252577947904920995158364896671298017807163368261335817890365013214983528926146865093914838928527835324948446654204247274601362036778546713791838014256681019719258177667918896356394121824260417918383984278709001586081610160830818213417961008830264126094356314393063081209169005041582932847130013502106589312989080390083625049869887227466638111401847625959017012426868728661820455753920747157104698580879390743497530916033803121554169984352084739838324305413018623997072600730291026871145742107801064177535902682214056953396522011589789404081441462770570714085577788440642074662394143925280939197410632472185870368963814115498433428163088310191720245492984338483959071161636188455694377982681245057759527901721749442795721302504717237071125903987190173025473997699789272681649631475639686021224342233485297255017811690457458218638226920723214560607596945455386913134048748534565004087107926796087418856725686406380613669453591593068434181361233111231695531406620316109411334162582117713949890301118746250337643070624762726609109719499979901559448173739215643407256369513943489169696655423494340117300752372846581465613283159160857501728436874478364274070561365097396211759722339205783907699931648537140614690799810449096709226545550743762055976468120775500684522380088109092574286561080444011081498322431290656020682498382721696449157607563028049555684121691299672462819635890311448047280687730682198628947483001733599821670709765114019966295673256843595983333687028155499999733646241259155530448290531574196075560460799725176078121417829197710850589452233401544473700032610211714675303686878157917434323722928969463649127318774761623263459676543568674632828229089447237336275049198429161270183634094966098205491901570876008466448265421035678622102309938901756805454424851773271370139842413128892385725543448473016805456847005134598357395515430557378946613380967598436662519713384319566853721233653370717912232935657781442142724415517287752790704913106071114747499284951986855256008497983999276914096845038006975068547918634008059420496971472659869613362692185994467123665094476388710198586522706147108705495303785247342174397207012743172456172183794940278381873014995847855621030579819327952959931644117055930723935107764530141286947777663894975171897134681334914650789771546854135157483679240461875229318516133153350858824978352938414924319076861506756402629561318168323821120780564728561081735905923265905812827021744910971894155736016311231510848122154171641839551369472153300573360149177571948918931237895584026236874396553478964111837512594331711496731612235743916280605784191975112547866860664445679171702149094377419031819615031018284646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1731200349766529016350438979984398447718581765639788579141782325726904415932098747474926045692549257535404568118528595635125303444552302052565571582068499508627227121295393755411065478219007826174537906027572432078708644974436985808222384667042443927566613309035737263942928997738570890907675681427936074232628764749272767946042589614136359861582078395006045275537070061998897220913101325351548470279740684258360659596636048118143064215490164315403521087054359049648989013209706721371645280595725769131614148350346289331432415285449963262505764253203370949904419500385091237498314513240210318918557314286132766067475646040021834605566322063217572494123097605547849725977323727490893967270021150192375115566594530414553768044612373833772540982728055778522865286641281489648816442987314610418925417830853313103351637577441185189487256536503720479319010387959194336389618603222014639886112532653847281627573748784995621138063305865176817596209612299480378446622585896866086616264524863427750671723352884610331297144641988068693090257847928940149268363647048382076786789397037794500923421383024740023076987766824468764078226239929696861674522896751153909942931933115913887804293921236125318484589012180860268258734180151883972945492603048245369793012073071775664152735901742456142932777125940453488594614388403310860354009484764069369806930266171031906616443147145095640895074829064761753472130000466390133205054646972717526278007199903107718311996019678114402736363106924646194597611701999304555310068355509032311673607140116226553831100888511787489947060062205339438348632622765232837372247595094561414600344835841619694724052757498846381254033608143967906708195947169576144477127949677377092389234295707774150781503765870114144879751205381573941206703707363467204072694290073540932143067313926544584806970666445386743860858291722696530300248352732584612990030811268387347090760447700046492796603145127504371620758922971236785400062481576279927998210865860786302232399739927315227758875541077277781778465298544747924455226047432567177120851909031870011376540343128231941216672066210691456876943478690392905127643361890263636903249804470490875426386204237271064369372496060262012359547328180516062185146169728639898588721323583608701685171311462402466703409327870897634197978607265500405082877531574163213365813889620857862209107005685890204089092272911004427347515397417728727410435213032601980740804908950091886504047100264961923250654739739285491030878057465026515817526827228876566391698303818129758297976127762734860560383100926974860045026149172442648972267636797788369642138459608427391615787866780326233399020514890273478847006342209923630202804425861114227832086732989407851143885755423091650467099918125779352592617437832523127870660592907925361685899816427596151268834802030039655917511220969507837740325445986931774398159626672639594752332188358988401274921732343167187477745512392778508212322611614915281020775568314598019984705210104788284135749638467608584190883642958434057520139984820958241651945385312635205860762625616461269176842803520721524305137342607788803927983867641136421119071545476439763161552435201306640866978712862232854316800414327498959525508044840991937141890743895578743288981129485395493771400619113220603692716134747131754292531752745989433591102162264946439644650069905774141204243688720731910726684187356281896592587728245757204393164935223197270502477249093891137462804198287266158300959647467492291911575755702627070297841940863283603891774889099592964232530104859988563456530765230160842959889444675501251009251540707700189215970620406636553445228955488861286012784363645981923602611483610320546877565978452060462730284983271756685514031446372425414260832035109066029497402882864971776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -1299269582796122810261298259506158841209771351361415197126595218751397126696706806912440284129664814719421495145709859074063036369292524163902053382092759095688747204560812834755033172083708731055284856060673467565398036751153880037022837546765011897265814146883913601686419210150937919248801137743642037012390016888283052927031070887040474129381920661199718898512049627517312024984796711337122110330598486663728885549323193318251680093263863993468475460071038629650987426988605326980704942141595755514304670560987520611750004030504094111809435817476874258613651139376322801383060618972759559939260238380941791582640615015788546690701342820814523913076004043983954019984788144700625160324213821566382647266470771642568060408704553139844997020329907501429124164145110998203540588453101520505139080313942694272838419012331451561211174631816381338990925117973023194344215817288777972519526600460152928214308333697445890640285431780976977287530646898562402876854775851216055824384860751374430436162793475546011749343966565496776282981148929202473249135477176940558548603985320299552716843708533502948615650668634952067659664241179648019012290763010720851548092625035511617692253601939407280878963054775308742516829764224617640326278250377965446087547366485730371182647257930333884340092254281511095722690111643901779163046373162073499930511982919515999489419638540529324849091500457612034455807020289342111726509436061496941360025839081402361812735156407848962718601306545938938070855457560337024320506614991341079064304781468201611940334477571039514712130536413970871356859727465503189182498489917459638495553036766728247211192036871802777132566810158788765732990892501425815842484476209865657810292259657970056460924208471114632166307866569361114149909395359149838029682913091114206938843723961940815063977809657733927966510681385075675188521758533111662084899902060130856274751603064127609413292261357048463636284419118520255929593177674223465852176561392325195766235764032927214750201819774762689301732331051601824000430804255683664948513160693940054965993005015992676201103309429697925735021883881816449002082672464770917978064814649472326352805217180175309602253703683085888314660187312739643193391486128026369184534263150156479966881774356233040926301559972938195183396319575063571336163663121037359310089393660050446645416316898478984686327647487715920459525085712815586362288473900052296956000484253109229452997198541347785502407780149597552435794722408110868978851089798418918512411628560189444856082522628999150343901105917155040154920908947900819264972689503645773673579068657238388807720954345227384459987439113211582681868483936007679025390598777780386390211764702309213114263038991535670969572721600237876811731936196694880033310750893163774121134365066696747812250150881422616221427285065614373332999974040148099052241700344254858379863738327783135999873881683587419776593115648990821739458994064771993256287684413853734273819440923319887566825184593431431535145680730245662834627976043105443774720703987339851914988165374994783700794269752912745224064569018941528418558582736915327492626115770217301808729922624928616060993207467641582459616678147367933042153643704746440831453983229119796462801414274336993454115390265880261586882522740801315821408363714005362161342792345080506739991982368180427349159564103726239929294885097538525967748161189860274262983624370569696827156217929468609234092594425669054245929796632824270179161370165264887584238731285479471835398242187313565173466326005458559746243426358335009389614992685031227725269107542484742134450254753321891307587584085359537080280383190722046039718071767533386234200102800644677878293481004070926225940770980434078449356440487329313388250913990246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -514848680096282124409587134385912678307087304239049002322068997692605280015602778379055784383028767383473326664250046994832658969709101219854952476336029650764384644255365059610633368420093951720959926556104500813770474197186991804846616616732249935856014983081961937116217822328575291842314120101722903173604066233358249414173408157528970277198934420711020287215827768396764096623998893454218332300862424808754564394309646560667389589474048402511573655796884970551467687989673298104508119138873211704049447628456634814189047578853685494011155902189171899221633238104981453407508571489603465034592969293678839453794287952801654054715923521685731962249480119996854451603218767349978425883625996896604745767276677707202686706938854162070356517907090904118916163124916988462937751907573809322350883417952956707978806883050440285075606561958988265113495225968772193377132435369169152423830305429038738978666296294371715780380645774534136616325549988315419690148474726511383127187931419009858808572787536748807402633204079477790164947443754162817916879604836638252489135315410325869161900982968578094782413459364185582804265357063480787114757221439184186695809947060707458052386252133623115210281789625850068657068423043045445169998262859450544072262282961309793434986589614373372317586763932522155796512797703705428401488743546590629359476939920041192744924271334082658626491051244558609526982572556211390138496906456864292939801860997066795674359188692653946982577915790826419592351629158198895025272803439763890368057853633824086809908881948486503331374981948607244557201551654215674817212916221115646474382644142238333961664764527844431575576832991816862286693245742310230132783918739439397593507448259495083328803995635561369778090260015333068543824120784592217694188658036445517984753862551795282269289982891486768237439416887836458011568384988151248874237101672089945069828765141831010120612669328799192831268869895274574401966283252204833602338871464750318242216528433603959782566028139574890638634304038891670227520536988429112632728471127416966195668217548975633239383682649183434255485425263197004127440407917378141341165247201556318713722059758877814821045292911763077605224162568084765915897232505808796360001586442456693553734901494997901855955092737050738661953050441980854695824521142373862023451992325498319889114100930949120569170880304030041464366334865226799763736446602770611925971011589163774844582223013705968056261734844066021992345589913218934920311530542164198782133573899900765246340667024513972160032969938045190911509690379172116752491050886956962268376187489314888082494813711761463226666340918814506879880835826138793452907475304261295572746564522839784696641607023318980883861264198336160457981261458676108468992540775824965141579097426803783723079682226325367504482135719690343232610815385551307652589899869028945414687989697057076098154725561266407005312986944335347161908636858076406249974905765488314258524563969730299407971268892167940245704936025005487181968945928113724114113963104850054111575372208443139929458977826906093243556036585569805901937384607751094110328658126130276463821538397205898871407800586634724181087263553325107756293471710076054218925359682539150926520853682867358948761905095401421282319809641987984748290482807776657121988705067222414187911432957372790330029372963321297144067702228216107061267486940814985239648987143146523106607630539178124782680927792188647745138031763480106572579221407519252572293055007147032588961510303323026975674168919089665962789273564404534809191592730494163056167363508772820253064774537033490132773253335182162591347942659978571015782396251434964067909744142028047332585853076595552530572083648944484452087509335756673827842975334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 2178361016084232063344259490522042631646395060555539202190870058663815872842847652666971051255417853344483518402822713148972202483529256746055694083965756411340085882833379377657399209121356403752707079419292906386949766447626775820490135225681057046056226815181740247654969465329652045661794128675247024169424154106683597734638204777365020191075246634328399957642257007603017135785960231848614966011618430704468636827906670939745503969147894991345313749479851819658027426631941693967344521190659880898532504860822001472026404514152189099848176713096754125959187815120314025766283158210575474296798790475545067548496808289717567996053886939798444492664719105148672371221548662658552792004748292095202558776762459247170896093901826862252934016001210555963247338067461724735501109895254472194725376715462509721222321181617254037971580177046332986622413131209545394375496263227993244247353627799670259839638980384199828073312580233802264625023608165185208658160056001538120650095995950857391480470159538876570384896728782492308579182340048111111329514288731394699701334902765966221470625913431762863960515751975714347161536815595664183138433895308376167223927143612529418983411776728317097840778508498382754631515672001364465603173900772039600267949836645545721777804920670885777146113988901694383174111074928621085764494502210150591082677550520179898692702529027730529105783923781363354032986633476060073481409913315334716217245418003199492533828460507702771130671501392505790260738625000117927767417464780854926700556697732756235524094560388389453445144629950700065057049596100905088949003719723058948751175545712906797027991269892393568764967321098043488425451584326133806371363838725805722275595863332101614785191926298053510179349439095814895601233683960698801350120721613732729423685767109228850115241877691482220553273958432044272160597670039688163083870807125928883745928016406128817331504645096872155856285227210936153118709632471619550868781270587871582540789133686156756525313998325138834925420208594735255296019073760487692487169075545134976683509150567645762076211020383626632973414729425392706558354720398430550586242823187554955314403094148856937961545842455730475829510336743053937541160364674613473003933947504655891357239929571103735724179470717294772509172958267275031522629275279130430952534061194347910758311533548487087105685340577803490955204106373730770188150943158529907863416263696960738864158922404030463494187285281102359360122217213837049903255297426640112760970136952617886394171140608098352464103535604056806911468634673730246637134148900328316802279000619405478070686723373659509889091980253703053184052273191490505563806885540302673248929498051612644147566873868343542145540967750452713708912231192017226823997900399377978870917307542604252225798581743764977967038671971741775807358251557246916166713293495922643775127906796715842837719766176698590067387900874522569629968560562810887197212378926275753426390511249096606522526334954842407940736911679471902027365030799250371068693705689434492060083286528793404714632615579940070145812405558481416310829537104077486898878149593391939480572699707427804265061829922239939629814050415960542932674738989028435934800637873317358724549071908270347699936949646143998772517749498214344006700669522845612895935414967635592492140471063808832175023205006082709635359013967919575080317356083803588260231629987721033842051207611748050023322586052850488602156707202621284499679890357245663957572005214449652423509901974392687619257759571626125527597133429219978946353623567187854686468006432458506379746756312813456590430925005080667677099303992947758517958008730036054850320286607758850156435656813267672324656916523561732712692179773030386135308697600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 671151264180485206938364941892715426147318406204940528314341827653015377817055424220600910533218251968263304322495812930672414472393758269311370264096137641362878968098140996749035181267888973581983659329969483358845837954340316599491599262651987434056452149170974763176258114413859444406155376599768859697888889424989159051638984368128984612059087072739772013488320639424722960360577076408246686757818457262210715475368854537930480216697425636623586163892130329040084227695782155002582560349168595268184445896884563526071280812242112465129568716435824352155153446766039816755379026782839506315929178815170362053849391215399199359541972161399334819914600434410333769936639061216566781253707223190525163831063803560058780437886215198808046503018301352231122393734765336491281424113428366895242190650531688309463879764252643025000779325943295739321337308906504413110665558923351209684206187672131493634456709966365098708560349713990398570509412562195607783784360717749915395259239959934476062452051306976692303780169643975615163381097342015327960141021440303516890957815717532326907979616054984284797521524866083575479489781070370922994948203533675620109938538075132033797358172201785753738638762565609897076952726371198340553709392502913239355234883966798534184484939839258130044761995933632294677263361774880490703302765456439349123298499623573036612864658756750335440704623017990697417105509496539069500728821096453913647847515653558720854621390141275909977044709455135619883524521829504540628937438803361416196033200272283868686845355345986554215261302647419402923688127993219714335993770078390721416283666438423984218008621422410904387533617565500917358926711308616924357350916127612194768311224642158883734504039676807026949033447386270526077549799460128042647879063570562878496525852536604592667482791975385290243610002334616778574643051421220059023111542938401408609000182347834050962897191599162449944825726025803851770602841696288309810638411570211646260750277364352953545725746261422775201571443408260856949941096105375427905180333830070965129143497745631033148855701168816824939631566546862310945872387881763499705634976234261423434374221573342331540844970546751135402415457510633402122741180901266111479847618066183591803204322507077210603566891018586400575964840088033830921909035116424586205241032843003167275837520391581290454431005761798149813392425217012173176250175049758836710681745390825442634746525853184282747559868041430703138060086770315562837407569805428363379185810017167733616563715316374523132581025823746531846816039713286693539604690116455547974719126159437303718965219421199484531521377315905944850044927856063677590710916535524115014967812135761586668479267181206468732828478383683833041589041484978864194260830114878082925449006890707406089548562837318333719431087877937666103133285968415540619151627507118414245642253385609369172204767855695234744970240978668043420532072147678522731947511103203844284424380778743695099684585697006776834481152098150080568417956994100531444166873375107133154875969462197677654615862182974585599376330035246755197268255788612996281339913906209337568997314857492444301662438620014164246663048932420770008955224976737010076102477249681304792611691590980076301601195573276899593080499563212185423093651943840856349080757206892662299191912009240227113317753172679021297038771213930746972533625367029121498168032793148130361193728817833168053776506968139389602778465002443421747683266946814381694801053608882890763146528048226948785567921982463936572614865557026052875953394833880775245228093540495215862754819756278869770218972839649732809719713411259699205548377119705084885888963044374364960391111989785089193404035029138280056022876375338579313190502400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -508862974465968674558890171424642823326179848066458247908299743966210335219578988570095042010135012279185760620923640243275774980813810358694456995451533743234451339251813314734019061784143539098704537300210902703350495545055559273721430769057663441590806890049304558052043485943237704700457375061577327656388009359740341565412154375682450322197776899002984688402491976441615968642846998204003320869778449795774792374050242756266938020939905025364617766480899837268966971524838214819457284930907753174894638685248338308041070407892031657997811106552859238595685015630362372422574170988015136315257829618839709961695490971158840372203708262095137525685259713344914974590147361048537299024698903097800238402869827411959244456087797569289282838255937892628050826969962353204797922669870476354561739788014191458045617603963583721478402752143740289865105568616787849059371539019195209969470765447793677532573319698891460798938974015972737804914264719885995920308101469096601164543401089457915366171620244220516652581204053289724979415155992650308142755040847081927509082411675808959298772303116792295337210366477681332156539218197831057350740518007675392158745720644940900708023310216428285066831332071538832950769072881426177354304290921144603446484230175456902114300527141865773254250951918257273493490714176370415826722714683081689319455206037814229301875452315241405059845208874412488802733142714857091566053506183498233260652558427396311299827237217463133059874829183130746823339100480050286887894164320541547000145734801386542054938253655781287210889335541353367751217000781969284703118521357330637312586477894079785594548124112970250686716415019975955794889394228645962841563977479658671653207533127204131165305885509339285455541038263133346476838901276867748828887023258397040502571743171553246896345972216692078613029024089707152487186502422886194751838001083918248891847912168728739067929812595900449257060934381060178825141770483279128766362071272267927105955905478184628402204397062539799395044252027405827920577220494103156190450628141160072473301185517729787391488127947826915183632504942412031456228032234066599741012247954434085766471939679443498077945339959217469807816354538642915786662617366144605512631823895496206946977624852924740400587469677977381540514244608181325511435206852775722278141427978226124203895969624632800731483691087542500967318485941847302434455199013127346695520590434449729009622117963491304519596808015520117280093709003590245247913362430511853010532828607622308446560578698619098194750838376839370779902621428438538603276188440195804649862652012190552821917130195678585897226441725156164667049736587697871224156148430402980898962269600546593804847934930892959071429550781151468016380039400478082507268581272300338841472018868067588814932132266387899928464385566169164096297329802484040273232681515300161608611037917776499949281349742764653742465227527899978078070498812718380475215807683320016658811467892160849841816096690719267350017736892368455452935153532943266416848829545874899153145446098533800874587675420869607701559917240746714216169863079414766141119087961224846243065418386485853431984910752018398779734188540703572038018922954837651550186265415671708448686642280331563936393246297801472551246519073889754690258765977963481505687013228461512160661140371962578114646893788221570706182560546851717551397963602397103715298431635686813171864917510884455679832031993607521978169439133624449735402854489980995452763647226713766600975933299320987612631192001045134514100070635082458463339201093180245578871663122911554817485746693009208789136989618225354654686189554732993081547958463060859884381196724784073479795130437013564025437741861019470273499178858004265041920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -528578782339095141122609996258372904690774231665481496906151084530332715953147972074969065921105292701400736009143896457262155959374409856500523467128347588999994101374010580258279331434164763091289749998535366423924894387396563299310679504578521122962515907763597693110024550417168903243911686090022309344940045318602346249627676279807074311088640280786283507679253010474451002825926858638841910687863122535723083961938371488400407847972229109859916845431426502505995640440875017805339086101729216560857029715796543252828531520460846534305645814823877588798072163887557692026016690336135897642602955469411424730772161382563364529281300172517933185716876459624493292778124585154504232868837498709590456383827747007741439432917859836922541614610936467803314494842229479623523608080884756438607726912811546773710291880965256272375821948288098974802785064356682040035878879522461236426914887124208469600242580110573639098016575418208488779158264447728256456779549795906162761774820416262963702935219128412645777556091877095741304277891562392873080621876330447031951360994484965914183102096334145492081730996220731828320688518495307820706167145292823199820955016086527066510691789326854857759347801409777292698480230954661702486392156041622731750165213367858613932683182954960859805937574278471945724580665862901902621499943876475537134440377210011657550206460080635161996238170154800039875728084433124486948954151244318014450818202525958971371544025623625631924862059390412358892597258451703547473196849204688004271537552193570432551506669467965630449773774305923168758593445190439745584630483813332093955137663106355272647049153131712279962857413905018782365669740812682021222151475907802580502839570391505517422706188386088134095777157766113958315283143769100188484440003901829821157214181174256636660188867102494580537853229627542803831517043915118796043829331292138167602947359760539047236897551452044196681096946343181749649228953436103574274688886100575124959590526157106447030706940817971149364114491678805096123517111907578485031328384466315618701491285339434781751037477579703237794862932920264708821534234482110237837699677803536097289874662989644958509995609504557163142860462818238288861410096746607400547030446420609593060841279925194933373132919662295589373415251886304078189335034576627837485752830693969135656814553179081886817298670682227786714277016531066074660911190301347941761317704112415148178068796487170954093884153467911701172162575563221660273383358678553946645521183113439723505537415988108154867286617174838446588450087768114879206617366082905957517861634115137366391118240798362131276717150557445309934785363695976511114866241378285414597606569514440995824539051928675222564479586125615802263102401121872321898175264466528224662554677653863971857765809989769023774715603449940679492468441240230358948619450060043831216662014378317779013491551918539396793178677775823410100762480105077335974244285947992865408170311798930570349318094767112054430525145822200913827814540828300130077456815181062808641996277836766817970483895403865741596071671010801141553404769660827119617502531772744836746279181686745933790527796802802727226431595742410399642206931467195630253277340214610944617577324658511445005450972177528338698939944865657272168745548582465463066640668631590218625086022888737833515973765550529899881832565873436831799805100667960529097321784962049208546093298099354970750886410008890770141013760946945960351707864604737368072238330242556283000738318813996175817639361849922717161782874788917074671820714710219070840412085015738983544289230228526318337908054961180564203933633723880447630506800182555955326046678048093473346438679830147753743893870992271178872000249453943145365504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 23842029493829982143674961870156332833371803327299424453439420435372772237385372055622716943180946114535815723681398424661050024855329906514946058456114128595111934751588075505348507573426071350468668147839960278372188424967461327160908108515023445174831149484062382763007443111623344501659576263225375606648611348351488879814509285941045555805707408423524707661100335430161274345405614936577292745573941906175626740817272432783965309089643646340438108933387009202600927835832313835902308143641944959033994638715041703103358667356235813184860914203833919451734066174496062615266102260559014966994309388662067232965361781964850678033270218907291930892033956938012486955930293623244372167709432607318280588857881959167461833694315344599417144112407284016302606770152279896780068212751080920868682319986547941460004086875876701575466646099523639979484359977011208708412925738407109139112153904574907987049518430818944956615099366304201812039333327317167276256250553134347692449785587704523812902993995255896934780299730284382775845125901526755131728730860657016562329201212145612808739565077808586536475288698538105985933021163660152885018865062553505582136801452416349045150196334101327216760915291271895530621838730017583794496615747156639506239040434460428023826451904087481773112506838924969345018300724042575762638197664712754197205643252637613005804574875741359151501186034398485681882115635641016001066922511509623063376202744946671139930130600406202938134332680746719518342429552002815525713031975157561492036806830251665653570564969987489157417002254892147806214481186097267891358125969805543808376344568135252030760234989707182430233210552508507375497209031573835853482486968859727978525874710616147712608401652789845345762210334531342252650422953222176706997338077870856129128765881541008725355409551213602224219763314239101873156961142779786641911056654336998957138614360494593709340757215782647930621242784144186278177825003138412900863744643956479669436308163521907052369115384930404830453786791029712749481760020510151519063593970669765111287227772579563180648180748882050835689527613993618163384905274447315158919868590307503371628452353049376914335451348949167529895035326958396399165714455123637758963116185470894383450239257183365814584191095558356347185068500782561025566320900745332788781819446918572562487689282028238183047262275652803593091974896706965987201025694287753099485935833998936568697229304896865604454383413060154619421900297657781054352328450788114917120076773085664343738837805808258979996733107435862917626184308940776972256374194701440302132712885200387221651198065229905759072009163579775253316843235275250724474055590681850977612896987071174523075343883044819233658180171228150020649863348357677325003351241274013910357100874509200527553725312663033384419617111381949623626959980119271836607731254219564983827675868417570995344427161794477398670182198790498462363262433485762109677529526284931493613279334547164055495679630474599370398362373410139012513016932686367605344657387979350606344209069971295568946027390613854179600865443418207114564266360846881857881586283718132835314973353605309908516455278380388647631729929131919505718007298316912749107881882513483619217136713339742028476178447107770154086352372138191089329589636039381524639923290551596587037560848158327093280161891017179325861864629153017667404562213371436884611485629973265952543163595941858925396170403446072002787319122640867573655489602743379461395777963650793561706659328504652276700356065859554779598929201138110093338688106592261773722124317522540764468630078560083732973589152190709175990036486917420856924012624586730797414214052413096656161349982705717722442794802956680952040441575360587366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -61603012663029728187138012913020723927674682359503810400432184135087463062114557267017758934611572165972417297297014359528242115613504461421449014179939535214449855543310167590949483570385377727537187379987675755987815927693388254174514987473891338042695949773595091947388999486073826483536800079416982160906739537167692633211407326047887290695818989702705644306029624878593997818710966398199018999878757956919990624533012187303847459133130651967386608926405587884579495289704164332812410399611724208040571942817271600332272719796999977659555712074268880177860240567159976184919245287276743604455037653315248920684972217870769814700714325753756484598128894671484433517621108113899637727323833560159809914572610137993611264947325706168120616118344067833424660961982648348038117455333166751423995362614286994724311644808253388758597222941031615921448062230792308210529581338902581886419715047377467226188554897529733507488174713901586258789804723148370874223977938591880637371161269392897077361460790354558900766237865966578321994891862992307849880328530686533993101815425233997546578621122602799429129216284936008967449147450741173811388091522582798412503830422128689717878598674955076887491226699992023272116039309075857599841237884834439433104687601987563905800912122607244507088296768145547501903606265255922467924656424434116387381332747996666659813535023385102610633478234546357916190116908838174252292320698859344743133805840671258477794440238848283462019193147618393078136681181644655131229534644769759926180032870575385413979117581904021724049636330575915783652795907735318350827170814216899299038372570064539847736959921700775327897214400425099730090988315383293437566252304871626517930568491837530724117435717160522788666998932739824460009484386625407582472732792996235065896206777959049515489234836483213571428385769266610969077152624394436587324979010125927973574655775865288819580714829459997479660837538776951992954742428308617558065064421123410679999310474838255674269394112324470850852656189868480339236812624434612520032087685771829259322026920996247875658016917328815540976769739211888824529537144345005180486591001527716929042967349748288571100004215659882903942902114710465694021551526843209925501877441152607256732759251759078253335531417815548662345106653536492541526781538551217518653340266839519266556745668801057724896908063546548218703745659745063089787778122333961097001380541080374651329368813382435493835069220655759325239567532140651441550448343486214464043166607777236747252084926113426008488012229637483297823079432821744010594680978998498599505185853165804142524450984593170019619204898326170261444939504463086801660921266608457502279131073283747803173919186692557985529957265845271355828265156933011354299242950563529249842362637571162096361161003599502338474900175071671618500549287196392817626754234442570225388975293821110591903145698026029297523521584346627730127172958816612128874984069315313562966318401295390903472032191592405152138670696885109877011237059175150065616175376311153717232374168039623213540098444076333948771127412053502700130104679042896221738763823126327234177083598189606758295950422430523226929446418767860336567037491942223465043169141794469650438062370481898327418490928503316658987608661684928975010241183856938448118526685448905168845127455211650016926043895925896807862353162712183409060188189234387901964232258642117618731342520936747496749941367048823018199116788352025349386417682435118162451952041863660178400490974935678537283777356748610603720356668467151064074298845403263186595267355352937311135724108614380622142422319953697624471689133931852837978207971601383477983265170113618336182926418782170479534970932322896423944441591286988800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -15034214477535273374650743374907689369362368998853820707334825242419890131603804697678789482281395227380620231691305447613950795808662155302653711543583877488533649821690021768572120871894096706983930541787982423463854244034403844553921907303151409558537459881574259350647746989994649669336427302379320509596387849642788621372206227309588410253894347307795101110735520266150916913024382599802308555692378926370468952076300343532088074204649800797178628489846913149402350946239671739175476710868701869251269974724283872315619997788283511488818202739043864951401173727652595073251371517868706179759396244763806830165453718356818906891264465709362774288665853623313402077398011640972027618956869380683771430946807897476906123502599558413194239432418670539445945694869925134659673992803989906071110358654036541819013217678423393432625372052189168452352586610970753751705429521720419818431184748486497134532351583771399639330681507322016868679523207726448401504805751961156068815172372223226057972485217843608653734667261937345615870826053547065109760715146529177468031570075733489028751303800505223111245003043283658956342104571642658092631715208616788299325077481725177425617023795142570535886839345096267571103693235084593694423304524969466502714057236418826126896395412328070342430557780913208554215062675440958229799214061328780005453774901333153056674474996548054239331094235603326920139357535970683665485470619078510723093263080679976948862266690274621104587260066928786077278809186430438376483981637755675434769558443830156188992814138954427351626335266912360447950060121488922803200599141452216618131659774983162405104998723050034624149068829574016596146636856906349315324835994868469966400947971662052496170375450035803036529396858282527841048165497485103579674317814717553195714055612333071115290040706728973486641482631353695156450377969708676358981541524534562703552755143332444588369354963136383977805563114209364751712465327303129407010532228196479538137749083953917360934479114992712663439803831810324804041927824907080772182478780165962528787645258031179122029235159976032550428059008825557610191377331793019859930995802254018672557129894134589645533791755778625590003296008558364228146176100456549882433627131661263325015857733649747713546840086741788718126974542121637614055866616724690036273720036374117190324522369126516463576421657324009961640267166011097883811505214899165837133029460705454274917301226014851512222839311713688790886737367849189547234091631636235025722039589649078838546856140188190072331346854526089652704204635407011774716658018373352896494539909073310385190196877605568163803268879255223423028419255084712462710550644421884747733136032034082717833789651508741548003071677876196876481316748810684200094663674632491253642627396981080449897797911516223162134519927939577803485555724881168423653086728095390725029535477376532667008239732721680877168644520329476324223425497969431890925690631600773885051384181712766324885291342427007624974333636144982671181364581690587738984628807581298198460821652586331554180115981576983298304641874489759423112719361246717016196611240954654724250787812232653670438674318222082120304149213148444302256313567379785545905671350821317809114391026356773946845836592941084240360149824116424632948221320277419235800405537737104355263726982738954227174240410683018335742739052997660980469817957245727950359570096917650145545919459905843924381780962307444640302253735973655365157032909733533482373393960439036129488591754371304638294647514498921074655712277583733875891791790703097403889615765455802162422549436797280550437920900226247582712040694355399386922463125670739613054240223346244712305083480948779148470236332172185837821221574541312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -4392345425776011609239515172605342503456045171076326422449877253159741961503664615746073875627771822293242745372566532698447056652632441946447892614898207716442486945620558574475856566910306030202318069612852546770337290266224617645273619496479381371167213059299584221772441018618787848597135540879814550609104827127300306522710355291684772635900287318941924803533387204384346855414047741792224329021360251839746315280351894047631000832616208746045419257846213410853878611016288566736212258780259845769902762992088754534552352898796064706510017661288163046897675279000520638761791974208813696594805703630136901777143553425267126402237669651165407675538364706030277326301953754906619668397423914238871788621732841695217966081612884758108110461099756930567212610948513568975280162228139998184311683576766012680162624285470358047784977412999502989631708468583372512809554581709870852654483781986839919107589945029060092723522652640593196904569015908805270223520499840599274324732036552713897949337112486963651256694862608678651394307058152551676427043909743698934747267586248114534264196062516890541944621568121706625335778183875297261390812164937951886326169335525254795401237508257009424526359328739014479750254944777940000144912268476613712618926774961974673728346627104693568944941871958053150761935456226955901155136911641506849214565799581228106775564378932650737434415535044381461347304971555303319665017723770555479697846687919974003844865713897569067029956183299800381103322281348640709321899769293504116076013371543658710920610795960941492610056024211916090824509734789269978759012988589305081043806217391473191416650596957372180595095321706146175429919078014548610632149186695981592488411582057650689576676392337970778556413691004341907134020948883585568718259758645773448612039848587241934325176592662316707718364642438341113109914404829848150943236149527063651490961934546328847645322328988805155807008878550682980229866160458051525832426425407523715882480270586207645538224372777862709568847528862148757065084744377640970473431963607760758894606838235770597547098856953246577397674668297089048013368285708028085587681416440069619572617253575534917787201922253191148100117156510920831765208133696051309731194978527904753449157204888708397965862035224720534177409338644238203806487327599574028037729134756765947711551723597776348308731140705664108417058340831955658035445366509967786859321342014603107783999115458040896855779988472963637538580070405381933876696295107642799983222148665998391938164611893108178670099825845961612537080064978026021996648442831391958197952850469647433438117769000170808973878419187990721723539721685587777326556945271681732243915993565576277243068892197444650423113807694999965330581744670102767643072350950502282260061983217083646239241178047974397003051859258026233128424690686964907237900839492272499326943746615586255081684541525149485698073622578258393277078187059753427598341602391338681340457406702045375835916574024713498772517106867452498233630001820412231592904402284307674235090481350382027735240283501061447733964667483879342518372359925424773874197188205333159022717144369195711436947624489881388592164239171278980033148842066774734064749687092782740189209627212127270260857484817123608307836458698473695607794877759071051478685153606443033203259355841137834289073692073119309533933000223480364563868951163506832030327917643199155513858912496356827505006371053022391938438038721526631881871178461100314566705185496783684974373207975781802808034027216235351893682875860084792678421788235656030953805341126869192167868942576525266745667509375742135038703057084175656722073916461586963956484866438187743912269303020147908794597220552353807588031830425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 31958628295509505944820341074878400871062768911229713684154175431168886294103771254858642930847543599418036253030112320803524495071916956584983465870457227268492250196457211006895150378028279609710227079508197035711862917288632672014482976454540809962422857007582039131925288248764932164917163225566094346757643528557764692300242085285885277654861258146893647659119083019122693740788380074347919073416486254708013649296705914657555700726669341360295788869519736825139449630847330335913967050939732009170996878448620233781612914546394129994114718144313610070300945784519317068329985289327321145155474927971540116978397013284602855236435555139305261866129275670648548846413979830700104053521821411115668558040633845804941230193960741158767510852319009986697482838107255220282456132381322662423280136137676045225155042784039327771893013483648131498874767764902044290188144108303498069834898639562306790392292420731246796128541405162130021454852607277571572372895360500042716823624401511261282657895666200210175005097345119618422304908766890455029798920684797124663618632777755383986388805093588323896906328616161327284346598138818153975689808860268728775418382174498606542739195049388211626872980790504965017164217177191126288011044095311409584406851484451845905808564185279020447486808307873918420885632847746964724486380654851592481235382881810312191883212416558111086578950900619531601696161151405844048867596822433622660297154902621908537696189050098671938589023231830334751776313161124003698162336029720688019427560315679398970947782965332945766245188662779170683408184603673774754109702191272978158094999369826678056764360201959291011811635446614372593175090023310311305518898903452309448668253780130453327533577670358428026000392618422136596131765391582266727096031336190868493813279017953188747217687519938955938020504239726858902155825915853678081272067465361911415063871030087143692916719269032124365723855935076069027012603426809589647111189765257697613036333117113469716724552750477556932643245843305924099432143212259733728031208036888326372666918268087528717100090516859505912351694637282987367239252501323851221398626922015355693354787666361978486820087354010578958617744486134121201713102545763072459048869016472449046084070404512302694081050649754556656135049754705300071749325941845197942801317171570096663539075374335293612916098621306887788144075422444132359121024354311235948191153118485952991285528688807018899844919345812507701061592863899732662293443201017190786106697284167723617308182614254589040855521542871337185600534421939780055462275327874398972467483926337532920792695778342449823328811990923243686993881054898672863031007617474132843512931440653067061329398000704173328115500016150114216507838633723611796025063575712489945328784604070824072068543026725618762384891300619225875738281807454708448922260164956727123454097808533529922236100288325574362125128910804401468637881242928674914773462500361425680683817232745018766619204997690854666433836031985691462940997741584591149895236169389875369714286073383684810455185443032145542750221945953961107989933766753849707996866773111769420069147073619832139928346522937073427222795693576354752726288775128208051959800208710671052233840219298065942015787573409646645712133999903209966810135013670327094185311641248912624294613223208860472171450097893701593123522251755076104979046040461753864047144183744774162863344127877123591295195651428324697019661110623809692144156148391508975084361775737737903034952742536884607866439471672163955407351581290844928963093114110726983309398167564769991339116096810811071287355313021857176812285582422591453003187821048644192056872876746316891823847628293493457030472883869925717991804108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -13217873805539002817811722932028452393093745311847018692975262259478262034331824998082595957962938158260360273179042458401838312524299429527472053703668806934906909661375810496060171207359487684928534614443663845613796061784033047725534277826178376490158476787010758127125716563312958323079998064728876801065761476209776122933134485474374490567362526065304355048242904025146197520801936065915591050991602404547248764848113740707379140128339385638610014557112282480888089809362351469485621985861744331994574686136746003746839246719548005399830528298955676840106515017442504706421447141451814735207217524054361423921941031709028742373691821401626796806351511983155723285045983107028758872100112288248459786568773016985435954635378970661365131665164263464098560074723485686127068968512416201889494641131548156608842909608154010076775708881218843753877858305608162696552977400502000497004791021481375553198611484086688677279854301015557812189309172452930689118048165793165947336207410508945212196937639689700998513299667004069171694003876634905699778835153736646608433596444415910975166816450100931585101767508651753318421834325903599011352410235515924798111221777798882680380678582584114253942717444663331540713749133457168098654114632512286367983816416080019343953565043015693623210856472409452664498516898644406036149636244459968915403957870890626900417653218787195032777997387635370536073535033151738577646766116801867584005407404341319704956970425582980530458813198708616264658484191819887069514321799250604952381007598697671400039189162741978508178046048430253928860713372787597460902170667242861300069917539292971477396480594775579010989093289266788948730998900329569748188033924025695919838843525618441850824049556363750469727053913893841455480673188380562970456888363640344067192956499439462805071802711395793416704468575980476278542896263249956322235903773028353510367471883542041210752612304797473759636215098042066287507838578307085947008720049817874563596142717497702008267679287203956611033331886230232768401655906871832242962272485364016400146613068495987786673114014118408008582926604682437578852299852331460131930428695237763573638692083586816351541865112893093579557009403044245603703085568281294256973219923294707822637838811843331376567406059165948971554427178582610325805761640038571005920679088154092295957375455074798307039409377755356243339715304895440780692374627665682783079321179532425610768898445456573383178802997242267354001492134337145391276366105764127081002008331541244003095059476808468920597139012243216955686772624303397084926011969312632137916956793833462960537610321911557997943738576299787564874409352262365990274247775604956155834357386227924424559865241562800019877631419248222890534112907380539785757672797544051488045067874210593002687469211392856988912375297014114164174888257661629615940485184632281098526012541394248323657926605672992532509104580633452093244476398625533794890517135313838597247511067519419978910920071284664041964484783378938784032260606363454190811639062320781000977176648113571056884171691461632129876813911398141299403224904954518445188347305893735156424493930311939399871277068644006555913030239585244509747788201822637081260108207487070497396478594060796393975714645294502230477305602591305321275646122221405868591243142873630829753287059023812032094738771182432183926815460751209519568871943922303797178496189370332790521974992831325844303333703473975196220634013247341247556849085659396871168019529194326329806654434831144118056365243097020337532311359972299538894399346087619269006171269315680283162461517529186650325102178004700620083533205126312359256006248280400463562749580920539360107843048809757943056560787883843796470857728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 2684748445273183663833183166942317283867334444995159297368902872251171685597110375161022995306439903814949302748920294614718293863254964127690932578970145708622331151320784368266428177338145994867636634242234938046424933258092580002330366828010816923960971954566499398513661781560601955713246085249099036027696719526478715253026069358023882056945888155599259874939371981178075163428106916732878112975326797681059003065346764746179451940329526252668197005078813558978105439438036916048720179739357208168738958840658708734305157220241228524452265252238494272619936234448287573954371386245219037841126460650566333548483529759008010830108510934055581873891473136718658583149739822451237497088260241339138768965666293826101172220918908836667605775184440096212314333792823058689761522731121873109612908472365821225015574613069965524636322940199646986350741105097405894912601530326314005884877665320293389438419057157762144158282312946960685137868108969431394101332394480408426938582157330109459507706290181607434345260990292022628717882207603778968970204821491249579479418367366487113685439854063305851715057296231636164460085986342109003918350420387598774083472637653775749183243951453053057429817439258151250632860387940482366054346672034128438232702185431205611217871668155364248470361392069242699797575359170046915079808996515885097366492102904667101159363855582840782506403572220581010720719901860939724619977048702188632995616011465114278138676878919486598530764558422254283025253287733603336856788314069502457089322879627657389474585154152409448137213365207223388568895626047997573649703651359639825149080404454596054042121163020926190867201884773687628458957922083173716152467880527246307491110341856036188446393661077920605504989945835264120401223412416968532393594023688512649963874094797960004024173959310274130117924196113678027708028547871448332036426589445561102870204368778326284502667461877303687425021106001777568515911874927324867424801368077644519897754832804763206036041809320461142495857236839192027671907709645915129019922593617983583366199024771107494063851615023585894642349336043001361137209580476853492738629580415178910842308250285529576720825972316579010660227211765404532902403118522010676178109641287621802084044858139377838638339238348749072470964761018809761541540855362885843538759333767550663902994648805849561434285261022094452854239553301813386259423193594856584756904744015889183135414913144042200804698176036290347475743535110152152566883560532225565884405532571515456674192702671146767925387489025594014312327800007183779540588926448450707155903945409835294501671853330544693876078365731205378228603138472313300208885988529697733733948860205256634650019771478701501436589318955855566348233467631228549152412193164780153437414729364908750450709277758405740420835030553760968025395308040201793677526380393230962826852414528650160556748756703875863147822653971802519351496542290112869158179900277767651805482422113824562454083209061101200960566566936705970600972520162456394365639032588319747681037647034252142577732837040839053101365552522226869270803018020770471640646422018517790666557608909320461340116480237440988170984317129390675946396064555970029682376450286157788690261427951900171105797863801362713393915893145693598550524227403954328412669785412496280096877377289000533082693473539801752758047127475447900184245707427007165026602761218901633332940889326844963343613365744403073112214677615785378219585125822569264538307850706304494633908155634286156725177284269436535476335650996121410671712588565996377760828903383395530391446127442500671728402905546544900101636143596947081450958797944284679995864065684098217272843563160185328281135742818601863741440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -597390326011347276087665050007094236146444338194575119686935766140525819375737862165493093364751528873026884304600211315664125448899142867398575611592217482245213193251006853846009161004257248372949962484739625112574855562698887353962560096759300789964657179614092531492697814972400053897885080977364634679699896753884532508004722178269198280696280563564106268506712122620959147705908423525921611038469674053604255198458838009491667235215566308301300732313032517010458742416629626248610081565259528484308118374376173900152551269774601534694167881979796151111568949640247062862009707730033894236013845980784870640042434682375174484983530720449413329794580834699539692565191927046027570266597590299394059624872153306171318232140882934232729232329321277294044255906691195012912967203356098202435329306777559828262709357636365524384206795911836339253831001879011927152677178732900300220818559639750843687218148014978220588705180080475639837474052136798441525389339022256054272875225424456591816356414260122758784262794059139429257478942740255327522636571282811124085611231088799082494391834261203851615201820239875356445757408008561498862907790329507836235239901849355697128354673469748022549576797103694423121844221084149838902587981359011646689942244146652642420865592399913836663655018978190554923911179138869859440855084990110479655919742565738398783793462518172975601345211499864541387068987074987881308587619039991399918074400313503214663621387414567253337176081833887981114514807971690425477689660457303913507472778470498955472943376885161426350494377338211525726258002842883155152034451284320188880775339619611564122219902928988064360355523921041776598866405673473921837523036982235797011426763733986220003965881038567013573529965217189007171797330355372131113867420256201305029649598279861300111534403193000169550178914348458114169918279681579887840657440240029474685670407198551282193674930157201189733493412544583234532714757615205525867359483176460453426752787597851140007909913140976390815858960077985293985160340595285016067407621554527122493351494502702553069232230588970298416498136785740718257960280145503444127853492713558789126624944532891439821977375596714413717840421961564687400290912882146253927746308291001804730817971531104437112092929244438972062917868398600894850170932789365444864174499758696698833025779181618096538694264041610333764469896424622893805466281583711259509690660474480502053093275117210779572589738303303574603937457365275309587553248229437999247165405524317808876111314580919205804733198098592400999347883156912562886258866411706708732231155702956671434114226858188161790371095745191903559881537294114358234792823770838842534594316522106566928981113295636174965889452577563740910524697129138424639771948743490279726183190416144339505771810840427932472582424806296146821086505818103130267121276293341406573558148829520453286573715232529344261031685606319728096068791652054819913397070605170515067870114783133385454808806128879292571885526666242293836157064570596153875677810343683992859746682946415121905529163795638382129881898243731311973058742754082093371246526883675420654756455098599636080566606755853211084411941080317153573299815715452172939457059800861347679300381522512599033836729288836447428925188980435640456036358664127951923548083100877589871094193896754733077318046064052297452653417428315552052674891311196003397549848257531009957665226447130744345730665147462623759221147318901941058289619684066579531777549604065436995293054685557635786725768799687335485972679277615105110840228985015077204277728829425971926859278854979648049428836842756887038623039955338192259440716241589836829838263714475569545733714905825761840814745963485640785920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 84148391342025668538619556715264039861918140993431000359269989084296280918706588103006679294861284885543912405858322839367264023536285119227476679285640586610237763284993414277341374199597592322149118258713472573819535751637383223835278241655035143067667764520700333272834532126925082439840031928969929885238530958485816970599168466072111129540932405521866069645125174464970809733538572598351900360220109169064056340327254322288707467370625327767149629798144325614636076739641850577010291850272157605425449350023270305943322600988564642038265696095090069826351629833513865834953201776120007349905537017727966391526368640978899803539629139330452805911144807363922604251671032976172767750460541489035436940883991313024229679873663614371192681661679316814952898529221331813148381254204363505979492166903999052802200721890369996499307785132987597738315382309197606647789947841026259049746931415360912452903842378343667170693926039438835756896993193780884589765498834881968536906978116785621175189928759001697553806617234680203148565194341395717484750591351493967099655267408982293193224516396810938309412944886177806474891666425085516310212828746418392136761809876478930920908655169081128209376034317801800194834371197013977464854986203918996998934802259993780033129894878627338850506575309302008991427008392955807722717781404926157762971863286859848171831295330147096186800916168988365375992175687591505582591716935533012974698126649460245108200696397071409074645603813665685908305532242651392540489178686385755869873871880774465336546906297369703015526083548754278369112365012979446073760471974161347304691802487900958924578066368139889277982207292744738615623956872136323484161695863779924879796366130323010203359913265772299681229930764704594728243788437390023694879915211574938792737581594946970241701484080659012004762670467662250462084147933388378603299704978685744445437218353459019963777187611766488385570622729817613032558689270526543314567538721504627248791302163789064985602758071526683759884004956281765705633000701348530755632871106429230860386485864183823148359236963457842386678307094713236995534453968867882921654802260339109904859978612193015566673899348657861998106760837595322341353309675467543182136651868534403469729847900634215634963714272559074424984277972348521743091992247782034894549596976055846632270225140681825623961005702005817118833832266358259258066723409799551442038624221850447933231388418172137224376742432492678204525311901712396721194272286153708572535910744207196212636286422303116265478257101840920473574722089472737138290641720721717630048721660951550058824614337221356696269596097875165346956145676279028939111230652636060012722475644135642122632438014234169905388083057161837433829927289527262331217080502050005715741828526010951744347322490732579873436238830183948176118143823014669544639891809580774002291942668828815318895270437432737491043839514792149082243845278035249499573003553188779715870511426764724959942805589412492873877060558811220499047138270622613656918499640382089102202497337732050494738650795596847913776912431301967392788071339349340266127748599567417301082195206308339322357802980178805783013693773894737679334463965094049054297851402033298596721642859341376991523011943105182629126712870242395169945912798528185922604619166498879777041505299897915686741839890346006631057052389826205530822109730826332150174169578369666842279404575153038494022005961071870771089337019378298977231904120414863719817576053949107833179338020495194715955817334239090339468253121050822547272933136737099574411011680102355792234501719166832962612566123893109955643138976027151371052513156880593608836855638851063541790150388076047494488048654169931776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 13694880124090103419040515746975074583731094705422195116721384012229713495298626744404540492486056300913923257398481128068023161582091441561707312430156420675769022655121705175928879207673112562079934977891690604181713986738363725407980818883795312013136263105306784945848328194108963990578179889622490829658167318287589191738592398079320689389436653873172617435637244154516022590680003126764791590936876318823581194847247908909147336012324931432023351853521016354350838386577167821405238016349846269192104416449516674538529992512170900341524748557335704421456510266552689774815055064202489983326711820939641307460479711617679285894674376750567900998062073570955935579546286905060146568393297450536269000411408072218751193865563108436794483774165426680285816667860330761512752346352702186781307620951908615618982670429602054536316854706805521742416321923442393665422800151389847735274462549143886070316932888962381656794681276627810954535504499277971582643965539798710028759815426908226498161482190454808015616728301775523926886776888653399533114183459674770060033733696429259720662923347795027689198134250851061859418812121431880175934995793395051875341056788222697297278916512203103107985170655245378996086178864436300269542788857232324776320552203853970055846402466106270206066450679363521556237249600181245255418975033429498894239475197140321060783324405602473174791868331046675434713899432736925944157507515755675129232384240855794984554720082675877937732784091421547831073961061942386919389308383376249514425018342076629453840358274542387640750422207837690503073496865542389283002593737587905016590063242832228918480361120877207736156155391362314388701525013514257639911654869453800265584215382027907640513089904626132902529383031087256998039785527971796827744408211682981128981246570231417067940568452185279334360735768062897538538909083095930148417401719526158353961857001516645284676090494720501731089035846854799134586608899965543639922567884252100875268988531599951487700241561902068260544569874454381287345126750704541797027484561654453960430350645705839955882251548784146184042817792744432352374039636794258058346665984624909250450125784043705207366349444072996871918604848897390047598116716063983259576298464879805568472135207278319684383216508456911564328591282329550871260294222525220095120269965923734621135647964978700355548291840853305328370039881247635386580642722842994845717096988568499697163954505195800968551471277561072949102639455175679232989634259722791047649878528619162627721869051233307405006092523119103672772000039251364003668485961057754240425401666967971495068787272276010942466580717236890483565916412707935037751807619452835082296470835381357044705100257878407302588311705890268252881015722075181061086943271470783424217415398866472920751043558006947479034388655918573420498148181343324515699328998176703598110193033137543025325018995612690071460506691036888409031701797366147076430608507726045165381363437991064957571366818575818352484187402053354542345446679705177809020806342940782690198703495981786584184431765559538636628682292467512298001804580470603645573437592980522543411293860487792384465007537145435297112413691929043483095863021395031490564461257651194021337798629437490280413211799474915019357981591647001528456703241401912623713255071677329085930400479880791405418173820830645469831121530847176931616184340000177930723639286980312414261242879526643003724147019552714589308677379362838223456426887604445895308129854587345130761491439032132265192255032509755809267216787383236498872939261467511824000106342059005474976451255898232274958502434019591246796552745296368038636455437455598851028555059563099756224278080979471064977235519891046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -6219669679231868192561393494304164542907573359977941281769657494480286967703963351372365347443938003810412541781377430236131712858181440732397162105084535920797122219149515877798065757537129918657657187353708440685070048720916309267547370179620647273273516304406721946510610953848889263091396739788094623197241254643911321856192662641847737286994051610918206191887410740081397387470227022489092656864743857246729854356407477314378151530164262568721890725839199712596409976683092249945537283027165307613989551722071858492693308203158437445430122268691749580955772930750737641171196408370396548865440894091622736654156671389197481526454098363397396452543259746479126203789491378933198295000734567681543046596044162675143579895906935892864087037295945964717852770347832183850534168032875965639421355086303353552270425233214164546153009458069709682830202606106933309237721005735545571713645961505683484808627385749073219460185055682625661738169439979546799583472008958339953509853195537298910300328507373348001521554710560420686771409315445692007509237787498559247577639693488756989870306837690796143650869428894689120490000667679854514114057569364966862123322546452376067696813551524410032842916795042478853209612297315397692853143916898287116125645593521924662570060256966483948963618186014658876014792877518711423311478298089712403204538023019902892784576031349009326623963231143736897637945608610464990587360608198652573658753982278708478816317836122891322386284574441194575011670373135177549835980789165702765463375688425525531107443126531382282784935175570839670399296950360346836082501296670408577370173745656333975662749931621113403368633474755836053501894613170096282242024336333054029601966939550546720155084665563735169294261750646826320415194783972834156999781210472670498743795798752007330705248876461686357764530490908534568660976070937276507345077618686075977008696529887996809849502693999984167066030948882321361479712637442743000757922630809630881313614040087230269754826707934542478265053929591529526921655480236732785846761552461212654782449827147293719361944547352970046044450197545609461148688393703656892840018359611898954074037236178765207550321012771500749518247744572455913641938438581700625773688860416107238094198848642415382517405367272509545783282713293677756359692552395247602027514768563759180388451666248739241018443906106779816532409018080565202517557017539531980879726779407313732669129813277789925350215741113361211103576906352095437876147609400461582144458698788981353240814604442020125657979168465500550680515394080296283247910414306072103508775483586801338481766796876988042421362167244187723031565159246042063796362568839213555299119536841439981479802129843524750461184550547563205040084417368694160072715380787946470288259281948673480496346331856438531029271979794054946601369874653555058254454011485368150985132649041669477714371666750156752011705777381570792875502966570950644952787660991282561785291589204817423035962202546198809916065201259736908372193449560140176079716589836824725607122961753544690207160893674549763522791542594870976800268397737760867630904514738569389177135598508205618636611810591641409952756667152155940842996168722056826026984308685468846005812979577569502206951886317070123574971955415110449432487169272770589423691007183687777488460580790334197488927684514146229570304227927146182199467927382746341585833970671340763482414832952170539564377098733588226203791822042105221183791473667548451557159549689558409059642794380077792270928589098440623951111704365532393524977944596388288955482283397483359302213089803095134768486243141189843004833693346709834008707934734470745546999034838213885335324090900006059393575823605760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 512483536399071982075586950846800644455798887543297257134546388583848454691891792303666731418216617362501347259829734002826092314765837849945672537761444317956079881361519836499323748223726830766171533267576743880344046831598634196761540864073552219866639699775906107092115211606621795322147066138282006447197449280969050741620791856252657958764694173267005023059923270983247434961159409424774751999179489794412660363699024466374592781680466318377474568104921711753917381491153043106592751346178287447158834225672817811477206802308848451028619018560080894224905495931263496934721520794839283025921341041302078827115827467615041652644691776250472780114794226902749355756528271728427639282570991467545480988449885959344225705327166481946032979920941928145752003114737964665234807128021341009847330522370652297749511532751614297050360765403663402780298084278923537321764079091321923797786968904288039085655937705527095733486496237815677260539737117133361884182096218829834199974202982488258001657838238837295449025744903092568906411958925921198415096137393995805250362925895455433554248227070660198353101018796802019871137562786548568401401435459008849863483772046560729426014584120634812457755445237029884918318173491758871564257686598098444050885793649492363561455462785871087905303889043973821392427465563665034042569775976341551820119357354789960200759680722662750306618186579621104172847675447670274451529962821084071711969080681393725798052148309633685081439700153507550813330897581124778050676314605561157757363496615681384410514831602865370089539568826763802038350680518390318330192527822859535128932310363494091911452814812373410834422962965016184762059571688608739483180104336059846926759992920491927400919226124486788543308888114758243307408004175126697212456248851137340681258505737217838842160149763933544206853211728375470207757001063087856998330449894443579913178015766122643065964441870241854506181503702485793383940352795112989776862562501770305667598459335477275413824620984379322443088780927633060905968271877811747838529864404624372704948545550873750763059508752207413513455436251251507396517265717134842771574566362037188020947571729801773514756541499280625627154263754586609213160150009600620550670052068865720951670282748559151887073188633511592087281917590595037449175483770886316774011278141955127452750846769668927650882798397543510452342417298646224247511711268975052105999016006917892361951338941679909314590423723835614746654327782391037100353004074436682809426656671784619618829429891314586424190600818687754905810165097215963829677135063180361337102971099924148520486892763603147652716873085303602868375776120348200574981144553643140584230631499325217247415486419530723405970162068002877526246148036420232334792088609612175227344215031584196657845346206619852148787075513690923489179569461261367998967467440447279359258890779537358071197195928973727519973187807582049475650235287283121636509129993365239499768990020454248479342495464913790923261192900562524215111080979186374288219366455239435781589025611561682628357646606964349456208761851684306972512341491050803937662081197655858999657967135450200256988920662102768462157193683194633740340673984354784371836349240012361191056789869342810928334759199018722759828851584069981791628261164151287556163277798567713096379288554346125239976363751542818542156100560955410899736750353964395422732753202253681817050208037230276074429608846381809222507574843670414338824478470009824632559126141882929375353529102433726358724361192600691055050233241121325147212401657566059483159325972341209144939112995621726348050254439284498414419157457109353270649419524540652389529860210993603915475392409768516095921848320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 99190390924793577676356058655793034420795704588259255753420239498086902416750519333813143504989693632557060957890818089490851108773612491778159250298790768730680173189223104557349723900194602160998316388591469291776575666443390247614466813566598287072033656312753862766721562802216692956304269498202386138752618487287727444966494082020021378040095091643147112353010192609127525830960962136328906477476501178845689238642914697367589853764940877189555652698756904268599279883647046559665779998467720364610251594430403352735499379123608686186823698435511982268433270351428571178806664723877140774817600595117843212357412308028616934700865243796617893443063464811955153918499560711255802092077694396415310987353933873320303071897270453008329702953506544467304090138770464218570669835495076445919482535100369334811431367356645645819936753854424591893964243222688501489027419120549151019590425319407585889446570060101663903831560815321352690338702617729276352674997005407449459401506886355545801086933293581006467101891717070070939096240944466414444483970673447433574469132747814612884245353162812498936927017321692502994818203729435844637805526866276808240103887666539973247151879409110756880062802344612100046802764488457724449035717436593669780259149290408172251991660428057931429018171501430942080451887570277894164139357436259492433984892093761245280951147682826492414806032956528488498302140985225792182912512994046227409511112370141840862656788675336331953677731342325096202486216396020888472029238979529360829320431835780623431085734098679282790289557492735033182593663842643969544457201427910615849574284570065844038037209012354016634070681194230405659683065570693538747360649233050510476482611474206755229471451020041496211181017417478896495229304665157429442042359353895617688485694660675272294386793893255016994928177228440413487907061687505671481067423650449783818096846588828701449409105619586044031863520876457718163041117301755607896451232492336355941274778703139879942658439765085446955455695250998302677802207311957924895751631271401066032436476300659112406234007201974501523677994892512233759679829050581817513118659016123467415904991399435111334719816912891976187628902559276472531124008508815151778670355511756052856241660358261778409778560133141147578919915820090381485290197536276349658634879335539623816404067318394548557389772665172425596249424299924943342094361921579342821691029114558129385850546090629335396351151977484316099522038950797991640629817897119089698002977184498307272207122041793461689428775553355508442483524521049938085781623908553937425008503050763642280401761065635812691326452560447970686643914193840619793963827600576375636177000738031884029162528289863261821456558776580820074208461164108735308983386487658634992761507058655594608097486425752188371797391840291292570572666541497212830106749130388508081975740863835999334313770056256726382367658388813060187421818055273496142201955108803720764190267493728157090191087360346930171611810278775344388046956437384575033945460798989506416710281676289327542942812733761702537925393732431212287934078944414375754869110675555389855675201056242153507197817078815530237848845521533463261227692949921339455065792381730000394531689247728479792159666574058834834750226623894866295734263220690801631635455000466878155307108733681535355467136234812466881117370870278561501861373129587841233074386245514274257684835834647462556764049586320821194304631757969827791218021499066716615108278204945327926682582455739671408965276067237233646236658983800257402611857905200139931632516463580609309994450886635301517602518720777978713460514078929640111541471836786934998753165726722059657900865165520702366910054400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -29526673094595491986989812205214053008973142117630424356363738031016384693251214734361606777929957608170005753952145531520550285153935923299878790039984664359519751808893283117815393799242954214187052230665717564674161787869594708127055232267065993691918691563180864606172162713469782408931616995805768010715472756921845594411900761043408850869776496288288806933958507598005238350359610426170361639876265358243689962350697888911210292555524833024683669880287637331308814540325631696365562281089374847304951083750405585540322695991098063542861700761833742121695882986270792229883981743564748512657307817726614908848231576787009336911140492126341322535346117511933649197679966349535851916059313582667240333082108562587480629670808797093047307611516779313435064332670147904891948897026337684685531225041977473094708604136536806544619054640829269719686477355531532872951485758989179737408829769253301716281348511572505224813113194827764771367279706849994991868929566689811419170326497804211499938517170223199517200253616072180647588580865802785197701522961833751582545619680079133962152669838844188452327892722467966837882025618986073377678730566316752874845827187234647916110268234962355260868959720919142674156087916398366132649186738357127572422124204399749893879392289435799778095313364284111048468461263297114708428762866901782354368079921509662781626353826652729836343939213287795912368881382632888679898776911731148640464535510769462446584478346805966372997227095238831081750132763538008645602187504352531422995548019994246514126540800711301518531390220377164471472460942615371170108707219122126710748430497627754569183267518998860394118124450789787429663693909285021067745313856965385231525813252934737620643088235125959496550236510576536710683812026583500114823618324897571845601750953608204264491646015913330252421461157501007350997080425731059975453580680337910844422584995297999106064154145976341485390077585447251456335209959502308431840383451082208482826036765823785536072981564077845263852820231086168068803913799589980025831370318484772294946452684191520381301998843088837908076653909901941229169935321696537735355255621612157148639399739025041004102186731587653769093497209782565934608138892696455041320582643505898376713821752123940977130271046495517606026203101199778835450062389845977848647390120760606289242393548057381674748291671012549439147562475054934070350582490781652375039669399173215221620296028047627333183049716650572996583165209099386074184174500623099930709927363321988124836021894509598700410313838690858949720315909147311447058496209847948149086899077884524864189185555580559521709403080278385207431881281244372121853947519054700255713692208056446923140528917794800166701866969670815800509899085233589111994960024030276500413753322489234398250755059901547232745291202820916981668609835217361058410629695811680488089743036845203825826556098860327166618446193450988901339063066916416315500815019740758110887426686588358898482927487764718925655963804902872084009854538334606207532932828199407210942930783931259236503322652468285648722662712661675404500758044260659430728419225502678947741214938046599853203316625907735256564965068653992866490633908158530098404783413299223485175331517225057905580600233532008362382137403702246154250373556401271688721189109983157488739046707984079031436836355034112351892919647155182149425556926352579196732716053765601377447625520462523353574144662124011515491201707469973965917920867841987700625520887915338421452712730260771796453658766507960113001923774037297979854837875537040398079412679183800169473510455682472892015327423018043764444202722090719863823466694462408216020068293640042543658835926746409729536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 3389510146798769815242107583616878051541145571881689521831457916370577639935000999877536952693281716305267264088796785391562554846826395086710308015633905597620826158145897976063405334549468459877787269182304733861786950866821799152380495659415888826602333881316031762409816420454650423473749666050178984330938627366637484578577400689183763551784544558216193596573004079113084076787742046785415954320998531334837668360034404289377959977616403951893450183864817256686731078163877472558066324540527486839254227167125510797696853838314815477846619942172939579634663240372890386146735986193520454208992648465019989579677167019365766119876170144907227940209649057419943771757158624760737431228058582405255418576926524261081959210263886102559306679072927583405938773377538897917272603950789803788330562542693622310585094853448781529420689393639141202129864694428140105519173228584910359174383475837940093484449239592861885957533092939433343460030787653837461144797377610242147138163808574789268372057673663993099002275612224841937432942732432762199612821440832175839446537978749958812309663844427531494792691257960204807193451789428967518954024096101953114100659107988932712237393962029219835439040208005822046441413082044016553415289176434562975650521367458477494903326417909575206543778331870382742503833286587551145052297650687099479545095227435242238182652772072945895207572988153930078120470868309173225491968237224705348828834410502591378811123587000162468056376028190121460571358896820429521852994443536995110819675936458522100743369915733896838358780825380327930170630457634461935840253894503165829527427809148890645918673255939159868023080162546116102470119164633410315884096790512097393827292951599888165344063118931967090879486253543404268320055389676800097964944246835926703245136126612107361201140835524696148001064355197559946015830028930412565482167248326997888815000987106824004146541566042908926069888032044792830390519749133211656395475013467932528472444343114106320221009911770682939203133364982500139320918628710772645339017404262875605487675768537663037998283706221160681833045307769344279381583086917627101875262936335936753684397809305895897907003799510122999905075338425764754539003010564203481994329694452730258113832455969286780451846009450495182594098594613094094816929846400936402464458241795157222073314823534820533361998981774769440071686987559281042454581727704831800312839659492788305136713316866241866368306294602334116561566427943251355761813156991561756569225352256482031411116799107887691498721174314652445434687733029597279266008666056640858052012148199937995253187317028088988207902094555806135752738631173956369358591327055932948488528225879459453010148424802314389411567377922834458245844767482569076178228754080185526143560104448492402298657342959267313017846754580350558793643104962054780357059404281017453892997453207571951313020238366773835093378470473573116554605953713155072040709021969039570142101667584476312481938641539351783440015006621648509794304750304714343714899741162101417695309583324427282646113192336980225399731288340913165143449645851895203507435328591696478531906415570612181951149901578653914060685267232351409960141589562905584483735236950007867707978481114535066385967708390972215940713015103907880913240323406467610787143213549885130164772100925524074274777009680924220988412475097850118346060658629031886191527377171306263831515279951697763694336734515117954078072673646015184465844198006101408996613193420919631311172114266479571103111238788455427588286235902399333668307148687801880492007397216554932916416338027107145150755079403501648147345787199585874500382480622578535174647831077719169491205097185423812096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -179643811701940431331501728990710166290974960522025073838423981350971232157668060096607692945362681519753631002109424313436319065088961454836860650979602484556213084384986161153980030108364557141267118330143367953154437762918274103889979110369544098672000858748661721719662630174081090537024878598792843529347608767744382309627581606376178690613779269812058484380732181419268300968897964953462532685653421331170426631567844866625013204801886601992009040649560106764671908011091562851383777673079511962371297915530671886539385472399510734529218686862810611548124389679349380843958681925859029157611578596898034475297818562609373108632294168245970563334598597111492679805545892411076039426961655464082284662542935935970197009675506394928348557609434670536968474634995869812517697966807060061982039570233609040309484255020241152634611865090208654435402634859802917475042708574475570530480318850248071890246325699632651935591102975746051573852316084641036883513913118850239557670289847250658745437748042693402299996203755505406905277762208399941615966263130022068483259326992947632243414835719968656613932576095932234966651125456777037560317011725832231083921169157992689139193901516424341566966803660556751546000839332123426159960657639528942332200094565530915748685294940126426939131024274647825182974252580215412000409750771297234720023232908329928329758498852791321503750074108858301108018489975874820127439641649010622788191608595605385173960681810588567758834095241643963307039747546004779431241208032500348575858936950699564340644595800328138043177159675961507264427905191747855148450881928695039615557789614931060166322819447778720386363620462173925512915786104297998139330686096774324530097139718775742440823376662187806635461420044534950969714616251517082541517853059083273861284559339649941777383259716399102911554215065476521896972405129173890966435272842344697004618414199935457299231472243132519987500751813446955455372121243719373097259697274691349200557691180385093725443450123755161111825089895103238047278650360286062669714340824089503925678648448530526647366897925575424094874677643054085716515581985183843314147129374695083467974804200045514901182442925521320472218658358724409825379029631043874364429056974876338804812064437274685366595430111375223335543051450984330723948052407733352903194303746755808555324263224549448606088186688204364193273584828439651913571508047834108046812787296578072943009004448556183102796961470990105135693550047270504474760450438546020931306764615981491331027223845755783777635957561606441634287449020667819620542762901527866314495926032262350993099439458828627310222181585482787244857979388752556536626631681692920313863722285758061273906549243562772894650254714707828190470843356451066379817195658881710506393252221195819360564079674835044599941713813339410220253032472319954642347564916810999175662617691545840560652928247961721816441824541962420373843868160660156958672652958796313799362245294375321383392924172489252464936781393606612257706407295722334752795458265258449164581186708241712715517115885430437508957965058896427606442878885520396362527794172578615753559420515925063496916663041588809934598172877191802813733085028998283534697438877522137582577050716459749097764682150823474557242539449757657543227394855174149659721106265933028272220732456494122066989227144214429148758856497848565228280671159310411262766035005276072963250045546050818920615339278160852026865550833118652490365646766533038033409394025144104736341817891371583397587324995227135203241454064191705462716261683781369350814191363739126984325904362325980326817325057386677748855833519063227584133857017137911921622496284737830269905999400210825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -3616140267400248408061934111378229183144082557203077481359362831432053397818762255403573776262668184009025162225111852071128785742820779895070343556744140923836752492909599674326889673834367658321429364953425537413582213785738638578058143999833649472572155391829095439603420007699567507853892362360770330052552347870079122669255199023001362132995145188030238548258160736634243264681283781776678287760156047145164688092832869853601910104030570638752246650719635185252860657424249601264941625577569375779057122058446036216210031546760181943688694198483381477381632131332460782291442452503908081438649768909171872115717728933342600857411329839472622165254769266652665065941263399095337128299940860719210891037212494567524115012013624031245147077971469627524974540545556917646041370012356482918206658715324641404745811328466134141839383263255990657773733044948039247898009815509025570722953322779025926676523231020310743526025757884359508827467929287515448843734854298802251410902769210164386091957108650377386234835602729651994883982285970909640166785229438573201927456793131147306053138952381951197164509783472287541398968101975049569513883952855482728038989954271932101169187346596849830767610699595468511980152589185611754587307070381360431216083626412259449883499359315701172462873611731088768831372351955125021825443882911531104538044455852839366003393169870565598213657468087746744329996527416681368008525122953153747491878439305161159891131616873677520458608447233843248914783180762754246675929636516331324249133510598396425475213069289596508593341617081109321180896998874750615601768235580222691858765739671811175835506603541844158040782069980699492792958468803713296364431437944920702684679348546593964769505841501699834286377368669545840115431538770535126383539332867465529820575586189687684168453916486696868115887585451662295672970233835090888279984919002816246909216845091872840788571409652683037787382757813843772189114160248396901373984216724059091128481632798776182159392066315916867460056926777543466192802813646148051086619502196071736637440557507796540498643734817311138338930977904854843601295407887693143783985411924028180210461898869250013531341863556874918775986417431622609049293687336608413036303258778873934471732329245013531842162549922569057816655797580104585334331981025768357751421140679834768166181996094577999843820094301886051355181513538065082943202507525414969722765434602009312036113136921143986843201391100950118920095147602563465217154786978298290797553960837811079878245063188728320331489979805718805537093011669225091351926574883577856259875343212429526182343958620081497954514276381729766059076778593806099722021673456028799997917062346748403884801683409989732205768507018858828371705204923142376793211102920716333337537796395924408043034083607886122864203021002918189354571353645863486357054082307467759118802164589837832590413268318568259500612741997873089749302924616986627624101998281567373752915039314522410348575959319768258622825685574240376545262876271213308711668964511729917786914782543770446116674948832691829706245303868849377980206181968168776263742943020735833808895921210342254383817135852259586233021756433491610351004199432527769166056815223687758078564704918980755813663292673317645992849436008104798758669944361894991370764861713906468634679572055298675316946848144218520674714865901582251314478984826257859859469018702757129158402562807598641221807869949402507161530719134277244071756668197540338746780992381617005081152438431967119044432428667598943009642900655205739965436829440974004725362861082627318316580220461329910230680721052841312472551100466880571097580364500317557289801292980645371030942705263200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 1541061145034670594522925228302436317440200773674610041994151514396683404873733007469475579963780145834555216787215031991881061653451161015536212389029416567226261075359565462236426259297715183240415565337477598399066974188627536009329737919031368909891945152302873410358147510361140683612631043836562703976450356443721941131206907045409974388753946864109296123463086430414874088225035528112049432600702048182625865253061054649093864637983233078790587807631891088228239790992146059456499302887291502197175826322192657023058257674070551735518324137053391809734521868237716656867206128870424064763418924801333934216159120216316914416908676683520190289515686554654710467806507905500812946552312689017019773134360594238295365917210044609362284024965312641639929013714823168482005172252131539080155730075573189796107188405546506895239605421302703094897582198826526248290786627289839629004007396988781793489505670481847375660455233965315529639417222239376201658532679108594481205964839377386047400261300775571943080148062276973177877318461015638435580491919524580493754356288685549314688865618379015543398011270165135491829377082105374714603071877363524213905185160891015994045154625061502591445032979654789982604879069571889450710324969176234297056946806162971399390128970258865679504405044682968518198384797029608790425777298382163951364577858250817100555134620794333918373355714637973433406023258640852246938533389777908563660546425621926504930685988573836042742794647495391474104763978288087120121940608636241824306662736423418529655022259964683133569080816032470446951240973109759228064239910813160729638571624960478688151982152111603518059048735739058738653419914908529202000428115284528014694818429925637939129859020225352315097886539403234050198650000728342807635733206877642442706194299697486019792030067478638643235084213831120542298132796185114775770071073404531356680885543595208835495784760813079335141922720843025045403099386466939815194590234917813172885125591990276208444427479257430104015485894609541186241075982547477587155138950510803756017464414937323683843958950494226362817947780860289051247043875022656160749619685542400941475750871154841863955569154758887725378815041994966997251436171688560009252127618095687958979164546686095060779871969699675475641623427030521591947987935330258442522806762083631063793599629215054993277905769013310053475361263161909541968443079720895985835316400127213314124761733388709724943381531268092035030991286691492603393478772060696536921805820196583803529697582234350144350728893685117941505706995505028627743303274119380514612344624569074446830196567131778272431450635864874392774696553874024688245255291156068880770250720295387582753447068999294232267534467459085624972340386082248416254220769210236999113026500678161473117505507960984034331549661021295554394755897807513528995520112674421133815002669709172328569898271080700631776506803688157402568783114119263914943911741112795353696835381253676308434942440869399954758456263884807264912770341142979658737619962032195094986102042369956078870459671104638713532280318553270763264606781768089274978202792562641035437586002636953407528566846462946873441228187473403854950401235041177102181352329524663907849721675264578394764402107339197005518796440660273317562839481916989762321155775687262534372229251933103280090523710648991632632999904862164298975530269559274930288288337189064673159932243684294830607050995769148014549001704882464056834084224707674741831616897376840415777346892548569185973114066400099792348333616495385824195148679166099843809013484426075836173335634541861451972458631210403283016696949998018893344248933790892351954130594968290089513780424854000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -145989078526698403041869855588985047641238620818519423941673350224649082288193032657019753002042760208400395137768031999814616436133251863802945724849997501176916176337191680912559048031405451951836892543708546683525104367396224468693492847302170201477952133995037711328135307162071423825888397749327921799999613696876215494329960768273359563636464773692935088174820283186636436281338791479385872855443104089054070284978707596641184819832886703621696231499335442963083958384951164708140787863796228061606164846555613155177593201260911754003982772112099614616669762590616261098926487769801600400845524291093188974073403752424143685029855528817013210207621475046193075604304209897370619405853524219299646329197633576130503661880624419497955763042295067847845600293113766120323878851474491426811207161703830845718846029303527274312602330349047357336163356909868077343103372302170370395783481029186377006037262630133060542303755437693327686283193167822211747443135754457323767986687302400206478325299716221899721155810995623733145136549621191193439658480341176444922567670735764383586433564024120818298734739378697787534229962326644892599310320830444165540164751017467892265557171605714346648987275442041675381614456834235116692461588382991285996408235077330486276374292936762580697397144507380504389097276633189990449350893666811992564809583007448991559561574402465123217665055717928064842205168149114821433539426861843891743416670796871646383474894851351566021591769562564230460720864953020453273412490037329745465597045134996437494857425632893109022090080382669243877706478937690900094026895201098515251342321798671402449900747860917722509687248935160962647138366169460371793088939356455761646341768623288477645785030655099097087377662442218273950445524818820592326710148402732498710627668312736980782334104023237904870726718349412989201506686297737747850792863216878867233973871203197660123650293522600159368162116953642517522095274167134518591935350813056077736733790647618776450547664155439287572340911116005314575926913466017749431341536142156851660627042379692206069069005084450140889759988080354298130425152034170775354135311213603270324313709267034292559713089237224562278549694411737567581387793886784291145175274624389659240338961860500863973332502039128760401210542357166309587891740640785800677000583653178942524556475046184571865278887118040930792270895988405754611399795574811506184029926996180998176133586754402092857435146559319847668650950179958492892867496572398638436116063702530379911158436592488984265397950371593032494163239957960380478263932521349444043706346882448971487642958523050339824172255684311344680483397316892950945421904695821390553028466978548506418450500872944647668686694018149680757482558197867180199073066867206640141925348680128428490385284725010657580364220717133306087186546866538815190487738870158407153174125299679898056509419578346206350487444747552088702082317246231735099824183768365496293302944290351082581625279257996169424712689918403550528377314045538408743308016753124072467240345495842096643754743994970188604429267719634625389390149665987358900514532156458674147517312657790949338088159234819478463390885555655534467528774828337178316323124627009777702684782403373195605681530295695683140399867745580858106211506127126014857101375931787821056925918240318650502497962313173864746531507857773424927205972998042719835168709366657359608529629014563799756453634021832806955214160349499534528057853413022954908767924121350201478644777393396766012551165180745021229143526901057195252448676890890768625417018060976016403352261528306498292913513812359868199553691562848061986950340613866262611203114563247722416015037200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 7191984258236138604078394561175619312162503478272926491223422720898460977320575518488841780361057099601282819196929507303257636985232743639374777527536714475225679456995287870229305889182771807929821400200642333410873149785197290128259950191360368315008097163577851296136809246321918779006948014135943052316426161834932148328477519894154867343112004961816201968800162062898518465362258414103254109467246702221081095860002797194146806063942974356323511802063292758162342940062842172201466052857869152868851295954590073477495823689608171069898585871709884673867934351488617095345252610922476363237523971621462168993870507924033881047862326629479537289908578673760270059715841217201467714268602808689667726299565284754771592231467797579778281430350215596393896660960547757098230695673650773336334170547977444356233969085218778277199933748661775352227113235981779252231901341923026305455174728803027510201958189716637048235262203665353452471491581304081495786532025654485199360698798271773584176314852530124830388836181369778062916109775364100655757022126518941114510305619705192370318237297396097312388823005416407750746297387966944105989230729450478660817009529264960763992069645547001265019275017165869451762523288434425262802837714590657540225817154775566253639998207985854203261541902507000382051033784265956502990175294438842060185983745003462728187862482868875135450362089431581034270879886301233325171843533227722580541051646191573457373762253728163849686410220483071237322345719469445298650339246206407880572842397422566813876398151757001238008020173477852887496673937733879958728130139097696645237764743099583470438120467349765262015293945717952494543850063422396528717568815889053588612572800015368686867382639464360698689288815372518591507899965700677379418518801419506099452524143444620798009958501456150502813003762319643323752072264775210016368761991595915246419883546692559584198294350290888704926570856560348676634626670515043588915983335718994150772395367103506005047844537680477676835985230398783051221445521891686795532750562389447414728963714759663470828121720779565107282133958231129784421987845767548062656608238439391511637079770638596763889739025620978660361096291452032549634417143469769859124662764479361716333804947947267395276190758601688546225979809220468206577113164741353121399317090785683511115424533280779436369512673119858400385249031084997214116531052704288622830106669120911282166330879397962666925148654795434671940065283294059277563313580737155727808754963593069090744375482426837957747841913809146740312715275059744133191988837457812848288839487716113087557207109585204881406899943086564367453120015166113393306730042620093513147293801067997676420586756116565362741067167903004994110511790988790880404634756206907702676560196007074373814040020981959990645225627692752219235095190679889348959755686760342548735045651862538894230070236968985343200087841332874930012220227687198215220735600027631738032207074823327981528344255007907154810427537252927184049965470991593330889791878147846073830465204437468586299705125142151020447761659253230423627993234214716746175787240635934968819698902373665053815809480656587449573032652977883069552461523379491668473563469378579681379075634826329670699062477761272719165112982751329448738671714761359737148035781371729536791627600141333973164829424683727654764213616661409044238115412965643955698987907679204155968571985753749402250979860730372515342236994949498903080367768065533233940293335846837558344503903264924640494601974482344404445006434780352229074869921429305162986781205345900713797905229268624452047608507692896820907870483810083823256416321355620792638302421553681303203993750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 39743489531069956380212021776957239808910165041575019992733479500009657934668275529000949720511512327471213148959404765744670300244667475320594774756211322492069698142466147278407712395244732980278381453983439906718015541647310485945991234448455047313024986365235906920764847322236055585162709113217112636096892063734706821287521166449913976274868778542187113089286024511050160457966511461802114818904963509563487362205905963127113203606551695785403700996676031959524009763572985643529567896818039949077524293956356357601812910153986434290493660963691221599170087179446743899055721289061263137933809998592097831953923362506455001906162802363544552625088779421339973784032405444275045218768632777331403557911433145065708200691839259897767123278216419681793971979328679783575052340276054117183679125259498252257724634631357103811841129059320947264079642801190227351576198190723243844925219080283148190354242060819898575865313539971031564590746555399150236033190398830508975265208042430436949347055871008772036330114940723394342608112697321178245711508196741322627560191272600155391504735767545538294254404453049819159084794041285341028995633526118558678726409589834450937285711858328188507109117386736158084349978352343955867510764766107049299619929159682632750831337083847946420350837597520822161189132683302587395457118460831699652784081900416264315758704196036804750163918951050969913715467186335213284036172005302935765269873882256821820377615353891639115353392838467922709903629137814165005318969319860949491304525770443333411054777006747367507653471505085762852817767169075513575260126281728293668663307455795155611886554937607810243317999776609493108013494365231842966317183627849470261788437959274409424166979052778562440024658558134976127450823842053374819377602240000545655309661245329678652091144410452197607653088535291784236728931253272731880070609091874554913369633679700382901114809140513896240579646297422358963379261079036368024933707032835404574555806048229643959763803221843420750471211327903593589697007274357847111111438635914696116324944857667073944012168459310008740780719651570285264507351904206611953502945046498859454654064524385522690718710434167431671037020923449995466098978778732968403639505899047330710404861490920456391973091461209731084676011807856381220982967655759077709271341693553185569586156260703969144104517087044378399220544210559718791064322831917023627586184653862094472962048209890039060318735679610031368588917903474439273393331787400919764201276798498372825050961884008586528069768293976909454977002791773754660018486274658657348775433765505340744996461636956981419533976622122871116610761345409258651161013717046364658402590645276785464361342103818170064356273764977719214565656635412737681738661547759206005299141700172866357337268745484712681989279789383926492689558687278660770638826308466633230476647138601849702561413004503808346909645985187291330511783196174051083901289476981894295598941233708908203540179584306537495139323109427808567203822324609014770493528482248374399739516178851815850334964953112860247686534436827605170272441406849813129120882570314911099413082275140972894578359932068071994665148799391433544438086460347899192594032865164134677093454378841070512170090225769149872745667377783558679068947587990750478412901897035922971843306367347364184180292324366569103150395940282410581272098880383419635922788556355752839645584936017502012945095037601735317294712297247673851263691344338758272583914886902721979266231910395000476620880689033530028512007898914628965240154357377862894028142906969303344561891401880052535553534628071355736758084311424452045605170374636904398686537175718736113312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -50190834559590666366890072082130817863303477214389507757094012113582634924243158537059004042432202885360264049622006192139493621310634146136312011601661271697316657154627490327399441846745758227907485121465370719415654225748666453413457074694128726650482499405129798432699209984969198982252650289913957319553106223575305501118726386245656198661389419491435006362198536464554645277989629874326197167253440411572549370104061941120271170804397134078763174993631641236643148781451500076761702074649427133025973541705403671290247949730326635477269522440816176046326319270970241841763686434831959927537202633975335259127008042441235797544396631441413618300541443958727209742084122986041071413407992336132972119204293518219501253215916477644080987171479247337895411598310643809934747471429792061416838117543885150119432135258949905767945010037754351844409649083139115716500226045789815458381586714908715712675946620517069163527548961107325580405647502206046536177619246748250667214946703021216771357340210458357398842946155200876123002202125136017368426361246558317255693626569107738535511623865277687418954767581471636398475564076688896892430313842131164208815813276686248195419223217778608745189637291666890788136907386743432408842266473482234184169400248455182645645645480828223933010847565928219336477555626417166624115046684003105859680158133395948112772940800724187865666092536916843994937878602292964006313870031836706989240748170770160124828473768460051287770071897269285101983910300584707281246503044968774448741072373694028417505367213530557758224286693150038725893809718644507656932164413420558523852266877286751760672715145554988246717565885389660040403071171777353904359646934181929112278833514874492425021305064606331278960346544298796981514411615120816706794508657732619801299995163102992595348448901452202723660660058987881414500709049533655182921218885152556328505248164899592137122978133909753699959585587768033253214759301660531828043497045813909140286572212082459429764697856944758515454961988979360981576914388852654595813639633425956280850174184198293205898219816113857756307648117315420325949088924776520852498275769949689529264763169557057866679739113085706797302289049638258629099817573047135002086380328520803435157296921969515576411091201416312931625574204819013125472527594116143411635946259838441988684650320054920040748503925118202328614975347673390274879061687775848010685878832102293419360225390385050489922649611481454968695876954254556678426276337870617811218992792446515576708293716456927652792349204363159966923863905111977318685037960184718846625702703623227639895565512507693143817546017718067635855272703751619478506988171764704022908579278068169414597110554592699156471351983330401385545663212353875538332197441637781694574419099088915625155989738227956250581546488515455045726666029865001678220508474505172233568566425837367030703424765640470518995592045046566974676693787673862597041202492570768243331340987560695448092076740275883334494384886588868928539359498594298938989046114468681372195604972909730398734351676523666540828289461593851486207205910785651291923006179297470602279335022101026496877090925384610082799963797093149714954805697311821200706256243422392300141897225858106343019400202382176184111417147803844264027659493236332200642829676182279131284710415150899640937348443871674688361096878641383831691501283334554955684102488712458330700801555053696369905783368999741170673736763473791333337448479649573205409188768960995559906604183074920561420385071941356441115471636326859550411694675378803777986068936762590378263029559699067241032725015643792449017570598948015324264707752381198257907866667548859808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 6391560055321128262639369963119925719622330484243854625126402288306649744598468222782652454148124413846870554214622530134378051563702828468886700127053488871244144674948249843718566213850921299309841722265437833638768286322024200613732051716540470143941240423707208218502337535592879539262644911477912294758829896222735202953466768987265108940309148264652602939476097595307968283988078617942222895319678135652556737598420577348447958089593454702950217311552182056830658665730458903396567369078465557370954386618000329981124379211471765691650974376065042064505972620275331670040648659466410798822474695987858843919571684122353651421777553455098346066699601398574593412205295147176836613698610905468789596027828693314622129318569967596465200755076925360185571431536989418593416260632414815282063923484357081687980415418361419802868183452925657180546385827943735065640414724411647779574670868839609386501410912010349466542616128045237686909392215693540232477814220677837553511428558790001070203702130120227893822450365700633079979591900321821062087405340123009081120748289655674085360537801943057340296156444093848351336304928990423968294952527432066818973262143567547356220416231006253492103420866344654659243401225139365903964777617810770340970798636019460191655258476258499736570179170819454002512255628262931865405263031760758289130937085912812243675859528176057226369562248256813487508728611156701041232322829925474666355502418300918377935395994337863949573305517622509386852148199635441938931252683736260710434407814936079849662559230122409298511459003103291235431039493237638922848867016203702305379452539415988239810707349585779398903694101172360494090070245297687510150149959601747222807606534159202853405182714593418371654518817275236971190822857913966527455248097618374448182101894509783445209468111161022969916166554532770780081870742353538830110837275637599003076778527490974391133502150063168996372011635304697231885930636954082509785807002948877100307540654261433641321719576014567806175702528582396138081205393932435007489297839692536781780398328198276777267279766847696648983820373130254322035705439687967658011123808469575009140162278876837821106811397195359144465927535090431164811585428761475511423395285640925269951874828501093845527457838675720243134583154239219908373693557470564123800545156940689672487197233193165575806221865038173403559042640095796482188717127033937668704123252751662305947198220123013290167974271685330541547970784491183293676086226950256278293099738814174354040532282500776481943900274916437832940902099206753412782217410402882388430810762111700441478891588044195767964074561525925002416106064604278837072581056928985191360392193670915918124512622222242491125761600658803084876971284064804116922161326221269573338722626330410689466509461191605551874300431034447898014439117671529734090227345568908955643710087227023958525169841184218126307051507091552103824747673081788370121707782222200744617733981311078689497144997103151470423549034737167018792068487461443401927898574588115802717399629212931964254420388688456384227572411473374609073568709350302021956286397294817518760964049055784699003476889751826894589562991775000810250421481032612823463135012101866354477437850027849191016534206436596985338091972003684579216073026293011107909370715981585572531017472313234117390060229613729922440481871022002522465519351590105894939990160657448962763579212011327393165147292720238324614911977990566679526225452549599952252923897245748014565506122492231759591583822012771138350718901195932443786651074112554177107829007996707995585588828627484202867947034812312820208567179492611861355391150992652189008317255230884062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -560262111337713209296642801731140733563004673443869229816420008082343982373918739931517743554351673965687971573452579040447212652591431184327061778850138814245328144754598970688043405488484484036473898744873108325502874246290335212288318775883461457036830108618225817302778329941621115561051051831051897691257992655030726797281118360022562015135005925769189452481967151254501536531992674981880255499695652321319618230288221881587210107507120205019159091949658631841107565496866078811202420702224351772440794586910823107827531093098407872136422254917162079373497939059319452010105329144964260768089085638438338330508213536810869088204501442973511351992125064580149077579309516398915061381823798063966662266008603719422626480193301974017035646126244961075250167786784434529295818054694300189865873398288951093550243999234727122989868917731408091572169423719251834528783881776845644743290953269380743325499588788716869637083223864321355054051508747256730843431196477760685403218648615378126610230048526005977004052960361800042621527620129670111147869959792727346771726832560866397123293273035267107388365838243473697350077129811785493971862276438423569806105167791719765146921489715300361358800238685393423319470300398397703539440469467132367357323445643677406191819001341657768943490486542607408759905957023941476337513559297944563862434579500637882472898903150058790179521522030573797474932768514828893486977604581388365519046733853315407567204852629810152270969976864176998444015961185671496785725269575240101016968805376480421058279991129225571370795985785694369525879510046681011259339290232884189492104803117886744422267012207099524625037837870277194251791214904480451396163000695769572022657257306608926058722028890317407490302356421875621714439065425949080502392172874265427423478130928266326327378997875762506842833820140355024053909136903629853498187111151042773594088657618576173455480570015778836483489661126503369829212209309909062884440444843443446269597616760037769467138087012437881885616586778548060631357214023743484500744266426804298442918020309628025525943838850350232301288270329848107148177371824588843569012153743978974940514184324754177029444183386579267764333649237043134702783158964275600871819295716563701772696598295143761922296329406219953327617742378171036325319982754809998489164465963610032087123941844622002647416597587931186027654727650465690236095410259257272352238117312856912049614544744904247058126515027090268739717959818128692346607463270801556108950467770242665972913636094628463746479815037187491949155817899688550930311558659141001186662008485219394552777275425547151394868116842530248531396498071663451399911026888783874825853677643240056422093488287394640859966724002258846490787367599280387098985764371567306446294956726230666869757563650266952673512443740389794853780111936779511545418150166403740256827681115953118446393077119929342005786698600007939220592223706543018904330752332558500374075738565261429727259879986359505325798049486309787712477296247252833698829265868405231769554516563800192052592190283458776791680227346384286739006661976229235413921240195200435094779198497291304011745767539084209949646690475569277792703082277945174947859685572396295185226208614600438656660211246124808648462714172332596720138373478655556999361470683467506807542236795694374248123973331400851786308790934846854497810467100209304219107563509154084813272864815345110248367941257889972020213418783159234438109013209795497015551730064629743640790957563922352222923765120950763171258566012760832165418721505471220853597736105863120344851148000577150837730228258482860088285356394348038226050506417170395047890311608294921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 39445556531442262156482433831041434067822267133751907004625689343214760893520606058824965537964992914099929578816262817516727455452173882398055434360134190122315052483209839796022296629915211338028743540952952965365876385776549745135169411210266202719043943808232153440864627293362671467150204506706630544863763234604088967247257355607211627834420774763687034665213221787673756432195550055353097853966863562846189498730605798348431351361399803493017757369655988090290181129701880075289431938906306851582889209188773299927730300609545149441842111378776830988481923354040524536210135091176011967572351525608591096959635971034627543193676508701942592786272937046846828751030534317414811582373973526966570554929066592998986078590098905068589738744156356799196028066538547384377129935926419878066347475720340092787232380059328443239041198505223488186452190021750326669419536457997005741692056271908504099836504421279263557613912745686145684363694918605026304052225829760851927565758847543996029743168441701436067589631830932744211652621689532617381717322626727048653377452991285336509918835215940432414051873324805724652499817289608445426912631909711973876077656640441995960249594347382482485691965172519134297936912059890692215341265281439120014926541121594511186618484151351912094469429268259402629261993698460207732913604026059943940900923901957615225074004319277902292144613078075952565408477767639341119838595100052076707912323078153091683811522215025973022824369718942968765272804215828791159038802127540935944697455533895305443982580782951700381216339310026111165765303908579563258210138837774163376099182887917271503778889440781566861867669452011182927347094168661325890101366663060742307923888421156593617610294017918270906163323292135458585358355982142953107078685412683211552149431585360894998886788367364467281696308465010640315322721495271410079905316565792377153049187514082959682143268407361018140240922330414262014164816485304656101082342997478814909615566858393262361268748489643701138623751272295576951886002734709787716810584457101202548616576968695933930875441399447670941855369274616363252387602088759494376711631553112254936665672174026935841955966186924237376028917062505943395949568317103582294938678057051997152051717016832326736816701782217833746575325698460699360314464516171923196470434597579008408296434172030418642844069930930296213343989169206026282500799803838604989847729004848988182119113633258295888380469861821023850603318189071056508859438791238486639626656259929122834701792051959624954873729302518468144855977942455874286875395956919412576327018281352084350056552119239516185426444434486120711156732227499180954964505481286359194210136027317509160819929538965574965912572503420723287972319694022124783321896596272491673987688076579924605449954131293906981862848049379946894049483890084130399685639249262522461458714914401675206170768642063020788774437486772999784249296719810243853409954925323519992777767552902357702484061942039144890768297269323621843464990395133610380773386595244633125978524055054921423738980796348026103347446455339816912389295834496886760768332906176943836837048903531392223167998603547803941976242531522112986057421818244029918081064150731507898540265103910870133408366562806835178027737846995928024639593063056005291474856010530673132757284493422189041617645079275591695111688336744807053876155604185652880294643826429691262685650146041371330103854618142480697760860459555218029642292100481449352819610311453778318931025896374093680708277276835633673353561196800175793116528394016362023450651800897720036397314605524865270115909672163562785380478652485210785720691001901548254802044881347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -2330212898354415961717793404335178116536113155245927822707677797671940497667621458414835380384097989446474053029786923239012664328026973535194670393059807764268239746544501888397772493938074220723372595904928069579780912922311286002190349514080270931412383171532480703411396458875081335335718492210231639386711485459241811825893514270569561266661442911699333980566616236589871500912904682889140640710251557301770381782724452480627901158461409811596620536632678402301838846800707794985391095175483616981245269954173644568778550745640364324650659827381391631375509150757418800412427954186052926618693854319549044182034182341922628245128020327798164579929719975831130280229780069654887428438020945717405747020715810705799039606582701091937090976554394270829701018276696648991110159507467255010440024442245730862895738795662801256532423199585066859749806001762812051475055743547606471590466717714004596299843157168641718528677645542416557738203242373161061453162563082171381653177622332419893386050006550595833493053696204498768344690183451940778382801335362029055450301742803078255609416206133865634746228245062689936219711321355386033552303820878610814935074814196410019602204470972228827337601406794585399576495562567979703035735987831757191134999464226105525748539070207764519629971847743919962754558879530128307994085969138678752705215970061430333304079948928575119026738435264118316594590190992960209868906702090148399127903010421645275807236334892259778485615985483223961140824626354281467669015981646105925172548014679881756063249839341335246192066302712695330273094110782163175906680477417949954494577428632254189577712431232711699225199733490270194493899381107049268058032287478617405360555549111456558653400928519242224614579447060687678397829224593245329553049138875428385120629868225401677011884312868126859263085577972848558257805206235326177927655961855651656803004044566163365036548516191997762115883827586824229174385024305828090761320231397624687504172123247350038216721442348632745015613155526462998092945856332011502020577955373011747626339432217356869153055940508515341190089548026372121302688000816303711452371025346343096380989977921602137793220716855176546616281835060725681786109233666935281993183404056432077446476717455669976675184426523491937591501097948659150896140927450354632584266789450782126223156816887808971104380162867901923883905213930811417996478261654677771442551846232130527478118711842653727724536743961766330315724021869443492691082919962444402901498708647113018438085097648938488090307737958644472487603085337425595500551899167426197908713848376194464018086464302354798056398562232340569324514572697430688035826127118104907786053137946582203986987550341329251677347588443497682521776603678859904696649583819108284063392025583110052456478438571106995319176737096671316822206682167173266616698296957936953055674293993895929886905340102070204480137153146973397282055070512259247946984156856945278781651601546946198878510706488910338806555573173238318549583183087334918731194021519816279065233447112982193802292394083791955160386087578484304051931110224014847230564695633107126225042988625454980787745717899385738966690140222305055267333395290310137939220386948968392913723281351797512273129989895695155641689341807949686087153020251913557392122324991916128291713305768272438711413326670736062611527361463413916029318097959470475783540670019195614304722572660535116419819075079062833560048344898859295311955202746167886108805897956756802414461840208181831979699619888301594218741205767586396036971461597130790329262137426872241277474654427569820471880484896803474810026714762643281064110198613048725192246163330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 117011776903126066519734986450199453209681887897819654249362609347584202026599565755505076875213538119806800280612400861538702755816758226100119504131389555896813027680492439377216320054361836262545940151572421718254062465312544130852626921754479257183441191889908525662225490415697435916336171732598501644516034503507503867678330304696427536775101761767064374266872023889600175442521104906074756077184771956606248834742415583279373193661551721042641871666086272872840585506658904019578342829169988006470127091164147404944004382308597788707909572605964071191761568351100138866638124357741151141815208961629950431496267263969935221784256736900486891091864160007545301853275436904169660008626074385736736359560860023018763184784647823693947174277058652351703600411652383671831446405947833230294315546343650269460565132287019174425866737544411410022891931230383903913288905078286696367679975676511699153256106490194640458903125011514514653304903514585704628207295934927548224271874714531410569218868239499977735893465205603721840371475370668656021448878009776479359635191166749342948116410727626160903295340572891788601173310959194734338291734810554021459944678311493942274440159036896685514196748585970443425064254169493289919026746979378855980248932414898123705898933047534594751009199933653819074825879830487822981738551287522376982426778480689971781412518260594165730070681955184303767190410208328075877664977552441944971462672957252191604059987564146297146559406092948471512742543339485680442127660127732781068135069309464706820476455908586696758186109731586067730401972517391306854308834802657375306825272155832667032251327312379988106561497621562941663869632157095517212926516681725178316452166811489716776599667252783829158257971470164622926734149443179247957488527747227059262629623164424501839934881711253771579639494267058298297478832765039743736695661825972611057984371012644366244232283936224981180001969359047857529970956912342962618950905760291461009858895705744185669478649286768329418502672694499056684542557582847446479660986323929944259432340295071873788335820876277447258811739241471481793023064919518903324430424525662739416708976754622182699434829115708813995272429838529770614582611492116507259999064165261119340988045462996762118585629837427369786217694396244806614717645178684632146838316612029149427053948860578869691926346884329581088696133624702470061824378730403479465303387620345252025315830377788043503323627957864757161274777643502475015958111322714049166049998228442014757413396012423022792931505293655794198877272109823433574084974769137733658369675712750990120357016836678215952619830990025475538180732155831411589066809573275369087393974024693986263759317801904198850109807515225273236711857666081574100152897114966614383091983465988704594292608755479607745547364224072683125869118289284866636504103372483223017768279776414850791655820095648069993212357931310388945262186594858043204160065721092390691657819850989928428286967397966933581663224834090456453987315729729085133172942829280276504877934322747027765222238895812174196721745315590088070723019830816044544713156592768509322386926192891280428901703091631323917785636202751279467379758678890731988234084181531636244934159454203417406599099836620068865152048675098111236316112071651932621423143859835705935477138646910755828895971056344244396606176457149235720781522382670299888095018538939321907698172880546830099542521949289366604470752336201665321273694114991598538463095262569410206946842140306327883669492777657265907262498616609080520714812583838901753882507595168630265535887910135076155336440385053183710552553782928412693476219499780314997397460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -4999487545598934307525449601227036171288376373081870962705637155293534209569889419129361979740722154928304123745801209946454957967240316680301672013485213188392256900371642511618389651369668134159033897313413722510941489830683910311142807396032848702363981474372578793672211191458429650272215454468251000639443902581522303673352619146820877514219327413752458059542288232185290035046088197992687857185797944265290272437239413752867538558285247808972645470788209691422886606963664851873214749633437805447367421257364780994556055621923717186932315925768022927669103397112007697151463079190788416604829410649262549264863860257024663369290053344165838572161037487019065108094020383132759091329418697588001872357930745989498205415001753640794407278954467748664568926214335339312041293544414260846784359497040916902433226892851746941614251941317712332814600492844992405313528447704931581547062103484517760007054403206662271129052636034065020690600707414893869717235123776508356908265445848384324233354037915831938360918584859136114037723392236938583096333137656934618543309694550746218068439021263963289600426338164159704001795601515278687043559069668033442650936779966818982809592977224919567583843107656085095638936375345162586976920051506798381951012242233824841114316025107001117165059199072813695676293682821910791129211363969682131675223577039484184208304169706012355134068927692369187220028437810810670032078273390128260998993696969342064621084521006609683541309989586539190434723343683268098956827026173506720250881859792434714070614437134675029924657480134368545662076417039445707227693346058038923359796702493577194855787089231790377705197393474519597647597353860817044351884901455302452603308020646465459603220493418677096377556063527417466302101330488863460111911069985634680392780440973121727916537257724900596512799421737938000741600216061790416586812588592268459280213859831646071102215679383751687876642256583254822791967755284759601015320910202524722016398755719775782623228171444837861911305792815941665815352152125867999235472894796186598023654399954047559624154658815152922293466999763531986278233870694930323692322239428951097949939981823700712962769366984077301831861792608914902093286449914676852071470680527928000685361582633299394629517347481395548543390452758202636840618550435679397433908136161508116859974730636358142099521901509879927304048944600052195033936649724717313167134341725631822824929219517655595898357360131324768076714583954022943142399805763873073683766765642866668989802243281722877060439183016447462591545138204155076493249111822880627190230729051579808888365527575206606480841997837927214444192792458922525509325930055562237061496854952792014405596549873998824295792340058439207884802407750725679287515468173348516839371286520205721949755613013970257431418050288271468287254801541177626762106347840023349363069676598252576726024259216486683709936371308250121079125650927470749431802849566050517037404074356982628589405224202769974271874105017746377308567228862548507784585542807705861029191537846631288413883657175691334584284899944482726373910046031667453731702504469166499847355518804611745038213580508143122850787879296925008811792377626233100127782203598074339523507196238104837854767637779274537512277826915743370870066306439043709337401291440582933764260416343123442815914000625543343109568044553435790419797197651036325900835600863035084967133526756147935890973306295960276089055697157476516692241429175136148614981502995609200595316410973843426467159444961028157019405849369623191243312162059712142707307767716948220904001655808757141600510669780036561003041996242416402700217747552741252378082275390625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 181121547253358048103698436472247890440717326078608085009225100160076640247391443479959330161407638752097572706966764147832367698999632819054034701386948343097992524617084857568036368234524322271572952447267109863062686472215354595002773713765440247203053348094594452137081688004035454002077835005742725898853688442250510967012767171617039579004493738960644741949819762995674939603087428894535582006621481480466373933683862872933638273397285418971923221725153557299334428975646436114830200103916074343748990460542167597697735820661029033048861074175205710804840788602276579834795728199051364337335495722316823816143998637953032030974894233111802892637521321873963032333757738933974711184726913294739261466560805536489135268926849845875408893756100907174507711331658647981097988601394745391261666147704071090656914191963363669309319121149339897789478751968229200754788448222523527344597337499901272750514418005383201517348114094273062663519257430284387041764337520171251737071301168792433873325700870453872628220688021623566831166709083039978568421622474220510723357067249440148852378992951972142854421755527357561165311431991377671736885620542124925961024715844346860372989873436331613649419249708626641232656114696308216177309206507110573428873447546388137862603492229255767473183440590981866724213970693010064125229341448726963634044915955434899388426295527233602915979297343790659202898931172601760201713844830332092209784217283618198263521005879687619679473020527593731271379514966093859977201285102578540775820345733689294812610402325214475731841861794334735296250466345766432292161515381589210884048081920572970487836544621015440603343506817290072652471257249225164129499284497637256340867175014087467625257059868854339201272706396963698008794100199874413883892689938432006973092594929700711889268981437225010841783542661635881375125325670862330119095306098776785567685965383349093619323537606576870877897743604702516665573077840425366953658751438608683062441649866454800722966415871375147872743551332009122732641618180751997482075799436510855697163902404958197222909686221942641521020346064886261106477980920933048737898931216475595134467187545257638496873349858121728406852582423866478638368628294090520203288898096542100761638567817247996911025563478421939979234812226492149611887363213365002363779452986384300649836366118168685709292583897802675267273387111653376452921578976950923437080944283659785495467941921834546917539409332231852456472390737017049880091974627286301921669963598806172370979855486665993285261394802499939952388074310864182609127124516230732824069452243936783790797356787010361837714197438077670944349380747695974359619281978991026596958383147294145305381065741130380322593479847932179596520848013032450092927309069540361944259627224389355106278037662419795330474557857246061272100404961994351538745794019468474229991434251175736049278962656706825235426645998185751886985141660780626301013855443690747150082586214558097797169624163363321019820037814940982592625004800432550936632852431051453075522812680483624216700793744487145334832891100519054686882435684304072916279917689248753555938714171422238637230965573936880773102465746294262594662405414862687565572897895960497294799234841789966824959239410512096511099290115866966345038272996172169128205744700902319816020829950612297520226843045123483558505951880753304128289042467291533403255196328194138147518534718659096121237888652258898894947547305288805951332957895318473415886570207707392678166252717148621561468191215034019313065030286804519138249125203176960209997277771642301366173180248348659947160232679474518956660201591268614070137643130951008644104003906250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -5549763669991828905325411117999759319830675491165416531941485406844771741607137672157631381446185796728210356973840273490818649342025982194006435477367410075155119908313212489048982972088231830350744596662279183682009765645083060909796516378041892001147224884300054329963005845905212572650807035183592144775227012361897207432032301790106998507589171817266629481391883216092346015910817271231847585499893951330519641373755051612213973015584684602665305540250415270358054118750145475979460217798165591015561993389409750348538350523821324133914367800028031428986438037116471323537398951456889548927617606706250046243900193927097977168463238215288407660594694874886098960470599427936747382742012860618475504719564905999017761073543563222874353524372834120243239705649273755278644023955742881905865686504464131546688855320082371841250243904952579936471950615980120767023410117211302761874171678206149604538376480150600424149382104523572311751512394094994426010158380292090640489737769215446691000695626648555754615675789412963423877990502045883715702336616305124093114467914379323332333675022555189043368591600380134697879197106181317668998924441811560944301143551364749727273408610314137991465319044518865987396623364333092266517698929177864383494709853846163764868458688792331408168698683272755636143755210361613457363323958124657159977574328138496101768495311438680831026676413697562199816680142586964791994077260092728563403606847493533422144007356384141603578865057272871527646614091061203479772439444986636801634272506679495698699015223284568149723740218214889250243846902476183416137927677688912716003781500987408220797453414700586251035505899514604185205546836174877701537517072996437056018476856755649524506981136191825572766195662576185714894545725187425326681727049629671112758286568534681081696306882086628406522691939971227611162624984957158576441609255674817925081605610936032785989033585391713497509219329996521086043138465099942916638221581665009920213597841165145474566557721344323712645781554435973844838819079481103728235281656194177680729433787821087731704483886041068031517687982694101276664039568315851322494962700863918323891872131927718257562776285930031433914894972987025077230833625067657042092343487909005722640372448541866135088189806378151973774322206636813696316516702187194616843527695359275059055736463646544799770691199585200525089847174518539187858288168636464804087783454911876373174647934177136130410787898923141150622835716351527325444599709525591824254724097969465235416680788137043365273907500339205810450467374445661063905156257126920552078154586597599226725409272810691907533042522593674274244353367702777891689117625483241653735544972440364411273621151617131783168802648357646851221866050550214350120321722596849423969589546677134068886001436275836820540312489640877957175125040159128019261743864118773418617109774909468928243959519152632727394386029835359361156277985823418070766104172782382723283019789916639496282370074832004256708460644480360990236195339686035730461701625721370878619840988790731985948855026385582313503668588256083680045019354176768831402773459693010909515023327270670739028152776116248398076802574298004167929345152479552140542851542901781846671913320552531610808565175711454129374507831842627712682803037404652651453952882923217940414862278712244289277993424744161925344051356166916461430559834466120311669112206551655989370560395207640351989986593041501711447953317024455606121451680323737246949424070016915746045313230582677653013362782453279672709630655151398430253646884955666770738171865273981203774924954616935154132208470014395231117914062349252023415548808395326137542724609375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 145114252748873332842573783024305239148875510825825726781551841201856752921863153149477168950321792522042593710445469128189029687481524703713254898432752228434319275646393890223119634724583946036690158614775152018695379975962937622941781895389391372979033769086139016442022282405177635941022035820455439592579134460912444791188471799161227417578111557494990814574507723104449091793942046947059864327875204560708441956579218949562037184744318237290784021963451955402646109945962125485739084475450686097766378626569595483592093996090545291291673253299519481970231193063522172630536457608753072416185597115984451713696710416809967450112092673681732940413781822628181842933935120137534942226315712069668188950061584941669491206700211827850319138565562582779731267484686215983924745679313768796946885587132096529632644668517885549975509731753614553137729702140895423842065494689636153132923152200022320330126625514930512353425630177801796008192621889378889203430734927540049792440612872422471946592663711138619567639231200404707870923639441037733375791262956832122500989201166733603449196589085863028749666281449171780208530590823774303886845059499919116899982738303131584522529259539777211623416327466801247625353344626079920638624944213943134573197098147816294492841865023681075660689714838301683466938166312430790426407800982315492035345076761579380584874515392798197826214616476187940077199802157148797878029715968661211996135274818600759158249211979885179259613729636953369985231717789698192441106352433882025265267545570820816024978180060642238501035534945993448435132088678783990553186587160809897651431654163444658115526316909286087539090860568938413813704740994384365748275981338405092409898073459224288541967967647645422771793091838946140523070868891477584451056150947783972127977250484307699429448684508588825489219278359828391878342234068470271800707428819287864576445335775058145915176527324325448465722609339564085814209452117866571297909361455390668491923842196928827331966774654352160092417440805991239162936029293760243075787276026749584148179671738697477169606234813831288559640501057580384007373956236109176197812691328724484461219970632726349072046474545187375972820146938175792331758742028986205560117953251456442933042259991105316223842247206366736289761656274318560417109115938392671833573482058630849223499583057479311335516577087502717605054744124869034279374240245585531904061873388359761052063046042571426219218635648803489938702926075605549916390951849935577454111498546867281241662518036747007395888914723933104766130928407909926543850626843005505481014461500166639332142073592256698824368410945618963437289000681826875002492713532296684637855746163916435754709421942066506755642727763607589735026803215341798391571073281472716802796939652911467091788565877491422189278866682900032990270798312717632332543556655882626155206999562005046562916006896609226333844410622201939959550268624618814655630810738324873164784524080732594640947174725956135986286097777863378064194375624500791843513192908803636749616095682226764391435080125637558293894109317380423294740913038449871069551792886704485449642302543208596396407309632896266373022880847966412752677743583775462408328927366912587502454405696708371907095940903825095676971012561291778649800325240541927939946174598125587177931651369196095418050952275586066025746710252722387450117676757190401942763907643437311305635648015648148121435549597354752366099164860455671146166290660169004899705672765887706399390497015933563926136966748801377279537656559931500679319449600437584547659268892927311851583286702282400763269040132359207631003261679626636007674843878149986267089843750000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -3388268795014192322079814071168122432644186386897662411449110516627179669507590006397138656010512128501256062721262654820869248814098720425037657630488053300016450752490042964773617219085872694297247611447402698388215642534655284022704165736027066483142160852858326368569950514888791866781651852721693739511290360090531732097079062111286997258535449029280207461541159286529387340844180531637154716224039669857677612828083040999283427454933946833218666611354831355062690278029825637103825170223947519661975998786832105565449478729838766479536192336777863048591673070385744956930567195979788139885520463748949497330571818123693698105033162008266221431098204184823492811012097722257451408143200362656328525635107441554844052637969317311886930315557358920162494753904410115623454762109790242874934270102459871478885654172677541843413878674558255169777642339928561075077622249744912504965214220454511606315407349452229505872034164344406114798725886068446778585009279991137431363445376655186405219388474955961233312336443908903178844059909046652305987721319427123988652921990023073792854573560525081708001948352758283553437027100288010103539517790302424427222666774230456406401667467051932626756605069356160503656192962831510399322307822084567868553769604768372803777986485979981257295429828919349359002520380184641412588843051179631952947200855023494956121052422333792069797107635781510603576285308856407379103828311208609849623864132545937061060395968262722383431155150135273453322830686483684810523354324081202859825435779101931634831268243309604732063424800809512322517875508925906020245409175847132197288753004441300251390260924474278338044569139031959102464707886002270194940978099624512282759381894432996147403544778579491458871879065679224641726093190447156913329187524645001056402451553711735364658001229476316369965346641082124361552308177968461160218254850163845637258217527778204700580211505627843111708371882937102242978077111172060331266608571888840459926002753004595070701158655178832220129526113731785161221524911288287678968097608033995280506385433121254612638367264538175987753360361066206533574143804366998180142635912610634613207486700533924136272794618819072560586456486986648849816754614340049486415539812713841359238128680119808079218170303868999400068422052436419735146313474350087053739874961669505893576374868397146727452060405393829536948899452103840126983016740932672065646449929774567517014043697821634905187336868664872538914090602477269552009216497504219890287509163198633272005901260219328389046273011948482276327460618421165224518800076766529692961671889640308617032632689260979817430216704169631702974649137640778646349116037026472940215903071248535731208642134365507130698365066325153422568824015220285271438827184192608815427492141652522613446616413729449286176443405786813212862589074997917864541016441468534815869714168224181656773482022013365813537618473488445208472870032358169015840942875564710143647603363042839696670477401766269316743637760221027630201938856050242189598084937947694274791269445120008660272476406632211119258398905952522362043791049361364139612415446207554247316144666852736490559553193876546962532667734616780702619777422150619737460603614961460612459967883255123669201339269717102921530723363210034085162459672260560199477931480053431424830523369564579943990744964138172330740159905327237962061542631627867356985052406419312364041845740085136433358252060206484365106190563290754727407523424630282219997790928032810651599487736618904523647737971069332661013997250937567257496499393818068396444691152192824895315324894720797806776467689371102884584703543491121023331827997416257858276367187500000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 79272806321893212941870521059192340048572071186809541398493145972139916183952842061482519060456513718926338942687009982358875293219619753350370170862967311437658983555464204581326136375009160509986195055396016771068010722746631814676634725855342288544698452627610897362423387224020266599350268829780475431384884301202513317898149322584391204385886600246377621408696573577743204013596118317639822267484430980872341334794670472463354691043193675248251825523293648679820608321849926086617767976659389661088781609797845155116820889387886725559386638181017257654037252140584213786313431494761942641819006600699448237601331839574025709535112544153615419055639956955005555451748103627879223271007792632887551426450128439887547534623928880911401154187189583508131966435169598639530515189361392444363601305703971638066697782864003168265788302574678403399409290887046437945692841933724131109990245002315886466946306342639936055091304525262066000504497412463561125969474089987515409754039651566120460707905279710625199402592014788971272346320550465669324508663703401733512444928979062924997136509575799077086483014210026634730162585616061123181708827778766318955656108032709033673689814961875565003300108129941171477448941209433270539248900501663567390750558862858183958680441152055482418170031782527410460296647547058744590891587445534933485033546320689475400000945605532815669103603335468312690499457198027630210398137222393642191413603076604579243087394033850880581507337891201098560051123347348779526767350658789041393631189268916213115459962094074446599145830668947213395550083410061858337244167547954001598532634921022238597023628475364009359084367451326001336548043734055186492895530491395010537913372615584064556318883962340796578443723127263998011197183481908067182278975479141399359909074074300164049742760861100208854263159084361185383394693344767811859013614421983036670176401272868497320874354483982555690730096799746947944994043625838538793166801413350995198108245907617897419017359724187761882234784742800349918356200554766157809311611046670735739077018978820648812511350446886819726129006917209254564651208673067226004616758550485540433435032959379590945833998811053916756115300394539367684145651231640135957077456016977582526811108491047579884032230628966605263903254055994519542290131746753405572854642108283082926079414763199995748258927879961170691890395944473375952189503067394413853694161928924216822920947623854529940508417264801847550669749163693781404250443648281021457266281847186234375613008075884464458627403136695353541960156882692317415445971535352289262963042701259787008814562765015791775982106538119262840889671154363563797005269292600302088528970588030387013319281254533482426224370054627802725557006681249039537036293819457758499051263485989377594176935612289777038021904207120406407142169423864544823519066097095416499818910909833625404974296320242430761609724678516661631008363840382227359188060888762969691471344099968676914399233396748821708563041460025419063292340184693240514026692710547913802690508360341586465253971095392797662209296589459282414109277260788820579656781430305343342915944476093165668033100496616630302646976238788621122347108022424294621058894140146420337641279582216886684711472061590060810700099857831600849729420189740061790361982392383187156263850298860581401423636170355772656184486551796525912183327454163637915211647081071835470762950203247978145605879635613526832938317170128974092916070204876297230586605984725027502098474869546593435503829738261659811019190732862652276362001739011878149847748502706711317538877058613666735406941466814963957306379845495849550785191357135772705078125000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -2099836382857274467762345304584130559409369188262448729310565821159648128401714270100459098008853091970069413427615095633385364270802798467169012318090840681724540540688344436205220485468647144599540967893719833124643284317169808885146905039109393281420982795298440409080806985012796542416080083646698264386508399933423860799641416051948895907663889732745988054158289157852576551728447317708117966395438335891548944374977123159936053357198090383709544410359981193040613841712295157884566902415679977229794092942451532228178990878265736082159747918419221359451298810176434848683121977051624988743556253607655538425927470393102725264171377198784272785167811252630428862990393721745297267659868651865051259618812601283175310818759445940535566593952259931419875357052155982083442146909487049408928585125585015657163179322540787186639805676145274553491593223964775038516618402341033148986903328808169416692755259451713782940716287750695894909857969825557901397444350589884068184449252801050228803870343040793496730301754584625957805250809643458540870945218298209072753978782019108510356634756797789222685851588345045127152677105942462006596295866924167748446424469719168027341653664094436399406169156236390808357706606695336595714335391564059439703827833028221735343003811846916030393846400591850988031985358643276143162922714267739052677819998895392369299635875674681618180718184927780933992882992375418331587283871318519882302172642321348559492376939190382651142523307550680821501452083248668888642359018853692924428413309796402447012142204834766344109790927235435538865921613884582320945230470404923880751036962041883128888067227181157745369785796313591347822011419654695427572044958264858499995282894756756135734835134947136828078383686879088703988085909572243949430430046030756561834944083853309477373217663641914103464260713192189673320254984449191129142496895310473539647580500055537303069473440311189889613561490182859942979678171801604116619687504966692455079298898946168263755319064690494373768447179524936022082954644374171427218908224600916190382112608545743405276500839319543119306925442767828550294063562142731479182798884478371540093838235566590479067509872851476896933908048444267781090195899265168287118435237348502989063181834905768449628385559870781197371564270747198626732339851251087831621248614743224353154386087676373131901486431130123927282437062396340540076003198591031984380646953202961096380848711500791843477121593476269040165433624173433770235964868733575447051651502660027145996111578707963740600768827155737040153125125067066096102414194665560385044032054058187135513419611367252923228942405710995828699970575390265788316647051161489405998764988995652682823219378695727141671785623118817643452013734098071683460854129660363625609964317299282755605394281379749226987815216234271899783958233968381500473078523353991122819453054574836683204830827546987878282785475318409841927641788964978059695278548755265221930498895020223213324354727862607384051318143767552563842720966536471124561272006340843277792432565684488787903145531135405118173557485591860015624838089736982227751443774823548859369709988104195843321029062403580050124197574900563510335568648761086052639331697778975444825843173029293772901294570193236439416305040874157452432679244405502673953452251031742775408023215177727615873719463664709769046441320728231519286871470329188481562509959085822671341993575222772791953615892670148711648616331307875190867729018708887657120927211671484796488554564091581282654903107131665636203861536348729551335160822357936692792527268170518704590689538734042060704682826967839613809123092349792857970762997865676879882812500000000000000000000000000000000000000000000000000000000000000*i1^51 + 59827242509781835481331076320121269742158253804287191136583185171279872804252982740548568427553286680291833958783559339203474331834044158290956449873569007615247802942467091935873214597656728950940944479297723717614771440935340558910222096581276201105798197498514314375216417778038584690911656015379183223117088916328683337946011757351777386094188490020566942777414823548582378664083852453250027924612499762430775740060305233108856616919390480083709430629220122845242277175716577907335174218967218226908776985763901063818278239255235813724878269752128560183021535146544100397940386601703774082277767273586524833055986590282368999075595005937640452794657747678566607772641842750344325108659848531809031432879839055661875335359127243972120083205847240349572953447470054534302284307315469109385301465582904950787580794220018105330893763525143311883151595261898477948150798589295176940444095945625921673003666544810334721156216202663424447737064381088931867783343899131732703929005016702350531664218242664058952311999736963639822198830048025874271164162478730718408349111608087122279963011685613475051328564948210511959230968848393771461924926445934666790778436812736485401839090752343684922078066188464622209451265196045606230260256564193491375227306985745426074531743041011903115068107772239028167199693199664236604415384449514805100077117940308198078956366048748415516774277631771495801330516419097723612983828464052137115027275689022724103606910032856376961185556243507024501926992220578177134662120175420785118593539205033268742291423475143725455224448020176706973176320813090914392064975126686594706464395672550009284171987000015920813517637828606359757759559818969891008314712726878698108440480455461448395007457991590217695616294715022195966257676086754037322208348273085898790039498389706637233865610071868241395691511192631168340006539739220746050582084669997975718552133938142032567792337113846673842741551948742834418783628314827135548214975208105372369812469769903467908377069192821204066395973065761347040999765028727191712853176087656721819397373803473847930146366789906412008004359026507913527142631316095460440882326833167393352437989113154931511522476052474055901477322627172029453933339801790159764216487315981663740844459722398347463936160995016487866121327603986166168055503437365370123126166203564616077794225940596697857831990760750866946097930424676379293732605258251972033754580110511511249249374111599998386550522598885489289063553709240892883178858615879190161201760574925890547309909707122675341830346452335438747372796239726104664068918220022949373293448351814402803742695831772219614549970380778067946048259185490175852956749942100148771025809043250128830478594889993854016639414010299759065714521481185276835073151597053752100725975785923443839212962684125373407018355147742198471868241645875196603888371152286389249887944604272405482357891705764391206348864330042873617853674354302651199593567859658915084424692121595874394309139948918653055948991561785235141863850543815689013425306195345971698711763549122279666642445437622352253353662148259674282344873124977796074830747690426732824156475515890466694075883010906526848267256736408381044602152802178254334078332219204987489142571297732486810229927650100370334173941027609540839673109996443748952996704224177944650463456747901730772818037866336790660761809882047362910010321154341335088991427283405140308044405542788738797682002393820823563846044188490324176739001109156539190295086320286864832790204004367685515244441984782708346122893635081755463098089671647938218144897130649181936808837381853899850439650902923775345052253325806283224374055862426757812500000000000000000000000000000000000000000000000000000000000000*i1^52 + -1532033823042631577818306923156889946593772736458668635853992513897173155465143512334662291651800088944565920277788424090824491904035675609880683327483408027117290219188783221042555095369673209306570754998708916308573390908104881025329489972257804715049418169030985609403191791666051447990363728093946016573334471484254619212228593018661984087570539861810416200465819135146452731819529023896240493400671674211682915897611143753021351514671164469335763089119904313403375711609720898022134239254897388732679447172190800947929325037215866902328654008541928203012471802009870671883406396994432411143199274044591934781479563898913969611646788664677903984314717691021879945356628684466522369273469321819590187899109194321689008878655388256895749735089700034231357341005733724861477185829273325770781443287140773275607848981741893092604163734609891137242226460316336462624133114188270615235468396932943619584338941495503284122430224910213523164699995823553888425449523638694251535982188406197842655975582627120116272460607770008873095576459077856563614038796708823689813103927015679660469806193600288305105859297407063616616406494060357269379965097046128949314728522054642556192498778493561408901227704246743880666479010380027639428958819707026050513934263531096578447355040443019256772797701976439021257868047431714691222383014242272360843846849914431068009005875739537009016404983671526732538784287615484880774552331967904058716355488470613993639668940493147113742507082344161348920625660828623315110072106291296964787865678245121408537995832023843681703856957630995358337433275840170010353491486686625552644540287527735665631327625249277632798568726850907540345497010505467589038346945447249605455715134798747815507525402655429253895650306698646268426297600574857664069463539653836626488681447789983139583429724082724731297570516744744576752537569452851438068591271355688207877949317584996474781103344263722087145072467792818828868721567418520906134351300697050816183333447883535735012141979632838114031608097281762959086934673572737171619806482886770830329259041873394824148925846606782215344839302165633151360381557937722960533922203948770745105382494060835842231623287411019077170060312454582018168720753234707279510647257621775766572579755384022533736780688546664164810970491562387131842738062116723730110219099649519197006622577088763219456802204587879766759371852551025602140739908126732238007073445432064926317743051957211804575300912519120618870171309161928698628701510960651713727025550725349078312215770343618404181827101661888294264689285523122630244161160171631177556102848013920747247770338930203483649976655327608365299622810688445204212351383023555618084244215849168304325385342528856021746909215708882725624184006510184663134046243727584252506642074313359718047949748635539163214553129749303581500959562898832349940453065663372011723151272113577416295158884443776224596215535187209370187849964833090012149761528335846882141612085299856980370521302732966250350412159117048190942183424505621048928357422699949453909610442489148361675251098776421500102641396271825739194715708198105628379552263789806795218997827539079858504344897476872579367046081438307056272264213238355417411571953324005699255309953010611635122900983960559864835730304795900940291109065153248741612954714891722052148363850830924832406894067804402402995565544417528058322601977852114467931891959242001522195343871523592010053872161295811222921405959662158925558750401761787231852852302238847168447680487511285082603187169999285522914405421400015456850868343244068265116790434550473652515323483488081948193868124704228997038625874348927114624530076980590820312500000000000000000000000000000000000000000000000000000000*i1^53 + 30080677649033653229948897550706312926245480727283968336149397963447982116231980859252353106482114815247799211758549435209641700541615385222532804490530475835554380579866709873817556813991411153591477847908622049150618649783772435981883466335506513807910938181149724992393517877107227764585604110547733546805505788409598170535198085367546992596490798728622695769383512376390853999113054851204433587159852834866570255586100809843225903869707376407832380483464385649426056637666682188921968446294125370498016946711441554119576589652455405531007953001525876400934194094086270855139918372999581714966629848756883805907696175528962137456726819601164864904170246444340561232922479256790185729712380793261474671509842012172994515642656627597040727955113800027253668694806072276540155484452437883938328935839363353537704640606897178856220786802985201726694919466128495577517069630840175080987455821627551287838456313492131508038558528271009477681524902179750288716613620417019914500029069131668486412563468594854757918689521880656015059940522367794278985171234148974124574038609579602604577122021033616043375424305409346586082903795514947886119943329978895508181646329680497324713996056866231000050071317900207665773051442995958910265608456981396357521941650077305540040055479035806309931131396416504009132953892064310710958718121477312888656255010805523466456830431870463932104239778105439862314104944980921391794118803182218301726790239448549363144453376430564697796396653633325014663544310086905133098611839767827916856476037458952610934788902765695055371333724752679652140447498035365947942566472464444407046734110556371540116840553328267418082592766735725005388759433104738362183207600190956464498548095149642972498665166053544130365790205199140674341302977878267625918335174106728295308720967030335164643782645801594031936160637097517504904900939618616313871083476190770917937062718404398276405223425687169244725700450222793849020664501991058253774619803556970439092933680475843092486466678756221769861557486204820251211364480726189831041068463876461878123351398117821597037847722176741972746063286492027500789336401530425729514518598785779397253851884456437776854096015664359428474856363966881680345830960045704894484631798857626099968549592256187246318508406987759990862075601656139093675161403892140403470872341248700972971351538648959633550121743484114539780589852403192621120034752851304531543530225509133818402681653011039232820836903487702944952134602322157860377517934565326147368386835589643618966532237285950199935394321825031951556506701055786581832798325623067683245978518600380573732929657776749386319665265018268394895080585791376168851330339013359254037927368166692784101082709101723395707413808459298529265552151684755667361660534182731101404997838810044175714984274928754205870073684760792004732052056848230730770795725539010704428876108387326711502745146090007444895218988483820358808947982411966224276363460505518892241843008585518526418311004275350469204547160014159966111438789948358072277750458543603114713487976008767986017751575867416977125280400728887025172101358760027240450306480670918350526959031148384705379490381050079649062379798159560489834139918585512822131237931695705603780741963563877708773303705191863082150191061978952355754611951664478498674378617279005483293167328730153078080343917646820429371425337500656546810407435272600430739843903514230313340129506598636051502102351255253527345524579304137782573382795047609101180065170337287692798985157724622552615273408925450877316600812876892137448852766908349594783283611967297023807852884977034602536755547362319322015873147654929198324680328369140625000000000000000000000000000000000000000000000000000000*i1^54 + -363558000066496591894304921583480143429352704607008833564417662802145617193220041844569425820973274313650170475289113900908184302919420442602824741355336173490063432130014401559091412824082526322070778108519188092823530843612253323335103388358193212999837529965173139554098394518436562965222454460685593487290577490840002641642181393611645498941716311947183026935522387493447821225363465353824907641161768154008271602142019961481924507992656566719271327574885662793227909380781090271457420131215070351728411009365845776299802452393676046715896069340052168269882177641971265318612849696151632855470945490091208897690205674301658643982992457301995037438936235553887822223438710734098226222883552472348365891464973307174316022549403664760413284149622641484531085014096869996284239634435576750421759828648370664325178923689792084828869403671289655401205939261344607774337480497847835665796459458546340204405688385125944324498646139919647002548136904273406972591350265351659926946651294556644303478444542886645844593300113256536541226669470987138741206783618328384549459536324008468092136842803014426724922628620372819059276754107119868635048213098726075947825363542355767432280404765967800301364389639994044757972757193201280193422476267614227468102305880935863730132432664548469684905737086737693357130546719522058330023960915383013066027757333995906332876465522941381666594748014656394244434667548594249764589691355466296369426686891451908183278722332006646191019029239144880994675118353661590614626521954900493964195379789126879143968262230908142423728686749003005469083414923271350906333981847699824749358403717906597226534530665597046326082909114327259848273877279175169848602471154745049042304015419791407111336088917376752382556575951986026372787021513124403506420913861063728314245924950046888100558917598558965226464855453719530407164957871898142100132402577675260388784874024738976884081293070663502541861979902338560330988140967182114615986716862713569374279270751406680913438212851851131493954380112118846555915241647831071735519056263176036588330930094902964846255649432910470788445253067775770073094130051332964369721173540078667632651864308112232100719678006076495307849342434616325275845006814308728083613129403120405464997925504220617504459842304647466227719020013648575239701900635828454942502890068910581758235156061668442737015006728108723932828196796810298813058601367273191440695294274638262640863779364954695187656433095741788139375143938339459465106708153211545033059796075632159916825614719844534010146552278577172343186822950991060610006505008985951717295081568306139823419964365636114758335578452236267048730838986589038185112619558462010826160376505920202965717627584695862633140978045412916490431683970587951297675679379871297620306281802375203319472467972307391021312106643560601437588965616882921146919503589560695738669503309941185754431695066913545582112422847361494765361953010828131370288221736571604658276350827068946987158410387175610893255164796749067555193079988166697509374925296526837437801694026924594101685605875599007641639722954108037946712202378635979699320457749262042291343006045611905082999569521156931539453633825607547678245727758917569227562437368931411130553594006751230489499975965051619389666672846997940542543664827628359097328594897708447415390299132446951507947344696640598397629171655656935705028505791786943863479167205033543618192972395203675143485112222313971760070554032751682217749401218122857690178928251402423519072663116983667958557589995533114315706216190133952327810985891010884863480752766395297605973470491883183673731291008178537356176139546732883900403976440429687500000000000000000000000000000000000000000000000000*i1^55 + 67935863462070540555804264955655388536368826498738657364269533374139900139747308293478506449150811916470903862406446401628382838758367340101333840173840392737020467241147620204917910367162526133901453139332598082353032966181240337344919940420472640471380306350708278119377721178727124851666815097293517691294276011347225640719345091164784041448644813438889370353433625208719504832007194037567696019335431320033871522797986752621499949683539683268613794264622206318197731275669496903925083612680765171090394124167215821594244267301554949131107842000919937647265682684601932892176751337878193193143455830125387664078557009092660809075492459574914102518955397620936205630032775112538422002578895542354772448330903395586007576524671068261824142946248336018937636852670230882921746119424903460748872819028183438620684796917386506801631684801599475104724334726920428731553175486343376205193537082884277740702692910410068437590522144426317923381869524499138483581167224411477342115587691667940509843843378116979920742933807642315732315640305314404918638557852862756104496108497485153714605318950981812600242471473023226413542741420554043223925191019087384648112783840469904017057001422133964693957702238816363352133806693096502240401626726386671598898992389135833402179694690870866397332308974544353512877271641891006792739573049592870503797193891475730560984535768040421964211530182135056961901737922149728571838010610916955758241308075710033473567292741239920225407346906032260125972099028096141783586709140862429009184599924036227024933393800974002332656556259073908589840859613372484625510304883231966985060406972721057629421330302516260302707567076399721610053330890062073569815269930489312574186490287033417060029695080284461100137677126379524897650717887043158577313466967539495432856676862650840205423783521435958282788432349491411013308045388023445195032224386912841693011407759011349382339875789301605656304309022310077855237405383129885470317697176416932050147459603597484992565654370715183090552785919681292405948731583697080534206245711273574969799377317545233315040058671253285660906084246539955214217043479478243213319150433561409756407426555784065003486993409213497380378246502847296217926771660834832436337663167636503176732651998646488433027960487840611294394507732004969908088752808559085241832119221597176125755457174980771080101644892279979403318044030378633006789424402465905959315990601073320215882977578739756944355922713158984018960635337513374368948140189814981939610904203139763890610515981213123462988656616193079031047555780721640448951599635523255672188778484251673480089771685049701577704954094905231316075164051618679437273797203688339221405199925230908126919108054374260416795706770321491765610358355985337367331491707901046880490921261991921321768457340348154345780716846314289813427124346747973564186319488312846022125446539296620831276660368561229819900470685931790313300941037196859149712928034203664101087407766972615265910211159831316016659804362682650023389369963131729171506711676624380831840845507079368688601232004880302269590794951181825641751502241213487379185041815326162693275142010533853179064402343066845360754148675826622829870300062679775726103265616313657363178406876117649567648508824169621660638713562019870009831115440589690767927447336855870427078920893416806771778233749244943208591205317291189282896678074794791101449930389793352712170648030002499148335855783858719063816522642857603067339065650492145912722621501064825840676900750135580873040651729342206117007315929125847172799651546635959291656244204430811039859927249218063130743302921718805793578212615102529525756835937500000000000000000000000000000000000000000000000000*i1^56 + 97753934815545246954331220308150062688772894643503635956973022111546704103184778562468559411555195429853259593738821687421589179838862907071577507325297302197205511794699424026119611046245914011805570375015312119533838236157645558231139365315258699563954831364544560889696368733503267480219866290251785329865352614504578951836618927532599971303316497520568211309821689362617683251423592266355961032323465896647150477846527475315428572380917825698440556078017968893921930233832980797709680171480943575260219958625844074537248300934427267398508456878184785749485163066887271130800203144564933780873632529117058779493700891502891304456562288112757816576505992778017028625135821044726374279986170982203645715401994180956553583347388765836932543985217361450275332435684377959593965063452330649199346716302097495428335749002762221426651731289725238657738165658809301304535609654816754597481773573072211316275124197377190716306794868690518454760178190860159719954373422010991764708290423274122701368492384285882260426496242864342142620759232423963137806846920035447030811210312251589822094983855356575049115341563287157211372580575938104067045757337617976850873588946428675215797947961782438016887690667933450290956325925128587225056574333337439314624696299380051561656874183302465999360328902435349583688574777599369363702065235538437492388095993649072854379657150472564871434218682527581304718327916453180729900282864591249634302406820635247141469368431788680713082034412516901331431286627134547486116725602092550532262061412538424518535708541344373280299646482176840984358365727891354868366601604282808697314350664764966730945855982980792902137050703777630936294790687090205631286176833508929422422486767229154672492252931067533112741217969090338793229178634656875064340693649942502994099397763863033029170015433152772814958436796222127799151124604110120455740157307756074093239931290905042711018417823647324032744653124192519027912742823176824591681730606773789078115213030626571427307155859584201636215147616665383687700754637163690419670861153374506001600696606862620736787522375360983889386564138225706304823860568948725031279778088083690933160202086593202333951635538006101906897979789358552782241516082970645253367271982580486045099126967383668282533786225153487327496881459983437132197697268325455586147202596962323370388490287363282552621215080504542820625744616122428483560141168719560295875450728798561755958726804215094280033475914312573180907469276265564768887594381048184859698347016695998697090390622674352793380191118682808952897715883706962793397376305734211350402333974308281515149399212160187413677538155572204193612572061482582500132472091069110328879519709535159142466512740806735097260166710119754476065041126188201667855980119388805451412975261751327544865352297947384854986928433885551785799069289985225305804577764458541328356455225296286569949477216223927134905304839106239470261628013322967307692667227295475060413229230092807121467413351063805419202949586072049355785556143584683475280743317530756711367257465067389714421113053316217874426406848952297528776471719149543105042692822200295506211547256483092962124149753742911339148385143524730639442282757169330302255468466185369567259961287401533880113721807877776882445897540630011241170162504357006606561043420522467475141707350997153421882797649175866652944150205269495822205537963042070904209627210187345253057059269920985927082700355966465648091598436256072793542172288723426017352865141965707643364454995124212872147488234895166604748509187876747070097929619265285421186190864159766401603414896544175273971996765082979681892538792453706264495849609375000000000000000000000000000000000000000000000*i1^57 + -1940128896080455060239947215728080940336113333921375146064231602916026860608556670804309452003305408593890122395642324458759355594364042978089296406390794456318509047058773154633114810716150447260655127402728879527028094060347542401605682182600313057594799094051554004393834050317836251733695206159206214421178451574726020026941265478533036639579851890208180473488140000575179897223517295918222038553752907409616373400524716096080524989137812959436829143974409427883412486768954276130017655884878440964430825682709862608168612886400040307849237405219362208417405096859856219962583762957257388984068403268384494019753859821049716681682874730895817334598510231811979349469423320899323333039790648289900078841776268533658834576291665975042960604773635546203839816337231198199524987617014566170767100800747626919229311298344934868106585442490662278526466929433735232365632486934720516414681016052786648923968585020023708267131983702901298680885517372797859810153550427431913515137480923220477689496887819720444591102427317717190840607566612753778553598773967965099179615015473358790702021427137685594986558887602561853219002616741441339202524202647291491233007494204642980998031883771115719856049300582021015222961888516538749355640209357871513714219890163300040127861637233805299864239525980958211635199950736691589101586667373747667712787692838231696058227027166058497199402041886904611874364928712517799354542059745446256270711272612115783336124213820012010608706753214046394106177113970781369750496034554304764090560039707454707168448894685764895759193201802784057246590633476533328636213527589756374754502242252637050931834349637807126853470148461852364892786159290155055375164254655950260869243056807329793463834415152629224264622344093897926148885484491879522082762845528606115755462012890017584609581833543021210077761171047630908024852669391219692555256765076241928898628959922951214908411786755722339447269143246539757675216812118418252355842080752818781031235096794459768444602210002188541607236058473348213462944494353374001698596504693304306210567878171242319228863726824562376110129274498109166375184111537684642872946288172024540440399332400970855896050068044172659633965049072277525105603631854603710433645529931267171483885118110612946119956868667938743893505434122238442839487412100699650164659275178480975574036584233994092809039306245133875383118128172655395321185448035500038692006514315517461607680072816548940289731885578616979010368226621109971172881178707357124176787315964631982020119550807435426212211467329455581553804347800033177107764143256188264469088537072694111651442963549057450295126441113746048339906420602799128749270999788646514689166417719573682241545144155122430782031694967645774892203153833186120471207052069487949151025052089229307931412319840285277471903369130224743512621962742772393623877667287302971580717006410476191871138646257426047214123390744380761076356834960178608472604085289108415232976321391915997560649309814315528864639820849835221863171812215167944019685751315331088324000176195543904571718451229277951463199023785566405926481000605186746773209115491280991354543795837936692430326281945197942900963621372528732336517592285061762325349812303598296187511458405337675779502391187952813261855008359947887241041178607064859174137340400472227114805522386968712004337155441231902194865477149940002743897976177742404029829554717211021402296988910862130772186713435948528260978077225792542973360511992746658741459298930405663616132752441377877125902797463300859692438434806922250626843584944161337894353585863480728270471377279788795301635920297378281702549429610371589660644531250000000000000000000000000000000000000000000*i1^58 + 14047581503508827180511046195100362426951585122317109436366764596005930567728172830176629795822210047440212627933092963088989416288880802259904181148244585161708663696634811661291569815685578622982018109058764360020050079943546121746495495660419226732731702160285499062256761789877808403768185614357018633829913839802369062745677016916340389700146139654185876072139880996480410648872250215961445768449622402957218615113959261431484594688811327038204544716404658562901961449486500967291705505314769832256806687323116005056293111817261849380715880394210176959954878491334904393069986228748256631621507369773160465203620296409799041158517467125391418931823082460682396832472279674945793497287469460228371174018832071419886747530309701197458783064229414651869300495690256565264139819592031143435939963752555910920018742026693192969218750020916992219064450952285227809914400894974655192563348293409272854000785238628152068485422835577931076855271936564565980357343888714070073633723420196666987092133785813718232491201661001003045380104886318595313573504797683786425440357985967368893505815988352794324982813517115740370067603559183595215856091181748190887612006815960649851295933224227053716280475326993041966786768458494521355145526576240926066140706693394102195534188666503076554988155909609623447897967641448553647258835151265061346190333497113213801822286897997273776553722024389194589791415712344213353357501215396726199015878403716393506285415376016345966885881217200940410728861095220375814109438260646933096411209904027007618213917983136480241031359267112987197143320677544359330850104350497598569881279600257861715463268945170557559314844865102913695623476845747281604321415959623150457964804390191864600144351223580466915675148521680146479815912055215458929196995013959311800419227298164854562434683196156070681071608471608766166856968370521895168026322051167138333463283814127194644299726759602014275531397622574857401087055610203418148415928558097274173641482481925368104242430129828754793177362559816729779657282084976941049516090160395340077326055949774487082945628261511462153713006150873093578606502349621117793069241178108568829961397574331646613162508152854305960239553928621501144080694687543607804221415319660723438696889859038297838027248610319718229265867594536890766077762456046144762674937563122262855776672128382969495976191714144471996623764463046871378678032392136841240064114496037021999360728334008202763764531367250604383306664934012328325131929452473200752537172851571711892995588072136047954500261973093443596192906375405967922165905423781750536174365918023003805213770425419346549356654173153357340392309199852127524333450572007069733318583828376192836431805331213309422496476085991026738556660155623395483416066659648137601528470572533075474111573433095502949760988918615166039934182558660855882094489561621228357076753957576635061737333636789414546740518380644596825882052846864823083138688185011236220286408040017271324388495186311882642645438131879140904432442527816131859078445233666851312315634685460595396718786944774151569058837223885329574149767672704085239005977078235897877576997006479604985854425750505823114846456796419846594468622985343558850301793099615460659518232253115861040879097947933560136348851100560767937608979304458346492940421330199732182320496432969187591451847393183853044371802019199408386555346869163168118466492943360666397547019461668982661055371130447792471113008823741114839586261495606612288016815956425601948459860155946103268763410468103235104469354954017499868718969715964740650406614515444479788792625426338725747151167857836213670452707447111606597900390625000000000000000000000000000000000000000*i1^59 + 80484860969458365518106457076627472163238119321055616981770470805625266591320630773502074615957485168038629660846447335046361561218819483839660548399985622081384626141048864235284877490645990211926022030206298464377652415104219043955760898292977443116753581237528536092643889318362790326170840400407807038358371775649083072010236908856555107804042587780850549545341640914710726837425864151506589810659857445396904882424466480672391953147517378911792142029943273130833014592421060277356083112033447517149444877461220538415293049514371324231497849710825500999944694404231531049131966325039286696646887690726413006754904838729131784895476571882119769169330189410451073778872162647731730974136245732409587673604198277586876381646503899391630903410769754278506843557085424461720227421321869492191724808697649174712851077560924028292333828086091947348298913531446379490909414673438622973816894574838812386180646740231857383400011233094274057016817440372442327492985581589374705566845717635697195976327647695321481447930992561764563324817079762495417971452392016523023649908017958920495422846464608267773037555525329598620630999847187383804538050769013106793638325779863369470672802635752171866153213583654029375275501746812451194029555025265036953602801626975319491782652003931449155964649443950554218282883863616074906392622672606107932974173740449098869046366046725893112508540720893840051035581322696407181587666712706656914422783649203077240516983671598117272027378918523611017684044767672783267950205122870859648521180195987367103487701991976157058973619434065748793499723621299719037629403306456529441370435776057289277425457825599644769096117421460421066634693201229504584835490700605407956508669760083255761707120252382054304720468903689883474244765673468900049365319810299463974074711588172253897999700845785790082705435618256162513241348516528826443648940182776573613457034138211082614830353651635403092526578948571395485305948808890216998020962270020515803714066358371402126305550090929660450578314319908510330566637009842259409203985025219087708086399656787976495305818087719284107826715658511951659564776022522527140663290621010351367624919746674769663452769972841123516983565823801455627541477933846269045227808704518685442374246205648305128494403353700348982579128700171188318945159033995632711739414893152738724384723395611636556796048987076585390034513548415063861620455967744012171064626583442891504747625728287543356288342069036802064113904326476647402970724395201738812105133854799741801448638359518434209971302323633444635781787660735524798234232319958069125056075536057303643791974108261022453796476788246753876973259834818774154402933704201512465820790123782592071479293185815572660109029139581508925636538788971177443016147109986349704852679215278873116413309878628213484849951786082821450206563470001866597178204498975776640946791075591358165902445548424534314799152677934302592703243870058156034309336934128873626244686372114697615610717074947794361418678526453540112784560077350216289006226710209061990930976106829003423442614773884913895666999090506088300235059027983345653727854034932023587195942459666468486242434800839517149507563380231333729848026587361334159367180595232969542446727840961093827646378096164698907396894711786819599413428778224517846692477426689826247933032132892006645489041801442556523071148493706361481378780745072944920183335631195429655363702016660284764680446612569546207467241346187071683995083685553348972034114495678744347707631760832128296874530659321177171424920322423937998362092240028355186647399952347643155695919790904221075440384731791709782555699348449707031250000000000000000000000000000000000000000*i1^60 + -2119881179935226021265280899435196548949919848698559665039293959903363185969238130975198034424160614745594350343277479323281524488707407384014486163586962562659609634456255912234660436090124355045549346285950380277335515010572367140504429921512434302657897218975711680805978951193070463901669905687046240779137682619349126359233267255548815476140464099943812322613431533697751127975007412691694925344863039182966521004465538940113270706496647173209160576909300052642308432990845053597040997495726265872537641714183795248054436962450688185832689467819710630169834720414910499819843913461058348705662530087013761397980061503744223733718558527693334785634330340312409066678455626634825063715363422810470797820505921208382653187523222298741385904224715581528343784215327295528532436424309955873669142788882019642246628286359525271428570269504957234321554819475397439624684155882280058425408186505024202503554162604637642704266288821137194277928331462824093521478216948405200513335270971906797610877037370681815510544138245199084771147266254081000530626665640518654880309969647734276031041324221105305200881498864379560186580830294517786610195745429954330019074413303480849729056852242270291801845357307152589717237191606322621077676107405240192142704798198430093969547666176928260928443842677091393367340749547806140609048299220306002638260585888263467957711047593984106845942485213800357981224240385158688934080694713706300267005372478592361392537123222908317106564546422946909711304982908305340707923378917655258572609473777358408456215368840995473682383845814833005982000598070260430317494102702767740372301390281298191316505982229767051359956339216949744082356377880378794361772262342241108785624442647990539167274487773210861010105721271963006217276633141224191197019517683908212914557283049532060446994661031153518610577130186735222054236168741307917224641890972135396053391145902946893388486022569284750339223731199432847239323160028864061574290707003692591670852836568435384379995260152267184200609972837943166826043898021823983458919233374044103422576830710797194453975318890561221733999299492087666482380439215504797966437120023841087896226921451255175001296522001703105308970188625151015012576783427789350668395203980948120762903948941361628275329352164930309808896015131118129230945861099743416790876393573651845093891184614439909268480748696366448052574696977535323114667648734651570808552092420501929824187910455592607368491339294856592642313613713776586627500611358301608841692153812843381360718402922919015302223377711022627738868841937892234043437928901373936639797354635851161344708842044772174404036817739332791193630108723513330790681905028339493522918939169591774300960523562284517123190891016799673520214551100128260395679422242352402388676715960302351710863335641579902030896973911050232237822665276781923187644855698883242250892209660515624424655935373620994882926538581453873854168173086659372177871376943329232826414445317484589000763779526903395079307838161681716473983696411767064337023785924930170812166374099416599119118063319200311570016908004856631354489032885772394362859810809759503167805310007905760840772534739038710565883547976580282053148521411469152454312742111053362391755438095877144296558908415071137913301645628057889100300299982508312341464640862876127950900465565703889320298487535458567986800772755947072942193184058710711168718414124132565603494485853107837348874183701383218758444355323553831206374768593911349562328510212360500420872561442716251654164664383226453342370427335694608729315057192739100519046524068049816430989221835712766404835871725254037301056087017059326171875000000000000000000000000000000000*i1^61 + 15021919557896672668536388067926735415016342368886859598138564325443802981402468991665705698752558861780654965438178107678376760116616603811165600535872084681480209888097095636849497824667351639371865997452928597214125599290370743484927753712339554528080010918590865231107986776343731832758608341422982885090434168505542902283615807019406713041216408030782165794187103638332659473775821723721497299628887398941230635173192620042215774512019420235857279745320032619044052022272377905353261713397296835982587163499106638242508602972123492449744300018946494168212933925458848169060673458984318216935950976603244431777499449189255241896907374010662167564447065392865280077169034113378938422656937906432645844209234337670031644704651220305123654451299956405286212583115104385091079688587910940376024154844867565294629923979594693146054577128549267532346464277330793966126856670554223461019439137976954363580824574876865178555469016384960789669625829701572370702161499562155282974760250959132676691866228027970711483283180490039521615773569161404875977529607077244339273012772519251022971787053648262601723452641015764173562946284244131082096988811052934909753834733122664283919662306513499666483866227019261132098674310459317200563979863854289030944395329006329689258568148461795584648276686488927126260943791017743022779226893176413238351541997051421786911294275082001090459134176706063734707232280832844414377243553667382343684240123830262175412202200041828724883998368038683254020779978730774665707812322555826641281922317110129001349721562749174562090853677407467100678894536220256191338107593888262181235950295911151967292035069200430687180073262220501799702185937626851366607958106860689892636743842947408200956298737214031443234708797097527713103456536104002399759958250547603485444203531812410391950737414608451326452952186404494748106125455208816875841392557998929815435975123570006659453079103268397587802973839649051174373958298127640517994825247211934628911131659064608902034220600572383271160153527114137784878113989135362209293016592348712458698909494963758738938955110383906027046486749431067000277278872592066875415648608600849710974230917857079981946341871869092652439652997528428622808135422094048543257892865444294342758003457337603458128062392644500685164611897314199488160858780786621361800232819827813143629691386171888566000708988089404344038418474826012173343743518468832351864844900223660654427562086742842626664224280642680188610474072303567081040023219934663577317577354940508887118508408877856853926466195898998555618762629245636598848744685097294476932481655617378715530652208938979306201840077058046573768847969355032421939096397964107431318458643605692259369181240081275945860293403419932780363587407476780648450135854223105051850781995426021964246972673482600785089973103458970857385108097917440727923482245278588658728763832975610232211530623294149675521695596801474099906034668449967219850516478532202758321380853783206427360294754557713556725304282111565297961582006077896765612067726831492381828154310062596304714053797643643188085606572170158356281880138215994719753246901135318554169479988760397936741697263690350648688157656671696297439657623236314257512472354976706701177281037033660759376764972244792005320785119257682643559706175032428875410709796243707794969321859510741361561826145218011159199724897740215997676524847802977484938992499410641859697611835704651649082694086702459929656777615002167320115198055646226378496735731306341833238062362511503397861771550381416123874696348995185628283258610333921490099637086688178005084971861596641539764895867392624495550990104675292968750000000000000000000000000000000*i1^62 + -223763974553619238789920230094267590595122124233787128926450221419700747957039576205610771890782496156012165265763109398170078343547907456626577443151340502641246316142511378997576769127840782996291644601948557238289177254040706119700220070780227969496884559244572289837427578355677558843484116703219653558726996412644539660325001589287076372740509603352788430331838988169170399687058282451195635828479307441438660638330191895797194517310093429571124534715925114197705410704798750349688037144626590799032156489523778154437920953929042143547094548873501028853806318322916379606595070139560665870263282046652431089280195274272608967780279567360644632245917435280902833089841400329741656284178233004776034060678896270737348707198434848407628238890176417479206535097534193104077513518345507939529670634218763063337919541762626378870340433378256842366140255610725741821136402441180349144929279015346307539001779803391791373519261678825785438885253614057507131830088783101707814589763969210159922817860138419145961231563131645174853568946618974075164465008840155052443334213608121713501650221876793842112894455418422239411961301702413962215498975887742158650423686243298644991269322607316050492491361994406570636028446772582636001789148405068507211818380072357265261808243279394242477789550878505198936602535145174306742383131187031174301637829174915452884180065107906074290369515355631035043461501447725038517976703418101204399478436862272559035770972622106526816444073420137909402724100906190323690592759105302000669550498908525642453333893711214407791467596452656827961113082559174713806710212783150091268364919126913538273914178302482090846244528109401640384226310770181856291002090604541129311420319078954823121968777159246405236769868653198100124624702214547176102586560184395790852427603924851313438923504256422301452595634858162514269896307819644470816989116038976160850706361915178316015654596106682751893718644754293054009748207927954370594163539111628893448013675617219354379642443399596529711390848375978768362066249925832498097176876198517320975311801521602554676768201609479878525076789661227603436538188600257112903590612496023758723599492310981349579523692863273804185778962987044736286752290222160357448811103151284409289747966103377779334982511956187409004031502778585980601739367620638145642233219590728869888812794912947004787705963098760411037503030398991310177231719626083485958214081841160554712067950771072103444750114466876809536747145294363754847106795279120511600725492077017855050371694688533761932700160156087042275736877496653853323863754219359078836062221857162341067461759423313422231103493239128537234535660014141088008872154501212167433068150884969551919571854688998593736154110480777346518315887219442277816589183647954619030348930297354206527568713525341190432713741167004966270201907356685576566374341388064443662579365241739189598312469061824038122628835504929982095131845032909536071584594922714581783874907813597324868684264218618446591365755664425687551975023436540964320118970355731368898410789427071745841976994124860374053563863368812727889722682468052428361544498703880198546369892373784391118105521809931826247460123699817579800833058138116005594184077963356160737996821490125361858412657341854443618003818093236407303628306384429828143723138409589813290516312423282586305003975666397938363920584773266713350060637364772581195436218239070563313410372726583871852680059659877964212739543782833931442012828548826455697804830167751004238581515926798441479610355735568758021450933651881354810511171051024191289911392215190441737724691152027120566447848659663577564060688018798828125000000000000000000000000000*i1^63 + 1955609922067394589316642277417135567081259761139119080820758623132836209988785972924755339357016628040323058468358485680903052989579387180017794491318263981650595614853323500124898266427409219957567895853157011994844464186095192225453607686656325620797705134054751713422900018050587621311204291456522422182493862098280010630057784914749847591815672701655960667423126013894232309469408379136791306832578386340757661036141640324869615800937203701979853026622288402992143640358385770102225011451403305479606750173488780527580500410988246706642697663389540692367699778188825861490969017098652055793129814137038586543935044819787629792072619358749917656711431006199487896579762297053124715039506618208534804899216964515530031623058357954157351067765392126328725256750063054326860090496588757443599789842347988591795932701757118060517740770385451883430309748627409536528607476926501202484134955122470293512451601790880427837921242850028936173960550432764800941167165630695791496157033063737996391965025616881576839970866217458691467517635191946992724288864376053705660239121274906643282256127459663493860663177342637515971286317281741563562870718383502241564732608261602177629143524449009875496853168145835173752306818509097971018197629601081358425214409562391992490074212583174119647278073063969905621093347235286904510112214093902628308370689242988132299414505279965870503728835778379087364195368231892667057176118634833550678318629189343878470698656971315221484474466004776987648984903239740106493925021146933537808652417946838282726551800532634559872775337065186805775316799071639780233729764485631498406640273629631611234346820128201322256972042179702367397473447726124786840201379845326165721656930402351267058742862005152095728548396550414179998119679083691904513987236833114716595837879777420223732620274482668957249771386449535881749489975841750937146476963927789127297166591643432539708731076857242275509191830204572394258896519780705739824336171665321670077150176315832170122499805514934249610729075341477442587327888784357723713659054285827663769513037508215809935718115390468948720351454585659903819255777018941167740578768032042568128572396307864732042157398914768453815584199439349935270997230403089422136968307463791199633225224295761281249024145591492929640952972527519054601382258727273621887168926241905462575341536710536468572627844345950683278013366263568418647439328611336009086359985075254921935207527862915979778277924717409026605347595960438550316700381740733238274358842882116516905522033860947984815636967927983326258374040343339763851393548871694908844371285423960399408046100564261877504782098631645412739963279065269302256985877366766766669036974890156347287388709041412800918601338582837802291594629480928083676185156637056854737558059394404713388588323493273476222712218649331970500121944572209673700814632369061794393206824237154431953300590947895987317574714603272905098489875686429380630476503551093686315616992047180704759824943815664125073425586739633461520676994810101533156351210399469868723724235743033497067455634043113649788473813866862550063525207563180613379511859102041946859384127589747092294093464892798466018682316300157646646210654545336830255420012591981984776754243812259983232262754559238506225102661230641764089978226714694239170184984075127052354952296022765076191001756665927768057810704246788551790086704950310143168974010719296212036638811413716831075390592699239102493824473131237716494207526846277805726159187627803357686533710618590761336904375598298730518920202621922493640119668238158560106533868296831830539514777333907208367591579190047923475503921508789062500000000000000000000000*i1^64 + 13845044702045632570809543695971137548461620089798964094331476383505029742793593946258875668879817408466765454446795638961215689449001391595837941036559999334422603816642822594805554568987158372409167481701406987421639166903084318767660453794076534810033026557105224399477219688064962298746894889092214936711279616688945766597197325454320222206403930852541492171574463654003235713967397740991702723179602283233092485603978315604921563876983634810753233430964776753951071444669108708760558971670303281843115247925708568480652407360681829371415881664238405351819478518803397360151577185937267120249605082872152841260394778314424572688408808947873643507375897862905594846605223795973980356200908811301862834137364368337661743724769218729576982066215065083865895480904420252955168218544283259596947992518525094334459935082275844277764761608651930133086931689575096751210693939892457120337739377853000496054447340943637436000977103925394991004008037324211727885651855556584233212219320248037279427909019494467584760756168690276776684717790796290183745784410943973334739787156061820089210740498987511151480423689504338206137104389779482891084934425268396460772634753490350866997054695737177570951609003297534762919546472735916293932374820133909703369383793162432871015368732652228016751817479550223240472218715249894700318720372992227165336578311944958623832375905587708143930895965267199355604170317482587295036765598415339841987324948200691195270679259865397335703716328346862588379165120634471323279271240429426434548276994135453784959638063682355716725715379701101940086839247522109859747309383675031057717001033770058540973332983069491051692988745745807702657671350850755709514098078164877413787858175895188867017622072891087818794930179161221201601698439786971195541386235096708946592852848883825704642046000533874351613010583270311880942368055823990330558970628951506517489824319213761587694134729705486410620972655542501726160195234507346682242921316266294296058016645925533644528533093845707739875372691086713066896044648052365420607307717079012527367406643045111372379971200070763146108460199729867005030974078528462065725260491609221885734105838782583540475697239177250418346544993141946865275870537284004086380578603711068960834135763107090451072219311256935524115073190280880339040492694693822976429151082734543735420109639041604182644626929669603048592263893175192575143487007963275622254886906481113375050880284031320225058585707555023321578108433548844341693148668694620634842233170512621131337173961608411332835811671032005642345992183651499796370290901933132742919458656962466545625954951791092231585462539193377158580496116911945223180400276696226668737452483646583534519978010329893283829195077296429004781549502374573761785719753851828571775224607018659162536241704031395271010411193283222255363936006416056402192114920209712624731125348702818452863603456564114426864996459091568734095836160755596077117848764528959717199929517911794615999970493731594226248023941425582917832972870083317866263030316974067108827986173893161186458211764053286109540270732123071350741056984007322402374858827643413602103157932611476709400664825828576155725665023756250872744323359087251239711267356572333735107525801806678219260508142228846746881809191929774889079555890426216622542379329603292658117233452587644230959921583510571378124928699719123198607319001546538080806772819993589321233296458063260364990881675470483130026018911352995618511979697854956027995684070280458097123872293014982197033335003976509779272534674934909287800817767383516698270845413707373130900028043512549336124806131920195184648036956787109375000000000000000000*i1^65 + 52935860814074391049924359565009717925269485681209877222120517685453633783843663076217350824904728017177799816913545069287574183900284258990965244984379378680967864673502567146834700472422945220242457056045233854284798676184031441678847570214859234350326521598159516277568058357389992115809732902218988729806185976699770329079428437670705776679860542373713569647159714020844297795751280211128083948709095991330801054696985300557661412114250837762960673535323924598078359175577382727029112941647006516554574596886736217137471905863847053621867402660453115002569340756002314894368398910341448412752708942699250806771727276344376983040556636267595491719474536629238364280994076971516363475448028256954926421673071055613101031305913114324195654582402528005946591053232253641598522301513531037508993013042680083074843403986333781031121153770873075651836736254061613380564295535755292414426569535012233332444654038633702109991365289763975301938355241388933189843473732154765977232876412611571811873253360032710788654714782345259557275762292332399034070075719445916274995088290992145570143342124518268277771987103639382618964503440975289056840120765829691852703208826765640975524142241741162686244807938046638883979187790556133254185205516631986863369573133195336238995278724642263179803289547184208935174936265088370747116276336122087719153032528759938828751108040866785129798069062680549194371641748183469454850873912188103521268362925897723955607597817376903199460855928192236294912916596593375181790684715033510843223893168333431598978497713790408329778543549665140647770225246417361791106865132357712558338472781860045134979606826933400896767817942425328651626396191394991858300099758799931909518296052911028565302040953933776853818098417814905320230049496321230318878296782110802016548338217631229605186165910976632481983476702540512636839752567189335859414000692568684408503412856454939576880366347478511549948408978967788154011755980538434455641862767170350688054073888082323184621625065986086460354188261396319171109897266329275889023771052876400513578828738831449278370304842472163930183400290961635636215104939537721007120239825150036238258036522237292883954454256392449192048436960168938705422087105692480181492683806346176285182233885451427047953906966782740850217228397131317034184954587256700659349459488833921901351451837670955055799654180758795417189117235114115054957257986613182874062904496141672079860390543830459583598973972139878860290976905839898740548322177715137035180991508408996252740813810831007983575466075705528499533210808145985285519664403103958125272543421114492017649283745736062584545312788282171740876401990804221798956830281130623376359416478463563425168758647162618936746131280979816708797273289575164825777738912512639978782223740909946127231168853122056216766573431319039985130962930176775759602884712378755368876887177756932649011543709157901222720282158462205090871208420957945495619725722743564061996511773218527085290066571101665389512097397386839402190307220550456437271316627450950725199362503160943101299942530287954986677318276121124459798373161299290959142817569069843652945351139464875830358089721243091559811343512105014848758639085100748359158887128413456592433968853620871483773821801740496449113824744279112051099006937132436421404904938887594219507749905524808330660322394068582623090424991122324509345322905628266337470154083910762411302030731294826929247353858986271054421834794899062397084994659698766104671146954433616558608480319798879847707577165196428809706738479778102154571974581151580971954035533342094886572163281099334675161571794888004660606384277343750000000000000000*i1^66 + 1086303739742804660664121044158083113159356502766341247657035710874156474131319377342696126305947718275640288700750643392283875500792647527841374531453162292455537322701463755016428793067079920627861909358528215249985525312144562837019782007935278597091553693453624766200273203620580217796266558162158792698458073275839398965480642519338323315237956553240933455222491961114404488097908027631284711170564523325041017593959709115734544593806983976144822298300460807981420444941931171369359146912909215981465442611348974147228278362160899393277212022530371301153004626074022750295240023384522549612572060243561430832507379145577920401289139453938025789740424729813867762295038595908595661890193679814779044115674065526441442686659059208342534127839689279760304389875593059505609665494028828934253796673737910983828844128362738653929084176594160554432399033742452775559974860711922732496927889633807400909938815861401234102430195976020889049819774956282878462451636078272238428833892783913164075051298509817565693376255979454616105248098769474665888276984804598184465065324481906980774414310149369114719437871723640290244732661966361783918318133451048289533671610374111117265367316861200379491292503762956401702197359959456176288064390796064805757507072719465806278679474451276977942321913726086493749687246182970803600272692744362261278140370368756129554464446134581986205092644417530766905038387332885851373506510589271847073432350132254664725145818323256966183892818705700165110945840810533777935137999686169023094930776348868292142453183897824506840201300729192376763318038667520830929736502117876465439810551811722389324965189623469205213913672803503365658733811222921850746513114026314546971205312238651157188614242772898762090595966969985942463856826073706858316699939596372586541321883161430254428460553733460858038038435581587861429959302119470739911939367423162602144900451715362687501267709293688191708618079944997233922058763191684160092258252888514628644884321540527254927216247917728184818421678525776339458851696234025465180145181298374646247038415398081370466606172895799611927243194946640644605586655523499265775797343542832035514767481369425188931973854705833748459894960856334548575373514396503026044501720102610265585636249790172675140023059167907275606126377100951710811690131811939225087968774113584018451086331100722352481052071713344768496863247805783755825959094166937149902697144790591107906879928233884026773277580838037471594555184255021642885146045342064099958393229404903665895904319326089693146361398247015687653827529427670623314457694466448508114617800755531286210015998859913090659087931215557371003695765550597986697005536782963447404310701625253453729842921846151880044818353707748084210365141209434994401295045471150683502364778251836799427756760638169012261393401661268555125996388252817062815585391105642108148084012686194151128287640696272643378914131762962170969664206855170099707349033470195728018646369783024511182881907282651390439775532204841010315376338794540502942248618147221452892263310490013251770212496032759603629476200229649327863822178144479554029659079667227909043370931996973862875721867184069109626714143863338036748478021689624147378814365456728909193109591079050238716033748425059540970535678299910262741893594693758926067862088928515648169997674819874399469193460159254284341519975057132018192114608180108519342860755429669242117468219629133481550537054206033296461345652266709861880614173902220022161730534488116914212104360045779095457914853253331846313196280838728306820582093043917713333087925351901505499948989187652959031993304961360991001129150390625000000000000*i1^67 + 16563094757754617271767997580763145433483161154837674906829246528215986797106672020227162214341837782909948885784282068863707987481363771627915633538811089019972605445330305040770819195324911205107325318062399308800872809713998633896624382907527026388596520462434514349151735976972092480562533660798770269900700347980562470293588964109688261929339428790771964014260500027371210164206953624383001474281638169884454079555044250284475804482892432760568051054287183490510780152385886614047840237658246728614753453132846517622209320918067485538300543357368132645038706247375958095825598460977995600993889687197394490896302286863364584039104634162972900568427607420968915499090881288157710922969239665058383630063585347371708761579673992257883709478789301036810935766802461820837541954172502539260788770467784954894433248079344052042099325089934247941296571816917434049716589383542727349654243607958762913478903471557398751556385040437110104425768266887557956286565610478397066889826322345769323443779819235510092153805196847854311357652742873686529406525057728340235769527198499901534792147508912658876797958408683180981341127009145438816418468373699194658502194656467638227777137534534078430589745738902444708709789790784780557423013555509672545664222849709827462999309460018684791058085053140942732508161915486350745926646240089200515288868080209236697666375720948417991759986957322053764757829136961929324104014528483018316124066922351032810468348050818572818011143723036140795919039688358538711781816741753959966841821706486464565297509650433695859072315084442418499592828404532963785560438246685824782187053289035277398330832128312293027243539115142906532854149198884835784063925347281732840207823124126860358890713549732866158730998798990334590304021813076953495576347921897369711202831188092245554750742644289082952766306101031250850342203909698345622830375449279517396767144814858825352616805960116140036961029784212621233046640568293611256567672613578746297544409300226903486402075042215466290326184256500134690007665140998366257884028387045344928439589772223139180100063457713828079287657432792704544550334980108274058128768400791726172567239331728077887398794230410319960890016014188844615093386247753693708382073874098632162106436560455525085522769388451231418594486048900583278091836202437399264608295557365667037319326905980252706779724562738786368663509751178480236158133822664212635887393225191033065478573114214418515180940149483521507967412718383154434344184274674748585152925521350894978287818617676867922108880790483806121747284315113888238165556745812869442030465701658967057474110382837804400761318307830382769006103221677785675079242412265765173741192287226651568522200199507457830077876981844311673213948712676443885006375026463645665692577432993150162048737014310080962585394625069580376446613011314144797328362757589139957195151149235289430338471480521562308832420406177052677661055701898919471737571257299336649361136969277934771301605087542119594939752950732763085693229968494700536876371184431714604321127041213272767797342815984230193045934766001163491130313257960585715593686737964982346060934747012421372847855637355437722417353254950040541770229260252808317934147283939369130187860918571621685528003982491388671106650063337013017387735189986415258290823514871412991337398255636137459225535541067765928168727736390768539572762653513959545579396080356265761140404008226252038604069829529930315735646849362869507912858991109660690706758648113720481454831862735006372991485997547643886992788426125675495304423277655752238133784018498509613246012783793759126638178713619709014892578125000000000000*i1^68 + -53612469718193829294841830091442152906773681323393339644499106545242843462463540827001438896987710894290073169436274971843235215642420494880819074594315486589361619477700677065685788825510660138273661742362411592787290701332649975816359540280908367226349258600123153496833178354968818367529787327387267665242056737946879172300945730047343932809341298683162905260947446081571495660163960755769671244367525322149987691829679510465136402637670914531840807145673768800590723393758714381737289713182637139609846695736099560302106173227407988904729188861288988208203316676093148662994744039169322505363207920946665905503600521939768737437900949756942224155405555180727989584395538518956040556322670727161218652645543667790960517298040427274240678230112758751787699507950198612064694721457802422856203153472379241328430171654119768916892426067874316460569839016720078010115328818592938274398378198331622539475812549887624861050729356813138084103403010738723960408305492132721340252242041020417221842209802088548100084188579121885027593798626834438504373770486148590977235210859691176836006759452991333351664936308929052838783220256027759110435863965246050094843360529827604819896693244805013188659346328875625397581593253805830852517891561391530790570429952859492824303263752310777901453477176356296273107211526775584348742796768593190106460499846056016177786659649927219814539348666683703715054389660903476987451734447574043412782503563640562481314360835713050359117498028688197528697979884204965409597979721046800844961755476673027899021820915542886684285810201849739507758161090323079676967155293527023474426759117259670423003754559047106874352899074018792217443330623529926325328852206526596711741057165519124201993468095825706545936134686939286536816309935088077280861661929115747892384505638081284467213838877820522610171856201389963691782749156788739242566965789231691846047343694749054568568846416773257644550024335556606778523127436819671168215333520209071812878525439187529156349542411064668397593866033185135486264418031708262543365004119749423548764815796607289230137389161241411457105432337767672873181011522551123360011646986813582265136485043050053499701536342655354787866644765152929308381773162874227920589272310114058237146730308327927786319350339205593892437537569220737833092431019104128856494846839479622629911488348373359525955421536299173657018673093479083122841678145488779440729747834305624860166906964100940558275514319277202402528808867858770409355554167823644726954825641843272156640355251579075788817071744817764232043515829499061441537455225657637433522663170768081683161327440913120155426676127008051863576598828942799335610282820900296450543290047798799876446923350594727276382836829750295965197897266359701943725283606464994443400736581675396243704287209779286566745643888069871681420131377925389120978321361224349587018245520758925886702017948512457844878990201259016373199213419065724196474576779783785024437431262794364236643715563245703340858303920136154878972992156554217496020981670920068637563562721531620092126407466362149748243734434903378253729965513968442006613569838942865146991600954193645568983567591777217030881710646552921263745740639219024804064601007394058455422581526349643698068298194479605343888963982230165739677578259773221028325750356307116273593544873435073603843550348797127860830399377051404636998661609468812810760041450650564152751609439183853951303355939788937652261733636238905668485084811564399631050631230780075463065442401052609475175709915910986240930073760991472932210222914824120235464565306898992229855081814715589416664442978799343109130859375000000*i1^69 + -581137574189234406185949906899480766322950655600568012232141127521211481498457827753644880056617703661994667124891136583066971578406365965605337309195877088050480446960326811422756250260307674994678201436591653272421429566772674497108354656292609594184971568125244541547872639273710917460790763267245138554395427481717527350254356107018763257305855272702151711247605328021366191219595898033629789242039109271315197168462307232310231418430760678475446948392234926462964912335547901136559364197178674021704540996800761861449689995418609597138961727802506643569223168637526338959554039968222198059910950798947361882980730232584427769775005589664617925975416612571325029752354895542610335502592346952844732762760984540424369288234703623657776726289691075000910793962569417094568384188885142149279078859877231985511711117205183697252531017732088790696573290920420288300923827179467354220819802840511101184515528267931583854723616756350790749376524144257606845683379161775077665034571931297297240982117552872077359547344625336604329269172628035220167932147081382684681732761430736707656729465822574142157025571534308291825248245370293912876239479375405061835945425558801067872234093808496066448236986173510783714828803685537740400372391853151234730532843184819193615158278371309476429206624095273730174090326661811101290285987476915041070103227478976084778083299983676886683791528243373259856647661691442683295644088621032015145342534131528867138479236334289410916541796564716033228031416237583265695251440862484239184823420852603938029907079855590565588826932180748402083564353951304672922744912714724474643005117709161676229242588822227636663043968616738941416777770749729780341108007814282345952713477801649244974519654825811900341019365105329742798182522710498662699869971676336054110395214896987784179135090253356020302503910552330606515549159487398125618233006362584090295187783822612560893766884297393184161730352198954106008587065985867836719508375862785206284097927754073820936528482044130607351167860358110022098697027499195423331313809988974652769428011811062105730037762502298306348651723609380753809041459045217246990074339453797201159064661080752349299238351171946739789440047855629383623857366088519834602289566350588599017154453839628223503873290344584259623544657368784054350738593034897458928256765973459822657786379232112106564430704089772582349240295573344050051207794320368675569577557545273096028639921034928493115782962922611158659447734758469413488935985181138995383055107748207198759645125764341288984281141794994438184212477422641342758281075521563859541719803753640706190318702255772795395065028830472197050357244763457264234102545775243659991921617300395496882360870292215915341284580255797562761796040598817269222013658689640432721000937418003290683538229843467209816533711830184711728150785422129666312678953078793938808008445104916948663936892328978811179315422176242217999174419731192795796683690353184791805874084082791701817980750604642712533908647580405411921041045957644906983702711525529464983198462313142800862073101159833347689521626272842254363783391856736774082571272690853165618404000454836869477285333699434809374291471178426841813581126239805394408093859844867087963526192867734291817905886763396670146658348371097822142692601476863450163400346264217105505386915544937195111205837807064477589497447650544077236997176340212032855741438868759857327777360590085687460634007061673754601131336694497287618221843169562399376213129296359573876328151855668200744255498233737968163568560398384728226359473015108451699354483966324910792014546423445153777720406651496887207031250000*i1^70 + -2251120782038300559586561704994121163259123417406082938015061760104492952135820134292675990423328355028552929018835301777323650288648321751167634578875473465950468172162419395830965974675187321638369096817507928225191773993584154911163285972444593919044728742953602222146026596645058018809704355942862776023812612004929660785463904680544998492856691676793498568358160687662044281120403244880942016860189155872361090004533237702661114604696906919082088906730014985886227685887250531206244047765722859523986283978498124180490630970392497369903741295659198660466065252961934542414076974428878378258645801769118114214209434275157129771321265123871776167723618023563701579849883989159571891065047130653047816971589086617902889295171455834134236236741460207141106949196913407288083191191093578282307382294742282911621914690383311303958963474322284116364805011942426283364436925823958647551264140434041970954057082332398927049560544969737829501670639147447707344664060121176007713589763844769909653270108954094574172549774614691198501531514979931410264650571459946592994749626457289305614324433309526038667706367101822000486572372403184981364935812032479213602734565843178337195271262967024352109532071001996067192642536753019570018802398701536503104954169449714473144328695758289005459063547337980888821681269187671056991963116416999284719968748920329556155735159024544698792972542724172507052074561875680069536461899132889196065620186478967750831716155880671377000741051367447708090972334036054469901600696242257257631175289931919393345563796041942600745624390959846492972791729218063341643019331859747404601649124300163517746495085652693193271357174734275738703982518167033891548410943246414991371520634427541980413394879221199626193194763832783838188419757661844441926797185257021187040925300366178078107295605423890401018865136122098760032456909211466470756622231814061048911276144074635810548642180799636500522329165784092020272373729283393214250760374591231692754312255174150553238448499441730630832465248152950781934445515257617384603142343124350004192726434844934162238883931787485247939620819070549857149674947001928240027471029518349415127265389085197523257531565525689826002544279025099644022550633616386727728895567651863796208416595937206700154281546815760808614843410393528103362121576793936386770941163693984596697360470373377787251015950135167768165339468627512646584938205306956593791399368434826448305258822100351712610154508875006219811016064483119649001061639908240895887859101608839591631723244417927599536896720403704073382849765702324132897994585909105904123966731585660389109113047984305352317270670422713101930874830521813155576609388616950961733109248070397132028136688383620032081338017546063209114628592320363184540668143937997547909492443917503810565140134825113938164378949101216839954524927721388624573572988906151555359468772609417781486744594962578990743379631034462091001797435123614618966248504628686255467840523147506486130853729497028376139108269537968178926078908012209912453784522585083439969364088491117783942399710509035395134353416016230711302519844034908430784603319824914815608469389792678190474029171317183976682977605544173524778271770923063638015312086886888287785106832483322531972865796673169154543252142282888286415424204007475985101806275917319546832071182139578631458879422351241181032716183646525194733716929876833529384815327992712958211438327007257687669293800337963012238304695626212745623342896545089148931215666933018310239621762355806505327468359063544561523752321083484290835354664926451788201758716346538775378294250373301110812462866306304931640625*i1^71 + -11088916992672335059685598193599502469516320746012896602177355192426698381580531059954271018883139074952368104708044036627378287414919341512621658322796045132945450611182290732081785571094385259486735995188008811036188335127374970863022038831563072620122194597300049753626558665704674884646835891045553098623033814387725109502256634016868364934881836673367226087326567171337048642967771676809902235456669776948615040370404646227030208620711182684437757568101242233757848452866148996723988395727121301601410462484093168546677610051906713789185135475949517651352277751892802066302919955357450595833307961850982605305228050832915902017814404119110704886818790202814786125013623512662175412004624177622664575820363749202802053108875548279835137145451954707118866970241944969913655153598870279721907291734214341688413598815562849900339842453311500749087756826039144770012256513420690504325065003923264570984223019689734803291101148796024057146796253867746995959212113229663471169922203442995666578347702120526716456977241551866004612054116221300631584335231914113376536794351724013176605866309955410234983927155225363331006914993882976451476300613490665322361043872555033158333323887195098290672560153474371068697485306606149217282924975746570272005076226008817778325837020565245883696598722464129351188469182460677344606222601148069547034266947707925233917758318758277311567447001880174510155076833605294389897271104009300347885041084732430157898210194403277351208167440913613981628561431835971131977125538483678977399684606450603130162428528320519763686671179769538993970099335596079868485594289386311932213319421661893156878564841857309729013200396628956340935126748671049974170131457042217319389607363915375312704768588132237434477153860222464575100284025701451498899500925349665995442794452750246176263784821552535564040639065824903556154507020080058376809383231721571585969326161179131231746073243666440283579940516062365164618131855401812787852241996099204230340960269367679270821851465539471118502452481852313403089177069977607932350563971497804019884427006438726835470015921357392411692442922561650512576939765986971501186448348890851414336162450469103798124929559323471771030524791353749479008129211469629362225474069609361010593025103285861986481538298277800857097950971421900979124415881013442156296785335472427384674700063608730879816854070639626070256256886530835757834825404267122374786799221174918006996637470029117472350923259241320135646613430084996875378533048092934621324059732638644354626721194067024440648146889644804665894035978910438734204084142870108150366388832447238733832277148582403935595776132106519212921090625805770414685459673161729248630739976616038326057443498176851153609741547959413278373411699405291267662143160164911028627785584540722061039103278092829762637620052190799303964553804397180589863479893813127056737864752682703085499366914247890788509940881435633203504452673646901628563513744658427866673784171541247151098264640256505616627669613578680042615686448272481070353423650675292823524773296386092880349870643483444057529695537480447504086876934318898776701808821839095691333678721994395107133457560499005341307816285587011771641239817453759616933849155375154685986245583387832188111502755017112433133219907837822906224041804157025046968061562240132525681571596664950519570656144400691083950047794616238819401684116464508447414148500586837055760544576266718570116066717949963856259125004554326533676908122994838987424101527971796930341356451034847178256410319384455666109028734666356237333743672201729526648888990436603307898622006177902221679687500000000000*i1^72 + -56366954191946220300217621169767182690976890353845010576991680460675391840750341238696819064187474085545429849448490213916801893022333121657497027816054903884325691961977669281444294761890113720326718661114530976028117713444637102219275576288388292966489820388348479118411561480502229565908798592039052494719066565021613763208872869497562682963051667497452987770021044215030948177001747735248804118991621892137302134037530250085920656482533009597641048780177312381833972658233933534966576475604830119771371811763802982526754551982700961125655913115639890817107451607843004026435171265773195779572819180459388931643015143877276097300909777164287025629553157270893150128124061409761951826163084515622842372788599563582571060546739055363492500121496481069589855623877984215599874827850338120356935213504164937391851645330180737462988542082185445314143929125300487294636908627184536142341081048833931166092934028237909486510387832084929118856676310918242462086440887041750664131880533432809360085368561893460477558113291075108515425778876658465132553930936992560746653491010600988332720094880970301204610759702213327363340294231159571662394885038751421883544094186645495431606817592182401063881517574091244009618977574465690485466938075100375705430397112266920176102421922275636824129952898199758829393362066223765285200969092614365983569610927511105838313490358302581677738977632684352389544027216696226988503524578490940806816772213928156835519825800399220987076456771035692782002248316945090766300550450302916000798370627565138673604310373248165503288346687269596625438487035053267602741165064635841889927926197577838049429909966185226142611810760736411578570679845100081412993479243358529659764505789195607150485360471027063700539175958454481996084361186247607549174217651312655779550355727782411470725676403733606318753232505703163802258021218018700746006891560494803180204388971242240700802138784789529678872933769247879898501494008293385632916437547839523773133369198114192926833676215929385693063409234537751485699455463550426862835556957306436229793554404094626272079047443943153451127111987914301756718548026437873276090071688906669711002323581851569987640677664326972633761272419453047743313133634304547227768939712015073782089168714157915734218399228953786308177501700242128711879126899540225233879730576065166638910056696662509681662918831916183571989457382207707665038442496302905941084537537390344552746276490020565152382224382056668242426237638521868039241255956496905929959813505038064755966439742241935811230293659830290675252007887166355804180301070037587565688491629220724030030734120612070604476081406741819236084546219801789380145410907520574808565456829761929322562235292713377445532220217298318352203992366961912409454300413108406521943076567247472169959938215659741952287727279572680454617956095428742769646743446877327917081019145292297529935057883117091754253340986975477968675812932824028397486246242449691931500529574023546131002511532067654523047622810831321086191406364400148498051854341525999148708631279839597135826612639367126920500351951334571070854253416643816210099563616968819222512135282477607954379864620936756379343838056766374917680308057880749601277140593818066074194423772622380678336204770787442286633434473729430599918506030103349234451460009328446967778510250655366596234803621953035005257332158942165877900358909218592626482075276459724166379584871917876951253299640556098351204378345824772497735811060527526193142013077584136511077667292968329559845482998555880941532605699720519590843914785242563247891212085960432887077331542968750000000000000000*i1^73 + -214636632344674956462998753034623208964754644435871043110174598503675157683150256859193203886235185026327155731266055108171416166060596240450283472819492809434557945556514268487012378183454210810371702984571764250086451044302386069401073333584649907214785140498400464715884790410067866893331166456655981978210373629390108650362660176206987524987616106391852654762739874823457033832128657531791559129556206211486108256860990317483514614731073772874460364089681964207311087474622289040682445698053563828099861890120633976673615385264648919576551695748421340026848529589999905219456190660871303741234886345093889313864091639363286568481295042646685448996417844470803684738846111052970891488882849777807982768434661137015806496114307963569593999965085675290142821559616372812301955888905188029852466501703635755296718359052885142615236971874916509421556566567478636706160673370686228770112964573470632701617479478306446038658658939136520385547461742568463301766708991319936553372672075356019395732942992486170444217700825871542775174115888056891609734023996538839108274663963199731595448629139243773339623158309868746513327690793976140032061398078559450709025504331167610634460729408178429528872701135989750261234765997532213048589604860387933981766939353738377125716243999310663492832009171897214805774686374769520284848264768366753275478095436137612150566791128727250155771739975918538890472869271373555306598868137979874681081434317145160212422442856242885444951778400140985316789984661638244287058776656301156050890995995586154482453735570610456117001410085019878368963225416602404615649672587678283460358762349867279144505308020446435417078077145329387293674892187092346598264446110250965713316628259753049142492081043498443288381389367405206721781034526703434821844816365911753627972357279592160533349161571136244586753227034700919181602531404812008648676517249072170949223911054150788294706169682632723846388811589515930632908469970312362018382401194396124572258034368049117586452378297761514683099484487006608691895423105536048270746623172174533634166844239418901194878737596064628959455091208562362917600660129895543888574672024963661207276093405322662717550967395190148926338564870898539151307192735997778328175670453749204429259672962165646648344123368208568263423823008829491229477907959973492316118656537975880240042466580485464135195744564214369429251603057530585480484540853556916384686502182114932197022164667992445045638908543860242484466816247978862197229029400574511524446337648737679950223117552909144758432528597589959284442463773055874714172029025569067303532059167813936694248066919921964222906655668236516502486232183288099998465147238758097850196090085145647360448214276475678606455863851550846855290486434423562984914648549257554657300931432525884505593041471240111174693066870244403148197529756720302216497723204945346692171241655874168810570921110633012729154285151015511743067132614338925161311774734169484624368668414517020006860013948761847135432304964010564749901074102052800410950022109232072619542234609269721298509648952642814853539700383345445185320934349493843615443296263186313205064545963114160260560689639026822834034793887416610488952184163867861443163235190403029255293153651501446078612530884352280142870994284534813874976493479801296026853355848771444922745984295693548144142237354414704739846735305905441139709650217690852333016574580081911113026298800951662249580594437472666689319825071567992416888879109233401305975822496819514679221731328485143510642834838288464166088081546520823038750176436906258459202945232391357421875000000000000000000000*i1^74 + -522151090941401320565695995080407979505074663996720298609592892803526375493345440197799363757103811440288385259181389190382333975404085878012995993729105787089925438411596448120991219738801386509142312149487344995161606736188209643542205784733332364587794223375441807588409771159600482310274091822334934591390644619821379152815693303619351478614282047161413282193851691283965647349967094368957512000985271051424343669208634538061815776899255345414557509600027497378013271007483705086565107614136790720194684350921553596295045677803660427832112195521959090043332108085159894215802897561951120375412302734978001306991670286435838720294817141585757388617836983071412854778605120856829739193311896473472754706886799819170006922642191442224477066313054784399372875331494807601835178759430783299929163038496996915095077153235957299705713150108881034751883019219039237387035496567799014014920362782903786974832403159311188268163398414813579263927697342212619226239425723509675893160900135413262038668850037223124525820019755713484609427853093802276204641942856183122337429361126437858223240018914199426651118249390348191410960887314928324022995288156624089774639369709652603132155903908008533413231801459494430202675862490984457000712815898064415694782134279780035321153584536216122175355569065652655786452782415535324560982132003292166679638727856322376169515407978485803485685310748271612976006852991268113452983766799389255294646081379018135111422328929835002827748259029812681911922724617036480071950164573032587686057053264000050495283753291303267915192695016409318714257906412628089296784378383236440751713585949576013929759363551048141936695958523040623870972345273347668342278752552061022220459577499625446234957845032511303273987611559093876055229777731071805801601567662196725017456644934142272500899139958997805453232987025758631388985023920484490138873937812596953931844708913582521705326343422843956852682224596876756017661134770132138058580405337418541136508830544625049474704657309018531598143495328412687309102437472124125689764462457042652168364198599986868904639149590470499035321202176985073749783537908580192171234207119102437858266573648570286142827378942856887697487583393682556227730854942756925635384021533258480343966655199252397746462136960077740507602611764106685503417189274007659497379889974213953697842712191502771416636256414020993965652896980457008627395074061154381537237164609205226370315061638295442023607625572566887283763275475763908490103310112897559579205864807507927056947532985482825551309453149728445633065836701861634754494865092260758343108726466178524803897189133109825202804741368795656600943574857639775179602066947881107982528328315947050012059410864392832695096648125673062709320090201825607740643519653323323740803360928076270483190407148689682119540972044307782638300030344014453226285080925827170977371082311876572332343618709077087829003268447462849881540993817281195956293162239819819635062218379567678818069363693620976138182337069207446977441698132961332745334586420008981454933746296055181079291254880367677700657945813718813169566298779945526370424737392308924278260665392016674914153346267391997126077490979532215629970522814996765023772914603364829916559175941725229715805090718546712473852005031978904906765871526472098678008014228934273767728652668814444886698433646455350534832651124449625649627948505584878977152800847806442920963040847880814410978308912839718538791881531564602761077062385456326239399024575241960139092646762578612398283292821945308789081118914385463358485139906406402587890625000000000000000000000000000000*i1^75 + -794139130756421790313444958487066860124655204377388180081125005766875205188566988678186291586402900661225820259780807842102153244103334406871520883321758024244508478417663177148718613296715336678981458108836754235725912426322520743819212599515477817547290215009312307705232179858616955442821688571127826211475206722367076229253881681259631115616207453400248203334437880070684530543254030459129075680607450087317884007956002200398037874471643422063773279237521575598776953192143138387382070711477795714012125180488869422208453586669682626133374681220841811304041082154688339220549888132849778916233458838910164608632755534176725185489953434104167054655871102783657980149694377314332837888399847286226223329029154118345923296497115559724634282726935899663960381531361157576646618431306435986536494202408750696166506254783001401286127645641053195090532399432326286055283982249540255827214097886829298898710442312294388253297791887065204969849772781568223662359700282652058192222158841922287084448710394045703749707100393573202447612855889505598603773113445150564361908411617227216824627159240951578800100332829833358258600318321876860934221818390550936253277761008185487125587804960241302603754518682612463616306036000523803325416831718731993836115912265697821068010787634164392544193672599831847010609980588355875106377315630808523777492488322857214553403692243878458264529849788053290001239545265808946074551809108435512963077524761589470226273165808381968888410299778080814701057675439132085738013226828853651243122409574248227127795957859224999087332241107467007429548576160955988584331535253478698376833945909962141048142252161130701070313627107599104422507115090350867843537116479736376990789802532920280455139812978765378457249332781774890401102149013364033303688452931959853469288767391917387142460341478860873681227423190010845097222458221410653183074962075260898871328489527801064236393282139446278027918388291807676710265991620238607711718056281795437270319227445857299974601960574636370991956166167388099162550390263099652444961761939252942810001562083085124082578345076702565097188680130204670265855544587280253257734003425003807343684491134008734369147601222248957423060623240957881121415050642141947046227789547252279388257676272313231925682849085825676080059201879661223904340569260426933840269335401617573204768693976906500731787126645429455326546134688096878185838107078889039527876936999966886143132897479985638468842886063386633788949726243274013629668256013894594764890370371554009353334489437230579597745625766593490454444180246252017268460773818416038222854704917122671791574536785057343378918207910708446308731960615564918259289119088971213543827856387663955245230567073502124498815616317666493978875502272599293149754224764656005676059163356265525419974526132024301547706634552374803908102614217339651735604327102771273707852516452920767359983734041099000998681856983447611179477783756725199916855588431835191201449151459992021792793364917445875487364994454279932660677400519542407680425244919225221634092084421994353561224355841679976576322242523740869508182344550583494945484205714512414964854171530169202468442772433363736607056122212979863439173865012120125875408463468159295824225753802186611086339738003813370274308359343450424662332043196185148401961665192188131194290312617560347533623187985462912890134954084825949892400876944296234163624057170934990826312662934351963383540199117566809304323063263528646218177377535308849778192383207257767153944258527906221737469682592200171207317632315680384635925292968750000000000000000000000000000000000000*i1^76 + -1116683765068777816262701839364374637500831823776075924131178486831039575968998794674167930543584379840888014046096802076150777936863838700284396456582865358454171876745272722041056034500951316583034779177815820626457576321252783107988686262343939169370708606206465693816091437817609178915370655549822583051784259655839372671561330057074718609738683302270216089747679786503459418103925271904158121774216993790985386518820065430318589179989718439107186942212360548624067089872847047258976638345901181988922390277188160582884441120579603962486328727358308977532504268133116814643423658921916220093437644459062467065589817540335707432657606518067517446581908334465247543591367416988694779191393069728170555576271583584466088477460011897590873020986502063121844024130204145447095807118437685329965005507719355913498871669331303269628147795147865359239134656654934808227369905197247538452781222490071989523468104954179508110288538378412822547185934350385055607618071082321819616615137097905172472407097544929114950207814273822681671675961766043145139518478992054418256307014956495055391352550800034895147894126043365809002266145113791502451646968250738678726716862054944421405527503028950732794028996813341146896173941868383886076112600970577667763331702778738178504626844089546792727829086027916407834752560512089273945452882399096432818611477098771227826839304979711908250343863956819576690466921692297584102704477727957079838644037710899574545744334958634707910327655872336116842655611253123187754010640931367124679659474682367313584880369460634020179133247311172920029495611603506057709614869973733396006983741271562892709145563251279875781178809504251010575283959973388484715105596375663741791264735062648491178736798168667799748909987567902151910353735107317383956518397896948428406642072300965234564734860968596426922112128751378096546424069942809279998930476807921968287131429289587510578592755753557196022138750648346819933564262262995610325118867265126079051197077469925806168909731038124215228426455572313780732624220593604052066568254783686598340982156162858052132855685392919686119484899344785180523551674821280855450117433724743792467919607512402878877210009772628555337500839040202264878868084190879019347481984533555876653092666194762314477550756873188691432009267177489309629505445496419378066262767091894814951638321992214111346242880035530033264103454815094109919339470952514329303839669977389051229225777132282174743565162734175843214715612652429912548878837014956905798278758165087771918169454843104552694135149840914470055081440864563037749771738836871383197227681956571726438896044989257191833239828482845898657168065782174957374301573871709629972650597118786512274216568349874515390440340819496136240170262440579021024780562935292954320779162566949569886031247770201358178339374722038697197202360172440748228702316443859674148433582527503620273082234636518134748349120763981138434345337677787226190357626418089418658508376385919892112136911954399061151004749168348492641121759667172593225760498829498442472981455978979457260417010917868976238451288335967743514054075450440254276241250419764921086074893757909225003396342498252863862738929609878950198535168479525194494887849946600662839771296347496808281416378978409399272921443499054616259857786844541315260425836691526096155315763272180856408025999247583267687865001007265395365207832355447295121359224700356537893326022752694152131714303097890483546971738461181108645611777498031580160562051647881461142584113551602908955754764202372498894214630126953125000000000000000000000000000000000000000000000*i1^77 + -7681333306652889618402349415790490449193778457583920473209964517602588544006654117437758923194144587385530180187300391947507272440445567431634832802902551167375761248315773822653341478977223541096879582690804159199496497298564826892889049625948337351698627848083165797921977641729975233133523191370446539053237396012922770212737251158508788255489976176440316013049793601251131704476145411364857784647761831568019970029185166704041097763902137344384379145826632449606947863551553934722209595084902238576655915159732629577452740045548231711231544040467681707639267135961329951602575445950929342799941223885347770348093831355590983342434456218924814402735510531105073155170713914323534392025043513107921143556988411646030877191660494899350282367200510220929855190248232269516242483834753340464752679176211561245991668016404626384657965293871710994188841552369946163806841270827078294001849637195269512026107229706313947910117266745528103551992794135849325600515356838284549199525897647128849080859609725992637591004014003814216027322994683690171419523160820755821519260830354166359318074512419677497509148227444491364792726900812232536595833318196706194255711905201095992736625682409068953690526378597865174509938791907061591431522394413415277887399357846732821809133360209310363174452695161972236407641691371904350340980190119444199917381373803864572678428873310838127405854874727956323106061642988562449976819906938594512543051051835190215201664614272988496594177853965031839767316312613632367243042859396213111305566238109780168151199981461821941754743651359077238073955803944768341015361713930587955616923655450143181977919985750427057354805369427617436277744613939080632409554478451503610318709624277210589788958020137613124166887345438177791341979711248823293673562054034022741125764522952818928878166416374487284896782159929079607102176532034264883160803519026623267177780758952977311321693566923414328346777438254765881004544225302010949374533507563108809956395352650959158601356169990058639940830632283679103876315363770211103873804958943831543176555026630880417983721793209407998370724199088758100231557769630957305793150689007937093686841192914880299075502542888083516050590993964513338453957141031936331906811269194810000776375577597822498868342261536225629002803262220014261919751179763822416604331132568449213417554217523414757956946192229295120235118612024804921599779654822605911720811962103226964778066079753426412310226085741266475431327907780603175665535120651672063669976414329054611672133405875900124451427827728601447458640558760542648637225179346353812775756952789360448287087529261744920279611944280618831449555661442692373339933132617993760039994781239428015663931289869679704532530281509528154969220091961170552482656565462822652506851086597865079992467219437012899264632484544556191804221180485961807036647671037234045706268270452465608970096443548488057068190686909668630403760108047477871767117986641079711775085388411062350123928978179690255186071707303125110987238508666970880565180847818995806673002420302508524845585714155909723506569474512676136685495624833769098644179260822296545627166053313980800572201358531683160526766749284950677891266908841490686890221995837557413874842540693278056143574082472665125528993862834107002741966103304467198886962320302535807678924087793432193948050368654264765753867242665902171637336413626122792727559621884418710963662994799764456097283816029052413062782935027095762187296895282977765019556989698398143226303120531799432791559506572373962402343750000000000000000000000000000000000000000000000000*i1^78 + 3542295287333059208793543090673053790143564039263150995198934138386187254411841233849187437639200162910339076152237127657255013541982863465995302535069006545648629459054091175448322647552644649933952334319651444363719923745636382706531338564188313811021988591785375458393815595398881316659830266740236662545591653024423147086337645457591265287899784147448023859627546507445544503285557151702552213051772890609681915320384478104531186200862579947118618963320006346554491984335099046584024159032676988406625834705518319962482028780799202111420901609968913339853281107515738664278854440703957562206697763364469626240188012583725251683752902434302256375362001836468653622717802567056780234130754352349136786782080164092429981849362450626401137944554700614739889907064965901668282275999780358647106038700192185799646573059299514974049925160096804539261696319862992055820877940410133008532724810716522194194804330084222868485316887786756729455930263930353064677813125537970698249990383048407106263389143524368631045775654279881627184571149603064103596893822210219476960175942518619387051077528720725883399033617484268822972771523477311126204828671043884513507217036355842658539076906773274424075205986944780067580443326229618801119349350049367387982007613032041654955143854702324502660494146300826773528114666497152995608879192427557973321582457187407157078814181121687734554204099978252694536308484138012551574600208259377328007078672724274160594867640987520146842963900437167112736250575055907200882185518808245027709430736125480884617268108080615267978187455020669350679154088895183179394281360465280235871497182625158184040110287279399140390292045437395680578107279208639206935852875405039286576460239792773087308953529433910431145716200218523627816492812567062967241380046981448832464432459218492712281921508699674707940148046970899662858054341353611196568683382873833676970562960498440396018403565228640665894336099829696266457081843436313026016398394840283745483420272547278074938214037036840125151731641627636469150385239966389272447982565326103722109190991895050767326991352515434091580503097276791014858861077048696035155359244897858711616973280055561426103406469990718465131060642895756869892594352214945326411298068607137504442980513445656031516847662267880013990211815413998216308071408357041722901912145868359860553890066496292352791528081195746066797501152845654135637439373814427700071298379021946822031044843135429919833955002162943048293215520000448164264037014137244431365088203897863133019345508105985111718831640494592533171195758654066306735847182145810059824906168763652400998793986882218391733747024183943604823292979340473065141280079626603534424950235999841031891359268982052455920870721372208623354991555515282596335399992334294761584478504759933108260719919704451553427611934561851545093039786547221662461786141734056078077453163392617327941788513432231698407617812392802879978739711973953412653994662335919585890749064974284253762218698022714040536022284167845997471107143724666038541974347196238499686061423114321116848459288469864885477568013924536415127558626775633151987850556835029520445865074609368682673021667328712152401291953210154075717673081930183439536908396155831952490039316681909364241519653669392867568722272211635755199341278844141110969176204724033183320290215346361262968156206772106577398178668167078503662192142487641478598731205285507152201970175453609054724441657512219847434759225626112983540117415897895642418791448784768860402560502159285084666039843750000000000000000000000000000000000000000000000000000000000*i1^79 + -11280113528858585414517997441129628404657714994245510044415261720340647775769241957631189198804865508323648119860812718419736160057606481950534782756627883579292060885440032120870062905910693131008296189927871406901258204165948636022529389354609472332334075628461474142335650564141010529864262603097910866122960809184187057875341352302524962413342351671043405247266985783295978721394266015251625860338439918394965137097254185072351306756995333354790950401920282214750395750387501635713587843224034137699724243481022179909682834221546838196733625596984493177302931918289822456228835458923586234748756937453131066365575097001717153078095618248568032045465387899870722231413491823257142705989604279673264529551281339067617046805027524704541583163488990918933246903712545143275420780387484255648645655887739271076709043974827076890849290337227910635621464869606985895375566682277419840938266632294376354705737591690723938975117453173423681821424878382020659456658273687699657118229594055748703524154586381165913292359455554359068444338752439272329381193778222265315246508250224138157720704918575015366984499502453795155324322127035005697878409364606557915913274489363766397317922421206502267287223251878469926380007125765016755866399927638520706220258648025854421284279950567816879638691008373620566465343088294888749892139322915641684283131283444036633238017551149374849973980096242616601406719543268999814020699722215997120214914903491442164368636452794737790816995335670504591490188146527323929461702622714471413760931369001869151136350318564036102143479488545748370775224256030321828943712587789267558717401341910281083002607976416680577892865571476817806610847408563492297394680781390900454827916662082713421143602568234976855904831556699178998694501773210263075758150803062242315403012349200669830792947832430611359663734488103221049822773284436787869680657406356360082205951234668912545624996313797103137689726562618314077550948614137502652032461882955311900875497119883990152419089364721853611690510408071424095236779941515238490066126540192024395402933882095585436334592119621182618022322670395155542018553530447160391326493204913478842490388092569319206108869794206892932018885357284685403375867332883871159423933630417162623221949386378388001587394226987419643427325586247940027478980281163017831425269943526941728862608091723994321645939549130351882653380401931571895574187654899314270774323759203180198935002705028804263367394132496298381248633987041000167928892460305495418649031946891275314432094631774469335682783011014277469192644299229829068570748592954372169387179292038066810735955227782897466008030054644528285670010290018004206167057611358525974218013443330168488509534751815145860855304371645601146055729400753693095073247435622477018412184989820868720312379512346622935889009440412293912953247976548834207698742096884349352635183599036954875756833611424793730444023420351665189421975848814388680540477269312089631232282830052803944706006278706414306512204317613041977241830109635401477604812046930201244932642648733846299131543910151303906563422852003041088184631479993080688347537203268875174039211946355921878782374181229803216486332303942451006072582406135991771947694139868701286956472410834027648004893954418963951302137746123875727732878441285425004688308315173575424845914108969050641618244966506717518238672133771025676512016493698911499423275758499686849739135223623264790576889551599314953398564944860624356316136659665922736300364798294904763803045102991225181000000000000000000000000000000000000000000000000000000000000000*i1^80 + -7742651852786117044059887935277102765451555351908362423086106784112362115547067537068408830004213219567993537266975833362800283821224734308086754833573808052576870712411151662936709428677359511710087940064441545681974176834660073641361802386493374361021517601161819808822898866705640794307624123646621310719823546317829699470754272313794074092880354074523641366505115780610347890066670770292331519692429317331909343726190088900646029523241121698019577955601798372180370787558775523158863954753660187966262200782911405509429043246205326911811642752816920255064771761607892032526370334326719222249071456878492995720824037880762211233875267187208122496338078466851359121060456172787478860031122396094155360398578145222470066592484083645875114530260724445333133338340024741506816104813913006027212987185685147664054583651084576602230921424444321325412381555938444518310858892423426085691632280227520760125487631614295473277671117092248994864624922820766831263929421109800378889311639566266314565331075766099310032028528294688967538735080738299609256573310211814809856496454905730557250258869932117628916495149775366406576257347220435820589498121539362912184123873911057897480212405985316709583137257297400988436959276350900367417303656343940526523543903186601098066553445605644968042646530631844753481623913068801740926071509188487427566047871229337139872003145025261210898664947616992012011851333902227273758507630002173756146656016501716290140551891676658437858892692960100536081194828171369076294633083818425745533630983654593794233575285572809891622888238393041356581310709217410070228807626772078907490631977508614279260328937387621648220308444197803446463775971655689399276289528557469987945606980796939380995719084797124180749461807830657489528337085107090923321326443068079724898856694329211253500049205352523295047922244405341918980612465978005887156533230893101830144407121626943018882375558813458669576910977716248333435817125486168487246571215668729962788673470035376787454277768283260289334966332806051431558330426462407873172268395037868414616556328456762501616256807331610624668458977321616289513138730843738667036631488460300165155993575230433147412072411541131026578775647636462006248217583016476594985222032364313298581996972626532854420783601411757480768193968657097907633969568071220921945527010920064458419895240498918898275853440504567797319843969400484372652664494241478872322986756040447903417560286898836702301079504769271065472910283971496754302958320457421256079680554658527073906784520448327209523960327358189595400646687613023087597194649063278604152540722063431454246026032641460432887211331181740261033678072648716566407583515918985641551170892779931442249356629224419683365155066930078988274131050213660739862327598229225161874752817409356599111365497988122882716461030002774468375686624449664331602602782963710135808227404140929098893649024245751262960319127796899169096804430312442476394120558923408326124036047713250775758744350568765107011302915756262110683532702870457557804827058161468055533480279220483357677188662911846573657262139219978653962494559292582846122847576851463154771039695183340941857967331524459560793905158354202400281049016781147856921013996752434516503881299163293869277030378607337488965727599052989690031396521469827881894407186465298136148700677581993211169708819780155792476984960395570731563823459733225954534515230790429058926970014729978303308332576659215392123149266809027827910915682156243921595762810304049917177071187532800000000000000000000000000000000000000000000000000000000000000*i1^81 + -1972455581088933367541401468406073517979903151911385726116295979786364307695777784100131146660127961846555851173938166059605927003850322017364295065547422857282658782507379108263098339916210832369154153186207123346907627450224137807346311633642581015350844634951312137182102515588790907745135948370685323845464930791251784089827576838916967611595494428351652556283016830024685925265455764873309506176616022343505199470220546029217499054588937105067191717427847046305945872853205856982197427062680496662775132783023308753927947207037347243695321584281905276132659723659235757954766815804992612695580925206073164048637889612997450208414176285027618608356230453612738553500439246592971116958724801571625973306964200490769840143769368861457138442408553817566490852482249515375798110250582941876994184503185520305265470383026360002007390922453912768850601981555767656646161365936729673378094656824661727655990416794960675050563715275214788661129777310487920121377511822577502549385946834757948176589756762229189923707306856228061277777146472017908821891507016431791368238708547224851721658439066452920185921899703710725381936874895036541046056624292512235523290223702553196235665163153221893748522089524342907701148753124430026528846212573927556701210297644051740772200630863752301159836379881838382007933174269407681583902732920232854029129651645455656378292059411776543181322792981340593090413641698551008515028994111348436132317064050201797446160016424614614593271240388025284168518743664325694367529888185894232503771083596608592702470384731378835107189412325854020844253445985679999609670835835241158565883396062855333174163624769647034927126325070200093848295736098382831445431771293836100150851442893019816186062104040146030152926849056970811201550661943829538656756611845850764953404585489177359755561124396969663624024475830043673544216194942508993124515034973275187299050689811369608929008242769025582873122842387196804473660645320791802931064961295732786413985363565742702645123657479446930614255974712306641289310729328537952126382734823980406817828748692666192204007681897860674645488226695001634927663651327890776509489062320559848525710703637144879604224110795188968548568865780102189877411616234100431574377912141022606401399686399336689566932910143774314602181671921633750121013507386055418230348972532435149345981459121769351951233107304369875448397141759097460009344967797531828810647638388391248041176304625043796645123599463115285550472368506987797417527854396689532733019344312477954808063789051865861599151990608814289553099677848927600464769389095364280501346799198954331793155116386678327771008812396827221623928903823103359758533058750326199818600425432754065569122313505424580332979772787203387576404517609629302772851203808101470577285445125920353252814250770835088959420712453458561884800634759777936351725267878459407607282271322117041436875821741773175178403905074580570486730748056262185194422502947713370617579262845518182923947574776787722888190304548865774538673945703338010000278538620955232562816336974930347316406534091575197970432136408964518492031119135808931732665576946717219636989699358695469985662191275738526732146938084667016903635028866044921089055484574332074919358049967992909730271090385207593247643097948370570354973015441982911229089760607345490891254554413212196805117950569509725039831691635316507965359906053204688566479813573586766696337134135160670414536742399109126366673167771092774069310296569992840302868808993057517104660480000000000000000000000000000000000000000000000000000000000000*i1^82 + -2247359915374691278457429281809607660307004596130023065201145682947192642453533955520167106870221453405226928920298956458005710005295859231050430520434827211069165441772983100550415616371729808422565153624719549791761326201605512924718002820877867852281042562325041302661414270429632638694517496184422580521590021596321214894573885761811150354615599319866418831225749558776535594881330619998862631209384587382659029683857501865520639668668395787974483668392816855219387309732676246748949473597323384019341541248790821045756230430835718463996015785584850984430718278058598411801349284923624375640989428623735518547701557772454969205753769097341290200416655455886910881946256180025142525228897121825018867611277054319470149896613257992673299771653721656300058147439523455529116489511642810742618388757590331544648311526165535833912057977520801750901870737607672374443428342408534150390375133834073048922685451382489075469611186963314053701149503095963300797939053536759230709081624049207227802432300933496975302497629855679330923968309518776223853663851667044942728328556704466401967659617594702913890585366882898855068593343509535843005017745448081531475572242845007680066859009310991194665144321388817808731862969952657394604692616901146813600937388032734319838681879231179805932870132969903185055589700690123444371234550365311558619262797850713209207671748561601449870288676050282062664363574067942865713363789473934162291063232880499546670942333946153868178490776610639929925214005107164070387696990731049604863365453473411153815406779576940071512742201317309787985236633607052320322212367054707993543973709167038898652366586226833409269996108657939074106636670372984358213489716098144571435599070253590716253768617269278420635897110858895615085933324211939110561261486358544260671995280673524582766771680544678326228009196098059061686000405219347809987416212525698092475615124274422534166098262005260987303113822684851541818607701039953444808231196414231606851388349214305285831588676086488364180559563059482951924150359300637093384225987524862057864207322198769005042535130613555200980812565949076420134594223562547082769222064223069696262075303166555148352812399241140328219158951892978295258222613542277670319435721256674401987362300755155993922866587394336142537769259700773943296555598607820633630075897415844181042987958669403982596338049685886093674597214086277122787879493450551372267135214783721218617963742378674081398740083220504408335576401213262425704153666318570396617961287824417854396120647421238283401854850272427751480963562855106356252419226790124825436724659992343998722651109170608643124081249400916531749045702316356251385648203972767970653956798006577909575648005344222248217631374402978690999398807463656414957436394765633105548927644593365795328768693228324626463421441545001003147073768552888856928174219699037316436728635792553858993009542933770427892846375048871854851017793862109901977788616326870506950919769942574998067141148200025725249598150841929166505601012461728905739410301225055566247694194464582589897545745125741598549468523392669419832016680862987444290703070106718400533775305431611246009402668400031618394523184542309430605865102591222845556587668826520815287944386778448022907000998218561070595200489701672064305518676153474565466578108939632521300676454431023236246449048596770105496980014315485378551287648586515208392699053712855199198108608421658572885787610231772096951089778391915236760081709256710465282879443269761105920000000000000000000000000000000000000000000000000000000000000*i1^83 + -978188362775497840101924113610470275385270240001664568519745258546982311833009798695287638338017871119858739214382518880055290440692083916640056484256588391209533981865966053893562751691787675553974996507987332179227757762221482666559083790621971123855330767510963344116634565541053932480997901609885884330765576492193617533070620044218053834668863698357525364436249637999814098038668049555317062986614659596316863619865137962159447853629645653621180476367047823971286449203459640363512727670219931551290659436019576183425192059885770679226129222654948644750060057588238122509020695736800880655946215627766202459899495167940167866287948457834983025445336007412666985298204065955879373815361595543182508107984440129753153744551922346575783653467181798921779930438888973379880113896165712366858584086077029645486261423467473568650666454913654689742371519441596402907734808958034263645663120584868814420992670370243488378658910434895532958770011772721087426758631388413317496957444738315933786693706590455014490900508186818082461401364923047866245220462817001373540869140127429872719556823529702899409856084232971582693483726972304211426556927638718756464014826609074286557340292153903176613920629521300313221966610955304363822167882885861315422284003914572935291545048231277302497649016002548467202314857483225453897430857862497683206148616289020748390280820484131745484759486452506366951824549379283240389866231011547578633007237327770446979563627117282228515691719050838584628759670265117937923631951104561665531890928321666634748815257125966292580514896973925088562809141515673086216442011276866961664233812052915802750490437938285078952076128931731151031274257239529113124891118562422610890256646180910842308295843466580161513453333427141174425969294999326846900656389362040408343772000685241209663682788653364360071686329048538838847652761023756964646584905057837011634150468491000737281762217405311350499380731117647008855585764818455041992904578739676395814668100083472391185196876563858016606170747801883231665696287464144131512265593144015464772966062802396513841026219057824060177846192028115981709127771095530619598292523190987460496864903052579006098084510519581008431644468011344463336115566235048951051192260014822591054135978266480257455540733901385621458200713521271919399446525763390929725458348581605577572083260072477608445013674321578062731788899893341438911270827782702476949481125087574260619786452750253391204119737127449919469894752544456738896432809411948840945093476875227324834073622586734906468793822410163111416729666459255253156134399624262873659744367993466481371332044346591262768290373173444770762077013021308632185592269159714574455575654105746029586392797642274290465530446264842199346799826647553683856418246095479154155975611551083432534208328208173127283685697284685046678655674117305653595917116208178000583957638738547045665634572286730567515522489003299936108201598385918447110106232217030602258215370452110936084393253122009657509012209764160793682248424551689655314903811618731668339935854577779647075968019604947215953671980156888585801768510465116081668281746071304859770110521442945478686688272482132024071943255354015411771172310247323902357880645644343242678300638967079751584646339298288363183273606837774482555913157399396495488231990267905719924665241768665967540983976032081348910358821985531259147927690163166491510414453090503499712045751533510947643998024506268852913781062052051730272716483096175191501544865398784000000000000000000000000000000000000000000000000000000000000*i1^84 + -59158478571863174249652104131405281565658100556875335485808157792298077554930545359195327829996015893710534927118798179528053002103155070844622261396352013541685064459949858573109770256976666407399348181350997855584261613791315068990696929729953067079566851202248082509981612795800637129911005211778090344357507499482694728275135078379092900536525493505276478290910847708395878562266122327269368115478360935490649637450444184179700100991317133896702735459868317169775073344546431035472040263718746539284923154239979234975292345607800967885955938051745702174445070984374393812003450471359531872282863927372046687586000685281588429094089987288919017007603823576033390362173118063272858650640948668157700350870566699985973687022000638050888730300696235462691083814859443730194677055542717076302895890429495427817859225506065731329924119603581127393745997136462010939739302119450667523191753758670551881705528414611965688228824851225357872915248860860121126792845762190906248730232453991895435468689482868587934588220835459763985184489978579708788855177346327360670825080898091220657580020497713264838003664730987426877313723361776107793218560309235964022965528774689374966665118372163151440759250485736520737701750122763861034361783696600821882885984760175916768493870930090954542379231298850343173308038544061079162369380418797988485178300976831996232311737349610971010843034330520202873903333955801917768118363481460346986674275760099400648421808560838502942291502933032331276140917641383751293091925055369211326549376211082005994855056295823291613679093862335339812164464090974202685076738266608900657389548701778427557813416867121522967855403492557996035175046263136385407540851246078344840748135477610549136314976304041850711830433043607735255806310759896601881132681880955934326784431365959141107309543769842804740064500644002584458143225426046663638544061103806533123501093547996769458361884579367106680240100728026558075847561253845644124241003537997293402309604827459157721085435213961028559092281541429712526483895940538172868925209449357454873726559331545309748289355880237971445271000603551325587658296114761155753214186098468752994017871624154666153977324500329116659186327341447780593581897880282774251813629741872743156209850966597992567230765046645559821228153320902892578262025372763676929841555589219885032021113909843739962183191089067065072821214345042783305348900197047984746477803661216030233604053625847892774274819453776275962299290625145133281914277151367498344800437427495402837357112398359073096110657473243914968402366193604623923911515574296481002878631739353016258534733135616220435240988588883808380501680385522149281095881212094700186038551785884189137433932769299507973691884918598046360648494326957293766120907781817786821510730767147104830403382047934932251703924202212645071452666322053222415215466842170090437567737424529739711666559432179661555921037600993792055455691429047639226747209459589849352622405752853383537981670853364291666408996102166072044903262460640108514677121234864913708617569355234414046346406498717650450227666751838063323263820816111148566629077860036073141126707209129046617128460360482238171744167706588948769667812150426845595863697522414956652889792427541891581414701080777008338925293416598903362806343437539922036998012457966167937413153875174530356672316268472635366176518376090880627791445402178360834381500300674206536377847639285988127315295544268944377295674630689977024619561707820193521619435520000000000000000000000000000000000000000000000000000000000*i1^85 + 10165128598267988279908883707455224771387150587850444914090323367359935094791591281253772801314444535595017333799689540540314067582585509480061425085709484244524605864931981472681141831794876135991496121148714611718644559072036985951723231470264147777291630198191086185895208112722594197312254132767820956924458244331634793489730710834085859781612032337634704108980087843180618106752022871300749757542599015684678201374007024372400262457534699179359117658827178479874439781033820369635740845379325178809576224279277661804247257187088165445597638808068938648924667074466755259180610435469786372971454120077122149943244842597478455948988268794404186587311847708280552396475678499143075019508999955602928119272550905358974670441747894481525279491950673714860153087857222552989700082098325471590872912170948291037618656047789553019022927107822019614784212824135188539691558902737361181146953363527116167277390859568587117361820652665311458059989057362490808429166953383439181660465113223049204756424087675144532781708941291802013280780106969094171456488560335545855867565680580255665029157088991287750963023228935645684432110119390628497872343503463094782509433301033560968003223971830403141248216144676749751243281847353327340394393052384956762390297088379388164919456138917632520564428685702716227563813926321266641466033184568649776189146042828399598425386704359776176947782650499233910398739627709376219442858642501509552635889764260528738253028697475554627555869526604639515899516240563075171702557552699479670589407314811348296075066652537869961926644801739065607731336868552051831877476166199721362602993094231052976196200975167423428939937362943348284311458184387988762864795041747129968137946303891244370722288601218864318100612490239634967538937555906411727693308345390121050120905017425148058582115081898271325408896374377035401592209046634867253900229849940159130476452446485833991090142890042512067691891934903818344015720030325069039777889427511918273007185355541942173837359372758267758020988539550289066526593597959240477961639845115106469986270578066248111133894437470923174570072750992695450819181082402452281878886739800621307559299531409127154362497771128819586861224031734012338757628709502457757885682622216924150115952746034977177279464229643438059779459590402702425779697472230291711723641623496198021102582622712794835497914685466975591011334960770996161085681860203265690788752080936876650679733093106723501117453165174852234943296320397660264230440961979587810579956385898411699503111076334180991581725126165231384262453805295579736055059755582400290851583185315992349651229513290040902495482486792633060286006991806731563342873078884052180348438440406306054085027636421899578402852932711898513471017352969249527188878959959196380324920926876263537850806294684218368364451901461988426754821075693779698706867972998310409241757985762703596367301051321530733041000527413356314574806160370532121989723424385036205998173825068124742897227089398850339349098794790420306500712742608072688099971845555531938156142477255522855922872833934095473385041432872894910654285589040656110240060214896540972438772048670393468754790687456283256582876539194807597214622658223996716162912747494788936191756797074048177477526467586552130861180066555774758596107135047809733130390504302754708330003183589905707069161258939982390496080227020957601213923186251360976449429033627896599581786330487646443808443958316095260412262154618469052254842221818827243520000000000000000000000000000000000000000000000000000000000*i1^86 + -2785680496094695257696680603039845082912266859647529076004406795397326072471134544658422805666902226330562238017229552804482284262510733867731768386656361771833442837198993654728767249561413756040744483285276128774394423658989207772162784825869419013933435187922597475391664956583593360650968356211166248710731887883883861102663218744839674702546425909042881431193947032296501327671921365543492655243773544784845323530950087872329773652442272102984699696456891916432110984749786626995468760020384106781218106010959650478525103272249260255372753466275818492841010773415974403449142765160241926735711921614907390409031387336828497530317684665017163823177168890729411448245037336400830173433382839356027790693335904755474398112774426104922743219218152158252606035485052202217105807175016273544203527236941526334682166412522000667661414245206508709354652248027908771666080557229244471106253209123718731668548862648279027304105388928266223365005545384314857920072598777786026528934274751682437176232181896202393251750584371519735811714310752440789216997303162033095298371639102676785790791553063135967352662806088544372212257582020801330454371130027232120989622412218233431924430824336587544470733649328588811382681025148755922314039958617211797493935307014356392524017108096245967573833366569321623717268607229434852673832092788932578727789959257508817249030748479734659493681095074290384659507588494335739024089135218269974994525170233779631834085315640248140345469520862481494393225428399422255653013034487785942918697416173982848797685449333571355505666844699065722091773697577693170245758067086441479199372125460047862041038947005626149046579361747318901430787976635512868736913774220892954352999206691798019912082116482478633164498146645687394342613445210541298523794399149823605367626444749431884393668559124594893311384478313436616207888972383852501857398365287522825458071643983012987715079845599921515835074617975473639921809903516864759891052814757537672182506139404250302963393900534865507353517502461719863681619172284567258684024776119999007259045981125386419904206403252654198622349231057659786267885650478052058380143650734547859427044518221446516216959671224113613745283169304660773709769964143339716578033113386380672730728458361029985958318642535060106342517340113314178668333720917894085163155890933193968804683707110215289881036843334389606777572632194802924639463240026785398932309249673094508985231568449555249787130682856268445574255803972137666162307771710124827926726514996101465054189059275951755478810523896928823851381709858118853000697245810348023635979991695540941851642072659831053498218776853732075968825817369064548804436100026393990513140619236066098986843197038281188673550037996885112622359607239878355548080250692543769393082573204260930169002743081960431475617066559521803428217658369816802199555994742643978573909744114977853455031417989468196089810837865531302198079000897228786129996180888151058839575834804813957693230062703134567643600095540492299246208630432856389922524859245685315017069130844446245415584667718993329559076110024776969004188948985469555335833407333725173890563093637578819655104084920262239646646040800790414984213731879427806358471534381027590210142711368972403458523759095886207943763072058322263168143680096602734105309214485178706186375073008197204152913816737832155389648790995513385554613465057547862264494038141520435650240084152526207496535539637173339280949489713323826901765020712960000000000000000000000000000000000000000000000000000000000*i1^87 + 20441387925640119910674481496198939992348314567945487917492421579311334011191554936658494602320057805188980676980458255159810047343053514087928801293715179717504041779531579653181794196109350456258626477178953486066258831185093064333210532486171798364589348577681970622052638574836760036450478055468387930331953103212427385554227284625635741986952725843731976715973068509574512187412684495924598401076886055356887261907562303544866683259500402472160318942362931305250209726099304437019672684510143855948419326842622223540986569730449942307760147820468626486155322073533799202849856797315032498789439611717934739924839597576709964050539137203074975896656113955669988699630561235574749812068954620865500761803801728647784508749203693149361216677511135761896615249885103851854155900990389305604771229621935237847301559501519112779443414043802357991159223726538415982981702506468236108633138860573071226548631172249339724480136893923277612168294644931653140735465345770688373183404269250506708225844371768105313729349401442443408345389749362469476334469198870268338390434405903173132210101086843677525172452656403827563550762133154046474462383749647191167655378947242041061808960610531215590248221865977186158638333091109496034790784996271056084932488786961296269494559997067702503113885732066531446405381610357339347558977462396202366689060385558465959342867249101796499542277941856118906411655685740388855802198366143145890209548326267344800287092021256979474351624963506380815957191413404962177092275952704710614972249249239132703374132625146384188338022167970763292072788957875964751333034431381158423994588854967778715923659625686726541304668250062774452127979947553554610139980903182895559871654995591740443683093209955360952169106562144550872486545865812607630163015776465837531412180240215791659342317676623931572185766761066814981643301927399279011535334736867437770693863955250202083435372370741476396895528073085419443081961899675245995754684337413619125066819300398349534890546630864635376417167731972005452355980136817524081145778584867456451020892980449000648457721920028808754071364376390121519673971286097612209899417301661159585911720131058992533531474854507700179819197657981499873410813198234338268460439213638592673256072877960735429089725467860901196744657490805828743140868262786399324150574030747937280730456470308948619776669693791002960815088252799358261804194557524507091522220432697841970582659425619054255610301582865938418699696726061705605430232230564645902081196107724346104828071066668081041390141865292152127748733976115224121819082040618239371484205664693318841666333173662828716003763864000489835515049474183225522807143197932559676980084023621040154123981686370831806323108340168880444849857554730992260469501715004450763820337033065316422901061981124860874891572128175580726407201873387348123354571910638155885561305843787989429342094009664911980590281780844311221879474267432907170121376397865780689020537232133791366885927471826598788247032789771729378229042796076885946312254184628621772045817948852892073286391397485430530035858059340809067928097981142727135291193403988690510240424793261525435987165329816880586541499589854822297139827087340381315621023882516335861621341024647446934637597980411215575478650288213640638409745320886410053053920661083342933963730111275683416186158170992882533095260356822976504621841369749353879340231967907741625130706511590425910761070458236713850394415386043722223153315840000000000000000000000000000000000000000000000000000000*i1^88 + 49127056240549008234645894329924110864946235848243950285849032748778911178132785345141646805458171570832339511808715629743918574064983928427613716166638867995337132911036899518018121664845643248516180855088075265586391702984756531685074454842866534275982344385166115532760781088164099475530533640659955418219285004949682335191014643317339467954850190570706516690569121488922277596436305533018593116837022330229965742581588929890688028687490013533201412006184806963904174760576447214999959853004431550181668281568472512036844045513939259617242169998825059875455818166437424289637638714158484874462000352661789558295189016729566014335272714017696324518706019033613965647846383825650920078863776120514297357899547921545563245203387740671117941748321626388743990567422244265411502325738744385225678366022289598828867175889400318941585729741778596275014430426141923259416051010326174493703120737492079841290800700729372972363710883914916613731439517892025833550600620088739274010515339944390262689951538027891086572429555508492562189075324922910427681497341348924010047302460795986905533839919249759931982798788301675660945656014833932641129332679594285883428940554952622750171890548444929983387375916920710790022513861173336329923161758361376752988972901811448211832046056384757492495625012377082417426505331167724305092930028168951490502507630322839741546789422440960893762714308430519002326053874231144824879396468605337677021220175515683593116661156132426228787311127325416050601828655814672587312635221422162111547863865955852783627208373084728134555584492259285191107488471588563716919797669235976310751597805236756038805439711834953374811814817148965259705410343228188124513364163084515879480313479467873682902566956174385009106883408336330156070035271743964927940295478565082983205923195532737843367224793464964816811573515237264252107913444349760684551098441869897318513227522747650498826725728264180652473976311405049955071984431953306164035172700177469801700038296177847596110861019966398589560796416224844099637878506205049137890603775213003106454009639004548075872519809338897054260809910619568249236683140830012174720806075603777287493028692586597744024380624991496062265160944608581400489389698627422744459656544179957279172246556036749246262668222503467370712634245148996243875285462310419073960745421665234461331123349772107633234995996938792477773333040635551406472233788954691577310512473152526858257356846335365759803644504192441319206679884432529768659434806467805475266623428764374319083982080124805411363347642512255152204129295173208011136353521814422408937978773656753670831206194478521685470554638392582570679811810101894118237680578831271125191364246949845124937283151751213364796289208006655838189791875206384604599184483276016556617610740299099904694827306305159644315299529844345140689157463628395653621103724670359828042153287463111812996941284997866543915795971214082623169950221248822073900120047288021855175379094550001898110327572192751433862521688424688972640224584433289723414693682184837500187435918036178480489937797450180120225463613727507171129414374004463512305568044444482056905020408680259820320549523054706387629004699707507171665486846156573352863054428606501560998727680797799334125565418465254981887762064376593931623263874704030830885650400597601255566005430118204824047531193047333398374089909807720574273763756898872030877052300416139773830652397055112611295695066514388424236772739781209620480000000000000000000000000000000000000000000000000000000*i1^89 + -12714647481071766111239278822749207345513837946145148150371509908430070922245156988776363316724979040669571067549081988238678271882370629946785320534761730713761820757600155595878306640063171931684761384061998067743168376571001860709570340786224270151010152671774916407741945972824596609115505255327163781550484045901344769272910307503117225118263200564144623455706132589010354598719467735070510437529525108035827207130164176005017732174926100698040366134856387897549656924106894176015552328023043828320707650256767652452972679645653733392286291386328488422623960308784355288399337614107059786609702344850715977489555660771953592408443565045941346918447298149015022707038147140975232132038531241204582217122360816213288358290467253107181925555410570660896512745954625197476860917259650160788707616977088190046228400518965693905605560284620273524803709996126444485654723750372349223557775187989164169839943538070034452392439032254830567805435965599722001530359124669469421572364029636076220948206677836657180827844363651231440943483388515170126335002170767503322945313981573180353604513836610877813074063092701061198018613149648824117559837586901485263124191383285022501161685401931914382678763806002994506037968614626428591239835938615924088947132904661640002284726577282973409327791174814089380030286882890790648651091927550636048099196015027725230147115170736401942741747921233162729122931671064858160654236238335340997901160779952306749250602147317931083785720146392486401883266873772032457102208918245868042372213407372598071487975458555702224404521285910265609717440479387313698982069757369168210002332200881107034215413001802865354933157846782302302257612937192919792643512915106345197380066071549165522106418445898417488231773316132010308778684291333691944809244417866535669744793408668322767257894414917739413149055892841249968161027125869576599752591585035644030648811566316817620190123398404132469469531675977061720706249834168504956963023866812089324160386682733971661318759039793443525826530531365088293355616155973912230089637222091574481532185255730348892620960729769911515175362710652608235608714135166798160748313060968689735430441486645848804183342494219751600840606375473924590689019227583535001968652109292462613955223110493457298279417623545276603340272611635965793936499568400149255335410151478241735606783006289612284074992781133619282151972159097008240093114404555868267923656941292096043367287514917664943264541755846441271450220304370357452105371045503431564315361415692090675891611095375703058766611879820075186011150395704205879511132877927800347369143272499340699744122433703347669663211394565799238918538237201647896081342077833013128991085871504587867853107562861504594397482164835622353826385905100341296057309992871080827074945243894226941759467195917214640729736548540028773570702695601908236128393602634822259175194645277019660643711934638580668359011468192829991301901230007456420552435024503257161480661425445172418191057858695956308228799845676710520732502002297338529777009795877099876814089755170135154844533441482867722770556093731234231388453638222753041289408956763161643417775770337080590907399346829017192843112098911265967100785004266488028814617852775283498114471317714365628700938350816787008805764728512200369777474040032710231249304084635565902556786049305179322467184918544528649223682224242022185724181192658992245639245552726100402890243395154905980351759103413758860046602528305971200000000000000000000000000000000000000000000000000000*i1^90 + 1136140571031422958353331371986856532472721132314618719815402174547896756955458843114644368364964451379825699571890727840602525180821459947229962024136619206850384133509871939714445789232467148630825287382526108867699490111196268745309211348913083851475081103066477223268719654565361405095765573839005352044219270798456397236654785682145312530742498694845554916935924660282171012271000905979792739403426896691889319066963826318793930060015422649946873121644349288218383235513908847898885711162699450039892627391193759335228489777936136092059431752885499754308903210930712642568232804011203222137271389630225252788652488420295005239908215873078753415424775937834075014108572746760630763886838910774036077324256219339781921888656337622055420094692066033086480393670353958023260787683616357881727602395610273237764166402162771523455382069002834761185256562615160210612694639152875957426060356402299556636703951697166488495957142701274376010582077212979857558775793995972054550417546233667285392219052220324021062474677015897320785261753999270300471344747467972485681404958300251196622677256165042662057488694695522779816146958221892973373174387559989608743050970844393481212160718915096071044887297091205726632527352337394326886522326719584473120687020338626430408529318527081502119954880741482905471423868386072801477994428745969600320111248427148851809201332901118739808287900548473256404039865231300670075053800790953912150432522168519900663796471604250023586581674113186604156361360504093651759523948481128675180808652238512473783156292437445160888077816286072476020274876558138274158130741072271818283727364645271947307491807907074785911327119832476154484558096676045563153523589442237976387536988425109449562096265555663836259076448911988195354524067736877487833587225285310815762469837873637632188981702053637322497791684337121855991689818338006513047781818085069184084436428607767550752527140851956555523990663202594940518737316297325332624126723020249629850606889416709993168857350419072207287153531410749375630184673124728820355833487552150582234941897228986159008308444862303873968282754366928853348328867055944810494432233668037747001179370839335356625050432813209681129091963494934274687308393894438894598874846610802923479723157703024059687958189238951960398713170818191858802122265525763325999981811937338941402356105831350310908519982979089681893184731596975773689807752978076606751490412256707324154357584266186057433142107213601591668219151972850673094572594268244645209886943322788055813026805009635154546225459490585356620079483844480619602427275440520535526684804183331606892984972315393880422442309642950436711048481658992169278761432222171250111310257641422782767196993438894739584165701944305754849090107620286852947969294817186931431427201437403399797377256492724063884094235152871713298364955666391800440668212576093367170688998211856769326442985011719434770930635970195468934858666169136848499796762154611649461329991034133327117762637641146822469694038081289392183270007218785588015838381271626432782218555775732951192932865319068097887684956338231444437165120729672710891366988105701532406053541181809304012471209482265927853233248638316484705155029804600255253517111576079023321895037733916399605029114936515589845024960104610816597464129521718497804720617492907288457227221585533784705991726077511914027417224473159272923132569768484523819570055072019801482032828670274876337156596690254152087057203200000000000000000000000000000000000000000000000000000*i1^91 + -50713590411217590154345889038481188170844858696334887904880943103391539521395269153423765341998347556274388983672987406583667698832252310797860681115374417847811539983767365956749260171213589413013465640516965965576044692117336803396123544550525848840208854899239164161155922194122128273671941150154554539844368991905642485024527869083067021195600241196139356625019095696683854433675023024308763753679506092875324306438757227603512962116556683464324384928055562183848694718014685753180483306486377048518405035389739870977027396321418026926141490067276959008794201076843175984047456142203949650245764947406603340655104061078374068457356070184610262435187833387071914227581256338431257250538886214956090638782526552663177139074273307251601054041764018254704127830458723447849940891670840828778567558342380981903344462144452106050125354678977746941209550222004330624583413720264089902955026687742537664053769956935371509209904647615233554739670739308853229686027658102362236242963590909638751271033508335591189834869817254090601718685871271533743893898091462861741092465679008828392241498431735185723427617132503187891001719112104126804795497387968361764679821193771941788818829134554113192424434447241488661466700583151884353811412766253575483275929026286139539322632184710329495604930932327326865417676023083357317338392942434355792845135719413605781302337231801778813381031899619866863454298219912838334287835120855954354247588218211567958094764213620770108465290534326814671707448698816887721951186217200402677819650539969321693970954021138419797106930318040446572576788366482689756865878991827742799316002043536788929073259574729857525936061205918527153131617618758559965411766380628293174386053062981551874680214481271289599859888963242686634124957840028756863307485771235310148549582202331557284380836524688957330158597760438756474578771301606681136063878434713995184212237565650287640235842204928913734634828395629373670408442047767816663662711343947276360698652193929546420257547336345970319460870059718528156910945783837942375674089399970079675595490862416086784778944367586894715700211213950473183468053132987031781493126558006936339355502298810061883263248498425768994542175217390973542528057450155733878491275602488514546583339512097720671076479297334779596074876770909001606739196424347602575178039167882515788524392594808211510917091145486486268508562310736231894114596430454221778120587236055468373829662425403593656028428032055633590682626017725874844363653323253742689024970746845666051943203433730843666607480490602805609363845676509328245029346499338136502704596446772149168270097983636060914643371322703703713245891945336320481828929430724951929746132406074571288907991760552179705409008760055614910518583998361437254529828231349521659640222871000094869958439732830992503021274505318224147248146745215323019148534905617355212090939458648288726970951989072362743314940208776185655582372753016178633810979506659745374495191109855047559001041542958640399646541983586798225864172498097804399670710737994856461985646243790993754714285281014673295585084440010531532660572040432246385776512150284009645274696543426624115148246352553735433146301273554450452687931699137722026510284091340272110560334302630306126031942477760247917251044689248756144277801715789373271440669966291585177079633452483568214837653934752836806848628559637770444648839229446573789286246829794205965597182861377932213119355176640900497408000000000000000000000000000000000000000000000000000*i1^92 + -2752431179374301248892721990222307163011089646333134004092971491438178905798975598876570577859808604844904064996216046558392548148051744762257368961242658218854642648043232483832457351532568433402833758497012189516873726279155544162826529089828795613377281240778745680556249489061526708356513443167203947970333042371020723135823083819316454197893022324002615799382770515916608702948629109891142718363437889203553547007305994464260492214459281220623866235381199694038316968762702326438743846365783686540193846748802066278650424984592395686748781376669373789930000748710484668373074452516260365875601055426874657042037252177915082884590509659974697633042264247638783511836382472380454217188879462550354853264810838917579148189705473183726345726692099757524610364005695503568482401359333764769600228947623111417618391191637137121812185613506548158488914808249547296540208729322380988481048376588187912621171862276006498171936913147398829136001249658813968172444078481569979303768176825561066147267984291807585289128834653224791019950391200633861318051256712597753306033700058736333799600692516892869727922224992748925348519269114245825169221793328732219338337760307047385458728392963325771290887161425854476325546158143355696681181071270836605439285256006070451528275472737423919663947643396947175406043499695049564382382501320256318777873582084803241296377621486259407073548960616952092557042934407416408572112560811020147942707835770240536963895646803987227952452736064595157934774182588207886587419156488263536997812567880101611840236877384343154715417934872908386129972844172437112722143213363490655918130997928397709855228198149808220702880188863520816927691677641305793582175744275183117772622121559153470723829244344762379161608810698458188751817476874990806824172362268187597153847260652243996714763825077329164808874999899375136845845359717802908118671063793598210686385106166534993736962230243109685659281440585137780411678051304414697696519915853774079704823718945516540174734914034766100244273882460241755722870849501006188812686822249293568107467242557447245042077125316583773314265633309335588628530022276595867820038731396552627999985406714666690137782375192375295853454154091235877899068550447448264733562090680215800578586819326732114109108831583735161651353275934180674754736573478540606821083319359445795073006124114359854047316466886477381640008474003013115104273830257307921791071873459703280381467330246065034641336853921095359821528370053938193621173566306830599853254057329739741349167074726152534328907660222059756518086401997271530631088075367753121214049418329853810727442651239299344578094646315936739433146872059190988570906817596189465814169107028911277087491537940160968367731494969900075528991317115770292215427985575213020934474116272749324101943547699135166109390826868369042839220536772278117170064143424154984702703031981782037894716357793145066314177359530334572525087817865398323509077128571809055593797720810272293309816626370141040812924666910526989697311136394716343313778585546311181353606177559107415107204088904846049498239362114411149568327883372825374573935497214309759913549199205287117791949149034212920928718503699289572407656574177372915086215353603099623430053919923260518990507532865808684633722829002569253357042134127124153476740722135386537205007956759862910082586646931373265601074102628242838197659138751217592495167514604151212900338251854587050231762296976179200000000000000000000000000000000000000000000000000*i1^93 + 187845248039751941471153359495676335080315139001805106668868707279300322046882050361709640707991585305002534682669349747185805163278071968991501556781176986709114081510808215886162202718513022485411815549395307920174941657078523643000298693280680220810449278220796041110437626418823081674921161439559433795738540943598232342949854287715715637692831702848374121385218037067273086904685658694094702695430794553533099858625323545134312995292837946296326848176376179669477246606668933243355124025163777411957524148951233456157671761519287869792089045617333626772015936455338143911558725353589919822883426213049395298883153548093272086524421690879975463404711271688002090035652093610079840315528139256474525127712967512805066390889442069073518963908578396565875752662482162742841470157764178588093578067815498980559004764405920022358370857641215455536970169210105702938749972624333717309354879217335715715157732450390902528672609224343960450443361671243140199246405326366895894803322036286143827962238012394231867011685672264804398858352013260095249825844905770249645070027284733611045373839135430199744708867110016324552821074379815487706351547781332618114415738363603001177936753199891560465053911136045874958064717225507582591501611188459587410552113260139352981633103961923918132074346715334975105229955424808952786728135966081597902702454068959309609822540180261794071730021741390566228124835496188836859089136487710567916707677681374166722191617810362822886505979505301180813356945364956784994682024105878888235644730968236486104093258620363279064143915498760950209295763293413016254784922169520788542213409542412303389345873611546185614214457575346128205363017573466947044683632016568408012110010996564019682818851661984866910727884140368228235300238015249347799706746408023078695287920432666594990133312076369407440873504422397971160770672282665765844023424227538237466754390769769338661929516171715813175422582369786085787814976180413872610608973790621040251133320794731560395106360846320979438360373771862019745325926627605379888687523167657403982153724982924083110926277970103179327748171662727585812077001359940918674640070780895150331344244956486637582564138503752438613433135003561488321981213235952821584287518819329645255564767018770698825712591057524574123819569806095424107169169839004740293331723282490794216241432276866345940077592343254400365184519232187941003022615862470651275377505563488144936069432441091909346015228785136803746762403335220878020695851638568423038051949345850087637031010710310453969799211725389734118697880666641085407883017898914078741996693252194058392316129566267759286130626489186072432242185256228112399979964470961968723723051803123239478832616518357695521202335219997837018930327583012701640665731475657535431139669124368347826478450289554519782799196734549321946662366887442111900012165257293497986456491685777672548554677188904941366476177236798005782896186124266258292642768697971571094072230910651459561687352085241390084109146279320324376607135141530654609406367410451066998693247108242424107576605812923880762269290102127952280831373450622979558359415101202607835587451370497845000629542941552990800436212564969848876735335369918056849339609447931438562387077942917336482273806927912756088504806207192979616013014620762531988658384135187094298379196484220635990293255096757561382254951899303179836610630097178507996267546835893365691266695292954587778619801600000000000000000000000000000000000000000000000000*i1^94 + 3268582500816282561630521917197865604452580160663154890731848394553517678991586215192808708259543746256452598004086510766396071762693746142176759241942396497034393558023926531189390056189981217737543705428414611775365213729522222043482829315746780310681043704900380608579261767599491459992988067578082576158396787490804590045916290731221207985714739683012065993029028390256265103627964073592630526873624417741327470768131478179194731376433355258523825521662328599673138681706130909278997616374257627800011900958733295439705026341161430299136760843747081665368188190191975545836642360533528748660293819926287165977772029347705112021440423599380823960340660929234079773900541634701987229415317740208552644270888749816601136698803892680560347261933836088219267297716808533776528905557370899054541177428819766773703711292138742239332826591325615711861649588249064927142433023531670392470232646711370502956218072528492836452592609971000220257254430930917420033410716011635308372821796461428360345124380785372823429636492349531712506367390154413934534563227193947557346679260387951107606026642288023962150485111428412282612300092409291589372614792075114647892446569792195971556125194647561288551603316705509701604253490767410970853677680149974652498891282283901623388052804527250642492225047188186135032363203630614062671265383273761977863782734634257395749257046330008305106420523466135486900380552790499319298935819239612939172460189510832023336959290089605596048191799982209112420067671966485249078561238394742155720387598671886211873364488965470737041081800116814696156082085177854265936382829760219657582645351870876205685439903512405241651828312325634064033079142617695317623819073541165060597627547519589309738402130744097583300911140446380532745341530805288416570766544334921298294347111649407165988663027785631098119835087813428661413991958490084969482148113151310042950417170061884960066212473624571385145094193085251432820836975790979451440345999696213209840821910742000206857767285647880401901187779689731658266793881385451889421355913554171203454696206903678086383455006920874788588208919204837920548328547779481492059078488472921394639606088482238734441613126647296207484663856899762117907978349359306808013428878204941864161445438587422149077455686804819661248033892862190731358762267136059277812730652691336906294365843248610254462965771471209779607471124717032730442425732472725900464760086762822446250376746818750316362212655213895295206033214126754531740675567525001614914363950200894074746829872282245272224648926953139471163505080040707854545747181550837412171421777109606754662499408229594155624985961853323213641719099973971127785057287839883909814803837727310461147923237520138147311395372021174030561292632550124401825161043644361605324005701491063428271236293172964566843544996399121536594476937186019863725309501198002835769158506911030302685758735176302555479864699649955406217024380797880964397415147056728692704035448485261388450634884772508260731375431053980244799577634737781146483475751104186900057468361617646509578520794615180514193120471341764668773283698702595343253136789354884497475635619121608509731278935262244311740243965974077135277809064349005527464083201584309554342859770502389276586296461475808723485400752342743813625998650592433754381277863551073392923465331354919720317462323125979532284381796252735419809123056729871483046605239136572802600856802173334323200000000000000000000000000000000000000000000000000*i1^95 + -301329866160617191707042462284057100253063235161789935363368615799188843610308298415392188113954062638977722250634269655500079226814069587240354970665540945052725220184467750796490756948691014673059947286713748478488472161878278298275296263915693754118054864725870110275851057067664469502770788251923917788914644137403754745004183221998385542553228364692782942876254521854122193527594191633840678840200671478894487965268993995334297296586182509981683776952731468220213795438378627479508172619338706238792450107419930798907296946175975561538325096509465019901408438784878473455922024751451118494110131279808515856314182524506216158475977901868888496573391902563045736661020683639585109533906709669560813542510878280620872829569401548509382023503839508166370556770427876329245887204849857031233021300947829640372943847776574257466915037339976908681073219085741749006797073131500255545298221774819267289004490408378104050475772692115071809753375979231584840424807081689248724018102957380559965296798794469224150963320736386366007878094258851731209171515159305263293207598327796947503137825466693057301933203881949155459637653848649672745556827155502138284435751643927044328507227902538293030866507551408799299274012141973172276041167775419327995080011031481807734365964250166379075513115538395995690102307742344692195806874031029994930889197280133761362994697102818681691648112445938627528560935927195844551447146069047235942100399617866232911916947025636636723666867292647327267059714572637426261045024320551239166772335627039815352081995682418479931278640553568028499430516004758872419950078098704222665946456549782467985180818236808498882061074197534536687541818148083606264347606628535735912970773130878821846684100448805702607369055494694945453526273642501243969617834166629788157454290965371739786603208893320784999370567471040481000992389055068848934908244361987780530359150275034355990616936353064681048398209683725992337139999524576149861820936900917287333089087333280704582579876874926046072204319432724225161381617554618671132297548780754246833735011731591683461918310261100150769715861160565410743253241176309477340993625146148101795816492761810064489862617607539746122467785630679519971573032396632916310662776747116932848832065862623288723210861873600304620496183762467655826027944742832116851045814399183748296960891396202819514097324457558987444464389617333141804598163281687894495835522496406638927886453005917654683848610768894984995157409708481063138008524145507045561753837098820698679657799709547875468133943094834674894040958883676624992654050858330833202332567972553284427456394172420158532298977321509933154940161354196371840197411236417150611433558790078940005340234696594488507964886442040595576551709517774672906100640701529803301397344641685634521765966547154884540334294096828227371234915972717032509984220854304464187048861062752058417360817778779455953934674470545346484348785311208968580720520757390650537920073201166388186681042463219959257714134670918516484951735731805419323508983089504405704631929160860393099729022056058651904016294953976284724442553521879580807052907271685134510969277982972820547360406827572711532392236684211544954483435630949390316644472944857526341924394475783688430108407957037075257830048452222645558726689222433183456387388121812405131399387277061851339577186638865847464672789993390804840824992500199283144910321676595279708963949091225600000000000000000000000000000000000000000000000*i1^96 + 5948196910229373548839224259295538023596944221022553292873972065650219429898085765789832986221403619592718799762456599895408662575117377377067002011894066258659212509381177359734648012403355961590856229559267854269649900169898725411898945466445072965357889338492523728177032034686477579179498641710143767729381975190831368073193448149599959340903653689258537295193436924094131899668314959845392689968123722576230318415400760060307715349214735704780192604047162329886756225038354983022886918829295340209583786078702683590013992941255017222279538683910962604855976136138689504649999121732466672349963567697568714117842269466222257033525817749983998476336778895262241288466580443676166488195443832891232764490385325527330301406901510264892328325324291479363594359216574585381482624764651322759042269244016053765368222222553585042713888148987327804299761847097631782436188897957179271127787912182185117620206307817871593267893141301610006824898571697145533444175939781752714683214331440579820284882298090109243947536148253874130215745893085367408389493987444639422872458315430718619775630931583117187491080211429676313766707541514731620876315676858161668788519963036688543856178782162254166660270468659505635958413538984793024175849378891452511591550508197357594092239028905233205757340520114597189400032525975224949197503340147602678083143816573964492527766570174618232100654569790581199158989795518039808946332554717528898000921281933766594282279571693321373046665565994415558468769615774757540173947896794997891534831225471691961388971302100622057884799952037309544264618647670744639790235400427331277595131489264259924253070547791993373478200748002366773391668931721774441734970383869618843954127051626086888608800730642689773450239970653367213444924917139104879707758294181383490977248908234968276323681199459350849909433445274676328385273212497408958897264642368743043311695981830812754175017909134403986165405535715690931043554323170506374624826683372111656759491631959353579990680768113226568988681804223561797500552565675499049226087418585102087617979004111444847487294555394525841462953235437946417803685565916359371917743725940086125498387808470366997575493975581097863876601528397992241995739007369219374007431415804565256475246841749461136397690443759789768889796577591807799582616061244582500224126567575430513825539098914548333949493403406391749966795536399872225406270190508847057138519009079866319836235295957162634245101047169585088732268500448729400717809699373713335455794362464968068788478596759142144192521632841955488571224056486788469236343925841028660521774587833340987265215724416453244335407282595544486266818560046451962840510545218058694133037797579990579973612630712509812491752310978071790512389323012253894737080185176475709341072320252590220321199745296950548917335512213817945588555510418683345730583832024804710737014892401454895676164171406828463909654183582889162430362577329630399854434060373477044875967331081661688272018292715426637837591255874161164288456897220090419614204892252962248708537300803516825469178654458585857665124280612362297080039240696714073308782318042835389354001353254935137678690374557216830686432330349533583610127240534068067016880167929856277442319451230308715593786121789771364072470044839149054173780541343632268658565171342659541184142549462233555895942929056108536692564469868383402863524123308230537354763466436427715811737600000000000000000000000000000000000000000000000*i1^97 + -87144806559506267202436980194591981769741075395773118133705939568311589434866710342377466867708516537652835940305319596643782499367986913154461468363991618923411988010637864380571659999952949399426830089008421206367531457661936289594025669319653309581372656966118166994402827187339300770137422968292232918823620708032240043360486556974918913669358014931608646736097016036521078548481224905838634638206436182687665753776603922253331346624763605134179290226656329920510607302746163259790055231750071018931265466768379645177074132942622394750058759356660686262242671361130293143480935742298843963310192568423862010091903314588328414356146854179361924898402161966523550788021954022347724717932032300883784036075913613122897662888877994050193482723674500255598248175951043859536989593417956105787840188926114673798896685413523038282353308068273853536259962554522352737982966300789105895238283045167458565844112160240882217201927445084405106566162152914936229064515218629311776186018851212881715609986703259956954036763905039060360426036895984827819759395227588397803367169392890266675108386029759442180096495355139130343246634186471208261768936219489876866973556049138823126027872293949085311473690235437406484720077026758864149082896331194076558344039573826211256066067830146579448193710259136235862685212111894571692743984002456922583724877131001442492800166919601457390649689469979998791144107497128524531179747859108415019475825075242736822332475323369442831106763646149161335633416915062641095874507634879324692597976008562018445575422253490045017632473742398698699850629652130895644155046325482404889466977476607153827398806230337428613405473629572330566720999388265242586643709989988136847643849272561329527635594884217577023408498918730890853122860314676509894433559081479874860224303804995378255618189613002583386971799045150883375610578708473580854799440009395380894436962305458676305826845924615228062984181584785092724336044294104194498398876946673433901327959550308384883699999163329211022745672009922620856564941105079072608939693757265928348713612853898539183321637533119579455278474616627681667882595916127508211039928869178754385962986918551356747056408273222857527623077517448149804055593193092434506259777185124400803265878677095974839165359800661919540352660145965176916851457863862509229252495142330778810036541691275804182585366068463269963100599498673224130400060922387748783208838358781713233471286857260379368627394911192914202056242823015249638139598828596652117231054012718987282807286345421434512486073831966531952961082396676028830368353406040320492928551071908872100054780051169180715122908473953482027250522988583050141297469088666437248558340962016968474748370038717192241902452324387024984963686739263860719892456747047426974127382533224787380383910285765858244906184567530543677884897446663564722519065853193126323718321082715606665338440041761285070145415543924557308157828066571874873040475502464056442366119483079278646891902308004879171397348948643922220440112298910869704330834135553477974310431869537655849035190161475639335704454540535318200788652193949216838325398800275583120155915697442006798348733818663976294521596918234456267110943385861526725598293260774112548326143469505470769555570556480732291208803927744900711173106099537832462645153117608027824467103461510154123109601712087661147615765521084132708710245739540785744687524506104758272000000000000000000000000000000000000000000000*i1^98 + 591352966090552059579801215819289051545304982236957054795103776294386864608806541670161181260393567164289284756300704561905311957661210566217146578874090643052050779961379495017900433095741237131647449985552714246910230439334147870343251581498911925011784184720416973092043500975622141230067497729474309778504795805473235546123146865162691300767656896589254385554888370172383530819551427439954401107719837117027355144140685837625697489622212546884986647970615608099890997581173775536753750170969092664695179333231122477450141202183655186276743372460665059964505531197791134177531344840989507693161004844852653696649525800722202715591674693034041992914331946724077444849620416514881661419043327890933556579153507914506819788618888444383994777875497248382253888640445638839615086042855485067381497809048790200397488474876509092745466367278101968086834777460522214689150658569227588220758774080344968040406259405525455164574126700965938931598353637550297754209532543717189307667575180340022543878339978935937346970478367498088835352333643794530399960895564489070577030301482537367962097385780748217555991304762943867319128464921140721703757911962734456895023417968419809618715797806455591919477745974774298387593590155735778194007748433878617598275641238336482144215631757639015005825165118949646054249126335505653760923181289247939222340374745235150454339386589830525142931274641615675491559928116777456296293969098181327666789748926406065015097409487279836202326263891680128521767726463766512044510241074838988137343392134836915606763143100336950964994513178416846381943059195498196711506969182212809581001131517313894264183798035912020403859468233060620588572490975295880851599701814576107152463070571793709432718236796643937769655093254477427422790515168128675693552217709891509681896993382367427376415391527819586775426777092576109583877149424795959482991558005544888127700824180270910997087152868875478139924511321253500857067790136543589930000466151468311411113454740881392009917187068187225441069805342616237603869179524157292843362543918974823772933141366788887293554108666249224802580883660940409597903155797422284457837554013888803404475793225047830475952885835030653814252018055086118903544621338827809844606230023624712361960049283270106904703829714984123570168685574884975327231139891422998806137130036868274006629480700561986076108479307092154060369684917397796629863832733181547437580062834589733014644767122231146456094870886741600949474613848335125993096880467043698055265316372406433514391695516258412185537694850559621181558393329385074646878111013578764431140652550002347633544426690280448514081083767467469467633470711786426418467932032207548161901885470254957310549265756785520607779423708938678515803270188408632327055652014006345608111174504817467468968941317270457797669403767717158365311554594919147314338621266668749878795456256782995836707488400050750086939116065458084644622024639750171907004677634534741604052793332492929499719480654195724680505393647150504136421325889635718108921445530088602145220822211598874835180394509136493344520766632217195863556099090935599064057872237575348196619678207211164354651527399653575719666403862621332705383849393778817873801906025651842563685892804122002941777459824481652025729385113782584234816601304392256646531623730383961554993816243375105131629130823940667995070379347035536292148337067388778117871960064000000000000000000000000000000000000000000000*i1^99 + -3747066698552172213489665301270884129958350714917944285820142677944216881901721528066723156422937812935394714772084472355926284261118536958307323479327858552500368888189910241984573775208713321364474558962901320056871741189607284564359110314721452634747654880822795911645082077056250229764874724540083174649135733513394437979855500442406334685664961304734774137032913243923488642782861387147735858351978077047182230412639665985685349656923244643815004990467203499193740627050440468363670089702976233006908334311763487934569485467823631365343244224460896567551053066358238583809405576309172473219783509130853874348185214440200091714107571013876428441459719769839477173196883232593853512869083011246931149745585336378328280058837573436813363623195516691508912000835385616267209415814142176777918546728409585367711332193080315912021690705982304072185288760780802847624866185044410491702804127870210928285475272402725967751805161422868021446870999734770072739527369895548304511664036625797832275093994186155123783431544528161549706695248497498969476796212366459739149609025119005328482943592146094179732261064926364525208819683030987211098251002768835692192980198457813278605262699324437934438598454435484143871676710119945072246903920507311719461580974688255944911153503712673312290340801107958992500340441449603824552048751753299995920527926776188284426265693703636993773536117978336817525277114387055909231276197642483135813501018836414679402568975495012920471621335765556549788915038448375441721092402724084929763532490884003639322688450701289417622713999681316744353112859355724950519284156142645156578853145826939076585047766461975120030303522801863082711878296087124226556834414751038843544020719380691639552222967925941924826567780922821125218162034848456320595733384142705147473396988034300488668455987621421013524655768305873422554155439831515202187742503730628714772672384185454584915652408197695871914455648568284198967796673421556631322735693311934251435080747199230874501234247986544698576440025406195692039549548456646316258017903448958803862189602323163601482394148274827228989772587516656614203346196208976641796108593795213154240850533361951067389898668129874584594701252026872047728224486431954157340529454029525047674093880412758261038454400618376317944018241526342219291733024198663696567112673343926547767061659759715818239275977879268285128147471462265353428254710545916347012856815084641680738914191722101209928187578008367173486832094397610330693940720020576320378714163343964903315808450000298265224740520519828295256284051117068675555731361369946239031629346619194829947128471023984722006769207030105523005891651372889915266286037793229814759786010067734808773770634734499569234655194266575277939759271197841898974807927715432459518195006748856662581981632272681554881306455993141312222285744570541078889288085320831178347099008987291496231604895463300266728514135362378662219440144498587301706024573229855685958298771598353610588852035194347997032681990958548324780537744632712577649283301431488406361099921396003448929506299696261523628199660377173269197816362144874327292113322081253303503646320610313738226221019557144011760490691117339122793151460589684806329627924156604582416932694867888522630342961969638438874423169277632985125769949272804302846525677005692068871368308061087657262216094667833962524098570988911589649322945630002091130880000000000000000000000000000000000000000000*i1^100 + 9199872919786196715902178151209814129455785509572263350687861393587694015596094272252350854854290662399148679991365810223383236173147097057495202529695470862625637037197497796129754816050179617243135350672614619564680912665270860216124869861773633266106303120229720081939838107336493900864265849342596861914826733770602788498168486850729399515376950740091506871345833526655666068269084120467035508673022577557279296880981543562527094613333018736828536020454902529540553949242955425783182696598009749277142952824761924624148239090443205170762934821965620000561176217845688419097602683496201993294091633446324393225987622546477143736767382751172589005878084544416140939261850426729636371437573815894990592317457144357829734552114543916825759988323853029534595705429083999414826920654109570840578308861757593715232163486823044699405444156966450011381296429714352523442786998878762394878652625165032015200875322547876814879904209895503477198658640115002167940047028297213535719428057117752121236236640975265339965401143681453697053800337842773363493311527662823773829396341893791505571502533664808213408014979827500993941317828491344241868330195142958912803553336168288796811147650146712264233862331597912895659902932252383587501358047498472365843650271179867817477389709968283259709065789625401573776106877268149305020620384337197355989729944635180983740321943171233484097830726051885212329079149526385614200573413146704527026350448991294129940342947421294559616680272881384412225550401723154214795407446604531978412929602840801627063954345575381975530797589560286171409794063017070577536254906529411111571359154131597994633184869024642566359286271641854849645035001700147326805527263498719678794483618402663418138191992415484890712379020343884175017074887476703435274812511367249299039267421167372374813735796682418931634579441153854047222867463188415985789773838093219907662037911309311035679623644432770809522874606094590280655255110241243110050159033500826173192271471921233641756753274855661366883964817852225466098372683231482814937852208405877196150068105745510066242199205701921631635639573641016407468955023243519554730453886733482165717971357294447413679055313446776728271486607051420721000741805560849156419250996515830019679402744748248755315480538862078346319126325730621186132876329071226806079552245746586927217233163941629841047126318260787636893602805283904804494746872898729224281053685991264707754247183041174894858941105791703307217999362807272602896826091188146439980245347671915565507629197205006086252261174098554960290535626421198051868864580756595392466386561599008826053491986946779811668864386660833798044315452030795695020951483376533874104033590183248419612380754401644318426838237087844163808156316641186467423755401530504561691345384911021129291957027324116054239068131501741330326992181952209641237477036472201530410494516645314478542842200156895940369901420123764420024101548609274948220401192688615421964073537744476900473109605770745087365901862662182760367498885973072978307458628163640911397232956308694933210979010073931600511099050774595005836838477682864891058049035517633372403168287455017227085313307894759645097412527799854012451770385838424762833297053986144907479200092986955196312288053930691600759952477777168465201852237669365338177762253348496476548239312987792006331602711374646053771056261231854635038999790485504000000000000000000000000000000000000000000*i1^101 + 526642689402539596945623698617178166714144220000958230299810374614177964514259928944136649823663302568064051103264104182617937550440146900783601768501386917860061679719550165917455836160401401192772037963334827933106257849371005496563675993774967506287320007338214599173517977326580569712947434497175946236181803842697585495693600246504047408479491170271704627918865248516662548021022412639745506506428501169772782905055315710356857274476042928961119067508265493467686037299262714507777752325532985526940113193491696690269206099440574674560880582131554183520338758157060911445330442293980483486291191712524208837494612012101165874248966744665704958770669415467540888431332043495799407971441483130182382787857550875367631273166548653757778374616475097206193557601365518986656218363840195832786144398698107600432762971231793113951620252631723298912358652683564104215042162627579723102811748618346618888815280716496927555591049417480687545945902985833180872737043163704708017834984679132045658809490459836675362074761632757801134523769134943608765823748083460651793919513458986808423680250091229260166250423738028253311402611777565187080104345058945111491253628348382100325913679457886975704335940804167410179210827898452652012080992367642742475645728409618106800016353253326981503810615030845074578199353410390494526258039998169745238900550134405426423401507629560672307946707411056997607047316258056555057496015746682758724297233068398565106050257512846099475310442066331494905583519315581991797210905599367792073877306302326782800544931597811228736107627274674258487037278208813893497675244003232980200672322274810287984836840123500982324315073900996482352105719152787046870703628132415822712647406359825808149138251906297645095036732337473684178919766843865528626496792778089322302042717486384108423747531943344750173570118790792397747209768774228842108520437048675869163474030226210770416577907164935197655959879928649681080801815232655671530210232888316776557737619777998271310485490880703883187282571779226873587542388656687569181415057576250838443412307582923362629535519086218814344451915915183927977922524483088446971015426440386020980485788259135071686336816107558610532155701124785108208285083518875820756225054582715379122242057230254937611325645797789643569945544587514037402908078981100958345030822870164817660182204275836577397300525908207243924351781369224629965244183309898681823350955415643248897092877677741413989659664734812824863362561495152877919010583370394750453287097156639150721698187642473636140210233516228102696657860383534317630448741848317666572228213636190073782523856875343597283743704962763977309159201271937438720356218477804461843444931024031387071052104017641691304096946342409401307029124140535940216300988240293059872661583766851861257398655528657638953830019156480695191830634997072288331748671322998599302518459993466444921306255348310096798622744889104878331287595558069474247162471255390373489447693757551258226021440336041743139566166610282581855158528666888770649152851638558985145235241384933625808532675249076347040093612794590322726291752851641441961194644193206587604729832334860052873521683996462888633409793123922950357384925515793743681875791704868450178032274557396424646363233080249391724564559463043579069229965380301189791166319926802165711999305109807005337647012565342949523039526237617007931634483200000000000000000000000000000000000000000*i1^102 + -732474431531035766622953671879121522610085646988145342757377513556965033849369408163208057536001827666457593091629125798127556452613255881442464347216813307912428792425617761977118502946576743529891608465917673394218366874912957280345110913782096161670266796255119525406080597118487187293114158133356077401717346238161389887715453695201767568863636066060956623299180419148710787087483905894441172678371410475027735883348191695072130331625947961204854541034077199078634090476178661692411079797399345445947886607330882754724145076732070130162786040048364088489491404325450833118116674322578321891838904682670667890023112384763483123763124437299196362426979840961949301354392497297774437935472596511189643480810348909605040344563907830956864565184621468438179332245690928437806872071678834698964553894648836779067887986384723953549896979641771348895116113604439223920819502525744076364586571050740584109815471951573862729695270614238911227802304835480984246248724158232518900741174344364076634607273293733369202268309242062238339898683626140727989581217748679204279238987356327632614339676304615293208054768208967362977373875950951863106786541655372610422669284696182417195292175839491421286605159778943990695900759080128908283038443748269772239517533790983580488065172957951229997168752849090129738823862336402334026656977116943992262146343958523510988128281196349513196023824149725884970350646860202367474762989074077861199508622605580178198736895017519346215442602102668669874093660862177012261289157250073724789566285771036339893851890840988838656883745245246508168352868416412147504825603293789213383576429454618356601871587513108981517368868330918921010609322195456030426627716087796323945727528940334142132909613166385073172793526404187135954589267201463254850122812178574123402146409672612800016694579432494140574955987242035900934928985349946954419337082583172471003994909331773449802028260636046650210100770052664871059055231796381154696694085921564908509409237474383660994927482070651967436626864059026325682914704055114455971147982067482354075004675701125733234374686561712308617244559226099792648194111577493070549065667295549100155265811266159142231155431689108312279526436793852044026540333908172604118260798148716804103184336484218059185497391466548660789416656339646625038745177317548224345118743635802997458053935687556096221020472371535296546838678919712641548389494383071756177502685997959406334372384261942968419866896943891287581153007071187268717739200418812155360764607567909350716699577352713510780204281734490101385066873178342549053080530444656310878405122694574931519202528972669747306202527157448539610797009541800681555622514558170950655563576876470087227689088072186944179633539233745454358333445624507343443905139996104972767683149189894443568172022391517169497567235114643099867764400825708021637801103273615490822574442743479975530636688809141332953034246313560378324497198513508358490657594675451853657140043187312676876841887058418908139795066262564515052770747758203801485840005962451258938170417027869745977325877778225703843518510295153117623310129860546450527514302600496499865179561570500873528804335496281489410598454512105993864932088092821815925029438611011221886161237499659070187929481670416130527644175206678300480639753638924610181905402609263603263749201407043093657756537089422576122746843071376261120000000000000000000000000000000000000000*i1^103 + -47422877630013926425344758484771096742614985422970544156825157535339766923585789122934446955226596142968990263853240393934462382402592373143222870619628800757358465005642249628448823807831370546643699986461463324463654656290016182682368941578719601628172335587382349585944642582636907166285994575633346790229492258816107426204990776395191850391921122404157958169192980666596601652745968862246984783465109589456027648380931695921519782876545085476932917168062206052875117681592378574064543831620819211692862341368236807920487083131758657611127999064790729749212080428298434576996241247263589851248166146084406036704119368571939525881977576787837588304517213194461773796837731629119631556969268837951827059987867977742204194678919495814340404312476902555383134878132891684184781377082552294223213757616401119375130899366334322992815641009654345204207564284089835050421276346367478653068093256623786298472479232038152931519569408727313135320223973974326921171955283527596692113878528087741306181212686934129565416617084023247199367785861566442593775622045420302480328381820333548027309777910641471868924076982803010200469200616825949707789409222526911641372029964272928020996494960782835872415376084269317152495179046206473419824278767712875585363771880518536081126341695287397861063590046142432546813833027794590037048014681903949245864262051169225808707344851292333102878860316021065470475535605343899973067568214620157057459764207322367211362941652630754451497359458972099742467708920402207187045552168656970007552571920998098839901306393572016692325408977277432291841343694549037680773701584105778107581091697500968914438602150170914812477710725601721709585745207218087254157285020602791070610118555106098170734846289759940361118214390048523189880674631885803763442896528511810657604156368346003991309206706401655621810404512211429003548331270021314749188804793397862644919695670928912629010451794248872047238043783759400179920276428591438759638793936594253690565297946515308952426912935108330558800784901996099214746094067127814781185583448338784920556143166357342735226572919803590731628483512555309798112475056031144994958097018340218971632798440363917599635341262573087088085255926404545050270615991391125248742671227379366698063338964446853855652895952415695781961024335758468339074855366545628725779591646840556100357417312386588049709654638087226389517352373109261074638962068502493999667931937396907687211191621983445064174495661182850817128472047633331546526683407480601020029187566832495985635107145978082406066943926716820218291434148259382918891142636987274305001275638397696835839456257143019747478215640801732935465933753176480325548823529992339228631783355222801019558019217566972950008536864138210124452761357514854544277066139875552207275380028679409759577784936374972865839208228477522274390866525108098800160369324478235826722806816131837056249130037075716202118289724731003096360353406893181175062746631024256930479247712810325110240594563933150418689967565273026704077223756023725400952162533967673273824552144754594256081642943020994606046779026069895858489449436584482647633433620959123882845807916859258913236116247291514686233174108543149336853317875496772304745363364551040548655169691654335704219684466322700314292216820447283066466178203719336334564833762638934408530509135799139348559783029037002422789162926080000000000000000000000000000000000000000*i1^104 + 67636063174941935182479988164619582930417140025012474994328138955906131354107376654045046662123531326788006921251286002110006767655462494957984757274726253506502630356953283016678230200215742860521140784753254691460746292587207326723586995976551378783612914915287546880745733293828023766975035101576697140803805749286517449871670443574761218443788103202411022586844863431279727424446099103237935532605641984645227548456628822356281157705558818667525447827748743209565755070124058336145386636225766632034616646673741974777651488450117056492743766967342423325189544687445095405549283430957161602945529822426759944462287603187690634900715374320279534618257018029635922435073349225053691639351546389669931963064848451027212117076614704920863049949424174582069123183271803853360952650101171200212570817462036066456998337281945590810060498833136984217572708036075477425300975885191042631235494422780233695309181024400035711257197672207222673842666361114986870293526144872864906166771806390002713437962695568668501099018783207977653370994968413681526346915923405741209721845288007430015469326159620697199131419885670587686456522809798929898504035646912279108506950076234419872326057163742165095713137012277609406312307221063991722352628508376750408723545780094529356683858486574031802379685445332533638868476958130186274886637466454351565275242024500930700008550812849782482052655363750660344180072536059109096271501463982621146279708428850529729517387798176834358672360431519075374089897846919783929040023044513458249427201561400839680206273463578141758151295906375467107604384570740839944999541808869503658556517239191478531706249876069998670753391358436777254589022429363705496706505231927917237076822973380658251990757323699149593221393974313366959005720053562697311385053430287460515931314976291887007070761908381459626153108702344995225997458640871191519226650236796391508298748025117882237893425440754237987404496787252639888778867121540786004023163175229981546784109633185881215377255879402999593252355389920594136235574426776056732791806624951007059050037461337953268570001462133519026050620821760726464243497996513212007609518707501438707533254304563948650599728528271955201203135070861255431898023100222051690969938158330421855207420857804366208684710192769874104537041214013115132636303678007901665639475159977433725370431232417327338095853541459598126788698976938285671772787916556685440443276121596662122586645368304407361742130954206148549714417093971410294306167464760027927747898621559631961082872960877102217823627671957476464198166818754634341287442984537059482197456564388524694292281767748061742199490725804215876709755153762087177133126738341096536911836758010497758817392994957794739463793336877133719744181806529827510498330937439828544745367906486512868527107325620596402353445041423148538907495373216759394217393783615897285473946608353834432357610737789540756353509985646822765734252365449628711408799003974681272634153523134679250353733952916127502001872236882302696162102600649531135927645782896013790406290264177113100983992907017141530968934573948541771810786316815845724000049181562280376689216814330834891695516592373600516502164346137283736667372726204841040316511356622566648126670491025202966463276109591925320695688343768375854686886905849246209625638825128327729923212006364198439822199482938863858483200000000000000000000000000000000000000*i1^105 + 464922636213366217775906598101558056827822804886175785626274105655173520407400723624511154703052992798608075012164264510252133157284275445538926523091164747182646528184113898349070106604198874365737156436458160309395893142920177221603642189112332416825730660789380190377692634142517598287117234993341089879047622055570491814482159042598534701944594911374430203649324947751683025100976359038403656293344811646305544872319161956290510910129144517405989834351936147585102445170181817517761541955087384596686085876068429721427153973058086468747605475634049821076138566294157201674748480737655252532108783295583820131052373222625633537494087945245644502820457134579606100003316734680978825704073082003825495362344015193108950649754142094070538594911258872118675876247640855926214025960569976968237294763557314909378405154469045614511330143638781265650057172449241652728321443142901566805669193643439853226181034997149184272314232500423317500037783041644006610477226551488217095375900109420885814797211468991825356633523012781346960969814857134494890229015501276761496856282145239243648469998302222017533082037396050580815113539446359231041619559945536824234981056142612054397947652056445089038783470552297538983062906202487335365285035541607866633555558615501736702763644563253435727445675831842057361362569993075400590277226396407122052025090631160371966694532033675126097283219738029463398931466730815291261137668484735956150208616050438017339316362145298608044591246827639698623572433340908491471273409425862128656364278335515559726920859200182492280653815688883856827374436171780795565316804284244032507462507420526356226981232849119666592723666776113927832001705372990988432934636830474845470322641655453702845527716827947866025401117761127180420102244927186782920303160147714791433855906389480620598989579019229565697028160396030209915038183486184621375392121223670737649643255757026324447089145510039245988137387637533524430085313532735461715003349162754483890152174470332316583276219367757542594138474888354126213369189493964215807266668232944046621877480043133790367962969403477552972582922200732488744837971981176693160483112537027340894001592341024364268804380600963923222241211924552213000604493804546095527471581617086398368155719858738628370954061129417710763183027650359565225847685361806799679236546266755869608205323194440298662800925557543865345005893954361053224887627872755550167356685101986640366510012713501775461797573685189003562880473804886602796646518873850569146330132307573357691999175419704411543224716975086238939019618203772381949650963740981665547991892399059837224903907437826870596502058378373533600893315176495940815507880125616118568436577823967161118499556585940014672780657867200258399645895407724116972468261400874658652687317809758153144932012694789355038795856306143614244417591598853820411367608019125857814970765475820646324558866485478055952533273986900128953534309896892330612277680884675319108179640362833503148955431577355251933586282487436964120528824822311172160492367436121550208193193618813063605173145005392776425506026252275893524865060678884299972541832511449467047313559343635254396170282224906131718154936293665957780011998265312477876400459657294573137054121947843870526559181658447937552162557295173506736665571037537532356412362555553965143307866122848159196548016971448320000000000000000000000000000000000000*i1^106 + 14641087913051515824104338799290501795340807626293727421467139319458714515415717430579567410606792617579018625268799632325957860376740597935587583099592686391673104676437930079354900500007759365854390762216788119323586940168747208765760930474886718449205458738330250127367191115317456137912618132606168459526229580174192333927881084293110397904478490929139269066962945583287896754075499372862389529838468627754165363313890823152249524897030785169534897709737105746985888709630887722740801542955744886527869924758685851676322170166716441898871121522447774340089270262784135819758068018310404955501484244620547141180586613748716788806002404721327259437450584587436168927266417724457884800439700702039655360512466064076791088284588101538789775984333812411874055417779621818333064854733521833754795483459300509571210745560329316984294420534291734486776024624942054458248946510312562441838418239991127362128742283726705766662956301608195214010764998374666579564269339193002330058506834583046421369189824317419203357372151663692260254465015882614844246448597674478411144571643217240161446060847826108711451739387423472414653970149109697169377189236822648420587036353415546075087343636044016596834159149818203325136271660003337744348356764289010249612628318401861799815484725825392317353725828531896564585235723727390202283825201277939515095157380446732322132101009006653952767291958293897956397993601056873948996860567846303448857900694544056563344292257474606231785745706327930018119987560146874664081958359396834639644484993170968227109819035462922725922419713839113996865320181421158803803884351353253481120863514898553895049747818536312190365622960823624157520797547869122394856514843516747543373424962264491081214845477685895347263658755233750965306828121644383016586827354109930675370040178737335822374737907164440716594929217868549281552699933491842296157679217801069941811071500103394296543228284477680840500670427570595114970136276850853318103848876831303866505791066787784426354642520483373624039908754000557280174742762727180911005040435872001542283254267023217657104583692466113659001309810041296773598535834241219132743716107858616114360615718626000872519641308950887157298760281024195724698616718286394250741058132229523994024225344993733767301867155726507530185331317116464496241557790163292607911594740395591934079009688927230979369004481213049740503159066142436537897698692621378640287961002632858532110249844227462755055320951853952514126694699591407144092891352133151656789756807893105018950083908517549303960262782515125747400492887750627860622053828367394437534516240186269693227143923488397882708871831675668654309901905201786169755593544990628795947146852234924162867605757738475929857567079898868129717901355814009654311952223593371165817623225788846948740934482859985325352435812494107439509678465653971724910346661592153700930847757469801012571521956415466439561386422613879682382220496088988897086350833275956191233082310095749647685784659000039237105660529220973583029506499383257805762052537045203755812460324848418038660745284126903887594722704775707383061751065930438322019417361778594143263202279352014197365725555738403857510204836911457828756245488211227118589598927024578633306419211230627603153005248212676941423953855316420363316761206172869024352045752507699291231005240270713107123273728000000000000000000000000000000000000*i1^107 + -37166190791507175371363624490635480758850273478759396078777762961278437710311367427251108613907921370049695719194540551020495335772633892648389510461937368091282523045479216894004268506259044697756759296703776324082430070769955055889224162113753159279116192879408841823536362914468329079689089653017471384386989273423115528713267770712771684682309008471394198942631668995611979471608930934105336470444061018309606753351736694654556715859113361381420409570024620482749218390655947700860647684584859844503712914066818051575836202888780631533695263490787933789631473701636039131942822909324037597616341799386171817594327535602751223399247149675620474513589281743423920196096363983013861037384643485102555239014649011329391102368701515587133159684730602816252773029639731586111698665728862526939487245540590989161210877735040552633147329725393004803704225585073207949132049500932212019682772798019908607290617719086317445608003266095565717017801839044399924297750224378526702421877016603823897263756091211550629230232827979848563168844107470625838485847105575863257341124214470035694089006991008399715676811438047925006253967248867960839550771365884577678402479060676604529897127451885353447089682191774230337445446433846621219956712689201536791035070858621715181019600479609143209916146741733985691182452741602850268570874688332741522079989051164383893461197530598424946018748196254146147025783264895135247425452256333709093958284959672718767827825557198971007196375094383291260429406994275007436863448212824700766026344833940806032058302611963212065085307563032187183203596855484998972030823251394603433913952990308179911256691448398038266719309880605527480023549593902761207087306685211527127888135258381202192389744585009455919612431550582769324950592226767262200201615768477567854672379985071762454800124539708884524060666678755095282211020051232714061101224591978505342059832463628956461597249717834652855034608562827900669499943690655293216761625080906994075645186187880335660791273639443973253650942517175687681313857381557769550242479813989051388028164702183789093038254638697225197231066805852101896430824748148362289031716784067703307422967371457007214579534667823945557161039248259466633708969652727081571486078803927155364836310916608664848743656970514636340244542185892796376675891949371978039197889590394650942838155650283398790490049658751525609957176916279045459232721348266047065158500701489867692898286518393815255652696606235294079355059420224663955396583347946026557501336799921979503179489067375512281613147715615105763342454503697086297898617553168382863190518663293246362183012975965580285378105441656340628442927936285715319406901844140432807916768511026280401468003145441686869774502227426685806878532225045051980677037850476898482714226680851640088713270572130638027068802494129053258515958483689533795110276210789288301939448727525509076992209486424971372065118068842798964785089594938125950422674829972780154871901487777427783487630449941974858450946632052940893549320910767788831346244994055940669912169248627057164414451510570095062571512158533190866564161177234780625377358964621706863171685269523501802526955999495941021635016765761498797881795181621976593330170351171197940548293962823456687343178476565726307855390005614925311767617927136549222080159016640980291381399521746904678400000000000000000000000000000000000*i1^108 + -578554251045352010382522673669838256077064739675395915977436277448526239496565349416254210845283290271173362891575519986091005814287386276986343478767144092187870274036940568378367518435484649250822147574152310654603418222861822699819508402941626120124718854097644621141817939394120828186116848152408397029718185980330890012551324198125774851120182653281934952926048565064719119836760644877509161412244840673951975803738169300972435474543141086798031992667895541194875874651569238662478018896907070955370424419877157906108954462633996479404388270893008497417662464070043757944659429761781347886229644293339988201933528779101542795540905619843017317478350363507332921121783964220960198034907707531225816742941199474910915817827324524992451014505745478427036486569305648227351135839652671330769422507026275333877037030178673873748505283165985900526742166746802047919800713961434734375319035485045421609838969655892905130349194173754891745952468580578656360373606327820527068929937286436865570610142741704507460335135742834715587087959763851435940444850809555088220943848525528589887891689375053511138913765300089115298321733708101157148150296110583195450968838384220708283289557630705486617684517970070643829480979533872770999651536875167705475777426862743489698912224074079363147662572769891663121529266857916296823772387385580805924282940809772045668996845935135780288247640316180672993538807121293044470895802772967200647678569874416212455580571900059102455705747220924911164601395397169823599807238044593590426457282101220673819940826018327032781518195830297078936146459346132148055358047101777268706704019321730116415786152513658076398754822901302533495142317405904647786713810557650497691449953619428721916186769438348235140103892856409076140606265621641949408300914968535075097451883486364879920298551915605979271942598218238441744097236526991374932845239924037109714369888365862558441962196614114237677281951023969639280603703436489232574169694456059312249082902156651991180481226974481946616786472702463264795111131673895180728157288083490598029772749716705087838024813624096110289248946168492223921677375227066961642377509908142191804093498898321069569504040726911255232042822737994768692893191587595396873067321841851240974986269417960115090476860332358563652335852020384427333992207438651528336477509157585418054155726547293506378591346841514912512645640146827514479823503194686768395353113282617059185854560100361008089373227550556990438572490942233941704934520091669062980949781620396229103123364785997200984021994045657195367590716648719550944475144781648430906273123359542108555794113254181755760513239680987035651800759931585624973245114035981704779131456159285784724066388144099117060257513785779975742730639593753222884965600953491783574721887617913569182934891231051709000418565659178937193996174469306318926461589239479201253198118966205902212184183251314564956206092781916502610424251025778155353741350055860040741223642373343486762254358024368398977486511020081447795116252111556886280771203937103012554950336074493854548013079477634226970567056284491152027307415553193415619493806258616510933901028249837012486497594421462256475598490233638292346132002920509338190363173517757992750657375595578327993064349290260260714742040257571799506185383677324528662636366252991125062394524467200000000000000000000000000000000000*i1^109 + 1585631897010558707003748617410529792608810601119682500743591056020048793953947307566545359029122708637833911861106000484968270465607416880858458697927971707408046194896728530270594464038646782313989294970997917762454879403536392870796286326236553637706302614553184605325450751020187158666512039403351946759159119908494223184769621827695683389764902444504980901946745424612546533849701242146282505766481332780109325872992136498443230403819018575491880868495682744674750425096081727956046824994910679027809886516088175431860350961291393463266976621549852259238885811097173152574673799164597825688300854271657945563226224996733937724672983557719998730723788143227442935700496510065477885296191818265566657135765909174982816870329452628498035816463262081611135546812231924372373662606165977928575985182095722737149533267869529399594491218012947688900302664811382579273914099015974067672187259052934113419803392038965281758714360477347278321196863748659306341728623257300710993096651416700981290035202885196074811139443896096313896728620026126740306828593885963408338628518056258357157776280700510101062844122268158134268962853594132473522991168709464344046787049159299425955632449688779440369255993708072673243670147343153322710457825870813887949645802038622948844928785135186969206117434079100375004881366195632508880994681797432021267191133429996227302123290367170293145595594824429622727635847231528940467795229400569754042301610891229314642689740116359248203960445357702472922260628704751566399346124604457388046579615221858897716951697299983524949766816311023937840086843106238355447747116651431699030052128182782839431913296174605558239724650906590809966831060200493555818597476945796905320036375097668722135598495263147225712886391316714288984731329932995774417635320885820296565708152389569102259669414801791655385604718761328769474621846470345192156446077640501879842290342083172085649806677044567519971222201056022697817956455828349956233834451705607296944182456910109878084111827273434334846882539691567848334243981580974328094542568551638616538639733924243508425676862264478386514783051840070376587952062762583619200120955050691432378144749559485330678187746857553958645481361610813407218430730850718768907295935277493289786537116644364505789758288816259120088578719241727503470886341435720866930238308861123111520227419885161128555809993819054237969766582627893737518260316734533542507933815708851917492324465569778595690340469685281712999431582376567629879788550504800977181578379908822949867749086856704612566063812190702222954852529949802850345948401200196039537192975393520742059671219786272166305132321736378260460213495806385749619395160946732482806699558913618963916271793546864994236630620223689061721479038869678566462651134048112895186745744410386349445376519492537028288163787564693012874934419690410303321836811726208102849334286406629236919565163048099847795416942872245107758495225336762294878924792791423258643541293921293948007634997123855706214218503566204661860879788248747904447121177403053402738821792936624992203704559906988760194318918476926625216553055662622912582294338279782805084692806673932415811456067416987524682777757224466000139485731483659225984149826547578957236238412463653045447667894239335561310378237101711597686629305088711788024643064997465674481664000000000000000000000000000000000*i1^110 + 5586000733404392339572333658693692238426965564601361106810354680378733433198463710570720760698335370745789731317334554369954160656672523730906917274532089665601713399343896197923269258553148177970375336412887105750790331894023915915636891254135359929976463626815714979362608762800983350217862379309298950571146798072321083028281371301935395752406698624247123828967734282025002640631290865249454791384014513116010954068974265418193297578192011296782375617829080207959854882469907282594909245693713968304265491034371819218141500446138163691909669692407886146323080183577150051932023503216442051399484029341616236321356461457263124918811722256978839248350195746847739310351049610518115480380951152802047457976624699460269314656131315296301562978903090225304272456933371256829359550099086298577797936498759484704713624992374322427561139307375005517316229601132117887874662551336507730091239673105793795923780450120698044776151084619740458980733715008332353176460649630473322648494928048384471411324910612853256559868786689563482503005006679711302820214110073258175639070286766584385676740822015354757714452050354358641062153058958638124333841107540823626103250991018994280199831168360368277334911368429247804992877203065928569673131661842746138689859001837237542064259729621519299320326208935289800067355251737408993023242962328661908298864729537054188151423918582822539320229397670603014083452363618935766531168303350236654288972256369328601740620563569565956411925713828115511209946715753051280377899829518366240495354430008221362675233070558814964939961560629995745948657968177412931107085659915003320006430827999363828492986537350694555918104874722647122175925543776773361178072155763695061714784628608916674815546190298988190480589721317634818958238688116083940052152383921919100983787743152021542316501057985849336148305897879265698881551176891046490821481366844487117752760293514687914122834159481752271932195307575046014778553703759954384803018836504985521507555930172639051179727099763785679674063925322291626147781767026022097281343641233767437985799216064173687046237617679985044829532793023383994382547475350783344245627941499615288874866910001821597820194530770106521088689185807442096236591169450005024386752130906831004061461393712827803555850622507148612213109666203597616570634288019230435015034050704302007911289107825357562386500220347473726962048271319976913094168922710489320290231306360619715440264256058093889061295230893380623042170339009594614797397086152014991038408266552453798983494956106238352221507891325098281365869245544141464563577323564071281027626493661947406566715925354576589699650465211969914603198198831832319328781094279255331275530407292715901648645624816206388680479214756321062149748297686099205183013115232908114987605624484985723707762895779631566487315286092672619007422446378345256547594181014428885091837395322173689624454403821018676079985539661331147790692927057255442026347188718026180345378788364094380771346690424168750909399677796842144906777465461147013717571313825373113763032698167636220636638851453508714329782727784704022725463873392610790613150842830486953701926972045884763228604643629912031203334037935142202825523099820451103457935407692997791163517883847695532021345696280400182889721470885170019784071661700163177205920924958720000000000000000000000000000000000*i1^111 + -14785280088747425093203976814466250638191935390595483867378994645951503312057192332984918012099747753131808534098557271053204486324448995767148372183458174805741659564960376310034511960195203900278021309423861847959306390708088889130951461281333122576925449054693989814854427469002186705578842461794044545419510006074066993299128743298138805158973289142185726954839559529933729704168058124317526537782643573771930685993814128894347217772605696672192658145624048086579933168339806223838367451690404766361795931814558165352139086924395128019583175538829774829393601051840921962131554407183081907524121569797853587284933722783995796309722018754824801029316937369407299528377395885799603368521355643562923497377210059394978119725387694513141368208810794144057746614555971019949752168516057209627838481621868741401724069382743547357223957421883837531664354564892154697182219369137901428388159580375827988315255934066325924226640371631452663352833094404864599843171076764591469251338179481729946591966047420012047738276278605119788013533952862908039533280228441002798462953953964236610624774873901823600118157590237482975142463886196283825504345686535523879932511906143055417677738181564292744890037542367078962790335987894571087315827448985495273143868329100493315381996548458009312629320337667781654600699582699167561231759058986959046102891318105703108076690409818297219736374368870413108995830828701285810356344714411147497460153049146707006640221261219825186247876997819899744253486714646012314883934672362077619648601641694960054802267152859990821800973504451126428426340640641740192333813809586979830574360059699884395830200015717051831382932662487951906394655159791287187965440526233837194438708073888013345253233616331741721445820610369439270579450426078630703284349023998009417278782359776947885532387658327096937424505126461240252234512365352550627039107574035297066060892657350201389655753180706770226915830349308636451786056878499663737431184600574926828558434854495015392992937046962582566291551222664077618228230065700632384356553102933316389651849874088217558457009737094043201099331860992090620595924846478501966751132301547397533294273800933576077325548440925315712910515619228246591456697731678482114313824350664027085283395220336959615714244216838032726118593778248651580921992674606050272955516416769014263731240489845481113897643608831553674262241539926440611099473401387513248065771767031861926837463478260706685985266001801476060985502548898972675300109035056713351892190317719381912558295982769558770229351225054507067859091666945836109444198369438482690441997239808206514535294135685771287429241082476003325929320468198820154420005419599274559600880040808040620511381113979679940962376328896931690046045919590968215854504316484931825697004589515665593607099540098685734088792414970854154705130265888588232066271780630938498131484975527679135032293965013289642761797467277282432073149139781577776017456421501638933708101091164009899594771273171980371807803951086387819470652669046484389924440496318584766895865361405328255153915854086041099100534621320137880250955796490994102249429187456684486318172556943559089778241526834077833308504203004615706061463590439267609513009992215614441550160100233785949086324354141788603619336453449226558146289588492275601679319040000000000000000000000000000000*i1^112 + -2629804274508122098813574907659173085833281767668590039001789194197776857904637861141975545767683149071527362475506067193174897689149239874504073449265815737707663379910440042745306017122333949244627228521383880277165540090868738785211019756508567323766309146971083367013262151070862266950962860934167473505521661382169357529987394175918949526948225188081976654852540299235831658105312414635474772069186537409718421347364861414767541516877734295805157809207709029594744321083634717122447089644905892438506917235071938209255907501570423287824123338498386354872205239289249860285214119880221542410647298107122672772889724184188595765556738239671890319334894895715381153997704514042355723429593397832317256488577968611747248198429615448475518971351033697887654570849811929084672859836522708596012510033604027833173879981152675140561902308780143644422523689709741385650631306262229164056077659375167149610467803214602724694847371782549101206048850598575520233400272541828209312112896539029787387434973310396666111438741473289967931434655092446749299324647338069178539597474628868830054092105999766438384639505628451530316702104250666370665596364238815467956399477173545428086237509199097198256920646152174649194392187649019130113454265640377298618814909621578670968454621679643679829596004839406052701447714591952015906621292732295755993331329181495528863175761736016848352736911659081817854706942957350512361793649312791345190138207007054638469778629321639318401777652861078728492265456258285219307295468324388735542361182803926530425486490925092214199858241331670820623621295065639110000880833016004701208741198759007111443704608538250394027843010598761638931506340997240851894661905692581200668198942407117082737083235190329616631621394450254580468396448866197081966611773275111771857515920191497693528657693159564863104772029215750435491607464401250904970092809609980194472414668519434803994946078342261655086975202620810661804061557964250073547780202483186930904398318360617215721020421926609368731623373791837960299972119680167210546242996631775809272255376979243685291553262673394587945928187673816074548354662242017984800894695040390784175530656967403410466959802764948351857087546424243901464164413332596929822169114875784481796816497029490303434619582216339064598622464496482478940607988765279312493538925923229915487907972490055479670458221947630276220114052579875570818899016318490257166846424106169125306812682168586596605079036305336985568592526254160118567860696207486014854993180865952996649502288452271896372237597488083819182065580129851247216747793941061868856909676272806936388601538621476332607031586344400041548421830525244605687416477842299442542041051469980438433135305747850038791647494942420730187627222571649259753954037201593477277821364547123945349181235270361247320391808611397103112523950009801160832702197770695640453817567435068266111200138977624911666553819501776510131530866923311437431209668890754384079102237486643513897794851622857636160518015983510877009196235528910478802406628999443745746342607573502079510187159616993777683368229666243138713483171602363124754484563672552930711651577313633625560147639114403954876750719604448792155723012080684851525370412992764571152066318133343140986660753264018798991266293110921138235375188449427456000000000000000000000000000000*i1^113 + 13342762825268765213052855142886438906365155083335537121586043219841291920831866346839442527379847013125632809827361635727682879154430026379538167276854100266909573705899663176554960158732056543034549032577953368153079058705908174506894433061475226564777631373708108988340353968879627371206530510368957635819277667523014211634181308986735722002147007179341289856303006871759189090951024905413397391518186921536346891354901117870238168700499552220977461498670810667802692166673399523990347253831141647322635059864227860107997682625987638009597529849603969322829731134056061351674151725317116250695746536385037697833896161926960769596942734527324624924868768754852026921925527605131408155109873789785280697837797106282983428596492173643757044749514299645428944241530955126373939478986893729791510491637948605365748286115101952123838949890632735437922199665120773745272638329610556853041337949636014790147366453695296765177733629028551395796813361579187543075302548616765089008233654368222939110502779734980948874936895125453184808967482042298256755533134457534874268830401357987921266998766957119840260853762989682323697628838978987634326394776629940671665029382958358155270421990501840260863115037584379481800055367100159041348070919819717448681683893261888553897230673397794608539197798727904141693064964738264278748791483882064507380013455759685733740430074749754613175146927124990583773967974735159976612747616287142760103524816458170491202005554472423671908455278099951778268183688590782274390323768037008155242211274153817462806445134847875845596324370415072725675265306374072425027440975481738026594640301379363742364420775187862262345198539299155116281932562207991647664640072792808922513021906717515532405064590217429810657204011165783497702889074815549690143297245428504632547262747210134796982598282079498994808170681390861367301332679955942722933495119851227831502952440340344760375241252674932432053321824390948418589183962483607946507746787778540298392191487550134134159548440787191032924189171435351858604947728746555670524012925546284328827729242660251643078697238678562220170214081829433515268958379396760346493448385852287822455597845354315393865780041928335561974727693362989468959298041685165090523468649532009907718965088800943162333489210342868392810759002054121614094754264983082695564227982824370429185953986631581778328878170387320184838818838821845687420691868638291189685975290862951522861172836546970635981457690214929079049729194432205201303371356900093819752083850526943925197708938701388703987393827582909792482029677169701689541977214082615977549032440449233795989339810395244012022089423800233529757745821223724742987047416378866800718728711024743510822951727208440005939651353976567171014849464400777511935118040615619209433687580644352908645565510727229182428805251184315920239558924256267069206793322737282740239814250153066620910234003140599769215727290927100491081952417779511617276416843095566681874964580202945868845526616464687405275588466024474614312215857464837079853235001823601124606976307939416262502051296911476123219679447643156840660264034523941501030619611265904292680204244270533269478213309288049072419928767757158111234683787936488526243690060980080883794063525154420919254683384579700179149416727301575955997261824000000000000000000000000000000*i1^114 + 9477228821380469620419220224292307366886353035025964759609133958159371097292802475393724761920442539100429179986017316591195778268752919828905726894940072474980007865345784414297708198145838740243892300769479376565082158450970219688532840350509737545483226526210709482074332915315238965596356379912754833368343742537633557309238061464410512742708839033053919007340357079187813701881163930407458368910283873828132741863980788604144611174362609759722283950297797721611248951779789248991912977083696340400750374960096169432305704079325998089972680486524925472035412454092472034242660737620710271415596594880095819419235731492795315781042661866891401152984871993975159489632406747318629330545420420128033299974397994906263375749364904767531304144488062442807464510589872769914588074445693447357853198629541768619652688476109696783165021768463939493663687026356802273260657049395379714294436638373600340913831758895401542302560128515329861277990341626312947299333039128306410097972623442183939546459477688465275649897285235206741250528660360925781695679783094664124210795390722881122346357905276297208570722275352564190760071068389163423891820818135224367211674393733648126942683288409491601327673353839062887765561494478258325811113326041125647688800074988580812843773123596714083915762535465944781657491931431465014728474041569796849324376273043265836707958216357923978733094708939063866292059679440435366749490797067400712203557814719654030130921985475365679266987449206905942553309740837406881917072380284053009224093843837588840500164285091658972759362429542411511281175050554727648389192434566285499647971121491934071999622618304631556729119227598002210181175092134598198183053293350138709668762359793343641866916983388486711615465907228661304436312213908226139016899394054966063008340252782354326651699345706358351225776904817666562060669990590956350142374879490011970815733109562546561523330823375934175846110832078437781478669202486192698813849200505314498438365313200217387375375415748027896082301010067236001013535295784260677885995373755064350382788420965706306952831715373248067050907865848276937499398056963115965987959832039671317538952652433046507790939761568831417011184854540238953255030991323626656478156581149113093882667071580384309963303725052440379458053501056872713897620390378085728844380016677821963397518783935203063412991947097954702317034860516091836104425545591362799787656201153455017718177216330870270621383401227786467937402857952319668274082506422380723899444316719024181643479690983120064223491404141262313927788402772394596395728488595956604015540759666570573323164377285696198598384044607859365159234259258455165304230134452263923169792925454067038791737204560779299849525854208939339191888194255401037049707546062915198604215433217715917454376165444914428157757495503001274626458544089035074702565554245550383936868850994800038435644312745624763034428160386802029072240902131774198110052177745785601085877143978702417717269379402955711424588436992876583649882065426034762828863659574626109732451815648639921200588169752551190510260714337212474356364656950424091626674500379464796221619736266741547450764890346140726431264894442647992287430284639822901943477446345477294224280642081394439898806909851102239424285973840280944640000000000000000000000000000*i1^115 + -16967562560073406738927686656834749280946558312871240307762570420890793036479766985654649906261803229276288635434543832387486218850424837063811555782975489530099512926569483764969542874459485324646194304933963763192491811135391866657389791610072207351669151379659341521473719411168379601100271567358110013950204608523545047488066822121432581355267579457357184137289252069854832887296610836896260552910162358368651817351205636096899721465960516202908632608824241420848827235795099660702462032339739492947555936224518269683675428146942799365177255453772606160943296326533417982066787639299165339716779389865535271695804672881645033516540685606941040481370535096429108933897957080087074245496992209730064353077891251558476035497899025758381854908625306870767117485899028458880242542958490907770601296088528233956957066031200507883588172697346515860388212011487669806975117208474192672536876515432098299756159542680353817280015226470300695972969418565326022895997156507854711752314603934370052938895121584451418203495932314883465598900562113178709011166291917892197520128090106632475801999349531050641730772940229048700942277415753595210650941129535314509150102940617454650668498499282585361590597937869884186364140738774254677069246565666365856997645319239010397984565761709183547822510625793254834026681044026296393795916680635052102953462095189129222841772911543725239734339871612343785696775260477690225749427903883448513104886451960459315255334732220024452473244459883021141925955868673306536471343616416382737869195536702958919357700410469930945792000293139074728107010247644346355593623564470587930860249629305586693672160535873419250789810864016569872481039345775062183302527167164593932222298579526779506263789791950594072497414257090722620269109579827249007931149554447862434022790669190902212793887068241237496569163186328892312792906645219192177411874958148067438933301439639505100532551168356296091327311568087698533517111473351822594006132912394246023133680057290593351022845005951822036248733169074891660385770658249457101606430836611944378421079548158475092700293952966492346678787800926767384261363819365653985062217651160211942111752898164932244672778274527049760794080375654910675046070016403485149862565780828090351488249694246275934342858237971414208087279152307962095786360225428094979815837971694525783072639242466245396938358599940976701657646201694163407217223310573844856780525396797208003200707746163626254295842580384191308806415360998679498882188827016858739877123238426024679950679735135335449979179129930656599195433807422475447577791217733908776342671759512381790283490998483940986836980405573710464296016633764162222356081887067957632430675884434383815110131071822126317605065210690091300193509288355012407548113061483266985224646590205910090511206370280850632712362647664585401272909280425312146937716269880113830543950509504934010601632578213207521218197572672817409356314774386572312356614833834404223225863081003331683543439763418508312889057684599654632553060799610956081007674289664095385695679696738506195503310764721383473648661384556381867394226651009443067404501158058373093632923367279760179755935223671565596163444471719167645280909235018086606431323671009632275171914586740916467843708863650247362299939520512000000000000000000000000000*i1^116 + 5373290578651669969265353087687662722636335893084240701900996770528220654956975205313132912757824319838511496039632404356722934933873249057056348081246429133053175110118065206868802618163221051467188472719131388596765378530810578398009755832289886019468095876904057163668628793266954059496517353638796705379787238938073328835136351917318169377492685042460360676020077088749420371010689849900653172903022286652534448920677272668725237275800665020753472959575074373272707762364277687595499406399216366572248641078436850263299804030376653624928522085415572128227967657703926043850041145697990144927667995701147526278359707417349481582212270371415562603786198692733416837058058807872936784332091655514021813488147424859800134208606596579843075939962708608228243946289416308291775894305454418308025551112176735731199048052183771264572895197945547206293806861452633122325021989615312325685516679084092656610900293352095422495127524563915721085985848241149617558864017627236107106629182923262057888234969063599341889871315596964542500936341274385507477161854046527710752418600302017170745187331821749000950776902179056324084489873492414042985368865964324627111976273502407061486446010581603213159047159482699959639400060888983886711723815195934647367661939306098950217122715963539386563873985529300378070931201507499911880676209132332708182530747039152487774279689952712224445099081098545003283869575389858401411107467464343443755586360006814702512668359179149060364762607282267658866268018404476482046387136528016831841311527291985661220279149268903182740486940441363415192388170169661447588991264696836632782307684188290924687100809706677792331011008776993852319674560294932220002786683932844594995265716063022772839044063356962562838526957145458436709278238314111285200400079092681894599839953453179526707224317070585232093294495021038673878041876432357186179216310340391348455387914597559722572839110987759407879734028047685897528599802804961919429067699578988651271513701474962983784784088642070130546346995010509625322658487606334291418022292317613000804720110690895748128667002410436791701750760984657098955157798047536529099462160760715033714325108727352201704140080478631225795836426129506075937992810400724281826759008093310949232615047203241810008445988037127354699446780429561866818652606617661370811335702232149866374093392979503493176027072007878308623923365087399879926556068943818568350645477259926925100263680740048315079633184380711268707092457382898422052805301801707451998919414465384496453277142904346426155395365302030700097907718068043826307463866332051938310287741978619023773524983483111762982498437069295215274308768671981331343926916313963567861767087347798983952287973468098746647690821181148455346836005877646118030605207934851303429140005333924979080058497974828940024357635793849080884398684491203464305768855493175732914760717049447685436980691303702675402937187036577607198432698466633239414425765968768425403588517481880750676787249199829691197101441550172962680968698956895814919827978794126038006036594390963770531781393641027313297129807143051501369624910160292639534968614653147160741916711961888670881845540085914482030845752347585180393190552667245923938510420013643033844106092141029595692917566028770181120000000000000000000000000000*i1^117 + 4861457454713977387740169698091015553183002940850142068833180930470543987857036080815824830821318713824440233540191573312280715459956817264303843098695659931191032642325366927024389147379865886502766660275651046149487604964985718067222780863234510072212918511562310546748944430599127392211362591547495538075222821906463655477190489786381726639755817789829997558573911021171722030875688225852978971347348741487981487872298475862778436032587588953834542611749699750405622044989321701219241573568864627619777585344032644871836491430698206366238808261547712842014314310703544375007132870326482591641013611609588740393681072316825410459709362511887618718878455308554038942409731556993022932216149818722218311190561871979357937053187846135120961338546782963614351693574922009118967893467775806215918209810948645385132638073008085856979464435120519945577031571566515620482515772361777483475767490943482691273518306039370556252860205047769842807860263092176420524305953690851001388126023464087191771390190563186046634124240908482190547671343699181026450837688459940305878036297815158920337559776527055925782141879115991042061610753581554132780168607030728520842198534804595830882572199754525112088254159352207732019479278937030490299897005436250226214146034410356942531141916250354189579856843291575379292906578364262149322294787731759379166694303030224186215199893748456737906214693046478656183178707100043893831297526726224616560769762938902690730862063721448285961095311346926029876120546927305983837336656494145721750877973377382200369274527214062925299092166082233246601891841864679413667341751139492123088469323875903901160173649891432718999386370200678170847422707001853876099884760101874865454199551814672837006441346748171289751765140943118298707223325431318567470675428192490802739771784740152032575295963765117619334529404802838699086929606689820774004972043112648657616081688193550872580932616785669359413768771270595926107115678097656157389063544766542754060808322194648355290398522714622205764053584695251650983394275848494343745667731686851738343308043535261971800007173509805346668917338629001164635526571930581707526618315824739606827286045362158040925346395704481826807628211689972768458564651714609518888765809140785391673321192328256864811536586061944087981927179847154665329920770694137184966557785738014279297607757132788426869151615903661816826827270703564142496787034248191488948245723703415719136496050068309457808319348495934780317145599354970295712918348960711581793460321287258737281964990311432436656094662123294626891238468316230377026011280253800405468949082820288433716056585634804214112931319040382325885789935943797071149136709668365809535446394012867866730474432823663912156758420018143836502805261702215432835774301469844686165409385838610797480615997143650899496991866918226477220088661395960633469098732177460553021971267284808745961789712794933942502418822205787771028591774249657479541150043066220828210459379251742091926388080450929477496966700068445739757930180279608488383627258389523980083098336353235395980354580650236493548494807519848127939947406878119601406226046381060393678094921719328690553607434810805883193634338598321733154078848376157503253417860754199158306162385874960343034690514452480000000000000000000000000*i1^118 + 2484458073043559292663926347486220110118813132667726378580756593180776468999694265823139069083203016442534648010150008827539599773935447610128707860598709195729632730229764302727679202231184900031535681659193078172778639962259335424916480416527144082945199700977421958617969301066527206361006208287687630875258625747446827525003992584187679799419719647393831635834718748183068992323185550528377468058567044151716667285782126989299953674716763669900885083379394646455082528327706955774757280988986066513806732762614562195549104127582187904285351828772844366089277054453923131508228926345024454315902032810997248881191662497980716670148917736456179259742764286206369690602621440886941899587956119620682381604547483531784311924267989806575649953763014108123916704161929615719404264916711663920969813258106509025199888382399590183547718317821525487561080811607515484709053648989529285995731374614278230955926068599680766369033892415107099037416325651071489811146977937485729860964314886638756965260621332088016141278876317779973258586916520333575680676509964004475281204709893648456507472602072618198730584868070005760353595657306024185564798236292650648416966172359018568012025412746436993734352173472526167226515006172025359472531939027571764460541990704916664305595682909060487229188750412872213261724376444998313547983072443244712074676779260989476918444088852107519735274163386127408007769247901273462965238864758103812833852511670851866584349219986101600524312768749165591290030916977473560310316653725859084272324297051867103467385341605160220309867883448991092408287053986239054662892593025427779347500566182118008136714431695870031882394826869386018241088818635092981867056511305918335529823274664092509806357439561134124351684678660750148904714886487205773780466325269318888808759928769715431454221124415654932855690101195238423161645329771824900698933322729609425384379750428314793170084765155461324208996141579061878762101533418348679861745147821493902800990544433531303810207860675396194356033273837937036193124898890749715083248117649761634409569717133627560878213327268601842177838223248702850951703130359119066904954604817803350017982917730774562525521787409646473818967025444102816746543052637905676763184049453556609424739552338258012834638777431400397853404374615157708191896130164610254108265919343784894255201586736077215305994763768744023483901310861513276339329364401129723308527919891857733028860058356040393754970151354499599136325603897014861525771706048812584397409558548273280340875418932527645341520982875342423552412167669577468039703197179254334566276789327567398656194650033003498529751549298244800894105766880623480222916461067802634245564732496048483561643119024995831778882137849581072604152724813435997676095644944078022789654980566393829588892366913544968447669480312439697041770283493485592400437504134292271804282656009138722147559059148788240315796060430147129868881729543495624007016643713801352881217249075444608886906615172381231378398201005112950730515205755457522016806249491639417546486510483952523328325557551039240355420942429569271215453701770712392505375671510187329322446950375909712589017098628191086231332790285430038705425844269951575145759997597597767282765413239376020766720000000000000000000000000*i1^119 + 3099080167494578269246467678195533234821932494147188819132383642065082741346919262987769961423678080936812115938207461510407599711133724700413970939242967713117073949579998291904942443925849203732268800487038880654192624016142346984616971883676091677856928935245964646023524994539014693485311622879247181900994310390618441272778684455712441136206134081573836186226023423732265259469249298948806865772286859680451538319564977393871588361759914233417339896853332390073104781890958859159902218932281609394288577601652710683282624154222608222542972467120814057951459792746944918760805546215568407701548519790245413785758350411997355622331621772408405702367909860059929290029965226750222735345396358126951323636686658106477983236924841378592046730304791047681979157515113967104359942053190071297262752202168365050778360307251275234945033763442976149481758572891912322856012777085326764873588755695453094840701816410753761878064981281620461907519378321212842240224336927206585108537069124889815929848955738305762940584869491406941140963670112243221602556741600936196190545118543853412222775864385925396325976347833734142767351009874199268631878354729065039182720352988630574323463922698749964950787818201935474159870401211858572870858181111454439098922829910270377035250137319749966767604628280795976747040135459138728847745894326558949637901436088962315276118197924864072800441202882222395685293980656680809771943229943796688555676037378364222434198243051169968191930489945989793296690122517154667287606271942707682297805778644623494297083695462046118410907334190981985574218019989765432092448749284444155558743355888047594214252071525869352937656503682128612405094503169929589356034124941683354331392863626747902855775647202491926885215700172357939635341869490535807603385244717258486758457423940282006316377050739455717636385554655035358941789297449411087234083299782363167590591501706659881208812906116679893865571008442289409234407755654716310616422315582021559976799627190207958425940207471138978673810765098063604606604446362472171909631405890588340640717935218038342568616472690023718185653122860382395918426925550491611389655318765399133335947535847614358999749072451715112070006032272758390454882884962792178594457673726431550719393750186699468371215307583663341929431903761506548216521111757151412725161126532937107586261058839109693516634903482956818681703234533375604030181382965105547670355887550837921836275413985168135685985335548157403069721841150397875983258776954658877000860384296936604804534351341451731083916299923386810073954740110111814403857849188523309691625518600080871127282181497486432285401476876612446567981594839158500161181001092529362253098899629484520862318804808799479868918418126916967877729330205110140862001201041145118755114818774172841541332374492272574031021988085544890251517445015654695582423254782836820763150380428887355929892332609508597113490079993161638560795345366902623201202010402444368739876723328238477813547198649364325168627127001109558052626199842024471509141791774465810792298053949531419848800456424989916742581678610972934500664343783226840996396047846801811762685789688469302907469367145321129847177146044002619258228046963465601522260450148863598735013076113817600000000000000000000000*i1^120 + -90175682425178370127804305502397562989334809137706651530265888658267855470865901529431413337187611921114042575816417457531048034283643156809599222360941336525121426971926334822913082734372164173699563363911783419065446530233955430210181224464978040518820006032892850922349300566625346949616665906082608736159214879337830020944774587635128815633685914616679759637572546611488598606950950119826431824572689272282428884191168964701333056903802374216934224943920726751022423328795811507437052032335098758963906453525302104229088680880545614209035060149965854677380138550265690468401160531383625177077382007243552066592876917991155463573207733757977763229927411377144751047378031669181269034861611290192192327742767171362003111131189790536125515671033192267238929781939804018693526376623535636314720307167224276071783820356693798533641439755509448843354285770176311848714750879336399143166930928135930600826501044936012260076067809349152608765050867460668979881843660209184135602378955602707463483016212229927025715029892998109926386263599772205545882637709912291374786964682684654957513493434797676752549759191505897571381927433535609502034644785171074493515387208954576923390739129117735727835223859705967205574862169085359008439705615175445955296278992354677850179156251110388136961330611639044650417760222341967762876908591867803429006138335265315931161887150569948775888801588925611866203138586760674492969119033917473239258339694482896747878919494427122574593160560957344979689214014029964651510067056930893594264073627611858768235647468779529482061419683861521103230330388718205246668259303044689997127898315179938972336326904758436578767725575396896979157568117168789328961626340332729112646048647517862622663311579912466309500138022966414300645654905912040496177154515919815955251529799132446034913543850147324593732349803453543060552797143132399526906438722561818630253870132108943965067693560610106199427735360621805366027964128115281478849375199050092593131123714494084491087114041327260685358150368166809511193769654105492980562727632716045166193945472919185820213877780544319183053419217783487904302222661263889331114021236572102748533499019813046341480011794877416793260607820562911812517285906471642434798154273917921703468586529496005070026709129219217005127430812405477449648734157755732717978610683631436903500258472094097241550746092322902077369958305516732053267982918401209555214089201233145633034380513175809849862276827863679860183532340716813105430393009410211806713505753309326489851711194699919625059991022640764371178293077910537190838922696894129125137150161569947226714476614196145455491562935105499640034441764704622131269325291739058373960950084870143197359497901904848610675885874673912509733843077341942164390223404313906750574022690280531497943576302082897861867812453706607601952382408715310996279343688638951588475299754299719193203045298035777951539814146923675885417958737932059840686562441580287436771088252551782321724579839631074933073553610512122880685198825505179263603891781015815813427925174867663632296862820941136132749104982001994284083154392721009736042035748621911455248462840915575233927287705682382925875226166873533819753907598627223306987236118229527874764800000000000000000000000*i1^121 + -519360804799528232002336293967541146927567754001847973056041400422566594602196225385609516277562370672763563461656510629210384969635052643573006755290623473121276982911101683893080629352645161249407106270488971182111022037918897323455420700167472917141812850311139544064871351708343785720940256148143073015713889011462127592561373418853766572411077534818492972800042059209120609797097807696870544291271554343200668301295548257828633600549653987017007835130816255864950234535212869474306089406420397215830840968137637778090984381746880236083007112582828533966166051069284635326900960327941729832066841670898418176465825085423254382553785182983616215958599805457624369502078681470376241961444510787915152315846866335704773961102276009453582764428746042935918558009268192344145359086372884829435642425008093878387292513365843943915660636056435788466949750554997903631811562823324237244373938102968686223715526230916602117389056945415695098258395192949805090005917964896604685173973624530507304667578212084370189544547147014602906688847973732056628277696960459803849843513555620463101397182769151682970827717195416121062310678703606286124098005106870826689209164577326934650161200473016426335708842979554093578337830519708460398508205197618486238418007153077823020140749996352507708534549088771603586857471979221951462882201707653753052720545507944947919911165369718533244520574919549089379979055756918485522452057624823966446579084263159323646927030168823670414627649816735887493768567663242872856533973772719594199300421684739395011822866374354993385222391437907118275823172268809133300931569095933069830465456958879018280865078918168554556321158273439013202958502461688592585939922292991728917642494410599404722263828613525453340312636203169542677737606332912363911735196772306190981556058934334099150315568787837509476726338083389899523458469745153762214474818334257467110451765019695088753018251367438023901768284352351946873592128773829853581100276561345206243465760651824986293314852129544884371719366954601878262360911472588522279290937504875360586392730128182215325248027379000692154410961428200798119108720627683914476963795684371900162428570852631536161805561929045619549849946531889129637698569659079928532728193537315804665644264423531282963557657330850065863555813024021933715686673709989218730713137956547944519890875339000089855285666248186692277655797247653061808183813547372620556857184052406865606761512586250059430324859922186394028920543062070462650884676860501227139619926118677472669152597196068179060710324478465531036266447051841215089537154485717296084237714516202816517266112850777036179547953763334010492824611439743343867258559750517524297883588024332803573010991155556863303445761116899505161016736745361189987011807832505088217882617404833409795857904560594773182080796287994677713822335776226598611905175980509134382802350458442563059160688509752883376977269690210118283071845512582978959722701757901915948153703966333816256626591785997323759219075982801244387864192642895161805149459770626720034787943428786414556173287669674771757201273628208713594661429532633689994126632817851041835085893111653791182794634961698745987819519701023504993380968399481050748891619655680000000000000000000000*i1^122 + -1473396675041075265798269266196764822517618382148072894174791207377502563522317382583095126242100820989122783831228844549826350684566721501766442639306625280566288395670440647911267196318895039598762611504754068866721891676803220687597945705287118682553887119267152523024315767069748292139128775426801408415507374443250603561443826208142689430012451472362914828129513547149717511977300372766225370406232285253433568130644851353352799079765367875173885532198477736892075372845486233565656473269071550562266872885423716436211992939737609237602026031599704548022705618326684572551643638556502013834262783612181232486130742256952172133183360437109212449438842494970376863095134169044088502007837992128806538625290941382187655256373589275226499174341437938976257342282056716602344449058508830560922205009017679237118069529519608706264030174804941520913904999499353451567004274347724790236040441117904659936608888790524081403244668979926542051786143696121690574263666313655369508397274464559454106947118699313473879455490815728472958292312719678856496454574340042959264815649970287321513098736821426544859500696191736409657560977822064369936793690296521969500026936953168763640631578936980145316252032447084219527303200162506793912002258263730195271650181899601830526879398410675106938471051514430517430588775972490043535197922701612927394110167165475820231295647455729566837403595729988322414482071352239361312417472452698485427993326295135869717982771418376787371762259348165953262561607369087832446845863062671667243434836348980499933199872598331334445652651665481341698079122563791441129887121015855779718949655404162701257989274621009686956649464088171043982703272414700082954621562985461377934929899944794189254741091552414832058772030899590841701935186752512666644588995168567638874388197682966715388019487391106715394113318323560820153698779078470725031268179002492173427314002838673392281502046456285701416796427498622233186480017473007044384706009383784394858664528000102259450632882506330696602046095952658311441724788680288885894538792677062270534103475579436217605358654158019178572773554462384943267192402697332819229602774579538578566888382928809589806631080674348625521508985012078249232485770185401869003598094558413916559723161529984792447024965085901430758001921491219062611208726075536517162991907997225982961635417428756709613746154996860373947302798313209061661609575348151350871291534649209052041661226157150618970356236468347619505651736558120245738253796721222581984706608145782104896044048157112370397460072783566540781030120655958004009555746739308860482096039307665097348601223403451767815427759385996856976120394900160374914435505089109442773361974791102338063425462630255106979327619255300430401350624549720966302110640675687497221102420937177293717767736434612264490155463510942107746576475884326249303628646316221083952187987490147257770662035878063416276177098103918874531500453345734904714241772086711569089992526393322329202929503419847176434276319118511478344821281628282250928357982237677479053465902320260527434203265400786301162485815862473124584524257232908821261271456802917312591239199172954169759141319423563222458712930062126479394724814927472833331200000000000000000000*i1^123 + -2408851867672972191116216418593609018667128019728461434978686661485279158268314034443856686644518196010769085483513733027222911799811264958552950620202059879509923557020435311534137560720829710507986139611330042609805151451413317854242307778470618046500586135401976077081631319763363129820398003632788530154508497974791812526411743162615950997189697709709977907840057376313968900584544611485441185447687940352666045818481050799287821625753841653297126596586292078940632233606312552596775228795622720597114885670086300912622218563340640079137772462051797480731072053477067727750696157319621897625148136745497716687603421340265995921604303091802313662710595055956151692949976886492446437597936403328778890484196899539079468926695171785733909006326253311809128899575358176199207296040418612638473824833307907005917910840108301589074048529771151666336950468121049327602977969646831940060264016449255865843718413312630957447580301070740716112584063322977581704336206511279235270883660406488643675283426550283397368713272934530555520895442620650058320098912562098224937772696598844680763388115865913830250907731965420592616503835225990216918973306885422069554024821862234924787034048960040074442521904869389908417055767268614831698726957571649804241453044634824904151351960081448956448435435373987727694928856799307284345506790765440149683875283614871502244876480395738113688501829547833598844381915005073931493786393691899077796308085483964619775211702685001755353386373824519965504207767438326045772273739585689013102690957247269114756543076478161561225385211596225782808812426061501275182392134567489621527637005282235868710500180745945473561530565476527320645085665292789011738295062873595962455009406898359281968757527524597361321458852390508649635072542691966249361593162117610606315878483502773163877758340729252500491776398421938299467138441979331591380227929526856472169158473094492598738280132635231248423091164423941427928771930667971109163434772042025845425995271823508614446881944014198263052542496328105248231639289112993594946940043851913740146315608932890708691783864117314796123253281377298287833713280805712363097774001925454897578027590770764485748113916267646996344137670932204103111169737358093410315509366591890754656850981230309592150736979575791861426239244869594913553606526154423867878387405674447346360955496584823707937538254590150734066728364722728318674030523460117856155862683617254975011198437861432655056212790553020046405191371043180127423088223358154853503756620353638729899817308253894944140348607202667573037378262626367625410280088745550170269214368625552679245253598374048201256932895258369042481926093821258398388190365224257806751532900926192210321885581193713909726747853537452257357439961599321159702593890316996005037699649468308548027736307805347513743309439732207778401743341214111051111147307968190571160594447205854149649801181186953754699008943368335719778982051384128895782108966909256447427115766677301471970866383012887441328847214478725046110280876054639946650429795213020513450270761907262932048142741127862858749108092706016713813798769299199766813422838078389980475492363689590126609298822222315289794974904540108152011279564800000000000000000000*i1^124 + -2314901645990245713515550228583364518362038580382152793777473099025459852238813208324890263458463132393642547565667693504536946050864267971740671790539473660666680814712944381523161913979001612776041911567523324281824601972039906756025083103039107088950528307459897029166902185446431241451678204020311840290434508658698653122800236514925653068783723677819813936447188662512066363270544910874811258440601229329136735328624705975737401018541047901139855544969436091703776857826952092616671116088866152891973232155792814040864659743007986021668359608433513300909718332993483888501233522146835298513454225335878001303376185835369925836598826571764412153226029702830604447211201845179022060731836871222750424294221922733817614858478108975523223702287390463353225165020032557504332204169089779761396547698210672171364363653187486341524311816174998799063371227068456102436972000235538839830609576890175743655353749716620640488230829446468233100527969157763223141758361176207287316095159507060786487370564145703574196512583136445705541203872346374837215162457818063950380573569134336074993426065684852935490127086374540238972829467061587354491539612203301519694525616502275290226794974198047548615669941951385426522204069238887279859266043352715168687950587734975614209036989884091800731135757425224435968222803877560040013810460526552575811506659763430752294435627761546908423202982686662988896247594720080337367701569637688291826526482807009118854224936269067154122031711955818293865493916437748836365666672200937764913119748244795035382271410973973749912551162121986273948700403003370620343241839834499899293690292093797872588508751394752852653946940619747948695654869764876811540283548687142639667916990315779754722650250960887813220999409273175381611782627237071199675063940838428892084224115260201469176511566680297090780136514621590279752842247017321062744738098590421939042212182982344598713561235118844367405536306262905689448128130423491788210103566442006836062393212008580032928742070327819940814611493223053110964292668896013541029773398903131203432804314531926761904942749020107012689363990061011054505133123892193185698352034134364188368459809682201539089964062781364423881398589553825082958749987779710011736644839721465543763139106868667603442777840985751772141270742139397781367338773451008649091666138833011423477154463213645653650187014657323865130122532686617511931417588848074806843598663356317628469162436527746615394953928812643173514621553114264162580822873425448473457224488485192425230597482158056116438733716500011550482990833759878142907878971313013504488351025339462093149306868171593704805008980819032572757001251806923538869531267322904500079510378130635171596889473542530295132121584808809040332436822531654570752070993478963552510092685979850506540774240717155310534336133379289815893275090365107526147771186890852327069896528717848719274341199253384679522664194559659720835018493698997990522399660860099820846976321392954930269087517365618240491150806448459867182223935647265221931537312590642563103332321761989345012756792077327457306378850269265882555106696617099843997759988112868355064715774621703854064460987243038550546199967655002112000000000000000000*i1^125 + -135319452760762862426668533996572935353178273181990128338956574517618794068530526452614876736504834845446651088161195561457575897948933332211623412247641876658465772419326113361820445265793595680309307485062513420380989015591173776333220670145543925462788312471802826189173703977547602184507000489319332696495671173028130941356869928057612959408016417442200606096834134986373586189547307664185585305920130336049637822637252419861846738934246924384430564328554296036219455569791738275993401260289350447383996116219237961758677900108999207998981047609964278085761028058374079376294869546281348421693905759576069476735340755597510140350305175665987458039156154565932833406668332189544756756327790958912228792997136678973034492534063456308891693105545458352862510130379725411857587021962644745563790077923606287204795279289034176649542114994548696875140462572006509776219647273658615322066167372895964482551278498059008175109114267973363061602065481001532706093856177648449949180924798964514682381848869463344272212329307696232836029385830547548926091492077996582974231048770873627300596265592600779978533280070970452023454642596597534050551795794526985452341458062552590350208689530291583916156527576553630884157659487635213739585789938686198554183782673249437798695008217337560051020903086624455812554593574036625159061223596907416680045732415077294630787552548779716929078948083255288768711135932313765994359885488509503132500655355582633919371419473546371431247080188717598727865879912625387825628702877822637837998892906105254791712319834382635507912097842655049527997604487220834633237105944689274917625875511929004490503100043447382146304108676490664314575544435176994387575405584358181773302218706238293145053640129120293571790817234221012145329158644877762564651688557778527685892799352723513598340928252888910386449004617680309075819938169843481036662603489935376990788672884266762204227081492457658273882595752814786847455957136111422147708451836944788199610136179100776140633768085333861807468901373659919157923129367570125599248330168142932501335403384105703002117614316277908822161541513951815861507229088052262252832663475397650514856960315145092073162916573112830540345683099634823128524868836938037452343774955804527919516582831226283175037607602225201212667313282785292872244805184523468599385172188126903042273681392455386039023805922173362520249843663213990709082380116711381706765860389081691097022857801166396245962792026626248217062160689363877277504481427823755113530898894601455624990391383975865067008187318806697141487344191699580249608285523372053581516093455482227020124650625957429454083919916804678199353098061145053400885104378009418236611176703441634565559267157797118768135048448270479674298060623456814934990173929338344040500729044742186405115465044205334313388057014074882805160528153928440848373375380909776033123081345356972181159636018530109460322405902166703403553804725877949865648997513288466324209888642261652921384620728118587154138529821903815889522919992116769170128177504599059767207303113863554363153981488039075610006766274797581962150621488710707212424219064888650512379853572547713293886140426961967854387200000000000000000*i1^126 + 705704659009578667362176157240605463635335870970518286101555656640360611937072012849722376359678871880318256541492532515748715345580297164062953681932162099434057546961781029694119519703939878284918715078656869987280715732228688289926641278345078133095391212047281014294103690483575402077531076042878353993365422017053548816630099576019202615165309439516955192776136341209350875514932116318420130265303587320058526132252823197831069257710231829152430824716138918475210289480492194518351891231536482638346758509208853914964149713943771736908704071749047153809311815114884724309183536634415332803596433915913518110657569962901316222652296327958771662754892026575746062710605105302127944268455154736717393560458869280484981166104991156305830004145266936868584584475237868712654095264556491814019155556987334137127405687277697920991157144692651778616048660464718938974800701368096016330311394511079336178769557160232288593292998080256979065818772533868631573144185275929114483638361396591750306951602301369488692171402572415135625056475030448541205216014550088611888036909604274504765788115833682244292227272500505818719969995813929159697860276818217001825321570682666664552236655945075882157708494552049295150618128404051516824304081339300011070927464525316620010719765585875659551522044923078578878083256706081407203097436744444587316767866556937744189974871155145920322527063737060237947996546862114270678038840831772919499446066216196644681379539020080029117386010351347516142061808173009797179798591116523206574729950497695752035765843741915501617171485103759014376878304819754107413382609575391335532657519101730338578923466173567812501981162131806477453732285329745292451698126737259741165685992646838001303849758523296283911751013473870141024479796764259333193802046774061647957362160266353686215467685474805465450049132972566323756571991557680917607543023643016421890242294032777357281086383264113771950130387420899578373381802538659685473626465450537443063274084716862001095725426649240153675483355956522609604236816019791469617345900181117988338287573076733498992555151275066229614555490989177113330906804602402353557453684037572323948096528539901602000406469288008371282141303481561083846289694567889123057597387826296822482735265136333025750458633440033232961674323839228564910359208790290649228760285742019425073933093224144478358522193470708237489153316056072383579856076544291616244865350044360552105528640850351373247855463025626408008344760118636525725512808880761668128977424065548463724640403697657652267307485153979905954136268457197494366060356061569499003630922394931708207103178119719126307658092629130977937460996815889950382239725749523850906621298189998657573498079693962310222319142392704282130825515476179458748289467672240167554785573199959148703736367769069076053395981952568699743103179914966644460005381705391852581143675602734607367238557449743839872890308018546466710136854271585737580145624272438048920410441636480426128833817001898287531336060663482287553063039275956123009228445448976055880094850787478715789045699576180911612681171090189079742081048640782941756984131129072579411698705425630646836333117440000000000000000*i1^127 + 36186945556033465974473856217939206341548746833024677569019879829403259260949240555440359045316507627017238339011486664048264771606352095824184226189782269625035527441933797361458515831228645459830374779065236353372178847193624290399063735136314157106752570445645336472479998850814185346833682892212757217079669522156820968676336454045895107228501998272273180074898574925543174736647969327418524306387890691057279261919104914376737506273155297566498753977474129944842458761671425049981422319037375401874293837277934529284292444897437376303693791898890344556796333464593324609300657132946026012855483824413705254189405833655901989168728624397834519455937456466656051660002382774459178244488950380652122358215896361125084649809647402336542697188668408885930212631602251536462791772415552373925723904199418667150402703515830732138265158904325332821513543830179146468384741900336708519548104568869757864124789134305024012105215857992237461141313506275535709710285191720315556646962058385142176986969989942698743738953759589600470422016382668035056048391132030620281481751968718622280907798787024184901570809662141951466661179516518698774258177264617898852548925968865465525482771189561666183876554282141030804737401154620896386706305889267016843020475165730118933839292909517193497499322058944947538836573445189075368290810874238177398869931856188607708338044088249888433094072884125233432539719048582813555735685520371379556065343272225331686965344618805859800055075141610204902689621412963273885840426953683012753622981823469910467758390762116132755264850299448879558490115138304878784232484741238609561644464502114455135253412066773804081399321440881885123925078965204913002463338374236320124299302365162838786340831519794760028923141444651290814169687355288564119874631073265967725608144636071409574904455246236462049666927558458038117176753849377604755510643523370682496776970426255920634864771150545203932804090923585434767893572110186205544207848423881616648546394754347987373893671684858257749068760779827049955721520627078752611192072576388426992085672088113453965521604467471622168390706419564604629182147742450885720849836337862875744894645034573786265237367747400262269521367194870180983176353571661795554503601149808655789707671870950521483140630243994293166080660834836228452416054715818727906231568506436132194783444968323400067662699806885371594303146905910600661377092548405036541029959180150398285316039222623921646791725188661714989001645321309155602719053967085306713535181753355983994265586858048570241380129228066143510870288285665267214549144458188714640162690866224042094813399279264405756350278091121698447839132588882017239323460875995849848451626391087885341947813657704463732262583773108992517804134520123486214023993781331368155660664086035945001666668303561224066359975909329402926321313489059828455018614659453009025233781957677047012400292281000382837276978889644693928836024864114680667864316949202251644602274511093583882422409531766512300331463286921689460115708133979694113837554402348592653346655597123355374472849486340454582691924072526068063096543071329170702052597699425773071735472907091968000000000000000*i1^128 + -2073975520167817168430747693421481985222027882328827881372858708810733855790087314559813340749307550649603688769539581191041380109692020749076180685298348720542073820387302603792045980356099205460983309088710313384851761016816424904780019697210610584217742299839768795148505851406309722021333539248666829016916415761609180100161319920905857735758090430193366851419547799650499765118343913898809455210184562271876097205637875042429414883529444191771572730793002793283797717098309426466318227942070137648875998712320419538701622891528474650138598387812760518600645959154430576235729729479542753000713267533853666862512795596313625495486307626649523049050988952619063090178766783897069166022792783186775199397683072807538972482901941393813790848612811773216195633531599553540093951034512193282046284504283163156943378314027483110332138792548297646544571216031740636981859861535522198767287664519536023968686467988845098299798961974704833077655352307819238080766503873198590675545248257606028470253389675416124889469153692072312441571374271110113734557998600132234528122435921073934014299307840162366312064147157621518181718333132821768479074819042980203054237814683988966744137702919767271030259973278408432730180478301628302555906825824704539757298839974042059041543754734156859310171295949367021074845581445613823281636011218307311279193041743343175872823445932495823939481317248595216140869888612447905762497159065570141695566491916600249898456479996841423713786583262016037953679324398853390197455737572883714234579347255012233904764346168775704398938282109916342751600591907272523562335694214776859439473481416457773385389683024173561970527081430321571172857476033889083494923876440525194123410400981412324990108221254631286638051353447530381703165613465333089691050241860803100867747791111740698458354873495132170250950444810434055909013477299254523110022957012908272486679478611492026156391333529147810400224310162770273606381613926320913010282685822339677017449864448615628813108206605064818711608614148111642684842275599429596236826984114523647424899232785268386102975565132802617692428915904363111973156466439885659416285302217477605494838224335419303754049721692690169924687254168894505155598829537522360570611624595522737268314324526936549740421556768697288353356744430451340100487598206702592636028133392430605076560687246428431102670094561626728472365526509202952678061232299967613535176400447679319147574124382189428209591767863036369045603815274939513131236852658879435476144973552234293944582019260889893632037122654685863578320829238688568437883923995794263758280131320237183653477599279498398881573837495254477818946492384094863362555198638324284427314680531742882855432849597544502107457297891489070648352147070528949538704050426510220755325640052021361719932774392181456532339544941209448174704862093724953386974483388206721214551562263119881498886300529302848291382104716508751643439771688317241320028179658870057510493733696895155214702918946149575590967866641379276025851444583328092167272788387374417561771070437017679297425134298072902280790843054457906454872575003897491215515451802001604608000000000000000*i1^129 + 43866866827375838359773493876425286456747709499765449307538199723126568071364163115457350193602045192073413817072772301181256607976180628160879314148429459808453918500722305939238937037362473768999572485665669907240643149889890149559403555717301851750845127690245509333259204833582668064470291311497152543642067659136859684503084778127452046029413442891482674209771462594527587736094496860922243739758379318493529456595895732736596288742767650538814887039875273198200129891063360315933340566014680233214981982705079039784395767366873330008403207027260570845324156419917651104355122589982003310665869271112156036362358415667992941901093725091852034965005173077827914774544783042562897267737807805608818673911620789509552598906336552994790959260373225517277095146565895235522324119862223807921646515526613241929193066779715845406751395724752041431307767184829857205775439046538679052471367972501152946174128622417154832172679068161714399226988959489058448952224869653045711283429515487514809630148767013709488998588305027140650837199808915482063500689054192790050616516575487116684336221160928007453682378624021427580287028076138197504219002245047991407066359126757802803425240826081671545101308218009331140970321168163132660552393415188483172641840778030044438980691066464529698458556524217927430741679328130218310923877989515601454666529028464204110595709395192208874736586269129022278780100930394530549022542030818095328885082146667208911322593706916603674511393358241912725223697224351441570486898403523745640834835613840566247141043747930576332999860025710833812269049248943772317175312562008188339375292810803631984574411078739528540607382184695768192223660100294833115840292478160773934340158421526439811849522748122207982960119089287736386754943702107009442804963945300166400004913361336272087717594360844695385581384842384537073933646606497742556192722924948280880124048091423705617855139012058869795647397118699642795352262716327750349374281446526798477313518339530562507136547694156526030763255685905269913355343191772188817143043751408862278937388019659122933327521035035578724984354193394905305895525531243203840872710430047213961245510625205770000234212421191939465866353458927523802054345856552772548005695354951811965114581268699651043868681858047361442385389632734647547137878767027745070598426056997420629896439559453772321090366653763279274205855209932908627539661021022841363867786260777149748606924286696854931900522154272613622356056414820046497459650719639681527540090869567153963780467147151167174140762086528927585485883911632944438327698862201060133453571078930240505013271543585884681814390075395060732999081855639356828310940846644132886553589117485097422976027931425965061527344910670205593078701075436241165162352849024134124555551829413779118450885805912339581392482235103860945164351813668691376750426284295830852005986428196350755534133059938396947268286800556690544832247161712180957274699789831452347681130252740436353390380354297036240287019452139924736158473478313374175788511913068294375045707544841940189382602266347037628471305991027155004859048304815541781339832320000000000000*i1^130 + -434252317693659170568230235572315774143105982068990548274067954448796195357394979488410684050128402550318199134732254248663036466822842711953851290805769474824886804778845635847206638028484728898359746060694914345491355897272389294844226975719991706453289351922085100409243732477991435503834110733312388126607472916466172918386587749585417020562612930583647153265784175358180813128058146890092441397617586028880652438587841754159561310398249194634875476954145332480987879245741056453895272852419584958885334395882261661456689558540158312820118224510855775282626349102483517303813775762472164472348316524156219131893834323710330086653139829411650234279961460860963485324979852187250202297525479682556569777621903516799208954821640751592109908684883415712386477377891248894175153870321814659566887289490525889436187896424330416383044034506676056024733604620324672821204761243938699467916553076941556956117305267513651646787270566155681630793032602387213387683578961402500244673502283938282642912210426512654555423588918382370381729764214557529270776920415831360998483702368486069971850582007346737253897772610149515758831583301997043966218749242682434613312356434521109392146457943296553620568117169389241849108515551612478044819993653330806398420304606415867049751982840543405224267763664097398216677696754985906887404901197687087720969046432199664814139121309061959679875120811870932195426646396313692265395995190478677163860965584920578177529480235104613483654764598005490913309158359124666414735453173596740176820686322656561407131787734788049994568438208592500237678731417888660795145982015071066487223010650776125323254520053660867787702521743358667684610668697137909984290385568831575925925496947040469998280258060427316312646391666058480234610689883118112882613221387706864455091138142183087332739428685033072036390739279659848780171281906107593221430774529946440905469147977029961056023485342707241037037217257720170937402832755976668948626920166365609409471119344049950680573727558169451693880736626343723836888043806263048062230580541765212853266801503609607752903132556995182547210730142410150366271617729053875908964538673190596134092531586163255248057536939168640427969099313625469688517573441566550682302010330169327677728339509026934866514900327964817481233715421717306415754228367752648696854693843291647749199620660202591089461618065635443458739477837172407404194242180845029741792119573657840718831554406850646493747022784156589477979644027986361601159535763122646923385953573006366012629885738417923634412171198571470011051408440603921517407537418153331569082396568091259663820964935190952399623739435346340569832290415435365206739794355486829537462806958204821670623864947204284758686375235647327326619496827791243756763010931707858166563098899003855260939787159047810765797616072404100536709220073624751353771593293558205876262504523369209438224704188496879521098422577965713100123610763844263082688136748147539121486583360615414008956878476944975328076241008611281071462704582960855982249979918745725886193527817600936116978770238487244353982013366758652007632401858560000000000000*i1^131 + 1427591278027681878339053820220985318117018769493497044409216300119911484322072873032749661312684677756505621292455682488437181662912234583890874105384493205583872510276220863331960974880021736721484247370201078215232947262128117809764495953183143199292577641589696498839585246191377093798379416850989588272646281868836582595414338082907201438178752305492870708280518728423130212174281813306524508262971797650805163774384602270666222512328894954237448921981649624182879093231565970770657264144694178375798293924487615548668761031328135316971407936335616775833583723627613752042761318990684966375650710530349147910439053504146379075156989025870162956734517055616909055321717225049633742865241222068088141208179239508062741633015802651995087399526433886720682913038754013506405082175043175245589595346570054988755026724730677237969853578944954183806973366893761684761339537884923416439092116570312400827615400745047095916061920992395629335247408062057496258327267518032870231375210622336812782338679936113791490312565887951532640092512569424990797566651874867752348355401331837062237524545048358088335794400687474635724402240829972883109528885359231771814386360255640529376944158706873197608008673279111360389997462550899638020868872958263446227350400027202853171014663250563993601878525296527080259590110400740769555598402807900829588300645892722079477134072298765558915067907082836701710673736077822793468397123672599055481628106436545239420685037513520981654625379262279557606256750231207337605240102395118573018603172216259409589169588348670117046505920051806149155727775172522391256009150607233276474331913091180095409589603339831040794791675557035046675332992174217216580467166504521898552912132348640517769844751454929792902646328413046537726686061414508126955135046196851024675542426848311203677914946172643120590362765918311557340774287824005445584254818137505845119549881141929330378996817593401729824279212140156842900543854696534472651637200066128002542248471956941566437357032888375084828501245309034022852670763462331429575152538930403887704440381183628680156638257239958716504053789118926181865783254291577828982956469309645622439009549869087040938813808793367507947443006310798367902827901692939975169563666360896442028928140836894945264447071161249873947852677632631024723970291856727066449383457164815836934526398213565508565288478401027805664391873498410629836998656077972895418909148702743595128472685355518963535112455913011958033576722145749265056846477486866744924391034400334701855814756821732532812786429088931674108769237759533690801489984096299943398541912029305595690876281245380098374721503499352329015132586348126441706878122134714849033127174583752778529562826500666001736692778693675926033669783966368479757713592486234309616656818590246093222090402152945121846607341538094086993324169847159693160150882863129907375636903233174420837120390799915096229173225698746499201790201476596969860373264264192787564008883988908534019772939952934808200183244832581097091433570831441777883085409048824748212925623095852682103729704846479141985668769994978099200000000000*i1^132 + 2658566096646125299392000898552304146943907065970758572393295484109509613053590872798556659772378459520450326243157200538277158983174365385455747591981256662744790214327367495931678709492934982085984778556565531028604085887191854661099529847799890515776963782889987765028905035038731533858959494200867952530951812917328690812982301290439185859772059094606579411446816854380738687611686779233451529162981286708849382845906885005270609820868276809864838172772957853954968776247101400318907669591079126463807745319553243651092177261924859331307726277795975125977984207385865014297773689682579197787920537811171791593109733037407981926390312617914228218741430606239297165077869399327422144522711601547204618635345759341432786327408729443312848411843893012736616489488740733089065572885215671454924452100615764229579500085816290704957775855105691680686453251621060824972110042569119542112699517656528709907715397735817356108490214727364622626372616967344248032765081479893673690423737647755654442483655079461984731471370434450551089102981975011967007037831303411921018157223538396383726664777303754222041470522324235223034144379703038422379024137814956667970991165436725842162885014524670917184537631736445401318860985817882330324085493630639682219909012519838070205198650423810853470918986635103602438536787012517852001570746953993521162007731466625093001149589498217238870870469940825491245483630788058416922014966504376267857434571653925607356310000574598234067889000911623201736680331428907911681448237582919275517397237136761709880652346970438391526709274669872839574953011020760708466554821380092671614959425105712927063707247282311061183364764923059277801772924267912001308970034138742962278502500183338808297580113017189264370695809221540925307506953609552345186812601014076951820007908689092634649909063686356768010894749238464335985063984400798355653690385481508254191260877262656656374823246427713259492822513071842519416402695562874761208805894956675772639932320814725241920058998284885025318169330654366727963697184364971438582421327002973154498495231566684730720749537303762319137744931998060709782082654725178563321969108687492598831458818373616816014031882001238519958425704446074031765749632447544516779933451358143268224604985161792616260735652963052545188486297525685905308933163882687070406960168654654226184137005089274724787534067539005419336143986713394647415802949919553448538861537002940575161597265540342039244689520121023451341959734988455019394561300647487110013154338609519671435843549469600927404033502409993129458727678999116113440444482968447836531576502475217746433460170546908663461132778479640894049417342611842057485085503807513595003534601609363771772133339014958462108687128605725100047294781891344884951899435331218725444941726238644165475473999550981525899710881105851671179205485348817141483281411980012239294349252874981774482190089572104770131664082548099051424728329055343370781947911036173518517695009778974861268031785515578560211110869474478247149688940432455504633733793744677426366507135912737638674831201738214604800000000000*i1^133 + 172725396580953987050815981014542666227568494656877269087735623382608730235306437503456319886569768212750544522987520583152838390275958269253422723125438668457598950964524659338039199179590588764784526813209463049349910499175859786876740070038980813721980301475273377714041673563813574888522852976788219465383334444949290035896232072656991623242399637576439094080128618125688196203153961364414538379818486652474841131975903355051095343166219621295855887907393927197309502368531134067601928530628606137583895908481804787238667339024956426391466920973847542228563192116113921392197651137092352597773605688116740313305250918239090201246278469498360933952335859200805309483712339901641701871857663636291369486718228367016131718812375195473791757673364167488355296221373137926033765133053638790164629696089437514598919272891857943820053029684114504713459850417150318128334943417059995407086434787477036527177041492647456715848480644515275809657360781425663483008720365004962359406643022751451972709985476010639667753731051152038744393318564164827047858828577489900483936783650529272639035457959919251812671928491957304583385330151661637712243934761994519928255955456395086707356806465844774266657731954909424305686031906431498798664920362885391695832398837231306166420036876504612785680696775896581866321950703024520900832941987836112892289809982832990147254271979607667202691287056426409114014986626705207547037002790452470742560163276826386273478707871720069268474218224322843824943359434698379738323170133127740188400710188842460498110293168719381913592002669418503076883759446304539475273206999435945946965590311414093539252336315559271901388941822837432256198148168250939588751802544636438766126375718791824971727146876081219617835554557087381037792537810631202139450980470428286334713080991823171710722141605087438621256880037959404008239533530266586021563433141259145921933974768747968180229856561726098589597643895353686952655591817180968238027244416562171632408246243066174120536365909489839701560629135469679348668331942087443408101903220481814915645857697732521785114976949532975894061855675293299983372133602587007676760722568440360034896203465726046661097807055161790523874486707844625132007183324169762225107522600080430037519185033207746946251994661270929338332490929240335883867655744528841167998098744925963369938623272573870156320132819539552820099451617415902596545702155700698738391485583831041995631687765408269656638076242416444132686169602125575825498946186044429972547216195599058031696383731688998073302236987797036460307143228578976451597285389348665296532586098178043634228795251687748178266674024415443521292989170269995959924025881223650823345988392518335202093407936337579632781191863845705143375125359007452635261209619366392887799795130929798984833614707020635172355047708400334660953031807165543913144517942553349363242720073041008134961794566162412581673097799731124936730128819595957055628896834568730117468065140670624041834640879961834240342244066618614572024543193602612913797950708867933140080755721895936000000000000*i1^134 + 1273858690129418454171366497500136380048833308446899536227179236363240228467141396223998804307552585787072306620936883809792740488135068135115716015892539335495504342701432384964671606790329177450524436697475667027171572457812701592242804682762562892737347638361053044212895960916278186394253876989410113592621594631691425901075672044400210730005666430011801436708724192612257313362211460166273619035342625943604065117672252611986625462664652836585025391068905271555675503602460600417097498508247312781573955250488246705701448496925212958793723873591993215641200487724230286762273085687346486226154373861601155004112915266795242508531997433139435295730424586198698637211306068399788447845072250733304001258812344806483442916367026227924410265176603363933189839076429269321291087043661840375123686728732354586671702859860575575172625973097107274856322283127121287064941890911447583911800973570235048500969240023479713368545923904643573885168676067676027519920303201698708404991769097303768979396862066960523626815835087575851458506865441971116535429289663231404869610857530854426171578378311569642434779940437488590136538465527871143016997993068791285383921808217590789615246009021372088192477005990115247953468175366213434321487962632866315147046780785406068955295433283915280344532413067861008464363976820322979001856746034987424879537889014951335901639497001380528627109623527051052294544163858947608213992598373865860326718645472669676750224463168500638875595070236067697980508636377765292698082704334750443137116198662606540086315156019812901559236869559566345427216284756790224682984937817448646804486793733648657485376559897165940800583584179602681035781566786218093364303164797450133454155256671849893307806752927560072677649727776786639356565831385361508635566614137451627696342502451982061763557492155817851121321275049811992942391858687694854092398702584464306928782631087765956728464786529112197298364435141675957033804364212284668300737329166215597015649387475125522096407751996452040183905202975828442443260423625278455762190386017320480669220472417114854608327212114885218144856067055113118630856228244573864715581470877675682972722288828010208728391061078262258873115835181059267191629179644654356336864985254912338216727832323950891149600144272509537715182464434234107580990689160164295480863698872271852630796393452337097236565240622749833129009142547466219344046549999217742312061427632984660410299834327008714268954205307914120061415361058235931152112099260337208580006203101174996881537963913096769335829631561626885775250184692688734892312286777102516370794151353974881902023932895413990106910847618470338285225460846856703223478487035672106637104238878629984413762559407663382331465241338259247323649050880543661004719803403776010459119469796856260633569519509113903998751639219157503042453492769563152010341241554829220966148678558586466221435941804660304040436009492877028947115785890014116034568716868600507452187371438431030620264960905420466062821265141469777874387628869575943340175067709440000000000*i1^135 + 3309727363296843717928669787237216370528768315272543026986052573180607608928196094915932597334802323634714864997752757562338612053602098504858129038597212279524496990908538482439000596419255059066470393899183918618086542688188485844876734198942081833341706539762158686669434372759451721755362688188737572074076638450296746398745665004818130461042817955677641268464149479100013838774472106640763004490605037149808647624633908852915017671347875098918555535364199107092615486540867257588281937976572791419656153604276639779722805348103863690577105563404688667994403593884313706228855417507745923648723973749623919929055301832919584870242066746723379151109528243091130172690992563609989533898374538251443961416160787154044197710112392406903946942194967805773841032182442361511303831620140628856474755166604952664845545102704481058986638510036449210224350669515031287803511714494714547867789365737103448958524825194015230949993110071030019368321514482859591028881504524881875450379169945091053606568605271611600827212831169100219206647161932312634101148361181486323921873867669186350483322726172517681183448784291003970903236046947296058691314000768469060587439520231394192892912384126110372955173628366106532628907608411899713362123405209331812699169867953075356859566400084061864438305659012607607121631336069383778245608157880644658427190976458949385117954739999786397047400895340771827491024852652712068746026899018448128759373004505230357397868938828048072837611796289221652200918987550948475162791886903673370817916179288265031270545878316963186025427100813422637843261933106675013298184202983092261015734711736667558233778166667531526206935212681099877041675775886205682843296382269581031990546047616647665984538441979101252978475255556069762436849609588548661395764496423292576543365776261380605141461521133742049201435642981786800451051155888600528942376900658204396521308258750446855234094790341244629930643082010922403953408423547847925374047931028454124869012922190600377487419331274600792392895346548383886614049215198889017579004396529647274597445019295749478350308976375874199549435404430481773174746383639686482425592602563644452337878636193881229952014344327013570003993085961558248435681614732461301220206930658887242337607843824795716559024802621960971419912001634305872286973399835137537604276422080484853646377838675650912267153638040581336505386566445114732201810749904392360182414925832790744086558670558651532110671632562245935353786379697255490554492531214965741534647024833391629972877857531496148963878269293025832665263809936644660680488928339320269381532487465456680314474784233289456003687570807755506064017201824011919627631292811996510387313061523707040729907837264340914057431650692275159922870890713505271450688495409653559960002975222337727099064081801678125438835485800684783128808813880470713896426169515147776013267715457873009406803491442725767382780876614702975366834302648353823234618755626454792519748894732644241329330213012075722849706755115648058279413678080000000*i1^136 + -49482862120368297392163087727525111571806051092575972985645930360971692475488937717915101267029571579166886637225781579924568710254126633808338741966464366277868318864268832277333463603681745682841344255957117287791441918883752001477029531321751379832647140766386116952184016369947445405647661771983044083843054829754415606947724893938950429917130370919509923338207824387763425924081020927663370351884497016205521818061313939560891387267263564609518223151144015900182718512050937328298912534423885891909100747305327514311889962516838685450668798341429807867638795528317863539309644366654590371184588248405987422177203716395024299929994091645227449111896243236805657534535238974999564283698210422384770399291773181118508013091202088563628111356270700168705155968081914642186593742647547706294116748440550208177325864116931653465893933272986541646020271030686606344185676181606719955663672978530207417996030696737614015954832088209791221192499948917540690882838860071381693443484665586787095303046904231870939666223343995970935082066902956973730853574826231244873008794003547781132388439193238102214896945987185039193560284430565298501083849918872186301966110278656133067969929994207655281189860056295145916458746960069797077529005325141027032732601307471499536547456905194428312887658880071469748387471025083812550934111874766426678312801023485067554721147805627669649671151465086551557680058070742222356949660213981951674918220843815256325590389995227975275093955879620543272929822550013816621006944537416678002317683761765070059479110109898273544108224605497478099618221643428880175603919736466833916400155495164885486406480609503113456624281421591925039753667962255985388581856564187682346339120813833631436322778487323469000715124500524611251119495140821055085454982180088918492843726264498294943319684814637506287364331284872425574155470886863505591145741132388935651865992085886373253787859939544929311219290937744591598218277471285869796557184285279841018069218444213810891224535720339669637150121892878276596698886944405611631296191545442281316452974306008854105762818482412607939155852448792921783201258682517029373051367823819701218471359664651531555830221930756814974180265195765428204411009316873801113431560228603348530306104104142356113663374736190113275914948211180002303008990869873655740394191638361680343486152946898791135352965870326671015820108744746592756413864935934919382945548317393268036275964436011154999032013658838553301031462532089827791524034248065122072297971902342131635041585186941728703096926683689686975740608770359408422672137186683477677719494202739640597837492395026492990456250893472422112797566030658750830906739609788253929949281994772274776994173646801854394729535239732318905424965940003481310470898802573692210854701722928868216851595345575802740669011479574528377634835381024351253293540584855963295710674720039485527137669038035857148032715503517796394282955882531492247383132307446479654585631826181053386224370746700857344000000*i1^137 + -263417032030067788803575585367914107479248587603061476006367238502239342632711603287032963065235636125782228689490466503606497666361919657088190610159714268082179389323452770182744646875551209334450548803161358552011290405533592627187771213600593616607825361243205625564515212595232709338402271430263096057909357588290242666353432382119325338326313141531772570214566696750300833008661747485426462231162573854464423979058970985296959765464594676134916369839039193193996887099298674977356047685853808215130413946089470432801566876511949313529970134027444406611507083800915563062242558793591726678354320860216110523000220088777894734526645499885186376968200673608688952180747505423755772474616315564626700122748928502033376110321587703354635015250293661242108774144495842820553434623729674922699278301604828747917745815859048436543482839643461991460459736272618980010331904025469662994064688874166957577415262629415654140362025508065849109069190057549117204564768437664603201405225014030287128759130619916694522642172339378339574328862873513939750190020492212435513806853235119451908261426913839116573721979336515520733466929887261526333160303861448885684608870221034902841270933513806268601130837002080300783341711439899055368033631241760816989425175669870724678209251641268505163571699240741572479122426716703280279784187044625946767393599908279154870016247569841836627518776286019839127526913211294189747051574408887045835535377723853450515249147667939022292562715440369750546192160008613893475088721985520554188399511182068838193958975484355137790991925979073856544653180781569282182652611506227583123402115375191660631249974955974654208667049549116335165850540382927581585402337656610941207270363081620166296523269418768549179907451711150299800777328808379869560674167666158317679928395197624210808279171566393054595227314643996692462974942414543482214031203722863571942401229131086671768362821619197854003028247521796587468501429981489087400094556984654297852250764554759138836393329483203315527221567326681677864030309702466525422017497888906174752781549723611212639512608537470399800775177402576157976008626589467013974938358426808014317068730329840096065028109390858659894652556773149526268568914326119731666207505213972764391402763467994351004803137111468703938596136917772863959956608209382706906571176356313143524284473231102887632879969939435900241168612652037592729305437079782004390774189894114331660311726137049480425816270408467970900935082103480784993809841997879990605343539136906288393500327753161065679809462362081156091281651247717632981918051477634905744152363046178486283247481857769391922307009101180358980463969692988710760233710172026623249344505662137247640936680780198808835914182137164774156103278569350051701120657432616516233388133381518800403225020566122188088702639026073982841008772070556229418540720114442273675430472463724645292241675518369006073085443826730336435413164017796137228847581754292224696464179200000*i1^138 + 241286397968383238924613221420457548732481364241324624273273962737537221863218050400373460804186883203566197155378730305905015370216301680866793156676784453300561971225290344638402007265165555274814383971949932733102647940745371874655528105934046846086775830982832073544618762929929040380877510097120673557024836552426999451360681638527446535277569580956015188713167966390666505755586391067169181059367136690496061519306257308866486373414797309723433152968036613363520361736770908382342319883448791927238369893705546653086705990741367647233431208751756901387364021571177323090142137224635350193091802375575277264387639681937622680223036155984283982431813527505334941077110018524530371294357921199928256029515366591643152574606320742898960757450453130721075577896581272660583289272350316381847378794457893436823078747253713184617464210879427534185743520815410839397307960880992619487232775281744771747289427848984465953028108372139270917636244637595283290577295152345290703101679488762245464083223527765942093996397747980154175126556393378280443222641444604241565167025243965408478843959010802098942893729833658316214846632936185927130364839662654360042620032517547753877083519745807979062759824621469962883536392073633489318940376687260095668265921668358896433563486246005395735466320552683609672083225851717603689669827284003886590017854397152384546714309684888617951983816987718876200990793548488561741987242219115080183615165749337374160516551070505195546661342116496751188009453266324491820111302106935991356970482932220883870970161732713633236815339266630254685225251944574677650611836743723506079263600979980511745326719609516740604667806111827149331442187758749938963559943388954364727489117736790782857570379437053555138279866015803854252184948994330879556534294957840785058537222376132631363990502929443577755095129446785550334346185279501780061339309389125590797625547967266301612752190436210169263486393312548923238554084815190566851508919994450024024929456252459289546738184185131361459058138669238570086367599346087281071048155785466256979450794480281736701929260059640915559417054432884586021202103361955286394336676687499659390344307780696752050852648179136361302559107149688770324892113633728997418430023608785533078804690006379798597323608589683391733656849870902628995231536370468846408525972797672080774834389597956960130087145120550941915558481844870657985669716034534114229519331816526008564873321426550793591236762270380277596405532213827084402857713339215183341661226093194956291210368842123982601420063503328427835018916070032124846338132789948577155617417500642173508061744502000522893536668119777913884174470469212872449494905836471903125533095653729324373261358828569576253156998967323347523390548506061816808987853829145671315392664106045005831330999121237460675113933332930276112108912764834091117434018442980986569467576569788162984754439615316497631734744576787281346560000000*i1^139 + -134292236627175719941934181206598775015553822204552685713485498781958707295258069744554768658859556755176512681888490830029169850184314548808249920195467689343966371074277143604226073652869183132389810648308592434982800424961638375544729835748480435421471874529986207704374339786664040645327516849158200052892710081448888423194994035624815243306802637619015937901638470699124076386942178415970187973142592226016277746452865319242257905167945986385114304369637511217303244072002064347738347525215748454744360924911934186272357604300400905975751782051960720367850674753841015414327733159002299957864454629014504408503881680194294516390745778096235452803319531897717237275928913486644913621943613222563482749655943857447695628890551722938299894788115060921350009194953172572753148821225319111337287620434590373425950258901329169489184103954085028527256189636917557400101999469152448286749593039709388089430560454030039045931288973466176952487395104180906917632354761102379383934966049767304922900156194951503756892795448058727983629349030525236162491509756068378443038043976931613440281544485154785887065289761452672582775374186413744749470565686263937477015648887697951484069430645895563615826445913322599170026184026902822728830802059122393559407522148571750737638551227900525098616409021401372747376205867926117989609961540562832192554561379036711902126899786749364639496407539118187862603873171289639098089553356561405940723759528985661719225521758362465348696669245953142993637037878776610090311658071816000587578146272043258247096515669806487517921552438233101090015714349690513087027556116165603252423645825960900421911585389533939453485064818510208845860333656834173535247700776454103195486316022813380405625038551555757986572915306059373247190878961956155001145081391973462294154854665492024125602062557660498870359696132206738655469836257185318521373473042090331167461471452512629366055146145865499448428268218189080224607246154949236532596085514661967798713428953851951663929261985651296231740375745084963632949338065440333706728113192330169007939414831182913927282091752766098480321785955597406912214423159144740543214427147179482003757103195675358998301878074527713339460007927127482415595654640406395156324387555448610397695304483974668291778803528056599977157591758061212237111163326251604353424859348296295438653290263717451262891791894395919707150888375157677147397489076384243488154786097760204435718368228309645103813029964721730529958695678977199734022719292177137141989588251081683597493669987522545549264453636241720879432766548719354234648406299255136949333132403263511734062780808318448253513720772946927647554905644980822041188126452066215356435576920981275884189090960989768884044682281727021664301259990156280411508844047418744397619493425365010759590605754368782449657737942048694928745475374963300497701123327838351911926005572876193759232000*i1^140 + -5477532522961653436716645222881533521514187615396060309479099848311508881719208014136440265691857991998450478815812370013638895614222714328505804963869794586198809744997403623142719656076462219496302012331906465410744515807329548166946509126767844049933358399593933688496967115946930058530982059884390155725480992869596498540034436948036799010424131369583918899982594742518042326022242182941172579855442740241682890598234309017661903329478997560800957811090131668444976220683772233699861507898279755447778220570220408825244951756523370792660131512051574216657655608087746160408765760110162333457801782625278881774196383287341543077449296833998770402387170593782220428705033423855051172391033281394782817282341232049085159062590013292002019515719775800907645218687746110560041364432488399405179564197081559950055069349147663652069471342307447717884115925110805738301315097518363528297329261324968563138326507531956651857346672132524329354977948652573274785750405968208797592396708573624532723934901885377212520462017697295118862301146290180654534340977434299356291446763158373390683863297933020484129053514386016299697577161548908632984653403072228951516021522996817609626049744206028241704211828900931257145489551102206699369519302930391353594266036443105313418522280872734404041213274439653161235002528606818111739170843114555673786440377260355903967144174767541223752983600815548760027716450168103006679347491308285683124720577446753740293610664017230820580852855823006675939547445526433367876969612668902742622038199667442988997490602129260951671380443543325321076825033392510429972462692049102637763923260630003348655170078071145808065116990039868024726515386067012298634546142600064374484872267773275380668615321804935350652887433712532923186875019969297384961194181816568415525966259481079380651101502077526259673495461078175183821959336627503201938013829172253912278438475405671526494769569927718106850595101736018408164518691201212628736770223395581656643340588618780277807170895159297956477107103083039072196747720360758944834155929550266970874463947967711126021259200927296776758887418117932726260130289217969812881009822673069877821616078461016692601386895918852071762097115994418438628482994112996700989850803584048484124523494638147349596133766022738488548742079199754083840163247895042503805626965751158084472800034738260126432897766033294414890168339105535810545494443897026135063582948312044101683933305984966426718344682212451176882325393132607099105184737216975615813038869505242988829083043639809845587807271595992807154650316279664366011883798091990162611828550418984582711143158206831666783320250118999246370470399714413241069896141388663870950190122971700937888193755257048964679409554175467029744675617941800637067281728341616775114450865346173425659043025724958675351024077410678472284985674956800*i1^141 + 117310179105312075092954977217435084995304484672972459459248852448512602273152207490060051764950267945764553406597227456017137716976236319848229746900558504813167468897591875972447311747257414504239143387386679553912557483775639414852408085857557634984510080282894331981796694895730602721057805139913405237018451608239788126705496544391494436766048671167519097006428299039992859558716415318235425039671755181894569337503088729117941107667007558226028918860053918024121579992146964652641689913626795539919281415658384873832200398543375251178549854088301795396500087005841519427516604770307429937207589807365453402895855706563485448165766302568802234935139903894098229331141696484050751694612904177398268574788066678942269359193239747450532034022759959514716721700779533873118306650008769489449983861782162373298397186481907448162839444185510383277020701697008414942650588062032748372127321179910234882881169726425716885924708266363724408598083134726173846350159363794049891683823523167596839066822087689306294982040716741919305073929332683951390922973312334599120041637604182465105096625368986633373428135855524421672203958093398739535617960883896449996085596626776004964120905166019766956425335808241142130975984759479704810003355610773059291183180830050855728408509808737569824180946053846037853816327956779994327751213641748216979504342490333791772696982002482705003237370913093228976840109760230746323858050905739125420340370786057974344015403182988847046359434469824309363365714338954733947575919215247334517752494072094847006212389265825436167584666217379359000431960868965359476113949484039708903927351715339350257432854909052025732786448911708143579448770124839165515719964846056690390068152506459693976377111381365038873286688108413125713740107372636970440461654611315781443072943585533084374758347749592398373488686211583144578502172337130954335064990365733002021374329172518085824153952357476372156442351975373454724721013273044047763669537250136281915498772480356516795158319322318725062587497933648831939534688855859320031490394015029647693162127811004004043794985507009230874703552192162301024277475065162844081115024051416799263537222025270977641246966905248139328310705462951158799663718813332919927155093895733130634751027843255371107885266877380192263647832439236601894827330284448701642622804419323901590991269604337574800867285120728162995503404449467293136010500710707095881241361811417753209956267918314414769859446426068557839188921165135083328948756925674295721123238868659926199095707842692219172965253496987715661125802456175810701771109673902583097929445747912061708539425130465798918516157084664727209490194668989139103196652180365587725739484966547986428110072151633674048491034216508521702778236328526119647292296337534484480*i1^142 + -868508865496731774220094840362085890854491179190242338720390293109453517258891645361917157273246399783199554320997741818897870212348082224259683070843178084036665282350599404336260142922507212186911046773888723936644250350409662164518420964358812756319002604343788637689892921065581103481993535467423928031177407941313821846771200558351914846970183752271546583985468054337060078587431512197901912754649552565007679368180932968511958677462497896122750825189738320214297802609495609316964881276584234831519023398863115031964234746512300217633731237612223296290243165940047084239122556998129032042130910944557388531585983047752831824228508639237223673654880999678326154791841253913610913419279578692793950208973448725564213694471960927049346494824465412131743569483694650420851674454358485025898830572045848989174518212589281775787012172128892187816093561345336500698956762207773262009907958758265891742788357991402404682093983062529732661967564689703447612290162565660114755700684615435821575188338687920875413724488915003052109869239407285955654076898526007546996677294570192768403463573400619611589037585182032399053806559430267088927210131092771702714332314034610308377086927569523175449670953057018519244144634659737289511271414494080435314425583193535765612918064964262532097390954134110600857785764825953588494501984402251863848080005491935568837156736284150762073467087573515238869289073887499086395377299015417398817850276008250007440554198456557475413881470086425426598400678076617007854036493799791962712985448585914427764198814259002284640559891753848150916359371082968450395606052977860471867195638494129851043221266325783099151694742945941940834281002855010105784981677928910992808968466305003264370556103775127650783167897274761595148684672626869326964058089617494967729731770971003743801675429395660982740845293911095159190721943304629002626977275931851655088850161855016077371526681190648388991969412853768009020810505231482162582995118310710732158788547779565324007577019916342529793903743575207089039333473255060060988277195606899292209612296956350265145562443784575063495936012682948107998990828524047792179128383877278350277291712815814878315754571701988456400870625579211992725284590516757604357261446919588960674655198372468503183913590541678856157248069772156486946760391169733394572847832630308524625234069044007207292213622740378373149195935146495372227587239934405687962137600480712104154941782596744804411282040874423526938400446002576745081090032647147734063238872949297109409758018328498000416538435724891669801296157399113605829824551375479811223193728432976997184706696291133839003676348396519340560436243532190133252109314592790432220157559331509613101056*i1^143 - N1*8059020190857334456602840017368813028281813189298362591472622626067430888354423383131331502523256106653130579126335180642163959272643946127169199418653882411732764408617553433626435144135475260544788766513823646968847169578385976645223400008185754673936046216779732115675744557909641410043416294285591089914850208637772992445456235214960704463339807013810183080725424421207949056444179933751971606559819642859863366941663766568609163337693473126815989248*i3 ], [ 671406648630201675599262984033572345760571035367631982189392578000882814524520349769246027134324450947834901475110182589121233835166235264791373919988392898408396503931763664925690409293121896533097966769149513636064602070473607160786192161896224629640385069207087357898853042474206100965558305709817059567786941539134669425024183612223776251345920136967121724689337296243334896952356571961265070258552989416841216598587639879009505517938626198034068871391954007994009508307641227453371200206373758823737450790448027941760754493219949144626247577665623383213204649172393748061475063665424718038420539056507607763557056140943223395821910677039161033335520258773213973322959088811881540340531459214584125260154763155124949867226786420334654104092201223675300456773796235102619603761219691256390916176659357856509017936388506815527274970825123189730673828998571931674338857031717841173828076890871485332181921942596802442541418434522892904792554625625482966478093463585835884553954824140288557041533133008689452527169404858502905704999436357461602913742235625889089490377259778796298613850635642944955562853002111098378511623029858037148250969623185281772973385979382316412114212935429283834554764683690553678258952694355054816802756841199209303254785305504247552660859429346245969924052292330593741210716952308186849424010116384224362228098635446255111279965889278371644477570186505715640666683884382936381243107450566623250530428799342427006118436985772630424477038927962752629671621353565803624382663834284279644338816297836572524210726459126421335584319916607817966842989636411014696992208226966029061257348371345891979359192404966348217397819893263720048680994891318021420864784482974421720799423384647331932220227083298841047966874387650298156385745595655463097544230451724043783107142677250758001906267573502949600145561243304008225693413751906362734866912041200859240132520847515013156260995052311213546037689400597312255089538091467177931244280842348802437247037208415607809279985816097010744656437924521905101954006480969170029838414958011418597051069719229407653062691627501587339485147398871386326813840201909907000542956640802778210348134037879375117010434678533240688475383528607035572944650830576186370925851759788862543920417606611364886932340756976715425949345594672390358117158995016420022685651407693256441054065015150305191008887733032378745016308785715650087338693015249741616652642785449295029844826160265773696074957962003948620684761383746363269427265772847663442327786636756436564827536302488962475417973703620015364233100154565932465364367169417174099365908151585336951661942211872200352147394730661439234283027740530466664351260243958199925841241102692932163282893421366243167654251255953326608194904923340254179714485418165696098701742940211254080678568035113759299512745626326670182641057298955917065419457935993290843658648825224676153619625815026247585351705316521064744236311840276426138510284995421026955582814025608330063532151721663352314164321569854079843994632865421556630135459054312486187597176595090832391324480107800829467980516176124718307505974186217177669652338818965665486996437546824724053199442937014222136111732708248021897552052336183625186922028485146025735813917708222371981189557142835019491358873383724023729932061427365274630791037317785815677643665553684258405978413813860338597152583169487731274580218353123886137495045737069770773847471206393483298205907702440918862921703923939411062136111773006107551053499422324387544108573860376346624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 4781942195482738373831355707223082358201587611727137582463385461566024410177596984095089721930287459616400787519471184942080448311454131846486159147655967139864985170185232064572895140110037745834210604537540234420371721141655572766678799005185204322989659547859144815062102000785322844791478426471016084155490765501987565791240800617844883083303225783697045862283029513192545105291928652771470493104081496588864407342649619910156336893737405717544531799069454892759929843827381989300189714979791343428649980758727091586339150598310690176118447922432560315077722749076424915648339761801681104017109486967307160252138925159927861356423265551704746412938755630452963741986770443818793962004850759718263902086614917654248394895466383210770560180585029070759027265051540548342947123713260259473658776642982040794793535625460249707538091093026618590651176324793355517914129594591745935692553187939808774894270488062985319106600502088570154321688071927946782606836701259593966139711375605233194191004005075184768525821784132479513050672803531004111061968057156956723502816930457352030878518144155416595573652668179926740438716157511220376701576891953914289969750963097921371527006825280192661410429940206024636988552629402367930625422022641253979183268126675117149262019371211492068341976089901157322594254794169645756445136161345059989641593652659992916089397807124548094132589396739407316761401462352561425333419605059854979863175080804850948607717349452148626707969579005850709201903286503840833568877065503889937098613647815382845327554164192468540225706960685117464240858775442557130590680834375015347513487323229215954757784101316166776029706349862410764527374794336925394605478650812113066194508267457614914792563783061622926123911789538614395272521836337316586358438256472571514698276067768014226222931768044023863890689259822663764779075868293546885434859078970510837418933400597989174095930548812987611281496494652969022314640800530795117346105633339530182640930348352385547475798420749395587347574537758776811993839011194270326297684718226658963902591521121749299741914767537962695908202120075614156441516539801703140008130954588230541090526826180556818547669989715568190127249738232061217080412383782458806437820654435850919945941357020609196759521267203249652807546948437187359328882855798714853066108906194231074293283630330837619009937095110014427010385508603614916027643476307664360591943520783296109665388736184386435325725410017339064388539202410363068347600244049880103297174197185838644191375654571972508515159262358924519813427624103370459300871613672698851314087377886989851306323525442911683038108607025932366973456983756334386886532835363854650809638030964586127116561366085652335387887873984756192259474521619272034052718745481207247742171090269116516315731741357968492708408454807923914256311686831768403843546855302348198736885299923280932233501728620532765770345640535350252127683672268439362480735456651817656668042560507651269720874536426433766107656905659584865054198578482547599916028109627314514636317125524746273271806665104662396849588038092961915417350261396663246116144250322544974459885347647244371923050807766141838587696796670236275903549681269387260935536099161436175349937643107131411215735878037016387660039268054170467740540979998082666725207557105685177120602156834324601943292243698188798329466390988677769421692664301134370888456499774623617999020157268018117333974066943408639572093437755889392294046204775526599030251154100717098641870797797117132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -33526179406688898551948931927705840742234625274499074868026670304137045902755524265193827807948925331964927031673545803516000799807103272634496222065441222474408299462392834900908550728185956307318106946027507905310379559515560779602375487889398274656229320881621125875342943083159091411683632578779026916422611577552640484171976817059891015185749131902048032530228612823959731871798969000215657735116677978513430791510524959228677722317728829646555584916352452573424990638292435188014950152755820624315870724791869919366981697644331801225500529522487555651895475778656854042643824270392648818614331846645850282348915969772348968280075754513897415725551510936651484606104315472246628369835163199750340329473382982058670435164824635167648024382635041675465239368145402642216779473672258216336644320114842700619066471504880697300735232681446842843566161769377626013376524269674106658476170123399388269105363169914859674509003917581312579683085028904198422817032123391905824881543130876555052799186887212879540832036479422424567517297781334305905325064056882777849447102902580272799368320658140089816797357900885156178261291053748330430463340824803236963204559438355478180164183898624010368675455458705971839310576477722796730978030122643156841754164680700683399070082905026911542722895468408547807813832559849985172648587244011228466830432918000455893572626320325240224743076448084757801342270821677007666995525180255917705458327352634996501974230255083591159596986981631913965828729748635365797543741390441575180690965982515532056791029632300809559103166138628171697993763905189912563308878384759662199696612114869895340403796862997509154179913312968992026219071482019989517370205610497722469265788927022303742455537230021308811592361762644475214837488634579716581775012671802365638726762989377278071711976592487927997904114500750469651139741185843349978045423860868582970768767762291904962948740361473324718594842318111637273121061695561384033948258825166157032704556832456950198441328616472820644371975125401160875568265719456808534952629724523078508210923012903102973850809347009917730367047108466229093268051552209771848423416950307321052455738628224887360617950290681001251944538140282480754032039048988916006200526094691816360516346485547584112371319684691170808575017224048250180744776940124375075391928622395263779857150668320928938040338094290268558387829810405371423631824623870295440303929818633734544815315184619502152048412761182385596573327239161634297612365362856940500584563494301750212408157797575865308341468365446710336485644265501003315905336220021057475777744508109005477199549079994898456682624290734666633026788865693072508338832311584128044924567386222196363205401412360528517090270415535833795328090552667531929371089019466014175562755033091667760937276640108238590129251060610317780213964619062340197538443439701312250568151124223873641342926521762246899205798471007022527101910433973628438504447041188009751181307962945059954576574156928871860679118396119569651835868028464153054753855785080882532316252242109819274010775956293657738437831616628555892713379124839073399055697536038858713834391720428716445666440882712344827671315370658969006058190224071703184327906441673786384949924933347172725130488678129650338688229703491703982248660464723522742279501663833860332785911154219604225643652058803598460143103803264204141390696662488291081858285254877411697856546289458598184421431475135876595469101756847606196827489585942293245705626589544792408609780636435087360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -126512696015870617346787422124159993294211225168062882245932665578065084846700405859784407076598452524774646506934550180051101322279751644656767533440480026038713836398974166733591742656962724155402552656100537252892812823252138259750702818235257341826261884964137853359324015696678485771085480222362930698443416323883717860012072012955752855279419137115856984585541391954784544259909836171308033684202186797908723105015693109188801495085347779395381689599774687988799836810255461276220227494084976978622048299132441722248585649667470416258312936422687565127868809723473618123965006554782426234688501131406766814710229609826212588369199641528888254826103599848291991433759030484637366123678712952976831092243991783945058325290500891976932755983920314291154786544952699683267952325500987127868486106485671971609614730599758839361863150286774847654437635591452963016586790874964666382045537840808296483495491347952206431128283654371832186514181622961112451581117379782788168049263505943190488479783670502964620682850855273913418265274248976455837049177794451665186925170254904660477728009577840828557567771497374861151951574996634071474228624690119330143379639420577009506887455143602622707470073593054128317916547948998375780272830573211526512063632705000160053256073386559948899769707748442909504300780587623624733359749977414772716518949368423991529675783739458512680138701883198832180462828370776792326896737416541812104866887017320264382984237340475011970753946077474685012373807332418600323921506802114382054870993402179410297738512674177071258662030068541722868168083509702606335539400053614202108249297453421069429005864851028388285108866345507627882212727460199078885951486050411400441298857725904722367888017219063401553055972161072976441744694242383862497874861737865133359268486071608062033615816242591414915256013490654930084490346512944981419468284540085286105029186318936756977108005065085309251153919538578563406279066649299962480126829091662469902233969021394125606165532700726504550424252966231776737168355217949919890462916786618215958661432890722555111494742611899225940104334899046683958276814984554457589886461927624863974329863074838519797490051930076382292270038740183290199282837618721777212865391872107246540807337714060573194773469151039549406380902684106624124684534987666496755971769595320492366880651035208099192182319492204791560189111259356421909383346557295981537777935106079048103513647493085970290807915031321586905135065891486281511933965708162418165750379349110526753305982946135851923030407107760682273663919051535759308933604620222558134471885313548098500330822609783371462069086554302001780922691119195241934650354242004808850486709859702704087065789085445754624693560269235074538943860271240495307309735478168072257746938041068417130143057827802992330978502521092776271630141761683354967433823730224460205291650154789626820798723737792419913961388126927938386486569267854144426148764132222722867254614635246259393154845870490012237271611133027390844179902043418851204717599922933872762041146686428442845116583267872737555575747228558208484756502783810347604684727205050896763286859154068785439601442020556518242427219701935775579249807096237118646022870911310479107591243143187653678236450977049177792167694510454245361244588672267160167396760998697942005181265274248698384589579660744358736408996371947785508554888142714697434243388784315721135145144495264833286182151515867509951793159590791387467968361691986002204417119342723287946735949180829696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 853422101378796600087058398613724529158712963081904645541573327015375854262735957941671868120407409685115729067593158023408614747907263262699197891783007215568751998928906378051776582211395695352394757773692908017408135874718502236268053014597966436888287261382784745717907887164577767655405996295598115080032199987513694447195459254488493412318762001151169470745801813864989270636919449292033695377014698760493004735708810747960043817369725539777796881509055334763328106236326339981118938242405041140333747751235188621104548771379058564802863190909418708950024018895070852160836938886983510574917785350957866899626697916063173099111187254876191097612603767753870940732833240366557287386372788511106178279143951814028086802109645285517611648105002475694362869347156205529552451240693919168306083949352587179853318298222972709272433469101342080977468451667034022072071851639410791904308371501191022641776075600028676507260437689648781275187082409459846613859301395675608194936643141874719209400577598291882587276378184052153228354969118211047943067236839026456973622448926640228825962485715342969611590125241560223662562680140766156250972754584240869520332497836901954169454945281629364488615378169940012440074077248112927514675187760296335358487543176371232128590034997362235112567176476464189354916937355497301752812298387202124224654750646030304416988743160738736250770209804315629598603581895220539031574722230937729372892027527942609695978526908974561214414161251740265633818253358749637304613203195725501867001865980607195424656920385945771063277153474500536118830802164666307234154043596900235584797613578103456690009594464321837814038322375264525729286415343854003726930383840311982171313387398671168424157006333171164924747503838643196213841354961478638845644041454970213358000754430821036786390080015868898837467286510936613783570146388659833658198681707905389819883975113547823827370113238382722344004307489866222323778658231308362929259446147544799837562899911392066292391794062274182448865915696983823015775109139848696208042042207278970425294531128085101815800931620249956062776811062961991251715906677422932852668388974797655549372010354178154796078900218186971093562116838154570671384868863925676016994264498391526015285424775496498760656373089348804669640700625153120775441818441362054478167659847116924706539460082706236162052839095652540060830455221698434277403181650332750645062098198125301837823085861647421178333874779596049615716958365115027867369113460740472268279821422152303987610905348447140911857138825193465597696715056480348858020767161439707171911432779199326032612776689892727594627869138675397484030767116900894469074656384529842739647182951163948215094158802009233013744484544594136741781901257238752110923742191579028737504167825948609767864711106152840757879877377571216612405356170614030022015312022055373369792833583539749033348992092680544490291527350241740280086896820940891590223759933094763765513441998299827399004174437661922661539877680574499406253941791937273636198867326347463485056486090226573357990100342118822091258279621608935166308499899701826555960293472325287888867371625053459137848101575365053371677545060934328808816890477227300130019768401538865293525369083539804924405639304048150174810248710282367548770895594854847256657209855617978775233774798194702505995046039259824132197390489434346583454700906143861704117978479937756846144258248270990738415669561350458702367932927122499153548796589467650102005663293855719425073587473612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -422664080085787934628172626730496265356506101144812501062365683788642356409187930810949983872678011677677983461896711966529096389526393455694340772852308559477910121006928845771613628330083479840454444343294408125363858235545683172491009342709257653545982301993235275997135563466325039523705926450498531162162327040467036287859698754197110766019981325896903733973971545114139990871667972123459205680197881866204388004697901934698284966879494633672642952743055507940321670935156697615411954926786343355762329094348459690039754285179138108875362300805297957103252751818013838815570385312512360686041037122693851059226367821385283892246836457266360688465416026423275379957697787530836205237409718750530638146710228608056205688404240200623926242315352413167963459479084888645800303352011827643037192750505725248187584009047968364092359409137215753253145445093725263752383838510696593145065471225285205442659595909281379257233192664936266069676090692480072410553592978450917839534758614217443770850747946729944246041160528881590727263274683254688470571119633758150126400930234260356158147973195686179848762138086409416634913320767919614244760281109127838975653184621138376339976424617817320380959759066067344175926050791161143420870808077926748995334267936548058896447969910445699920454097190020191704854367280564570275052892441522010733785836280326597184233303998071867106971222088150906416023111363233386745094467005591349305845358756773613151633981213595195717302095840936729253974158417866691609620344636136200486361624913468592574259153373931420012405425086127003804085648375875059485561128806351069554978147489412052970663089455700667696869486099509900381593999187691800284963546953951405425976646362885924915428368124389756475843674769967545292712401713639991424834336614469224841168357215529128843745018105521695639414004568821007217155404028588521046098142856925401325383580037213568679138800586608614228329239894501572365097836872475113813480329705026350383428816699512818712290651203108152497168739884010006737620559038467694113501736839721461319193472103583861345801611454067050022685370701162045805815567703894935252006596222124209177148275279216175016450432672620353407591851948691634129834488683631078323493579958386636780207573247475360626599936092867381508168065836446639255698876679678005718619591908585459162620836530625437328561515829256383697697081922525878503185798519308781415272140933757919744136029837444965964894737144001549039916375709357615701149692594077298510075271848717813664286739684030758736723908766183483793116990246336654316913181334096172740850037420450915665028904676493609756269161931414322103043073642981418690830540076032100254953614779238114429990537626940316325470667186687260563879068180262158184717697005053156322478979810043420634867594009513595694997853372171651268506114884503323405794852671063196127367393704351990423494698685919351815854758026825400795974877887651841807378297782505823356538308669543411163764537002006438848830507953028996277566668861443020638230281678460556386886265342495349012392737786376048064663424369193073212264100676468450527299269594119703266635186085832444512638544296849639054137712273906459756997437732243439741399897520624336067193715932382998045247239905351232785758091000620814451681788696035318328570796147582779936983905188530047167374300437736675567829678485315454118538145178196850610666078276763933682528572624775725457169357664919912718812793357730500947548653467617351339773064687696540820387575889920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -3690700843577347975129509702013853484631232775114936887828531053341828794706191464667013339393637826695433852408194269548271967071760233258490251994865597303175411748700112094294490028504803129762651270975516648536290813363657104281866213347073135150143729212397900693289297185961794595271054848363885055743902703335116164584736080768529286969733537467153571129809581063065978476587995193306798108876070307627701538156065936222705392127319812073744281755142854499580829317651819705288964513984828116405571443674437525038513956403885528805819848855257463834045356564090682287914471952984181168090479147457365339686451830793182133172596376245489843963054489683079535555927924470937551827688883261879121681279010084083617550701920486764840917595582540378957171715961188552020087615248949650154048083076771497066198444396856218823120058703302602970305473746396016341236174528158021208826849047051114920989977179992681981627568073285390818529237145392453326378189360634750499870645504997704570446159536584135983496394979778868638278186994933738246214059715293824658211013047929662002596007013929971841295773278936810863698124327795370379889780495005981479712194578755122258143506215786273061473546166435146574099516796275351615805872248270718880663341446084057427733388229878523374725170768772988290739656759637451540200831850276648282241300580229185796972127038034748032612396314381748541650775210771665643947032284088649948440376332322385538103352215285309667023595262515668045898219310712373566627530801473527748581762442522969533959647834548427043475475596313994007361355389751912932775462164311110145684502197088049845161662461426195797651485276421398391188818819120793749446274098635880015623398464488234615295831323311536745180647513956054341228969514508680610495517051069329144777703335733832429899235049269927992194262582011639706814432668439415391435424740862660955216809075822967995646243370441680430763603161267220914873879072632093877985909289535787693565764587072008889051693834994826647030338622027959178765352892213534324592375324362758954279044485730395050655940644711565815216763430207182934292422377727775405498069983137735164001994064729951032825912114661804349531303779433845111274580443365947113030569282833988292000320587182032879244061013904653153675559279451065793409550133501565307223444322928355854334942179794532179513967314900016764882704346355510480380892029823757414185711204669747871761760917436043454996093616395181646822695154894641922599609518543680668007212405425602841545778648967637487150199224514342399664462763492441528168642534945784833763794873026903520159836243483260303507829282511904611556715717311076746179169803266521489824405027304293391628545181055359932259245823430657779605902058227099384761818502210042440337231316711128626523020196799921073388510010211194190532159932799987243126385836764589446066251660992334668665474897715997139573359156980075335415971447403695241215678669353296198456872807529117513480263036027411153861623186088905735460874675027340231905713877034758345511806236282878679355586324106838188484970582446092779414876650581024237674082844389147178574792696439541250561994821580306401681300762681369865550016851733778756139184691020443116492851144890970112361043983381009563653452218159371664515344198852882763511706979260709542564046180499158059431132314363252013078834485061583114922580697978040970645458007188656434425006734361707727715509864236316171709249269564063041658439426182921055986154881855625630717453533184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 4844915021610277435659452438219276506314583782115139163538709803102277415530341029491527296151341255710770207460639865940452467565268856623704711315681358256689754500803866021062552749416800496187755384009371079782762024244767541793715562883490668852560788691215239325217139615432118944903145956677887524705262266494331912672872170826095194973014621725452306264596909199004828835282867446024570103452619608586745649044110283568579482433607205757211441212346213263259998395036272281825550117859982322194631083579164954707220691879438308451571138602711604586563105693660726304999574772253300213213913377103154457038960080741526392879089858292933802124304926150704277047916895795567554084501468360022738987692581372646758249355176271145752176103642389420632127120589827235824271945703637135511798889063517626954833377316156621251519706350436219194762763053588413342566703555407474007824772015194848962200559171050908085963514418606449702482156109264275222693919712193486993674334097910486309178031917308119818181318694673800868809166509997632467503021159505838665244245332501869283162128522002834229344286278097736880082983471717451264541334041846263238599996866821435090327014975789640763919836470045890608189534890366476010601764318548898951136556291284906763299642283119079719762218211540560309648452562997802901088496855386622376018012464944889644862476515350835735347876486358025135346671353224150705837135338895484829565820557933518981314982815759773787110818401078934064919087955791206880486514340309374101908014595327437235475398009464242812222182537416770710450082586061609817250948676686185239671442671452188343008248554586349548034835732035370926703322253692611444780527733266920363925750412812440121875452751782452829100163901064200240270542784597499555922056661127060651160080020376575322064934092645275795150482176752146143511073576412229945364000285098331803152625571032236035562471093439094972320842613452873788231311439492530692136042259902041481249334377486666064276113446717286704322392898478714883395607666448436435086612059443727750253289386450382953990646870656155676432106790048920631757833449569195543369119327749328708410120626293197139001146718106983783459397151927158483742087798031207437057088186620417788163938728518918057782713676426960853457262703154033773905387734550463749427372830323088449431689870545971118934009175523969703928156954148693563143826145878020549752289343131652858988430908700965926216317846207447302790481029102529193607118000491255422030493476853476825655701347727490187587720543391182212046368698008428666145614649610735891867481425803161446906198995226949424814706036693567052941601514162944858917757938619826334049232840809918873936980364465097204409446392588155877194232879676394502092567799410488034717344783343714889631768862992127886007412986201201368666675534395938227784082168958660496826860652606294395962740412090409390732593560788621392710838801240290991126544055795036654648127250255708101486242413337335860265002628165463078447092318140163653678401283232607596635800740514097024989713586862173157907936448729079929079591413051672625121855071627708330666185284580403962417389486787197969447859305981370762307152448368044591032914899682096599923829934298209422089487926517431284723116406610423864786416430086527562119504052041261300657038916113632326820068078035783734210660710339020904101498438475136570628568713404963096691431415936939589354829894131480780225010827598822946380009645775476382253431333692436584894929305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 5167756208571850890224000894890209002274768923777985628137912033480891175053379899141115300611209702147261277029167153988423162499912274224731985195612521299663491868479496958205362642143753914828526929145418930434555220175480940490615754123960819395500464793831239849067169322913988193520810985026056293757305117926752873698342942757865802814189955753198952833011517062168699816475349103930820388124474303073564203193110192410815201280809919570575732599796874574267714453826349654039486816461132498614435049183174779796293932417405833232735767227231791544161582623071886618598227573383165510741847636572252524904987781252937846832145602558332575810125910433070303740473043663671864974247116825373965829948087829045133267683392732863126945028851846976091129147510989685576145542844576332273196092923981132749394098700979347541802106419287807838716782505141148078594417727916438016736241129350645606895289499196389948245995042232229820105897521168113914353526652660334558687415357486157844253117390528557071609311928440202890639483860417295940899127011864765135493224931806916334218861019162265107202606508610119148020007763316238081593071037872699729443957282238410038647068682493340639058652832111014750771535949450031613025420677611015109904373146158869535986349391697827122704649584187738711221044986280324372701132011427035770590939335950568935964186861408513615670148245261279120732267921347975361344427540626760406638299631609328912048170185142221834813644688113567178106378236290344671709283761521514579516466162671845997965150822976070736773878942659992512032126818519221659340880181229278579964243948244900530828113418497654732109958238278677467463627104423107903023481196009739194711611789802363898760459087220186195540182578620280196868823540003716445733552486064354222395182409114095861538412720800092851530635557431172624760818817329609514359913019143168317069703920128180886798544435106276628923946547060997294939860045448366355472125909390338086979591993164863104166469091746896850713500965434818368421198476451363720395154120667079371578116611338393435173520784449969736207116569507885284390259878643278031021369373986179102234573296538780380159646433766136261694868398754622509389669838319704496593426719884220707783807473289405695498993327790247057601103640534446735680186347205827720340256062153292022202488929236484463368797688348579951132599792509451396193977415369091883587174354553110945577132706449220852028011041114777757676392489098950181690082792685028443444487380659014648650043364072932027266030374910422700906328499718737882973864076061045839268134100292831910830192608510233747485308700626561280102999642150337725910844276805138974534177791620645728194732408933459874917245100865101541864565274131328061664065968826804246613931229401623492164185770169384452944047737078921981020989469483926725771535275559896468185583599029091317343113940957683686919670958556690343271384183374892904258171278640625260210767139646090386485823514521101014819134427069096899564743244111410898917449905803293018487321920898417735231622817406731398470485060986567489201753906692805172427588842746468464231939402378464436630826569408481783177194838748900046791571084263563912534199133582298339864226178637103793018618169478669908883123332081091356522502529015926145704552903003016345080942759757037121261515442884402464193900602464253922531291183109888998592480603332418590157894127626657943004362027464145488155098678744454643447741832978762687727817086561165364323942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -12828046552086269840598901649424600879198743550478260717796204388526686940867549486880960943255721408628033391727340545984572419718196585227339213968737309930417702483101713452896618633673730950737564767831668328333225348945581531338373068023465575375421965544412448941751894781702221749595447170783767534379969505473581689615616418412641550316115182635564570318921504837701463921130090228122881621135121272561637034905285507357575403665401368829921470963932378757283216236743507458386168868191219105709057945259961703236745144961389319637868177865910806990232578493557127116612987959981548128520483697383602239755003366744315602869868329777995471705206595961832595775694983660327933989193058892725272168706043666135759110242034195927571558393430559648833227086423431563777022015907622215894665359756314923267044126725590161816402205742606370841496449349251932963692290357922262204881333851140765069425086897779651985378877377562703607791515927804006620352389632245709102553756009171224829262259063847511574157685801357351182524300428141738792112825566906132903035781399278811169287872355348756731673411667684242161106039522097372393033499636731062398757074992019195020847859881022510238106788477867284155911973606573638063565165982076565358338176341377162912817135377617394644024564753052248045876300225775810712364284280068831903101056206692846457820501819160898188199865659136919135333965981533802822986854472827486714674270680298893120504250632947903169830109685880379168638008855239581417531248284731160325175920236197261123029870675777719054375363072517838755400306776302671397956988681390309357105591477327234373123436053865993379365354218820400221864852576127171803864845613600214183089950085569203202889969319963755700587466660267307203728205861928808012539239219794654807608775652508285087675679354288571083420666559020104825818955447403309887528357464308175649150988177333675505985461854714997047131061767749927961536513656907852476567821774803125801210334642883510373861974866017124786732163643099469277596880949279944374671129578829624956184935246967960348356477914153329563730823295729214318318709154966051934775785032581113567299249388672411126975396894432914892356499473108178436054959346894716082873115149033081090821310162611698101643979232820294545159481811749047164104480202194708288543093304643758984841329157556305613891766720452207269197432883210060397057088468550580379718699295898697585658701820520337500544121081128264730210058478154649553382274797301938781355847272011145847825039831191383428963191169953646221563167286278348534920878976915613193304034966699012330768237822505617245868421922583923065247744120209227323870320719868505731408601685814551467873801975147637456993025737782149969898443871999864469825010049945156638560139986855542258792308226235419903407515959297706811567035308705281938919991998635684709102608881766216156432414001203034466756247372034671903435692996904616230582738012570480755365767333461264723076492137720409158793714778913456678535782622788076218523106397158003084907421670609125393384023733002879934635666970926081611439657357933411321480115008974103910199725828785066521052139288317024272109298972536590739350530531655684660757059925157354923122312509580045393577565292167274387287643710145283735806092461785049451741135764847409539606047142159800589006011993754137296177062814504144872760089977582966188604232823631587977219642134889643947452649193576882622371302966804713003990510921020003473548676070826266582843392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 3013289988824315846926623046829526840311684171725976850870768156118197050660497491559893485413289825151229057184814733867813057612752350983144744937017903333593554907614269509126292885905219283967076621354753251596527819534045331274197778460412002926293371956611279275490276883306871456248085682748862428643262505833105432971796976895183642692513348564349993972467021671426152994227874108171196237589482559285264663056593919954015460765820160368588127282272397413810130780520090135261741322333098585774353791895038648860964406980284102502801967566753960428728710427140974909897872201835662541979248205650914713541093478984499757294873446828299168591535577902771844927872403066013707705807613267528773692254711672774222446999103677295923243120434487329243421151361593340781332589813865826822678849862664959258336106071838879274331310020516568973403137813100951508653474016826257661871327691988236958057779558848403847668374763648332327728662606834598072596420681054913005478158883652803544147119348778009677682546338524409673178750177514161836256298994454592102625465798250686473879670380645392466010914774882687040021994433919567317027907353519154333236841083729319540825597059647221963738357584003278598731923744643235493514057456156575556392813835290437745658183596593085948986651770413345388288762324432993666327562659972507061992891935675529081322945599691590389404156746082313687835953271621968672824965485517322029462361236583370340335406071088616844582190563611493693123300620330118779615347594692539708539065178132274559628961920840311271119514553309306636353176235260963333279524376271678034448283746399310009358419305844556248022989015626041259777930909823840623556329606884829707253693959897130750554670092006485860378352524702270631897831438080569738587854604079065630144609796716637303301375279048787470593212202729755555046743975890195730227324393689018007483692653528655473299113675492986477400555158168832825605676134220126567374002122430106599390260780427132967103157714474706111013544490977085665203823267722125087179281516364905501994578422058628402080079816923678713320897778257368085667668444083580955567675308848425923275502476449619094685760683737929372688162261176730857602475404408763630571849979158277057666669731585896259553282613399340209939830817465818288526626642776329292513523043899409922899161994309082345683950409566825629060979694754909399055353676712332545637642507065004660277701586239107026126732517740895920543725683540839000165900572859683611021832307494870622688802846313854186377340188611162013034143359847793319840103966102591733668585965305263038386054851258084359108839640084251081762883348968522707411925363399526835672893115014403360023226300272301237406901320157591984764070233983935609073623739940745691410558266511835292379162209224006608161612416861709115572521614578940087071739974085276850126218921200071921838393533586123316601210442761108743898678958413807510781156297046109407543065982440365811293652056198364876964125817169505556038969130986684863305602285218170818369016750273104587905064534496233012597740945582810409775967756672805133164153673289697102667069922520889986133262935090130103515119605667161419914152195435782927006441610732452806975462764188091462797316011641671787822969328538142535703978257056099786054085661214336422913990462824101827636479889847276238836916633504160989544931253884554947706693998175918376727456046103364229013442422076586106634655662044983101497957090681679297257022579892017745100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 9738256926843503760582745053271376008897927482671666435350645682479648562552572853644341889462947155411982842895055402381439861255425728400482460303659886746877678726507424685795043978277341786778660808897009267102450785561201517298726160719848233174740598509587870040604950350540126801093297412437150321527723501644533550417636755900621270565524482699196955509798250075815066737781623205873740764916263397450186199781727282247558935102692270012879317528208999151277820575531102849294280339784969358049982207471939936445916942119724638641345817874841644642534776199720947243760216463697848949916979585325361923431006935548932529671981102395669133795910277228335949763702102052141974323353701353478757752709445075534343848135953106211168522981371954198429227984169122070514335343737768407512957976782800491701479573806697957634049635984957791934871637902620017858057384939162020222038555739446845613767634028717384239143277941229689109281043944905375370021401413810680234605571012940294662250366331226809349529545358255986983845178430348619995493572980584862680360352527836213880989908937813437362120625973684320928952739165664339253675085383877419193785231708218958859007400910054089337100016824557365799820946236037486660346093531509992695916599109986340967559284838304219969884794367873130914401062996128850612489541761247311854192633183827870479287736271627301152961626779800278665330244790221769408416133127239497827222662714470969916739704218185035354681104144935634333162994455869218205165853745796433604222341009917876713248741449454573258053426440716559654425125557066292329623931572443278025132089399647163433486605647051191101647261175147792697299190559915654075325808351665746057772303180192960862743959757305614285019119457709557332009031399614804550860003536593778235901123011489418359483209213674388682782835758173667205186136076717265614914263298358035429806171941280282596550000893767456605149835744104243158526050593376634559682110378652814561641647896504914593741813855766058107599348736595399444655610027337428322836890526510577173775915943981347050497458723110214923628446082770967551975768410004803257639287909589872129674216157152959421272787196384989999251083253764468558184682348424355824480436855647694448068093808183615424166838549369450776799443195445320576418077273211885105970211903716124652079357552052258935910688735140605577127228543198787965907661319687681913924590048491394241753667192049576022078911284697002962567154537019348740029531912788848578885490707019843219512338198994561220482594721634580761760422513444229727495193071713041348892913997011459621763710646058383586097156219857257977180201045904397061547245531902020697960201297182593033796136634059934539371506061403570932757998085158135272988912838083590036140780076697089846210715527263336636634917499084155725222136644216114171384080483272480048063353376262597926267188356093463632653101362073500144260359321862580701281455187893054194221682960162012107849244683875287496616514778801421660854572365764386432258671750934843286831996251311824325550890676153611425034107141092725858183811790593553677314113447912807651510417699247042353433443405925475790040374783141322006824975407785895269719179499231862461606135601791873261978909316704081956889815766627321920262137744056884918539412531260883348369416279253678881788496914296794155067618055965964434378215285440466848709222175136945509245635509395998223200306483662915783387482162892169408566600753032655020526601495491704258560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -8721352250187775805946581620321708443458856412695394581311761339774428745188902502092714073612946295721959667772431372615149144022303849298165954012101092427674297864451799312072500777452143142169127572745831479063859796532342066821349456397766233765263956553599684484019299989432396905433888381202003037884545641237318493197205600003676025865560598966555919018473966808235993760955891299671898073397423538381994511340675478593973332137868306442130897864694124628535409663336641017046192219349934003004261632826449116992878248306380253514141002750045889294797111547450672988000880442842439614877822524408762511731073968687114011187016611854642466892593882447890079511627884954578196509161800519899594057848321408988527047735276459077066173559544732183381387116596360938911149945586686135726212583438929837749771459418738863865812141077192626986212949093885681708124658867800287907116137928115552110703474920982770971259034333748576778705295961663802262235959288094770280892958271055164233673480354502552074445813779057452739421054052687744165911272555473103033029572725892209170713002573782824472441663574486657446976303048107940192343618218616340980248601504705953550880526659119675846592306935189309737090997212632848154220387490051168407717110148919658811020609641366897378055983643604264367542422491038057714624778082430757807743437184446910739911759261780149312369207227835324917309013256013414127438286187535219542116180544994552863234807118599675369801313654722751928733721422788251334401334521402189762737424934622776356172952681191440989398505752247200818313359023563963844374499746861092412855935241973788566041823388732303459003506985817312483725083566426006156237409631067046754459189408734290188212463863385896599591202850655545925613915678300856000281726887422368910436765274293391778360588600118584039584350678593100326470710309266956578381305241600463563777746864941534202842290334739001836688630084345746150747456912154544323614373832518101310596937996756053825540717286812568987688236127334983848807434683096458249237809502222971355020592279275247469667897483990758881826500384696780644361996788493207085086451017920810356458299659150741719922904176097300724203556960263788420803671056020335146991613718457488872091288229458406031339410141865508008340239781225704276432278731758350713514673185248344694086317853520540032647594074878532178298648953768338335225182844774075102009079933831218956351755047631084263616611371519360689416867351951347437932210107928390894295729315666513532751816716584045748399846821664360740151825776011748910921415902178062790599002042910836913828970698036748322142052739425480268144141123158826475019017538305759095085725469894399614683454219009552817856057067031466448539371600812868344643851549643816865928277841975619370021253649336307284074445501647501292061666853007189817469316348852939411409679314628706780500029614014902538616549679177300359387148301291083966675629493149534015821515584627393284645479282263269185090492550667216176995843691685258162017014620392628230298783846973112627378518523242064210235532206992678284448292309635751343937604597704031728287861731784598501458068108570913528118554452676850536007227297429824677944468742688239856922103242063314251108898827477146129940178363352368834203722578780150480765759789212704214202265752845738596320203949481523166442503183654400244678041730741151616313098142697199383048337203940562412133239108503859350704734058898968617733731277635679924416885684317454336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 795364822416711108092117088466266945825205516279913072250009187935963047610881620348353692238161080728345522832468012143831596794003689807423562423803944879557366375166352650176758722298411194086295277042905903466231981431319391995916443914889829923299551358574815039128438832663063718313579493536168595843746615345126163159294616128713852465215926186552177325385873011836231074477576238670297980479048006449288921478277854060662518688955653220389495170637773945269695244928537240287517558712234775029929563693911740727174291374436463194793296691908103065888419611366894759322571508154003953329609363842943205557124133272686708826008638103977063972051383485820754834735187769308418463998759139090830538932088047000015161790421613081362066741095090180004828796318039333493334543981085510360850127189441990366379330276600634221995947448566948073782949556246100145607682511684208767168081501591785640428652362040510751687618109120839070392796169103186880880011773778240187016559156823754619947479996118736149794781435391336581488670635982113737434683655755508122125333139052460533319931339014477235308853133210985589653951963339258715710881419241102641964220648614203094008272482775731340892706787770081835908748735584367091407462472442229676484075269190543931831977776661868967652098204317744126649776133468467430559393127862556617892147907970683316878727785646593646704533952822678301099637682060282921933071200735456997132888029617188662538864395943713970189264548699460270282352325808510670898381710128582205493639699066761971810544760619578932829389469600133360573881049410083475872111059807966719558841031456833380782180648508003561323692564468191803739917877473368978358268132355658252630486880110040242248154595096192320148892916554764252627342192484796181281710110639640352248146798207594201707103078259403346506359189957375692552680128214476031118545721247019279276820735410858062013882803179313962366134569575341086696333147363963942676100668807354915760775148025437681060036048334696944145578441081716254125954348644149359709591572293073627660958624999253283252037684709060184540379509650877589822480891741731065323906480293639184651077888062270276696734994433729373745403023717932263559172393800794226164510236058655796685722192506454998674333819875663018487048802086496944775508953305278292453843164214997383573042349893901218936133555138301112339126752394237025113523769689616652494789889135797701549687441298197384626512025214484489350886172177031225413006257592320752446040046325812767569719526799036878614680742723757802680189245221647745737905279012801305745787213828016593614855440697105072522517313911556401969913811652407629658319955213261901519192036615501749836898051297423183253563603768182563547597962445758388109119944103388956060665172117763826412681625756394844122897142457602208409560365252229309508451362279316664192432221144260519681868651123232418407629241200570111391929139058995433219287162907844826444810243971234050145442881379996871972730599450481217410488822589424356279306730799214365817858290148202437318039501149316372501855822833277893601355286559369087797620593997857951762369187616756213875784658508486225770811190025004185419786263787107422386997758095056030162300869853308434604785779116599384356519696738054426911885403205919582625983638270973751644167860411418252650646456944327829538277773771634359042129953389156533220520454802989631153335573035633530547310651675551060629467674585202736807903293334445933074847878034227200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 3873846087502818133035629830903869281046283673468530354546950497817514735089456403382661560014787197218443621207764724290161809954235227482025153999812858193304194634038363836194359681312833585631228768598806696630015024458092526872103684695633346828792729859763836774507208668368229389256185733793924042003578148921577321552438879482590472535933818915182755425045053861280704136715657737716298976212989486598562344943394448993343788629297417936061109340486891129865947165503334612873348679491173180104634846768044782972878738555553416685632157080240806097997910484469823396230179021773664163628989090733921312483586459769996294127229447987784721136514108109486005226939843722469244262200337085909447678684890600285421709701500542728641003508312924477810068167199177910694666139777241269856678707970060449842994402746653533704143123264174179667892194272396150611947459776647623250819725550160974282287353431020262473155189861167157708659752528364244808959642838404675732037020193510221782717275972895489949416662351957143176471784625954116389916404083345225631638089771338120235691351296417012922469352578934832015126561267883305749092669320807578977155247196557596494771233466058840562182256959878008525719810725640447920976297559743203256301158134998682839961078695968837628504545843875426760053896343412120948315036239897123582710866453220468934368408633632896790567457344106948293603233815544418621189952565471466338642178803895727299121215926430578324599497584412362579112792187574842058950286160101982855403123701825907272917752553400757366220185923083969797681551481599741041724496680885448801638155572448553211846731628284616289167974143901290966031789230675858764407017972511422554387156005233934902937169483304104978469951099317999358993635813369057702556719914566704925090113344784786320961094349442903776363470110745784073657083821511001537157348066184670339895436018843500274701557330684856704929117034020613847230891989776402341886777131391924928844601342582427412420176368712518049436940962466757489313960780357553516343194744804253323143994046812218724268776583508116978582838785243343480229288889747153901052522304130566615093951859357959531022918223136117623777414004983387568020875733289380995990401913558324866168478953789207132922111957469832087716285983644207158169225415978993954043040355565367215687228535782608246584200533044095838947294583651665373951842599876223735028721787446154172661874541840411206701780850445966000936216784737565732905069157019835288890185131110037260249245257846406036276360847956413280888838092753749028463738825753881886696394704886648091513232008736225197370214437096743981608866678289523633330722241429929768712666098413449923728124363460645854212940318272309554318373518130129370199534140074788453113801982339944406633148064972228031660129725859989789912389556758570864568207102952543685739639427209277985514874338498316759019536440256779667357223830614621060043886940967494254733853406895564627184648462893738422282682621655772040510688477751606573483963319436935798681228971759466459656081294252482523507258834520073782098574923506702053635557099647259219527457090460668133917215478801984012802903910837908429832981147488502854074269127908325372316018719507175202356006768891550101005864494145161908520759969179163160489137284755827669027877196481981468122646352762096229316177240916923769644529847605713431114688439184817983191617689072453519290878355651612551582550100997103249634780721442721191986555833548800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -4546928260266853439792336435739587781403929314997500821646808893821114204925814615921019808280556916482258078975960576737079395207692297960359906436283872124939450179515419078177421361236530263288178834237508954409533239687853482766400390796988387711605421718415853450580908468029245057736782762484029601813396458774487285779656035090766938054052086191803856561847463555852234259527934785824122957427944744550584334601387148907571330349221453397303024069302247900229892692852897848090768597929237619253606022168610921605523069039353789437418803668700964611784791282543104759518230925886853424569329675791375981832636758461299281766301424367062954103274386383939116507419427259177178473233431243467254531918651263628918050987620656172372041961262292198069908187710694007898241348349817966158477273016838106331964609049394629601702608606931647028994829043575151267092835742214235681763800999763140516002229511718391264814338862910668219917710738600457438353217734571102555630655164578217760768982840234836633508808536614993188727308028214858764108117196927759825263226916710807291130455353043315926534253185006611274728293688209759386707434899993112979570601089360750302046781604964851052608798436943420049313838803290633239368843421030568552561094229329022118215304854784918332954969708700650262869596272735810890141024580301553500930742303991746422754498768810558860068103618848981114622932489907660407513678034192470514279515376605342558290825562209569110001089743348321240389528563706635174325215453850685388328095725230495388778008382604438119001231544784641460558238797819377132520767249069544282677835520980739620955382360345010395659898931288267895106683385302752575148038994311002872534200727670781404781657675384884590213998967506806323527680438540987250217051864226725486241140047276336049686228824272052291665231387844020721422648699912186331663045406917017846532783629608161452937348287660087553819177972255151711053978764331575494052882783310779324627439748634471533890827234143815006768448129460195166024444285645904601645210130879610695077461358740742893938834043825605168633369639567561375512998818335714561240636277146882662330425744298238459840594371082720257486801242912054285283848000469562233983839152388272153007825178766078560993069809611914986264084275511986217517519210859398549938829330586932972793455819197679163992365555723411091395842477674228501193919869961020282312354170163682773451463431804781459847242454719703677186969463370120670244872992426990507466808213609429896856075966519827006286268508839220572530452441621742871947894018983524503651933731261983895230701925430133085256559625082799190898970077243992637818369490370216687879334581236451763226333212877758120201362635283969463696105889292982210719504339757503649352020463432558428415758282307994072368879299993364213606992145414094126934003409273922170031063189832887563026706795847461156732555118649512489907775520744867708080016023748477189947548337570499568128488394344127100596549558982083899758958077506571163949928629874631718442519923006773845233982274717857026677731615690082396244935939311017127678088827823275007470298297095310258347529507127528524112878036760822300487491484836055575187378854442999652651482524406979765486558082422352374623455593288362796864431154262179514880072938160612587973543013776428037769588828829657008492724688593121747965852434154480785452781556169106444125578982331122922316926497784388536475017139797210697670218777739485798066674466816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 3221049147913076281431384791242345459596494720513747889650884346274153250134729325305793024560817176964644616041425213017188727441467944640193141708094817227168161639096976925518913848663690466150686166376175538178642611142027114076438782816860321668890355673912517940644321722207078981596410332189014115316451498889666333416360752012481007348202819824547210168588820366369079571880210312663765159782348182075229183870384038367487001961748861525711826214875734072795637111491744445587208161225949396473183741589094743606053996867014015926772668472602058831452411598004684567707558546821853163035121072433050114890866018633558753996540932914585727033816532103929739705266336907387464709033862060043058204134661620806730422253657960601052611565630111832245832612086105049157969041875531242973538968779535081764244133460138552868601495178806766707269734297844128077701589611628163688964396103320878805805415134769770054922214217073612204255139105182375389713290945783872193570410888775490693964870182672690999616017630702254531120915205752299739495089883631960419824180562806256957911599725718843611392026930910596030981843797465862357322363139736638898350034232742594766849595550214373824681536382849670789323510190231172092572930883877213409668782182364227464916780859612182810665643728136828778735100362122767686857901875908104734965924637174600698222550272037413987728806325638939667711695939199151495560322945328633893795733500041574623969649332150704106012921870220034629919855927516672223052553785006086615822597227753246836609524504446891243940613764295103764471310919822313889168665251990233317582143084980664691598270268626798890663881788505332576679101433716541726429650128886150081844039188567975567738229777531414176345904187578445804668760270160924991566364100514547860345611484955891547346540551946967176386175540080220214560057256163932111139182050857874232037569940749088226884944934915373683588561992378689219345009203407425320011737221807458607546731155497089655883151540790867087931102160980607115532581503750013253224524957152894874705993056902598189223479158262170156253649516361315131865788503809734650679111870728689498362761137130782850454600872810892545146142901252639986199522159065668199599567177765617019898607779070467736912292386280681205531174082376014328818631729457584291206962780473914011673945566931916981965102689302312112819280732896928459070396354931384735773753078124451604530265567055082779022619948813159981362939656903862898915715940352397430932458287573243691628620113827504013884605814238303399411320253363420031893755274474911586925024792348430236740390128784052114559226599574135911447922580523683477746804751552738059726152185345379891957181910917130786815178262668124920072172331101179588735971281871120851428651262977462120766788986705994592560313035266167095186420794622577791477413979105822552942422591918282790690522695971036077899611280244723186512066567216981423911960568484253508527242519829759312053298891979399784036499139006521321216479007552574198545088346330959309111543965692457657456803157920879827019710849836579892731354952888900069520838905955699615323687582386971334908600477681090649552311251213034193774219653620892262330783490733082200584475664278271823311038823106481872284526331828095967947350300182983297171581933958999188808369905981860777515788927375380779929077042997329935487587017621827947671704754090335510116128150345430491100367128242828173090476030274440604167968740104059299725888716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1543552506911627939798874860756168198276132834949119315898882369561481550012262145580872709554521250413660050007694361469220717485465442690061642164174234238830411011081078407355981712329705619176697305992258217465662004468715616521993523813210828325839221220359772543770694020118349925904759617909722470029346214913517344653523455936501731907057251020385193607233031548448958107031009028571077777767094904840868225112236543150610584769739956146761878794066584249022579378889282541092528854705139137906054446718602005080176532605308099760831897611297362084647433996117009664259035845932333574513902313733966548536590839094457201120577117279581826201640132986546110668991026090568416883906246340627824177421816562494375344327082562485938356971867758443168187959113009680003090122612835430951893796963789454105047264661306455221395058668628941534304611342321432182666337560775185799322623810242532546677493814171017727071439364234737532987860633746385033827560430649938882744504860412711485044585769823627327684955587619806456230949028102531013042396689940024622513131804690517634407158818039041948101964627304591860624629280561750579207674746484184362142672539883454530251927959350606218734283848347389488395135772139905325788202599441855167955013024912695797627668561577096607197035282467957805974817561572925977706143584675742061902528658560536228902857125047740768974902954734441370248021375659904651932834381703516886738162329753783662861574961215758561385938582474672688817745736802288958773999773600087979215103100723800427306024265099201113929580265626113993750484132173024757175712195374146166926258611672794528009224477992988076905721742028069857786242481540108934194910725147308615975578168153765184331646693566409397720479335931448065611522616689219865303398383242735147129874534692435151669613624311348442207164839903040545942995136380162056174360241942197072425204706198799030862685463074279378961370733118759469592181372343929167210983810830581763138414269544016963196860105930625762528095770102037777132027779514517962422003313309294638743042325733250877683461402939595658567393028198450571817526937523234205410629856883002615070132809725254484825838132720947920471897537091257966288435190301003878399857542598340004091917974587608952866901362363665071991069241238844005256648947705296823054840923997142871299434218722584255073834306918140304567070661228537404753684896460192622130225728319383895470600820522290105364787174693526361471275041354128148095209169618453561565136858086652195753022959897166286597261887209643439259503276391801784894319553094676991296671624375683556550373078639581121464394470493313420696209350166068018999615116378146029334447242409314042039655603053632975164689607734983507027836517183715625218772733624227557500604507135346212525360212192573223536533691557762726711370058468370831781654539001156906466845067612634327732105567555877182130690164032430221633068412417635099224417039306496117604108016002479129450611154224050776564739753418510983669434422434778360640307334845175391569249789127417269031961151499111010368555670138623097941296041169592202456836232313842877565770519253854977993818056417274516643036648734862868423251799274004014210468363454749420126338763557191640562662142427416051800990086334513737690468009278414481222871139249052124619880821848726467650632735097793831880636379281804262339852167529172030173808525537456812183020983301621335117786260971428786273239766426495275799825441360425193255731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 510559503937097156867464446018174396243317490295119385510236630680411947729789495291194194516538009126548247999582233362673523518061196758105448969340847061325071298501247907043211333885178587284215000012391194234801931835251480187854043570511977931096737025272041659118251477598408079086271864859582596514802086435449026247268674097301146826542486776810103882950367526764459646463144899847368543547175064789922210753720931021157655695381132413839365008560334786515210143503557903132127620636996997552828552276069724820864057549232399805332193005592877563134998683005430445698749951094900733805042051728870003690425641152540332052435129297542615541827136400389859625534279616941417505605902542987616809978007479329786461855627686369536234775438930537692433466765084956533423618578786626565103591056137038782958686538686738118935626254070652539366875825452410512998472014999358226873046557289508060140766687672067157057452661248155565565771072535044857028071372075786076931379454238374310032350529110415990602789114137962683887633453684886554810182255439636673765868732552427749051668584734415203211623076800742395014360982952582460919785218513473206900182486983319790195770483442786389252582837556373397494592565962674749280489991674888521232075553338922618396407256159973197595535328095924411004347282058563812973195587653213028197424320363610863302587992699716136867970384056110616958582435866823808925042861304160502574742794512066507267792693014616269003265401301846041829347427506430133109324784296968548910394950546827768779586996930226651618781861665016336373012195797210222598457281758217347157462232717319668022772330843815552442116149819449789393698660877609664924634369349601964029916509068974348522980725681422897737138732193508098608016986044898161389812899768988460574086977247965898431180552455717859665359858897791859101799595667687696114855371926174703090899612953326442130078841551641433361387019321490898089242716970467600851711585744545499947839531707314460943735075577821956706892504458110902721468914400582338667116472854043574728096325509970086944389062658643937555443142438840891020965643944653894942507199645013079296972380894688234908761551393922875363005483576213615809925835523007834482596347459862588772687588991724666302389856297485149025520327438916433060670782301248923397927707629896523581306227851597279707744188878129559226795724162579775912150756396435116165356119780962503488210638720150459533577984633769559312133476330396423643686866676795702904226627746934946718993824122216840604610887285781648407510924712200689749109281974395370621931097345974274152920264110793600941718455052889021489822880375686512912695803080482276485005521243532037996526949901892203760989045086386584690474733570370993095614760323866180369769735979796053468038753785851006699332901773219497188226518922195017169843383648314145976784783853008259002662470933001181265243294263556889554576084032393338134895143246012717991242034276705377598682154263949580103769599521401601117974964570609784157536562930099108552810469625968527726001525068895075487194895778430799056120746654684751392420684691351981807362845885050493353784515288912369829682861656896462887601793641185550788616990041909656472291391169732957340135365999602024882627299309289314195972929595685306901852091123965058363650339991647036471255148909094532134135893237108386577822037948376326678884106800521330660078899406060444032595480713468021544029331891556889123384720987347681804288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -120153504224532771471435924526517753623755443928219030270783396569233690608964483315256587150086270052517611020756179065469885340899738104527139948258391891122203003594920811605484990484138203015509295244073419131398853266249452773961432678613334707818805456877807911225763541679168012649048705038062295223108040017481204452613607544511536721019184245228532790258885999596453984137429705776418460637801655050344089586803396650982403835345790633039981603697906121296257491435331288336573856214287246446154777324726420068833980692503090811385555946624340950622430116463380047745933934980427651649989793225764708756339438451318324947975728283226568594687971166558825257433739394578364596252656552728676941184758690470779591946613663343390045944696371447124569337195357735140579431423414879485712561104532615200208758557475496087401695548113562438429305090893433760218482324892921806116056374350771160702486870758918528886705601757977757972290673817676073643786542457119953242833330297890687309863478550520794422559950679346158063183151771140243670355494773666771049925600799352967566185013166440227727662920707637588788163758058637643887030576463373496462563829869492048797268237870725927534962817724118923451030065446024644959818640356518781470314589653199730398763909180308465715801044026632657299475452405101119231452352284668156098109804877912360295323370899809711121987748720123177677797895109024415230099907555607078018541695602041063000130241204068340043155873819021688156157182770712257324663674535735299094108447423540294958431915371819868512621960276490098617864280395606709067589841014022882309966322404509487992775644802826278578138317237256921898093339590977306378884177846850605880965398639280771643115663367097508118784595174580425050747874378266559135732566684587890725202645628638592219163479454655805708817846394328025986271976181918075234195862640804047022887456391434977736883676050667199558326849767932300812602732879647830358652944106889143848575500518846849587155349204791855385830654190238091725990970160730759975882700774492731232855131263225815854025929234295965415551674295169843798107296475019617293675686827208015218481812817856876416240495191863907462780024349749452202783886282243947129443194619205868251589279055256220705595520305382020395387969705622491630657857576412737410362039742245838421873663719823378516182895350384761223407222494991052204114389022878711119582438995267273491517827246806753191600064499173492156407070335430536078374371643138847507169955811253836253629562941169371904529688082294792099515524954237936717422867020925971529016053379156014898046663623331395457956255612423246875822743636758216024241797640396826889742822628769011573526519014074843586929138873481322324331539998811575119144653385448291209542978027707565875468108810745480266496424383796231172590223721719561952732361197135616075087171775587358471962297550211471703656775173540882271493477747779699082108810194963094068884963132081297066169566298530046508603173397731970271008555255474182920888604403866839678273004202088167047515876521253143011313235224980720275133806578998497454564439105484050726119560714358431241884111849627176321091425646708711728214030569512410913768361185658276347496893384821607478268796535767621185275560069636204754077365418588870964036708760800190374681219840242866102677486849467315541849917290221964014987732038157069568410336944025832229258042928080363816622375221632846065207039494114729216538199197087485132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 20728088021391143664168656075480958014419152699840730601130919669825546018117650670583654758559075304167358868574431253868283742151117832426265272788713527402777968945142879056185016804324465231615987518302297311496084881773291220790648458724011699944295950643261562435417608977010635726892384208737014006816392414313292758254127238622678490820345032654350842426571389953619023708478471278369777726610011647663377341102005634098608466420741964035048876390647319611274535292175706988297814928478566261280810209786133312219085511552895201832402263030194156439737952322983620889104275476342980812755600008116344044902317091889532883233831000419757415326174628563805521333867659576225988998604734615275311377120559703147409961840776730677672189166699525453941489699645956227811183264774441432851785659899252472413189682086097404436508813322831210433761281371757910507533010676208900675578103727258287944913210103114812509380021224497644904576968110345733838891390159758079682512371815603838587099438237527739657918658629716159379542176205090188105855020074072352736854874775952449846501725889027675283789675123178096031239275928155672803372460533169368228546356833517628382343811193671921630232358434896628743710724483745982245172929978232908210426221786916630916098645097321870846253214093814772708613671224864192340958399622258905195373602073110395639316100014866730759600238788763777509533416142932474258596170882277442855209001793185625086146887559687639721070619597830522385013496968123009600475640489290934813491226660132205971481029999102105031997139095384277937353335298941710799731202712859644773812985351310807239704076746369897262273807640072860757523542957410429720923772076126418593598835837445925998293621025452558557121343619630954223382781240921317636975409185033170362348223847377794354600689198866344061628719053890307303940366638107257363866217972299434709365201853601598137086352648011527875062438506474816635361007245525641385953871711251136904734634994757756068355098936440029178691033761791266474916356224302731262749607886398389217769734171414520644238875315510590674382878558367070103063786150352106288651773959358006708930085757674877513394447518206180999982781543269473201347608805335053872408574932833827653048518270260500785298601972753171755559991876929666310230755783411501435606605968161957861876785093155753640485908339666162813194632514902389707902541519505085240993947534888309634053619439481074141879113383968763811077338409314233435891618418295806534879634054016337470155586182501897893533679910433037470178119619250726876733746560170518739248376091974157179847246025530985099601437891704965136811118874740031000445669168839790928372906458509886726210797110374209439165835162024791051114157808542504438502300359856708679244608454950018169286469704106030816211060459155471324953585165214471425257172886621418066967137285211778706117551850716621691290237851133666563121071566641864909327628903127471534383545201240532548775328552702689225216443569587187214231569071616701158490010801664260124753175415662657306139234731268187547692144125767495780478290653623630369269834383750647254108085136682778645135402767515389449938945663781453947122759012223605688808444180667344532049939540229189663268550565951650407802962980364949810149247289061068669691100273937182706667167429848802932260633690471382045821170760013008249677450574201286154462564874335008462458526340162977001694860075766853022005021267389537324752993680474767360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -2644425592029653237311712886046632379819357149014285630341956185331103150079899222401242278535923003332505526755579745669567541671496588102638881455144415055254626956699341026969442746064425124998083343609579738006550719403574880023129951627941677069615321084570269389518005449928051227448170026485544699326527831649371169998076625479583202402910567548037831754049496159104698922196042830904799590689834477681649474943611906516599944094120906146279551634028042957475894574471812558273109150861921317699400204742740352858861920611485509070813622572065960704481476499481866286141661549206085225932955638124821027993925829247833848223499127766140161882293409268056579616980405741169413389188047938200428773488207541162768272961388152427300906745697707446701710219844882797340124274395784039026746078129244546825091020235351035332451000419547591257850084837969154072238960525249448662484949348006833564217445582817900816317084511903223156078385995525775797766450416334017583350217454707305024272501242684246332290331356051481715714830079602090646289672662858456668156204594021536688978819499734859277258608561073107355146920622690340245876825126230067326527970011531900265790062414002269342129206139841412100505227461243260686503557860893379511355155117101841239231526438565471533966935768518378726806370188154903388971466069181966715903009070165636923938676013112017564853672482307755241317829213076266819331475025501145670766264398202911815907288754702720204964589830525946302958589975785498878578402427409216342594877324423810709251396690703301203147228882173245466035474972170706240310000111207796813132715791687851196305286299801219184540215495664322541270041016975397235010849785520716842184649190737053106270527722912467676052760234472907736893741402661152357189645362234635954770356516675928520798505535849271819618397883109600276469413722234326979482897010276757657952916689461465838258342501828023428882789045088578214694337210423687473490294625604833864996344299133450657264814595402129516640342805934979050703304329254664829502191241331850004064272953510620541617034930535168616663852766619214216582800480093373043515888313774252513121413290145206893093183357868130370950750273346948421158515894912179503076994373444372034685611212567345679855592354108913289556006944868663417761528668888673272735220296106118556426304567131895327664246645453662418513289543019754003358312705036146672576862597206358100621713183050612361894213266250104927873854432600381166524460572075134366069508633997101407677463953617309087605337212210272301691484627137797719545157346282792171512832140492268788052440901009184832504087648377034125711216928670486834622808827938617470802352769405975124892314236954756231297753481933331927293769435666795323550157088816602602667438045383212013376473260395076865268791759226595760903978538709157910758422907831867467500115678921201848481037296397625729346183476969795235254127530653557113925436536194797538725927981871217983995731326797681542966674076467353563615634432251257040358131944188521003787333772421214480803789564485770665131332117379113908968245165856030244500625335666015966910924248661497392445387220283122332615707505428184595465389336231137919796459868974468092861420808344704580829353228124232625386362431440508492717306417240758172415505468017810090847435870242679311186684318043982831388818547814737030039760292739286591798407322313575979351780516016699006212147187621042629359342361717610042446426887159808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 239952886438539171961164348541324346579223151362573722354837871354248768380517832130316234107570517705418356425225773397260564833009024750164147398137232643264506435756615399471565424078928439140558755031977713341709691387006448118173002147257197799416748088567248717127263975627466863478239533199143445243628170837143810101539307004415526022475279290530552939802032687760677501546721612908205270872964045565125182481561667449500257898163827990596278908708766858333673994731091321497891990829515612199757013233141854018677243296345219212790312571742637139526730612058597968482424782681925089161349032502470067413684343055656336749349992503156879206564042657620658168739622058682910635712979446605721463814412183554307309349720258557823704607150638622511588158934137548415631845854691261154294951974186882786745206244877712285058298837767945231562409425434433298414503102344956249977059876820754549578905299668745010733765294255718539340934079318269547980767076100420834271722586048468611099025488750549021568967109978146045270756053540849422349575401501989236095353483375152127324215634651450563095289264381705141210600593306099494529017767441871431624566088187339898676140123597252001001911974783531873352526795483363744956025339982775872272182967825427468124282814718076252491972242588197869887507427404327964951489012335456429358155962393567635071450027201227145662681461768408272187827947971148650556025101563712048925714378403622906928010875491237908384985464186153273017583955761751599665682319923080662429598748659055183903290608179056121627942634408351488067176123825317813993543039001899774542959691822222835191894291953085669936071363499991788994345024779871140578968013831139491299365668003573480766081517401373821663884572192460456696367315086387438570174629522332420063469219942721048954554990775819250082481297180878649905856253561698408806793787351064045698687448864875784083629341647885493886132041983018756040568191253222025832377774631264512876407350255728293761726694950772418501490290903374080162387630716733532480724508461035566060970559623455474718353544917886868284969177829031032057377397034569179075034872956381819258752360076578217719944497766177476101437267582383237044092745128932924415174997105174401292335206260441766631069466396860869665416548895123704048655953677145524457345552662417017829110640452844274424425256152953447652056599058152710434016921554578425413366733009783387944084907662715672012915097556223314124623277805431120798341924651303059701645431447909872203466059012106868215795449183273339001557947322418166384424544505230773835862356812314136296439675877027442798476071881520274381351627087455138211475746785176060533226712433729674566385046849127497122940838787947629179728140784919069578808451019443211058915222501026726415494212656333344353526915994674780564012560437082401077800285563499453510689879607901543786250189249210729530090909003443764555676547757980503192843881424556438974463473108028057652653406444292622659445847908782091648690797774104348303276634292039673628368504757513822496459637565565838371622101521740345948735082776098250857126978966314207074159838756405844534925552434932686516430967022019409342382738125171625946823145085539721000176385333317305850361631708094098411756491536681068269151555797423773151890459314079694680600651062459963727585549143301255533697525314413542331645266066027942839166611652350342276901275172455986781744728244455690772446087665186549356197996134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -13264581925008704267525766693834238702869157942144099482833437009667997273630675558473720535846977911839193652947812836502711331993817215203775989263362648416799980104259107338046292193927801640575181027442761433669661457819602663503659232240168256200279293449134993560227921601318806312938676310803346606818237202414949686858563910479651761656253059568221914413393839690394933428225030711472807147586441267817979849305029197729138787333059041001246175176397898746095576890523078809760934072266561520317345535410244615373015603987813817932597744542498766129853162313232809551398433728255364580016533462614715282239183543305398791205905448222301559849736627486083299483923730083130090118659141594026218400461204738311066554284741726948049877862750643537459270720287649711019233523313285106703971935814610488148498435621697640733774665137957430009131186358747443567119388374033612395950094931596796195944555299449845687053386649278005657837544460152510466982868779213383489132670823570286105276394770611437674188126974971032630169027257549553042271024836650673198644491302478806333590773695422793387519919096680972048356447558501681087727559627777247549902389493110984824566860221175666921363226399910685083362487339423257940116167149239593899240015337906395513021547693061627834616862614192958935524718941911498306214448914511139395016173714925553617118553534718163434830554079951948786580255716247748838405897681020865187124323462784549957712025407566653379311649407945774350999027262055732185123936186155865840292321910726816324341054586915786854932276601988860547533077454099723443898866031307596109797149419763978339892756122785387145256854624343558961417115870373536223949540033504848043137989927216213770884901812433691492168474900227060291583243244355592846483905959072076531986391223592524350129257055014341861326114848218781430925007123390278298278514150685260794759159516038948068724079490206789131025153095759642370332845945129044163195565168295772993324555137275141549103219153437783031465247685041798226688230139287696516129841309277621113303648755000226747559833045029961967190827086115647350526979023745335033466492056031514873185225030709807297914927837250561164531014434434502405832166608165524999726689935105780808139429704917237424863144145540197847398179736698063803171684901983688844105586916235312360081642657202934373576073145702543430756117737246262718987426777811947887926435731560296731804900020711264035538589220455071477645811422445744870150591855285926296113445010793955250205290275484107254605900393360658157459270246815069580382287558628003844670711636554986185305553260821397506552799486028380736694402235571893536916290347940368460310238970875235296743545706808466784152588260815559980995826248374582805164220733468258060689659268342535334949796322695587663380040093586251694292355880913704630803323286359112673721187299305018333471703326667582726903593654483963409122694568539710455336726540949586638089617231580156702904847985936509889404999220495031694932964891518693439891481534194402497535920252453114425313288177854188067287962949138765257602772315486583224289128325248661214661456603372804769821716672490703259502679880481211476579261555298439799020873920431035113351752696593282026487767355309813341641064317711545023591433226900271926770506704003719560409056320030114536056351159048774582996943625169248446865980044156364974994060800806945166828251076737105031634533926951948090053329323668927916246302720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 151981541511393389794688418709070819834430136986823624492252224139198967568197223510051882301416638984581723741723412723729200251098456446354618689656175668548912728124741401738867490686027899259113071116749108267245879351944298187352308367879010096503785237009505712933780212583844168608024999451284562689930304375280881134201790583437344561382003227839736632229267645439442368600717358198066517219190027190681723643469094591322879492912808445418647562519028781900519715951961859336228865727633916520836255406978277533281251583349317363372602574482864850652606749039759546221759480258722150530494966046478324317496110294003022165473761129027654578823812249078663014561509122196529170874378975043217006218645808787466644813064098465393063435335154870254862987728264928351838560395930840162727687781304947692571366877492493134267272635797073603356626956936803999910341239332084997306026559523018471730943450500559836225817485483618932786805392184771205431021929876036327988120190302336383977402280538188579131604022272899100611828677806163439368822538886323075279331231564859484490983377094941862356973120355629003439079562984708472853837097922182129215177303146063538749029297103978982696216833201484034981205834429452475285078811294045565209748583009971443504624214933569925630759509214556236871837947569888877975871933325416566085170166117390511284857878644839232218327504071272476802300429832495030945436730329559465919192631878929574902771035730486492952285490033257158789099910970727354639436315143651447108247029518919045808132689275923425417246246972664724754435869634245048706198563865297440411377463235613268635825209126129453034553673097560213669062498592278082060555749309992251308453768477357775973669905316174420536310057284261415758289634619660029448558853046363946167870460019440053084294743469512912831182447016328128046207319398059616002879784505785107961704331541605681296390617942730438723981566751110592653412205318280520664850886974610865776269962541553391280377014809930042734271342312196495425347258599411760764544021856510122095168676241970562225534315250855868366986824375666495075473304213909951367547096853331300742433596659601185423050579658444541860733159472058893116183747843219505345148286555083471575591682765443149302591545627232184424593186853838791292007472488149725418275470018297164636375503823248547481157438035964776412668818071580996041822719550659516509683508128503656584809798054083742607725671425909592758776410869714044974710531950607383713955078696621475201032456242523595132749566092384433395663470846692401725484973373918821270230372083518220137917976492834560049477956742974303377887504227635209292512985386987143615119753717294494538831206634007063282300185795152086097820540692560961625602826363524377050644082976564103912197705088992203598038856377993136226974363288016702857780555422038825095138360450052689625937961307820959016202297878352266910163272771857699912960397972465531879557772591176970438331900391899693375929597793582811276938780779719542360073439404304693151239754106449586537335663938439511009783407915356411561768499419010201998832089692815252346671220539938011360019784478173301494560512913393228407892598216058232643020950068133004206209288837713315828921547041703005980565153733833133964360507678215852285044088752475301738927097593472321741945302518911068501142958065407538273426392745659557579159894629932363851101877054302508667056373526984002820289939752390181781504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 34437433251329583260053701103174417235612178420233063811980624968861297785992964343879277534287372776898376454400713598159550795103617480879741888914002466925860659600589587568507986343623398975494258630380147876580281363348927506202569793095852651256989700458412410128489391759407960571430978897580368208626876745229293514961078154229515687819195210343199342297650560337508735449382821784658354002781037954757918240266789030352918314783651358186674900593249536922014505065256086375026566670856283288864700519105923352276524985156539421345447636042836926958647003648243980670616076964445220029125023777220592062713602681232193677951242688844938422710071904427438709322255494300210297632933896685300604263454439455201527558745906921490415879062318922435621657620406242182536571255410134940273700423515280995094759673358500690710933608470134830381196353588027615811809820824059918634592637397602057102594598305055012918119927664055468797231562626706339954331707404156179806976651808918480373456987641087340469756778676759225154653306288123453403722662573158843462440644636977354919912894607753505424176381568941282924406020981543772783913679581044093293770083737832832037064733133713692472201282144853935798459144104520228597314210416131652370217349901428720366084112460571218286680397836691408195420606530693007567065800222442431402345759661228371918189359982364698854932160818275377248508733726403207473052520411497990511448501013509029114399538734364926692035876111544221849143270133362689144828355393413374098253304246295880602921422073641467850855970635744851104723368101788346495450499040824547325323994930963664717206615035737671008352097481514906179099449721291371736508394916470621808761911732993899316798346491135803461378475399496350406065193052534872747866216607302732905704917529134870451837244342884597670566195301950029966430099721084721518243855536545987509750416429008313273918873130578624220091084000014882908600012076284064008620200515132418229096750732174304865030395521911008482740528136524610712943916998247999525261847155950063975596175913950114087341486608205906966026769774070658420179329361279795392812160635907949397079021609163087743779821279473614919603775557064002450309660695879815721999538529941168907386196335249954346431153246328037960854161247488671369887765740568793760399353020718306465664833701870680967276742786480837585791947533559634909620672731171472380967176605992989707801211608545751655032484660548287095693173084297960232256332195603924986730920462909080823437656028243824505901158187448004949063727159586588176806984019049742928064726418011243796765654297250531427119428873710783661871689345152516657041871056501552018339265678557952754921589235983172633465122806477236002385639569383265099794499140782745102927445549363867761470223692842656810274471898711922040320673270773212214968486032131508367569615566615893121268596805739220315537891531740227625064360397058574951010304793846608635616079341675712998129598397200829415253753281536470688144752864245721225835073496997047078807911181772364540881126143110995394963480337653615592448662563597501292893798307234627619012645543569605037559567976250054201845099544178132976462918135166148108742925290728205423823024965847018737736697774260161297452609067863304749783078340039867344973442189357934215055740558715403550974409985081396805887316258247316573527376591687387571271034058469193579671253036685032499274546566673460892661806841183443353600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -2404259743445423332374056955665314673419807051686654821076480883186926947867913626060620620237069953930532193593525490803160001431989738475214424174504305764013861942007445184683445886069190067503545339694644232758833353153345880325402398297583178705996093387855018706351855740533080055488274064505527808403214952524093425242054362566325596205702541468015919031153886481928697948672212353690155524076349270307152242503049463336345733552768856846676948114367120578241655690048096710247469435163143680470138597773688464039772749484988670837382999828702000748379980139637681261636065101456938655206388313295019443794372205104267249912960678666367636503013488269885384408982464334388756098736414741044825164117985438855029756510169100256570689687819863489933639252555020435383285385559904936801026812447855562703107989145623660449981525973443442529265188164479387633341260336357755290308312316609486533139991572222403534239543180507581937814675517341904795466149636948031042766198476586698333662790498979320711196784442439617811369679543375463952333987997285169676065684357788355638340185045383425658046604262157558326108230499043630816684217242257431542414908505131305457520316366243716940578191009885192848113157661029025202797709603820099865131379409141357111737239614794555621822156724291873145056340789272505966854891305880719363967365217713177043249473277228281000440381149019116067936337323004007778538707961378480120474879222244970263633884445190635489368537493456606541433232992603089044066077831031799021142652617855052449988324258440286260782052081093885792692650711274275613625258510977923391905410765226751276717247919667921267107524779370801385282446799501444054430488211722549196905558822582249201156120189004110297629621327795340105647566746737474120740464266455617303462221886104971980094508968133119570825956534988004159315061420052666526531891489111976368902609300116078720251721597466337845920424997687351120753860422946645832558204674257571968176273355995483109336303222762888984293767258332916506348028612857251685497212844544803965944916482533418764314436354695007966286947242256553971159384141273530763138890352452963071040644356117385218461836244668927421473470362345545987152362840655639707019969922047857851642371764770254863146952510733042796321089993193864959443167357667713022825681948943650801931726971159296260023350304951430490330309508460804510861503712474749663813372761956471782523487681122524767432160332408426126233559911239314906833234309768747230483460665281519888102209996694172324689312185109035655866998557742833400990132245733621483766507859705061894567270140545372435562033341178736918467771974321987964200421358248448330074291565355865707228404122341759759245574049669726423177037321975094914489862663767359229110694865163329067063324318774424812899060463117571346263328032937434567920553681061664098258833356609630321216908273419044311323880766382506678513064810347229396233258115195121240337782369545642694344928616018466116381027006169726016404419965480852032894616378487636672730283102302010349754319714715668077277627550108549864718943042671900302115836853805641539442007860254932469686910238260669572182377647305280358145760965990143141499826150561443659451433136688690803646346973496226168203142685593022112515473807529696890569128001697898104676462574744668167514234694756403840717535055880527392866976744250577884689513088664492590408469209830205056284768271195303486925340071878983680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 57651179870454922905886098662773081866507936596287921216912687434948223506834662116812067998729594174324312809307151652870775105149913935895229310104949154738085340148969182899516231328244200311141331600049218073797436729564531555996879987998704263408982848644218195725825356547351962186471722668861336717041458601823607872432967136470282579101556205905880252791142095595094143768564653136027041364702597986838233835396560565554691978376896885592449971546735876928736473416419899421749211208918576625508918879534029126531125044386187884487128704236051289432515934612440957779512093043358056260344431763436873816721805836811365793424365784359242636034210051603567155066268684612609376133993982078345105701714488799045643860492690236599665194890915437754770653011009817292145583656576764673584766165745543918561225735214912374724771760588661024837189779782667735113591354480678330139571693676952858979986530108468494523102621770553081526172063728523351382865533516821070504562017325920657248628895339132501830245167982596044082610782000656021372877129695291648262847851976654662784784342235598323570442507342947531877379143999013342805791728091832669641672176518843482402395388039645033059496417014454738140344113283193710693952238951669698701709420973347421637175740527849733932592721042658749185790712048131754694744074818403078677396983972131418026295876386147162680874176067557443901263524475789842299227521591044309575991553039188056173716452049433947800013070011744445085454938079030881012188416080933125364332909691677990082753470983508075280342202399333452347053072839604997127009576445230677371280593599799744783650773845241326736646334322435200235857234986937147726444560252543411864151511515973143574095496008944194863946735638314713573385307691877287218252324744421009191475685648434178033563685444882642210376243341516292359217972660204766679800481214802121999760604861614066370026296909450745460626082374172548955029698378850187825124182663382209352913009422001529778590850943009857453968562452214201390930065915774271896861933139525955549877386200165415554891037232588875434198278031596109945966538540119255661140500587392534897550006097272399522436325018238917366745017082860382720361053028659570011125499490409789282640280793424920089001950967012306079220872277149639977130397212397947761024431846625859152527419192306554694750828710270772660902457827028043803078956993475199120628740322910866936033683920399533625147616373866043428079018802419572766343591240819363172941130061357042938264479830309695642611093923244234059081368537411565300521737827343171450631371798759721631515481322052228806258142904763340787579538407818870177205414793726746336101934728764897815565578753712400931018210829827260765440889065102265708290180139592835541339998255032740141198331924946710006461703601100624845234672753679800963132936162967416903974448816810787948368648275712024513561820785276959591264750436783096182855049902890382455300504001741527162334343876830141369578329780793092757995769644546889378120698212479845753242458392945507379482102309555303973148345334602094714312454267950556386607281184982152014499766595441817994596577185691725036279234999275052164886592712486875735825732878694922603285399230461931181352702318000124571439473053614852586465449525556168796421725263531781885775465738922867980355400558188037871770144337537596896678201724423831790318232974465027928922512503284140693843966295397924062321168089088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 6161387615954316586075976627686599185938259589737758962661525936026983584707321517424680303728076668310502437731614858630960643266426345733388526022367244595715720150868449807789820527572010703174525910909688282140917381521907769895151216890660619679402536164854670648601423417944145177931534097771591283414545641052320625616849670627238311271833055141851611204102550920778389792678826418277596610756537289045831553610258267388448248252125084780686171589780782240479815693691045813636624468355391350925531842262782738826262447597859468280742832792635368333286857955671290723096402807123560903453676957839609717851126015271866206771895045518570321066743714324108733532702512444761685716466679526626360311002280308611914342529383169542488140348363182800113089467374824585037507847614991134793942833811533286614588971031005812144087119689894976045844685517225178097224157206475939899722296122873049144355263785282768875198184717010030870723808102358504908689814269165807333635729272962849365863247241851995582529313231772835608146681813725691837439490673152925710342118938086387748663425114872326013345110072626214391278197416211544361978951621486118607333984531118516795468928339726030233740683616470215409583509796616288861130229427841608202069571802007913600912724826321267400677932148762129053311061538843783170603502984742285964289801061295198471953016651998624390443312613847750884472799508470907702561053377575167064641222000866256666445502414183571928755537889326081718946886168750258143044153272174609127824147076806590176268303799772096196805439057853288934307916225532182877847058852118836686020382161777942216612674789884183700771361787201237334297427783825058231681246748243517396659352630545815855236752453249347432392018919414358773417174967885238569820379403808470226342461201147641548358068107186359483440793790121046197794153361801317645409614609978603175559657081863773488295216908918732687669591563611244279673889341558771565456598139420095865885842953397682512828833935997740840787742775648679006062909004658416328608758445795301216410221738190712300200573713575896443145495689060256701270540731929633067819873994154444497445015236940547435546561722515838520711610009702887028437383841270796337478939309511595247956838791425164684043415408377205827532269517673267806329447647151948302416457590137595479934724804979047937546033703802323234449851631973294076124717445942147309832059550248280458228246771434003003520920031898261857634850876466607189513355692212312283461753642561611163727849149972876331247886534366642944292243291094163151322762469434059590200971508775323793723670483556991802917965561902344919277446845215860223587257211925601844802697922672630764199072891622116795234650988526682447765609514752538344980432055034432915766896490891634538712549451383139580106808455970956897735760061075126582974528372649695485027880115395839789702694264843705955382182252680626469810681268393007798538340042583475548941561499623042770447437069018910930574505766522685911516368098318353308096554686464210190272190651264967525802258854662386306731749840291248997804712911155123023924799105903076708160732574755004405730850566225700336983531453347183114075988851154906246212685196582192029918590400909596964257977585935515510789831443215730416498371262201994779502727381923664048864857292522833094695618239776952591577436885879834246963942450776535199476035121361918828396685328522381755664001871826193973138056806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -1303545110597495192303112695399058556903965496391011682420574749624824990897258473055446674234963983881309219440203981629244466460236277221134847069033274026338256093764262682545767150683995097041174886572165752354499098745106213436045181471304331185730591061281046572900023606104906356735556862464819671516836957902779221185720914818630150394002795907719373769619557022629439927015360983459272922600372815094073990374450186649118833431115625026515407035174073993680571155987235155680501200527311075060528959355429172541618290354241831141222724294040167424959082073780324086616176974737769896619014331720247653542148783588110347587942699574400940479869894363037308160666619515958010826200057286406822649709447214368764110117704930702095515471058468685129759269158696427122313926620031202202169440086367435389647159013562838969066013228680665783499608328158044698759710701327080493432267740402385421750103718597285136779768282222184183731941991513632325723475806034990688872577930451364611366877036765877703171778642730623256673934013286190529400247417738760346159611061219790834705814770050207042352174880370038108163931259550087724019930564979988146429645694459016546606210516499176052223332848606074810839014888721786000524955939618280780794682387390334198360840828209377172624594099245909966857034011322162576368962705399651911284168597563795863291642608701803474058542120205661501484939363066366454438630974731099776998942324264968498151373311980455671331597316963163375618602593618484937655775144024298122567951142405130546067725896239044863637024300657234946779256676670829629151942619301953113352290313981124244961477428953858014228094288074922769342347953998791798664753273069162666817811298817445620922489799245475303942335523173182673490194441015791864340076421066850962697279297006206946677554843815736406690933944204381215561899024168852173552046598248946189190930574416515756051544330470686726347078150794333315952310325422425800983289469385442915955188026697561071163901793085682627709799600631800361494843061848111584919393796243683732108065737602612346214982950918568247621395306455034494242848008007970741716480913859593087991398288275612771558335456798809025627975316022250121404465238863022953813879441315610831997934184526019698295088905444968834023470941632932276216660804204908016019004388862490147133947512986956031834195239218255923200405270445190584171596183783987421618977662314576648627645349521297370737925739174612209210013134221614039606526984081228533844410389482194090302956665460014652915874013539764317644940027484326418193786568834303231107187496905317589187065972025103503849963606948638768816462079058001935146782632444537587882446270389800494475722955381453323904630350349278115094404951511961887634251827872672703250224962499512709599762734778614733436084997075721130010278356842144979975584843344900142246902217110210141320678733252251168185768489407142034936444647041546102421126867741632566977706783134780691247263787990629205117971644281722022095977870142246147886946973814656962695010287419902385467461591781904904360427100788620111161036492025793634329229105905483813409050025185711828285278184500587160972523441888249727148400419556336550029117926971095144900579481664955605347986695683476786162175980020110267614860643147307257183807820990202732843564192679373815305880575988309894404928988911129635398039902066085263722938461305536927723056882451232062283338713420147014618316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 136045448201595206905474479693512251113490680989642024744341196009030854356472633638339156220670807290849957869397970336115774325853431800163134998008979789363959319496873665657074679280723903259377479974844735453247693148679683227583788085694836500224981975754658361350209269806517545184060931259846062252673454384754968779999365512956963541721034936284494620526497949751041008405739045724424807313091568981168070415471860975927721433088264961112537353692843731780883469183423969372567011877032920608273859714769612965656121562231556066737617710663114107558251098096679229035572013396046300025299396316244659695031993620384465544766898190981127426454855453237689274725864530898984632339808587121996103063663709911386304778236448536944664810094517909504208333786159242279383885352658921291568472095227318993340513224239215401173902433614300127112354661966506212327236489421495952783035249859456653806316831220845631646269652388233734707909236976136746585444252844939459376876137775801499858237551283266292245109508321805825824888347157481852225828608058266542052378103436576766094805253790098116448848886171500157036869433067860203956899305799258513600299054282105280436195102636398843928289014545228153332794358828599041854741286155514050438875042136582212831664590362050811217676220252144956258426370026961254821602909762702674347245259633474293774013444011527428308240317873602318334895580320526340665788274072960169544369741096631639013205865112069971684627472838862786114393676099145746978443621424630829376674296299906351507473714311090510221574823226480015722609202478857929431247849932911182576187704027160141384234486790126357479280859487754409929832366229852636740526870031674456785282224551475849494515213523460901205035254650241669328157356543345582302472546223566698674376408226977945260294737653294644945492550855733867608841324270225691847040897499631529172269022863554449055279156329049192899753054988479035083604694158595017012808675895707583002610249083353565067568868649103509236980753777895849485074804907277760708985835351023104791690025690502346294648847437093575667720223982783260541749709297722357520810189231866226458744561089962239902190920310548800639588971356094968187667183868293700058335812390001323145879423032516302149946893344389632822760448231458901089234660140618571991727055218741868706922375575277710840603164094023616758833467622296937416343006075981796662482977340097093391859611418006627105031473728549074742740423830426858554212454867675766930769548772585265779610796627104950765411694636280107760637842631759432570276484705187285084057681171747808537774455695740358183913458177018626807546467257648953423409926722302396151264667886382116357450169910822154116098845024332179123424592989074441487455519534851188363847986115260847724884157538106767191057060253435919458899048402511002678404339740352428453884616804725882349581861736778278840554491431793124361050375565931832552244454181628862694469627063083702276725033286994658792772245226891056262842558969316951351206589431174311615616303631486518716180301215797460115061280682638159177493102783436123054224711705569303230930204059369077139025306141012777104133127820832679733177515507310847946625645070707322201271213581468471762240656862159530334626009551135612373178176727873480037641402819543124326140776487921593884768244290481328924879084087726023680924008730816543493190556152039708628226545575545119871919038847062755082240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -9406621914941740871712222740135294427547884283241978591014029070740203073423325328102563299156123053396905267946912137725706662530106605346700887052880773990715696677596552184847094713485565860651979539077721731336708887670321835815155615531772566962562708266126423989054608587747355524210678023004820748575495890962201858252509075390350910867862754032698339364664921738187363391705857731971694383213140231209431668072584067692538638510074168335120416306008422859247706584691767750542267045604594663356181968345247265881351519579901604011724554574405012060729929639561105414199169520700670631881983750411066533665820344298072807490830395795815335261452662770014212082085485107625516265639458037876336929692079601551165000536859706778179114553917219403832546882209744098265683338560925848682441093632109175270425244661122647327834943122451716939835802078769801089342628378919648789174928267102670944141802860590048744609846116553185603811695597226376745631556407700255755891801919260411909532353953683908730546065602197956964977051565316758682690822457797654491980731629084256115530109967984705286209127102467027301283540162174965741402608165029219376273585782587766525917201461925436210059438841058120602715177020213862546530943695882257382026723302265369815815025957835567611198577852226563626851819859365041642187215213775316286819914626116448461483301356555632648322413718489787362162254038632921898916376370959067881520071028795390016269191576317384310128624958591935547772362158117924439691439881670601342855336560119696855359175768537839756902984837799427130450479853348025649778930282063741756700881008051883086172299628395430583097108833307574551338458022802312670463625812053577132377386802837407156301673372506513893199101511986530759035607213314673594785529526468696866660705538756114430841934467824051305924919516667320775224396509966993436638970953270687734330522137498055106291810788202391796035392454535280697230180007323904330500079603746965845758115423517867400252125968240390268900195055584715152536624749783027667563978071186999561594616343551463774074447681946962025682846904805385674972584302756652733004876709547472789902477980248533341986869208025867563970689185572624761061766583210136822798751496885598972307250287671937609843613651213503179172263965623087603305385571753648064433616924743073068803822357679963435397300518568605049469636810896991541420570302387210037888322588860284929480250054757635945330932666657570681400189727968035160610438026654381730205038828509639663424524144592643257448013729251166814073088887795768206031298801833169611830655375099586223645343849578981595513738711434304125423771378550433170591509809937324994970922911162645159932825737867566428274542321424085693272838503847479310998659930040666909995084678642613761460991205855732635378039716598140696566853838454740288969492106913493618310847641284908016058446031691367011115688398812288183276559904043690916495199001879276309581019267675593712926312253006106604656443214866395176235150584380222323128801270984927066961247015300709044490597039389740653245278949610654595781639953507699608206350764953636004546808917180108785391598596538890342168596143762098019013058574639108637040989518480041293590186859616442097412185711380189501984818713649367770266827551928218673599222270288642674685103283384554260973939936424698781715586430231797451848565670582489242292848410523006470146980397033954462106750941041344512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 475222407119544867168741066109598707259342864014110683877764054665540322784758006629050592100932873709452145180610601702679947537103376098587474420830947030241566541555084870947167128425111152500751043107899413103246633554172902160932082957425865469722276408186493508640943852004383190686155294174424138064684605931830103203837963157438128317566472530462874790405777649715064532070087583730501291382434669003583730791140189527358543282719895955041017021322390541984790277636380794297975706466061724530201525043445696214381828405203853104160761807022683786902502811326697768447262720041468509589876003982185366703849145167395703971096565319939194302035527172289157052529030777907012942046704123506913079531348593230869260254071324801395399832990391725657961388353229877359619674331776722516291168893992927120414369956126086924848540899171064742222200746331867716564752829567668839923447134524032368258602713646357311753916617454434068013492535331593814309893120827824677946069019207746226170597755784232176376100161367978145476655329294589792324170736483320412419421424282575263757018045138922546455479744396610635715886892791247019467483007544554919373615321278957083449277339380844769126150431507935580351046906387458441121624354022777861445796020517485663375910796354490960405513969031544264139040769941557941457646205170416492167332667565689323925298395360256213457824374957735359087967121983448895081321687314350079681296660858046438143161779973628498403569995717567950813805023599241668211492753221348859274486859591407661038248244287907406517218621152320600759477828947358646255407253228461879133543769411197284493263384632341155004087090850283741486561215219367988068669234071072959135456936565079324146047323529008131429177812377850616481449048628967929662457946297953647497645021823544535348240593573013232045838853547465201571720127496796685102048770454222642094050213370202671506428688530426306439967156696721321642723144357130020891832624204583858248774055765761740860343171534686018046012866897215541385425292009826946745062473371350699945655702179841324454475747181413590304918816033369064770299413533078667944193917058743524178683747229556272836371054804655201241775527687866902757618170606619772310684911148995075050331244207047309855498763451435105130384398650987873019714128283534713542140268220452909097019877160818006294628164700960163974496759377500460423531736476203858928350490044187313941773649755094945879890638778962127988050056233108261873742502442872363525509884022466173250913726092787591417565717482620210896354185665593942627490631177052653770907891021006195516524006439136259801086299141830497191390739331569317843244755427916954321146609214524484987142468562076865449120234411654295108474789060654130209119137904926008252235801588106264080947479949384277493132115154527616186285776341108902145643933424141357810753971560862578563444756854153078945695971101064748336674935959996712984347773324640978882718945679881533956199925926412329220276402826728704232242110131285572682794965649107026823829620235545684335037406358559683346205542310897304118246908648938686344541143267800006761931694490386836135280190897901937209274195214230757011310506593972660564536355262074780372111450982461384826071938745855498773412231630751990701658706230105292309442470027080603594453490101473182843195455081943248056574339759142789478381224730813832987765461733381072657460355091943058961211738973470720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -18865120580107541127681444392859398889925709277461758419885578113545704484209297410692702102730809946053589485184948280228712694208766305360275774111314565827694650295336418667840512843532109049868848397982542933083210825747733879838955640945496196077644060962921054443625980742816541417255535885661328483366664122316062778718584851952632975306483230107679984137124659944239719598293919143946605291751307534443523456746195859749154348539031616821314331431580427005638043879716176303489162832212311104278038948246200373524149659663802126897643840438363857428841004005344102195870281236776266973572608796407833652799392801009521421845044143022493830949719261655141385151927977967041375005883272557633342398971640705361207306216057701522828130191558459419146716918085776561503253276383130353609197758138499832891228594304948146430591965392655702232553267159789620400931827368633070138323412188606860573892512672288140861349141040537210388515817565462933200233208783137635782464595410693368038153817025906742510674954623624884913529396518029568639573558220092553464206659807138956610506158369049358309815206876998770637403525869770839393003801969717830301853529835198744432514139119701000826459240096872179944359302435723800646896078131750422993065192996753563297437665432140218540971868485952851951057610310512362158588283344977663503823900594829479547743030472347376292760102378489220020592902875507776533028546420354999168316812312170028203637865505348549156455773143413805107321767463890730453372961246457494276250407474644883824055168665410302541432621485166607376299599184081409300806178149361855589470771913272689910201652164949752609235609943990530271228508941648710349084516191213667515955320013024992850268131243511141373403035902144179887145397069728795826820880417845149217382426626797753787456361478945450351011131764224418550271363469379600063292818225547921269950926569416417225180618421513756953160733520156777902058126215987951785395367071073184274801133938937653750020769237749013359185406837754715172814832200029630406721523579623344162431124622457548293658421194270064447511621998314533828663202192092951425391377000722951665645288962244109831805103080691257611092541159590724507055639335516847261830224986417620342469795467354689615124538870829771208031368445191195709965998826046484558661975570597816382017536922280749320695107788193648645476547917203033427287425869134185109176846650731726524097570062300493921665158566081188842331628694373628704270200494360785621134631242203002515231902371082267241289739151806567219481335830064863179326632661106817329995901130987997230568031699589776152661979834382203927062075114069450349919575725841099885373160300938328460947436908365430940338759279681425588658780954292670069699191286631226880259206487923753150223730830456477396115728753195477127503620315335612030112811745695463928443086606385988036302197380075058900516188228131338385739552008876865636905664241275289634292424222790255689211364153428960076718345956924276363187234065327917092336989544263336838092298429205293411466750997138355916833184260486753804822434007703615430512809007973986860958428928456283871475369708877078631180703698555384678647107197303156223968178203502454191943358430403758934498859793737328037145185094277614268449351839909520465665145359735719576087832818854891841279643721579424041932555699368041834750729436459152510062810072763573325981879457231954968226780379392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 627199733260096387636300920274405882302762170952293130258091633283683081141421068511231286292446799337816900471722278508718970115035894406187746396480447591136570035260485197844915474606703404721008946742684211118729901982631386576943509146972266575954525515954495248304568394593562383648989141328086139332935081472370253197639140974866202317081727857250482804527594903535235730722837772386424268537975935756022441089785233050208162434462283156509005002660746439275258041231970153902950305794666392147176086676256719291747793169936086474599063619929915729828766550483387853987449136869178428154168227496474411349757796158165993197733206800887883774237589665926693643425313559782394598287864354837836885460231277631622376219408344783027397586743704038590027284930719214989939207866328953220380791269282117885514950298460048128280630526665391909992454797423800581974120458449812334106358455043535900350658887342989923325678811757129428239046264737788313064902659683982112641713170713440362618431413820654825068129236967469476351383772086442871610597932040234288904940115351778094754422403992400101656758503645534771330093545564237976788388375692796979236139085155699070381697865109070663014454167650736115678876571745903760393113469506493783570542433680901456218244762543377730311169013495860116824094941414390018843370122818823883655459280869945977975112705567476491751092381437955417409858308584840285055343763624431320703755681473281638274742072230092764413762638505046888515177843695685179263136192347962029701147323248724083758069877568411157186358108626094759292234273953161045114089709134351177481915591252726922012046223121219755600598636758558056675762491511280811208824896306748727018930613967401110743465709718366751676559272297719377660945590725687555085176909556508718574042158885265219994169821278950649090075309536384618904351496354144414334751792052289516609370887735584802083514141020182179073652731421521074614039923828905097082434977184598940670195026861171064695158199948262343621659054077804854719015215612221133743792562934453627803504718482065669220164743383963200706977641519257322916595278920129378021411473628750311205326454452955523357578613839285986849443043312312793070132446515421547053645678551556659785366761577560792931927862988760598630919973439416074936733412111407710461702609164595353163940305942905420845183560478769914757452310026018312386937217897195555489283677284983335398251819072990475223010514164488864755121407082526337441971113331134543954887083929957525861865472173108708785823468312607840770003859777107349557088143198972579409517136274018908528135964709766917590142237713516902698473796012364337725757752068819049531264315896691065613393138275117651702376404471891488813753880578298368486979723608265626571452159728380625537927868905011345675359401417375268405313962790424860859951062931829427196830829216644744667686145727415717064981330109393731274229718122894763657414945092822097584628231273092369561223698698221075851763674249502137178893547564180217932199463313351614021021346372708446932405027182778580377054514355351016215354850503227000671891240042885863894983594186994720952034120817338150197239632241918773751592050084089313026937515935396243730301525808333681141046315904343869010838077014388799609132224353805562348579191178941264961348177213738554428815214164104361695361802434967215258546851900559160503740347388366071557530773577817746047293468800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -18482099337741902342012758439673885685209030737441546481642737081729721130575052940327021860314412487671371031810473326139540461643089258486759726759094994142323617133483761989609032117105311658392490655355194688788273784591167663895451836435478454410542186903755999383667987204827391102473412218543394897172969867996953251463960831773299185370616880779123702884499919862117473681816585297981573082653549789377179970976040474658872214204008461488674265473587974356896185694026685052374749238000642163469594493572736512704687838405418794540332079064380099234403249837044644850047799982566385923525254864817267789314565080372130289063825784142763466516188578494143598069019229211370129199262044936484160147590788718622187943096921713610737585477582777062691786691848101711040937260041668309208890512365106301367214546328133792235256760793745307826637783782255610550325428619875608595099946983177296246440124558836088401556948896054491135505513678340300793199489375385908137009938585676525714258221201385482093464528428833002971299860947935402529646819702322296176314148916385078059097708636822066397887413602742430792676619746276447554648087755654997732276859155262618840540189782139836709481332945230736908538682019497458724596476865953617850666577322988835903242734558113738839500005604412754536460977089016640703148966588356876397261917664868584302212827535647045760635228325023198576404073387993388398637869742560393734419058859095487041612744850098741528251573841256152748890218194478528312212045823820841732774412445438566234503284305881936780966654458995286883734915802662331948484677062390947538633731510164587596471116761529919966297084532624212492199664134039628521589421655211034696265766042333503791722678864089248605464585765483515290293029808284754897252003498670690464351701019374007458938685166409661801679108187548320686923690511139468745380529544388976272401083869946512251229605880421282920198117655906460664007982622606816435576983249327537232361442554362609450189214118782702322768308079854412689046208975314242743095940840331901916189922856362462879043955405938577327402360957503518601063273952159763394353555841060201847201070598166164823541210175142104826590107557703016283045390717000682210400385234620730039388440875530779092259823162983369696286703688902150536791771726893590097969083769400927215994700040745778941948954262307802558950641346320391185131098317315912478264794533509847153875545601350018244791325930512555048648086783912257687158290259543738509809513128939448718537518320136843372996521261103367968936334140456343852673859759826760607561291908741279694832021947309913318293961407161177104391834278046276703919645051023506487858747169342163091988414828012509574268013613081140177772322298610793949914422245703458929676040408391078681175448049877140925018651543273948552130600795580582000773922118654048874639356595559494213038526698564579339240161643571315040233857178930178218851668395604006865120902141609714649909473209769776967447629162949625587815169690823376379058139375627687113115190104362211981984514052988597301308401621100429396558220219180394172442461519381167946402718122905793755123819303258044848389536404784134858746448953886319138780926116631013473304704196068418515206909966357958495827541415605718905078528399317510463850889042272793824887803953085590585104445240131687252250426164471019107442546442628474777668605889538405439284566405949767099761280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 504267277026264323164350019020549190080683085821559024452780987347680021836288782168163042560610401372825140278084152423887874358260089480308664997306199387005047539621475651247698974773799595404826450439029210836878316893761222694157883300071829173777317024695598409173990088206581437165829530118344616324762722259489009438680075391231125489288592016219394942470444442083017307391978266682248924229787887034507967476558888839745118445672030608064634954925042598100983837750225721620156589669698497186207005557053747452728765664843712126056138046743391621544223409275818649889063627294073672102773747333362502337168418332626266763200346612290357259010896605112200416209438751593261656098764554438641336697969839009156280856372057630284721210063671053800019257248469542910866445306281969858876874000824254045857653642631440966864417371629553252437642846355403508861492451276040786018733420078752859770427258358561313681939371131854801752615477168801038810177928816724025767466921706332681630121619506075568046603548094220745387507660638926935155079366148037430742872353152291978420776113176989217162831652631785010511858106204602674676405450527204226497491294232294690898670709415540872554147792178450740366653678026510355903533987172335536039949602346795261029691875365974864319141292113362991980472125021945918588526879080838084115985936973939660880954032171892497640668391198005972205857566797312407429728695325566549473412827736230693100234700654722544514317166447771378437384124091414856198804734823906968489843683755688963134683914696827695355630432540663359946578713687640212939780379414143238881327654199464293588142794762273946683671679909269404854588800693833487716636779243086380291321133355687623323942011180564966108599985249187892101717599820046609813393335891842781210628621930190809513028619026882106963612540398271318990795094028935708100432723114447461602832829252357964152867504964524444353977508171775205886517209479916622561540701776771657572052024168913498480381338763860416119624564897493870932203425877142893919170441223084253486201090776280889852226882662352393119681096724932702487204504797857363549683431692869597870125133109537304082253951863797597361801503825541357090549280085105438790164013075352715749294084916897935111595900903312836003610650035675185517037917971238454457829976267038138270192826013041830023395924419807684684536812037557781880705290336625309593140167845622294768681639533039436625559020915220729376287396826828569619964158052695170502355218672059210973249934279969404449937902890862860069155909565565171549560497422403767839714871033920010819327821742838277226592878480653097845033488505863243045939163779720461682276769236204054845430882568290866674078296893676454472829080939509735687590700992854089810864764921522386474281069383455429555012699152431409217514851307222060845559249051653505363562703443272848251592126954735576237122038033384043520351329789148819845944515654116332236383508343626906750998777582000516286134031036061670780266869367239431243488092044368295385235784948819616027652801750054969926156938324915379254447725799538563921660821284758151206237293996423611524159782296862445167392442077305914378198723777140050129261369745794676812702277801447641700827498629207589499478768648627580977274070433028821143808491946830187629269996075266926566252902847707948604882070959439654897333523718219963395938409096181045696371916792369664254000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -13015496461901169979065277962170440731324131378258398816681479329779403613009628077975390691833009998332806358453147705018399827460842503112561894438532115493192563161701803087169381371981913211791626388717766677691978140463464756011695256055188926055547225700978915323039546019201310690857457040571118906088882257725736523963202372616684013914423810537635824019804355635666793628734280766457213714471523976282996187589372968552795251265522968826110139516034432752046289460274499599380172705442001034771381545264712378488692952511487329071115053870662105021563917299423768399448385271501076798225666894666694423511354243526398056171136556234613107181242063242372685701547388365026618789787869368845354625558874656328116401014042388395052036722353049931074250655494946001648577418770406491479431674980641104540391472214354529802316649387426671902587796939570227713130044263142324624966899441162921074236570073127400796894912411928330327630105706135990730381910190982711027165756741112743432328698327186952502962491534452083373041375249729974988578074642532688535221986183904439301612637157100260573225223223685246514617361151434889285886606806187833255462603912374136931852297500136784071550327967279800047079267226305636449856075514805732974033701190826374072622429006595894626383787566331600061201488641820056255366155047956104243964524629779290279158998605272013392575653367606506567316888071017186630210768593892270834513369368774352363584167215334704580195084268530911453747650187117349964062751523380993873270277941836918072970950850605721899849082974114338018954975722479762361391018178752824537843915799638575612987667465538555996945929306915478632302152382322899884077869043749352667716398527316915973869562046444289640139710667774251461505000291181025569233259261346685609549921485692901650793691709883230799219911994757262277480132099909863261990619022916173831011031158693273487329673859665508727325054876160910269249529398792113509653980720939737528205317466659410422422611521821963485883770592876948116733184579048874634631734592279903887587175769625841202713876908958621841224414966408816258148455941871397158897693781343167478635062322796439680161672897119524108517135453897677863429918164052044283995989340741448307602214655448641813511331080766214113071781753577146519759827111292029838992865853411214800371521159672978887622519525903652196990297007217548388204978064127789656219237110852395442247627262939015599230625215559894821926486469749171421580105317964454669582823298293091820378116752278830979555239832355009632749367463605674939543725850669890679448573426025258289380789925468470902143248231086953889917751746403841203274231218031074558820483054181386361504761218050895204786456240816785857617506852603733282360334536626987592276585703187713041699745704135514296511558213960094213675370945440904041417095728936243048771152657656554038025296719635800098636678668266105855020197226394504375560561262892292770837269885126228408195521141009179947092221449999522381479405470496469749949110134490212563917538626318205969026612535827317268996374562757487641993353494961322955307569281600692495281116225378995845002729797815380357239683976695040142105890507381870872209809311215375887618722960368166743886595826367933313816621211972926772572439391766273131410798979905952846937273259752425993020460763223969867927629781610101953609992409256446038152893123613334678432411878075957300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 317189589296651182045707781623625806370253410386808193046895616596896422689020689353534516158009673615170723530283438441437420248745165819491528349715118287387880892938079691851746584352756268730925067826855831946242195849043588394416595087450577641910536364688089860392132326391643261243943869805437741370773259182890566183572151981612034120292074201245051051850051973962803061592815188578392899317244947118716633228487694504776889197710181540460765593285477923496026435677418450487523274840859921323890393304692249290322348776141598678468885092699038475345170770848786905164636919613684327750102003205339088711811701047960609557575537509433884269910664194024895573017400544408358677524746662465097951449876736999764471410527438400075464451264452285811921621306654422923671481204897479133385709009796349310111156779433223102318413940816003392507587493039824213066994294200594944661942226277807746474722750600938396421596481845293676605042888372354360457271930241068665021584954976045998915557271837293075583812806540594801824410096986287714906082382998871119314732035833442729212203830989283807837857569866667337662289189417696160439939508055903735056289537448249850058438050384849443067436403708408010549024150381781185691458822794416490553372234856673353689105028509042054548561249079767337525863830140335170935755524191570905581423899717747980714133390441935169546454938429247283673931109404683285262351541440039726490999264759914638879271195651146187188764437450862096058998615577876446918128505529648336007477937593951220200625226393977450553023698181654243363543760883116080310240380385638789633297330847599083880264445529728147821159149250260558152391484523127987081798156358399138425977177666056951021397241022804893226307437008182778871463048557953379503469213284660003494149914818657384023509145388865221976600651253411217689045639797835694691331578365871957858792783844931002443703770357191979568351571700511156553684773439617568928349624892742960968262068326333893597723644259325094458353569625223233446242136808475721276050397301971167063454263273157159390114139781977378830096870507238737826659455957922797413910406491343262072130872233429788022162573216106773904141665124754733013962818926638371968388798236753865601183507033526369904064321719420965563659786160969509429301339809340245293007865748509867758839361924752789310423827400284043403699678893894480980651451914573131518463422961921739332145077862050000509144666793898060998037598842237721840594873702999429749245577224404919886264813388588043950982440939186762609172381355072387174958930887587877451370750563841239909104123022041161693436632964266485618769657450497028842616533224952598358744690176551581938996704032389358283063385315474706348675426164554110935633982175216217362420091789197645949292426846701146719612101427652326083972581850192448863818592644749143494546545391525868129992156752790513051438679445051335267650556934477374699079679311401058225357434313236260339605963012736608228221031156039287349621611098600240686233389386951010207529056321291856032796071261157374524682526792696909504636825914732144271868396279056656954148591892039445157806013093930937949798146785952401077157340486102475455415143179563317818521189618762045111619025124654494593369971463003998425597567412351555459715924765678048622997793998856644325925275131729961657186124802287738470581494689175261657259676387821933839739498990388750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -7180940316324544313199093265058660815386758376934535858477247897706762359322055430193394981755103898409972201241915912561019092574392392338325141417933368542981991883490694639268391745974750087246011145348305006493661974990074856249266340568434727869893090264123810364492504059009705405162321260878463593825315125876146484826063715413049112983024767741904510734927891991837024365124972466433023529978716767437381971549310312373842196691793131654767039211582680160596816704795096587862831126257219573858076550198549249760104775321842952585395340850765925401515305692111677249492781165616105211063109119214278103027333190271433772529911443316812844819256436048161915933149966658554342012060264721658924172638914136654708171716074737810611868706585846785901659913467368742880165081129448312858026699883047833822509225333069242363494084059805701307347902253682584614630518523508739424015471708957505856524869382215082200824310896881934990691378075149439629212881378950421494733171562793095032074294309518319586716491145096752113481048636734878640458093527978349083330421272529188274909112738642487826327806111401641050915907997019286724633277075859364057434738574905010273981158158626761934079504567314853443251552226459370504841802308595522128727516191366096439607689049263065299874242416036559681083857739757761468151681862510699598144987689672650246556335878257991884741450127620532725978483779123943645922691869700179917709524172717401980454902448764270750002223796855164236340910328142362851005434993279155086175934599723348583619124369622647366666259652092426704396211471135606272032049986079860544974127833013088236382856055481843145406047585247250022166491090845757063933008159450162073247577033147522152728829975780242546946806365141152658587201512533773037670166435206799041642160972549945409381323538790094335137617999100298515388116083604664287748284749264297323091007210187084207741754996898119881356854294905568923922537414326454948167542337414767291184350078223041666712171420508479238600965111383198311826358685966872728914181506004583628348536908519966309044427388931330183978491175006158607495185011704991343218707179633766112972416898792266121674435573828288114300985150303721224608462031549937879132714559277891876428763514404687435115303464367578859332584911879081763045277319333216828938257853906696724029223202183618634807291392466105191693058045300364535191398008174699448179154429855769178439834659364281589809298535090892124294966514976463535379288742646617832433849016084689722891376436401210478377998415193737176054142881492745387749348573605070701122935173685562768255845532019410144507722279551587128741360932441737176140684841838905509328999878618559169769768958481913402137169728443703662649902361255353927421367183067434601609895511049538433670877601985297371280070021248851016694301233512994627612505357981398341031968838851410146429768716868617196229500348755345150473534743304696622321729876583378644391882957286274690012500046337437094695769548667777811862364814354077737655305621327766090941009948244449477286958947669930546155195300399341894526958562213626648537128293892133718903273120403446624298413225935296632371900347555189045740669740332718427577012674471170364988807253225095147379036832262354781573575671075912507543052089736823336242297768583306590758700394761300139422558772962324440040016925839926193078519993932253117697254110101643307969190337875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 148096561007784560358221336268954887983706499270145073554393892400500092725866530103699634999959071367884634323173902413535400334708367844560151005092025764768570841123535843620658854926398227074105101995899243102961284956427539776282444197120780265722239095752658257238234172632886049632386820441545624441378217687223528094841366663334639733042916227878606337683440261255686842442935421575231759264480426137828583838238868097713940686816577491732654216449858272423511624967614707579890385653975396741595113439554059223011778798963633582549582104617508750339964035034540498054500746896292349978995594514836107423437494958099669937217224894383359988224912927452587433938442893458189296037934068140939280939155822725060355555098444237611567776608464855691051894003335192872095960784906918055987196417809982367262225725883243513757163587442492695611390204575751905853616662818476397149051647840504487825473072502069997791947717108289977798691391141888891729359899547877618534874131374658051142224091699126854381999573759586032426291897297585798174204010576614388780411931542080688819577091510754256030576489707808185314854174638999585967082064209132944618242895941395935313623303984581184851858494812247520715074622408904910444330575999519566652525188338361524402007412853587321537498502322044408423689938905541930087420522350699462628439104606906738691130357432977977992649434058594691256769670244633431491439448436471384441379039994364699984715172576850010726661514559321182034645145793427465500138373939315249077703073438040651527735478686781955987470975791969275692238075922299769248377282934066923603778145133321611684446184253630148136470461654781877605920036021095109014939704627259452712419807505408778049801240762829625102270061371327039557519183285632804781800001910429894170295898459413189941991914273003688084048809951789495149155468025079916633980490919716760240058468723754574202657134493222480723039695813763873411997111690820842918204648742540828512244444256699281603951361839808391038507800501551580375928204729411343231016598616650698754118827719517278549697012422872602163749725137013163331636317328235330913272561993818527173932819699186736885321963787717444387761339910236534969050722827179311100668101326770663238042848604403228047406490236482988559140976606528330602086020969326138029332117755433897022102326102481791051273345941805041474886522297944883861893395075039157456083611988668653445940739943216244604000632463609141329059681823883404041596006719625692287059497935067406580932154526550361028637130089687404939427144961118746355356655148804685732609855820642058782573997345554961539690923673221608430814083643600904187529550224607209094078208267718223047540174566036501997407295147422161411100181170014464704527283071982250091073111521495461837909354084562625832060059446726117546030263878491866043528474165626967862590939540151349491294799607081906588484560563349142700719008447104459916811650917629477860444530737745297900361426099591215257667714731593980367105965398100566055891750957050949861797127118045481036487071761342808677562249527492464629250749868758003625938169933355304420000197817475642741906423685744607074748348240857356165983718710940864847227518280683031991392992182095888477379808107664891703900115880941217384934474625312020437921850543042517193725981863068986637619232647779095032192497102263100482100453174461610621973032201595132358719391406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -2736787971226860850712706795961776652060057835835924412441677122093666547414323653696192421064511478839363756166565113218802053754018868015099800784091906266247473860201543384416906162815672862973554733586847058102052910379089587678804941508046912721021259964407657764270128220451411399390244215049764613579226551044150443970349489545054537215777655682937326121728969476153590676200120332053280378318536962242126383763590697635796522426972463528587827154454853886381991130168081031666128711037750622340933536895674136751539016516496660881875120955983440310813333590324249753320118331301422369058578997258923173445311582192560160193136952598011253680217158208989642498775956629493079765158471676004904415537512284151344705438462858638050835193528185999365063280068785065119331216863612298478770366023542567178315249636217807905490589727194464163574139118920354811817274476519060315350530241351570605444625106855290944086995773540117994510749522627909883813219820652275236206351504138714440637054161985879186189147647698540845847488729986909189030892106858106559018426507175045748099280619528970343803771006289268733593521368586375213946870373674215583582459784336908962696093960662418583990417940726029111960686410155744364656935553588978697583818546315191296426937787481027076218272479536385936513438650125654868964594679256436852129078824749138575824786726969535933707266670205184214151480004770398025200327173353617768446363504379102406334149498726068117204616049336227430993475744603760176312816475817447668272418981112371045692546726045848173483203687092367744268689730656528025445305471278199810760345924963451337734613906748674545547022955644290757171930040562140046909002232028780316438308862321236332900603733838270587706779177415445072111168874206637046406393563785318885903799110291282125476980801601930943572856435473285144969174487600659820411749410345284785025659056143596917594675738954217709141947263484121075815919964609656046668155041750583628892538563727844658862660398764573519617204859245890555074885694814827764607156528281610364053887534181648832984290700300952417137022771870056230332689876053438843330856364469387668959313714955634161025459629433483509036599126001104413185437971704078683953794472720685786688902306870420118603947477325193268355305397311224467178488085035857420489131484722733744397882902960135304250668384851385030410543149168546613020713747795845681689282779880811722176664340583275123292937821100764974023198764349109832894717693008998447161315257930952119661460051183449930743016662654116191318820867017087482554730458197993213319553069352085554686907812884130740280287907530784619419970607165682613396277007499864279241501395994382809805117705956820664731354971428182948839325957600575175311372740735368517702945449782073227627096007283689509363808333883917954006781662707626348075318431437913726640738567868715733787339016244687583110965397700464638080723908409147179639489570814988418177617011802949243393987338389503099697133345875818674674529090607340270656800970683917912879890283482690788280012626091232262500663339133105863341675667351867764131829579756288724598510586079735820337654525536149211359713116859685872620124980934074129579933061221894589662510055387551470865050982664115054223787500949461887582215970956018845070367935063563413823210024439049876958724559578417794411824166377594184081242750121872620370442981950264849507656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 44791658850555495874534781288393146996159432474778179945630260529130718610208972178674474737774010726549528418935808653023100436493486337402329697771546843439983082167485453527179999322220896693704978017383682753417637194644577223090407256358011062546998375993129640319459490154863663540939140078248087227140875721854291428931600849123889239583480377941553615027601079237244606964260274016432019552367881964033498678729566629528166681105892710170308971761906367712199466153649943999638884101855893229327663313720166827734802702716532847752972983798695459071699621211059269873210308394964942754547229818079007530374018206760144845175152046606149916519973141772696339121514767649592119289541075182847760214220630767383123339226769241924357141124371054663264466873431800575867055012563142775401630165614415339088250814940380511208075620534240670348211750497741199495436299142961186888790389264072142189666436272214068109075715267070655572722951215455460917162507015254188824137900506633946926560517732837451847995310093428339740754077125401665893573564995569030567657444303874105960990198391424703162797522473985110564912888449865594314392201716907650571683818207520496008706067943292068874639088771682912769156438845508003791908829212185377452841379457916209625730960756828965581813631550013686375249837287039567470352549967278015918016988501308492448512433040071070775317851866303629004041589206643439329938887439375472468600419528629949041360353648683964873447398431196482360494251678985539700519048395157521498275137422856608820160320183907643648708249907499004899493189247368960773492404601943217756273601526072116664039661509650841677694619669258429535263496941817404433912142107546306733352443137912803921497595034238470462950227402168532518353907040371645948227750526404205458380622306402352472973192525249368271527202375171874765401631649745028202337421504393159730546187157509765600222923177306408973709409032884439935672255786090329132723300241762177896981875119671054358452298738130499044246422073205013283628682106740179296407612222546514187092479766179788667044076649532783751081739478219181753877615595611285144089185709989826418131636183868387531611219213516545046323859788077396964419253192450756623390086599005797708233161717497808058375384185086982194643546500893156988425546497281933038051205413834020585981669097503469602962557391604483487366609196701230336753941365958946863760594996253046445893078090125057588285566749433485655992422969114468679897741214316662080399245528648838820667508326675449079719533143536380106692441869178981455547449352358949843164196197237818692825980564259128026390731227409743984516652757552592353503291119579019549788306616756358238097119322698247474276991712044289452318021681477189007212740203290967207909455351688392516428809828523442189687506690461091774782323473934475771553757360378076157464815200828211148717562793191421899855907565915082432633931719848372201499223638953017850833592871799816771151040971245534027987964668880143565789544800570598826127941979680019673337559489753872564078379954285291935312491092722417666415463225661666558618283981204002127898231857270036531018897140426711595655443666955454898856688396351157125742176851525064799171395166536508860241053598984784464642987468138443981186099503326990906646137906707040416662407895079981723678017362752853032806103122190578193717279312355283026637226357209115619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -644584903411045806588123483030492953917515871501677762287550923467111670589973316254544911474422649537265976979474571147773408926375145231180510594457030560614426554145852076216757491658163066198799988292881238499207006879955093099952464145039481334068341381468072528307834764228279368162304133967674448387540125751297587619461667614944772600855083477609249142732815490123077388364839148766031434725832851744172414630669338383723412326296285842234430135917555474167068441154030907275718050441526420012770902260633395506136475314802675379260507739549060376283173139358424834482777838646823057161913994418388381466486936345335199885198924239977046512630897027073660946665579548211279824710118517154968652251168966103381602972596318992219594798290640256399460970628834315069971087768435911546291060682228542006070353187209590208488080447913919578153020399684064246781439332064710704235858629421628689528464470092431957408513056576435220601033789821151122999979184388566027653631478538472970270071656259905998263757492854509252218014226684735401631852077771174763678738318855626650447645490777058675558864697834457222536238331280099769640261324549531037181135203932648573588953734678833956099285521397297693418099931206570473193096039675346778153716906601530157838903007694313011254143548466234244086537922451933081542136116636403137275416098795218132657527065212812169224486771903224901706720319840331020049711048286390815171099027649321414536645990609185384109234001647016532985923576062993527711204325279433232812334746936985142793557452347320263194315970581673306440903599011993109029206053574347314792492913713430982258482836126969390271318331084692125099496370835400739045287092058874524532313651905095352071173310994201852694500067394196192937179878922727343330262543732691522114423255379173685070583199938969382729671065850040801071964746166230590034000358326164376525788098389858211747036731137128023194114434930481532520097646417507369266821751247523894838110622246585749432742684267382690441379120340063676208289003858609182687981816335257566198320782759038225063978977954783792362579755933174861860520712297157098626936913861090676518525074865834046581389104619498093791942108712765282864657970979951002644470630043639374651573972440004603766711496551889358553698827467922565400265576568762468248037237407669037285063730246071996626315183529301572057255674130496054669632172204973332853259212662420197279047644303137121560503144124976550831215802954565226294417633239440673940434715927212606655995148915078726315717322876569042805088003317743231937048254950748344863595789817501170965380248322541680157290747293456991287534620445015936519260101748614268214118425124981116488876378993743004197488595419202497977667297612985314814978718396707214123401723997475314635549120261517511078818533937520297345564845773102589679263255986616197830074101080927254021305555464344856169475358211015617278372231257279675334602779637622147243058550801522543213466831626256124693613051907412084676487965431326713787025738376938736547100807769443894395544403771861964001119445662517570802835682651272968172121686684831333627660884961686665638063628671194048710154663467186983547897324591720095186666344473221376098782439849870132226359122976438122056639019293661616552349617650785639558704976463724427796770459026623065652117204231705685517392045145856290302353150945587989744893075850520312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 8125067366467329493707946985133231998022738011979512118088401841610042135105597094832639887449189712872606008183108584906487727703599212541159276284109109443417633932208808436299339237009027701118607554287231590804597081093581769683749074280231608770202870978920837327345609395462391979533013084844886567731405320391192662505172970756529205683761102531608238853582904302199153778289445564417677980697560033279241066899320781543056280671642053746463466415652826561149154476684286066544543661063101031734680165382385979427910527796281619612169782139949753963834650840988067629515777003849610643648588709798177957088307287577263836024571480188250559793338162769313214610059536444512278382224216030757796758957286289326913735470541851309121478220461947876942824122734239738220341813069652747914762539920089539523920930099586138079626402416839422900421476797048932819087370000603991650622289451574588844512395508483067037975677169251941079425241789989494261227300617792335283549425299659021877611086734566746167171782455792431815820871943440366840972468579280879987721392698593760090318467147084902490880555295918980182978897650152449890144623273402548019128316438831212944442716444348244691627610606835071696587395053518040971985336151118245620578082684345806537775748545614223149909202334905927610812147341294753075997523282944461982795903403390972106408380753544406353917080121172400107396194139555775273592074322685446190058366195107270012893863357068322371374549138622055718541451007495550335709288405351012252962283464999335329767413285414845163922812387497896301609957286277794486924100689003728466622689220315018375222516109769038128190168542392676031403683444872074719463541826084017001822682629743772059094612960366337203233285167691725936569640643181206440510043151719322034539798165068860619800053402246912238353730751640713381077539171807819367183318520519260475056995624405976376783601258374717311101337225225403588019201254847058331148198369358863073267920637978467895059019769167337192524052496149203737755001923547149668889438512695143260446879058262665215890771911464138914369219366149218010198406491233676969861727443693145836045327560092371470795242153458282656750961240408520286357342772651407744700559999122242198082259152390732162532831441995526062285024676960643896140402601242251462442560726389739336808886019395378761051909507667107411066021898169714062439176687987810599118835968151063784311774001699725814342506156767863965335030935693828535811823136197807858484450841680384053785667826648313568083349446431686837513202293031584021293253013019648114175270973215372277046124021094148595673499359654595345521218827185726856646853897901606591846297887416454834717576155800781881707346264972343877237064661791046145816311577949264928991335100861422848801217663081688226732085559019514375075316723141757667743838545607103081011238939656079153137182247431003971065216186746496899633378266395100414009790798385631249113229249860523483373914245690419612756678387870388275756853192398115728966450097094505125688241499673234792306893086900828524836571579192269552570712783141179180927665997517151705812302150092404755993499681819993392275973248513617770227189468204673775881634543402476732487155272556046318752004874400669171548283145852193996457743926789831871766765988814978607880706257933266037570595012993819868290244138552300700725092311349903733843292947845458984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -89586190992057010664540563757230186848988939443905008005634935834931400419890343009675753127282706267644725044666832594782290687371066988679404011174185250000303964504061408032966505533743075371103768259189019900159104998188055238095398891954699196124147406377148739280437681344528199877694880834026027401770983059615220226134217579112242574668674550365933044148330147346526440904111271445008321954349323434209058126648384030476401457436833131633411984104900652847764891880734338138589776595464591747081715602498193401153660562423230045261694025860858494965724258321200583185429460340964180759686661994463704606911964531981268485722240628452142334552121552119296006306660740811886783369906667808322727155213423886783191892069185651536882672705930848848319874244167660280761610152855473135556441953003961911199232546183147085095438964666393383589166368013672071986208971965022621056297315518004935188412216326740225588219814140015251492694388450318121697439048444719509673289554024292524607581840639087824980410409375780292553365095531610855524359256694604282220132735417781494530550843706487326069463893941835864430535926864405260752843250144867013738386942823245109303580490185768035532772467846758717045480056366343902861435616496981532812827612975542156920558568856128644987951492019217096588942550518932498083080271798916403665479443913987322282483047816375265113393848870135685651464787441073298913546533592889624421302187206431329313453075664581514258942312721019246222231823430755612682667285588022572997261570355592204928721080237165464149148033093372526714979295673728816031363302738293143389906651932101357779466871602116308684716052576430012383043273303957798813062730304159762566505740965985265109821218617440211561433424142593650031574063358081000487900534916025861052785548001324477901866884925787375907303082048996867975797345570645187353256480597751093956050003965619622065397168689464640166257262364345320856999545206149382530331612421328475958177178332113569104681369846224243216020356646485014623734406643112941373399505265235706473304022912828502009897445895235137699051838251065512368830042197159696803214125791162569469435749190034596702263046036699856966878803526859982012799552032851200525530615739372574126160994881680855020316033983421179124610568389529210915402429828630155519211330468690204004473925927579801268535811876092804384807294078672366323603180159283368959031189422822260164520320756022892870409558981744307796075936417479285834078625099549796160200913332532375936687690369644171443694787859689133579860312945242466269460986825534934107868157895505683674047106320135758506944369756485830625075952564732098551005505525279442760537106473994058874522082311429089776876769472308812660698223141681646864080070404848609968635479860397948138362980673143389929432695089362185332481360878728598123906120962024015070570755734776430913792723163692045705916538891542306319705920130546665426638673985858541538642249733076964141316065807792451679031448476087622167259795847343766995913669290901498470853410898500764512118650058935349095316562813821664186611160676084389968189761953311232248300329542851879422306885954138798987523523468630562305554609153937665674581250659775454124373140152481125534699755138664042259302456996526635386244331855634284630174024982574295604743313928820952044011087638430570599981413965712252526311886386067444761215211486816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 864255529526992988377391315350183315491785282682140594648059542766411368012706464673561155930792941661351506009736103927938965098006371634278865476318607327804439901102980859164241783438332157681337688817271075929867070002569339167062903716801215835553414452269380409010840573217101017403220162660184900285419530804436420784820285671087991177317164278123032420692031947030221457680189704463179993099879128468393900564524411105161099140702058053640223657548729826511566698326207729424078063043993843911423944855392508925792256646432639235662805579324436083754469115242052284619177031585030082991994375977289819388618752904351848917887699622014781180588382632497286623993484376716420243021415107151564389807724347386601904774757038845870200672698565987559504447713432604204016872106716166305852456234201369398310228315034313777437402682171000322583506942938741983002137083915816650083535833817831336959677326574715826426079524100929799589548952318463910581604916440963713487969974641411454768553831754795986560615265541796572505628964866661632092422571066574724784967440347440436127867119589429655188884227732511180697832127871615641559918822395712181080119986448246794620753972733730294225848584106827591441352666523971157147487168474935601432581291427814217070661330155370746040420551753213375776244893693250213801478407046048101468312678634695557202906935817431038314730823098758859291044701562388344400891826376066785988175774017955584130203952593347042300717059371986260595341255245617206780905484315565897092896449674288997154861014320400492891974696994166884009722796757868147825029436917256466151731415016999781857448421968661432002649915538454556932113072515759509579815674141353973750870272363897070003123401411849742234191945336814091018584965094105906511300878175383373122555836801585652871693750899409943751897483371691856019580733478831469418665817753167478226272254288774766041153405128282350174808804072806016162635500940375891596626918614969367240358638673342120874898774987816553603588309533537742297563481507907407384407816953508592038951749658827616268936277934608752268522671691567049681950090863810203622974426516301645867636052270638775335520752937877590495741341809716829910085151704960290863936986326407744647415914292192846267145229634410155540190070133148599961352561343322056423835799346745569665485558469387656515935547758337301516628543694656733629524963608288582271405285245349314537100897581932075264356912656900868300146464652221009341688451430188831164289362515247295265215900405544346972443340545976453185708680329867674839794599283762127679892097309117735547385343936989599498185844999308804105304573442072148573293486873660920348546321685044003559351811621684557944045256069316171958681372066948022192409931198630397209872972011901078333664160086741123668961168940908392358888766972298619141027207000660754284474498449932182058615588647901247020233698939940421767664758520243748651885965217675712350307618804014624318007387105849892221534990598472927494711593592165831012860809134023121422034854288854754969963215406297654417832044834651604879984761398720966709817159130789107604221091500524340696278898236003719109126599488461596493682794466570466716819420788797749635129954412944608958733055229280449841628239050287972793345408237204523567183138881561955624113542962795680305643068158255729888333891819590910181925734400484174408336639404296875000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -7303207817357157559959452081879947898492039980647142221475570199801486011132043001578042218661505660838607867928630290118697759575236758774680747102933562633163214427664847353633492670468721863895037730074080284201537383667055351472561985698912216901424046394335271312078456141150882381217057542733155408324757207995216392575001686177648467699646190413835030634148525847441431231992444233666772185587534221518426842884679721067955047102589644217561098809084759245878288585559880498263386396867153046415077134112671758449293784456918002318456199225381657147624111241424084989554863376967436833040723410168513213323236444361895653777339361400012403103902717327411395031143080929178252486424801839368272908995914751566051273752380254182971446307899561060478929767437271187043958196918494580459574657303869941830770324409251272584621078418293488055054267038240376939830139052908791151527446217063918479812336935536665669825388173320183628153024357317763415657101731894578101795798581576506349066638019113562321463551033215090900924241143081162832782505687685831504463124891454287326538790347194554288391694243045043796241589565051153030296383363276680484865868296099474437949906681830500196563445507425679385346805563893605054300658213623555680970946932418228076551218677712819501309464871026154203290832883118065825032265111965198910227706932200661833160615084058572336813507518811086185465610581131570328573917600633358433732960185706147043234140372589793610766362937738191460239083171401115783303546597271261721172409442656836809134412214586084092159879011161762462611148596169013579591191551048086309632637070285077137306044559618167105621957122985869822679775588937451428004354436949710355106583157543193294649621712679785927962977699794478419373268006162249325219014355458256623200592156744486708786239858234157197623073182012984915086719903638127047867709777431650045665148152562628667842210920794549618230285630603176635710117644328545647281792772228256862443453529011540086858068419392561561824464713617799441657900271274758506729467919761531922539335962081168544890762886879271497500494452612232241059547185936133155264156595344491921232456792251694658371933544977451115988208099913974835232402079191733728684529784713321954452594154158399858534839498649479296683503365880214476886780348408955882452175178759292229100161249742090043108897334901027693865491228454523807147590009892585363299451841162286020265161539608759746127502518962826658470701022152159393189107538277385526615339681139761571859394601990047877808521334839477991166628728761976123428295729844535311587189293852881418760902869417624730878727777603770810850190132303405334274336902905875753755900243491969835816485428349316320081493929447121641912366458602373764189312635772931102116570723605121184671406132635602841986987474086191398062244436841720250960909107439451723548105926686561178844041755977254244309951799896113566928945628711298424484188699799099411220737693715974590622972055027952813897447653069953241623783174439973538840565021737008140043566646661013301431709701249392521766668935807027468835108100823149509885613163689321474001437728468775194975950420069769174438018908445218228744598148844417633432011828773915118454664545601485223586149968285448133315461576346492202147396339672564290737328648931873953507099017369250371143121232299271335445538613788304633003800914826232343826293945312500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 54093242023990136547331736465295879857112762359558863594927179762808113076549738713315012630287179279669882062422837139896445871903313698734303463384710496595016051946394827710234884932869291668534661301837431225669033143416106694654716384180516526758881907538624686333980808995280449446975245697318929837569145018231055641664205684619163333726347775654577100561423489616138010430696232617206139174113883435870845421648425758212617316363875681041455066667493741263056675915342128310926595560231450786282857963269304218505967964557067699912417355457864375956465395974958706710731533723812240557670782199499470074797147164937879927271327074115394336857385439036097640288925999453273354271046485404144354456108074284844832339394822255771565812597454512680143605488758651730414443266914458090602956537633227271356293720076243273833317005089745657151529530189662917485165002271353022340617926921517329044209626098283090356382288624946292898666464421533610703543107292107937302172837731217175310188913843066217645222368035455515988754618936275460520217090293483731882532244272755694643209637979434487180988152805059578171454969668712664675713334008240820704491532964007011407802868469872290692496430994170675379097002372838714523039333558251105168566242135915441746607955923080204792042558190196012256959448542029784436963590272910545402519363575504036668955167455942727969338390729967876330307397371505127479002984667392849433182995127154086039123997908155075243612918552761905309123904465983771911358245638771148023024204668994017875077218737020940633744112443481181424109762182166722478330598479129208280634248774384369670983535429709698195476138530083104846068079227665068514271050813567578268584234182128463047899922025032748392577041429141760230989432423079315917240194584800183537597435581785917598128634636645332274852803300876275347328390335975556440214159526624930870669325948540054069598417595950721704145706554760201635162318933301901936453685554297231285434466810313096534408013045735520021380338094571552092968746322850746497698689150993717216205851266208869137918698301189770933796028625143311030984412953081098632915858425876104526551166036951458830450501580455206126383209322013373051685581354821409686119459651466769432438346376089697983878527957821222818069393418948932372262722623486144771292958771976410073806245405000325528269114788336939356297920501921660505866642233899579964075301497577410082957497906040895668640921157197115994931434935598432438900700374183480033129072189327596352802805471268761254220880947257999808939048715280964637961982646582715306440709744025910004377039150666946049913814894564319638279976101930012019684884340471072329174671388043595485886949288773427070439231081112706311692173609889353970792844475691286357357875411127544634956539209763092173531316409367021099026540921008846569019259682046146379715575289345261613121097785813241735312883670375303221631217314796040374034293582984676140172731503802596727195323393755092379492196582491938864086121137491956148059143657618426578499872340063651723048237835392786416168388949333588138348071424846224068459058123549063927817595204022014265967855702385853161860381175255400192945886029253736066445400238547754999110865069788152352340730473696551827831504684344689952849021070053630791550675586631531066126820726162537582965418550263066009893115052178077926900886885747235774993896484375000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -350580855878068446490227073686755238804430825579061169536085638373736187841961630708047404648299221164929188353629667202680341313250892667613139162782711894185036803570144117324828527252626497933911479103505844905471239282852892158716711992204439280041985541376448116026497706961498504478505528022447401484314754298006466143360146481341788574340308016353805447477531863709268471470310057872528751667222085017355331960486682061148963298250508139205513172797155021506828801971027339879403468371335077371986273494524052876753632445268085924990590782514317780629224438364758616304722525722278153066855240887442493488555123814525851381337064204352006901177599140979535457839920210449714076646934272111602062404198431321255911983079556417298508133670080365436064998858543879615626631955076541947068849177615397602742425573184549074576273340224799889482812950639784792977970155883597802511676561071833636916120054635607135894335422066823595917383802251073666898302191174021803042420406759713480500067291539108877806019542969698163994558708562753613511276445344571404512188126388247178547318125232503863477794121961922318587048309744979128384947869099892469830091528488256576743665734310362737891503246034355049114826853190664799822380987363845979344142742170725483575385576817202590030454376860866574193171011730786323082864997588576085640937505863524918996685495184275485234835421350902311758764963134938791793673867229251563454691971836101443203889709316316988710570719004228188853064184880524416006240307801339054895517397046915968563499384232310930291908704139647154397867103750867485058071072933855162834362821374791972245706072417575192072747134978164596703656079790851638303817135852810832534714310658660601185935511601764632879728117836334399214831755663221288234379506940481659342800683305693484191791191860623760818252433517461464053441077230485900924626453028680498577338563641795852170405669936921877834587499670572701161354546550166656379030850182760926535544046876756404511247855167570912258435494971605238244335720563489242069155264331793245162825126709526006762271583535277269134397227945195862784893531728033168991038246630806590337041576797495114552697865399041892686557179872046365210747546092571760980812185875925887315318144376325929485698902994225374522420157023432770776541080363565877131677365587969775873683605090233069340278170586400197033015743326907001499737416367818645671918817450520110161173676026670999605811192174688465897841804628492803768005690562593319303044667075600194191247792049780175174118812374042283939206820067667161077988387772122037099096814644091721664646486750174095074819673042329566686840075294883831959907059764186854985030181927701796804643780677037178179471985443624998720364548287620233332440014604981489370294112519005458905122960438290485463335478027810971807077991420368555772430036918365896360046072477205722934908901469877208281988234813923389772913006816561500250648749264392423679470661348023401086172533857295548514036856470422909390777674750935673911118042302623219750887256632808758617550297050482382249950820420270884941696906722281235677245957108655570232301963360477418712547333116512660086342126913319160283037182898399574748157306250668538738945951262275148846406657881383878153765758186540126972664069373700091719442859493185817877881033733886359748581703842199001627663745082099597924696710272991657257080078125000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 1974474903854440107680615860424705261662373368350696533568009090682251288149997763503788463874371138814552684731099717069058022141283922991512365868414944229129295934816458570346534950193514046087236262893064841160388194426412304679587550856940742106464915384314089818424950550843808860065690361184759913039273147699976011259698308544102899220120624128778873795022063254709035184585287222238495574013385690299049110539018068006018110620259976312306890490301179134188899744206050516478107865885995767881794624972150510660805580885486197421640865759264562271349049968533729315218196075252581905894769596451084470281701058917976627297476834339018362247761982284382369753768898477560982898360664966773015418390959342160121755679757823896313037616992038771607818545456603549088630462941078828321193831974497304759946994369735014771527585570170763215349557729949858859251759401003668720330453193631118581059799231495280356467374775834719334935137985305503760631930361344187939554431643522721667716580830913491214300295151930738413321651133645595152380336463930836644933801051001405497581149499952701069954949006921457352943593500176887756171832304223186470121351752958566542394001495835569474610627053008746896014483804194072004224389476893717409872998760779018874117912745718811330640360852784202692888175024650875647610745789232652328498906914120210482382849970462264385001947817081571888784681820584191766458528526082888811441970160539239657180371361900553658646844298899369399042434106555432808925857498459508974976031267725140999545597658096483376910166756912037570349991223738571172473541750872794502467716107402758440422656470076937585806106027772420018176780294567222593607277202567393813809497177978728269335443344640466204650595334461472198066423358617421795025268410521515858201271076695425207259697110129754375546833490168041880635261978106524015185393069460901642000390403781639359815018035612557749691849929003526495596221833438977919532014799566585376495510646819688436822056391569701340630712132434160070862102830259285781567184199399447035994977297064750239374818295627799089866887482630371014002420487086040845726699231211559318471732601277606611888546590636632477042579191427102583662422172057119099557210042513955374762507876713307757552527487967933331370379852655636991500196056752305855964432339338065376559439460008222539770482621484139614461138806181150926921114576182317506100586526160415990049009314048812050650213342312372044082384613919393664220113256986688663641177477880634855155170871759613046020706931937076307770704543063324678985882202593953377479877275286123559807218039716316386414487276323800728257733022184664620019462582952720139136380615011992745352808738697826656056536566702085806333153456141849000675253566931123397406255916793813726789576869299164158149754525997935549623764706265011934636436557792351665113586551664276427388155319864225796191409882206749228639788660091695249236909702514482790842486257206023274181638053501311173737521654250002909818067955782097396478655166768374282159010585223251204147270266058169956422903663624698028455505151089930245282103451861417639979110137445015280565627625364574916075435899041950468908177420953779685314188602216189680140842522297752090618168850750054667353806835207208309664507969468870306781461985477253028163575782645853800732701132886160303781063306197802127909491602331399917602539062500000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -9528223838685857994610093712634838611767717890187634380811764520095813439848817969271520106304983528831200761093257384092487791033863990775877013475118931883445904155669196049648019629142767414313350555888015994755995776413833782185089195125051036253092841372066612870226604385206263082335315430045281539666600862587333682135413235946964132595472376744979922856433829818845799346634171370482859629006018098275873415444390504301652360477990326630314480055569066969115895445163663650476422556651255654746128510737193177121999702934849747705850788228878704678331764775447939895774277960157946627270446070570015373297207227483741381259640677388007254624296333334361483946372063127333273900763557373330499542600188229418933633183073652867076381137080995490269421764668113958267317749999040626114226766271801357417190413220351003229651749720503954556177547213216209548677477800319265301472061192565564572228811393930957350082768622455653963279854486776535678667765279442669306387920139155985472047276869522373726118001640785569641609924410995743037403430143698511796479800316496471981185554070481719633541216151260446930775297716806712827374350394332930482945157863009214635345226002514172805717737021118677198626706719544646900954347870366967785293319581822454798963797862131437812844458249715268462504815426709005868125435191675639781846175910468943624296552009043354582103881066183698768084805308285717770908668330893244424801110292279835105955836348601379149563958132686779019869306706903211359608881137724956942051994534850944706963481670056948530820523548394462767696839628303492087539943068048452465940651522216984602208804274417206290570552701909378200642766497009457195126227539872355520953401289046886098623446532976912973006651647257471525775735749118523498111256252195653908256586577059431568115750427976657883092888014030646829921492686112239573024390389606912216515003881614801016938778349583116365927216705299519017616747821149721128734532164638518223720554750723120417128728736265605736726318850782514462768573225180659488343437686194481535322709325933894500376717442989785109656414751172311123022401796779693167350551608258273295819149344682214957858406584121718084351243793740636988339114729863304198491730170758612499184419851319953269417176838996378648991131384434999562745558847850370320085111678217062730482664486270760857410569948028029042664349017531097032539035416825611756731235062664901434314306992586892324522651547509211906517295088694534304466728484732966324794973473574720054219804253892890342004334765654447093486145153830210378277423871236280266035534403192438608187354906862074674797115064368700013920733778264574031183744044079667281773997282310495068286902020334930841039832544015672713625350605204620598878767793152481455064035861916126112612607706673277060909165164198461533859928902911401784422371100805182910959150785251211159022067285004796606373794979588005800334691990344500338732054317340909866543549427815547988932850638443326433484749882942259545814241314688040930029964327761716627812795829134617628180049808395452076949399480867095635847064148806594374516918129906539746358633445171317394597549751112244003320969546532794551413154223262763513882179003653018009122656228383265885810050018456067450011387631025947518147334739820062113491520762407970523435093350548662307844562797906852652677554538720050408813208341598510742187500000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 38538109063285897993358518124461184943934649065155739578215374256815799133922790430236872966119080661879007089403864742500433465380303826087616037809558698898322611979663516124367252506579234182536691671784471333897286821940042495226645714550856534743796649578021502456682331181993604590762439986943570844097922915901793339972275407696989193860858462727360519270876514303686056102970126223046284935585488073758139236026860750035595314244720838934840192677065383714460959670881282475067431406335631739228679256391292915455939398964925725788264387139754533880597555450546529868734538446625291333914447900881716401656844068920176689791999647900717879700312293590228416660581904202777792950128193310082409021545612560859864583589823569826293838120808508248859739194282985466955246199826882149445993213874542644392577556759380789628387177730169423878238973801331143080226432738117222508912413913611072027307873126336567973963307143367800702115431337004284483185917118493912533482064374855067618492918301296131671518444714099642104311537799122875878679366478781711509083358330677004996823700093369607901230753465581238915480149823038387766804379581734096155034015207698660918838706741260516994718866802647030468660393662019029199951781762670558178208692727656435902388608745570216632324083199962868637445852384618152593962976441037210808670192684704521446580652782751877321752616723387503121870929575723596179157222366031474692326584377326877264281776993790977739026411733897829654382390228443841961095275721175619965778962678282695975474689300574608865749131958537975130480243817183597447845673314284680926586518099222210531802162226419250934450371970342770623584177072739550840161069782651664480825295875660368298151867694623108842977749297126993660526454904641470444677222402774551635793198302853576457620762668784403227423609140429704260516000675859076265643664928229496113432614296967926298318643701376068984529450757398620281440867399095626708311673757214228564448050462102348596899121700401684412281682759869583683538673888739581668743388685553700719040196515479112291137719788947302369077324361972924484043253024983989369981452973322327734680983496282333501230101163881769318849382402784239982252106033862063166482273998453741641483000123436045010911697834544843220032602809552383476811049164171324319931007963331126385597400883683953960499199913888197611318068720331516266103983057646028219063857144965490496479155049588929666756324680085192355048780137918587129950330910155306871999778611821656925986503699431708713401726750348666545976679950687701004726293100803358865499576485851246995493925508541061331930689632684438546679693981378984243268041205365920304046615155139424514455772785745728112916762674526334881149283000671727413995154301013598943607683659094617209824709958481526613787152586719815504189628522025032388868119982828756954788297056605107471938324028092545870464743837398173304720507899311359380928940525034274526404013111443272190055399730989950135588940847019263203776307865691544061883003392132958771886126564005571422457832292126580652553186555526514254810811323107197043668649368338619778156484142149830076849439670917794131509747576229691538216334140668841892209272974377240784743974709253348460644497694993067227474151470294472144267751316911536815608272348836784337875000170308648901357151636865954430991001572756710374262183904647827148437500000000000000000000000000000000000000000000000000000000000000*i1^52 + -127210109536909671896314436540162607271044101278834935481829347410357585428034501320989226165264015694285691321854055969942392793845743936658980165830852479846993555545267314272149415024713926947556864182735030311897167217279152411007943168081191344807043733884287881843805216149187539524799712339258994857919523445693772745791534587838236682331331459097821580833929246388671415424487195071979604819857352225792055902038239356114598421585268325688520066359806581962680704790762087417198437812075772684635458872825126260085338935099234033428245411024040316292652839214803738231949194370964428445405489153969300558942719098461182958597966448632599269121622576835421037324305999059113814025995402182922274077946045307813617623167721235762434425992543704157228994253341665755554276190645827123810654310102751923973874775007840452327916621049671339317976381451980975512230546230574966142123837637701214255066452055434925782592392784847583817974267044290221384492916758175292210782466708226135060295220825850331148454685420784496826324197490360782650522933337613719763553501628560684720696411344924774311018670568973654227291755163834826494847326625097696532002131485873470602766254619145209542852649531637411991690702186492437353823857706454136815100285542986650216191576971039279487239255649489575738405176672923609650260637837576901194609172037369043656854683990304247896791119258294501790488684294674885196920425660457823994632520986765003114781836770209088076155798974302518093840157451656086166112553924385363521317302996750034035161309858206375273863941486424583423473904150274638691501208695576883803687525167118256480060590467147687633114990470707390442145878701858334123797589085673605071192961193670971376925917934257301404637183031714896895335639118953114188999439657155435984636630138569560066069756974814145408893020399498475651092034678205290331527210970499535205252868149589388510053744845612334826847441221829384085998438776919958270973564944831608558072288749344479626508409387540538631131824798664113897879927434953505494142191892980782014518538021927851827162128891300796044428492251561458412169141214111835234182502532682778064225953173628234605494472189261374272677630139829994897346046358929505413068353249153708600174210617083880689933593668231138968933486418543390209877796533833642041438580660338469936226179347049578535997499241229822282560628723717018208250945611964164629483204236944899432659936404367522667504056489576036174400894233904968297429842197990990490018668835790860974971368562535350622386235347340937172428294850525609527244433704151994665897107994550033008734436457231593946788850037570217186539596576390349597209942946761201963768867832053495389608556719879770174650282849314430847419209280943484341602598230823008427300025989611695024812727541409706253006401080100667266688242880531993180979238550964991857580586840224166125959083419274432517305007583447191336802140638984963771276907685256896665154561037287421729370251975237610078934846271306977802765215135388916516958716261953580755090232668153260323203873642414754792102640768414101874729297680614667095551314457995442105174869752803401428854618808332880050742076829752560144446972871021824198720111982653971337361262362637630475370553986937321675823713284401578551161003140884711764058603945299313137011563500320195906760318197593846136692609357867413200438022613525390625000000000000000000000000000000000000000000000000000000000000*i1^53 + 336380252547310714632223684743982240096456660201907273784970496267065249515072805824724031441539305565694908098994332445268028295668570975832895985126654618458218120423299201374056802463130669444142676590947796945396611693739201055744875572683625935465221599678152976616018798245949384444632723281432179564834164445465508953250705781165518615916785405179492830250469031585618514283738351641610230709187803477422406852770178635328283378764719340057860924679056282077883954794480943044331045333695841615972175179693072278830874576187184552613473742317672927563646014846158906458691761859376105595706780575862452635699415636095717939113739550469013154060916838693334802829030316783670553241180204120996142570650757455206059468931103892757513991257185131840382288655390681390786028998690551678835087696514549277082098439588545691715808948405133266195102083088199754289852702197190828196415517914346199717660040838055715879949993759820770989651102330749372812821540013413102491566485053054222867127115659872417768204505302707526519820386353158189448478260002660440866974503559145200919583716582354133887806545891109804941396872266625909926707962374682727155351634215547929766638229545370792606841423271439719406619233353444937715054042704799527614266837464430802466188553495977319697891688112593272957333580839966284401300339545672848465783318805752737499777205173464106577081630930212994484891489745858655079197437331087227985432719582838754101345160842671046769774668454719591025713670506463507733387991608091534385271829040179845782505789887030104769249806619942425232327837356085393754627841136375947141232576297355661200702680497156291623694304989237139073962695903004995340550873301335237891391217132805625442423640252680826125765599717542349279242086189976993415274881113402487970121182811587643985997627718084567024132128426656069130447397929358718952555040700947433805799400417241334549635913539297483206745510080848733432151683890235325348332190196453655561893028071116861152116217807286951978927762877795531949406681199238378215038039739187134056167344579748446182066244721241610835739508027869443818454278864640350346439564902165707231940693410020396672500702017761058858069096226689750086330910807095168393995192478107482348588591659249865341755378421370400257869140736072439834910285643955840641684576104036675603316812068541649216983652597964511201767520503811351814233032722476519853647453367848312621758388075129075545512578604589090421089369850286226458642836738664093885234875613185316342553992235450857733062234299454295126280640564946117678644193801917482994023470190452304661034229812890440727695293356261233712029868613465436690800923725683175127404833630466273543304551931164691816378614359008486459275236330861246346049953123009073331683762677762195942465771871389510595403987823528384167491385974133437067926902274160263742075194341827969428488442827609119177735593432141985614472107122024171355518330913734602027312187297726167361389982914543894022616331880615788883010401640925492207020698063985485846137324430137850732988382198204319035052992297442551079931139727633212637976950618242898544915571755031441473644570270915011929349269545813798642453545039978241627405228883247419343958991713403452853666353557349922827500311208115949535762430094382358665133269188427372431198741416764253279650752031522202635155445380078162997961044311523437500000000000000000000000000000000000000000000000000000000*i1^54 + -706372851436583645822225608679968550569877270407142138942184539015520157426506570923614787983259144502128741009111737669550034594778796455611406757133776254664598191295476771681952589851382433268754429163565647731118153654601636059021154453978279929019608699140208659994520601191713099508060804792348535809647331189289387395780905322357706776476465741643247211382190029281438676195183285810005988548762065160182529245678075302893358837210102912573720641789425490301149266383052812126393645979602603478597808307663536546025065531035612344194094556134358151844564892509339742030500405694757802186560474522376226426475365663533589764203569859984822672604587436555570552480982761004586778251069749236781065680110040732263715637336786727168153633547584690753085699040732582042115621131128885075069825149489030136329991800354665628706094348068483233655042312006604532435696234582423849760666369491645392416783356948572281180155711626019338292692395087902073770967742553766990076438976855581417350269729371910546022749351411667320028292710675148067594311491718647370706528988084249842261342431813935215541742347661351579811283170695581625405931563478255630746852704001972990762586996347472663859280780526696198602474105287318863435637116906212286046898889176617989485380159651072521754439304357036730505229401936187207929506534119515036848328546987606559680657007194293717928977707585383218986079345251734748318133876725523801659266017511663479338593711349590723399036482158673675836285815239437321498387289264835338215029219639029007934289943712707739262648247940275985702443067012875448428949949627756475199599594774936585574141900446505530026548725166420787986165502384042493419035887928802810898180010597823604269428409697614347926918951166911879559618679455112794924605219003861911729828891967131960653743924020190662534157167340705148408773151742685202409634687787767307057189955992735313978361488451448588438019167748877622176975301242332664135618143700052909581429382927921175093749059625677747181492569688007768950260148759017998209885882945502487246455175236766230448978203867023971729489510048715649368745489396714063783385107496010005898458971901532451709607521586133712888901860328359528871576519820258198054369721047780094008117600809790130824604264919982456391677663766454157080779770074578245004073907601377394652949753036784390792575749014887051978441407557306952507620948969308777612361723011541677532811746249608080681198802688785396488367448683148553240280209876362495785910223935026037200561821211495735560927468416408021909611545854080245060484701064525952789454340219061028965483687353476532442958297029510105054105713133644213492996484472762643010333669227471760467394133806108703722803770359420622685689399532233426826408174503437528126051835005989692933797989912942192026421934727035071492620293489701791729916721726355084454312321103703270597479891862354320577672708998246670304196012537076928573791380395801678202249026416973732467378816058803158954716323367686912701204155281347996770598320807762359669256627200232749422086484526966993850260316967584615704958745538680621139621262447467570745805237461560005229076239764649228481549969555753626073100031888489967719552963538228699979440295007762036489091476054309751822139203874438431562646731694946382477270475074975226077387886607612056594137363388571438268741656793281435966491699218750000000000000000000000000000000000000000000000000000000*i1^55 + 1203753021220327619336500640382212390067727640262468751831735465242715209100060356031443379964794130210310076964976938535581705272521715224653121437445842364792473312526900572860819295471923019300763161632167429102897888219929418419310895520006262397515205879332123361350334839107779240785978245889761248425872810133511672067639635432281086727347540800617126647688490907076873119704782345575557861397335548065193097357608732856286292275967260507611737514790024426980086910184247424375421359425458857886982842741635304280349010970759171064543782145914935682813389889785759395147744141901656974873101635772232664436622926174908958575783700487379319597599540635975733943552319361954829858667913100538760590644414588654213182488206677580544403527561021593251956595202915622540072729445709225106943418107000324733110155168376004033690908057398491359381521403594992362015072939703523058099008665431237030737294894675104568707694960188236536336960989853220445093565608797557077405842794617214844897990761710566394888992130159876534186867948826719711449129827326203666361118577154610361380266280883676067952660620476778317518702381262577966136181182071996357394375378502852666538856739758842549700743591277638779015499697476817646661513863646755580260626168596465547043880248577250321161161064337897262343262632904112851734910756880850499829414841105663127854392317155801254033312065390782210133617484891081870270720240784842602648229977884970303077489807671825501161117361782743513297592954929563359443531672820614314620527744641112252144057729939243240110871869330138883894078049344361683081072737916861645878776489039274019467534823649937518256200986231652339121556604376597655970041833238218438808359637719811961261978606227536480028755756932122033291979952389170351817925770599067957862441498680433285690590123642492957009810339261167118424423175754071064616500069061682267660015691349403355618150610764419842376989918498588090110463445842196876447765933676783622118169279628413132802442920787122663971381021908985437926174210120848601544930163257098963023774930700181612561735239977712286472006323184236705364899384563913304512785930348374162089313432515107161017142654206350011543365624169089242812456697793899383119933039453336597759287520625123174973887928298306696272375885963078442421049150808915838041597284883704110528797478832563812867143197319113468208391290128147114251862429475020874723659996119656201283052263715812828728529823138475030769159509010619314431874454259720098513000487094213395747134998236942639850471243349110778988316356878373315421815856172888419883366364296541134310646702569430290948069876458168221679442693998019750941984751534998377538707090380813488545408050095567758509054538293869099907596309341146616739989459609247106441961933411681102195035468996361667189344588271172556398492680213561461937102702689307313530923581756391803774910889711741170433372789712756674527389889603592496299860441391729033002621267226077081289515979669151752305697772562034734204820310554096907180471595106273261471257173603035180374777645153888829751924113451562336870188642332436455753199651896965068965500901654147660068689116211017083590254631640536074269283931481681258529532424661818171877089445938681209377574605440480269903298967456743133279545652196620002594342456494811618948824280991135504060347869088008632178134575951844453811645507812500000000000000000000000000000000000000000000000000*i1^56 + -1540351751961246841013743617047729479210049325914708819035650999406793319148350731690991785384705212191408052757969461178929183468447575282089874561614546209052968658332441485731588003788252238268383695872023491835522025415612370385311024904588391666102891766506372303599126688063115311426952029352730085534140190472556126809012580619886171696218193207783265831516150574472876067376419871602027087266302179202660834399838096763229583773446014577717465108771516725133074887071502566231803032187872885912498510685268542315160212945353444603892645382957259606443812202563271152857953592272997650083758259047948822492894660299733664342758591166110269676456855910584965295839654656717216335152801793752581645265038820741736676559279060172725779703034772557602894522310079323697479327524497327505286912956396756808646697200211186825797285022708254951964779924022016943935592010447772049428426521668795550105994048791215489405048070313358442870244253668217542341777043937145765929031900115890327245545686108060521512555207862450056513454307219883102959818052895461042746964011822292510601691929684169532102520720321848395353604653488217570505883485441319434055812584845714637876434644930223080459315949281296339932507584293523418481024563024324581061290911238302830716539874052840826010350704241397249148769227214702686114838153847729481559491399810496472279693172276051434723703873914077813114695373844302213353287954534124396610209711081553759296592399372684889752834547526694817724041719196702864912249947688008204687098798573980243086460961996840293149680259526722234861001963493695369268707367856219960514868012196558110866687735927787839734103708504031699554568653069501585003059467025649792338123906098522317298169775232959373938570951805451282190474074845264921591188863454115132217081156485524292006560048297870544641970900868964437061593127135044625441024674570552785827852937828154328285016492145778946166477727444164815143360240663269565674253857334573142203007657504010888901190183587021771630977299701847263737790980205475151149770377897970190819490895209700744814655377737282483712528070234728403521157341346100513477239486362466382464565479555249928747464320401565773825978716832486206643401873009755600606513844753295730011401196158976211531073751258163306749636451338442901883120543221139095514609420271091157956635522140767051228984461558089583133985589762298182400863980589861486899806641987409240089194725727309588613895214928142680494489137521123626893393480596766487893993210436322236937769495751534772457128241598560481011136711660890536576035561008223213908099543322137105111214500504430215102176681390264046794422358404555634102401874377866438982481479592808688645039722385662318296681639426342263402993443974534447824027090273952480955545798475313943958907970714731912325882580736622237460525877734023588221672574045226949901522227847586304536285757957095491726264024686495573104783535364015920356346624653773470805810641594322873087749210084585891861832183795901398696605585423754100554652719174136377749578619187483089899723016154398463372966188494409359363075658850806533387166828712841354502222592007781323942335374732450267645581985930448974406323903571117591482230280097515607172563193886698912475104836239207846891126808898194654944868639896930391371581651874385570486671001332507182204461359503357565699843689799308776855468750000000000000000000000000000000000000000000000000*i1^57 + 1450025296611405805356031554106569267853881840528523210996716778536693806588138168950828112217785842335981468167720646216267302223146984152094148587931603458924430372767270345860554847825583609548178926875870133237264423162667129970698771978255073821458762211409955282711484346304363177549171214225476844880630818415715949871140999411693820219909450746446528394138442956192139824816024832919639004325579989083104047027227140506130246927901769866666048578034672240445169898426568607365060123280326461107141235239903847080796157412826447467490262502642118563723723101425727735847653419911671948227854111842121442210936384149707504934582913169560200068905756862769170577127977447101511570637472371072407528935771195778681568469353138774886276913183678925547263029534474775980712634981054527802866151693995021012362985646205803637891953319220195703692908049399866341000458419582617970796932002527245387580632834758886510618327954074649840864741985632471693468607195799728661025058910902255493613971093980272477545263927485716047103932811123699716201240042471900072617762466697398986550974939491830608303301217174918276068948478962323725477250596176465728396431046832218355041058385150550302969716992526087827198560138053472039272465887501277304208150135628726440304532268829823498286012992735036990496079795925592554144251652187619449591143854041999622258751883969761227972663789357022675701245978549675176853476042150108249040409683398168182757638758142244005998663362953996481365307120117897070979451324660983051099631549999705526314363232331352675365355409162198861259055083723740158284665249770125585108153598428676820812739373740381271602647967142064195028895757152696302793621598831410941807208233376315755974443787228146219631735997022091873705568344952837768526057391334267934082871038337276041197344927262049096758552691423279367859865390133019700617142938758479083887914852267334943496385758315057734381593369464754089975668596378249490725260855473405628021605271566287844647578779351843699610074968752233358530149691361325801774620051673057795648159539026709868153893210444856089358735484703812203966433501789151780378782894343744110672892297883642467547918097230892327279434793803863620983492546658468631984208429453037332964187570432599737423351773623524722797663828777761587551175737578171627661891363441313025886172870703298371113692055190758465301247243839448030480716146863817925912696135758425921080311036724786676283018847605773706054294590866778468337782407634599777067515768294189044395854341727320780367832793525599020885125279337689145669444134030064496935698615954585137517117194917985521005615904842797815584421263334035572187411354271739844790799232560072152220062092872230236925066066984705447110373132125559194023748332288721136894860936862923106311079561597012846263916227470341404757713536819804454127067971215163867190170489755950668289490794908319956502547237744603395079917644370740015786071249058406860037028856872554758810726610192717064142708691329382385614072688771475486854663273299331626213511380410036950665934215926850741216345778669051139022501231981475588436128926795907172077884091164460750111859919194072056422363434557694369089137829583306370815261981051687637360641525842867791273400178240042534172963961518565185525737141645610152969581116367367873532419216997156518257264708542015796410851180553436279296875000000000000000000000000000000000000000000000*i1^58 + -217946056361803103625943731250663064419755241036827959825817700028233281658497539904364384922751650309353524043394721041716301899372985626856492634193451678284928316971555840428040366079891394504964877244804445743123844947922296367633153386862979858758933124325804563580047822379850239681197625738931845163444216110369766094487221234925930251841232006890011441101002215164696747607217327742283140737471512015573984607715586592701923267002434481726099203698651857576733534956016013475754507668579029797126898095336391422675608393621767255013740326877175027013555776099198536869686571748529037658636537827120335223909853007962391849720969002550911366101284903595206143219908307752285521640861832416583629221821140366205705696634284317869634256211617007275069662406294813039891334392959338347614958643880614533534830105429889576402713577453272619345945351121707149643725092456900321548040758497179037705270668156923106039420639919401237141402480226177957261403764127973617467793030635610563218043968331957049059272144291434397060983470001319538620968161444558811744750283848291880839163865503622502121725137062882105505179279597823259855213612611380285932974951812820850582550983773566314709732190505960453027394853953152146078938812403337809305221924138530933502877325248367961807545998631516440803557553758084483814208790944724542201729394753826101189569646858437378087723996551865168259487987778373181730305098934566440046468926106632875701493216641860748477288860161894917793147942196145837213489248569224700236515160679919459574947827184255025732151579442396624445709942908408104743379382190694372071895396278569253325957390398954577023703156819358958917380156102069748518517446318082701334181554906271527778440727284663437750016275886836392812990642517524477503613596945322175507135812950820540405517299295398068083186853443718455553998618033416690257549425053381368520365838122679527308384830847929672612678320072733674120046286807303631345838566732944002149392750864259100362911065275023323810692929779808930526608152112090346451739082914197512317513981537350712653071538844363280385110713974346454208615704686754438756835984420568541841558407108257806049687881464057869779521245667837681857429699979950702063157154924436111003439254649708002630236811990045003503967193554482540051471428174518418808347748852892975782361926201134155436670637192276904157383935613804902535999847995561379582293764916307198860244610983390408300900507730695734224607710549307771544278445159644487889335249386472296864054148955572138275431858316442593444718113252612222874138314829700444020791519959605472274444864932968579048531593965601283278063860134590813906241179423722051044842445161546519842204835585838641293102200586963322150605298018672339672493631210403546198497149341344535037590771995370617773997223587215031495376060267041895838747030860762357004221587729195890425815452949487055984162514826774891869417955162834475764059640768399314791192247278508121925998630744744787116471504770035717127724248671675959267635246256194301066867989813554116713244864917475636798121166687214706922775711251924155143437293755173681886242252731357160506709014940544214710835198933181106773503199193858493014698416574751390745524463189856160012760104298138487354083741550326433711614664879800956565264833491585301480553421153984421129076126817381009459495544433593750000000000000000000000000000000000000000000000*i1^59 + -1888235193178680515551163185519536616570930515133321965022824470691637245892935073147117143515468123617081693459633797560823650477028788993094769754191426562830919209485941706152429554319023087699120379446137335182907770708120184728985477535451714858109369743491067334207788969025214456323228246805453887370373215912489163733918040423276790901107403366383673998608679325253968648813086785966791791433383728741900589996180030951518500974297022537536683385720598028455240716817828305157720084167855191458470385278178904509822570992058553212362242752717218383849375776671724238624081700783693905232277367169472521410080708187854144030620235336017190388452477780975329219189080588843549029310457243611604227639872793725554327198487824915749324085340414491485808938134986050348029124823930556489369260623269964140312672459589695130892753050193506067630685739993526154250901867256237930341156441402887890208060613020881228650949671143759759998614670759480268509279723530714740615544037456323271605200837372086908784741038581169825911556093368576380693299972750335147836341150662404362697556708256356512612769910716263272312869960733470881216872853494877637987834001878658235642835542566387990220998404326413192543557266846888971959856703334710074378569086621690123206105568256569440137000554841999969136904808434824098165899755028335411092744854735417097325844380792488127721466140077187361822670151291088918612269710517322960616376495526417964063273224130632090877340319949331724731756626033937501346123975177339216508816174912630133512711962514229992556556358626619855510674708353270414410614701023600730118811948691581561515130801696285937701355005388377728201908203781327874033580285088087292948377756429463978770138439747040045586279990219328160969685428694837816449763426535593529245066686945671894586743418111246123825481945443432258400956132072591873797999118698437416363668848962661644707791788057077171001565391956627708945917230383282650720977105182320603642392527657729960368893944376137513413151005534876268620537228128656814403591333503387232463413926133302130154141181084632587246972334905625670979232128822279347075219046315364939474115695916324221296422107364904819786456246844061245145292290397019734966185483696392464089802488265008591459545238363335257447151720683931639755549147210376004928675045016146773501406216225001197542158587017573007554356883333731228306426736994358210433879904238562931111238740991673360331417910901617577895752809375725189782611801366416974698596081635434604676276543493618377898010122761890653396470532381533306068593248582898670301898272292486645765135037402724585779506957189719340957803166021117862969134732766310265984509691361167569840340044379881044664628152632743635083801706533549265528970067975639394669933246883379632658647237845835727748319731192933458668423794989375002250063131394903570806343416461789276733899567498853445879306813308809970317799271140020593057496065376864131541989966005295470300377165232869685818424231211428300189389220074451051467028955618905798788795973225257991811124889521086947447851848511029135720331209364075093006104444566348041583973608793848359116858433144916338288710501291056480647132082442316471986587740754704676244543295289616998837779711266217109270606956622320236875711733346635540737043535804692096797539019489354343363828547808225266635417938232421875000000000000000000000000000000000000000*i1^60 + 2829016912922097740080826407551499881635765490384080479777002123351035388813267376919657000525722287347264993447066709595189681841341986681987863499245420350730496489366283040767608683740190438795554353760110373572780653185824512249494506369138941708725857226123872196317089044369923869554539892326309961345280819302893513183634324649723209554731765451224749021802222249125980147288770348803674067953429651734879076824886632125088390649544195748683924999780790014726816978439788655780314687910778819666598270303364962808612533906319272503276775860001708946923964957321416775155593117217848178953365248532258010614069020563958883969803954249622761871755502392990020753533321697496158518343367325299230366371076741402157072925971242332447080313136647750825603662668231308474223003849575771223748719195603901518543597612721982184805738743074746709142539995341363124957825247567662735700961239178322153931731867087145097037356459481187204480554491986557059880597338639922202532288454776761500010190238432939791181775187423552356407091070625798478383760199181101197504256221707010294779367424565250812173590374549547763416964229524002719099664341423430606631992936942265887095538623564355000051488231762679707844491121327209602065602156516259690155876962171873378021505176928991456789272400883535699030464465310820534395357586487009570528581393571718055879354179770266546395377946449124595772807862313954671979039269599323044152370411247002583820262578878272594778292949169091937860871376463945178709041530528172727628438318961830447448414567638679186848882152386182036713142213000072126951555220883546315918364258436181948029385465496552175165988219908413348903859159313692176004594790523309713302190813735999689868367109892301134726048403300816076582368731189083759595290667825513222334669641068394611080498311489889947417014704318784511112969223998251051785628999592063139405523459324459716644421126160317652392246960684517222517125128541211828087074737990794699945491378421333645756039771412774273295488303148854811643692379911641334491877632327909720513785040923956472275233666158696384902697173036712164988585473992860015836905489860383393604884078637196670829259676064848309099623313487605958018936798388332386602518029311726312866482001774778442739527641090193538470764154635542242815301318553846501229000433184339887035933504929638373486924431550223340637309839846891957127706608500740669963715734766549724824013004122587503888184282392223609667236123277531485998806680143182867635901525638465484260679480591032154900593600242269500758057708927857180445314402891431855826824355899889492078100389330518056417988247835684247645933122807418497734827689258735275251624893328507270104987803743359015438484336815640543524753193068442128698442792257183832289488148931552724783594645486230573713846687981500059900803661737129380877147648105519004908653513893767746493700579758845631483074508126725507709324003774332427973242553417206759796017102053194083264771730573469902130112333339040694663870471289313211211299098187565529048284847515023063329695390233398737334657569138872199902095048905692703447320897266349924064092031802087602523696527271752966873547132757528768787720915182558003981203686835204634605660631009598073785386143073677455530223851425590778620530461277963179742739037896756512847696780482748859242292382987216114997863769531250000000000000000000000000000000000000*i1^61 + -4455441807285602403133007635750414690883098177965536907552827556468201102163379295663706439285304533449867380656445684227711745836482343432181920844935255435631672654702772818038215832515565802151551437438949277935964832624331911254423885492228775335268851316515210485552996358690794060548084807150963370664222955472907930559860676459665152322005257982356398032819704764605467511442740575432809678810897395533358643109290927433201625798719495749966352599750181123359447009771885064607035214481616617773008414032390785628586642447225284457315012037171447091742790309848876345628337313271574274827511284155235551207133847608783512472936736281650917238303079324958866041034769274527086368935279874416522386178485118630262009907328569099492889688429811498133286081347463035763727574456154177373509647696379112723071845133266948227002030424022775397203574451774228036323414936427176809903519009178566497999875659311536644394381644403137468401153117919934690985687984624711306404956891359956119883596964876830952851809423280024085742847203595417747490825704899072257912996438977462034005596357804174990733636118084563730459022134234018873911762696525663932096067026163944268238827341113270369258915694685080815634177218444175376615464316026268852290305978865416138938704762384665720696070382173444931354376144717543765190068741779687986190652156364016624564454345846045784148698113111907974327597434812270940887256397844956142957651970462694401864234459245718883105269806618279608183099966038828797575429345074639416807589981075996573390863343021430224345595155513047734599897465349150430799466939500599875452672481312955683461300168669831655003762104127144458142777604558145819891607993587257470382652138105665776573209933850031395201262026756133088007213517336744653909278665687753578491564584787284507930438684419758410278930267396863721507672368258334112032800748194780259581189698163246641709468335437281833646385016461144162171271214163296300543595452285476605372020824608626647536468773803478968488022787029016577723434162809169469787654562619116573933204702229828712898389744217660306280139558137170529124416412992579187005126067429795674901453801051000246348351375400692325438582915722724990465978306269822309648426153705790271004256040340498390002472766664062944529354730939067096285471044853252760969750771200456430235439872980702306457120946864352044580954311613104872288422058638444212145932758831385740428678750885957103871200229840979828032684826971521422508527478801619840023030343289874821602471186242739188088100596076089167209281430169466013882447880919722008319978593607390565146634163003849765840427259100243826632204040075925975043915985098526738728561137062353752495465751228011794888340105744710242383508956350154219166917018807767582805842955540921840667764655587961814517923394975077169583443140803022074420785380067505125563856646392857451327998861489886778552894311433154239879999297747190538956983328012018963862828036697167617823069001941001872456525481015885918912685679405211421918103960048416810234396122704310212982924134434301040434707427457377201530134614027588407046409300890454313800893936497511468789734167846367631746294017303991097428050721516824972470393048566999418503410605566209283778413441622620271851424024379288495334814523262780525980076202265965784078454256420851464781662798486649990081787109375000000000000000000000000000000000*i1^62 + 449041200097715249963146717074963257088960899462665068988991202919456666578006904073446790278485889555034072814613859340431845886534083726312484289238033773144866358403368661730762268874697188041985766364554293724648987363827821994637842195755445001093720310674501525769685849933797893376396461663305688956812362485534824473229371190392177454273996103884780355137911275964630975077588252104815208775075691858979167377189880935899798376765171736436955661584825432551421748797556276356711448234709424819517988289690543675754124108061833553702309321496221358204537018746399654549801905173637395903990332971880718131478894152529077442444221248871407363774854155483835793708160609808596479929256244018125174064266393372801498519531650610877276336972642122334946998387080795347068396685842105122023482100598439882619274922342473159886962277200746006434794207414218347712586805655796614721476026292990296510040011220916142767203065749701823183674774674386117613785598373215313518318411708534458603855892276111273340099268554815779301140893800439353631912831516737162966687259158300662426713478942077072586481794609443781173428041498230759358415968379433791444385794384591695322217344873459365269399822445726271839150921283972260631813980649580855631799112916788125359473033501514809263535851505196888796680838447453010231256868833600799414741874497159770336598882759247837248515772599591536311107897508976996202058595465719237362933974460054893262222894357569890819782099449972767094861557370679969613474564915740528598398042727097818958051925728981597687927102462492504108523965736199588229685870565935745775956448157864718887898451610487041985016313771805274043631263411779473970780500177183634744016064828451340047298303865356447733630356467664911822114418931457846134270956996029683829529668682810390248489830367841451428815411494742564873455156671243103437346443492954867494051426178834888395122925291081284615776452360881273411350820115026403205971371721227132430519432172214522445304433962086886559913027306626088738929146891745739362986901456283719851763182831397029813674268300352230282230542575245995568176875631781842208232984907164340858718218591226781788783512928568883536996549261182341700660889080763281303909811353386540287476405275056745457614663945490259495807739439048808078194076331432707283213867649136877495254885648413235958201362018271988265006816920573002201649034289327290472245389346910142746207669575417729780995128018172944146675777898873668288385759427487204208286248069215735179611857913248009360567145715952869778750581901115099290011673019476155798643305836000551742227561892488540048662135250098286638948462353254818291421291730388353892646489853867253273062699613685449578502288090200398459330063525324486877663154500818709041213641834907052090319011931021669670984154558834134016259651358270270145474551316510564643558342826640295273550304747265283563248636040263353957017122720677402666911765827340577804933510617483301612575671065309586848348146472178133655136614014852262867662655959424176271762748123891462604603562497126080506033993976057138684553380935521345174572081226912131589668402520914260078916115421098991390953213922067315190371471373501843085967228125835793048068737103588836097098999538773464567152848999580378124858214855600140099189498766966115935867607689147007477004081010818481445312500000000000000000000000000000000*i1^63 + -941936896563772238387962327010672512123981271506335370177247413991351844044458478751819356193247790887946936834220200330672402533544746116197258237092227218061184318306262249208216001029539984443724516755916758685264460610695476907030526727018871613470313217559382177408920924550417576883358387882491133013569903892355459305443207730627094669739158456853837732243002142414814457206305903757230172766444530244204368141556278444219846607280168849127461729459119759588084955720792844620353236594258725202325023323152174650540829653832904488673240284803541762127347733693376786406187534515124577937019480149681324574672880154342110728777387836750324462100571724404165235792021656931403475039674223629652212761634386144987624096573848330951055827331115056822100374038909600250198939985754910722506875390431900405896276516731601319276344554418316085970720417533541651693122592999100761446833366224550383369046794326566186282997403080105865257153769326059718684263500572658250569792346839130752215732515615266779074006789771646214575633059056124079294341303401220337473225249505203042904037132949844815602264280749824347970854547066414285756284369490606402401677874135817645128355054466260443870515750898874261006191145314509690729306653119904397540882105600487006621256406056285665964737971950635026998841124156738699177922234026583053086014616498762889573947307062016624837034051265655341812672339096294806334102976007730902577664562037899424501204725638152409379007984466921669777400086995781971145900668672490975321991662681843381703352862307181178557134277250346875615730727842900334936688072266623161696029963544637040584224021813114226063287307327628361630760774981214830906452460391191507224293972971072339593040125729303765023055563934610373469939257435082970982539372803140364068284806254129080589314513721310086652814367851023129126238635890227038413267234738637248708198851619230335260132783601555845938832440320285188542684478594955070739312067688799345664573680185932728794960162773035158664150389145579009175649827249832060400646987816239862932306559959725494940591557697501524612226936539825684382700768747249231594923322455330357261878345701011846827765013081894542764771711408175721586473546279357829714318524849817979425266249492447420552873456110340236746638930225885731109473716092129669989268111537594826176058489021107365002052541420297422078764653231787758283822616507795659096703738044542312624678717724141094870591583093623580937672753743547336263323889688467467888046289940956528942596164635303100763655911266184002613897286520089202495367378852977934936797390918861479119628952934728404833749955995534873897293604639804284585985390609929692751721600637791711128949192995433965772469549499600555169065302139615755353444086765460911135061267580658811414947867685887977772843997985563234794404951846341353588875089004947538765523967470685623217399113717177160473823644406626122392676963287188124758380302506944923133414099876326253987003163436822380609104981923227035264183808469551057020489385127386454174680652852389746077670502688803865569162028150651352530614202372266109532677654873477049616774126222721837122678682619411725788309753385246132699898148433038089433523503688551272549541292818524718188447167250519703023950787774666098886157408502595291852594879996651300373305959467984393995720893144607543945312500000000000000000000000000*i1^64 + -216470186582698671378544845154862186176576162342568558088021839115453529233529246574598579086879233017523716808697674418724593878907075631563350105893908167499807832005006818746298294941389500610277219165683485544726083794617527808530100978679091092112931185542592990253242861916684037941411724040520701134742453880528889702742390593855237083185663677465118847194168184202631548406821514371068765731788117838484175451312631733789737205665517695183525243820727186546279100072892478054009829914279800501358731530129628879817284046179001585806989056336004384132712650487498020210809205360775686834127841217413214000949059488206500242260075018822461664837325204674103792043192517440716717419643619825844177717427876575313003954549819339284660154012665251624154512999069586415197297409126506542704713625842835848686743496678773173494949714313096933563855154005782815205222311410055565383924308658404484854759855373630490868832943375134044387122279061160119636000388947957370635640221765449337910886081150848158016323997510645770726857283073945190367369635117747245981305039840534356902571180464153344863908909609414631826332682926471484120192533810416995966231620536395202242272374059749237463923136855976224826256935057313869703313000937519764241572272409861756472151794140066577641831381895859441316883421888119497128539507072586787554136943072127188939562277912722721034205945025928575791856958065165012567837711019981832491575794966268433595159382594932977281542068279920672368884102562813034773797508642318019785337789802226119945994292624493846681197614832878652931838017445333939624515423149460909918414139779663196018798073382109612253574979966833323866651442368653253668408134625763936755894923367471039975518889216562112694100684827224577151320408865763385813030476223092401964416822064402253513188098747213599238680363274770788650164922425033371278155182060088534753617327894108659211499900406399202141012341382322862598956617962037782289012997864855499007590548579271443879978178883055226112264912476839024118366659510339792286381811066522174564231483068338940925929686358843413831949555068233215748002558134302134624317105410597937130132369878433189388804389443195894612110949633991294676470970525982813181574966748942076809981674903371247428024139777768150968172016591805428541429655096173943646740708125803792346415454688289431609053111461532977715861885824669352692139201593404502336873909513184371367410472272443551385679739970657206624991073511496337413828466997650981878157945308723094996305947993041692155784143087002847599446411900654108164002181204498135722326040122121545987782172911511407699884466550159356487954807869868248119037022859223746601592068454102917240172703140436187045189856793082045161296519636502889244461821705659265004385553146793144696464644546271172542366146228759140011405491336196311339023037560956886441494878019404972424118941543122644269194293229577664665930048443271253698103169757179476396283606000956785480939606892942222537776165657498074445687621459237163536103752214301847581413665243526866484754443903590037572272047237143162396453638518933070429206007794831804238182345506515697582615372053199560111754448106224305849583297284437254814937808580329396500176946114885263975504402657612591279607107838559478624556168917374787310793081254102900520819297014440962811931967735290527343750000000000000000000000*i1^65 + 1561179275071580446993829708451876073393260240738611196031775394252082765974923318237722558521453557631746319463199207174903280518912026681853376928656554317364450807757209703087619935360116613034962378126801386925414977602917400677563521747170714125702491404059657923545624179861807140557825342947671486381368925736841941669779217116898272490418611341441900547073486214202211905126954465660219143322677947665361216995708107591754765803546913703329897033740807227064298641720442975239430699157260765612601307150714258462472083230780010360024562733997084918694172589823376426501709633011392500217419425053866614184204561311912853173319113621006929639208297896955720024261137861345000294302731564570195153156838352857175900967369861413485225883698529804812416562332959576715526141396966443084028211365285336206131665419809375739875900561396859878313642206360145200545898500826383997649207177563501761732451190625083619133761790909257895592653010489684826428292110777334523965294830082927903722353506943530494645175965111739853752964810772325588724173000575402235211320795846451268489669339029797199959611716316698520236270601975224141407561449439752210761292793535888431793160307485235433248056727540979399016029332277406994099989982719853990749857920503234763494640718088853544365492461746493572191675163604852517293401917030364543791529273986282703213454278274670280981358793045531245126490756705806244214176046328653250892109872392801961389857512536059132535286749400697370835067105618755507919765624192027836943353991935802908824536131129772210700654009898944907274765480329617347898601780947494719416112498684531869464962242230141001358199482739134426223001651825836821161867921035507682342570175916189780192142410102277792838894227365664555024106945668967665446353835866288832240284801189653237331105971766660113345538114166403523000245341527650461070555620686621060545111150970389847875063346102639905768179780113581451340383758290501363023678397878263130704251817367425649692979472321399948023705014965792957524566793503442378917912519268319468432743189382437333907628535073265646516318715275642355728879030143160083402531716397850096500098849423064133848407750356269607292275107634727817275808524768242124614322406568266287440659526828224737776904065565514140465447495558038457996740934421803742719620872733915333712257397544253802312994091935441448500267222776476345304818486973806959686224743735012751846349454407496422142698845093041895054293605886888335505993074946969723993058127682839556934550278804892107281059620722465013180812524433478517684421003962471170349752932738021279473838148298063808542853739225079527313721091604411889484178323535070132735866462135698301440399237946809644726045634460484198488275465579351503336576678818755267859308112391413627143324522089883629170444198796143187499421495904913238750356450614046741607355439748279887099342809016771220540324693462610471301579431695699890917533090029936374019120225300168075486204703451885083247636078673449435581281863409394541340120026721376913174760423375097416571209131918760624584444425739808128448417053399690541942588471426198653305016909867225829197261763764789343829199009476088659399666272620833456951151810000365264468940675954977756655445348979611353728689558940536687128612226460154382844276389362382466419187920791955548338592052459716796875000000000000000000*i1^66 + 872130150869231975350875792012624508423226804110551085798001514056266725852631076554287872492657115414471837550324031012570558193229855510784074190272942411467815228002113855520021729872483472973354111333960870618501115952098287168296390483445015507175585446111003738187433426007454933643270231054958428574214380806731040669433969795318459866017204252517054027575519774333867300060208500108482948577481209246177125784560251405824098923646122654144735971755521710706406965894856978384403405601555292182463103878731842410085455178678406718243344633505761078955917247282316277971769942031420501843325972348616380936935704361526190955148271721475086155518464405197241641800682538432526900213013025348852358523228066237428826581614400372071158478273032306907278277678978802224590655776006315970532926507026498444354090361337928242109664277127933206772225269065884748216651197499265085512328587048396682674527315910494840976089043320295901518978601427125722125465632748518496374766640524122400849857414986235336885776237592516203847854081326042505274003868382541456920893497223050787213012065612667493878489393199455102836713778647156642731745780148586776510825084206581235524406955131564906916964324228905263160224941826101014550509591804789314519789701027806795053037599599921230649120207520647125191869915153000829814753473695657397024139131733647445877657180196758735738028170532765381293478390311107972312492386191175603376567712698175906679995619413702604712319886532120109402328248509281218481089869409512232593017110533051137897861182529469112695688195256401366673199875216063103416544627957271925548993623165233354294514295859113080369494045087476979611518088664569409142233302903057591177893303271279015663778824740578402157580151715078399738572167046669790472349542043057260715591280253828472957167610692816953493089230779990341220477493845098883404754378188449760720496045227193441262221507696880019717842988526705888370720763801352129927209559458583264070630380006482488788886447688571270301389866417161397417254748460481073629487285017168959374678225794154944764934136994317386679285330278718620098647711490369940570745288494781104030478367459582225581819245069285609950736755814500359413197942005789370971275534075543524726399580768882026626325196619092705023621385744519144579695096411475365728852552838731655346808594409144213527481301610302702800526146942094942956854886868907193517768876517775194712750658477140731423170939523183422514226531577924765593819704707227144637351009267696279331433773470591135224239691748320621695999998537249786944020100538507974593768592794922373781369766577313452673763818572627398708359643298979963820018822980609818645614584146196399202006817805898573053899128367426937176507772611392300167269899858256122384860638721628445978014707656063826250903260379192681045271725372522366025779476387533420595781486617945611597513243891507355051717294302961278712756905609516554121939641300516956532608848526521357180120795188272140266947469756581683095809975655268439634667794454688385537510825774120345674186186487282752643586369952929817305010613275619913733713689917806227065298107925063981914712303778999968095030794679014074814172915150751609835515628377208043363360806421924243208781216482255906685581935851164863443796524851277334041255350112475941415368652087636291980743408203125000000000000000000*i1^67 + 752220348439410046885104484709113433022365270790845524752533218830133548586962893546845687626152346927463981189184609958673842925304551694985928568643702481511335676468020740959240140003677750123250421044393539608190648535095709584333595958366762571873365257390381476179253005310310370930926448718773959971067109828868231889350619074019624688482454319208993606519070069160453666485535578151615213204255574821604825918194267947700006437982799257141417961090210273354375954151308532928373982885573688689621317672091062033590141333675754545148663913354161368312939239816681796611443722351338806430437019833689704303810073379968565501512322003370171413930345872347931882540693083953663560983571062271342700647048076909689755384221813047421524059460576150956028620194741915618723386125898838997492928632655184049424033137076074288526572299120254379532720928734806178361830270463039710324265608652624415844837158580661497028324394149955486285922647639963039955171960440710687438988848154557677571831642739906564565744277222364930879844395552160288053810457753544271012302106390439961094242531095925953053910022476766755642982311518761627143725441426699610151446084999814420850458596708414574730537132131885565394236802785550435425923949273261325165383434714832817685933741991946203119727153989015052741751756879602273694210030595864627339713159342375318478208965457664509855120286284805608178337749042644515140817218545389254211531508337426478409244979128239869136652796329638667665993144188077986379040848864365900722766209887272861562616041020546936638565852764508878122322452750271253341652715091171603428653974754325247402083569150899828689464164874147653704797368864791927638030146462017640564336159043706301610147716875817284915693840823411312167284531996971966704078890428200541985673169855296512621975951714114741530400275836150700885827693281031876916775384631067924639184063121705341564491300791274356589525758706478379059473028935091810228800098802254219702934906601149281851523720337802439489195514947133984052307801549292012295724581058891317681221998627135363152080900888014022169919195597563404525938076801898635286096080011753891921449039217571297558527688199094728969218028165708875858817556462766954026069291776551085520152106724183882642082912644010899841228479049084162412491157112505279554030514694207429334201260905572640928073286861578845578492926529422884994540481535307122076796304497522393851050205734021563291785920553450577589625921345465906367316952090247570893975786941285965139654096129986352520477700747155993299281047304846385816030197428342869188992557811177247433806030070190351255230454427972053218760870754036476047976041149225201770072056606912017052934030545768156634360347478627791306808980720564216627867774949232183472263993493901351388447046502051345229817654774650105073061543291569833070523341119203084884745058108377886701025297684300984392628058272642642146155790514212380710387600941284580091264128075686670387374353330446317126240999880027676321524655643305093655980686434152219543295494943547392150560134691152340557339104998771194682879398448156377045453244241363912147041050960099829226124280147847403440933656634491401938375619572605960193309103651414220471553884372607030980305771889760653174661617532436445823985973307510882601733853865255685633428583969362080097198486328125000000000000*i1^68 + -2100954847008840836054849616896493202903416962024530285368827143049091035656659914567321174667027722899524375770286711030031070638573367448539929456017192815566313001617480277827408515946437931048326997232834989760362809712896355525116325739779465069159876131202704093319435618305063947541965716955423188932400940119729216301196359697087180196411769962417690034421809445264286840762166334447058364403074827545300076730640893393004241992445011302645323931795364143344008384628960994929317726991466570310548222240088803963310776469317769939751987121438141727619030067378907353758375480688522771992255589022245670737465086590239442589551249156095730375763123546015012793215563205828489510822299363782579148826777348387511164980831436873248022608411675162476937053488010498477556284007535440322643301463546719883868981952857519195986652245493967475586176190854308818675513713327868974289446887082736429797265717000422512430094398808987034239132595613608475866301685420892563922184889825383059693436562172444549823669875490350841899618696417020748496054192146258148476302943408589826000497826042366428330449496400833947387845036426197463613702314744667948639693545891857528062266259818036622665148783224353836887751829575781331777621314415439340610611320265871838493381740860603427868444395606097726026889224787738437948093255338498052024683354365734026456161665927847659188992069237816926426456861955852193638985025357310356046540513822209570344052057393646869585110392272786824875109729375534109662167941911790305472276053993763681501808730993168447333125802631296058774950511075795466852221204783003109727969164148305739625080880649890467015086381151449398372981982915819057540236641103432485331684137234660212924009976549965039358685650404405018290214808168927290299997851245864924460344893377882241799016570356970383313454141876249504073105609611569502902580460325962847025081421012485727607591228686643957474012461840045365986697713279548647659540417483681643741199752447546767937510677095714692296312907477392460418707666238961526872803970436521838043806065279940679411851338952189291794290803661916747278596758203747677585236555124499134004256572701328732436585957646929790456445040859467838487372460533656636671473557238951483850025646517579338545859249468077060742914557769598707688756085474323838162312027309667737837971374546902326941628987454278566550950037052972366673372824234419008501948561688562525296880776212427225664048951886450930514223587527298174627923584756154888309576434296218585304953889788489321816161509386027198040614050656651435535491714075025879860064513445415934826819654950606086961245445943239215158378642564318732549035426041748803767392174393133540643205432181746186211346884103498246473959313501741666075731799530560504120629911528281835396902273915076024188471252401275152155495054988698401366508505763888612326693546083456210808870000583072007642921156519670860008625899608662700394682972791993746982544025436523841160331917140645333369546905047150437583540175229860214038062086427380911478454560663608667711793443105169804999412801118612033685751207580623126870129213553834059526465482553541444864935028716844337930106813552905610791130682595602078847340284299284499137435833194649945413549122824424426246636658923975965527588641548760167173477350632815330300218192860484123229980468750000000000*i1^69 + -333606218207877395777895648770741660630885122437317699309630440105883951761911092355942962235400619927335507429501552312518877349214453537843662160513091804648719595113645207187359220499747137157809755317699817865617189248587500475438058035162131839757169028110034016770062404164079084249496852621813584061770197455789580069461270481976877700866059435487038189208033067702866987816503207450228037435664587792551018764943119993778529342071838738715139975385657345167490525349936594145956323632898802587991674439766174525096668460791372071664031333593829638003742047169445373292337095312225950488843033472500582806269660698082910205774486665060010790354968402900075732260165454049283464774263076568543159290638420980999493947231672509835840809316667354861258091386702527899412041683572833729016662638609978347359092776641397430942008359874677740469973020566539734945582616159184739983594996532445739474619928395044147865138317953780303282699682255947651556055399212488983685081044114399212429773169295019064005426928919560571371423131637136033802223266167563008380874490273599424279417832335700478966003684370441867840017289526728313038055271798447936811364598855906015843037737685172397173262099149441611302731074063976973354905561030853767957338228500403808170685061392933060906426571756402554113137926705661705573297641139358771652126031958500356988992552843193564650602183555950553092890174439575120633085545290593271172795546742557505719009657652267431918095367394110650181918236863180810142161749674669377273134633552759767926433294502452622037987205145286377452694842012605814482508175415853198633644105640922425632702178495279483682456200213503509846728965276824030916522165778397810411278865679930193276549583532380566093224760327178381078720864363248001828981140919108379072795814971020989393496426686778803507435589772864936206834800526908416906196927301631124766231052734660186998901761744574743050081831208321959154557446470174711011611719647566421515935435168109514213823499335412797654842140018279217654908891393667516801378945026411424677284634471442320561942787746719731344227748131363433305046451537428172700070462304555001597726584544916598256338195326619941299312153075691645053363812175740523041212914330948622713315863277157163690867970806151238983713409306336183851014881268143013529036002975188356688291160825933181476571152874788799146583629074532120718563284996798802350234839097915369049781951583301484005237319145550731827703183622843426572083557948357118651888648550279208852823203274448560714759668234802879939917502106621905734948019238146140923778247941928667926435510478564424207375635606970432617992061835476538567466853475817700226100619832657819138099144491199606114994120882280887922837437655360319812472500645235272701056778177258121408190681133794886870581622359556305618044656861808615391589272901741240173319523162069060036492700920262249823621617446591024172360503943537306520262170473536431861033767279612827090109583922010794904898501474181999315052819442351927079424932948589522108701022136339322889672324070792962433416580977652789967158256828531766154522975881618699367631172412847522686692740016059371434326160560566898284092559643012894279619586728309810460180036421675810444031575960350287212683293865295347815847445372526913829995531823868759602191857993602752685546875000000*i1^70 + 1566675238113245552436605398846910917759984637005665920184406427213039648309459603760663884581157764582766427068317032349301106615659042773728826240643018262308354975226125068940338081885369351020339207030814067290219796094507374628785804690890954535195748344090646122474632912073745899839452335379653465496051894387034293937933433209372586128356341583178406272707945532710311889651735853241226687517483424616610406787580090318470136279905675471445958407163579261364648724465791174274694610058961612660986875522032194834685135050748452857897228920545509848160341003224279637812130526707751205667224065515308600974618631705370609643657004338977862189190007114014250890768962085813200662011128321679462890097789137609644184976532133100107471319329001815532329353696332131480607859031819104037894375863753292065088521771178732323722250750156055756691842043871180255515330039322102685439025359224554974284844790682231083074614497405264773080966329608056310179748223402343344786219432419444609730299573059820235588049275381000266033324783804026667951020374418629770121880135953317748758546133223432114465368789079477610437110666475806089246755142105986745803841300084617997859673766733797002299763944895778979402609733184181510232441744039790092237009310124876638593218070766284614270391291861855311208463003342607954466171317092525047997083874227205603846239544985748421749370095156675651607155738802106487945101627455421679283277758938744528983689269055427150102929759251595290797437675995939718742171605643874129140569393892140851782273517560749944669338914080934667804782101097630461282835479815484695503913496269085033984019526535497042274953581713584699096077370787924081820426516964462011124459077100885494347634470017677460796897541124023929721874159519482481676733260038951107532058336704171098308014580151241201658838003908453619755161739523323485124162284680531727487365052023864391660728798790564513259255442799092254236257071403406873096605026865598154545096643047497259101338561134319213137201724705536834908656472719180865288249309737386962184168911960005384733004439438820811650717938502856744600301652171459041722561098895188860278857754108376614663436600644498535158977277109031838956932597925945046566040145749577114834797499567719461173973290414585475439742292654542042642477877926329871807516390725274581091764315445810607205749665323788436574002408228352075549681425259642756380760691867342419610703352785534695562046443531689672028631465412453854820732288810645235108826965324651789573611784023807242038227102971461509918415555243964328227124911080982470691668809434124035440467376121962467776739728135859008828813848352928029745023282863875142717275154930444609804942849657160162951255647574917115896985739769656573662580508988930387565458178446474232148802837571655832944407714961451734541955595106747307942532817060485722813009248471544049238586770434011072947913869922336211405610923311941687982382132124832297262568928836159014898238841807482388718632339694686634697225316782953711732605880438488287640281764184070423263098393529632307672750489779496370057930147757875146812379931521664646889488053408594206219837513071146716359386984566982157496000897058783931624442007610871769963886850193686276046497610111481219571956317676964259804715127212266633643933388952973473351448774337768554687500000*i1^71 + -528265930710259751475289487192719216430578693566508121707234403219266802140016636524221806020829940623944051596061283905724402609431718451977798085393938617558759931427939397645538165143228397081440275504578095536147696606635293733615491854273367036380269975169163046749616483134514839736579181180176712701067966275940532492535183127370022177569616776455399794554745750996995302079634482657029114626639027041736110048557909049239286017874538571548841368232022872494438897380042167068949822627410484556447733503550079759505364012708592267652409946614755198730787181784024953508522844488945539005244040657461956328623762795175380003579537106563565535955890804938545327089925724984871370498719466317898549599191428182484323615885214140049478094887140914070740764624440818989774432226531822652351610460431669139889065344861519951130276112024732268399692777164484999934850817263804245985496311673922363856946546910641975512037797308496572842698380407847242199912387013297851300363085472240713267581636656392878476541147173956899889032168026562205859209769132773219870632921994386427376434394002939609464094067048061620606619457682398975570912150653453823448680726228171498775124406364944557362182653794931086837693496795306300525762531376535041785531553609312514651612189939336838735643366547524550817330576070356538658769667858922832775126435219090957682126133831547607114192504503550158044441620813593546428472007191303144898065786163882350160794114278218768047473747682646771181268357158081270670817033815447508263287165961843253348291736834797562434664476043410260543936518293032661135822230998270195434099612689356291517753708828422697717788281085917776042306738980909871512644443649042258422106759650672597390618727955224201440491781803329401702348944311566320699402971983918033092410132039725385000370755243976750984110900869501111439280192276993983329223889599726041021861760931838273150116167558466711203520984094706704469160647569048444028738935966338580827948470974057581894328722709558814401019101492113077806197682150697784059703253811499085331394013230000921079134037337949403300261485364506709412311176729369175911175816489264465689531537462580586438654152277188869152326048860664360404608995306692280878135152136740491929769127804236358605224051830213377119920762624325366036106333184847627924351150537884161318850866340771854897572270925312064840685372199961921298352519687841635223679741709025578425734692348114774207045524035883615567727639690975694366882931556432875953501276437969869507644800406931985839090121158140122810786079851153580315302656701654991990229790470509545410664835181314523587334031009520162108116976716103571522142938217867708759079200905042968537070927880800311656348405633004102234931661551652493156368788330081935203477543874261707188049017501286218665443354368493981782415795460844138437518377732608599594840044980560540762108339447737236592522092115041192052812405799181783838734857216412990380461409314755866501434786969418873658495949923739801391380996853098801462573497732935353732307530280239596297576155338292542186928660482333507916510787152663685520102198529442179304039857623825539283137308640792362599694098108650891411895105153703423227424272034056771077879834912148354420648411664314400407186113887173037740798239546833638125011844977052533067762851715087890625*i1^72 + -319404128483300217184855845472517460360709089806186292462220114359589027229059254956291301129302194462358397778617156022960700307600115309386438773061612049459740986879968787070784984858260991600780254649612458995413292954050240554643374396464675346814824726128965481483685806463861815814186578084289962374122738926928077471658891466680022311610709897706160445245910976147185145479879606270588939660739295470426340502668109113369458178472805833920073106818370682948115247372142242981712686313862628077081175201950222372850403545422238975147306221469668724095596960196520167944506135332888820326240530893072532893086134345752472950649532490601654251185361862938279422862282727298218072765454969648912450446608287787014565018485545889968677752780463378418547716222841397469528256218672150540580453030767013433187326901925775866550737721896584537461911775744613623569454488324984302415062087353749476899110700425337455760119199536815492212862143027519621018422179117743624984464145640158120579554326557336763466019027205107508625728683755241937889580578568704790506214439090543213144699590060981661543045489217770893070370759901450048325768460564975361518631851413176660903062028320318473437032624047105809791705040569270129149998392511432482342210876947997618794026926951799383497937727417684238450555159503923789291501162282146811729520285513285178881779497155344383835231374508138412999513202696529442409045929017521351639134050305267273740413034436976806267216234224470524709458141199988624127060514816551937056424830628616524566005795294125045784012545068718746472123207172082839973752643849702136767529543528042429002911028894697016241696341714307563200227733153397544779353471222336490785830678848858742173448071927238170268270511863856542218608661489373621869247757742166160943058525079903898855989205849791267680425895042471078997589033405720703181552427297524532337569948087815268732929852993174065207805233439160732485832947402166679227707255835672485977114890823947027361310535688573596508656533920453297596684075344574154870584079224332571506249280147460136112915375485008120103345709605884586697003554465387058212830845396964815766071341362605342291911532680013422931795751162361499715830244481243967813690003560496853128282966061200778450664441604589789693807639793647312809449970703684087316351927166150457343638307322028197305080341066328962407919221885985016984848014825821665722222585554384596506607025654976968136604905603088478892883908662706556805451092079963745513603357804283295571666250481916683594565736260125472393025136394330213722696213056635435640558302042169134756523874928372241902554088325858322672073759859001776793345072259111304395294902815763750435862956959136653463460926824783302883785272191176819400402702967501979332970002867327073370959981084360259387846853616614174107987781435759479466645716593121425450782987950142716898487498466120911222187150408357515279430448565536878049874346231031076078195366496101371207509512645276405054717545289470192945932104092303257538717893116256961102367001288820745201210089896104337286648212753583649504048912506568703417790472268651560779792010120259197092931833005119552178632141755965204245928109292975594890786452926142863964328023706267466676435365846894315402226803873826204696259600801511169265722855925559997558593750000000*i1^73 + 310578425313912195608513324978315872693174727191209243658648370993743130310781131438682136417411655566485050610181550853613932759015830911931041712092542108680414765199920909792930726358251529815405500482381637022414175316612068403518786222474437917934049391601037318602294842438452748519092438724344758622990773244239550265839431736249937381017644920762154711392664217270193232981713186616193794992664915923552836654082150067034630850932436618042826451489844003886091041766011746879665596975627256885299422264996617753576837916168421400973204465925236993311513948395835827578862871002146830038008025940478336477750398102430011680758342999252209456496110303179774285032987940517338415494608208852957348795339903842846663663865632625487023924994493272012207681808589395294335394021828952156007011372362980854466917261679546487028799902564785599902989217878125981858140987640813278288092301942039977341657232508557450257488997981441498546147572095594822128625047570857450495203765848492487654895208494331794279644060739743552975386106242434339914871237450261171601675838831982135067764022433435757851183652823946561763190539683564861630647646461950957949365877719165134277406302694684462743699188958074272650488329319634383903671651767969749813182383698208585078342067977228959696332447391156353839656925440035307860887503907884151273900406331005832615070045971238274943047087705022306817323588011876280084913522074031413897244811246872882418875349860467769213317409821294499992546170412728461141759442698047043715677389718100474454316121006133832632688050852274169134624393631619848096612331695653792169109149478075954788124190483644952717400831971379922999282284846742599529116989226429715095613602662185285491494334464175859528252700745237340367845742046558641457150702618385837084965616799879946423740739670395716518364706632190834424635208740261054363344594581654248551436353060684115755168304538915038011512178992143376011803626858192834581049291047333662464465116242186718466452304422385913701126032174310217835605770938175018119686632706176099147634046557459358851076378471791197138590927538786498470772299292873593547736483921553030285015334776394440731071445913214739855971801196579174899774777107287353984094517252836202914413080068124532359072459556011522625722648591987635007707648348478889355630165679116341771288728610164791228164700942023783592265351135511530708027430150415894448010998305991149494769535694433210553437560766470101519642199432257138649451927073010913263041420016003396220479807814980469325522575160879938492600928239790386579778812124115343546361326060170985199521208865308365230403025970590601419569126114694931175211456135477562944396285506769800111258360318891892484914852772844932526400346670296327245974906444970063100871026567545336815308482859024993254424873477632159291331867881911998133097689323220742012608537914936396989151270484281125868477108548736652378175504698862544112291774373390348741337517783876503805013875176315057002815899759385010803100056939581561877733768100369348946258515206716053005811764588669111135909789725994429276926384424344995120265454622981192535511958694347078461388360732343090397730546648285601072210938610340990540201667288968842820225889279911248250043672783962063713698283640152197904171771369874477386474609375000000000000000*i1^74 + -67447790524933346512522849835364825614720067984545206336519378395122269612745392632719854853997131673345884189988940545040555323436571395343922177474864681086596586067856014121678374310892729298384768136591346598540984572435034433530861952683594724889520555261439190884850025688551981721467627014295680047967211501561964664653283889939518850711317673615766105193202885518796329979559555078676931967257068736717081793382498730936533995147234081220076524695427145596156088387998775084972749093404568874161573211005766265887061567252206266311353487039001838089521701716167182137077432671433342442497494654088352108758081816927042152770551968386068972640948562084274006917323232443728039349393626609273198920184231845106389493475128451117538558504267920932392591047654179415137810319761423695361588512582550991676918272795548854314480653065026312130332805992015250780251879280627091360002966940242687069158587950579008947583100623495751036450520425161386957257954830216080941791478247712872272525629092889716681036151860250173468102073401638092232845103992911573444099568060252735897244921937089120272387430172192332034028065019500973875689165018575701984441715910149121224108633320033159489323031726227316048357085149953740157179245194173753784425069004986429745520902655706548355364465901794217059514078691814240929385273613585102147538883610777549784368988214127138343920963251553418474087323608497365611901445912295564644625628092507336705746602644150900979119541206310524464221668082330110471410489499001000743288024008094105483899571841502351163383368872586483580498913320022659328001972462358957137142941533262233106731819450808230881480906156401196105685339759523074572386204038348014384490577460025092773004304143523492660331641663155625880860049699174196469795463625879666588962630422799272718720689262106932586534728979359525173722045520150627393481314897681162943850300703002888053525044674355625106863014752687477234011098494961378878166276705164793287156053620402617832669052975622559620032760663477450530789405432417822278948081753740873706551565417009840000250456334644062922047682839485410339359662332031981397333886774364328534882993701185203704028196831948895017285508636219766985662852829079792033062459336338409310949330578235549206232926010089844554755142122519635741785526274774433771332036012410074287600967057282895550881411182134387086405136020766745327428254468200419037547401926131201764748960526973079688495359996832745213743517298907631117397226011556619333134502103088376201277190405410803329216088724812466393635778549554116248395374768974805175113421915599849679740065693638337125702657484009897506561312626870512074926360241736454535808791883052038210430999473856440739163894587908623391479282382656247187783224406964361136519060587906612723119930667005845570282799450588287655260438955753283173318791711354175089425574896211191287210902040156072716800637235956013559862971046652129544974209970468742996615688173571056550834749244016607849343572925620447562577947284720688561715663821981602268624443354759682190276098892463394565874337398751294389812283687429703690638679614014717819647927693852838622711128221343156972225739729712638895606777860778380498828050354313902585952997564425036423016958376814774609897540358360856771469116210937500000000000000000000000*i1^75 + -40888530093450311777224397979386309386932006940591561071781201776155288545502068091838989050216192637909289006291929801182178657488628753274036931483079177778156300575703630028826068236879014670447407846775451731124028390276676120917599820419568018327387213769679684995999579516888704857667361886421122674872174960427516910240482437782442262432413743392416267286522383893866083019012381057407086170936816130405936622262858052233838078242177824200849473215160850636113600392246418343818430065472922971963877472178238848248528921150667498586605212566153200419444794895590014317485031277325107528908998258979026032036061573952121792810068931159861111574720869688721035782145807924360428845018551055265803867284569729334237492797202773748410115111723307487702517167012957340938141272390906815984884565779730906025488831404093549559912541629845968221915770580311198536893031558949393991613718184420454379980371915311957126838886371224393285860695170981484788444972275205922196487584729967305774303537167822618946463481521610423711137099899173593478398699201729521827475181729873707651035102350482124810348109717284628859995523304182668761343901297051090630322130634428540491166548043569496335433784464130054675170635412813764523715836717653298296188183722529183529593655831492852740838680607183001442395250824635663747138863796517743472375993859834202388852030731054854930876331757675537549214408834693204900457406032253625921516632689742795067569681211737207682481374931189989310384283841103180352815269014023781066815921502338330128293273941615640355533713376855374496584975164074088764591148029888647105245184305806843298972801712056198513463224276776880471538227760645320791209544622382275436555848412718165590175666194753018653749338605554893950386326551933609884918842938372723540047010677410900973678325963092118956279640494828718423869076837740868087774957535331619479182666430231892067206631733430844263532478482864259793111885444990661093741465885196754016213701612872343237870502265160509571998692631662347326019599706398281744490887701829444658760939490120336707020882066250813124173429437083237127567017364642357137112428059631457803133338295961491637359095943356685013693833195973607475762120371405404754498187984547856342341891548037038244902133135553354253960445438927922826444660080019437724596558287432098680980815863792237610725648440412271834628051241332312586625164286452773970095274733625827810626193083252608047544667198381549556002031986111671525894931315349696404461821481303677270646057722605735903361757516762165381651641195397795003430103788858330309864203090414476518309013486683134540655703548851972886288354145748807153039958222129402119317342461896846548789978902085296113499641814028813046858033375043717978270647202017369310836699582737126305283679269554212488048621106140260746748040030750774544697764131493252462603556970128217486834658556953641581880925632011757328487659230391503560519874995486040362634464187454597978688122695802891371304541945082125502856710050223040912403267464151096679997789579766409735707646263759005641951697120406568913755014436028255284444677623338831930429180485146890018976326131383449229492515397312483779815410386386052386478290928688081282604275274192789011911718710416607791557908058166503906250000000000000000000000000000*i1^76 + 32086844836576464561944426710382898690846240404388755081633361560387995056846982745428363675330578783270061876373437063163958873082662742708255413802183170380734214167347507906470385861182783283220901179875294620843313178889015581124092178125459445260344288054330029742393884967737760656447675721155317319900969623708110189786927720862080528963602463065063017197915592365482968869591940874444554914391550495370523644530447229106080063802763731261094568917469834107547664185147235887925712010200792929196465664412773296892654845567903578660747972974225000654480031559263730372487015475430660991262369874622660483107124573466665311529388302486555443769011071327363052321607108028178876940838308268378586706664010694300815653127757286057763710513492105938653135183725193114002580664418850949356747843002942594540741075761156922814200601874158641462607975461156070605668731537049799310923795248656101602022356000882694120000576317522096868559729341749043295475099249204119400131527189288161760087519205250629551409806202078664476584748326784102347262495756634440756296429127693552499183571019367582129212372069660995422705751374069452985229539032765679674985712729959251239206001822377804142473837761249247387541078548265119995121938072775217498067059395744978116051631913739248853186733029320207364554608430073317340685944208533382548338543704317056641779970149167849091763213808277447053523314331150569276627648342612060041871753517077712512611965665121968148052699868813192826448084775030746660805007955583021917064122521800781567605360496916703425405447843959127628340191325390752612651106122754751166460591356434242462286633542774687556839289004211310435224177269269961614905409246818801137041841269539821212715132951391308341169293735100928274888575056678813145060617534577169256498419373760132894321927184578852149175768644196420299444633245548638977815025903726383170241127445236460144737430314522276066354798405912947030170696837915461774062142139074176861952922451437936652669690138041394499773002634360630338924506401855798574477784176800359942228104047633780831246150587521489012322705963294251786440811321714695254038863831200917723792174959750209739182618878526174747038470723599265790884912869790433780224449458047226217189693278234709880175610277403100786078016452724668836884734156001869302928868769580878367977891258482865405981057503948431046130635466178147302414784149154423919313005686786104984989113978553563654122045609174962312225062317362886836682981791640394543600484628563164155341113196537532077230423518694433040147954283315197359975628730681716638631395445882972358969408346310777176413215580712278171760611640674109962048362828415872675021575242323051843487164081638335092586867656755906886814935468561512911861031250677722551338827816262704992012773439812832023180506508288278999130028260747091618664805615013264613147057899900201522785184799693527731907139490444658805084704313450118928254658852843659758417690405001023476927593981758845321968917846331058314075315886497275933468549171239774941091796799722878457607879936603964150903457124753891093605987126157378659594855949462719334953468556844440484708135342978158174714502053676842864829733637315428700499558179901450263246825913194383984536398202180862426757812500000000000000000000000000000000000*i1^77 + -6137333603637743506420995488416690847503918594595957107260250770918797759296745382633486641441086005950455118886253458725899433118993014822465352209445486233171082091633380976684211982035338928692161708724064315319723351183707775602859643829841032241513768032611074906728714424323460805969756417824966951110666777615752224247631465662111858162368024107498970548550819333255380647469082917558210184959246242020090130031872214717726478668917974149812898800930021333903692144729536250935273402673364593156645690011945227476515390820232552603337766196234962327464226739621150041785450975160940687368083172593239918996332034548634046228094092685899678929580373997244423331361101461018941098629667600160670302210089015798783883774192932287093212197009072472487675471436505228472246446920706108726036938970478995840028497371216004357656988427444526102646501806361427561991382114030938352294266750730129867970209564706295719578016040714875202323107875111534620771793769273509454336134376126476845803453534245678544383103506912588186918350538510920184501113918314504391912441006353183638756535330794045748629990936228311000059495735401697573063027782866815728271933267110807678198242911632283727683038257015284913592462461346697315594604685346083760157388320233463727806245837045146567903464578913762133908487177212979187614721462791116245587411243149355045029273485257378878550977335131896474115076293477933326314225517662678231902531797074510998096885196185159992031063639485340611034229365077495600010757572571540002700491197861214505796663433492178687348051199142572624975478212412977998407108774414964294838428223341920066348089237487287402176462891130921894679202321555601802670556386220620697137290601341933147452927538362575814572354704187147502856469236963655163678972773020038527197835337046918394765179669646703164976084514007848708800346573674290869721066738795712661021047486962556042617863116293250922268894110012900087176415433410034230074616909478992282185187001500865327063411762764466453686886652162296936209469493642111496463393074010386492583176915066493039712353074611900288584162811057439350730314659778739308600671803964077859425064625126670780604376694524739913976775489829405257329562840486352835470125039517305013548874663157716065474125326362038829323229339766131044200325127425508485130229563292783114868958861931775599565679174003692978355094690115489243826416344626124736313227851140135364210401545650270975374707290921988228693070209646261290277183417354628684573186770158437177801264912728309518782582933815478637367137165709894435166710254457969287629351594222976471258372819261919284921371388338834002421243386101514853491023218651188165072061243287212602121474463225506167598653915240480049557322670238853638618948616643094420732156889129969412958073281600381722572029889486446770171575227885107251779876570027125729999257736910866530906684598054970799576124616657046637199024408334502255907451175427650166457237785083345770719988533538881874044152948527429382725479672060308304557293195823454292315925355424989363111638567691395650269273909678797725210156232591564264146994146073013518833031441125837135475864842373226338144064925208357626270780642530450322892885748512521004252804422990620136260986328125000000000000000000000000000000000000000000*i1^78 + -2148656569329361199902931433227497266350420654160279962566380062297042487476442672453914015873099794758143429606851901637238194502863776915868312569798325093687695537814188727996570183936651516029618466967162150105290186240703611739204120513185951353795117417246728269436047128908982952106515048266880623277024852882685347522911408625061145750781147406131072667954441015989622382471390394422051472376606620830054057652985382857199412719760195305355104694957805613872052162101577575026542198752649467890214021437350116886267790332720901815524967772200385467903880984436507999155983206942117115079519341617038615225777317835877904598548429996984115821863158878048713940123785988074793389138989427887482273321422788953313654244987787549165537099671587474608016506468994999211663682763553056897073422420256271768496772247469336822753734873583665456789566260991856011676528522744508894829620483212686297383609192737363047975322148908853379081249831496987785086282082277619984566515652815275872615688101258268045459583571722789508622042369601109257492566962414211111040079612484807456751068205723569169654643020556612723787119859441509852904395966709833670419435028420104007652814738080020927930434646958817148285330799673660928397131422422853375162110731249077238289496707861675195472264596995447105247666905345901388382994742420194187219060582970552301129939672139119769545666704370043618246799596685982510684213673596219954733734169013073269539637603843323221243981731133103123483375059175374597222323422023854855112131260721506698188898383460057169769113056960542391465450475739022191868929135778584773111203907234549346911591608632915157797163828004581972382844659898103965294486959202831290764618138387072780499651432684634135624057370956307415625511440111709264508875488182654216863688955350709562030119441138074099864436056762494496438637197314161025070292949980729369014117455841986447867450486022833347130961463168390489028659006519152132216629031692794342758820546000828041832956607370449823887810817610272677295310128814659316881520457646972472907158940549259236255249363088229090406540329885847700395393327394036799470531519724327965832882774243728522261432562713180592022712645112067148007499946329892135303369134209273523980772275110494225274553063600486335491034848638802260353179350704614293792128146023092252094989173518585489568643366134635565651296981672203404296169951690818214193280971123953919854614140458630697880688376744941276609983608344809850274153998292854700001193209303446352887149058015775997450300513586148007803323311885590409637496965804899983405635331692490133817802874616813576580452306488360842023058592987737422430574947664587627184218012467964957345169047147057317839166817498487382715887472880760830131286421485332583981458113263407937403880190894644235647950861040720993681870962005617971338191760923039360105883809536847771523758680169806073612495673906365100466586105065777777359099387708967696512788806930470109224278354542054393723726341345984602803699618228443107035351892594785852876856480503150676087530055293798376632341410651307135905519612739660828691698229079901413425971600723046811755664690440310010042604838398626334202460869592889063245858516988693096454888916015625000000000000000000000000000000000000000000000000000*i1^79 + 1399787847365796890677455812580978194228296642040910167877678397529902274191371786811437440184227266799884553065594616051925068197041979107204149116147353657541292294398370569158335929642066877246822802278464377749229786119631054043353346835617076485257993155407686110035337322849426507435290953746386931476392401715694280176280962658319145160085849778347283989057457112566247498059787747606751907770651211334651812155807135124901336259883585646147859480585666387560905908048337361858649834084111983068348718684457200494073264570021609526502205000382011415092821581077648169812120887455106616697956949171067334597936267592285806462501009506074239190992392731845648055294345725955310568177769352584295112661177859732811586815441160527219712252154640352139696572150201253087277167773939002086764528375687180429984671018455154421729440238843030139081869573675678643670148038173735020242016809834485220991001743231892320379494245606222396764616372185677414418287556700781389470911603531991876693762146495056060554055555328467808223546568292383023314104935045382806540855448660622718014082030822306692530535636333209917930437889959867779668693690389507085553303260288274938092809547465217772876557517582583694440030692801312593734624968415494120132964575764153152811784244606830039418931964567413140088852025410305154941900354635000971624917577081078491771360046966525127012233031056253086733788108357433403568482706026901153354395547084018842212908494777385229532116993912733877811566308204042437046633420302716195130760031389193383383950256346468617421264038180067960795933963664817127533134546133900537343664647270647327769042063502793346180269216996457177642571531718955893029274252957809347521549860067217314303236756535124743877590852870580361256750256637483294650516789205707430438002206173079593983770101090073826919139940160297688707278266456648068843296840663204866741751309009766454012676408510326225776708063478762413090845465173159169703958120914181448333213034178549281977959722608192089246122730393037547087408500960378679081001750657376244572185235140772650018900305808722452970640536824634594852595973735906385630295759571998292155953935345456256713644658011753737239319910946720947945483882355603665636294818068895858403633944251333264712428950924144732591062018838173593970406089400903538835919033428352287190259010127169150685301147219814008599757382472666400751875940035760046575666050126079529508219974679462645967212668866002483661101422624217102912175697559169932229789276499761459196219697043752874773012690987118239326085768706517644131585853260080891580161751695296742863056564838473626249678596960558986014504611817110136497638177667491470135251762939130401411521942977059142076881436149795142019612643624496498279925657733964162793721447157960239080029417449381871935560261514597183116475235558346543230909959302719638614053573041572324645146735742423351959369839487652975279730394204031640240168659543203887823358567576293804370242662926316368972369807320337128075885493246631596435703118032929902615012899943448462903101981871087639256306317845096223308089753929342082244670150630993118542780321777152860440347300232500470090433914833249663720246656737822479065581517835659140625000000000000000000000000000000000000000000000000000000000*i1^80 + -249796440964510832481925804499928990365752161737507419520222068666660372030017421564854953220894442594979075222879001007462152197709816609375698739688595782015029239966084125355209513075417469687250241266529093763554921898864220872427783819269234983665755594472455958679043856815571304188539755792066882768955400872306968054998741683792068204301169728821192319854512462120798381176142794531686210190268611408057105870680243093880424986645443053186310596382885436454237664239849316641979817115020334035069631907628044731109437053861970247837854387172650125822125384898619129874087588498722334859137674547546383152805648922784218340454062632230275781287012355856071896296578871913726616098263404123626468349488006377132432386608817904860452667657040107842288076776665315412628936672498863601003003397561802874398577516515971598747319503298956341996948696468939507198912223152741017478747192111016330385565931210472564855177791580884009419759546294832441002296639461542996278994529187481878539792193875697410567797570904305458208196188838082874467548840879614520597913257152828590655429374497029500103063312836883630094216574696424044935005115930342697463811761112777607551207557828660300806251443560909914908985190815153420224049646278816154381415751348691755006416685019553046732583283222327387811040807632111105370388180869491868137825936779687715385784572249538604658380500793165663997203110762319057568516246102040197562854392494969976365372798442494623482435233098820691717050461507350389389587935926575471758756275493311445758127045763444383775905304238065660333577089239628892791794739741064760731942203753293633444971239616034282849076969532609481644876915304176449763557655810634404386893035851074378458765527219584120515697755261397811207897877774176313991380869491418461565526886427106989261583327381078357802108222236702353591896449610309699875468318706313504537599049983160371159176023147275051525377891193459431768693763629239869017375299418077347020119794578369516255512212450670908344380163447553886970672929463431721132056522814509112859003479572631564541527307298748353574272120328740169256542891378235735511193281090881439196137657395386782591792683463007967108241128294590841068036555499505646103505715351368896353206082056029610473477990097742565062581962855525345658268003523961028976288433983277490987047497340453329806606915367652529962595984555238872453530636477463836718530578791013205791164541765037209558936862515942028879246013683241551946292006914231211231440329732851159914650058689153031084649148161129392283953947556382332904537207836451272014836249732766352466767441065260653016440531072458387959647010279058676285111831582109878051571149921788444108753363645579826767901347618527194402838868533163851363982096585087466404620424233780213999519652737095642216947501246744962993438450982020887839929576056315296510259616845942964869846947296491292315437268198258364311303785719265296059871286728590995962383542957153917853510784463477018005574918047762256315467380715952821708401058052258674888199937337751422486873640826819604726321514644292297324747125216789712702307397458572681449594952387707215360839648501284121207144863194738192794772568988278911020832942000000000000000000000000000000000000000000000000000000000000000*i1^81 + -23289258476455716404138945884464204883371650402908763481425892508837732116426758197066731547623006196179530517376409727308826219248239114281586332625588410486681245933335848002300402904791578066429454843555821457290989274651506929986550076438597914604055019408826365042353455287389842612401297943472772523596094988786250185350486045972010181864869773119214322379280755452652871059775923743041245607704649155809560639165887496364221877439060347538420041188284900711253397732267704422832641596452416473491519884841189254144922281631506733506476268847899648906910066219626093172688447945013760004761516174203531478610797334528632828963099245626402422504893405625567678743819736767911047229822027058476784985100674618507906601384321802179218960523633826885894539109895086530254210116049786535938853561821146961102467764654508544079770980819560273037566299004714333926347019720768740082110649113244484376325776295517998080619084243055737319850771430771397511319649725627461991361962877137094682304615031021162938124390667011460038310988406246268612412593179014770349631121336822044329957146377468556484242058555062208180415347238556521661643810640674388325084217981213299140191142272842309687129628227852990850976687426629697757993859217967413633061608180451837808981623962796969829583107423531428134250543340099759587251130521609969365347014724227960923010340560749274558859659806852435892022556931718475650275665117041363492717881732156604585154355462546136275734298331744245025627582971993339063855098940174011951467087606847363180699314941152500047591500337707916165669681411518469117652283649868308114045196532853413253228735682102363169161846038118497729594350099506190625761433357829451687669115858691337388726687568850272127682910976385399061130145160395001431556812468436231060193455900446805067257062749037542321755269663242734318686479399742937331714575955680707765370619642903200205697069144180448392186009103283159124246784200783988839870206986551836958556716648054387998788049959541588209981900532346743851295299815577550241416915815742966890434796305429682505481818259268778930715663436075044829912457977392312100936658254513260709960822529392688262918089573230924811334788119008389237544377986110422316851365675000523084967522587735158540276087625520217016332430987493073217626495139440835383509661752795601480198072292175928538259061188865527763903593804247217080824241273166073691727724488877121200344836976459269018835189518518593419276954395165415927812963312849616696305951929920931620830461267217417567204926570173220692176289276384086205013814423642273331981302956259771608834519561204557386891490292234907827181766390052029316725901522914885702566916789625926369386279515354261214181479860045324526338805076947544460028209977504258340462046565921373450875382643880676743243164880798899139105515031621398577972749121882498135400123345763854452509556065953901049987192573313903546995789406471789656590835944357735265495541518272556703980274464068327774918696976602355217422551348472416431150987214831681232939719038792259936608715620345157569068703410541743171133397000794980316321928820702627981120158234341614315290423571852693397191077079129065473103437910802212224000000000000000000000000000000000000000000000000000000000000000*i1^82 + 20098920735878927339812192963191216667452528479529621860735456249472901783119491046033591636251079944235650996019247927461042171963485855566261952109890952876837770979998685989522896354675232430674242204314532404279677003057849054681855862013699710304973000298182150508518965779124667342409817113456168293874933049140145509340856106863631747401140647015915410807155856823038157767582082000957678345011137923184868201047437396453419346969867746194751052706112403316796406543832874159776284991561896937732534827025809807004073891534097937462515699564618499869416500796808541786039513657693923165996550468360357566955884259913411781242240540575022545028851699578339386350015891096654950891809762847010609440142354384645420177258143961814837243657348301464701312697150873490113740270441152416059332445349453001667175268112307371569489318538423864690626218505198976185816033004856878423339175128054421679252192506380218274741810977827895889514832665919960020115536444018605550152287409569904532729132910189456756741646770263432945977109197720119672637566919111077576902989914720783076008805696407347436622041691334964000685698689607405964144745491330794947931814282895413847923293752345497391072867698574715473796997734059835221591228235564816893898231219139266917847035844185680481940580360342531003657529807826185222030029289076761762559831017312078779358218476904351885809828598446333137496409633600635423796431254846953344065879656581458134091983060828283901197417963505089852732500177180202667262306379881380170430627462226360608884895844968694897378457289085807736295620169495719103145750772497072939961759740639767836579727590959103186261949132379208805867681862295656188013987266576894609626766984761478048865611405364170327571116004623324376729865571403044751866685582501048691328280221018057881145724365368788934526842337722294337889631850487124795584587330734816796507377792207944929716740408228276680827903033564031768435080998770187359933341642473702028297148208700715250996889517837837535885445889683170456874388175055191368989925978825158349586394926693593848948982488662962253929991319012882428388595004302466171501203783905565379982425716167984982416018272302281604510074189743549738016349739191574556198347611955241092383879703169475059712527304993342530270960160873834014528533008194993178531693168245084656691270367929978999430964603207310789677847310011260078860194360386130170852012062541589460888198897653039903500122132348616859159416171366111469653524922725648698418183916410179410268690910087078854296290239975479627067729165346116211965940338438803917779558682067624233947075610134398997753916281285400682964088785244985801480169159727080302449093555724730261673211100362879083936067543473048256192529169053879645559942802976772951267418535566767297669225474938294145965327824030651331988589465343067956964272126691716669090288185888513976448018103851901056263452880453199457627481127930402559477315130353400352578299464055823797746779058605320108238898425049596934297355612643952547436674857506200373999231422341953194156042916004983370926515171886540211009867618621612457488221423355840496553317265588813364953454212937885259069813609717869435595501311098880000000000000000000000000000000000000000000000000000000000000*i1^83 + -4488771141723885784697899074397077621603187146654146783948736365472029619290979334943830968942434258837801497891561555208683271237111966262916517906778779155175393804063561976728191729114914984536380309753869906703845108936166566514231623292625507570855957180422388023826153620162868873771125441200231328640805510059096264786656175011281975169885152856470512094597159875733642683841979946838200425017705797291930722047972032568171770879921323003295858427474018012382135500923060128737177965080023372875491035375476571086837824155553790051542319692205091578702306794526485885241388738560353391055873013023968714729589153495146287684053920477698168121625571311674814493619593454785865698073645233166577392498052431274796376524553901113490057478685413003172302892777472374410549291743574984671871711334342930314942952685101076711479905239130993717652816964689736306490191795695380482582724044963270778628747088912956087876539253352243593147198122977787284785406179786443473532478026378050842611522216222887129241338697269609001714850902643511588922935309570035732080184743536967657682017878114456099166253752829786140260188922396455898333044682288295456179300068846424927891167195540549668364090244823872539869881530839003395698284877721585181947629693172885162245662024507480510075770399633003100514427922279822452476902138134474316438698673593153142651822911751149679590287108407278130301013173866747390111251941708855684960367940888048715792440394467500276432495447112229888235706866885497875813874142808207207503223063364712575283291086158103308405006111491968164310082475789487404394054734346569657422971676625545305991931142101000634286612971505634463160755112689007792364699863447302179478068196114173645328167153364719730882178974493404315846068919530658826638890554914042530223535732798535143665450248614157819436433686565676820388222136672963350663343414088078678961949601041984216605746816439675253160719204109021349568781398559654857680926278103043464106886519672837470754454975574393891011911643760339794633650667986722848834488820779516035592969726281136875952527286460531407342230861659080675176992721351379373174842100119348783736920038634195364529561901596187776875693355496684332806857228720586145939952444291374263694646644400190277918310191051219207906121440757329683680753855849444189887266594035943638427505023072642922874322912523298679789319020020114806260081553238516486510527154193328294609930557601044307984308445010534868646768364874162218401617937175653322734527939506036903390333072840119465929668362211806033014077879472245520459070890029894839280642497153521560960411524186169827221346625658902994537647098447672926688003428721258774878684455526065687888217174231558147849431875857189551811324540146032069549840734478767716562626640168508518912194069159409451259262491808777053283115849377003454070876858577991691870762325112242987150937946249371836709070016032856348472351967766150596518255084856067910996871651569539746074425527574819226381439202028132114746908774649490507964509926227096053692931375994468297747376034331262333285434438900840700030987097803588647270567635545737051513903231764274241752072352873918629254975444296052190256037888000000000000000000000000000000000000000000000000000000000000*i1^84 + 559282724127156312243912598672303907072554984706976809620469275052219238180710296909907600661716258481603540141793437202781820371898329833362818222326663115341214898929106161698534065557050254147534791855117119024086261238859205096303463978139694279716491519704571945447410366252663934300914430445235087419323108859513616496919747841179110212095609632038165738010625869392463306369365450937642337183886703098461850912728552272830704543604414320555861696925400658072760909607144060789021622723405298288537304264394650111320685913122468153690318801968166191539022240295338863645017009226229597980072401076060433428737513762971386971991680099312176210018398456217154758080791719982039787676754175726164263941961845363236123978995155317541007864834088076660725618285282958589845247133497004044730992900593045286997137586301722122794529588683465779636578519493380048529778571658273425167020874201950957912043322333513682854173484842980647451425106334627435967174291135310545020399230623138451498119180282432881323881240596210668256977633841144607993619194156469965611559969504000151240865474094923224370604209435242129465065422881063326454005447106541103617864366214065772495128828702446348895575769306874064343924672006795693332926194903790478359417824921035431990016041895182060508912727595592490872850471384499560486357979641378591365612772941711042181907081387370515476641579891158708652917636811553100635509974813323730995820047370458386765433488262462813968774054665983074964069788816409324661037715114041102624421182914677254632369570306180365669600866532773158680860414466390134312375325808802396893632847716097113266151010391786943160063578945513499818316184055879546461281545183941524987464529427155123975136020286297814404289039216203215912138889491119506772185643404435253260445969434910765054565541106217647719732185482481979872402825739010808850229691457638389697528829128293593585807167371858481902947314466144090083659407715784800044590939575091768328086878599579954432750570974403372354058892240464890023523647976332455802681079081964852779752616520693948048336095583973936548047860791019056474093914029985406026820689423715559381566367160572328028608557172148703693417890360258790030987021607855642352098795156012165373583408885543015211699442402499447443930927635854136898747661967474043024773941149172070778152319996671537409763881183866240953849514798961314515058050141159942872860021252003567794233125328800345974861437888613670866362672143279318904927970756878367275200723328789945027120185995281049649989841528210535557279558658079048715308157466405869774084966503900615609389230843773356028858414724790050414616135327946928085630945042736913322250671652997894972837602449678949602605772015367585730142496310704388269529681366223913637456884141391631830258046926594893203967405125460552323453206341313173180446702613640883077317866876508291425068318706359861557978821949381994349604257847839708161913470596466225353882213661791421635473639229643060667458181618325361839465029844514704297046203692595688073396096886499443943037577663549918917028375571764940714868137959117448987368570400189620593412558271723329958670883294725242548847289577474988441600000000000000000000000000000000000000000000000000000000000*i1^85 + -44075548273383826898337373491985265818040042923689121320536696959421733288697416393615758505380869282730224340972396012906837762722513285427941091872143647827409237162820860240508042419188561599669846940425353067671831480237940152216954557126227421022561250435026819789061856621072169617934949691642824629181203176408261261996274517500796511601896736944890394597453747937294589186006443517108996053739218921970807972204584566307032555440680719378686354452839107877337403773464774814584912450085182181772582591053085558441590137419783634964497196894222542254765974642026112056020776258431105642287937073933821362433562460516419406817529659867528592842445236837221995201808393871346904118476929486421261170555077265482210745419714901111953571578071830392462567562956173540533692248848085118830795521200437370376522749971370407041301469389041279959533808424961860137869043850958709996595838993077618464494415170413327525507094424092110848123393030801641978889622288918260082005008533532590000315062700269511177892657768810890594732363308496588456335485415602785480916657212734550830904527031310707391528166725814752503290172436027588809888082421569728202181956648439292715876165337534286374284545447215920212454134517581090297780010220524509444323900551565105873322778275913041400138580653794286224243844324716768474648662744999318038022260024219793196211380490308979206888872917841089094891171489981918865905901263497065175117333891507727583302726313439352046815063803355928840716055655413243868503560963384941913774213396197156435077395352420367730390394805812476470231489785518835326944702676011001060846007006895120611436405466016343596303794045463861619244648108853317760311677674550461062862047072490760629119445680819597520490289881226030698764739886387712456811545986550116301863911289947082727496506258513616461354814225637280326589893180507794087972758974176865908978377584892893424643834669191578966326456200515226968389153641653699040914381010997286289055866451465071816468274584944099620156819430265457168821817917116391547367832798427113368285859741662753135211704865006162065086226533000851693626454729435839951714184141714516074642168949133010961481983623512850143761698737316521880636862127807095491976145961220972712516689789765618763754956824252949671965525445783750832345897063885519633625769585821310311936495986074385336774931032049454647907108643625538096790155120488893941194901628909997224960394033984646062933533142512050660191952169590612703176261262472338598693996052417353462406194751453434889693289675117345412671993213146098978624930871672892806174641757010970961979374785007076217941845801060530320170423179297995276689674428750517778392605773706022626861212320680701370683602218165892139900023041413454488730076708680441689711604752180691680224419273649707700476287148320736661589846365444480883935769619107361997977909330767629458049091855807439455250101674260579469249322699806885898036005329761998733435903553581615523027049437185779611581102781312895142479298043529200974735961611823739246125065843394360157113727535346871218397872931878037645880626394258849635318860010903741024677636728430107908175277457361405430503178114170880000000000000000000000000000000000000000000000000000000000*i1^86 + 2563412110606511343466163701333948047135424769765592448340143512096733922048360996076806012132610039130897450460539033320106043066100685732326931092670896991957410266677341042749565884850543392092155039940627583347118601353254386373742398948122369091286956978959117555269272842972479342053973828831867971475210425258166199899809192711033256146751907299715272693531411344394314367734300941163239357931432434198239574646451875429662266541875226856191313139412584546519805683117318390737008370109831585528560667124589817846970501248016357582039274387372212435149518249848346994041372839281965628763017661859678759411011078668627337411704070830225091792183837792233109148762582547084268730603807706190382089669434026017068587140481376161626271047259223464968002484229116577653596855792010237832869352138300590180317343352081385987363389817395902345108758637132254013501977546859381473428187988003529701114136724085555992417545313509408752546629946300403335427346602220775902740485396944426859745632699367507595500028368629315760176938770535057066084940519279167027062416168736831622833589906712595089988277490109264242708116300745151724953122296102289146966902015906249592870213717638388056336437460359273677048722468158785512433173821612644799946752546970066237036267826935636045817070212187364775688980037957287746433190635959856947100954699239857461507746880682724065505417678517250583231650556242618265700936407900241791954596162764287485360830767081626023586088844538802214032262846474958367196588794834250381389377220258978737737146775794181465986115091979416096140182563717246338080897476946128584435327914066413754607706108933757468476893535485221478415415758756993625001210188119566708536806621160361286158993581262554022868591767697566385324994281765451467871143340171746042600126531466517506462670959448037327805000100804752539724889131839220746726770896473114736293707584491304765941825693655057364719732156396530997541726309925863627958305570412923196204761811315332131622505738252083410919651614755663268033097256541825284385919520559547456197030719753063760293239460608627085912002557282806479902850367541528187536835642523933367403049299971446972909453467383181449070079221592284281130279210173052573249071869958820102832253005921068932841449542140754605308180306998452302962059036626312416922725584553488955708268101320109918072143997390304691903808238870788193179889500135767776673937733142181628273263455216732910636741554151574495204039619234203348429226292813270927082077851503161679961480683861041004987129700780749703031902615791558478629914915513838046224196039865928649396449361815202806541982050233932652013161025105068137969020371838426046179391719095959426028965742784612731597899897412574259933068147249376916026005795475031928944487954624818537677445564967396193643748130882640098173079671042832347072950720745967011271343497965063466010524418002778712307124684091384347150615030444186990256714921174632433338195421327961501802285256866893315993914212261717240178453118186960744022167063969152447505814243673802433228650105512456510686323429818601341204300113490755552651365589335858013129436606670103007134090281732604480028934144000000000000000000000000000000000000000000000000000000000*i1^87 + -146865554921395778523248548487245082165160999206737418667065863629937172877306864054188438301782359455038784204476532686451764679580315158365925916217463071983099458366655621706131599562701987975736957517356647659970629609887093594694573596574054784255973358176425498441414407915995866858967538940987151447078985207369522598615933182715537753058822142598574558235718671203748463715392340587225471156513342991057878981967953531921413642564491599803020113989759168265264409126040320862883909238727412297030365967283533700929983739620705934874918949266901028427614620374295843115042277078929369740069433356861521950255388385941901904331661644138660249392851179281222387548179027833757523567911201420187144067134373763317449098321183918222906573355446304350797682898695632092426918946521716045470451431253925955212594803130362713116449157612995096065201561056257643469637791825520076391351421807970050642664645633795343370046450013385734713013434150508433828661551766221806633332258975319781640757050899742224009830958574683995163720880486622608273669523185294155873752768390285179098141769225319746058342033395840378378319522774286718627722940215231324013872959573254526913965421261850011969427038770411069531465671434063972926328767002683349327892872060684120710719239458060278087810496373950249772298344278024429269279980787085215972469136617027405486127071985805185109365050088286076287625977312660142380822642569735871772571149347769114359202152777399796105006861274292349582410327358166153554663601598770537373734240813534359276396218775392358259320182357757654401800505361132317122942993505584429746410107099984661352009823337502214183203396175348213719551867006338731157959501487180008539459018362036701514402928492211937913340161177171228568432683351920580694877531589144065183645694587277913235017782728852938857478094956015940518018560670564006174022010909568482555197335405074424640546277229974799063844084166960235924397355727693675517743950974879796207116585479812327752572319051685998129292002059305310787595413836490488395849719451881009804707953436236482940951771393485094222093904263047036425939455940253339288755148511803235321907056983555575287865911317155830681563669043940787650940083889742524318071564752110521924085947268873758794910971060280328891934810248537457067224680768430418557024361255899480359699049684883911552744457404091069881450493476221244002360445914288605795967732683799907908081032368616629404810384000090407401015026637659881195585859506967962796096910291272340387825978827539572850067375057905732078804332935735313025383935228764097475544112115244217659475118046768989750268900765722513006963129736543920240661046727321372847498806758199750912226560969796395348744469726903147893069609842291505369799044193691035670512968994860207734548097325076098354476474718290224223387624303329219780640135623726218167410472106309170415867960086994086231958270893148937375296886857359956252564118205989826143021062414704891382904669424809204876143639400427470192113020826637812549336426567159463668065714468200252409825751239979293884158935045263479073659035153765438692647841884699373319672562948894427981892034215495807795200000000000000000000000000000000000000000000000000000000*i1^88 + 7577785191865824078070439018122132097695013088799001750295604418725318294052675492255582111590430208704047288201263961601235372810113004782144558828145318047118954295740164432125801326268826522415240565848686178737785084472693506226619054089108412592371252304809314116995350054457910338143706611455919145332812478538677165374675825975420936417210060434085003765619346616355253726804511717183142875572532724826397756780296280733860736691589750909261674513393506469337894307726580874132679680857495295494082428704733863950122177340972873028771101092416362619743166873152292909049586093141709253754271215034296484098002317736604950842391870914996468646409846179158739042652217946783872101275592947846341086106671215573656069682331424589187623209641482423727903180206725537784700435078115160010690553566640568540830001154233588580096233733597356950478587941713069823873684132527820042018684892778402284249238654429840484381359314282827730231623232139823494442124372224061529163406189815414595356852356781793300522332986527381744346217501865491194843696546578772088810456596581563593643122032038754580559508638200462701307406691099425555091446050697624689720447645673123408405050763640354196689663264647273284766149547322939983703702278705718806631043662314859069832842891963346176209883868056113497657961852340804136724701557956423220079225890748562984038028915627337132914949043881525654055617015135233553630533195022610317751293020282400032139227193461777553722174679371100935132176657878629106220764323198401511069698092777314483517803053607524485993130592072048910794180604165641550480704763767189106456144983968879239629590043958851721402395172694440072516575065268305416242175614917372395194261815046754440477956694431867014244965291314561248892214186520113050316022955591781835517600676571733290068364048088247121516045233665095880213263278048030910075410865564565021721131163728975301476532148161829485880896919005452398284276871733319422002255012841061524825803211333939827601011220204840252699652871338199790881823345038249961364802427549363823726597515393341434322810605264064820951925695407560881155941515142081203211553842926021908516672908804076655728525559685686961198713566334980336048070235111350903508782777212342160841576877429823157608446593928814079696328655850887436322739589096256383345349438300449494998239757391174784512036873107596617106012234580795894417570309342756221004005600537083897249080497636816328631399421680469071578927910423413310328865079155903593713088474508414055002295946774906131446144402930747606310760491343767161409336597880978249674966896187355252871895836338100371062464914748987149331658766696710438842656246818400454709998888512088349500282262972832212982033362782190850694669320441371175221915422895694172164221573780160432095267194163291558877826680973014594648424535840556608881231363368762740354584887292831083858430924456951605541165048091614861820132166072101808113781379677416870153079985841191293356375375088518896957275911134636346456945214949047679420261125907713521884376780197853361099115088704826164763000759106475671182137160697354936073446871707591978361853394923493225758298304675840000000000000000000000000000000000000000000000000000000*i1^89 + -197612166332534976596702672783636611677482505135934752025634779314958281900799607018336083472682813734426337593944236757797087853750006982953476286447731968550638330166113682011725078737514459824543226253788794817870183475266361714456152217758580772959085583060527694970485885063483628599494217009557379255091050898659623319927848207443125991346445741867672317316255753019610135732015625733126249662601327817088051056013747646276816980777735213930787663435031387042153157826565042104203628127267735271837389639207270049822597488766026123810907655533700120118633897296958058753389339602250296418367552932298593390267329491844252236836164379489684737913523331030546922664217743797205545001093021902086742132908808270153225005557569933211706432274034209810315343068804136097669758984754005210376929471138178502902964490271147992014694044761292193423634852001169404628112831091949102292542763010051231742888746086470240838807473792864369178316399192004191171991376349831561461396866844482055599726321595985098031815948129316996412803104035895917997232741092471961373488801946582234508671010160418546163079996176635752005793527975059492212061820343602322031945999271441353702127846694964903202842560265928999599114231794929588990515929796126890021368620914260328395107642530075747725559489795663071326671547614175665109770717490232085601558835377560980236236694624007351421403742861853255483157855840290191461120772208180195950991289030205722277984673825885931607226610203690401442286820999275535675857242426622905596523432902887094401606511355249760364438394115463088867570766005378633364888258901687196739283674832407129874232611448083172235274824200842837355306475309067360924381889102475087593071243680339895994984963871146637058212936921017043356193672453660519123379826986580075234516599419248116959578137724200747311012630497444595634271668901955502816075043922491740889702833737173003427000966788091455434644380865469964618963540992464124971986751930120031740642851642112851493299554668996139374467078414322890342716653586370001065965976698622190721724223431069293812576629557060487206460860259244655698190222255564997855658525754757422676000618926672029552156743679515010300684714632499845851571856676079874712710886285784815762934797326388202549231926781407937452441368336651820143601210868962861542822981400807386206183681981476319565715168915804817113928802825218910160261293452424260320405630977192291687193735065592324287085427831653819608294445941752471121058049988487004691532586220974686673910367618337309649701424978766743973411025732640206477231020669265839619130698928781119472185299035791400700914768830251009786386222618884661279419629432921568181106062285228548866728420068077851087809089685256500464984824194084629017864356345670129462853017981681028475447863114476752771322316334440499069414883674306551838740520137504186310974603368190430903691165008883621535806880610399291463927327819426984347455769235248803373196346570859859639361924083985040061876191792187671270819202586606080515350580233688801335813452384614346098593320859859570025307192828163096072429991686403947970208573826892261944106167677687541159428096000000000000000000000000000000000000000000000000000000*i1^90 + 2407104323564189133372265880084782077248984487633292272484060569401934861223224489144254242193882748968813052723070953052381228204553468974651656652567362435453764108471790432509048626018594186716244911746878930572358801959041150068537242161114951461222306947569009642949428243653799413360814128832021645173629332245889836845785776987680713305796666272272237066094962898523895666763257387253191792965809170753325822254151542053786260417088860266920338984515935810307302426855780090196015003331430955226512769719009379906738367108298101368570117920375984765299053869817903208363682622736698118995148074846366785055361404293657285627441000292799896020349300481503869082087996888179476657475945626033710186103927201660328126006448649109980432730823137290452130829199197726433309601454788479276617934755012874354881760929616198557360639431037494700022188388608237884691122194791896749183881904356741907870159190955061730960434534656066469188522208555682049208418954419048505700942492287413692984466056498014361990677487517462858912455241300013928940939710172119772573056548128704152261066983562471371437660231092706569407306667157299457504021636679877391728190189960409959575056219229988935701299937443984507067020032862483156253415872911376090910697576891062092098296928621419398051990138534361508075917139064316810781169993942948414787217656343978428107013242494691239099951335224506381941617679800562895329796328610958530746207994412959000227310065107015283770239663918035333195048821784189718944113859734744207282322322067036231832260138096544561928303071534570932105637291417580734154323441546175486590178340603184810440901103211782667774030922390638875055131266889779920329366308705680164678152482563877631468880668385970058969933667175693977457532544146568895767633131259687227455857608642033177644815400141754732809358833284233769592450087597276594983588062487276535423230641086350407840068027970301403873781824248801353333464432952533066481036259434963350436686827427292618513324212840651033341009401652033270515671960336297877392966711062522099451626765993552635171905254427926805236219041047273189301508843748844771370901356405753484198696413836426469492406290036165724742464828527105668797446198856558784985595422468804180292236634396343234846909983573386024458747115285999613544683849907598859104251345148524708551380246918589212986673678066594956451643885636351038354991250204413899171326475986172147194201387064432937232773529399815202119872672114957780186745488004203028226775979276584174433048125562338168955434555855626610992596036540719620057264991816519896513398976653532122820426680248302751497241625597283027565959160875095782511207299285536575440215512514205434617663268213922722688775423971188189024470726649925313817212194452178985191300350219670861100431625397626865796350601409025690727277974773129552035552046079178018329070742779821446589025261254045567799180051874703673335301301456182691297595680925556830360736264292016638913659756136850606426245416933174176465268945938873883127479079795436005833319590195921566826843710190097556180275078085787221550008954336325999995195423143606778098443468210490572800000000000000000000000000000000000000000000000000000*i1^91 + -155821263477177822847155049878069734822587747609477905470919142952549958399774287078355260568747883334020996488807409819669306191337953933432410154360705866745049230478276609395549353155730578097982895682195668269026779135451739276168991760156766200910429025717543341424807136517975567658927670168175092768737155433904501379601747573124417709098031587917923534622745935312295743049886217702945767360533727449804078909618813859624946279865123059267035181115914772697237662998477058285286573009454162461701139000435264071435364391943863657704739627086334946357396877573928970276024590175286706579613978346238451814341595157421256842075579989326926402701639248919534099162254642440707470539618177975775777764768971054446111889403809716122934171468565217324506872583192874463761963408533134929863012021809270098339604200511337581919763148500177152142703416745259415761096414008410719136442126501084731893422019554348490610494604996571152588425554200882200450167619907001779766508099020519834634775495580541360253909815926675597357821652551299831574252334551339002317316391481486520266424245941584816030494717632956395932862896643983125672800217860737862970283784578072977397552551097192612273912001769053164162009179308201119106769489371082903020524402150429191907078335171749071228387161292948418248843943340832093803094896403624091732675814116849503412287821638123513523400160054874258326948170483318470943276701831820313625891303886130897092724474051890520220229447705769710533742863654565350546191182611169138900765179089133707482387490170172472475650224342565261947747198758901180232035266304232655914042795449190120079116579550021178520516854845444401651825340729953253333877580932865705731001375832802244272699021146680151763654219576245574449908121407906353380672870759025940697228842561985210949907548687842224324033811491287291701914970621880506048062688260287008728350588652826721046324822969676943722936592244307945726383992654813224280217622032276457495599474847834915544136430393664344765427622883831043092776412012343230925819377562165171279630536215657367026010380557922926830441974753132610004346032834981326597246566641744426984821205865468962834541934944582071050013053295292408658575318086218090286214960208271158512486919166395754609664977396051315700727978214187901379403942410422000660907561095551173980846499462119109835352805711589665443759864973073178282048897953594176635684767825128934203916956182935457940643952020321932243422621605862275566969153117319003850115887415902343536870379012857780458355317710184653422485778021637140388072763907333810579645932480795772356189177154649296321902551662077694496404232640739068014213935194861054511457918314507141938699948337201199275308203011398312849894111187690605641177427581569667835674476941495635894238493157830912014885647960874522505468147368533142019965141127309471267313604118973270153799112512129280344004544082044712953924207966077652583190481871224351224959708941138813413470797378618305101005532541676036132805619184661236459677918140772447903256929753274800532127167541485254143829606831140616551826366877534750284362434102679556313998363197440000000000000000000000000000000000000000000000000000*i1^92 + -3323846108209554172545352149796523461199919474265382811742083000862729194257833936268398855927966737579672322583787691761822916152107258951581427206035861865812196992395784785990161327945916115707913617272882253053653126448541636428806674408030637692479492080121180010085798438708241965518974357781906055758360228292080004550443985046843920418195442141142759744277594910794993601031557993835633094114559990101995131381272316643553078809729716334910809853266755747652154119218192330887515957725402379048443759687332193784158956897840242458871423524588249405432465634299217966833984129860415873939134549466105215471142288204864103074658688070754990489138619755285308579898550925168205692727394579288946436293975203859923551846610962970302265681837997031807425509502986009673850751207404347494321638052225261184880839577289374665248378795731809708301324259457441787013265990513919151913417338717913793615279463535371587974231698501537676984742933539047483662313890385324482826647754190031836759994279920964184307266302579144569662807352969337997072865609574114307954260195520561207233386591461362825852757246081391159963779071499535943982583181635239396949707936673418998629500017813673585491356895819936264924185950908686809433336457214083285016579022796700109319688412820385467485971910169538554718136244215968364294429492805741577634746848502674448336236854729866788774557246593304679724449924410726138315110506254621794063598410843371730649175129980716127680521988793958481258890037409912268624593510965718065931992288326795402732498886132302076779559345069458176333491597823034032676325278808336456972357049913258701579519849622543513192986779516248231075339815223473887969851180724383040383362616980514758407225862101552968919274578507676308110767158567192513203525860118435360077622030366414122132829379049930998261407726056271415703415798220373608251726478438931578674601668907606149530138076116270616096446809777529066498321514780901848176438158082666367422822129817973982513894436675050489815522591173621824209444873516124265248975358512732163424075913098717936175456992357581613847202111333521479696768825824379393105925221506620008957979666544854260012636876949253159809613496282724409098151125279924243745248508736258545761942690442032054775504172618440434672901810570890167871411307931160690297411087426275528609353825686170879533163815970191884075069669067786685758155101944818669255140246084879668499621116780065961051972206472314838605772246614717503477736603470764597569063112452146848961451495448711104954108142676982399790937630059894721107178781456337276129564755304229317270396137542190201218911437495176612374144075524622954514692168001948236010718082601190774090719363102310918744845168223930192736918456711482629839687393651563160453341679439953934745121174540547446594630529636748223038197054932963890278452434478206373242257425893816508851626737258584002887264777452362351853629436816555873063228539680853898049108209202684666434331206383960407141351529424432295355171886615328883320646662383820164027831052006118886262809011238972055440927644177144911491094972861101879715891616719297658748928000000000000000000000000000000000000000000000000000*i1^93 + -14048061252125624925905887242334514424922308408757587255023422457117114202852075783739855052993415815233917093432612478336896151005999572519932104999572078324105171388521261546662485071355492995539025962540533181670228043386370133997130707904069425379228528087242015315703719197909700743956288095484287245734955553265211456175009411120582523855137131322142887327588391458146282073067348076152271500426557544754107127447080031411738598612907590282382002676188647286065451435812821410668713094582928636235658698888404730493675626988928667819752242870131939100193509107901817661857742347394494936566077070776446343145858902120066862663776604750422440295459952407197491968627496666385404987741329572487986583899055354238875848437533683721818551477175738072691998881706679978523792508076658049675859202410172565511665518561878552910305732866173779632906384091551608737387578414705445776887073605226394638946500610457538250563135818584502241384394459844074837603543034489083955924944363538148052911788335867114880727821950741621969964396800730620983168243049983710597837986441520030035528175989100308294189001150009664871810943084305056216367673002683837702628498011405303748533521317614894538444139864334150866502205362021901051954463761231477952901618331275490676798388107284842474080345746101332183672806922788009269358025203756567274444345958051323769391979632220948063377584068398375362333642780503440587431562615972496388312255085878796860763241635055239843989737991190513597858147641737442878310160710538038489059579419953361994911889637271565043328337237201698852078046909219558862678966662998995292227116010274207214813936463545470311545306765376937329285783240698356121287568972347469839518803910446991334420694410525017993957963008994839649239523535893697509280281025270615786015444137558599072579319554696678390296552273226848079920176274437018034654830960930017490060296705556759870496633705894746342716180187458050614195668863813711651933823881777119614567245031362952021798140174109097875910122712281997712655528855375223476734844427195457812322267693450864748937742331279128863097154472507154686806837406001080575449006199354055500298561316694783582221986915258579482871648308180050678585384035078570037751552297096520804997471459049268439517428481225642628005045888247578000435609499114856804328339244400435157047597494114305594069104034727824952544984721301676012650576693288634846483148191351147107297808421811138128579508031406131745646146498586367930392237961267378422148821512401488685989446243692982091028821287620989415918660432161721600302886262671224438742401402752575443949752116141036911578709215981454134818482950996507836127706389009288699712610072046624020270950226898709092147911737503287034541290294162954732320746290867850761630103140585795644584303873697723205858638424549760293330346054370795504248208681390885083854720350865723859126809253855528456022753092305165895101719766660232080682224216392096293304272030703807665669937390167976054915906439752173704599454105941821890462667725098014117948222794090160725303488438697511575326344881845622539194416679665644645100258798757478400000000000000000000000000000000000000000000000000*i1^94 + -49437879015215787888195487229439122698259966932957861414278634847073569778153788023237699540171564660139535251142218146277536376711326022284793232586517513358302520292522485067592033905248544272832790102657709628187382268101361397583603598451141701739932521973397736658048108609474644223052083255698358257852261426821052789947293356476359859511774242871664975787801988102885358445742574498878062559526682346484998970197152488154058940162309526070607632759074690924555989020055668608161367359598616363562571529468441149608468022239749454217323972725111428775130226391870143453084208550551801265253919564232674773346110300231945503695655705086236901119719915974154030407464813916259198279578867749692504243838838976187058752214026218987383288860138706321106353392380138826738478210837681132902863566220759109218512584593518266252382314567101146805121529431730846975308916655012649279094869184700318977558903625009061316484945517199074110650917853804369483175329436576390781701033861375111961925890539133765880314877432602381382538200753131013400167753005869271445320255332092418913803109774385052965870460114948295709518339819293144919383469731365679737415337771601511886653253201057128195714842105301065911203753282431642472511944938425340014421687126351690003258805628088985605028151889477942572714723041419115122281305505802374862408312357862336664929879336130806743953363065107007495041632607527573769754012502933109786918806178839015464359904215016520197362508319796248017082986880858441063848010708114426645838432048049303047820114967822286427019940205129357849939475224380682485911659393718998439912916710764143839352167463181923247233938614625097467077141419802414286221585180593034660592479278735095858756475488084180215672834715745061423413731953317665728871503509751050874183207770219391088561280763620576583599387962808940181778965406949031229765110987366519240436424685895037763302320042873056589762686981940462664834841257980421048671464884185769053204328217425226703235289238511606337004165568962045826976528510278580214032738599100620408809515616729721665415181884299789870158740611401511627786739480994016662742957955171598418431773486823567720327212200032936362829489863864212103584902083147078463022915908469043188247450602594024608697940438172264397516181858062987274539888087712287365515606983665926806764918985653339838443434269581057672605008122647590236867949202540836730281653822553168779640234566888232898548777805444036645087291547375965455943175799176577687607013552831312216704483272873405180243984451697702132296948177858789385013211655096834401189738329020124200237899207727693778795558432236741572677876175270425317705336952264132721422965419491052062271565735111737291226070043771984518289951132293502433327496526867653013459345242153533765464948003099312466089464233483318830658096229534327637792379414964443870167435949030012546671154614002510551566200512631700069562774126141761306646775142018838909657278128883645876189101066706526062847859834838346701802935607427172902454829850324810519487179912177888990061720183968669184212085306577783511913646740152559086568734720000000000000000000000000000000000000000000000000*i1^95 + -289812243366026411904735166249790675884390167580374486512917016913494190553499199867050717221281711974448249391408881227054026036635974446716423898594427510294603071871490805205502536311072412159581095898249333643174603315040897760586083064175082013460134931436192062437378504493808565759299753574651683960343803615804587353922311998765505057778877813623784440658595967850654378686100063180214949056472601755537773612421971926888895583934422273061219416713385824399489728696641076405389246584739567721119744119493212298583571049161223952077618891810342600662475622211116418979373501671752313842424220022041945416159232175576446773487902629920248256837573833171279123623429825385427756072304990210003281890785789037740192426862197140761117548637691380814583737816632589643044636871025444526947218391937230727024152073936604637877574098967728946704719781516545760346806574942648548244730747658468237369825661981999530058712684104485375963619436111917337851657702398192503032328807909442910424943594650190818393138148557634044767296503464067539522491302176196721456665515496116660967332740030385404522666114321518048083615570328479645601279684473642720960749221362175286755424694548963129632413432105105999581512073184346041393154130248361995724574027381636757229978247339056168377754966749866962261805198976007890009213621187783802440892248114516769563899585009513567459253290585685320655774265288411572846066553380278511444925341301831731030310320316235441761959291893175435199935681596028516654014430367166783506269361955753743806996896634762828990668505114311473401005170108298144429493788651102128172865708790481770240493049730557419001402417014443746527121282732350047370631125778672749400884929349911275073950080267091387543215785809232836421257292842381075899716834235560283217251419154672045408976392301102504276164381226845502242723846520602206574928055947085593383715708565763155843976315245528035904549385235782218970558508465465438445292330086493801636040661827572268167471757935291342382927778011198218361820101087423615087460973053820639977252016900602063602149689818344844544878660266435525687830082986400993359245288987459337659716805223866911356725916638010607337217866329405603756914015523800814599241312899306258743205451932245434376322798913148521509221773859495501955423908565816294935296947101617379456237127406029965558427023729144242847515055625876217760873985138038468485079288882869422537639859946008362381572517867243416458024788655059279645698260847176426873581463214440855807265898326036457159940685437373374410552574918852795369775551903939332410440124169575987526983526799083758789512703793325304040125155240380788235957104969221336353747055937124616311263690886001461989614591042336643635350536781831438090875390181922098739512967579638911712328197932227762840138944333557828064558541385458891752100391191929859780890666945281149963672054665959915408065450047980180269629655417477582198805672703526012186108720706956030103060437749273271261405026142037801429962812976725485062744086989760023856278264901539024323417686138389222471434227834946656224219022851754164224000000000000000000000000000000000000000000000000*i1^96 + 1034140814682984361196694801213960594063449665599656212360242416790184357962812938392457315606676613655714214793044479948645260421953272870943731270641216947766972098035773754337675037012209856695973520526752489468648733034107847082721788865735526757719058643293336618026833880273707362633043117290092122227699893497902449845214815930157113717491113380338748602118440590043580605168304580013690547275337723788214304956079468460772970234847832753962715678947773340393732746911832470873275951151133746513341079031863974489591783960743259923602679284559104531673942564062176446626555398087153841664790140820139015180103767660840490295375165838535606756898004526642131285218755737336509392887039037336523950349299373902435733240158190163090444979142995917116652209851060259512972640203435062589196443776713097242568863812654924917541707778483549409766206992984321845953973001363259904250923372036247780561947335256597150876277826282738605160216147219097223069776624800882755906721461774751839030130605395515081176096539320617238336282683592421703777488646440220177395978832562389985329043533785882287587779948061667638657876400169613810876021475961143839796659979443720953486858722929846171677831595151712973655186170754475123329388355656524098106945810324476906319265414910267810663673424431008069545240277771462250872641292596854042400426592791900319933089878994468287271074376453834287225088081267974547207399248091058397625667603729294869174964418144204570522749204508058404831302169394677293853854871030013376204422425396035954774546604320111067847647939163742805552301617670878396394056736818182178536470902595044424758764584158416948972994799506873682783787215791394791116880766290428804578687897056865537952247785727258815222843660841864077394594381986731675692416679016475872351264632953162288640533540387201309233265017828773245026365783324758604866855713862986882666804517684111213576063272685087974612570769501841433537610818420155344132417704873410047966208518923104468727388965205892022308294782449223767681760881889718399046558941508961356420048791906220493675215880942610846422754635598198533786083164109931890633365005536848410935336255252711911300148556294108432603749406867753999427005272994820935334144446948583616368503509557741288971554900355768918671219506869841826551142198836240625155398993505382106224157608744869083549150628948558238705700607739022789014630343447371062848804548752433489093872993052336643795374189398188662674391994842990224233957935862933358959608621253936433175684323735175659074909529020402949812021683779841997392726874983504572136928496355464038442546143089920717352622816098169988777179870182633943206017176827213231956638771099931818843894142776257532397641896363864269470040216071773935753018375694635103011521629389637572379647452970457114877638790738024042197737332127831545207588031008124824305530647686152671865122982769830699317908643942460800259504320277472594857160227272286390944362830400095473360112975197582826828967509781783234678915490315700540970555019290105573374284357662908401353093090480955349390566162259615663623438440857600000000000000000000000000000000000000000000000*i1^97 + -1472080234748306772794977464036554850623336642069560149491202863792530378608348812463987941527321159305287119146896906029655384360131414139907810430772854904898872234382924362858326501755609707694142101365606366925225825131145031115148302534412768440802295735376381381466420999040800571541481541504910329662368637478850042586438175287031267793118520430576642071296874954755559296275029351864884559434313371804056153005343202416208102174974271091962894871876074553712009165144171054572688599447421590988303915739469405651860638117681771765769070719811473377211179097183048616005095290706831299976381784389053866054720658172951501070326544037148892496850089977353620599748252672568461588331630362072079976544187177700160403147537822802445269483883035864007263833705822687163622165653776956822129598802138946602776563098177120771040015152682080601256643769119204820932554909150195492537779433597477951035086442319227855230717199125051685593617104070821460160067862247605727393939543935077248346321192293037222274378498838247503076131576131236458770423694513063634430471054570377134105754823993327680167180340232233985653688122174726850514647069829720279910056174104767708579748089722607070790197830598456738493396399836231361068185389017346998988154240074257426998959314441009369195027913324857677143932314967213794922611811491331114908445273165231004078126753441921538461447328796407271808386454700677373519869929230503640132043565803777552432176460333172395032636299804395680761000181343025030190090685618853051798740424604206913471588078848786207145791896316865959006424574785615060036296915918318146964244999622166684955671770577185358180772560440475736335133713481241540784286312687494502998873564542445139517058279089383767018853854736535809049997403853288971783527278864990439239272436364266154446666569107750507187117120022768201641742403327329451084484870363879009034627347543448097781610939348762260600587257514110493161212701610862305688818142841192505536363461752178680374600069514227496094833165383005342013729064956243470013769200528567598943509793341296176402404474764395272911196214897190865742302932034910741545764966486624240677941247762354463764830212835934671145472938618818958591907424955297924208096869546460853690059532817484559291656680150832624801744249792633752503834678772950609252938824900413018287138268949443303530810872801925262065312066041896681368674556711842699452665551901925860816209563012059682239320792007521986340843068326879746119281033317227864737873959083446731625743985447695212551744691205609470266203697494464578465820711231586799831815624667920648830507365772379274757875963180153420389942030295788580879651131408310918596974110290719707928541774886337140549428714223025662383061715791439356143269258473671569089206651362316887018922853026604750921366204388221336932733857451074075075417847061976886594145484014528289053948421108683424389205235754253806434189044531455188019709045863475808065124736373535920637724125435770252399934797074136219807914461318619076626634058222190111601496679183561450594837521336054483105843150782565502156800000000000000000000000000000000000000000000000*i1^98 + 1804298231210299900293946039636369616649181432864590011890664802162939017450060493211345944684206631502605557555135590267875475598686399258095970811155272366060478528622730804094073071581534711691602555288114554523763900866021502909818758129791645728974064873755321295984631520563526562701318090938970167586571456097828077356858303719751990111662996562455865622279361896853006135683697445117339979665608756751902290250631274705700968605626028864766925376347739718764876872054207112955143777890493277444380994981250308563970534995427485719984642289397471226386162262178704815037916388905716464086908417859181499325548316326737413841895821475436391834835717553213740208436363358599653216829281907932978228055358112314698147692864465707774561677152459064746160790755350282550926120887592199665563645360490572404590455887056042341096227525415368986394205509367535351737653554880049102529953690130233290346580218126245563864615945291537468572399790566745261627634932636828320234985680178675259241940352642819932833455964997051077226077211059718411003966011931392307825672429657674440175680649713360854075734913224452279931200563901765440216530684673486267184275613091565305772442074739306271999865546685433918254001075676656924113698829054668380397580881057795010266627671116916401393529404409929455967893002881240962997844701729338131964657866721727944958796857657884105846697131085968350668699549401818884487027938396879590515063554738782791454832171813835074331979725216662065349092961687529493301175272957705527690614478183681798701903531104794365534732144309200274045361466460766706757811444606007033281562141283475703228944265973835273029706882527891402879313171672088423002463577227439932289846278342536106837910549587149546235531857472076462679235945883211600635229028774107744331701503222041264913409204326463117149876231501664761332274254357931051939789725234890012950386249812041287323008494498605413106465085651542325482362633335189927311700866153590282450061062005168853919455788400213691760359626726802957748521254858182532617735370337386200647656605564744918648931249034734691817969855932023633325155803886821415104478313139903319509224471977126371945549863788156898346465107062591171178173474342371485294605459565211277371881103655932389711165922550029470084396642840602193993069344046639776100564115777553311557477767131298984669777134928144039103724765200399087773311441256550714855528555827105730567609626654369304266837971929524014295230781627621507550117848556605567613896888634973444528574105699153401202734106069667705066488117014136206425697463609373037618664120706455484324444375813372633706039675260017969128791681679650217151138698144911277308792929358377179544634541929862528508680320965848269315875655612661579694627571271356780519245816958287654950682878171230196814413293641383646339151273544451437467732080730522249834418620528620975801438179656949076614287524293157439507924255650849584174169969543260496067618957252574977091792537016343881469446958739370747764546255971418071320584353705487960138818178574170855748643046465981209627387366473728000000000000000000000000000000000000000000000*i1^99 + -2197413957860393564654314186288980153512796392755121185321933026401619450655411069692946725695589257431050854537032083518867794078720181925903168335973432070974069832666127322391869514908124831394636014670470312626703342145675718846665998138086795938881155864617128120913615366924295983475299699145902842395669972450993086774682718541607935197201689155915600269773482887806477234338330274870684390159017118339507708371798956874373732526953927609155341082936511323715381950092995192905291594681989532552388796435274184848879496431627566444641828928874389410374033321152228110229004211366275625418529768417807238524011072375621742208313429068301430353377994467678485586183315569658533298341626591759459812457557080540449932440888355149251747742116728670893847002980382089788312733898097157287235709581528176042848602910976720808605742539266583262242975064334438625852661948335271577199734557838051072358567830393298832029102876396782914626959842036255836987971942144373485249068992811542965726742189165582524628492133129084773254702086955884270304850726742295935362663376117785289175484844180700642226983710151043433838302479899111183140291278263206408983824448248346145664541253742558830138374539617435733310858231937531932400220933066324464554039237887768121618046825412566951890292533522249030541300528798731510216394785810844377500555064518281468044279835315389359833717489163278122619796810475331001488194223812824222817145994887913238474470847352296413910595371892371057719154305908997979396367406402189395558941931056387254094990838043375714363341233580432187805779486327005933874854500386618126931725569657666689037660542287245928832032570398000984673808384116164505795225990621665305843325070103360327107354698934356227515670502960966850550870580575343092293908109732487443453275949185308895006912502644265795055928432553048058093744966910875536941513974150527189785402736716212300292848632270519825787097671268096005601334940912646077030772785016813292899529595511609741820623426691670727551370649056429107864370794834294340450641669597149478570153974249593381168534777695332271975423826836335365188266023927225052467269164572518532097952805480767511261110885246373589775675315428084844442640088997245512769997830298014413129995770212603919313314317059347835714110804659735728608589134626214662673267459556776939202822719984824482427932590174783926518756053052075730736267140948523921747169749193394945643595224932268371439661748328927598693607879389044450081895914789203403320223539057184574760978532113733657555736127353228758580359142867263530741387153676194299231076530349912448038658378256138310404361177014232935127278805667355837953847641991960038676875464088447950884459517157096346568199347166611817991388945114102356895376469591344277897159673159499499847259471067028178893392920377203280758347443354839632008929918346580617761065451466580762682675156718446199986537140301296371888413437669113443473155410572639961274789511828739955565774681357633414233618196266532558487085215650396323750575375685166746035681204014915077090263360048784410778009600000000000000000000000000000000000000000000*i1^100 + 1602876864358674620213799152782844932907925544802932616724329977937888581517343461388976828465602438831775471526379789387608602956767848273231380934750581376101766987785086242255232493803552107236902325439108132593874564426513507117727519456568238764804391289908852341758368498868425248036302797736931974914568469961737579034585521450294408669771170594467497865007033328446572911608031679898042110837718031341480973150261133660069918628530801486761361442375593549056279154824475614727679645934229450045701387237723415359685302597100965802648339545886049757471976601702578113647343274169785033137649434542443768749953402945129112886535220469797922043315034067280279745671019755793286897826496881613237875304309630337539472922582492186751932328862270580979815961840403636348105006701101493927080355200460727938733713925287111259368026659248616691881916445480468914321537703326224271115979426837513568337288386649910027700082157027408247454785006925561199222397993776694154755987280568131084632879767174181151510553430154299882949067872697914563651683700704386482232921759584501486431579384744395522167436149107217147962139831829081046513610426266689460135482384235063710129385933065594167644821696531589939359316491632976398401370975111954671406738894373239198587916378151218640550079633055740793500391444881210260298504644394434265000228802076428787675839934593763271630111179068576407925390324720725996194577417093164947473452924382157960532274325182774688358257595440824437198307572400660337395013113320912207518795022925876662481588193742778216177963353689978609984705041907690060420822695117070727251606556444616836963289014349278314135159676093822357544387990175841452449379791505422674465705757026730038408080983233595218550502400599686020875930921717944118512179553767479799511501868544356015226845668382559221458667657880590603212812714241722451104494664410201906720334489161558013771539190200144008931870487594284673498464516485339935284287389192725937909427243212131112422650267248223031634906896946534058012720318111475614010072971789891765283808764464089081344600037247301626709074308923276496191814963160164174332674086667497262137406227061664188846369205858755907413871666651360123410790866277877445188448215874383344934919480671331864542012223076128211656257039483083100166585411694940289558864188607780984729537529413087025892243758919002792447534412981643357304802962929615381966473153297876581753694506476817452480733058283405357780950739782778471636441304681715025435829519425958059367267171927222829158831278884464769417664925356630695046873613968118991558907929532222342799013752181732389573825521634888240810432999102637155952434288600171421442475097985866271792002028642316089029078442115975834514755201867281557234633219664249953958264623564287972557604457067274121504212089155415668691422315002907806607521560310555647990113814198591180010560680732629074430955010906211726285556333985932645211321560530161949732763004868290028399921459079636883553731226298030524848098613721543435820359638594307844754353289427610103522337736863252480000000000000000000000000000000000000000000*i1^101 + -593611041632498666834790841717300884656638093761628322109592907961403337497004613335042756535811560932257094093090420162344298743753056109478944529512388591803587181575000831914392294248426226242457179876695818329781220805344566511596500439716020939275921699675451171033190386652987095998817376024438482881571943935722382131311437083393423304474780458137392922571748559645853099510054270529539578830621508029783915625466762212937638965417949703007278170784296083503800627813084063085780065595739125817439741660240576339931429871090799000670073829446233107011536500384681847008139180228068935974250042698951299436922128608774946693480061665611948509537116341461817359759821612969836754157622927321110491930270098466237867686923047790184241737792918470220294110284031912122957445050169413805013954654993371984131216541083455361819486785808214025949554547769340071382971318458682661525290105759592468201202103201578267391137425711567191450102841471457226471772258981804686919692779391532906760610381690212387615580371300910593936423490379351328388565619112210820756427400136338804112407652254310558235137999568327172103429186986763376967032977469630230089631868684230669429255687376895772431186532882157710921057465136460737447687935321565435613240536258300161815265948227452431218848283302769788580290927226396525150321107413980936670347044048165851918770616836036480149122372696487573851258192287238353494223089431847170611095856169981371344357929477265802465027394772975441627490700374806211468828702469018898652279393924952592318915439293789765054569948819287682688392413298152221723076269993952138206320185502380965996255024737317827722943881461226216888391767447497079993607333494234955621498135103260067802953244559930079119079685065965788084161768649982425013987142654754687223521677936833717197284116573214768090104068664045262554958099490438084463379522315372117100587517045564876326221887305539387140644163305510637340916247790245191734656570850992373440292337726032796257565871522563359112615366797042077874293612274133496099721313828614194394600155391212354726347712885431140164588774574083016722633107875603541392707929767477991984565274386932300771026841277013145483640013354730924807085057586746540723561786885055604408360502679482673475501817690940520767520958050583036597720530436376364969574641062002540025400884290033309493438984234259577952271222001917060605401456972242895646209104697812259772538234975048571970187027052994663583699263916965689285371044462360937180748567139836553192599337025853426592386331929009205093755805206611629474394258282316985588264601691684832198713367344079346439917153127466487464813639073526551551562273506238438077978285974909422029038862818520958376406622898075232664937530362267303987148706518881301087871033797466893876972292058728270663464467642626613012782873300721486600273320977259839243495580871397609243160839725323201940440377352790640543039551583235307687604000815895451304813433696797197456992184103469258493415200125463198018957248134724814960757972178739238420397775548430212734648320000000000000000000000000000000000000000000*i1^102 + 156433927094800190875822304510144887633572968170939276842269123719322024339916740234274546637829562969341702057169891556933677717133745682978159603113192935310654828769876687762622035837229785239718137782176343221098070651416974982922844203503078365074032420531637250355768034464278810717267613930895956491621852010729265692770099992459000853781424016203882896917480568113702004553708181870363036012246199033849769391675584812658502982531331925814642702051849000632707302720263303567465422289430855311318530850910672737262093449738855128037654094271294783466548127812049831810358870497428350163222127943054405109839040339260126405946546979215099788550477496820321492418976859039906125337543812615618804303097030795319373507604915936990299695652933766743636227516089373092989834651220604198719099684682384142374019382024780661098392286915774991409700151646875210212431007044047111230502855355763538313047081166746716898253074480924635422039594994989794636764704423037277974287765502402408737085278780484489761484842455855839943818868027483021653133727942275321340975439968270668868228733829318947341325964446257217996807821931429856612833502090448799004501704956699337205060242853011739631348769696275529352732343488174680706566305067241976953090806339873391440343050583159557453031180271208343221717300077263848741949713375504300038399535450726103668479962020764492879770131104008548484890980423380266617336289968774151071016380661421155251632442110960116870804552629776173445299260258751915453659365251816287026007617576237538270638579519171418803837834830072630358331066538420827546755286371538101063154756977371298994256143107123207201466270651312797407268820076960929245762383998592214888621565112722305682086363949278491385443508052808704216359712442083050612608325073310029775512179680679619599784131429731293126681598595033093098611510271624353817679964460677984415940269182577249576339495285275077989127955692759766245418096377294399278620971059261884095423961333080963143058794777912368035995510919966261756927783925772152497220057166081129067181630282727785687799525661764956931957308944123445362326151672437561051595046785112200425903087714511076209657726601255633992955524653374428872443971661143678942434020004657445499240611924566145990783775792492237401754178510448317879876515221181130313934128167718109483260752046485691837331026129242212647865326082020234400982141430252722713691016936537207916841551428345537464189329506685439288678368834358478945464493725364617271881797248395908439397590063045289306288550703807510731970298553235867549279484070093510306751921283087329784912425575686959230685150580203821924925905794430763388700130866575840379601384743965910011197949667300866693110627764454589358414368598848212721643527409921287561200645783255631686105020683184229965578345065447215496634738655322381272084589638560988148277364605387501701025115567900508397826146958412662129695960715200213989245849497548344890595430038687467313579553675421724568374549112406120020401471280360579532080328287559251377875731602001100800000000000000000000000000000000000000000*i1^103 + -59619071809268535666207236239180129711569897185087219179605466205090223304722651929559181031269174535894676803232918725381746526526400149681771030826006677704892296016252944331013968022337476814566151890444190070321470453024627850818715010951061824478616546224015127461664251775168946765601588478389974178852916160733778759967974026499925587296408909328893074195192204957322621657878809530588782456379118162036137321051573068734968988643302799873343874623556982357377581537056805826815426290828009652605148954197688745670916681634569467787251611680154044843608239497273425287389096489530336207084517927189878614612387939934425202566758564981202405881251655407658615968852523493725522489830206136817980238303467647532538044607097342373370773512668944533858864160333248977974014651583688108717641140517383010878823770105419333404893699180374774626445991664428243815320412300179072479107940949387004923325463283086933997940908052461170076174083108429769314784824053187870102763209602331573438554914746547012073684620255300234218881180424265859932747105756451200897673978949718516878943184024425394377885049620293012773855154999144325432054334712867601377050778064380679220165934435514051255511545307649842504407253229706422203631240197667322981999180563909064310722637263159195095435425083250732030631078425043340796878305783891965466861731659034647622479782202264225170396240726937284868723792593478372495036031778310161190444465872795725523198231434995596612953540683538506755386938702943794745493775623103259532168770109200262672193194494385217266677853223476195299633778157673222039163614573682033092610429993058245451842856756551346435113621712764646144589812181032259064177112761490196445067002116367265001365232003682912584240830607869972018985523305575022679888730539393767829368138172488508119714862962652867054084898828343782725587449371404788798808512001363828475508986910845509094145445433605588196424391613533052086720602752814684223595337333525746747313257685060524741692366099889911931330458764699696436784755297241938016068063101055207783625238158495181082144624648118541330172334880533958936083600540564954769110588897144828909883878524363967406627327812525707179682812745925138625399238048042669004150575466049954253247707180168726908308951672360088357837626601309983893090797860113473324100390233604469017667188434237580835172527138056448863100762300423924125437356358528770197757130723928555006039915375166842200979110703278478815701229103063864194406119988215630102589509553273257172895918136388216633346537643783022766347361143977940740196790119672344744584423851856930245304712384241142042508737679444388455548948510839640643107286577935485671525820203414690038833083047663050636396971072010740548003966827154023648787578029494729475288588028699746763359059499353409975871619673923837405696422111785441245425374315580564474905815859562950879271876181858755613193792942805541500909674061182694779850016124105603659420828391844563317199674161634409547181521797197539035165698801401881813454912726961627241675489280000000000000000000000000000000000000000*i1^104 + 11604263704607117549362092174746489686553416853973193876459500423196370952265369241158562957324890591987087923930444495320968046267586539277181929599108626660662043916279769986139565907448738287032170945035992835281452782618388006238671186117181777567861122558406086666140674075255387739802929183872456114116989948364346599786822046601163704385470746451567515271284560561133691988291615740944235153568670932701763024814577241620983996904784068720561607046307600989062499914269536709143557129544067124631314430043352989775107429483874365490924289978678012224261528721094731296795312386199976171986931955588108042180179061342065011332611809821398001985277009293849710104427293601598717688026683295899305016870269240193130346634816804142966273457887071366012225270513556772375178091449118861572885746709933824178477371475487705723849977094750459241217738677535212897310860080349947511704324328295645347825670991800665174317592460999121554540628306580189550532851924821625551405864110340011367403117960224092362598552445797583163230241204592142830229195382641004710156702301786490230835751109778614211327861090184512747444356548787251814259488764293878175178857519549135818190409316463056641225567100594601388080559245975709068334765360223810515152410668804344209768682419753451292679051915548771852639432428073878364709623167178003878389621782725058283676479481018872265811111681869519385437008870525958591041003373330834447599244631848374168528919653143343153819496775525108985625444320818969157315237974361112409978772667310166661486180982412433668193719714942532559799422968564517863553723994430668426312083511891405837137193186995944326207480457287007281520155045426043116994546629286236987337395169344050498130723957787851452275291809551148057919408296036935627913052551477493220459616265674718029068783971894899025936571144241098709917541779135014159320349268783507991168397440628355818990619802155317932898837184363553739968357713253139882515295435461556424508152059240032940116645502179154149339387606700224276147797127917732429163572060704087110837351648129875899040872799353902023049580862131635833402288095410632200706482307591743965346926157220173120008151698201445245686605985627899884729943825045061834684045177766105174675162635941549624614622596564661086356503578567241204703063359439531857698035066014585714280354596471217529480878785953707837155785024923269847306648069921015873507590143956942781749023360491192038686636295936830305983813518962377891560304998909443555586498622849843205179774062308563584330192228874126147035147041962541315992466278185723223068156476403144537401876231799691868800242414905696745510230821987475893979622023994178489575468730591538623328343697863491692038954469905730565901580606060280537149491466689518581020021307042383097708244447287748517233152590267651266738248566528518343548970621695538975978256562818313839908939650675336210223339390738977454904018731828398265192927706389218128919263982978420580477539719277043432897106902741838765220126046591141939999093031213989888000000000000000000000000000000000000000*i1^105 + -1899010350501481049749957399231864659437023322191122143941969460611476914884188946046208436387873538003629088355988249893341320185416256856468569881725205314816011429482803598947858903713477677528227014417466248726884879659351349183441053239433186991977695423269172889584694906335254568081758093176307396872896654907156985854946411643024877745192440410653823184684928015689310708917549415993569932298273801155233690541116877856727976518495345279142594632699258697647520972782322986636910991759504124810224612985240320622004413141700618914106864134014155087127236267109390954497910334167765347438684159141755912488767604038564655265649865453307327294635960462367612887041520569593077929299554442420713387385147844322769974741753577157016206058776144187830965725807952164093843299433479808519671190750881374976974415389946539930797981403726779481588059092449613510996181518929056962169052239220253710935277380844441583154026143735642007631732163489320094158128542618431212272212423510418809835514313855431115988157955830408164085619215032978140577124248501880858719559435455804367900916443390097144968277534253247694857762461418927609254503523680051793405147086118884994209258510736081189195220563199268598415400947901872177615002733777641143179503239379869318758114684833447233940817854807340952606503930207519255144115974153772420701897456886352963218385617667773112571494796116708257613153632491069252204163879538868278749284647203151633763644536296694132788012990131983910002420973974837519062107475067715091296846754326336816135145872284467629860576052968730031188980620288253230023485096983744330496075360066211739612877238871233615138207940955631340362601272897757159342223577311472958109090522166657354608011099176404395689680692103944785891895307959394408177852905927767130431313082952881848748490906505337798962048430268660580628397359017893391115150438311377047359482403008037866665281504931156243671304024393927435967174401988201073761753972240938419062951136911674528381952166871555887676371065678018884943332088290341875232729506557562213483574448278505105988882816089180278742422682021208218780523182442463804073242803438230153871453062820630093550403879457863641557800219176964512274501515177019691133677827498176678803518367534566177445377210850927326969030213748662039377146946588495250436408519383460910581524020602423910423337428750619171052869841878912010511225017821769137282130247482743380728051819057509310868793908978385424704353828014494097964914288397882236493491157972002873897482021057709170760836828284542793197466236292987655513592314825042294496396704406076011966701277105981463259308034112736932563650765810846105187257482477380901776353473227541687881339060447460731533045695538388641772610372352920362183699357561825437214167955261931655193766128101998153191149209908168357954288390331321965322499194580151099600014289740195803473687810133917478880619342867768272091132039027352527897152624426710601931497197668019990492928589564046822546639467773869862576565173897316375430850150400000000000000000000000000000000000000*i1^106 + 212897859349136349803351815312222248586483861471614796522517576589192058843369511491267541755940005863631751697614845214697239089186291825549100340657394063277116734381252348248703246405643147540919372116732779256378323062100912011129903613352003392881297601248477201962940326334283446739059131687798587482328183108787346825670043571099721556286348580897466329452156864317539404927422300851959586146493332249191502905156615894184346270644442751296794970413115782664775567896542845244674091719110195132404748880338993271944336680711312636740532713670035049341499403724638770269743524287954689916364521720077325855271163413672210282138226904188340541306896084375686240896982406100852096269096212217368383960357485252696278208302560156872980726632509324213158974401241532069123914245082396402471949966090635022668337838366565770482083648003301367106035398193956844698405395477577448634808235303421923220308745691572706427566445659697821943413653451569424991296207838305368648597938008740834005922393086574584803592952871786545622980889312436816932876824213981399793199741936323016823269812681429883547305816359781500100010506006129762679138490841914403758266176975640492299385638686604156123108787475862382589752465541262024368235888371850235047847025692913776412466798819973876951186141785485812277747027396593123950720455835002575765487665834726348765449787400682981907350103252284358767291902903111854358480581161769396858503030428601276753671757758770215605819482343563771546041793397505689578617045111332285462086032296584431430416078611231856841994229238469999675417166433143758058374204388571368693506678869360804204216741343672759665852351570447967405068225582978739772837326177940656694422891109425710250394621378521157279505215397870088807762709734307918050614107380613122570360328019798892262194744374407471302254460522784339792944944989036793002628269418628663813326598454770722526728099134532718493353226509642765843140353906811758074653344122060116438861939406034140985252761125957857718739618522412878717212026668723917906926014926979834152823705222431124274204848851841062494766723980190103024248280802124991142783091483058881134878803967288635941685880187214081912141597394873668781524796201851935903511051439578548941739079858555038776552256009755118159147049702619299093021711494413287349772249213864722253821519794894215884088976024258540659804787223247947278896102959478814707085792149685879811835539836316048943155441977449918769371277297265779966237164049189327017958634927302152569098560568237534327104592560992473625930663352968971099866945888869910528070654487116940572075766454064953861661521122239935477368977365959131390508391842770299532180083606971878757095151405004026016087274024882601343637649736854220735982453443253965355748914477166847803882370680405531088247931430324705268497030368510441692939477563543458512216156740404878181268338678279087909845524207848221701712421548421428374498718720842541546319165779006436378537104634746735784605830385797314572020019762886082560000000000000000000000000000000000000*i1^107 + -6339941291538442270171525877313333944591455597215026601652560960876530407170458914152732871164734649163914036911795148973065175078010279049384429614787993853561962747993877895152011862041910790117898038912886755444928766273013728592752139366197789883717070330335818107503232380694428699878664967205080084440221947356941552554041718418309618927155235178956707223866781429039943645047787502429178598567727310866627830077991714324217843799160855459295219805647074222729969036175513713821555283511658365426580801020974835764065660789960744015387787567714250205161223861948822421739975554088031425401890365229341217268789365175839444080080835000180018278618374907096546860124777775989425531119956219998940531456820312038829798916699021571758556525737672242733425842529185094009603077901671216387432327447590298526799076225506362631721854132161573764970681452157993249160103035632289297754972408175679504891618282752997158498086107671751202340253194934695113017732092188499040220603312045273820415711317904121642517845531817759265663569004540347229167714404185757232488814054617940109402165856464166869687313977152169303452181872617436802629572637877008680656770645108160129182343687755351623154340564126190899869202452491733134329725039191575956801048172996580288517177130723959939350141970127670761389366833891624167729767891231645730278904877615685867502594033128699827736604862773657960497897606373852695607381993947965984821724319930810301818951117990127792073238613627408579180671768572798159735089330154310998150687700356346274864339434534437763964059586892541858063970499943248081746733814526793028442853603573258260722662781223064373990820063263240124623422007343447952340603153851162260209890891218286177235880237205730609295195859134387235104438219026335659845625358047312798054092428121853060235229268134106983624745558477083504647610862435770866798020214423373108386992328383572468902539146741549584778962706230872409671496699843225193431318980353827737245128527977090530888325369213180187017755201725993840991693865598416906570972875739182036336412719986054355599415305679800441259197940326324698443903363684872675190710571697977020933629956000014855079853946983232338829194418335676375774342992888457189593191581527495931032938113031740856726632675932917067536268507686864185128902812169926585222216808452580279750140352809009065120065983300570838366111883094054178829171530784438757129436646951184213761151683503503920581348627246055665731094620808560791364500953997479966223943046866250766540417643075074471856560679150939030557445151945212641975970420380731301158573251796275106833763415196843844778830306064860438490431771143252046008388968435693309658615781130775775668539306490600310363212924830203513938732540562377606576813274441802561835112975627660443543047324491163704128250717507797888198075433973347933401574601974056352076078999404162312951751978106755764943907752539853175777110184062431665117208338679984227519536457053919461186112057238281832143167457690012312162795520000000000000000000000000000000000000*i1^108 + -409056748211697525113556429446603884394511487609519434603133000828839123975750670524447713086744361044123164435943310295592900351563876303196656424014114779636320699183772842882883890050417629649501907962314276480092064209287756833611799905258230753157677218811850560893898881641727173110805956952088303763507233338029509696941658156829010675660972790121842862515037326030923677207709236733013849797865463140978738006707428436286070095355647231221835946456105307377804224762240961386312113878635160373018780874783506204838085028066235640641296129780632154180335662427040583227371075237131827136109585413672042493047510032762083545814307440027439177410608685140737144842074886297169312159766959352728304684084008159682274992619898830519829717017391129846033624892001083052084855559839938486232924911031302336308740374218162283912663570525769012303406935997185108177434694594811366167084983580324733755037036726583429412631589029812384442395405569801061556420931453541755704951937233162792377421444663819657524044381127181334593704002840314137608028680246424626637251267494610345684588539466875266373376017209746461963400082214793217772198157630490303806872186454294132057671309741841095954289071871970727882798803464843892921699196196433129209542311448262038835951773206167822145891484076800578443067017425707342534902672344379652246954316077996358288209129375361756644750126494465095463488270414317628705580892872858925608384517482520808003369826477397929112803716980416236758415756612517973630156797873422667606034794153087910775248996122797626885050867790173497788833081121011794916975310005435664832714288962576612471031083578778912186843071243984097036058526610596300941399851291467138682728591544026567485053240758936189346528978501258992296071666843110076164227144030923795536643885981639069123578143921931236387655840251392348325317018741725010732431122932916917229976981489164116127371542975925288226263432449496464398329146018259980443969340698135053261948072329159094079645868619274850149367885033937175679334652292002697878969705585313308202097149335605667899159753275863875466736362386621277541500561190138805269471845647081890310898276090777329262955619864367724160041728824622653210630980818380401705487657554930729888459911725586884692734778232071134094967913776829433108456058559359569559334839790680951665663695224003561362185514994814967542022723539148846213371317432077948393247997964762464564029429970668459727980644810828155380985615021807015763057820589141378119767009294022459015222083702536484582335789444147169165981628620638163292555131258996390725868283508777544310775243956194368117255185044351751785592016069748312087571973399387868103675024890890358367090776551033762323806657289415937948506874310967242039246229242006538763250517181721684531774180925357984828844730852280061948718505471300171691257482756458076178469449345744946481307929149806729496544012351473287440781271696535300023157611420606181898207075908787065006417513866641070508449752790807347200000000000000000000000000000000000*i1^109 + -7763866325628291699044318801308608518570948004612580268505768133467855415428224708539395582697515136647596737330620847981956511926470818994646431347911110951776379013351502933670917950391621056396598355879139942222386922336423737903090565783602364175314062454520730537862457719456609210928121612960270805663016798139134608117953458758411630863348886112546326614615984168760134482478017723786142167272137032230729845648759698150592226757532820138689440408010524726068106978737641495324111489662718965251801161896631620036205868721873828177625991487756495602853614849214946860042319245588005334687446560204732787711567101999277475587136706396598643669581005029566483742709148493258303492917234696823773367308949209881985718267634518362099091640216484292280852290552490348533579874928252468823487984822072188548762234416498515794165574182261458422489197800382109078803704240957055138523443247427386086964683020645696556454172379778688670006842098554287393647269075462043304297358093162727045420582978568290090423866902286323849311602400955199589831968619832427990980310750963934091293783312721641981805222077295213761661387260039759664684703085384220301529361567461366990762915659162196784160798385592531781435374012356892857278771146961003745801259921973930448918693237806378809384161501916783629951256454337993124451733336836867242139160066720911773232889339393964928470743836854838073930506671422359052235469874326134274146659734417384276538714444442950468664851274381562664058347315781680959498598664187425675424306659090328200243929306378816375867123244117002990308015926802756002441846008254819599687253235472539590370527775856741081748121100188685025296460765444486179642095756465793573595738726250877797332653976250033598293281006811979859189635208729584167503958999148187638798191227433999368619585457556651425712403416066862098551433584806191458479679070464766312736271048866671362707457876655998086166606921384929427485790085464527512287304052026757180143874271924017833084714300236477381181822495372751981314604957692708281746352855713559825569088513615683953920252896597631555215509211061631468640434335757286687911229160417828761187868433309397745145376297915274462966384951125963885542332467219150328284543600507226773047305238617679112195915073357753517567550459936754423012753130938161623799040985263863499512632486430485913942258265047573020753931195870090843240934424355556028567574835225270310441663413823266227340772284848570516055429628492970581080833400956161549438996299250642004545997872219298635468083625828098877551861905221754270100854367365430497500722929676249020753621916403323108559712040883331743926866215400616465968030594595496592875979930401299758801417249462572828668691184462036302529688645601276938403636299461376916848781144356156410454256075709362445398413784887124717811276191166988413285817163134594426505382894056984655586059556260169480363239369652218050948718875783336903332412668806397131309589206583733443679420736839794142614650880000000000000000000000000000000000*i1^110 + -127714299270599504325263332809688903645690311370291202211215996430715251168157509524922468255397231196436752314603486030188114153375254977366618282537311762688606072365946357782651426640654521513879407433472411034412300481362176529248123981515057669931767020110785706574926916286760339837958608373038782605264329934394193292051537755735962582399080386058242003684835451705320725644433112362756572321070049889999416521026957303009143814488346271416181879006943899709659900242850666791067961139200043303198456993607490256756897887734053684679198297468050254072908879901163258205741683069136075218626188197117975021187992925691406890048146655163515244195958178128427364781520299013663494844366853046719946526709100458502624640741051603400906553079504475555704937522775382867941482320871489081022734250583627095136680553656835843547824353621092047109091689114038642105884603150883324373824964954469897697411593525083647253649033835687516921492810801777187259328678240507459602248529786944149524120563304238808470181494146650281137585727301885752751258256218842342009163000279668151393209935926938544897918844283540509477397473250814300283497822883351593382536023531998421711567385636619218796735542689271314513626228185904485754666703361806871527551566481037162921284700732559705948656636291117034186721545358260910331589182068885627021483309343057145733232563545408220601318770396223070911235887884859020271762912610427923813690188556309822935794868648523730807079003668748825444318180751356265909705039232019867599539366858636694318783227986674606025276068527367064548964761969948206488167463444145211841431564528859460612089503574243755579342637022959752165403636526030902849701975809092861917633214827711480751714888719785065272339995962655206062390216766941514218068152976174682751585337284654091771542765285062203960778179671559143638020199902927066917757018996210648838928199428469654509355605962445363302683057798535408201575435627922606307909621477632555464989386376670428323076159979363408204786083693833470420513443114074313549532579952701105336787446550541141144052853636815774625047819572237672089570209079758100093172806350560579887599092098544227829192775523612042812995378763288303960498962459273153868180404426338280562315027470517228886001337489065471870294121161729284439769626736842441375781076245290321482665242330545354454103761926002189070789827441722024552513451539189316045572356560873257595614562325183367128753600487879358779966089011841776700266842664725765860587439526014122237427924244869814716475834847562187227799997615238487248708989803075142680978968415661029892023463533740193151348548298330814790190983559096935501389106654752337390757320046294676752130918415367700346765721687959801396639865424659727670945032890533145170686715922129004577834485986279541921600993917639816082649104660559857358037089969923788905914630047149416588760998058653394638710384771792759205358982297225655152689685796777838326957450477959075415917756422291456000000000000000000000000000000000*i1^111 + -1384289395958864876789491894141199419836684246172028547391770342601648243013157772025015639877757281458380603457217039293896859821496197008355549189268696546856792043523506599740773534339983210725257965947940966509365111558143394296945750752081156706129249282819657894786001373864148503871760218262987094049713205877189171329432149759446112426372126889793894320518613189461256017406957912041616179486091628856694019849634262171937650930302920476733033094247617786839764812094569554203397838811725721313752530133169693207096894304135091427220321056519938762833642863117184496876751119905824596900940253024263296771238584780782462539748086364799608427350747187589195020816016477203665088483959370387746387914098795651588389116425884500481048096525728131002712662060364062815736864437727556879194836308709260266284148610330434370920837138246208163061834389715299561979390087306176867925605096109532301645702033278947751882650879048862422706708722952809893417378219381592345962577522866730071290271324853716102750041572817068652625201837075001134873786416858380921126765622289407252053583749457002760086884129952359579171359998409136197749717648679700815638412268072435854539129671975769453515938941562384630275752295933854211613779351738123982382289395664605831415268720149160869301669687262256240376699605064998501023063161907835322778360789716023078168441388502548808820382615753693785301542150367833144795711864191359932823743292919012277708932314775919684337893573069285493469844715408343149017254611173224541985784031114548142493461963521890067090795612360410379256189564689649188077850328008655028144103399129578223669951889537827527072400132143484509886210976821611577974573045240720434488493115842071309465515449511117587266149292717046672022628834957366339487096776672216610210197692633354256074686643514044616945181246148593848109137797623402189149620895224074426122747981316323910839712082760172571723363691920245445214553071193415385374798920674416238111057494154769748486193118686495466289636908363443813404335244758639713296519648705962159735189693898709146728991571761793516750171292030082253563591858635371808642662285388258988548407825350725922794153034542731427751506931885499377509666233243777383041389678425775636591638673203416701892833292835687205448451584154136610316597962726494134981708288939206093884114430139625057953903617119946430201928431836157408973924407701942562808311791965698248225448085555432706840037225569901196898710240331775072016266418929719826263824189621283459039188727769331844923956879444515869965166139990823079218280618386787725600564641273549113739980453706731881520842323448359454372642037392594159927603559965141302869068979863208022186380012769417882117890240868833447039664290046107982210324240152158426616474891559730279923066380274003538733250787423158859044768252592571836117958770568731462777765027507994660228013436024412202084697516444442547114931784141682344974613107485379028747426029398105005437747200000000000000000000000000000000*i1^112 + -6917039050074228602810532749888090960068566247947774641030006064458201065202268955366919623166854789453264109806579929976867767879460847053884459823940202826150590697433490133760625093639074682831414749191560146172120397523848226694147155581024187701481413470235873195592326435052162329633595528725135769058544243652200315574469095675894268736862544296349166784224938067349870550292747389973391261771448890092565839449882992548718211488389616802823550996621197955520770878934711741699528626829132428098557227944847584397286314867424550504335534613188671506228715980748199415689264517075630321512301115264821808184820525365413637089485393189931899759567496314496390877106750969562723691982046143557484031426865347133890745221009829890563827858047902208014895855523769253774526827409705727252931260539509994848607693811188651241422991307576088619603264671913817493449716134495548577587057056554512565833530525379710702610638673940846260008680399975347153231345917091367670952180970490850197261172066589651216377799257452843912682552611860002739525104865676755624271171734193739174763685417042764675153714535358125253988405130125308833092465647579738364646996694855078404514848512359717258383058677179605036858930415845798988039707285564258638948395749680288403024090048589947725639150802476676967779210839446422192759730306047935669062506834560218892253547862614140101789963280987512245706900913555927041605980258437150670729683888969083410286148273813066435763707124517814260249395588962133093317198138329988071554979559488618921361642048055275491137908505639948075126376683944925888291306621067663084221438765700558769003203271274397716954407502250970352165316502750993446207850303174136199933977016780655273295558681653636623376977698442070020807799250069810963142785103569426447197594419379020745509870119681899189743212276056064596355553908414075036336064815820855766674361184453643484776743444759117023695012523630754901266108078840803332704586825882874324463567034748605561607507385733716417408003959411407721603578844528314653769148775927311197573445735739005961131475366029166743522431366192531030425856636500823261158657449530157969743090670046772438832935416021459116084953158846325566457001968324768735692591514202270214689676601750899724322882324992042853873548663273467366513264839328522552321924134675462627690861207582248266385613519762211136291464665627248497504319913615486563033115620781684374173419853174061070935763465016990309307313285553591247997862811426482333085626882928454399195163085435551508761508797607800334390239632689874802001968119456495367272831938327024037011035075648569657847408838115081836922405001630636611084222135098843559597097128066932604280082472533943603425832909070870077972747195727831047939962774850319520773797173355362769026295261024385177049039011505788799139308150380097033524405587085180346263472455824010973024501283878242534763486073801974127968919092254001776159485773120856941930443796643840000000000000000000000000000000*i1^113 + -59662773920096136297946755539601455687923361720944971074918067350052182759294422670180753221803570335488920717316498396425427755204683377420945308973810014991953455607873679977616905924024767887527106486299361490998730349386810961273279448753031943185017672625343404705973929062143312391873799701236687518092007092156776360618240592173274168012475969410242981930041409817108436240656470440804466481127735353684369639476910610779503422214109013896664700614584830548780914486812970894030649525879764567369871521348343779773763456518696157087755082996032302730361997487505029204631138900257521368201347595894623549804137533550090100889536862718047203084776434943800957779573938914879719311581495179575105255558262350080623043762260335493601429119248671619505530927104891439796116874691226732459587432306831128997310680323345601047776158194807020805490950470443434118856823771918587563825943849811379346704831196840320711629097850302956711921627982415861791687703848398722381318096025543199808303877526357668565731185186744741174321507409881732124675751869786818998453387315278298993017903650725750865541991850831631501811047379604504231541846779068965334296686052364104246854440155052069885408266473664996837407082137885299134750086917830882034837140209132875313385628940450802020571239952025394516177676507053504470247346016802342151023982742390170505014933820058984969326081531572258455149145386810602401975703335787319976821965059560273174809077952245423972720894332320459275973661001546675386592333408066368246890638961575018212763477487317308342397819623877205597391797122954544226773032205230473127730943046465685082949064322783244671802999502162630033447667562253817708175593602193602974087885661189385632435983795255653718126987518536425478656139902086594696594680915645356566972410572852915646525890226960803389507173182498628877244788833594676768336562401031840589615397109891882399328387702093038739719181701184806184746847644610204493076658012325118135083939351234749817030203521578026472560452703906267774724425485031276745463108386280030025083428565560581617560492441496899302135690141375922732381369810891652982304857603102360690806512197649394630219389097834586750011260080492527130752453539702601012073960943118695035671835325786645131649117622216199995710805568789192525897230053723061153347106245257397877706750143333247710134463920098319916427080162023269664363530831320033126304802227871307796240958860299629640027873621491384967859209989556924119138891969082956727004334175246083225065255531492888134472813367112942043378980340177846913927009193406506411962126617567720516286648303026306565671412771527967669245344350869001957518112912865425882052981844710188762590853645193201405080387718566793292834275527612918681402620084369794218639656475221239622552272149101439004915865164303973493184453780029712966518214953874640978940822285129189130884930904300288749031545750292391534408421692716890026253143882887721910272000000000000000000000000000000*i1^114 + 81508518625766943848145067600132093898122634015242426035029673322118154607090033774975021624564227439358014583393503978992684227926928454279054307483276780348418662489734243520187016971350504969383860125286262101262390007096583757941288805464583347957605994492328176764687898385319031140715803313755963078231301391967560830175357300002965286214906425200288555167403295031741881544948943067134448541019334060161673428450265707598915008130013231846863147053744731581445713652976765627272468246743236378676724406812071110762060937771342172363784907625885417421318481001304570007668903077024786702013120302840063165890297383359018588211669899208291956996602262909324006389387476079539720835285364671030462923165216485464120367152139673214735011314365176900419609719743062957756907238180904147990620108419098367133877701194571533036887859603854711720603327650461638408497437971935682081540949690213203309265634528431238702236464217070828426942081325148008330827679995474447537843583552527006962817183473603144518962672763753269777910805078351128081226389613389474241040208643078867312930233013090761373793758311516178996171331753686387348526234634757497679064742482424626026830775601589591636608117813518997150697467179011345227652573255528728419467411339503570367488618535086838635756979676914426017780015971490882079486126478236573723875725301343593932103780021928347664617757419563444072417895491600256051683774956552891400340501218189129045991962923793821998345732913172287999738328487347961223986535008056347468771078873956610397330068874854086990206001010353618163907320938346446812516179084437428854106987026573088196934782352881468455181464521975471481619168680443922923291428517275987114712577517788285202172686846304810685279617190680194298585747266305779692148679372122521142863926080138105849943506510493316498181926459895651601010814343394632915180583875354399139316955139211075907214410467240582273795422382044659487313744625142501291629763893293887188894906674105762870338273129458622668523563374835361816975669262770473262190794275109515836340168443282303733693102918455304438336876939946719696070726183905456573596641597301854557226749891567848132872282923873344135196984994834384157300880792566413650770994902659312067235322089350632417205203153958783558363788083005989885632745793841829242846653212592897192838160568815801627126321450195117589528775753126047665068479216736838685062711309287335420028704653370477540682865581667619525707063462701947627422673838738103770952120803850506568537450581837484725646249349012904667435147340089185945015653227214921694175363305830358626111873776529146554507675548311430245290213439159373893779241749593976586635959134149408911706456055302122122744709850542556653440137302161101696485491523712276074773464123991591789574526332028694176564957270509719665939584342930500815163624598121222353111958231027437480149379394423822391088406241530824295882646284987878581925943705600000000000000000000000000000*i1^115 + -66933284422610025950577457703417794109106467414111748043355038150737611135040144256326977983371594228402468763647727187211553537247449113777573557916897068456002033260104142353562796200282390811210329165854485866058131977403896399923240486180036852975443241389543675693762286553194223612815158350047170945542307405414653703211945282624350517103455514951194777470326037445676950861260641464424694248645828239999489874284212196017683717526881747006695548647647986342258903160484142000168993285894131952491062336566453137395819576628634171951493951957589998700456936743558216946207459009272167652143430221587666795690300682204092064726340649358228501836882410441500398015603168274240969697595476063595093351908408519093655970481980717160087690298106453549750054957964634246240886535546374175788894847508624449972679248648246176703729630327295509804759380642456026361611086441422483313615242916850787651080212625238595798920389606128054042606772627300282537313629227305663199072680898496177295110324770812003433447078987827359660554456998038907999613459992664251871541961002042470472939024341897373556225645220077722473023103906507230793071108967230015209138628769257147018141318599845523953147905292487932435188514529435588336982762515706069627393999242304364355044781385327892539020721610894609986152597376327760218453033317955503160627026324331165003111510569184619307268775526667481737197120996440497422070619318588542544431713488707799694414335874534098044802526004659665718395983063174397865409872450821630188968050684581761883584588784985234095649179611780750254433747765080904709151624025265807325645608723517398394206447831184620691035734528862567597801883482936059163534158795653615758384272186689902348364813800409271788571843004718492325230725122154014680454715076586028459493360962322141643210747905617759571733817901237949426142880277061657449789902046328382731080858148824760764853150316914904378943879859165202339610064580406346095932867381940070957840915449480611258869663684871065255161491460552447403960261097484498749375618715057748628888462179264209283879669551029290167295175523208015809794108613885820095359799346793253184461723674159016889263806490237714662704925139967047975304327363541765389478158014109967479880768951450675339224008311343354968459133912926451915152983992233259414244278137002782860511148920185641909738584733120729945194336370278869864458829076288867719984817184266563375041231596670859900715317858778671487688102414983526389008759085170335925481669964335186176853753918236347565855811056107895239348650399913113421180555970684799102161088057664430103300307853994909465184013106748014936160530291025494676012708346138257015795087421865359761779200367350491058937848358888284461113040767927572883760439022757830220721446115908281083090088505631323974543811733287945406479617374781886535856203649783777293264225183612717378813639453975725126954981798581078433770817450808442880000000000000000000000000000*i1^116 + 37575436862282087276585666533944872426495011233381396663837492994788174193525011639761177070270484984427009318196212304896378210486878076726593604977044604727734673512540404929134023533773169382634865579657550317613394802503120573272747342095118038242464758774393161667938950142003758297751725617677260300044390166431867423243521847543716342826735714255570135965530947621555952944742353711300260872341116879866225087356674490879212406499521709780643452014779223877149818168073437138797265286484757217515197218520522370349913318646907075916389996306385271865739053438113592869834398681020326946936782566171347075291795330716444976065191366045763258116825849056243808997550823677986078713467208113890855936348652803578384732702569641928617776801001737898380273455692415144453912966475121214909909105862719002692115903696440379054292458042515256776824541788209525759470717721671916966463836874227528303497096959279825923246616324224943748415806818153583725357116879121821693000823981177068687239217409392086588000950335752638041200995358234732802836752754279187866507386748369429713448133770567950630867177793846762812161140462765362473081684870817715097211626857139491123865441983244070908832317364719007433857249073750463720474699554035451022617065721215005785484756775326205616455358121527270826958342973266881009281582825398985972538417471844044949694375288112380233571136056864766366511157620929662830366547282666704755603795865813176195810632700594027932808979371156642016617341049292785120623122710110553185677523134854828276370653084704163620201276699464683427627268365850583499432700537224414268127759611311854575854005222770588544211906149423615549312295952788785687821511421824007210069052699210721525238148525758324104638226587737158519711912360858670618345535093224193891548550947175946152039577001549284233089671203151380224754620119356326921301466402475525503454656246067438157855971102706460843901858819660518673256672082876625892831488979616055364582569659914973537319367097250608563650330047713062165922666661767660725823112579993592789336429354382133468076334849351949066502339623404854469980036173473377682766955965037179459654266621051980207251592146597603333521493427454373697669933874127893640818493492347993951777084780933343378498639186106111668932032490160201245023206364969674349586439002891490560851233367824367874453554161243978057463435604385731704870330374192081896351164650552032545609997611335330731870574505278718363576445540607655192500530501780248635409312411677358094902105499250605039981494799993463553482835565859989885999390202796891408384130787048302601997160309721004471883149816057859907327164945175587035361089166975041344803407991541324130103990543341880326001087214920950945207034168294324922815452556556707691791959474470551952729394758835681479297589547980513798438961414722989838398646326002033011645168447462873080130039774354616150305841128588631217274880000000000000000000000000000*i1^117 + -15550318329738841705835172051923603883728462746210184719769995600747792358931514009637915744416721643794752429091066476981823824079279982008394372014279246345864395554023029913074250353285203449213294163814974878789462081406154838495582344177812212738292034421407399581299269694973804043626819531391492513191324749303859688019295550848846807121691942991272311140848630442052121573819498591771520127992594725934174603433868213496383178821102485696418649341835949174152410218312158195285171970790583192324530395102234586033627835270757709959973704009946981845481524521728928125046804197909786748606701450084725630917195558445705541363593688897644610405302554776851800587747280698382521187989609941724604024527710544970257079491587161864259174174385429946100753382356896723893907185250075404313700328520498872377458319209184308006663211557428938797861818606671472437392190689921632301834897291874396125229634738945025092634212236477907586825076088092461707035248849614754072728116034640198653975280997826256337604052240395585257154191879117104631619978619938539337236209451560786303582691929085887541518455105334472546378438373721738759831711383673172879512518990897321833411822365383378282809334061313192262442646814674838148694876162392236219035251331507922310325671434700176056207815395764829492785509105195213144264002628749063979478414706775439005722404345969702481400030652216582722996695311483802760221660013946194017858523347008570269863903146091899350579617882782831040012321714761864527957758255368401010793061415733772319898941532419315531448296244840054230712026063764014683460209568485696965568233118543568612155588688924763944407328392836068929462942770906798123704799821842463073047227898930202515490307729643813195666889609896683134693485243653948048926625223868762678472903458669857571689776356203793281111758086414376960899745810906329514392449784317894994046500283196567289743033745086982967847118229690443011044693103054437013564990149607721169728156376028041390434651614213693983057958213363561396826049044258811744621510886187732029998172047743728406760676795030692686502553463224952226016957022076727609402431875889575479387723864683815209169049754769804360907014612475218043861982830063840697751974359727253589327209330079650440724651706431354106780878227868488228592782255370400474773731500208784327991536616542689617848281967638214312584300724451017008000268686989597162800919828818022882300848098909430938008495875377645533414586674407548156257987055561603335924777884936354024090961121761988956692006886789812384107375182228575654466913990783075935397944152537793501860066687462356634785310763419619653164010543536581585450960307935700221788238069320198061273153032857514112228489843163094567057275688543607286056321376218700627899068762932619083402649279875416883788948301278686485280909057915961289475622966445403620782177970465093990610069580416870377586550426828800000000000000000000000000*i1^118 + 3430689614820457882760490799538204609437095849011044210410848868704795412094835197020084294421659435881510584931994743070085198074613131814530102812949969162670714504173675884327850005001939092675471249945072906838387752624402079220420370969180890962410147266749973594972782353245796182817632531882909900220258315230235053206491255537920820698459925498139259095935202679424064917853072663006767895244032605729433039995480522482119177219313567542749899374653789038672285644817577747298873796596317022532401234002459987965734756052377888832975320276987256233289141699559850719215393998117367147741357600074312895225594525863050604336956343470388483483387253784755436611582315542967117725204659820470314029719675287898376295274418574231483267192528814196861375634399782371725414670096390234050780494619126965592223965070517111243016980433487553180127033706495602807724434671203590079096076004077221009130537622087057239336571874384596352261281522521797713741530986149159512933436763240192765037176533475907805498439415507518361101343709617717122445583424314261833464936043499315740816498707354232445857214125653739276848043286429089019878756425074967361320684984792784605839507784982112358266628882304168301476407539512065661034838513703763824330626010603183902910401090904111779227959693688105988333320425867223255005312993544203221057780538228992504992639094928075581524194310404201458910013299227542114398503519728200980792884298026305349621208410124372232641799413724669922880851734207090093589215209355133397868048568191672465881672656720271914901405360395920487506270918053250280671006145027630211955206594813043002708950889774175893072000811147371069475968389597011532005125066386441689964359712162080388430892689568234249676234510855572495674561678096636090102125861313989899946327974171854536456253336056927051845335595008968320720439934535350538476471886737662068251344768106886568446027929092736123668288823182982720856133164882542160216616630483968593849275839567969301009683813355330402043121874059266578493497991768023038002249636229786771033432929503644205994428036206697363109498856497034816667364399064521990761999844875174340041843403812459861111898235869234703192516584022015095687007233395897019326163197979677553751347418624336578757460332596573434542625264334806569179475656739700241238826806522837090069633336891189438703561892438557551585991066646528023092920947601407041090570050748317098014522278153059949513685440550255351246366069112009423321347045260426581744186858046608058623390539776149518264398002855340218507682643184928192433305948006673996288364313281735966941285983125602128845791678962994942776886202900742881209052639425267657842523574196614464571704777021975624219181444061543647505493808062976386924204166993242247131632552091433482288023201730422555136080248924875624829704788703388562011121286617442542977546905221704819283727087039707873280000000000000000000000000*i1^119 + -416719820330937088574113579297113303177579940846488218899439312139147358995709770870925130233135564315154857761425351524643578387821304714303876767883311080798623799945280250767404659561750823087395205577649113724163726382612170818741260143257533955497422008663980993346159300488052423122906236926933662671084662662833578777297582360070815600235786878221365700293230835188902719366719336549841807312683096224921758624801416025111078933697644298089701360064132796831291107746620374178629638446930398663325431425107566431543194871812386903213683817096223330422253645904884616664626325891788605952085816607364940244450067623268734750833698608129346302492200750559563494696808393584483614429312752817605534438259688303975177178552199328519891716292715146497616221880142891623498073057948156081865240074556951210956840347669856552015495912279382651488947638933864400727898382768011786676648653574386785792610829018349438171593901354195261899107317130727584977928739086567100189788013156354158987138272560428407937935508652319477043780147545797092104220559479646949615714266060497083743624181063740694465539857413835350292821045221422487291879856818953838483404287447900631239733522194780653205985778655139445111710201055081682356715754764804872980871950088054317709726867176141875317293523720805300590773291242587679058754690608458166393384854746311677986706421793016025113209985006748787261000890035626072540210592653719228838924485008457068753794494801991211711934361318694483577492001372182935757498034732636947249967939945242624191774589375199521736128500545747671927412144056391341906607439501341145931004086054469468429542821629628929119962611227960223769680923558924436695271747555882516268392419898902455034240357890659259378641081517482791772219009062030370066599172434169663509164326140189556842707079410651345009135665132871756886727320456938421000651001562918521479367269293167963863426346194842822273106349924793234025003104672683857261339908348726626544579067286651163980421913732390969418789825053768028957180532192140032555971792688722882906689814943329355092505317162094190519435577268793625287423333569400739196038689928542030278345527569314627087861792952620421146082522398397522428335964062084787378361303631689066997896056266476227391204707461546727509138026555992563487584324468476850135473496151581343133773156806322187004146721245455774093782515487455914056866971789807401174843460915349573840576099082978546967424198843823981158853851233599416957407386441860777579847518070245920690673720914807875701131631144617700105996666749716514402985854406010195962711614477230112169784916767748091649452779365300661764482961293562101980782459406630929624573777672338963603417882220844634020070608500950903012213639808647804826373199731660563314237406313120048995593579899423618846943686243675879386225791065195113995644028002690066331815347936844813277593600000000000000000000000000*i1^120 + 2767434014547972168471013175433522087983022607803470003055674052947263809670555163926925248929238772708558015067099586800912068888412237917183163342973347756296754642443966760696757861386795268762687676532814896931889574841680666719737947727452762189572562985395052334310186599054929464893117745487665189279753336281662551358389987463228534672773816714965786530873470428290968037425655000990149466343554326578256318301604102881752423158587398073964683858185118869106827807630532043950018667231460830313359035028466150216969823374212610113212934047283984332559412414396774206702406009583775572164210206101008000650164369450055220026178964464778127011525235651288850752379321470864105480659823847645079325797049056239814724224463669945243798742943492405287559041360373854920817465793041773771179432307814655292078405078311901721237089647094034830336347544933660593770225943791956490892736619152195573539676588773395742217250235117626490907120156775604280910269102363610285437040732591838334203626900952702896642670719830160313586960086787359015868127085857787641807268959474734691653980682317375666119223464358502333064919769320947708973631016182685612388193184588978476892418001578275083638669704056950644737261209118022368460267192606595286185599038019680563832807893795836515448926212361168997995830879212878385105874675557733496606854160431462025015536093687720296309674021188193223477206229514200718009211957856079634416950473464002189349430979148979156499071577907034938847726867161904197487494657130068036226532589047490291564683473778078637615689316209087526583252328716386555161019955313393637493386226468423233558813423830142738395890725387350071561937036806505815906762805359953508358289189653165321418113171453258850285855078353502048172033766282317092607624070724418005836545460696754197010844170615826650558170616474263689102075334276528835832516150176141587890614845413356164617467784094095491023644917836231634748717541018108529928351608705683186569761708877270996232026058620635113427806286571184813301414821798242765571732769803874184501701205647322576887020995038037257204201252364306655308609391052183491859797324513714713352639428069915759500264068472731393210552670951906340886898683454595820764026547535886285546764832505510807250179791387225033126555159850699569191081750732077039499210513219636851327180707654246160026242671329129908026504078572213066486804061809299358548864932628731228982537825264532011157295591841158568662278591472011996736355691286349307474134593539867435594319385226063821165626261798994347184360423452352229670636109274828794534863733827441918920525908858281148454082338532951249965714197810913356914746993377179778669688210242375117991858334755517010747570912589534132275238551249700469581354515245013170800359685854001933387037128997739634334576243824673031198341565058945141361728690724147443290821623808000000000000000000000000*i1^121 + 772987174281709630779251710141079013557275311712001832541588630410597462775246037973703331934832086175524782575932186717825396242581379737195151228435147066793328444732392065041693634710623291543225739755329606318393435455307636704599674777342558658799659277198173599690483140172404013038663693513408418746970179488576265901908468069852885404543647511648413922476086620037672602986485033817600864239212984676102597957315012364766709008688666209007013661571137942449974836254230752625734115578153466327235612704648614522342472335419502870555137320681945610493066232836519274608908710892537774939150655450473534287901551111353569081400380179886633971094148256864685740669232046251498039098593710421081987972443787229321610249265922857896776222783951561482550489062849533653072319585904544483637000981551097344073808668412498122234275735618358713588555986576111051445656253567223094141436235942246240632958844455319494624775476697609238478760641708631537968089219796150995360787753528788995519869232946691917456873978904588451280760331558928245693648341587177486639916672666360506011730873167838218956333214850885310800810947268009373507130286656282241264204261405249692691219141101024887885938360936434063532279836381229028215303769983424348182506760542866725372712439700020860968877832767002025910997097064630586982454206707440219543516842296541145575680204221425304842361360300503341738897830497177056211483257138677707318273609832873768275009792779613633252279458243517815034645782601021620061442022430839873504821604048815716028842100521454722475311548063258907174190294887915951265787931010497716370769073284400879946088654687151179955115668722435905014558361650527255072064557977641460919448819564676357706070874385738890113678936309510177745971015322279317679258774146476212074453271092794751843243220480084740236928734942597260927016530589368177386753039549128645284883709799427570612723934949729125979260552307937237243898926214042274255006731687039082674761312945083882117994397515809745346000260987448420357438136669668727380370055801282347419363605586056243964026043878548635156095050120369176957032748149606855843810778097634380971947574456958318569535217187010750299846615671046360860822057464549769189357820387137528463076979771485336062856359043393336767556564485992558519727296551113649757727547813410301773277041791120743004706369539644734737415841784671959333140680585795040348128738938921522922091877252950067105655425654080652496219715162728052249778551751213801741491672571568652829499532219010853734911945987823464694309382283176170264925010975648951553812175289982461497434746856992151695926773801166204347176089143815977704682970266217670960550067349722818675398777938295380760030625736087888265038057799484950606608680905428623630501784239796190157442020578662307047342630974810300286555602997598633786150637982680350720000000000000000000000*i1^122 + -30296990092767831717960246137827476415796495299892923566575344374032426478728647184577393001721305019203664135648708948411098297556698837123513461609426161235125766560265181419451652062979197407554710671183210804027437118831523428667164402333876367429697600859737253090436495874932174557822182139391937331058292856306933540287266189184371801483193203022804917830047191657201619459798092671348118223372379074313936001314603459698763703674284105868379453200877528224027152155683393620309311559330533809957018519797395718334566735650050808368230141076540439773423074643741989416570755041434077251179321428333491165596558657840259905735092155649401261159612297307998206872560085092141652429557792171962571239929895989598751533572923487456710115129960869405752825510238087899944489068896797084852254594929456597986641171844786445792967048907793589677047271863871805681320221368386355113833877814453027762358001470354317443929125505006251937842565283262249277985818317165177746084643361619912607725863709622964374701881757706471834681976619067468094251223986833078827046881681689473142775891803171833203092570463723598917203314327095071366344254811439937770896946561124096322900511128164181964934547660621139306046061831548293886986052380214934937313982853749877719183427695632222835942156034488317626784773959571630116414011482295056779343072443471734621367335445997842904181145403593336772314271838568444874308198533413755231021374090385800001648902970193922011800683719602757843091157040231766206618686423462948484862843500454227894116733268244753863338172844654440309132588962776866299208825061056410509990591796867791506579064375708817885185188217584955610536949488557768927500693722504984854450617871539076242926075039835895954124650227774242396250411117899351142581363573458448447449086101549779972844439026242238082537029313022023006063476340996358099038826980846170075334085844972089852982493807896556199538512884191316388282279374208238251896745580307361376173060792160010093350968647233716305083158362640214115315794505253802168221091717280717603687991836176664412061610651125808730303840693138652112892783284998889178978978257466242685978136239140288325884951594175430611916506484587603098998069579838934683832729822716162605033939163959976322830841704193940526106728021511650133130613478116741867403410074904595362444779765792739179331843783031022632374232778567044613664982409835886288497039419192877718521166693583825187247019881144132843638670593881489566571114372699302696067464672076473094859961782816941858888032908578504623172566748252573865149092001893120219784421720001680064916765851797029598858798875142292436954531307660342227840856089911020285374828606900498756632690411127034512485796136379833438443103241846462311200317485228453233037183788366259445106114510825091617288524416457445106153194343113774231191552000000000000000000000*i1^123 + 505175912990750593741972965543311922111051548636899050404484038387807203732393803196084727703218215228966788607822708789862127365169721908730765753098060494941462050764439517177999616760001688886109569899235561305542433681649621124342802318599544650894157854141317940041186051066781440974338298221247209935237458826335888073816110035118230733398408443984673966761595390379973950751253572285489474112583331312957003146775711312520250540017666876475330056106950769073176166721255473009488532398510370131124578124907325717824397997337647537074300448278595149639074360414313590258722784963246434955412610371298030675584506633828123670145446519948824412061350015615768178640857984619013885416354900825225797406114200595183895489704203300277193372399485490629583173540457876790272261688054916212963026844945239228939079008630856851946981298450076658359610971214784423396333061485556598815569640749318859699677468904522669699147971365404619299026285154904509484505325289767012911322970213513159032196311191752334538925854917739843506805387681807318098751999799302870528016051735553511157605529568709944363366571096493467264647228445945284087183330179407082075993318570845739012364018789934617475887264087253716101985801200849962909057128509098147716675412313865081725388502509423500015771128153743685132479709939842401552493391570117282671106647282205409024235968474582770779478750267777581357899331481002010439432491547507287013605423290284310804620485874307040967051997421709786344660710311550910582315339950453591637974592425202345476165666719751084453297144194775016531861638744843728137415923445442548292957306426144043788614803099677458782810921244252916236014306592786256964954449196733901556565802114301380513903127749830671518594638291500765953174635574037071923686846339552187253742946951092958280527722082195109405522579184087457916906051544611984735687260406546300325166415938908770024737702004801307994851012526290026169348407735108420578962201277884137743409945265615600604690014219514587726813875091518243642601144961444133583755141221442750543536311475804457974704850748323950772641098993997246009491851473738395807694883637693921706976457942417919404158332632837286595603656392059921042712735636062703562449416156359005849279976015628661476187966374658261473276261840412309055435112985648064455788892488225440981438128990111502861267917868180185332469635286741889176733124391778285456332009214556434084701205912694932193350124806683443778667615626216546802827978501652634018238939954106405531610202187668400430213269628875079846798949089459622884233869042490109487587748486911952754619766545452584380867742213815411388785888954012499840234410763437170212837162339826218588159344565763900315413432723422062750172337690466742285504543271118989315088445295506939558898796182614123789184460466490108195281620172800000000000000000000*i1^124 + -4173685808623717064664789159339755822050163738774979815621663967195782851845536641648549426222830661942100528577101164540093980433470650350754267984629519817545890698268870212097123118388188526795121208220796967620880703904373044449023529770642787828415070642134347004978524895612772861497325892836432590849074874027719078904799467962901228762154162910872754202084038985062184908043530608821166022513559726592043235453252562174521222764833496496052586378379903402429872590911925314218535989761947149409609866786755419212786346551734371276421410693517602258524048476762311839004191442199966074473060574772690135369967935426293872590612039907835699951010331364356059057235850350916970716158491532705122535312671401308627058758307776957641914907735142892587162423931901067340856032112709378344849484728135356281864146480146412174909604242199950267977030089913912954086785682461798076622501480344876272706876118238965355923343580062721353722190324422034523730396703936063218781425134366826329287724985222900241321072304114933319267213099838776358866405378846967904046950984762846903339428600146545542612051021909285592110360105339850249709875601660571313424593850479644440972100578267158748919888035268930598820026631579972484292574098422380496945516955709740135879372018716781642056901595170338889694369243438954221278875833776153424880072286231981271748230524973966938274891809726092954424099012775750640250870113532440134018404091361056344503201016092579369588698607144883510465080938806176290163543755772766319516831857902570973930729895614244492764194753058704558668907955549984958464766083937635260519604660383572027364454462352751774919581277148713901092786848549841238481271204360907663590525780143879694402428508547081415232819818050300195558434604385362515931453119540242390539980853703786299044736213195460921757743081040624433711835600185724713091239508074413493839030035697689921879068718534329142097445290797642521340985252589259168356113362496586641449273946846957905401686275055381636701803332098338676501935921597872947435097038716432869679938451536117098454368522202623629811904856627364125936389278137003676125432504991248429150702192081926833993870438923540900357751674245734096750562771287812327812642860862166183546885214722947396955585992291536657450780632289317692003023969686733627049053402791562886766568593896069737528941814860686011114412710737313767285305906720249522973892509056491553466683829358210073857634723766987242668531703286850210333788920802274319956441668177364996019646068433240555701027118087672113393577601137624941524449095836578482862741678099642262320882010563962870747549826995625761505992752639231865285698388430359865250132467253475158333022174600642785253192469252638306286833680105683718807870779687387826110033725442247900975665651174703608583018482101125120000000000000000000*i1^125 + 15040900496193897803881068117616820862551864871576813071596049271203673728727053813324055010263869011030258461986484935667048325717670034341091549393147846456205503858473251770177002531931489528009673891618110743201859243405611960656302074003962830810405667576728713605675493258966092615934810994770835225427446273230650420486076911239901112264140948912256236567065961100566225987180152448854502408926895627809657334326436992730264557088409160785206273029492449613996802409851829004601361817301968213237464364869449185702570436846125060260240490842818947460084118855638706155921899115972690637344608257574984582602613184623381708926689094104140709232048463538290147822490523947771557886374491893536064057401174207185338421597373912793174746553621411307985219620698427546343510137761869720446367138221359461416908123563793545177550516502392805885591957019563670548136491818447761688537511792497685303152589070516756974803767867476953125539979171245941561787308653452496730672328346741512645911025996270559127925246750186721309554488328720647388776141196661741662742835142831840315615313605858366510119166992120899823489764889501505809292747698645484747814345546324002551278787714594825591522755433261601291570315303886229671767750208003927779885821040407290940451306806311328762422777791629887854733038978452169653473968005370998232229827097884855029621421772755932584386315490719805875580115420243956126382459315270044848052739846322617970248633079549175772204900625535392423999274479728279658340772763512519567641547064778213786916472369283633724552596212277669587682207990071475549354121545831973090746686362876234717774667611757758234414507624012055202335835803022201789772940661655196209144537877871830782113524761659546942683520271470434346853996073682975647074297801363937313767221920054329902862190496135185585756276939286965732996190909108070286840505117978835684811903842712258364269528565003328247784141169457410559255774475060437950405056838342175586391003283303083861433728831625008865843153679160542360587827372853874398571969544397253747447627656453893041803202355564540006841799182245396039567949557749445606782318172504482136751965925004055369368273771804282987280096164567734654647839489689474265910850134204262862554945600264503040970095677718491493176936685716961220624449723333426198711305875822261636793186080596927035037574719952024929385702108277336689876941670399676388469997569873160760271564145868839963950378867036436073696138006834602390954673436707934968866031579397738396322586886032732630420667643991609348607268237942259758229640011303502734245413860546167016101335586599967757192040328081182296846378608230550426121898266287633884780001625015159443673992538894475857556970350821252019912180997461384112635293033427525057385447053413548977259831269972934393856000000000000000000*i1^126 + -23526653823075137594656409294551720793872953635639605038585603103897108105580718437408284314499742862444830973430268420335076823356926927989430546442214846425032203743787338457661961504362513209203814744569298027444987032264317560027423029933994824633994237134763963351356551083334000867329511159998223009267353010348942569402341160819147462643969051205534827055219537766009092742769722387537978731249854000857917732466441199727571875169790400007292857011031210551269195782707994206960073378046704668563442155923186027379617776833902744558946319640561611886839342175431749817352210762028479351390658288216164287484290823979708163712063752618095194943450825861573576858397108738161887830315990344860212637904136630606023533983962897163566744728641841238885804070880604613301311773569515300498515702151839574501233517140396386204279459742164431594353122561090746992116235285043649927430137790411741582771979923133329850884841802151116399612437258452259250943862387927335287361735687575623467198926334858356406896888745762835662618760634444657780772337550914762594145417062877329797804033116439731718470528191403936121091036899059806431874849434931579051839703233744900335880873350592671407047136902254484533315348723659967741185835433674493456634441910036576967824333775672775984468306886844096267271014247681173984395398696196852870650756132965914714712967191469060408313075745676399267464425281906785637899410142570870396336272065234418483108914296107948072296591525153240989953764450425199613389566155859579260989952455372117899603366024748158476521581202484223235409240191698014312660557792560250394903987837998709240944584246835561709669171353561528617589476514429291449994369178607278598698513180207552957169619129910861657324854456907161088886070899929652759112087471170317912038386900954672429192198858567723241548349621145885232803199778972827267333930337453862758951934317279355619016146393983867898206076969491517453611700560784251493619474367986748599914398390640434113662821780691483067765823786856961035008419507696663242821615527349339131477317783499791084656869536656940662520207659162049170910870810313938320043129893914427363553178757291177476211704341795577928887681483970452849609592019331848741485971354157048120358084442349976518709133839115708886427438192441142791787148229767881316160862082680466709577468645054215698218652718506837020505702520347975216023552460700302390798163439536886396477999534397098386604166407564564557700786862667115103115903255249355040091293020129699911531292859352378215195102878574587609354926754549427631382543100759111573157597828153134480646272142693913424669721400712170422686829240231723940368057858836444905945770272653328298227760247608183915032204106411657137733017791273904693933498460422213402036820770507350550459187200000000000000000*i1^127 + 3885044212170058601574657466020052570845144503596484336446048114807170404458378894663985827201762760094798417235593189674782781716759630629794731059675619238315864490125349901297126166989003399817097484248972837602305432179255938313550486313856804092659500844859783947325825782405508864616538495589296022361503990071674179612928545322534468689311998542649974174779298136129069401667968695429607481967442091029482877280767783929793202662598025671034945718925164226835453397491382747618219509735718218422732664744373602304875382062554696379174136904871174904477289755064495477297829851893161150386172109277659375256760181322974450924683164795410023279725120456517837036947819980800255670972032563409613944704731195967665312170149464615076494308126046235441326891596071832901223048916031877748620444684357736621483398756068266011164869491878323865292634133002560451449585242063555190318626066941408684679911842984831898785232948426891982120331263593983268561726844296176793634466244807542542203412181636447305257637543346538453350240844322345317352273977306486502886594785346444480830848121289402822892986087421734221449429423323880417512503853164056847319879695637550916366279815775209525882069035157233238444802863741252579370771840899450724645919869207008832710773016161314203848435638321761854092790951403391297664446415373216190603956535998464266720958184641125671085796537244014758142618459501102681013789071136164707276082885575337795031515740726027126709398562802099654396236053578947011762399872066239293439720612734239264995169534692046321606473243994686324790039267793004703234161195737685625934095001308788676727827249141872100991130234149508591933384498826318145194932864705998305994805950920857059448520966514128999685279350613451514187583546006043910105371925829932970103442982569160786843531557374178224843848207512000069032084993819039053011760260117229462805067449884372357651464059746614766185053612151922419845843293354975950495271144041151670502858341910210106060333171999173162858658659587052474666773782879815569122524616298002836291010938450162178146603505451194655035564210041939539359812000290872109016775739157270390581892896656320713206205470056858224011070539731329093632647415853150829182139000118457978015582423460226893391524627027401787749681843852869660784555924750404098408843964352681008933622746567865014942177585961217128224039342569400808079858365465207324907636741001503399877375762234314763793766030995566456592356358360994150856242736101961266834381131671127110017557255763054957485255323673588893693606051400314601993514603169363748979469447688949460359589120379671897874115969384030286403082001239193937956235670271184041596764850496008217277010968834499826797095204440511912692767257987016700230502035764416014251123015680000000000000000*i1^128 + 2741082507644574652944788585768715644709461590365570726048567586381987380156081406897755550594760692397756476694486070776383761913533573661610382308462729610219150737626088459991487529006618809798758265876627582348450252313708142682448884155209591002355641305587050135967091798438810109682332398123573317996619331731093099556040394755638249117668450251950571097027053335788700707662903950018809636225878645653850226031198932421567966459308732647936846695688714238387818875912691903782663535860698063041172339230809551153728791936944426171743047448875198210442790416623124921807779383782353753251463526435052275603494173860044871137880790525204026299668197153825226355606014830698672921396455458313734319137467339738062439174295584432308340053049034645593939937455131325096513161103293656313623957895391720679078585326235602868737454310892747030221963714835562806812737774602512136919358752924726025030118590317426292976599449760272584626108378743073317887791026078885088765171449923677600156880846565033788366609278685915483182490924159871101635323278998012955632028028137538670522353964636447620172742964035565916874123391138631566778329974263780137901968129052451240212118983560429257462714961042961888860800595057158155937908132955519201649302551536435298169540688933393655040531964455964204238974661489631758371027794450111960886215860761065209600726966276606764008787858790564585551113207869866726861956816530439537587703547041484734617681899134693787218816053297916035621287117133435240748945920841593443895633710078364117575980869106865032958649786375584084001075574147311868383881560185715085918307921739212094695192814823792045758120382805260749325810267968444792329452088493381015508964282264003516701659587051174729390183214349783376539388629521298638746257798419065923416838992862928053728733142736994743052695206265455998535618666766938827620138270865127028541678549837317120679626702121688954760481140444476694378608884551797023733932716876669304427853451648764989676479784681143502183933972929851716658683223082964350495833183249262927216760277077012802631324409594106731472557093957029398226146071484657555447861760266586658797967605207827186938734969753686636132204335821888040706156593619634665927154517986489767973135078260093666880237630901254848647380043687436905717831225683444783526288726559638435432493784699047838626314177547864767213697754413246475686728117958973542814523543079811366698378706505067173111271643266281940772034526225075611741419900604857988828772388373392620509303711442673706456078402469606348823562948658772811610069417293204572203570393161004220032730123798285322170497813437350308728483498802621814232712718988358733334067489947734252147551170192336009436876807053736303448202618728893056314392608505856000000000000000*i1^129 + -634693309270607618436774572770288666874952470077188577795531845890926256005103288348207374148750040310126423716411567108036271897066632040674288716178610224819348338013728063586609423279676201637442082131598081116342126633390690266241915632654332859268174158036386037906987502728891471016238781021355388942264941957161361552109907945533972555956408216294633577848664181763512997551977723805057784695019860882866061768363968042392834823084778029715088983824631121742750316049932309431760556003174244779787718629569638002110575704379969575557430755188057163588769228914825158138815456803286744048562298244827819638712259867391015721759290971900431444391931759511756856615407576109375297938968302562074475932242454274976079433108373340324850417249576123649162787910529840502942460698235137868758883357415331445531038933434471066709154991478286405673402977846210603288708803650314580472696287296591307076260594933593348179926146185363407946771560400854635662242379661121531207927262034181508427059926670941394997775770983544002054924603421160251881298190796444421026037612933040006576588546893688679696612722580322539720422112361377659118182494042106624094796147034757565465733050366270547259526287996539014138161128259795829610886907666431523673714623177070411160815179574202198354397119031495185560626717210097502175785418157971554483136921509400961883839465105887280264504521942097243785338044182240517816485922520179949823724094158631420326340556961421464556878428840677125918647636705616736127103980136256676804189198098334223964199095782907294911398517636636246110353184588634427484361744444950534657043837411180831374031493200956070001203228076753189516538707177553150358637933261297158060616887503214557540061465157007826417625842382127401917743578613161200470134946070599507965108710975254810998549485635061015348948034535297265326999068986048275379102546542846523497930020389308893361470359243821826478711682538955639097715418512392470525142597315983963304155080097481582487361989185377419547742346459885248008743998852556883502769579153961429053435508740342411650038179220891528369479804638411693454438701693395285071287684674871388130051765093978342293752544953223501404860978606620396564579900031259187887919042475586709190281962684703022446533895168324502293357277367721553522932181050693704273449532991762319580419258084886914093717652491759170735982061656276643415776048179251585005841717941759786811564096913038942459905189011746577827907448237413604083152479690131362662881946573060498033335247515424685522778382953860859979119968253873301884822876588090072596165358835158796360206405921816075043170752692022770177952689979274317876345432658161438364877486400688991905630964827851614397955206040610306497682927942998425600000000000000*i1^130 + -211005530095898496649262992683781430545727332199693445328357051466675731621055061553872138841125660610961187609421728001962444016330335988596634201437750765246670877368906630602390523543065837366221320740998773699059033762149240389885411802073238536407174401879742992770324419548962205445146421823945174091639711686069645972574062819268959445077215167219174052802296542538398441871449691869337650632582353742770183372257770278737534330330784404667964183498994813989495447535206905380049500328535763729070938241466699727897258163275788779147789108087990237716977158341155566375511693756636545230238466495250332333540003310299272727255203808993456935191192443155566528705882499425094900379648728821673381575818317688752478023228067022835947881979436849846890710090599402515188573751034420474442741766478998048439977873354176436768021348015029601878618544281089268755752345613355755831296312580398703562567453618178133279197556884198043263303226292116021639011961564493672910785140528452727315763465643788296375667779686023974215232601071813938533967375631075716972474520553773355353464711262584717639589129029865893111892137596718164978285199117174478988868055975784340440674832737779326257677366080856643415216682508453496316045377422435275325981854507981501975418712311531420243141660760961826530574094366851800582536930502516711103200358003712403227213344016674747354380862630719382446906196746411944005618157735055402828572608367446950839331537585402213471266049688047045109540413435273739488362202141153192001721596489115359797492002931154914574215565299583361070680433717389311518005737907320599187714238886887595394246062500690379816278162449281083656194491033941514519104298029014297677749961960634459379451962325998756743506296526137592581386805246164832632881531491191248110529849955162685577903035449644737797324998656694681011812051962115258173925358099409556406362913224496310178586367584133390362859537413229633082262359282305603866935335871102685059201796242029374448340880181776144267574958705716207589328772352877645886538198570429806313589529595749753422997180692405405563057587610595475876195728245398031359401170187690517760674579876082371601675350563500860177184702161778632141254839951771347753560706720150343747044054163145455138226243112311841259166243453257406449321197648733104809091144730391431622202450607596829669646231940985402686435819295423936346183493635444978244146561411893457513063430324765562171618662573616271513106165356499497331379185513865119187446052033877683008475491587242133300231275728866468231703505636069629435231296345688684870264968838825233674826231181260200900022481016818603633943391437514713242320681520605511836797552994589632547966184506901674909110691264221675520000000000000*i1^131 + -1457664946833710755544990133057345196385804116403126263674166680695700090566355747589278629444681491329789249590117516900614815983835334967451118157120135122024363141928380450270628203269712198584607433999477668604594580558106903295246144314113313771685078251201043595015409466560997691963865182962503566165393721917211809486557386981500568597152770177565223806919911154852686733694251319733022432877443652541362236812074139772934734895867688704273686966773477931562877273473178295098823341736534149423449505502523999640160974404078259906774569609316689161040396756942503831911070151331970445924299882236983776447526009759212552184964185830597280204703624298820621318709278454103133378179550864619810258201013536071036180723416545053357601998059712878532821994451251277328572380153564025183840628606586729745899010253206010239576856715327170155898861406573815035749950590560915537186253860361138109583044056858999452736023898326860224930063481807834142692441191628805553894519305794128356020562303747587331180797307205306579364475724933994405658797137302594821473160345396791200992517278120156248103561331846287582880992538414776534248978266549692719704208004689110517430538314505871749591437866718852066468358703714474055455688956482409301153535076397385683040893066241884475939851544159492213143091826760364459204328812465299894241671380917088845163347382834075947145320582413645822073978067127578457934956847719438727062037668010435712720363643489310555742362717178413574024179717811478733735793533045724695562402895550009104991534060910472420908306036647928314624352095331669485087238469803056059528669949449266673773291525314994227468842931580961866482814325997774720805660650959092864578751847101991657044515165923433090449442651722267692982617399238276059201883187666056887306823059694482260743450058020703452928728979407545965851660012203192123232469404846743201514182012188588201916897468529267890689192080754703955546341309302838044900077924946277083778866466287389393565275496908991983737143661283766974971781834232427939671576150883799935965022058800482865326250792106007664866435927262619648908082226839049822571040026104473320196248395866581449596331756772927571673836719584575882875042070002999719647426018510636545194019016506004950134508295167560703714212470512507306702308194627770932269813231648676882590153999485300586314596712326374678716968557479794336302964017241890354711519345888266184209923161750066971149385547560519053861990777011615919648430925152361301510399174687183132967492667155097883844644203931742510052782794645299064278341390630976728852821209088882383686377814556124925343749958125773137869959890014430561145579665411566525711735035698883235470319125108085951037440000000000000*i1^132 + 24962894849266241032488622363350296462163781828612050259609827998720644471403802174032400288889585145540775649332586687906174901202722635788917399976273633968861169793514037589001302421832733167865543053072771391454398098021571579433234133076982846152264722597440178555674412841167533373326649228719592395190167330172060217424364294509415012660886376496513306209308169297532422754100305026796259750792604498893916300833731562862341953547250479163780078812820569827625255888491328691283887583275273731680709187131239842605219176236826565313773277164208536171806701836315404885269900112811397284663306439590618617805307452416603074022161261216999084662825249775352119383945842023923261029864542822311869565947755385539498964504133415754629696250545758602961110157336625961696661322710499911293458208326636611734720404679524245218930482104268313098141716372898423817161380740645029033685733838470666907458352313434937985800048850979197632871549043905003042367684128267707470107888580438308987540463113771086307297204209600354135483518065707473066106161622037952719331732033916161179500460046056250288402446524429308727665213092638405293679822263971266537228482928882452205085416942764766113262059422659469499444626741694449145086281784290908274488164805719624732545931385034985190102310846353857975961880826850489685778315097588994356753609467535843729997638372091591755413309897661138733750694751683069212880833407809813906467817257255833873513826078838678297455060452073558534850862592171183952535260736412513470962639550784401997995227647017399327986944672993258718957198187694727240982351187107899772621856133412045789952897378043565460542524645664097118720085635032981491812978550326820619659123713694216150626015908338467288826758533125066509882605821921899023545136217587430925329920182224859883246083825249523070702525619648939774594762336373667711781315007521245232556336884541947198701612286795050559268544287527503847047100118891019715783679678822005961937029439454378661709449533606274147497035566526237328996548017853010588638904780560099857648173656654844558920604668039812668238392055117607987705313406962586661364774657702888842851244861955733545968845519334088350391783354248555817151208758996342322339343962707507930367924323328790374294723950803552049034256631239199048045452750148023639123252086402580339392214977323745062134120595053554091701595378328784111515516842419047127019694395387351807155344539316385666861839328534513445539204799134244442961234123633686980192357456180224599553059260643138432319687976804932894133438214661041529307681189579390111443412637405457657839377843471900691624517259464043351412698648456000659139453876477635706323480988978137552178380800000000000*i1^133 + 4550604825304373228901552271425909864992931759610038792493076667584521904941421297411161678553408642065033964594629229921479727771901147918662607423624299674609650721947246936022411210972293620256824095286511096241258512995073058328203460193057652884188262421916422268404973174644311908797550553056526338818211853961485481929148390524682890130299469922994290832949597962682615694711257577068987442347333358930460973104533827312511691118627665994553449605098125134604362413550162845491715327318109761527861628846689596152910148922315037333336504899545718118643286245072725990852788612442124639513661964882499644574188193864082757765030244045645735857621726363306201394826698280048436559729616579953697383378494630976752785033900738976561852137029488639237431464618095803708570640808981513538730507599730107438647721329512758473259501898342023110804435622825742894183696773023718674386563634543972979769527034159904504112950344837788117600873895640650225144333182124432207375034024571992013639831165264154256030529634302999803087069072689814942073173400109450184279458919744289263580625121710587025871262404446147467942302896116728605101875214089241530654580781378163923243016355237787644448443911496582041658614426095313695324218936197733643492915407269504507106341284651772946491204592266841573335023706568072120623784761627074431879869365625129321492663259909397655698859435743941136256044253096083476176715542462658699192486757804104295538702429507618357296310766703812993509930885600355460633100897812345415967105724899916403322551322412643218653322168793009453852159985931750768680985288159222052515768379504886385144015476877087318956417894818240991005570094555706481347205823974206021216340333260056018802919883077172015955213398545448930722187557173894987240316332410757820814228953855857573993939886834616091166022221682610352337523055848390174646895711329121433708570833480978513715351111233553579511076967272469381346459177848895886524715244852108519870770613320916425246319273525925821476861377362200254683621356571099976500964552907749771896675530226751340596793211458345493700855151644062255794320374138452836804295812640463545292883840963826361272068665286826519726424104042255898418208317663801196093447694137157039729644962748642210199636992188519237073066521233326089739693629207035676382496088037986542862821554204593986192820530274936358190055513398197958730263510189871846406270834164815354793965760162380829574549012352863223957023008274735593543245339779016626312562887049066369145858746830362864030734253185678429573435410565005271561489705582177914278488119961198879127029951749107738915421935014613861838605912111929517908054480339330906424606720000000000*i1^134 + 270531312534351869701150990721192958339235811559151785541654689555425341166875173763369232522518227276387595166973987411088538271333904435789538073273026996551351441198380951765523909976801386560878185681647005717488889764922533134430721612914329557570326387159823849394828493097287422382868914500748567119125710317515872833492627536816194682158707484294063834638080573135862247926886136975591703380411470048899717988433159530460696472851148189532657669536510273153942266663089092005297080504328697964092767750267082812428193166073377809510819639750794806382745557855925363157425947944204074746522941316804462312916277443036600578418204824516728064772037771008716556710133752002190203541333762467670774316892325657881303838134382625286980064354709630426115927317395043903337882412581935000306215707701531269913708711287947135899505008380541128966713947000852453986013461311032162499763210801832522924112272771020935555218017621920175896188380998078943567317516108049978602568873177388210125873148405974232477480270715536294617695275367633207764227953928026967193227366798031854272131921187956758866206465149811873240780203515236592295309885305604733396562457471898909193567533485183432920570647493013076850730336282330415744194768332079383839600510203864315828389266618363148570576140003868154643803864122419451852859646516648723641290343985433899954559213197549559783761821631132497832483495295290762326630053494048059047429627033393048295190164851717237598257099404941201757655038914665362882181019596563297047369863316826392243519227381750923856051043683068206642291421692797234857455844616738793557012475610641514373322996885988289010056263561118421921717527385574429353860561456141567654948363655293338124620915028423415207151227794037798243315668605631318438546022394688237498814805363773514582864542985918395453845162881367606214949346435744269706861484314183687626601271961682680778419513007592317095497906439321052207106084287984641774002346209616387356131173232193109153147611340137742918660834733786712553695401383874544902850808687482125450888748251157044776016964373401375569344319996685735805459406228290721605126493891416892935143265323579573158208509999668176107522939347127247926243624152741268234183867986648042046811814675037746130255267891698646439322943297212599261861395841613571605843966496026353769379416314823407038909580294101476508513347785207650444584623632706508791018671822936754660318864296004639843467167091080132973711978871997322615199691039051047926839889363405862777937379922402835117549766089192380790982352359140682708011249373057031003385078544724463246142524308818100094027720976379032087280700260552968364883968000000000*i1^135 + -2786403008563126512375260597101230168134192188691298507932430988121659808143533320426148971382467237894302292623225118424984269030910945466951256734051949908111202360830915916420031354835725821601245807102609165558040054664591432412545290313043747142165841404085991976250696502414987138081721980612992114292248518323036430737009962770379070386543467101245936985967036631873537468752340378745802611820103977911412204346642791380926638930952279796648681087224100934402998829148226163818876680009591099372964375150912278638626038796813777708190570110071297295116157372789833986878092775901424289765168782898890393702049370383629023539510617013348298447495717118548803864456412110467082514399694781282002609761968892912625950122988663013226141649659811053777664050521213520203278494308601065541324828230475673877174748441329768037421637729963110271751528348495840192312417286212522915332463398007282177062339422222013739816007378359659440253163770002199148205816354596263024736025687418961524785238924838424356359958950646415969886271713451933365696209369364482892856917257374915255195538036193690701004737363817481157377904716619590508189958951577360457091949406844816190646956865711565119887038201795799914966894480469206093725399031574241958887313151262731414703721334717568422193685783864279940365644846244821346704247209912007985442240974897807531482906078541599167928074063969869927747622355546515466612815404597790904191549885858835589580307994768738815834830622035166968342636218717923987021822059359693669230171939287411394730743999028207339234133282331824503220438572640968774113037081429332369293822330230924006659200166679980246404776907485111168157823640526031712337038362045478085946853605055090009253500775707287967148025978107988916318891390286747633344037293463319655694973933115386131942533639625811728885389636300918110799977353570636909370354605795089395978642484042135018876873499112794897895580305423828070749783502513708602566234834800931360026358969635458750102310538387214347910071384385164468551572058238752096108923420697239817841508875776335831916279954641394597926072988938164054609282195001443747327982947673469613842058886866050829814478426456170699607888970463903463422770922303488008356675076020219341652048120236330169196319064954078311768631005627879868735539042038716062060534046385503947357510952626632066347747478107225612191960171717734075993525354705936110748147400574083324484952686312523792583052101266392426749363168590533129892863098299849391297776403671756959412517034896930152788654645512870914509163089813908268661929581129534169949467698870374225382659645649296455244613697095434643072614400000000*i1^136 + -199441317284312743386668734551992638221143960730165623452306248710519109843873574523266550334358515016772746290116610993943312374573559396311272855120536599492105167689389281455192459496218198840533502711884698573568800417809210350024811556397007091908708166485641890633607779233219936876682245401079268959595312722428569416440514292407660082853040046913382197213678542407559455480699334156869057283046659648685091285084600697686531975606906553850729636501701075803418573203746346519038215466928819297544589324617423460616886607330205591917883492035942294352183287687686636833853012790165958484878031742507295560061012939791033965521934707039737345452071397764454989071693134317417486477208487518104609968430420359862106116752776578211780563256943415060332086533654782085403901326267941084265987002376327551779798878288576788365889524178715761242088312538430955258968319620143259121485012453979024671819435502756907449877355606059429378098412598264433811146895623695308064770205229912383516317726648619299310659907910016857779630786588460002173440370803005787187438126576693845378133615793138981431999080001861665708702789420560584372021980730806685255335069509917500689344707034125138864553543267268710962266036595137832672949879878414601183481753826169142204883215681313393464193085327600707102591893414681485689399127539447973624489253209564162683739002757664759141425926385117204533259012303293290705959805262835468676751862761674009041336167337724486876762212720376677242940107844664342222230799304415215156724642265348568074053940801888068260950581728829225992914123234548206641623013028065497059804582818704071950918052464519225286486427075821309717795844594782053319202032223595944695950579980460719262148633938043526863143483328992985238642657092332484559039682791281219417393704286657643526302386227097232764064112337380016513665720374222756060526976496895336176099116767779914655826139665368521708949119741408688712910811773331287524865741005647355106788672031746155864705143823232209894066169232039161406393471560121150038734208971239084631975604505411306374643740475866345544226185941566196298126601406344338063867904073864567252673053739999546202270961719472553823977917563358103225778199429321628584736617426966752031242977809974700713273014255177239341753264190896998337595829775281697511249035053576769336138182986635202756858847640876374831386437563326316202983244216836567968459505205452445842814314934640075310527886926045647125498939711538948911256510742291477736154354955537490757139404450220461245253980484739518007030519541143326259118724018441467744764191167784621550376666744158123448074240000000*i1^137 + -207597951859720348070662558759249915689946716069459807102630275232186931638330384160195239475873214199325169870900055998413952891154845301630944875819574941928558922027933591130078442064372137301272406369325990227400043859083309623742571170824362247822746997877349491266076086362647451607457894341029989246684891640036888565208820208658605624497751264925421072830491689499119887808561447910047277941933650963940943832834912137855465259980063929103211424728022042509578600151448272302552552224256773727333626716478227043216619338419640303378939901388681388840828394812874900957492461475383421111740172378553752078340592351772611238827680853518437898642680663228698178686636914758474425486781544734706662708373929082872920353095201800874807130401204491517573062056159255819823248096324978292264014039217686867282725710437869809285864059854250781736390310396382975564991752376208223362560379471822770005385499845789532231035524740543459435268646483015913563392671750481138464593886498714363047362633893083068116569169437136265142984560694177955886186058354481135547211722064582439479141865428024068552380796181128163008184818778797738426004103295028977784435881885917129083312100984250337897832600555117770052159037236707880058735389128305846733387372507116756678630306367620357604395047725986963821176595514290507431238308296235461768716344175014808139051214893586817046113899660982138261765273705375277518259338725876593753298848600454203112154346542646600455911850697099024755003961596607959037814561903401287228087795128998240339287534460647406578633577759450049383211642288239630669508737484060840212090249089043500842969092886182989732217262892964791146044545968721528769459805930218454998566977644595979670757554178322933346409550984299715764628336139936428075625451351555460797797160754802179275190369035861404634233051056144066456172115831581688780873926193068341267052305658843783821789758987419281824833212083050463402539529632658544471812015382020836493362088930856565099997945083000495752820732700472531647973013751965788766721359498675928620483875434578634838573455422143420755980979768875036972390539571132577128313971850362577849899478209065846635704610023912773075068537015660253325325098892587634589728596597067131070485066347094074281502711763774653449085687105702111430040312513992307701052586449806070998914409111922723695043151016805804760917153827899833307986819633124387361651598750314367308915973913296471561045152880197658563733506376903175552249194107728493663816603188622224791450476993655885565615336831495750441115563457206091486976222901759421810485119932617856122880000000*i1^138 + -107537974446720718265261575674232429828934140766615194298863598572414109516127971997073999160816599139459857268700611920651772154905042009388264477652755195427773991724804284964898274977721441091622636596982963889449530686207571025154009641329821106672421990018252554364454705211415511549484376772928040920845817678065209701260340971906874515126458755301680131669014474718020348223212762833747702091134768618091833517905399048293627147847977450711943276868636085739178419375185586588716793818048599505585236196502727586146136857084195400993199648238680769201909737593394559902899465042043314222882696808114206924828856841087962062624745207582363891376911427798443707707550201156874921680385891944557774274448106814206393615428980513351250016283522370690781089275873378370906954025009723810383240338766573422805552769905033884158004391977657344686787413608627219775308580793673438492360515398465396626319609238460001120823666781343929851988824227473911188667149588570461787856324497653825808238412997070543609138698457334605317864245392074637801415945147938025230048309088943894125613218065726721178404368690997170749778635549384787241376189369906152952101987660709922656542738223370541167847647741714961502479909216532822443277167049970049699178949713799618026879541703316090754123591419654763001568777100560050381337465249889477175122363863006304306220942129704950935227294141567372589591897196034688097365869226939775818980817424051784194703154648634073413672869063066481514482228750251615806811456248931222292971786491576840799686066149739363913975473475186726738454269220750709234741013586043468381093273715013980044244165762834063418893584530659753000429492274407561886748962845477260047034083879170152038898772269838167410986721213542642263368138155028383020415931899833554035226989745712891764275970250405947127358484257784826578505347335984724614898408392821071080622460396666818049661890891902577364515700973350013075787950389171649565564980921924068839767566517753638020254307796216941444869566319461943885299250945954442527414643215892041936874324325945410231273090534875048155687254240249895749910535666809290259405369670248892017829781815764845021885549644281735357228198664491963920935783672683032035981831672070409858934164268816294873435093954977500615280740409743157913891532898058346462519072957366971083775128798101687846725408295158461656085888581821840960974372624143970038475984639179326077087977240830276310611846923392703584115654477868194725002698225674256639266249648946503508953012933899812236681408445419596545976028404618525660832405800457810739200000*i1^139 + -13015535564021178871749256912800814433959032867872739648830930104340991225173880496575100370545833459996852550363579150593392432630341153195498869746418872413589795747242979590007140552869860910173849570819111647012183861091367582192457437549632258762451950003157421969004925447314887435532236324235224739829481644004398800215946164144131642391319825670093446944591993951558375320721803221290128062157183034247860279786929269612017556303549527399883156717938862186264479826209447105509720011592301734287008329448459470665306079480814714998537646666333125717399749758051070464067987993878844107630020390685322984271627378897409089176259297204518649806280407494707021778908521270402275185711122904851304683645052951299007231950060734054341432769681022300250242471008078888735952670207665099887803428733700515182784252066551571948748164787729674762632259873311961544906903283048131620969929196963169612604663652577464078270114870245340344383334097564669554035820972363033663895640930401200492161765593320283028116025322137814886669031963072630130945089309384432671006608186692381316806160890811346737859083146185881931781499894364274189651808738783258264381680846863786639659981750778105954606846727462068107167021986890985166189113162224428817962274841264886253812012645462016370075605701627364681808499071230236800673138629298345288917047116854401940625692670743909694799794812391717421841383082495749712060229857345152611436918890273792971373902767401790034528107533757107232777236290281482332452065057431760830563542555155935648232761363626334412666180602691172760370902534130794599939605108238263528790714557666711782548697107578660862819954273031064679573120562288264519907226308590382378579041364729404260116667572136605765358769317632421652223718660862335335383099543590252475375164347218131015219179124563625921484207906773968288314705623774333556550137842192476843560760835543061945014451523649872635797829071793820922176748109619036581094513286724651147058953337005097709746799067667368763145612402998490438951874995234043494862202475499646628944074157131444539938448941111562785382267588981636021958182304813536483203526386385126777685869642088440578326372305566631681830341924298548449232368533432874274390399312665270916160986560117132494074043281040383303516559963227702043114814745783569561569880627348208412938854663781980865249309887340799275879107363669990439042411060178170134362369877693779970767317990170164464164651618531969141607091941263835758013117382535403888329177615083190770470742936585271727282627350729709413447208238317568000000*i1^140 + 121306749855323695016336727461489348358133446856574321726637393437994042761093763753938714723943371999356605217889839664755075105047036372697483546128612326851138292663644151832138108367174159475107305988406041352813343400032177698077332108814616236415141972413505418098437557727230603488669422747941894458505692108887468419781091925730796402446118768927804767659802227606895662022442969504310184072747229162307085346116677040347864860268561654093553903592011155727058783966139192582568350535946722082359341061599853191446964102149388949805008262279580514532207576227423290132654623482069310093982121117467379044268137172335858072436863048681849624417190685790671134448113375760252635499316863017508465739675185310783945772111598876985753853132013513885248004828237417670901183951096273953379342360520229994919064831642047822671586502112028741912686235013975882203922347356248379789692002885055450860671210221978778445370324131060893401901748174932944609974164588767696570038206791502495967402428916807500548053806388790283433342333587516798173514911170404221441969983774424032898440994084765297309998161960648022083413046421719782196231150497441721107404529865194170869750150176757843750610335994935565001119674124409670976928665464965329127470055233484956694150818306102909367810405898224625119251389518695484258788670863707491442672337536366555839528091329837871135985588783550784195933453697688636236074680004927668986025685734983540173651820566176019860700418538190437841787364514251681253723600939573610543096871814456792767038123584532760614570129518372431058704036978296802748648083658072556058203365358597820244089726388133966680785648032314454932764496831928937165164520304082530797697874875764213391814062051018518275703142241186931115264149887265053774435696131814074786035800906757560312200118588158264583267002281880610751929929618672204183426392319288432706678646871230895410774743587892561343139349385066545256751692441191728198017997852643223224492508995773341250418385473111202057984920040380278707368853812221862609548931056189575200115618541223762031245217730403303753821380533865236813981122120516263893048557206357884957135967148740526104604208617899229902022587381364776743725556817320781526076098322593843171123868534345041124309497920685054866489073982426806923169586345788159624255435210917891769046095781079324750256984281809317704582679052777026158262896939602236984334127909527286304502814205445447987051817500068074664933906369030739760801280849395432373036166084491002013617450013050502882205494149120000*i1^141 + -2480714661799834814791331775300981544560811636680358872169312343027677342983019413306641980582128439076575546183978840380545607303839028746932030622450372344141386226088854440835334566897928391024839820006793981711950553034668785514123254774611384905496822865625149762989510290433246612983697404811241512080110821691400661299551919249327064541247296779771105017508315211773435663295295645507379988210092739087381648881740498608538822360473595136350580303350368930284962248492257648897850391718575419399549573034755589369407303709024168341871189373705903062210731182246547786528135272063788560731719075344335189135917757673760278535029534524958956069847308272393170917162411946974030870580886427540437819448873747569794587978289345468355929611634153412712695243632299931871152537867365448217675155659745289150729441035364439398187423259821007899505172698633023324145192305401227984035349048564309676216524798904438508953865701754012288183335988031025206270659452661604792856475275856962346825436771840203770466604293842813758631816375640512741116195784256355069766916806000464363974554327743338137225524079747922591147326578077276696678057068186917618813535021240688230238095579891594932061327640273001017507375524356173438429447595797902498299660607018957319013451900299676993189177266572128529069419658743239556934570937555480705519571297021690383883550007282749694856868001168754042314010603219332180557739569994115596500660108531610256205020702976979429577998756686395355330606333121825239446382670908784465407182339457225323292711372054592387460340545884973785043637789400526312600814016747441158317957199098608853778529068968710131091412449727110915192022504678935690661021737290163349723886491494464577351247860556560978326221413045661102387569520807857191787022304749725073622943110855942202242615839782922822064781736540758739566207635776038951501398638707263982586046710270598281847090692504575448105939364426525415129452323181470840129167649085235088648639475998871468401828139119378652797911894686905962492198202184460549918801495124921004391926754805224332055805100994035113651199589982883279001735834972622242649469699065210842344873011564551260058711696416725386554292766746705203071454248958686461828135748861731054674645870691712124920210583816589703885204811745280915791677830868725713151441873171663379638231318470027875408644110735141184343779804652049513605861012120541421267003970171845753057070960069154416085332126749024531162449713394894606247837384389845329861507645886112354542184038400*i1^142 + -946117296655476571352665623825111034083515696235384057059307061979038124945420263290036107435480059107901565221195871839091481409033911346092772528308943395579126664547650690896924519427629144565638601904928039521859890634296544840117631039843696684377619665901612535671680347105753730089875462969632546048792666525684723803423231575810412975256767045707266732907978400150743849273782166098391161945680330407948083993804779754444626521276798208744601250570857906068928171537786238828710975613066276916868125307072613345960563942688312160624261219777305328095381325796636268666843106097297060592242093721472588427431179351673005941753670687248218049160103096713949400745142978909748798290929585684171666932681674705497658950476051888807510948608570477579131543634870443787457513486074747583176337507320803688437418481345541458494213373665171938300354336002193657778937946021938768160912768451576725615277754268873048188392585850922234183013646394191863780653816101868742519474286005772966098088024101986956489182214826931030789162857978781243867738217809128552015152005509726635098691352499899964056338497928042637613387567479698826581136547990643331761057780366695647576908359827145985898765783145348414613469111241720062553065152596193228167749219403525856906815592463957479739600077275813935798176396179711244203263967836322494599005144324735498867438707769463880341509752107939383052822926468876680632273489105042250230901531935946870851793946360495109091567284065209946368262293683503312867015529055743929074854466891950329593802297160052673846231560058210836973659432874735516012353318723834991615572189609427434757875623503842779915183612713423103500391700456255277164463017564216952323603587944865302148877949095549982690572121984643651651589886752899062568585633192627307273409638403014157703441107885987441500036271191238921401355993366376008668277148895188076229271783272958520441354040548490948738491934700106456447582685455964124546286441436233303612932247702159181227954719810073596274175280981440294999452971424129946610415514491859640297371795381412516755488440557475947645679452646753441744843096159782583716313799180788520522596347583713891831860481511026621085140630639172637757401551364916585019630022294138146435107687103803027033872647305416802301098833858459640475412350270594429659393329334994522179532189882764609138337359451822707851122571998371840881822273079111651418926650708668610806495676448608702079287016419485255838864228026109832845430048539248489922560*i1^143 + -2962536774817769560563301171859266257296615357979961590025584833161080881267710475879272173047505620476472690320243619579936760059026632702945932078466474769114821400550777603099832218191364451855879055087339507629824875842813791906151110072594325743162462925891844190014011235626899272834195122101612682346273497888018840086993074457305850122302228496413992508651537336719981488154618518724816096472112202143028248149297298074889245371173707366347942756306173183310293658731091591884717784471882776596400722451898825463135139517245181703078844859944416124469980434248077806205456462462376572838815105157103079485033977100905839875104578064809385877257120962351177647933496324860151255555749278940859574261900179511793143299379049276249523267768446625360665355884572097342614479612754096209131568644295088883355273915785867091917249047745132806224997164706893353564374994003236593728792910801055697552701833667745477080795400932832567328482607793905172866573707452638004187846590665551239511883303148845533264909001027738225065934073530617762646403437455070347550516018526417215211833397059892713206420369299757238340145186156234306747465366742595122582748315876003211323335720464833625473284558472158479734136637882548349947811845770223698156603018309263342463600397772016364197326059522410393296596425829434779640065122812770661972441090300075733226605350600919663935981818868931372426075720259337638469773584646208481756428465184730890435533861293270465945842794813944734864705641581478533491845779869792564730596328120995188323535154519186597633394873091824746194334630815167034668191260561670067084557705882595920245594269674152806030868119443792208811770093118498483024967274514165180245144071464722035061936376897992634231304807220929537898846162994091114495303330443279427691473039617959347530665831224234190115018989421754272298599980272823965471288131675517229698919597848100688312244612180465551275665209066479234907524866155039320225002578685511875246375914279386514443481355918760106820226803151067155913816754102605501614339000685270937524401900609901922847288956397354903765729238327561751455174420515525338989481583116963173457866169459349437179196604448387811998865616297293092837352509681757323805534139618925729297146478390440826465573487550821518162534681831985958840593972744185123063734940833950008370346284102141718184275284564610728792096077105641272039643787792775564748135231370719414721964724664483554559743914054510085532964887866638336*i1^144, -9385015535037135517234641413313758947132089015870635994283051143873454166626850510183421092678206696391238224682955765709029427014511354062451869826453329707561638256394645319842018569945433014896476798277677847956295998762102197777483813643491401942256995527883342099548605174267328273273361197283075864266495093837603707278384608523528615501034424355186404270817413002501127679081876566933548622827186993094977197363674789044874217039100830270230790281760123432862708426641393200852249663287758157890737095266723962389458638466560337295913486906517261653044763159654368355650111888211792296734061941601998585922533463989696594223401511140736846340020163504016264473049440477852124986370090218668494518824713130492872145749861731476159213194175653264460921013401153782347319960146327360955683001197431116698944243241169565636194922073396026114700887445833356062745530099417899195628163319583131744853105717073915778146273941493379897204726619253686479035565948517009979914579664171552556385672000039913541820713241860139240126626314825891763407138681861599331406487496229079347047751379092649047510531432477410945761012057581257018755578106912972572669496818094288277177154658135459351243159294121091214147842788671836133242460478655595068520123673586566025661573543495262049442191795240100382048522053890466082690009252541090012167733168152631953612704802584358702313135775917718987317718728702747254553207959468214361015639989867900016040277931348669536805081283859715841556908765861145716272255719745855020340347794796534752183094467495839748566264432344960065216940391728394409111364550480085993201396630335257471161640816269858239292390270059334363734761217767721724826207354406032840127507614794762053294215573436053012145275134843458278408853568300023733182641782675399887357550795694760402737540624577891347395855825010450379891359992470089022347985840458117530339896442076007765654035493509369165294719133988861823404976205342914989751646531473204713446711455371738156427114303344328393255469958571003225949908022321807481580862640539442684181253053866648939232688443908095886822639628753983841173785414708310427971729579257140873786786233778627587982984151606547099586152456879551407374558786001716231040175240201108989466503049013207447713052236808300562519335208062171235557644056658869488171731476495059444742108498816775913536254075074408653557999825219122813944565778938977447871559802644546986886516555570203390729430304669380887502580244692905243972728580228448075487083619096791768904375602170434493361851363941398857020469500849103427950550594311501867985882466855443908155123951339828664746185581882585143031288878361330808732780163255926470654989017511542662634466478957543558872040599306271642421879738139770929928502898082303119190835952759531029694966273678545872680019217729789980136691495395570930104057565803111674880290515478069922005364228904530485304375992261461800809968752646621737506240493891130310471299968804729038103213581840440118298109966878545808417812750025481096071989967203179498486502951872976930295191443516779217919584122925448686751793555524124684247284921845093380838756129757423505658184912229541822220511154506689479823669190112313229761057041943001363100833933074632023107289682017811371878490286510177441426302545369209100204747977252137896844395049939413737870654904382368553117667305283799135220396414334514245725233310901714318109906464767706347209973680514927894887185758024787732111345021276935989829713797564821759183848149659751134480991945111370728776387153518103899325591623850282028189571166787848208707819223006548865135387815188231949341767097046994765174449294633500748816079647086268122389062198341057339601016756797611144738193050507531406052642792827420111891245323406186851429545308269386013308475133464586180094497606276733326782198488459335926477730196608644567833103355004011116409762167089605928948997682663384511663695711807202914413409459977340401900930802301246099952349070800269372196697598434259896276970333006226668366172704843872002681964754503668616280228961526641755947008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -66827675630044037543038810848086268775651224069957669794776146347967258225968112967839126404944946090938402925464801177282047171162201386285506384345180971276471306275959199614812386176654931863936723296004286687543771584518286228139255808119466873471265562076570305400348160476376485336565610505228805249628062571228640743082044649885179682239225522996202059376057498348922029421326229859119904650284648777425306994431157941889516735531693923526850635372400654952692147198465548898136854515501053412847457241977828589762639483568092980242676784972188522911942557476719849712695629286156883895451844035708615217236430447950101539537592855759693079685563469159227077229325857640076211821530896181011069150062521242830903152282229404021825117319985379416186090753267329991847282967976113826775024986785562691906759316390522956450882086400325507023346117957914972304942867179489762146469152856262665687928339479588108000664446789956220700781590504463048247013450002910408130434271755405918423601309763271496357874023031615814282465946005018470045056763487771907899660840142730773332962316014663409633895216847424725630546623429654981545785700756345859793901279860221484737495447993035077848563631277554889571082901016376105890532263599215909912535259050990108417341020340948297469677361892125130921273821890072520945433991343913296650256336714533466946354634022710867800481652595469564624285354134331527965042073387155614831538300894073947057580263685592133998555655886996687234711870253669422849479946939346079119132928739552211687295435510731111954844334334826816967321560465732330779075137755456067088557138676940589659866071668905168254665164256467835890854079771395096968932320393526066208252724456900297958575125266295459223852656729746362290349802642395435993833234357749606263959694451224590618525433181715292491946014467351525660191323401075557765714195725223320182202374160295374386639250319059392067060733329982431869375201591248784456562645043789844807046869836123583471025768441263596563695511483850204156965176499557448879247322763376759779823441660429159862529127710786422511476006479603570673246830174271878489521591556508543900084577768220582632486709552807790193576406190558864474967771915049070204727809346536615545071870918978098565458108672550347548338409704912510571384239117534556199863152809052865067669771836757203396812963451758692728165539500030676348438788049928437681748555032761507536100904845073803397434358582870225782415667143355069374366471076578796116704559364337438872086902577000930629122873210645486248203571453866832845056956856351841171658945917171673696794965135364154466783859232455757972404579700786310488387267071055857035663352815103763158251184772649437184588521315623527139394311261824002241505688666069088198081242789963369330556563522729110825836587355048250283999358439825027562138337701222942892538490695251985215615357910017530876938399528819114524888128401007053281878597021344909884138621005530024098745212919735834368545458810237112450306030204954682419445506119581278927532778317826557836222251906638456135070066649478798676276950277122807737784933772653159892382795595473349288929981978914688038380316076513123743454391649846179235682876199137422835697400859064109576804191194716386152783239404658776931967597732128181298347846628738198818705296051619215939882603733063424462856695803498729783423961121650786426145600534935509330624978067518843950333395890846033505489219112150834931389144706757540207675789248919849186575958259835492693557171716044600261644431402006013096359954215317075652210145755330961919631328483937234777686222770636327158095248220932568748525196295340610927933504074547525345227347033583323700771214387886264568437200760935710163920512741160086133880254544701970226754358864659613105002830883431964494060306049700298747853012468868319866796844992821445845506661452532891668424229684833394576946370228674724793152774339594202072290232510440312043243322094136576649019930610367793324891565985174033618353705125600811194219130898317858988313763403222622454602648126166185017344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 468557731628149799420787867221177644443005890508329455874824645483733961870085376823755469930926149882338735206377738337417866565722227422030285714321013629155455675622836222628225658964015342223128010139499820259785419012811833592999442977548567743432016421873202111780277020777895837467598867312335605400217873678557788485994320724938726903694514889507673592086515674172148218003600070305751610096733560577776725412059705424461224394661480815632864854538421891211596747952579010881555261550587047522673452551155833499347787757224230240507766896623528784295298056412235832690645354791100444167417925457106670800618023221925004503555223178214540972730050695460207632327071953029664657542376379993716314281457612521911381119839358154635435256809160470943507982490616621042866825282301415886858671234138245525160528566723282691828850499701155738160361195744553346541661091423856277281203329519452596443236156420191292664448318744309677119936579231422630080545101235287886942968793765925841411978172413073645938852905266672352122327378602994842977200282578403510771390941880346074393919605193689333169855320763607001193572547252478216329152956052575940214232103992242374743074636636405331039254920189295496476164809022117968326938749534239832830105946080340524004502449912396293679878430957479073918889810055387315649715444955943774787176187616132493025662827545763054152419368504079695647845317804628208729719107957087007681445093759445515457023893173409464724668152816873396049837894462858887069258104167510914209638133353232195414184591656786001874623227671181789042477851252915380479269854224310049727458723719909229561477166276042622122546479234128478623098850085925971704579260021170450694983677564267196716160239547898739251235865007222412627877700727802602430543069568750516931143415982602048729368852849834521215689183528596430360328771380968472266294403180668717654133011160110278663208435801180902922667677649869348959622283712618561804186395748581055919252602032561927608529944781873228595319701620482362814506867231703216553110074809614912746904206671914756584422279099754898428442186443358953271908538743513492202849491813803348084427710728766817799832026022496587823653351370362591184082422051497615411263055190988325067925687974246469869864214931135393839527096399266106493015153736578564723162264392789046628741448228285206039699707902919986266565060279422363199342067271385315761539475294890036165781065138745016296318624052298780878282374462108331276801079928328739094840429626315423551839515919880852379926522215616598829298475091866155169279622401734727571937388543955514401348954435625896408022589388215519207665074401640399528844335557216848430362791038147970940334891911515824102663458793862803907009115739794716489495716182752127931039775737974608249339171012909422923676354363809585919824631757843416153706881999744633069480768309805701355891606173529739476888873465849637782498792498306877442573443811029346149406072871027794819506895304474257321031494554963621595345969295733458169617004599608491130108280892533228281603075068688467319153180377783694960151459774800312611440014579975198902360413433999682111871505238421336975484554795487092240953205028840666525804662202878016863338990436068117415684540744283647049739627701876197047206430284909634804448893227948523421761659814124376894322241954174998803082218499619974704305079923125967780378803557178119216471404616256537851560037850915978659855588268817336632772673923404440922074295256828953475332872997423987492958711088251880277113514312400065159335310777542265150530223007609953844282192441161850855296551382446392327500649209580422674326625694629997579543073534566906659484955777111652019701554558856118024341679749454130560834629086423573095379585929851575606635406350974566517938279797353644296401739617716269762997685872798739606156165999524816222871282396658672236650385645317741114798287360829605225720279640669525811036493756615392338958478771892183056613363427570152084332129616093181430280988463675457385334709263976630815859873986212962366789084775083168235520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1767297053552166684336964863523584200173081861017049245190957487040753200171372645969119744590940506115442449692250069680550340126570949217303924516359584200625773151782664712913545024994149315942337422307130240389128879007321057453345847720382696572898209409433666048656430421304756605229691192518645747973280025301431202023848591056043710088644052882085617447483143662161584877218101594908895366388217738222308242496379926155380839380738001972468294210055573442539352306186219182865906023968148963099776373436751325894504428215372033465839733159021022132066662127188403227317369564686485879257616264468893528367693835660201281405482858168529888594140041791181123127295382988112115643974732597387007910770869953446543935334014875700363987460886639633840112170253679616385050047279111613856510212584851923926313997530468255302782407474453329764013879536088744111805423619723119366267583039236605667179445092418746913721695155275262317539840819020487789894297772096884351419722290802692053872872193986653788925909812177320202778636426039754826554661870068838712388838106353960564151309614746157416702932105127242849231542624650419576448473283950420792129815346316310524434983031402117063076724593365796097040667738124863933253491403824315301283907460922634544444647665895469584750266118141215708119663003436867061658000195946788324703977398391885280234688474401937554585256736615733009189292244915661754297754883779901701821598365044954596570977641715165032634800027180182317032908007193724668780131093693962382070401067427762098148695981559489811510568031837358275839299349319884149257912680986942654271751354970528183032113785315031086131318260931075796635844259789892331857619682642055024554955028887988248708252362726932126088193615162739986660946188519955974147683316260064526461724138786627833846394961072691108854622578605088943840095234414023204024373769725917055549845536926179493027187119860924621014065745945749056411612580282229587706152310693609623444794531751461142629634557204111969850140364056887681987463542657864222061778062466302496771962140732933214818023066003833278285993614518938507322100484766286863165847192829567541176842706657580606164146582450496664469050616181194541346923199458659605005674345571018054420395493068471034567797154447043280599948995764644699464150816909120315997993708358982480163322289869106915678617039988054027157059573279391342153639402146764897614808858704349781770833770001335042644911679616861771683218106938277033330435724915215086969460941373508003545795003044083116248490686675552676798330490072209633618307781598826176049851350649619813011324831047171917769902553108101834859221106185248407614872631274637401933984594441459131947653361173937333212476732231014032022911755300330369060138878830969810609941051060719766022449132461281586259541492433078855543227744096208183585923411136768075497568831282664098581326442078608970716130324608268276107276661220195318468864560364061398714785061074156148161521371768553686643881856469676391168571478778039405199853760521657504363615787221621667144345629475658519494112594733086898269128710474366522622349896858068678987136920785372308813696346785287204804156930787736529033694193696619635641780019416279908013386099337800898635607785121867114379587705857614721368564662440485308316896954196960981966411512100928616903940552599048927721819612514127592637566715139623719675133683143015300777288947921716593018739010016327579756908755918430379138790857443750078163009454095184360673574237338756251705164334228868321603073028022471677616094113566105338484582602020650194188213634880684669831053499154692034567732720857348207141171785743653077718001419822091369250247413638907961325610208732798346942397867171891282930090037502190318858288859001066749051768156788164457817488497741460013123776376898642715979753686520653404665324670110020879051671618698141733527369603134421172132597083633007831775353975255978816535296212601059323589662358318602660813354782320842672432463271225190559521281279050842868585064317480126513733646334897986815335564057323543461888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -11924128161128881899166164262446886467624983046601675332370369159892892443757662694716249493755882468725909667516309096803913059325815394550763529448777630233770148212299002011150040135932777847158951788341864936485228455495501671298886053347630883115710423588122955927138966636423497275184594355499056549961586748844851348887749149149018055772249336978850977136626708378568355048509669327510072076529719304813626473938806758919119640014534586614532217759106816520932192687523841868317233508377953967329574970185596902189691658507655176480563041329617799009688411404852472358362220392316910566721429230868826537696354574630080539176601845080174607221601146882717267381336476239933926203373884509677786481169554562314091536858447061068498218947439470933197594550459198783828478981826181287353625160788789609597855290077476790539484120537923219770698493980916885291024201267937474740738536644302463850509464365661196275396243677091137158674622793384108817512702708747344608275875406472917049832552411921522587911871200190654368556900540930270614503620701101529391053924848240007524774212928144898169497743733637720199503112588302859515128620879017822453700421028418047184142828624803871662181962531796192596427485310364281281772185877171330424743197169133531036602283427234116005219966570530822984728684776683994342219200195427093879851656082227978569081490789090660952441429328179484962839374845120158524162501765574640721635448420437997647702762873770886178676831730201124658815883695941505756457637614846410854678494282168131353946818181521070838856996536713614335679380103149228416556155596196378284970307978696635812449276515196148398522979521685877047019349434127693412634170577349304020611697411728022147767087277312880848019854704748763295223186237058202215204975697981039781912515069209138437774919404968450535333397528743285725131500278424450241217602406266930432168502270128409607089954524700398638531718625783152938114240623223498374176907272671250078958132876684828442017619429446875024033447454902531490372066020370927895354913436649790856203805559453427028991521330328216639668153895054491793493968160193048024859312224260010621902340782129713217532705633897599510040076654915199163651592423052148221347035974251686526988734945787755739663647836475043481558075805771816477011658117596314694914437155048463027666483604917550280617156323046199240157105833900547527736396057926963496270364378562692888608560718249900134997749791233023188239805240700049218761166932321801592489125071410743652427522621595635810873246291192561501860273427826378656626443332136784035275952402248007873064634460045041373759895272754013945158714180133096465956735588388035188333244148029234464520535803736637790333874027967808198567587629097220921587807090739816114765897134993055351867687917739484721217480074759016413962566599319650955695052369917666081375176667677500905298794990617205134463224972447935785428514904362142692900969964963651075050486225376208532794853549213867416467041652174468406803655488054641581535614282627345953921517261111885448091391062214959886074634696774370859909703331948704549562872474951594205727990058656270097534381460423700010027516969017670698748098862969001066902572289027153379516008257179813922508187600755160609703169626565534286830079030259880947334627412516844366414747123607779661926404140557577206831591085414196325513048294114537757241812203742859169839503272469439331975589528791161273914399125492222748303464964774986938018382778554680160692325829295563307354103083207548364042049883337847624194316774304167692833146600935112639869440260062509287850765094401275790521307621309714178773046033980205924078500905196447830561463139481664739717812910727159407510086518240180730809589224904928621506691810239083410880342481624604847808102969051033559277204674231006508562413567194297599687134304896153978264624651038660320249812265786521671926083749160246595056284469189956468494379319943788543796196964725865497250302221994359950579394461943410184870708837290625208947106602533430562849718758743628783861028661142696755200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 5913461271814079635575239441543884734793370288861291500092410470607684045643409347655100282039478711477062969868570969549592350361111262882764514091806045939542853114701692225720662381529193585942374446674180077054841200795818560453175872782354311836593341473271999389700975200364799361723820881844005639824892439937837818824212858449240736577541320700956820520514464805774893623783603133216164093864565071015575203727904861663031667746336831944065979700236414548228425758879190109548721517642264576115704966184188903422201501239035244248404871442045671686668273527564471099179401003503402248628498799297446527308144473923865165685019773788004002110962955405057132328704087082517448871185761931702477095667423993065466782656893705488161364606842725991679362868179029797360011097707663219059783003204775069824012536726893344556915710456243696157355961316822656276300392578715835389089360368171482048965491862321697338432958697269879473215309834574142966436456298813438540462441823835851005535027137045672686323606848492029119230968609774365127404844199757841205473149096167929547879470003536983206223272296609203892292326076141893343945325995876054041841737181605060811723325824434154441953474599179596109557585506553842762511448456383008473388429685736437077006909266416008911560560252962468898317788820241404369006300186254443012261190587691421595757448245201739313690918014026120285327094241428638027015275868435914322950042563270305772297328210284146417554177866368096101940306898561942810772101173372870482231441023155806351336119557251517524059719080423799390962123966850129406500807801841609119829436205914087851179537694849291991130279927336887780353566985858037838739622683839208845118260973280301336554684354628306834407069064226276092406387956852004218350345747726051490684718452084472014664562508551809965127871370132393588088422605531121795502940496869350759393977679844422978407525839298128579205893844572102587709270001265522380493573406039975859994643109535621726288511820456913991311813164327794375679617592581814607689212240372730443430234335213240715215382565253534855623652462811677310606852491217418004785587303910511501930736095131934761861885540874411054102485278316142876024219388583406654127511339811249164457747238841546648466715530359015097477174882896675383433179812016497178724500782307303813086173864620729506086486007079691565823480746821977412935832655434154813770795807148709632347227094392393847461209945293427258179783642865178326981306460100285185820866204066214680293618985289677735066932452227399062106212001973654781952304157725826659554410380372231214603700245592344438108722952721616226769819938325566743149066375459976488091149791212923792216781287680828405117901260677715575555202180491037490101131607665461216405994240862899178772674277166174202748534686049438096602676590906260841562004659740235830562367483181728872094938514439908049632285885230883348877923179653080795879452258459003442152137251139077600681364534337734101079259900658714954298305105176072353437288359224958308300585939444390903538714541429242423604380342283768889296217307169436539696345499111330337075952077438900928153949850824816591552294471635183315616723363861106565599984460719181339919179685004602041742867911415349152506557772621367370195485240099906638354510010033493431399241782428315521251293576625606509406584954002444541978396011003502513072590660868651989521756408317070283968477942870824405177104253866274110297315787053692930026081402077630756996445464315685297469468374754644994698218057647640779986931302654538268621615393583721085387987558919573013308024663937892668526274545186362239607232882552220794728864534202347241001775775506464952507772449469204242498235982227671716192300519391691394481268118384681968558738689237155783450827618806281692809455583874425876361333331148932190279582073321264923203490101263645399766168294703108015883552118927375041539134542040275290517410651300656791873159710694355541731898930228226726948568786160446025358945518794644913684370360765180425231550811688724603983949433604669440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 51545873768343270487652741887026436902235368843101176707261312712135740787642342757394495054161003727092766537220629597930638700966465635686951071411874337316386987555020622256265306756190806657556900980950045174466314901538840215334556327027793215098915588527805203624585769130973851140010837339070965352329923386339800825465873282188114269413295772746273694408366613191689177718002843696922855276855957577647278912851434938497944089424854114224903552394407727462442453346827024386492374232390787976801034349845638976396304714376973203803124255726800769788100103415831282252037560682644437770430160829767630250121132758626513610599413164443464063941534863503498562249838662947666947318822250218514715565145884408077992512202137609768235826333784084431292867610135100548044220574200389715714419105457489156654465647047831232932064572518544585337552215663133973096480746626598438303715183295840214375909694028780874436833839880575204340776898034903380413793800387174503696038688031424622428423961990537264521907205322299433821807188226532937247896821413464665228663529876530826223604559562362764663092674123945689583847437404804871284012853032232817869875451501235737534662419283941881322984451412172405063271812845075087423654717333589985796767761543468656253098185263878867984469725908977968268041223091481606593753749285917673537461177707047258955487265385442347272718349811172763349942925413174021396014464758351731897951971463103145365363358176666798143987545733008107842772117772918567736887899623477552777299807919669884951359626640596093278772505645894909998691718734414222468787179752699900449130428940560331250041469747158251883943192591202865952127254264873525803080978405710987840362185068248145447202253310712551658699846596515359571832803288603947849761811660655949190530204930614549409804649193607555576228287558829234690936720129419879359033436281391737915316185905699322517970796329366745229762708766521744915564047817322922236345442975877891627414947524584524832712922205798379876293714269678297309213799744063833054439291837880561519455470979987492353118083852683207701927629287165597914433687613204810643675199697388402860191761660274706282443297832245507399182647340525958590160595567696019829171394805949734107629386068394042361152675353994714313736938955334171621528332230077118632039830607483007933195916078635972905508198905845151779320130462960129265911677767523764773284736025145885006026975638541452283814498103608154122112389692134156016752096166912620198969289143856308244425050994590418246223411278489021391338664617679705917936611646100301234289379803554335961506965566639852976693804957273906315506162767365488334709151674919974046912139885770408063722877756898903076641337182718330139684270800615484510613292054468372417866821768425863565665948628409903343432342227362443088829819903462729786254868886622855723237483157990217081488356287695174416503002604654222388387185433005266109275762894140786014067967869733505655221733043072582871805575249897734492415361045899113590565419705800558054650892681780961589227773111576509204661470347231909410907856547933335903224477130384952301150501665068985424998533344066036464970320098514016699091396314901989594255513032553903994658922899419166876234583078119127244114028757000008118542846100698368560936690012883613269959716089485486856328384404062675937408544115390072734125174571285603764891830147499349873694549871142695179461981196314615217001696310646755044381742970525479944505132809731216413338265999516633256082840215599949229253856317354478995279639577423763005947213621007779827364545043703530735860741010346526974382295705981013755417302609226081933194417795405018851877072067880565542824506892921291179554348040086307551126795876960791833381180526941273271228267063752698856286519429638500464649034920480426090631663592219781623036013686006536365751565690296802885422666179154774036119303808895149433042547345050163899960925342445009207291544029230415986362631079106978086950041215499731095040533731930058948140568822757110542817728668426646538779376547266560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -67711095201196306423376231753099367554119048431071559510686489557970028984577838047866943567081360486219048723294186062381966050124559345000982717807754087190872906417339937530325183710526786472359620644266010619886627873467175710219185484555667287882487016712704849305812248258969791397668589228212565179521426247032785853754860225702096860635136094533998175260695984024058777239946730043033573928159569352434006266092409943193892761546050466108532239559618797708527019353270252437189299238657350607088283693569312455724751442498753446137098621643350943218305856535111403413469254530137582142414603265306796761186039223338310737321144731788495546241386914388504109402754271164971387232849550053172830104888419519995617278788285682503217209229906309303899027716855796734751257347764973652719398289432130070732554499240361914256275444365568654253979785328980799548485923434922628179485008951793608255485495130452814398820217180137295882928625183114988381389700368774824743562975419939575838339740894330142428770472863251837120926874343127220940223281091055107330649316994545453404686107996733076565145797351357694305784866153484322547352861297321550802529078593413219878545946147699730684158583897109638728011279603630617496562867229681155590348022255139918205439781206304192263513942795773332594696544114341977284304550145427201195173035559480373224284475054862047891565813330247800122442518668243004293414286333825196768405361276148431750825959685297267111732905502292372254296187282441843479510349683358488230365916444726300665290198873192306823592273309654890895726422068000884191130850963092222193795690421006646544066484808023485254384796405504689131246093276481626402376252566859335659054048790229929045402703555266313817813399792148524620813241868868705899774777572816636623957569530102167681982350968578990094804222806892441478556500962673384176153857588808028414334304418027172426255036363760112567665962670781795846352885282071924635678169441792339808538006973787421482223187706847795897116031234341031794650047787206922349489891690285996744431209732023060108809475598488103167344523704572570378666487578350263616865935999094272624991633923222897913993731840475900454060845720048741688350215402193408763024497723311668054359969606854162623053097508649469054424643928724592438599085350471391625990198035109115545072892429717004012752922671188363421693401319289017166953400084248396334787359623842394151669660917920353346267644078860098005012688604987015618162190614671541056497575858805249356741702978941218714544205597157222184791986957205031144479573395061422563598077605219993597792525757133641020823910212940228483801098014070036140256061376984219564677723021914782117798482223069579285133607709569427722838293627169341778378029483235630517225518869614686878716741304153753506324448586609675146413083089664398429021652339020585338841329236013574323561595026257975470147894171394128243880472561798368527357695296644364669917677306426125091819388230685415169296341576900017979024615766107570060044259013475622722972769612599129641869739110981957955599682681766570269154374253188567169698123521049979125711983538809026041583140055829755822715844591559402093219777660664328797771509049198493548530385379807934078597782896532857398414832353372810927401304186739286029736839016796440179785707726451094130574623566875759278327309785942590737729136852179972771468298778134452418470332775835370323526415365929969289248938954730242221073158506435179802945818312632411182014900356148439977111263483200411010763688033414736387036764067531431518543209991765397291082216676912500639983545775441632615628139562608086162317661026670760874567267493284206020884866568349830442714458572041913747954169232917744708266751676685737243318924058038490864360571980995242426057773129530327262522848252760439561715615706005951179563210433757476189389241669086211021734553928647846918304666477431923235973114220518042990547122190780349513654263954789218050510316034546163936582824328646042230418535012975188556173500997507448465002458242114941685265591802265600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -72097233280478636784814180232445977220633348655516193662993474351371649265945149053483809212726113996755833311202199764352441616014517546949935942472451352018367406387329747679629904765512690447722048864799864009583169810266749265452859544349048506353963016764170607365352040953759136261954783054405910832960671986055124181632235006181852345442657852112425293012209461109501959128585941947516921056026817859324407355937323487022046891792643409721149575064247225948040604802678884240929677335136275562667270077313982134804896152331917993694986289841052916299799848307853020799081990677953910521792283301600380049648829734272639809054178231994542391375724539342934243151877565314957811260280927505468759830859894644276632837706321569559712928022252639484195067563576498610157380490648753513742411111090489937190880354502841725760642962279679850714182498498038910571240952377385554199393282330320585362742805411524149020546168449589392139239839355318751149510868275619007355162663291737248507732865399881112089765115635434619181194602808649827136891152960286248338012668143897473956574862342644152722122352927805289931967180602708825474820094585806050677779252030021446693263738175797247309015458577936571867887591081335515302992096237748563391130837995572206555933746329258831362341200085981228154431432356587240737207659100385307969807265587040177956844418030880991814461997285556170660041548995917441825810466783938302163139551823046216901350988227119842613168544849148183917815241520042310392243593888525090490801281562909486077628907997810716634873747774158076317861333805399437598465284423362876520347482554391217728522177016376069567983877551764153686080440138701234594260228261265565151306236037314892768155470546366366961405603277156586041829390603597376996035337118563017099634781717517311144337920770492064865017928374168523658686368651111322353337687124966677186642711517638016798292717636293617119986459025801539724409856520892870965298954226826388773645312719469042319588107281844782355411101224540211366851812578358499418279847697793563234273377403479535840120385673086689062027489913643035937751190912673597566876117987377489578475019814335562677006414664897236452736732884180271175749532741238207990784173220527970402040504192672232461372968696068071653077675466947270825530671799726152446712037860461292499402182301077184679363325168761786492004620850466869134342482304980057685922188584226056285787323210425282142894247518706004333567623112344173087751703146826473927287283944564567561379158633518055372278110135882070896532078284474140663037990244661736593017355320644929562621777841853506947945682224319184505880591828241451517044728598302170232601824577060055266545807958450654294345558781562017208812427745702749814245985153466219572910419060139925081828715821270146250427303709140720028969870605820016643696964732904383408673423282289775914544541792067844199780584615134393640077859136232842821557395243966260737200622459819693133517297042156187776637568447347013129878564882828282608420696751914132746784710015630756719379220176104350599525770940227730001308004004922124493154340567364561988169605000645796784222419897857571024118204614153745632181009793643237081136837238642033333258344224699973596986313642817413501783884743732255747741171056940554708797188783734754609242463702620116356664175039439848209700382499762031737071332443632699162749595702807266186446897779932337012798704571898010170968003177172094568142391507432268930573141855194596784925087548928887143825395345637664829382534690913567126488961150120827781832614680232071104591617959479135844379656515595424409608995819694297571186729023469106772148433045424798738176142229658768464082529755858355494103957182910741157480512935801955663173201686666401736620691920433992648476273730588243726055260555732177661180511564198085792875473685323114325811871780014259285553427184684118880973163299759762991741900859475873739381370899526718732155493873243002201873027062361374235820986296441728914051210083642582942596879913297700075557264179358492474340529930240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 179175717149727302587875649914899260693829721146144729101759688417096820753107025233496047746457327737689588370311445150957232710936690947324018141563181062144024690227336837986149218392666358064559217851868615720442374667534460971514902232351280041761534888155551849707749753314023672703797437185465920951400044631724947146179621339339430511263109803239476112233459819637865170319350608846349583435872642031083051112300195164234361033826903541150663008188162885897669698087170404379890813851662163625561396831500425911326349376388046158703029749190217458185271277734871063378094352940357902750349142816302532620559321687395441316933230465926448407254354755168565285072875655731204567937944336850335936543433010741555143827130755955446088141183324751360959275577492986008538949314934193588193913112374941671810964736055080883244366995594956268902755954136967818732158941206102666697335938111458771974215878313332568088782063490180629447526043282880162497802311571749943246856025406591635224979977253072501435562004423260549559527644895825781984518822434634712657382976708562694008128670148890198257629977558197116609565323745105817319745770067035112346638662856128152176386864641204219338028430726373652215456902790378176539431228675850797708461893693378658415138093452190799856640878889601258969773822301233177739052755887844295195907288004991858250641079369132115601074963707296112341606285521526232578225013816124127365383581546950183720371270886946966678463642508924878455899893298247519807674304577689026447570636435962280391804816714176023592337214428458376248771283780707127701249636255229480687440353327029638467609229518137488594032963230439693261589696259424256338222485596165060483710527015635428392987117899716263519680210217697385483755332340341494050658474509794296678618567260407385034770232763772571690217648031218715654372922755076116036429865557448085859405815048869933976221972946454413858164440902309828698031034414015864241180857178695335934262794803996970038734626744472860357971342709218382695024871946203564586287117654204567325162714184173784047888505486347884970719164716249632738735767531930148663503095903529821246106081226842819552669298897696609587172331069745660757929861314100526802873958040300925725562527885936446657180235563266308212311703515850220128439975499423164906986934427548261134980451289492549965986259113850481968457624866671944727863463338230840177081282787467484287532681764626609264363880676872484655769502745857312543101578576990753905071105183147706086840052308699790303337705534448738482098583049249075136373477496236379561910244518916078602143054707232853445889492860919599361844133997689299885956012676937027497852980430295859450985733455922771231414951858286155725799039622594660748322630334964499277079028071729749942372783542294675978764901965130495457882926958037250804626932699455100362834222893786596923473713262522804587820375357912611801669897768353929623721550711743786569166124340847699247227227093844055948230432312864156289675118885449799922522912475431047164831871446337122831712456655971886925333687367070494990347267255969055492038570110342483764259037587809778973969881822633140629023020530048192165623783986813934691493256536458281373120483239846561225187963459327694106343528829111365376430026906595497605439704005453559498879425795434974895102954346879983828066498629348136336179326279878379104908145399422499701258251016816225782858737089142042202074251203806928241640813357786671371395404511249092148476793910252877240597876240133969418090726937990683970342497968642201931709577756044005451360431812673763957657563979091509550428802310144715272699203060433429197463679950715734520885731559104638921628518764737474129392841937851399104901823121304598295039746214375591921385257981841911384715489125527946077154032863604914505966444445785573352949929249530078807657455269929450606424312830311963253594163774863971658024263554320375461338763353352107289830478383258018521350424892334309473691779565272493693702546641514307557050769709659245639420331897828317132662767616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -42265341316251630965148057130600063642322722278720447677426190040280137806350044209445510178233777488965311666160204673637395783643342153437459789651779639055596264308775178675554727489449264862419796835948285380808111222913692282650192157100269804511335752935190056445160272249852832099546713432028808025353700360923799544696006744516822483869413760940000773526274438841177660236416482431179810394230223366278547046451833965230615099144506697916419366064523251275157685224956509828944239556210270537322505065196355121075667167700476524748817231176016599558094848251005839819866386099807436345784648608706949131834439059368790287554316253889840192731670582540650466762540192284545169780187393206634794086708459269468185773858134481457407854061429288229202430005107501482609561168993042335908661592983355261052612478642525622229337277976724945669103031075145617013200516808058553865361340968034884785085615383325169203943413937650143418112405759347761502749759132587031818867264604074757198146317295772808013182825914904180847150602222807040475484160008638488460069414315553205214914339255680348603151408874131726622712624231173988694570324229495410005049381199202182435348542260763812325906481054117509926003746988844934652223294175067054727550634963335840086997292980399620861921617465559480649946108938538200734177017559128306365554950475954782961905931641844042259698872112556552252615233269855462505519759079297216035151690899235987295465134596586690520669959254031906389120182249885224302341670754973246446479470408151900580592277807959540280784173248819545539678813291208970255640651427432886861778609822164899882741082254071062031398065873977946420397268719387968327527944811684349075413195269793268998090437948070532252077469298202971404591150911915118985406224739742341989471634710140311218631764880851364082739288560593657895519733818018775489019613973664410317195087651620539750007585190618596929461023054035064931632190315428408433154077762033689343442247317888301018174362391247540892521998411657691488234350499135210886993647380387151915998548842263946224775172946413919198198468262759026484304097550378310410423394888537149570940704816178459408454350300938354179010242455781948500949365578970979018897143342590288898257020481995571390633639023929114289681865826640817307475008169940064348057864262937646364442564098965099096622939277580482156218956674296693970389152504601927570407416179056489087007889938811416221028320378388822296048002686574677544942374263430160847133675680195848641785378582484135480311988272398638773239069678513460111848249703659271879337010515740277742045319161499020354440531908905771825680349235994876601322133682706384640942267923400137555073035407776325973692815246851164200394134290526975653560490400564393395941677684244755911576216233630739998710957065766087156585959168818531955841419122764907621037016097214621906281336357743340338036176321611796906745779307615195796162253889554091356073809013883371499597886692386340784096177409224094728989246816578845557176903201924454514030101495022244847692990673701069995002357442231812121515147980610565520369752757173672418973323597491916010139398706520468784321515590923764690682180140642252968194944005338353200999410484609311793859022873103688216605298774682584811458709791509652063886509254637820838278555480769765715015992689011342229014174332691713892118202125053447991845483643208081127062429980678073513025443157315368664031412413167139526018168806672052068878936841064552961451348933362012971003682684250251148799273131242866542415345319424596118413782288483892869503359394812583056377276779039483084010905257958532684393460534926432345573729482341281042814999570208276272953437238537362429968208530263839646936524149496168512128990920100306383811147434051690069171069627912534182419387305926731229453124820249345315503781976874811245426400693118658806331299420319930013423548991168614821611221582858319938097324090818452771157021449681041536379429705665644965374655247683372136193016472045744738398810163099484843259875884684783990184345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -135814928003508208844115654080333782255707163264069650798342336450916788270190791891060251080572959515218607831008276631599333252165137614559791105522414269576478245035369781526205787033443345884689872044744233781517602683009923804868416966119328671800991499081538709137558440940949993312449676802254737936048485937951207395910179807536613827104335053264671237796510074154633391940933286080641310648630265588794097877390008682354362828126853809912039102100433573008902792822051072270788528285152681339551988562078987550853307556633012245050818988376361895579038587459155566038704539663850998526194524174143324903713089049289048874729139581617621564083446194177233160385262920248406419984787464513072076939098186693516276301721672250628018906962639196805043338393110752493902221190134801509458554883511071625507598191215771537068226672345894370729262536487883087046286951753264655134349842215673200694588380361197539414844084299490517198849025444163975058736540776611717231066406790431171995484563496984901419930668325056262879074012094074510330369773070874063758483089433158399830250511238425159710248855896668561684560269879292753554971749490111346216268727188778803583659561123381019743685660170389694795765108384235429195237029968419579062266666416671624995306276976248009911495701838574316681271889864660991025924460662135230699249199377080512983903412288083375871451116546426479270510654463713920103745195043478857061400936118981971838978800936600968512943547190183832317626884590997017296191718221435615166508067082707759640146486137972306300074947502744787113341166541022344256818674060539630078841557882986065092720216931745693465155393304820404459733969888832161210950695962669867118247970807696618703698683699495504297266645246569886560163406499075450291578474629414487773381763687222706434680953189879373272360584489576173000055898443991411861871626573125396878955604772179899136395244225957623681125494107960702526264949764190330116592369032555010344523423627179327939930904829900612914252410532334221081632721416924285876403695374404492148851028443279533849004454017482882001927032121704580273444820727521369194689779866019371132493771649009704147038369050887387939547941826519428048124535764396658523174584437410441969704624944116841907312524179945856270717920109511209524341343734517139117462390618651039492004651451150974861754765434152525706699372762264151843983813938903042104819692546663053366145381608380742116453313365851989144068104778948779516986902504584399777011590490914137490748952096253280106965576260082067509713402562285433603744068224780416439096427162257741274099154730025313713137851883098471572414440816748184662941680799347279790727048720776133675068393777031866217612014711331694227933397602178212284145725819722952060884059468054771985761873822857683733300082664472569697733569537276794361533884166229953916161959694769293945611260868311349410096345652044265660791083841847297010921765461573520108420764309234618046199426177844846753925513802566071443443487987597977359281236906742641307086136362379129063629317648594096155584258316427296133785565847965334992338089754187500169865433603506476156392921552366138322200205306820492704334684719487314038108487338373566287306781004675291756846085654279722233323238987702333853983512938948148454371905274302504563097089953625740577428491374668582452030731943412249853283071718779471908938742912020562923006697624787380409422970820744732803300856600785201025245023495423008282922619755706483764259412452797171731635495594691344849117193239015785915811015896206415864401686260728269103052195347946635253836808594595257730846345781632962412338060185230452930360277823100203821927549925616881956210999647864172020517407428519967895629721499547451863660201330588283424536981457144681733117395409133841200459368863470311220596503023791206747312622735043009068092663187669002880269171055912326900357155206909671611135403875359689091030436917174466156213981404058960863280862473744209969850451807701110518534702429865504527088071610447330616750620966709985542144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 121789295109828044964274324593268988083403871725225105142688686067046607741552301434037567684829277404426612661487108361903485240078013259877512972518549246720780851568099697689963056957626235731722437827811569482725747873621439091413904498675350581103557491734950894352119663822124639142900445312016885358593757280744433546303614550937761126295174965740361281238530573929321349004344870575460920658648149119166530903842562906726571325976656242056092342668415968634528255872982902804210406887488274351403318352100127387270508308095987651873474727426949227578314649817020818667086698025542546052390729669437981857796636578210616768449233189047635567985828245297608527583416510052074617505943329858347634341560490924798533248269353054839525534095968213197525418870891462104304185143928038622999097886176565286013840672723447977484538738621054735691873327148650552416584388603263121254467445552986109610704855522186899445703743899405436071158570220634172019643003433323747251530877338318483636085228033560960957375107777040640143874690449546954110253000581460465789896486569704672585054340605686610785658817870203287633449472753388385310223058899644854834192874795123228075163069886916501507399610109815297314231600020024822735318992254208841094013039572806113142161078258265834924224263207878210728204761000246963015881512398107886194587452437885588636484342961497411182536827184756674299342845821692586073101054913078189888678135820216117926428335147627228903174442030892259822199976055494766464056188103211228451693223559781923957356696535130129698886733936442607257060144872176685240902740841977018181850332119701745095849261239420892621427980931459195033214982198629042108179031566988242115053034245203625617068859953872146926599523851381668884196820877615551659264082815221109743977450441422515237892402956709915829607676328551473885838228632471348064044776047551450058405193990791335040830559417570067110954345891848853435819738754499599822925122365806085149432074049914497832621177967121812064004679188142448035301209381215451362884921130495162156187433588091870110765185812792802801981515218885499210533334579483898507394254342581734435661246427214487720967864437350111444026279207222738647180402928732516247187188536151801217630481805998689301716418156511304319894647070487059562070687689819066223399546917555378586155605740083005475610608660859698501581717709186949382247908416014426608089946436538573479995224685638587773127770975877856543122363638849934084639540552657285952548732246082606585367926493746499520415340850469576148712713559663366561828655987356422732963123421924505438055300906558451316399809874755715799067963231336773688830176567045287731581855863290540829217431899447394127009440335159405533625243218375635721546287008164157757085601238668299058461114062657206258911229518750904762905977701684331786031440118607790907506601749808414196535996908286071832577593250991990909244025817138714972342585991543199687349972067683224199371855083519301462554974408477087356364676677472543875808490085840036461114066807500593530110460854736113883345904948779162004301859670315439637792916079434954706041418711610355448021844093231629308860819526323840752231020310088079287647463078287726450294680210502145061075178165604752611773667088543676805622738204225907481177926224210264261484553001003934962689421915036411332804659844352953511080678391799134538420614320244759106998914745793325290113163601979171647539671693717944805552440958050414019914184185881423439915611288946975943218246553044149629356476109377410344815971922353611109221747341803432652140115448436701348007456023175062053503109890980410025273414659846909373151636581268578241959997561065360455032875782494550427215232388794064867885984362347551392206321169931746493907389394376602667037556455755457683875402905039954650959454757623745691035696596759352030388201477245543512367964911579170661275735920307430064972530160448309945566408842008569338626413002556911726397413688578230810310346156409233719864004643637873282034203338152307332183969618065551785984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -11255769599645506197332530586600714784395148011491785008972419266312815650680834196478233474993078963943886758920546661035960585356491319137311087277988922315209095037057521151419968406496511711151553837021961992760952587548902067329800820061268600827406159176537497714847562955482197417319912246025440475923433841229587537585186026881739307985641828764682186218395729384254033089675395163039179157893458356962311216150467632407061261249292831127084025725056062694532285027694688127059227897953422364997797257682458403979623720814414899385141639263987385954359515900135143267282781902975981822047703566058071203500635648354460685233881718063031294890975719727332817706163839078773156025855757681557548803321703981209560129386068522340732452704163494879172034176911745344141296783918066968455419470739517100274367115177438887269701738968749499292400689884251179456367518057536634568696240830174403290356199777399404418864379664582565484405860056766142792691723031550807597687217471169664276915704736151140890881985080690327971950894191700236230116598442530653155878204233842069896949464051961210914232523823673556104403034298980697145600590882540345247808172794571633031792771031687188772975450940788695508232343394304077947973593336315606473375668040066217463547448303143010316437752531983898180344060413007229889343137845327214872964293282994022382151143743149036507920298239286520230979103904404116120314497713189029982233132957985428741908863986511735988562563533661893917539130457032471688342851951745884140475297636157403815982330134359962697579308149877877188584751675045889402023794043876340797803503247936895328273290127893956474886325765479280906292390378080848695213783102985278204494089995657836451368030554820244163650301181672553492183111348508961239140105039228713784187009558174724963240501210945594138048123784254976752834498516927785800367976853427470920570576454527318231509651646148247631568801123492877371057903583904476131867928605240925843457528205005592903691968733173456352224899470216420284733673493615830411541838635675384122018676447614221583994184847366195504137259854561544005380672064744705113363269633019467796528802827057107346393947651542764434837996936934849738490238307270301315199314316016154501703517651641088222797163135268081038725735007684304203959666833299272995036529055038843723406339339864419894756804429614269872061909685297624862272088684806747050726026593349005243921205083188522883743680458473958497494657397379863609362506701218198041054856809420975001502685833675703394382652881849278264421790268129837974611706262433886732463213584545621976372555701307806441310397483655263918470168624256261678491356626869120168912478339443597648590167125513782515198510311562202722752047573695222008486192317830113903949076814967498819340410606969406559427477382823598574263389070176422605447106866568967412089264620363542471140147381439317431825624899427101327147713702304128822465498012675043592950070048696846965643288610487080178814641868715762895397123582181890420432987784623371241873408757644824795660131702702259405252162784530158734664099703923415635197079568226823577293761111335904749488035059539289011598944925376633837379699273487790647068403048939896092538789643090332457651047272728897916963156110114633509640803462505812958257602133203789396113670732815528533952412339067061440106643102072197197628086566859169427382400084177164946656297015511547044996557271114803394100177795657405299242076325642890410003406250469253865103369474604692791251400818898897103729742408952767549027108829120986309848394021670180489159961163588228488317703957115549390298886452220134274855688788019439947798266462851515154099767653270280778314055800993375879910768880708562105554367513670559189284463116831459590756784362488193595642128086836310780874242158897772389299775716522948771175076362352897339694849407008768379433327387613021022493945645486295213927207682592631531642977254212014504876380995006250363061446969465738388376714594556752799907736979304193587733977795197750264379881945758590566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -53916552582887261588073773482543492544813604839470666062857818405579116599936962788557790797228954291251812948651096835488759805455769261446586821517674558618975428912072280887923006973473413181733202947276745640527112577735267832511758193661280131837592650113794692649331548964230558612960499163756269224603518759315760625100567061494439525399236376162439869598028581141075840226812365324696252060622407974836116026101051374740418218111218465801936742823621586582571162311926456612038906602436350628627759970332151063370939898381215943293979073074975809774898976196407819013189149828829342539734584914068827052515480430378863277673222266547483511933509030978749929405754791175540679234423949626947539115982623040879159202842395893788956339969304211306789887257645428765648194492725218621792305833678200742810896646657848811086541102321695909853750167457568730013378064530175836005435267891458237328612595998753449541318858665046236979500341181312967363551547741068731650301653707214920490911564132225097889142138651338498576058226987057561479973939326297663807216984176647982050219344014620019217959799681276337551351411858678123922339079428696327326664535183842369830854978699678713471750949657906083321639062813107101260638885472351103654267208570738923277438531925402880652850878797244525131015464659234547767403609690850362893441756465338097769599351320953702503728357262153987073505615241023207740038076409775876269105690392376357217524752419147285744790055346976058856632439808208585844947143074349872478762383002628872628074954214214154636987940098033442215799719305912617458841427297210431693115025546576284214611354657901432521573051370938095310038197658798642318614424246410008500079076838742918089906444428732906169467948415779365535788555727294201452620470036192250472142549363255523953420202769444309177445142408636080337565230245138400277854850673956146143635379729754985530789589860733189739723322208633914621588296622054518396285369324821768048374163311674395351480722707580365839411855921226460367633378674482106184926146379000199378189155892187216048224187424071746076100887058985305800288818952705606672934192922118895934308042065231370179333384287913975713160536323871513497822016284396486949180889965803579523697631729582611452391648921687789188424403045687761197848648314929057464885692924473101780682565358075943960128959257410398090100472679456953133309637107501574744196535274295655321714056131061081277871298915020372461626837975090876866149337458961474841455128893957887245340208944105770780946261242957941554207918047722935950454809316384808900575786342643303820120858716989116104985127339523836470627173387605163506167780394976071239957503713359397953363321618486722976131991751044750283948786757979402045812249142751716439963560793685570258748479231594067496322899256568636777791108462821805800932427819581227984198543308664456612968610682868045407589378695066156338452767908531332374480206489952364935522216925828141599891515628314483437135408837492270808586748918310680081075438117754431011102816658729501553512574659624223549955812929070870889885773423075969197434794368693318200475939995208252070591462567329816164402892933422897874435412668787060363563589154913288331231432065609826723853285737876775877272649625087521242768366626272326190737112324845635315051573106604926644009119956863329360844506622530132031781625203579964743198451745059038800516807061810798521398335964021101268799771663432339639524612055277856352923794648012002113590374456136608896617939813070272900894609709576849701467472212906769957117198935619177485648762949070609665566454623951620865945503095473572947612247749148148811484430749443404219896395905806076393713878320519450141029279414850573199911800457934497023158621950903770383465856211162741022584624014260037443846472003160660668013378587998125727873122549232474295735134067258120849662452819625581515325312496197803380591817282948822096410733715973436942428030153991997909852157337667753047545600270518060253653898578033911309443932071234047291664458431741296640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 63357705573936807948572575140091365771129229300953786801615496955047685916392139951814703201201054860563720337748041428063757637803839327761536995513104199584282768121559316135142031143834529962310670887730768106899850859479728812966279621635970674060509322343317692168921624899235220269129828216430114114737506959236651111105836768783867059983943681144844454890262966441786543446026021606109757327017185847702862393761855642769241912552505049643941755007512987361898300958751565592215149330284211530347157988063198060356935423783234838312143801544952785454157109228248811830474550533116643869040469990638251334232213427793684347131955881001698288034223904262053000748085360809480443554140329611609696464621656506633493193380791151794159648357639213346553574705151051000179303100826577701535686715367018150725956200135587977907938778452008745395915468268408595946409134129860410941964254181084484831584108548996837704948348138456349474890515323717021603588055483646840061603730286575273540754074783229241508362105416881276569351103985856397239812984799638291562667226596399447231718976244924367759667413516773138870582462969431557463703095393992884147953224195577657446036140899920813219145205677572238467280311147213877972676614268888792628123644808764026366438399878331879400703840756468880173944244241878163883264653206747416399278893769494125193996570211907923940694555709028930733106390136541010810884080510055373965721823146750941338753624360830181534901027525280887479001664542473063741897701517676759093149878187985871721189217122184549806100915955277873502310756006368079244281273686171084364399545086654141621144567637171839060447239753646519472000097344004984446347299861746813490257143536584328555590302977830375029683108234112030845443300558137164190377996298197573485257588148041421853481936689781686317129861968023471730043904441621133082968307874442227523628613535511551516358414319542843643977836782740345493173564191004893240561728446722227318925187711498873257600609887746041170121734683126254004124310486827344502659356170480317044158094800709276516885427471099588150576384142516187114456263370086121166212631608680767684496538797918360803062076263295322465515428230289114624908339194855531117520415178155814172441328169055613396662875704986391126743062655828307577673316771456633254363577847533787400358990170692539492502151382432255786289333890471067340568021400124351995601954257505851337386727742406212676904498911359127814071951942688090695735138540906503712127320965846773839058562996720868595406682616660242290314414370711401418352376225476337866733393068003985791462272948953323319005678051559431039070781941354408959953856663854700321331556030136651044635219493660025814377770432086776316265604762424433235226136717260382039641094695451213779337569557392991668312543894066035107017303330313129963881157643954631587323211057368454123429129627791691054100765996914673381381112964152367612559992399045756218240749769975777277349205755738079900887431607809337988139977843844286274922218172535795445396769732536655280016060518376936013233982663858217325448491442618174185103021417319976823198790360829354164089569963916377230624279877388751239246330760346742525018177269534146822991398986657261363373097089842687306374266883082785459993270925346166797594289109845349367848017834056973835805172240257411757446685198623146529794799488954951949452449906747373256297943836636557164682013143760188139933561645520458391984059476957956072848441268525792965374208962154364052411818904446004525342195802102550742210132046173543187792387752913424310756523718966616310787733274763696417657019970849587389909377860595837425946433088598083651117908557429295867124120012882861579496060760758495032951579838997581386657283727875521496588011219550619336807557457604973482624750848905747959101966006085485360159465333567186649498186691139342994767619458611455417727671740273127094774401747925935884126931100818383495164783956436268256879266653464075354860997040647587523791816360978114578037460066087933453443803583086592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -44902067970853681282586001724791736345341877990546349875273281309051883783959783969126163380526064355535460826264365669915319671762533989363685803042706451016262684398051964790355682865698738220913537707156785768249187522377666760992114292600861189625359605865957113098027235825198250778517119142400175026377326088814608330560777576297099913695760482965225955042687062079855370560966872677728778045068372480886019436921200924253648912711339318601959473051337797999193233260506548872907712597483783013937280573822004283029573825058041331836113136695780150694545833405683732034730959850706958232674104366580207892255196792819267755885382903242127908619104330346910596394751414453297742697120735215588691518382866539222655591481100728365402709135354875265242239593584333798023471675592448142485544309308931682968442314893789002180319617811472230947621872390885332401820116488060204660083541291308296286214308634791199390233136912069426296371758779689931305378694206514249018598000585103242547863156597375617064065621154702411825265538857003067651983645958186770034301811172271045463797317927925871874081427461872652644927331955443931708069266374097034528846392961145193669403487829045939180147854432555185368332760584886614828745205815049514612359657547617212286078322224299301841764372703129826916848450715283411236368789171591748418118569255078842663094470911497148977339707275556823171014499414488912098579663667362937264648229983141825309428629743230343239686137783328059663710044231053345283432611506674813509542978711529770366579071788557838842160491119770236003381970612365425928838516784773201404427620208920763477022688560909020496778825174256771279233819466066532286204415600973725949563815155982953512844744289355595578855661931588730858068585416107312418611512400224809689433129836184798659751639549353975368219256668530228189738029303824345831176590846071263599769439684795116921726287676576527706314000535257503547027901006422859080625289388158713261900161267239721973676373062016589864645292133289275749689052684589963579091603443700627546883083287998906961687422228835564126006390933849151579424632807322246434981317973762771954137082603137090874742716907346203682197242088087972506376370044479571690159159286213771988835357699005999645916519977144829682718372956831175885265270183735384321819444862470456383909543222122044360695709727058408434467422710419648669636024563788549219051122723565878472457192423752053319601041430807730286487533660243098108640168975599071255731041532518128354809069343300837387493384135295391923349021086141098887223119307500972075498718928677078946793361189285918297997718479014310489759430665611173857291491593600423988568744318732232686179862464382710479854848567215452760738715108328182691436315695876142217123841980558200516706753054756288654843339924918621149292686532560546108941801896667920712925896352660654421993325043144661421251481628830650606855329116715968232921322147995479677690370658955530471032447131276705447394275822748815060543570551474477238585474185726033239736335638896688779793723343751180738455616531636387055025308979503091991047502156892710263295959699612511377286610080468644029121428060886905524775168865598950713504673689220441243857741756648532376052678721887504761355152529544872353797928344372692680965638164256852499879088700714116221622216463590566100062723089253147839156167813479428643094795668640732761125211317762531798641013696607095965196635030920285609738597540590937396088473950974552085201408576355538326798462704142061549279401883946584998199466244777724696163348030591308361052584465267206859640543147961874828769517667757548150024418513864520268254634524427309407755990108006928128579673826304341888348796170948846643843121531672735343006027626488193223312670097788899933348916880718316976090311372272825775868770324549353307160215799237753665683556552056346086496667923292725085454472264891977325865954414927252524583535993711367158335139860880964155970111626078113437388897717223149846824832434489677865842549437766631370614361817088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 21522616500606277093576587804777653508959547416147297515840103465752555277836954093602564438497825721877615936179696755712736955342615175953832511713821373962077151103460315392690245627027852632427642730894429963083865136417812014647499125462629026138572108213212623035510817424599866227622764589014440256006049816852267895315668988773145840337598255241311405011108131980928442032571782409325187340826807744291036770369632966259867939244626515486598170047805523443359769535925299598910156959304024525775638385100644295315417957516327182393652383372042204015851445911799656560847836472416770063107892497394459719525435641296345641199907829292660607057901031080751802058970489484181181971848690704312750650544309022795353132470385795967595214046535202968008051434816371453965722276984450326577260996353542544722919873795247105133195045501363287665992232950719535985467460838272388020342218784358931527582846326604026768785195183689251445406103379611206154424048272184861193486028684904025444952780075561459604102111244021104852346099839627860802074276793750747907873268598862464391952166285850959536207083316623159499636789582547386427772120412139303631139243547152122749742780677980995336896510063203772605736722495974790641811066339820077336007584284477986589400671745033672061744809380633268256327793879701635501201078866198977685486470328274577260334392819022065671236056475372933278832660156636489597280445613524304437720538962996141492750040717519241408282537270728629298861770046919901883472357183112898843261621668734331621617105148856747589299794819718119583264406595740433504904144806306187475697395569649195500685201647010329838393618027200211634917733334363721923504276521711272234039634957465084329894329831356089670807904806155997693469457924772157330265272305003298801425436267413484950320748478061827255539442888875516334016953112602289791899526105616422317907361273109988623056277486325955571906272922723283520339412681267077555237432425641466569715171501847135440998208222585697456166308409684217896869600047888943283350685413148224747796079431837703961472049701901423512085206118495876285045118366260613026373613886072572619609946865094838828974412104774204732206506068883373570773566791939258805328277643561664789954372730943924112962235571412246635389317082111594993767574900908851321463943901105740907036832012159722675016536593950375000946429780674912181457221617764969156794127197367814376204093123157102860680572251751250480707677988571986050067623175627295683779515765742127653985055799447353419273073224528313356760654413305244637718436688320246118519892548642847177863438485948276541774882814073287097832703997783561138226083242934803895842522005072900563468301993286045304660863124625431104130808430211810500864646035152534398635658119816911689864103799026278812994225961688341899259601866380418701453614493455108304427104345246228762110575435567742547274037924901783286451296046971103219838304026912991753638860824225619411073510481065434004516658164461107942099987396174293771505633980251869425601081150283333830870739072567108766740587255778327198805269299239777633748978734815607025876202871940722773880610693605155712817775762334235039281032158105827600872126766396050048707797914394446886744065601873589569859381032607278601906969125021288572778811027159900540318281148007898547172414474090310140923958179853648548017147967701194456009634360005329715232379109754389908295349461274189372199209784437717932150475832756258555638314795228056083784674896362630120583790216563211122486471910223575501257773559858473161092363659049890504053198451678978532723488702349962635542967077752813912928397011210111718067706268332068045033024205989731342911740104585750006406931077960687587264211118854494531575940064937704151613407886290869992945364310876709775654447178917815131696878683689001829505439070909011433115668510444795681661845402116932418845854222461005340898376290231967853188422013907434452244268080002382940693913155597209973018402599509435700635555884176309017869827148149270244856923422720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -7120147415428862324747844778869501594950419116383105443496063080105600529591124330727706874418531552366553514862007528544454835759482172261406835402043693716288779192969083068948446851580769809380729699949014873137831544500695199987854388233814665180745678519479165625851027780183042507771639273750374662219828642924675968710322558591731749084446608993406764564634021759669953412274108214652292179552589915609821920782291147347697221399250989489140704464839610024940714302966597944410305265962819065589469087695585954747100772358984799492806162046575386783583841699419083842530595009189705821338818839410417493020143619802292589062568257358314552605668011046972644474954158410401220799462848337833428149141718663608666087207514547748093024884863708213505290204240671124983246365454798809686343439968485174457314613080150731417911185525432791094728239605265889377892303965228695788649286360951976161393342919514203571409292296580895584365054297673277752364267407381368203551073095705151057940497747853402481529257136099254045418050073022094119656042137550601916387622739945980393472677348663061327153952737812386930397545126018484998882259535046982624611163174174998368572806954401033789940049305724833934388012449202518172221349607535826102620766447022136607567186262279024778452024154531742489775207731021498284792155891508572781522170208036550176843952266480452825902860341482530087167853595830741817465171068218095082282025160564014562597768494795416826572601561635331288259312869914195006863930112925598330440551629450482741831411377739521500501603552667905014683265050515748139855885818081121712006113841667819561854976232031920566148574954510328713680511519584799523442334109257006221650472887300250178414560285196545008874867275531139321102852673022948795444238021211155994232915948721131795982734718265969595973901488473673426558260487172433015045987125281131991306003884798628291866710410312908714531851925794790660664223762995619536613397828339985321170251204822917666651287487496692918635126820381094195045651763643633458384994274488090885596561547509532411063939881307961251438176623995115466833296005215497495839891786197031800021432993834734966476794946998073735666289973822733715718335615049005932851058925422777113025764314713412912019463259986061743885074126636040168294107352713460038146439938286072057692897599067388286416930279847267147027830727360145693487192816597693819309332188043170858509588162893128718869687957066016722398696543848295879335589202898365103213855878886844202781359428163110145919312369014371653767278689290003285559679565005598047815397917942284754881265225763118542367641032264157072072117731288742499671495229567959297602159383768670127641614002924299221990649661968063732529729571863273330487800637025935992900154313470661933692062196643942133951971599801537923197832427455948160469376779472516545630909664303008323071597591334612402724572403010492485452482904938433687006107410966921072477835727979655722558855869102454105407215766536952531829190448276256388635536975624662636107419091037932763578905044929193006855053084105828384943489472741207564911936783924271928036481292927861387759090234546693677963906999159933656268232501113498455438400656359232685620929161794595896578131328434784916338092393279573892099339077495943104569558144154858052624933387985610635064073252797607694579269554676819952684713063251494170694714549933320832881335701283298907770440730102145118933343187445633461831207328650447914264636266314760416259602866341575942799997331832573234895088361218818663654358045590168076043563509587781863478312016770403068076680912235561189705211619408884772490484335036009454937659394761747072976034272737293698091529512059162562353328504017269335567348375753245690089771600765764124153712190982320779841251967974407781354848255418315163026273585957041997067000032911486571424424609849978629099021812461546826735610196413173716378661428962659078765955458766376724811740722751340272169287320112459141821812592305517448756581719553639071334588967418995754540204032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 1675834180438356028274693434506583423224060640995503411914189711243805193954871054191427432294682728104184868138177905662833654781791156529325486758052573097803066946262794876734348856679999465974191287043012028630540773917596699872690292631089656503337493909195098927848266460509969195047606782561458435476170577349519290154918753255129314750251584448393712107956952421617374470449357287710436148998644537647224898341506476879720512318870492357700352650828403621625709391446192102193280157099061424038645416395860878787482048232029701436644843374286098165161157822945183419904560455442664084394709831936392836945148770211200436829682735072277253471556705464396090632281391304869998019416787000089518062343641189258487794726299851639002745538114383018262137446378123823779929982879396559400706328086866872012410487919077164972029210522541931247755624431488097489108784987853791996967995397884882442264714190609810926760568933079701806694108069422929957446268754146751412684131583114544186650687440271197843619079593173080304853174661759769824162647072881937379946101892918626855796535393767431826449107436521868484274238088034414411524429459097836493621431732101189636714195509057506385137213609418874352434278402081688977267464786508287097031502500548462623069889283681988927084730990022533354318703188213106911268611256976866401246447925421118070614421888396413865604738248598013179541244805360419167448503792930505245567131998231980743166949589837111434077906240685900932094238764371112594617142167783253460943681371955314699780109768303868669232871784550032464589068773542557030938396213860318290539158534998544741624099785442464619503044864024948637581101675894231641501536273325630626092729091302289479427357703255433284112563907331063343412371667499373749580944985509732907939000546040734239907535037372195721593366864642663423285961039276433150859885918890324040483498476144444118086989151695377356221617497158132419167498167671341060724727277247655594793094549754101683484189557000187275999261650154986818580159690360077854298683983166430092532515018369553917350299802648962281018086444319978534025678216535013901093263991746615453098578113593110359310538160147334595679474276235778839892795082935422913488185191980145935040191538203467569342923538064388296521152416261466593512961662273519951347505695044202715644998434164239907351305981810965208016443414074947497050452169549916322008143785539056319211458908765169811152958649607540058537253022932477609243485024603135990271264780647573908495128662555878776891512754406406426698819369961490589241606722646863953689721061656460373656262504757104393598736815602880553669403316229356682461489852723900215062239281528148519224985431367395743518366208730463923904997372994619588615947299090981348246917553147035144550530739111661733610332264059876894170042940271164099099091956838728720724136130993514898161151849475281378719480646249190051409517603990133847978192604913990581940970198978646799968169247861048735411130686428308188127110512685103962588871347502476655391023899411305637915217782495460269139342165317951794542492036681591025307738715041581488546613574534078243386163547572194184100282095000994873097623713049990435955745758060551371280053155464693900615797333395102774477806198274821659836778463892732583040793205479382285391798275976232390379572016984030689020187670132870707647265444856928741678166204280216260406238291134555688727369747939250573310034641603741510582909357930261296722324146625660927537623973417101342038988689200929100072532460732529873932719218502369722906987502776719565385554289279175057313905730554947678963108709169101822860470070763659069368989112631305663343085767578721688258621237811857218060028968348075617481438177994565188523619691019043244683746817955232285337271126548881547920390303514625234944128038835105027502840833446276478257536613811644040350713361123563593549758059121777547770801765013578287322418090836738741270698295759601546291506231315482332615824369510965016621196063693931352001579559253034534751436800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -289137323615735064164079179748879080309970535371003574183941521389338185565337616568199156984476435029415677917816426370301997070831149585394823565305527105029237805097498525264133223805435956400846211570540390300399320931784992509452171946053067298776887496811953578015432197168854122944492165628628706209827307755622089630100139381226248216830832970180039574031902191616667598047501823645433991816757162782881665815957010847536312304410442176644126800557971309065506711456848888420338228055648300809814515623327428852607307886655141288237463145237560894884145399763436955307478615310100756194403463174038468818862905521506756825879707958614859060177205488994387609007760065852894108613840236376633266412361976543454593816276327697832130844502074633084366570824321022723527027714488207955287032640212060099556843432857370042065808293697094773898617005002646670825201585294979497899533778699788878113713211393310586795304518507613806618617969974937920863271707189393110124106081708616183218344910237348398919838696170554701730923867146846303373101561311555708679224498150850069161423736901095662351655016440675340620140398643525080183368443279931035110330791939875251790275787638288681074184667089984316146312947294857601325097058404597471033712958363389555844372931167994944876786702995743743260184493461525740742308943319167622530567957768128765043148288001301048197717199131363847201209780494706002214462006145254959009664346757015535736634064260945337276984505016516762028631392355009322143777140318032997037338372086968086537367998782077336852659734560839111361794797604257138816553855442637614639091509167396771063001119142912844317008149462291141509811252301898558687369029249205113803046733983385613863458475874050726004225931357869513129003732565289640277416577425541294992083237478528564546659416555909647194086509548098365804088819522828653341511041673398356337298008160510834911719285061153767834423495370517638235193760526631580503217216885431919505830222846507276305988065648168489046991841008950352228578178038902425641575357507455571246435839332843491490134414202994809344389268603242134491924158354903496038808134226966421053390416955637171490908150825679300019433354735567570760443262288081845729842283090920081631270058982124342740117619264413194107344132129344242271103012683977595024786158655361610165462317256943139135815391341155448192144507812051784386037082768509661397960348528165822603426789279166712343366885885848311578837070592490315378360172382499652341252493536181143495647740884601539499645032358967084610562541038738191827255527076639434377181582177349264759612989606648332369099822644954825937425601161114061237378756379496576746019458799886657902579784870787197145913646918338774218278367413271010752036661742866750216328604970768233397154828007041101217765804991093886534836316103566156607292353390454285634934628027182652041775447266482377594695558665513142767674430800158223568189962739771379412011685223992573915532529129480333473332842475383053763951454168144986546911150670670459658327961661231167667243882846962031601086792249468979457206524429701105488950310231836602285523696664016824864480789468414364819049768567409640438109185848581776050060691518636587427390487098988128662548625997928311587014279921102587525106527483682605314234881110166991543509013992198062296120166393321094855818746652652968046652785131023284376347781741503507440707749090506739289518528937661437354734298161942311523757387111611233875405091786372246276695609704992969170896447947862980949109531103783387710323993105047083996189897639656203330589021296813742754754920375730633855070582495626254796906105171522960185143051101199760925513152340218866474556675714564141734542134201462147264374902124485061686416993779598736899281452657627923383841365204188989960461509941632810174188778840017923582935811658719762913332349140427584699002202546743117553799958743728141814792727200690022418420139951674922094316222079208014453537004457389050340766341866949984844444534966735484834305159609550236549120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 36893920469532727750235418250742748576592035253487788097846052966876750225540326678861830501711321431106078834774793389209906827227913852142809167688767458447306047763347648692580996473646544092643351595019766543090019380597805135556591299048563564326221793099836935506896751451278912812198015778838165244174391137614363936602510194947564126092011234805521689469345963709419946879640467175797107852418711599190680802405240938412770792935915305981034126019666664207015122163745842195680491527007406563911686339115675084550476272965418179528085621234739865437676996566428331090530361586170614987214927847207672382771041592959986227418812996834618153328492069299000031753019206223664274436832146922998741841779120746063395584173374308463748095298673241534409871598801047123680844684145118080990561579429777692737623802232219032047494755682974145729228769570213776428727214847237807875012078200567266846066670750334301747191305509998253518846456724215380562035150028168004597103837561420299389774537883254921824678660411702286687534156126876545236483982450151594390871275488191806531886275600869567912619058372961004756695717550982187498942311883538577929293692860855708314574696277060952724219711184549728277830942022952217743261149428450659695774917161817436523553394979303102274061255694946563196850696507871874661252276597911688432223028963407437357487944063247775346894812507666341567446773284174910782016655283140117842691923635645816303255506111079432018888748203102625645159950074460180681941980425917754470750527776495306875607700451434794124353670497263975158103897999850911042130628065167046483548562486032311287122688775717364562096975327309289123667309561683262202455278050920231706600330129839023737353885376429524893353019074120650837004901547394256889452937307003138308459112378912042473253743118179724148855677928782335121615794119157106706725368561968909468200109793061304325907471645042839714753521018655244644501155842132710403948174448265791212286793692207062032764244638518397551254469887732466638206313362929289538430588887364892189737150072997351492320740949607085988310364828734678476964306569280980358678365308836081307393091746303964104180248678301576531852567879111529116454525776266847042054432638953036149618972757112255098173675238461791162307312518287141397272361920819962599297313975870167169234760997319581605804332932158062280070939258037105825526003352068711236406067458613954413360888597973616694257550021160442376196628772158247584872659334069515535510338176825572100267335374943306052870003538746230952738834825392198109375859724782296989956025863603864399736554036779881626698549232322662079696272940086933751644715362741016747167917074373897491181347199319029265186179660843642176728590365876225180698771094026089625094274547263295567740103507250521345254145228687330943060221126547118951739216174898214462824708072150101809046055199093483862468784960063732156392843661177817152492172500844012500999860184640823404666428890673850614561525316225499708805508327672363091713448365086070034656741591729107644415241904754346357956411037217250902406862738974722213737809585121766704981784072175431990396686607697686805115823019357227379028348556827430244341868399584281681589438990977568694484934554013015269614542414700139374488585150070948232136099968438773455626210974035112911090756269365019029327486368949167675087972664018653314114371556945304396702070375037991727536350614082309326250985669000941765735834383629421551643008936171041827044969588561814892064021972202313000367650200725722404683628430823610847697786661830611841613806338713184181397901094028566667887011519052869778802880459900789114513837500840375462627337499409167732196008538397623726521276872007403376323213384321019147825107755959773126461512301993350300958302431061298454676828197429215240551032148369783238485464932351888441191413277174523772722225227777382796342723219655442336978172774417176404262892885211513640673750200402483307333266799182262858282811637226444430659486237643891796939617697886371840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -3349044006519952345610158808211321284366674004891892829460584116092793879720212537424613280880055041264593038103536240628689442739724304970893355846517138696013815930543772058682640093979631390524417710765248629182885111726642602873994342232494799398833070842750219886153227562786764479013495820545166490644298548908807137937821982412132774771301825106705541473203758358399586085526423166302734559738755566836234969612840596688484816662393731585647606021864713193631171237726364951922272664778476454123185984239487051044775067422062923625267797036777619599335415646764355820181128960977470169556688400573157164865439475119491071064867888338386281689255449348513656244671500817064494971246443761424565904523485428536461690529711927558149917772240103130801145960425009453553588861516180091387992684717864573107222884603168564287108829545524253160391208157514484258733253128240833867094831329892286597700370868658403923302492140995551251238966306974455109581726471776073868689873185450678908074974219611390260348571241708556373547633987868524216530125927768856003721250637487074153796588816899744150809584414436517448430449698733026480260288535394461076750961855209611898592270982218029907349638141698004521806870352662498439884182009004014970488518287649971492308477874026078971177117938864068533398593638472463921300078306719253676965582819978038758575991353893174786599344961176671204224001128751521225197871144891697167048811835703726296339192942364455023669458659100526317727905519733911736006317312857272095876964469257261859709910557582406812044676612978704643374775352827403426255362454405270242804209078931235765900159387946560646319184752011962034235209077511614151057370268121822722554399166571691279359041796468977704619986782302869581437524281008348965205078899326863364615557252599491091681359287134932052884319993210717667847527170043942836654177363583964122684265392235771117404350936964632896067629699573579440000558174217065148661645009110952150226780506251082643361355967862639097863082008254634334220939129533145480886575027026102260252219258863030427148974329408921460779850310521386314227436554296377595058378596224664581928617369113085616001972719884184498024748633238812683622995394592580588999097990791816937567044049502942516276243525254059202609814466878670293224652867487640355178950214768130820406989640435746599073197598818500158213834375801938420864020620174017001282092723848196548934276778571781318384230118192055692160692934897576476374499802616101107547704629810790401472882430385506358976239556497198892798669357904822453308014395431292173885018678351169931395601936320671960892130990258491813153082040294279855102459322245819669775438658443069098202451185907565955516997631174642666429483785552185247770112627807006142023816616698459308750489757660228052019750953081499457202065359447088583504329374104832514238788992086813991680245925135475056398091702695524777039279682670689341603021647242329776801879549980213541158628257366199899621484653909864238808564296167552416999447038399716874735620030950709795546467341711466516850343104967207600917667097657522377698109043426435570302175024948644852361276808041256808938697263614799443718951751363699914290620313530884137058461750819760391825281848066794220045517640428802910977862653032381751751057107796105835878926270307934506136389628798637198439927419886438545948272380943231714100347073576700983700852057938591911621350240410569011311541754640941722070736646725595857602020691336819119561832111259541241375425735705174354601919300235322169994055633573908250675107555529390452205185350607412753803204606429229611704817652917223958975116082637649612937266918266576229426326452393500756373977536071955879620746453106800902787832509337786664704687854802874912235916707516144218034386070531546794569300068583711425363973893150022462360455867755613392500402918535060251583170956495438298238303011692751927549612834384238109329907318290977999491166900949615663199245157778376162173471246806735506568363193804063853919286355768115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 185331220230965705598125412021899391568509604465369401839931327660196807853824596295264777422640757795328855651554907992652894063319214086920013493703842889700061792167781569914591427289996593418158646560495014730406130412562758177604762500070580719983910621083475203098345831699861960249918917907921818048084151532366971174987034475218445993670940086281594203146544600754037090495288350553965329697517852962371224076651259204163187523802421672945765816187568035134600030428703406964219843573233649937145675449879652467394153742155918531421164115657583679433039350685772007966907667440989193478320826240334053386334549861193701653215695130275958375155315894055470468943649227488652419598367073700836003734808856562548394394517891508329678568208376601759611013637001107078866701966104776326599262751368246080143904388937593623232943268968161426757329861194807891022903819191486697316733864406464124791038733309815336187608014442099264656652209644568974845560556205038401916368859570670571623939579891191119117043683132805032121371592682392170548091181478829475510471469622102260985940095098461436631095340996489582436796759192875226611224712771645389569287607021278240775642992952883541301890615603854775908305880176955383271464885173945431747763827649353702149607383925774285670338488748743777276259806427898607392013274784697209951227960432832657611192961362671651958861321558027036579016472550168067180599647653331603106128787799914981880499548459325110865937613036965814641831161535940988254382801823272586933278562727062315105271384307481520422451877581757101631442073107064162430716962373146032567856507688948605434258069978706426686605422183762365691860282535712620050877037437352440497853659257842511557831345675537015117447070515536229796695024427173456137318450894546518933147555029203189718388175003124690081148892436288765425892681162923997482714235288124568643110050803108959372625845667948358093568746850516934247282143398856112064519365295733073546849184212936250403395492796291671110856783295223916792144345478070899561825629272333777610283673940726015327325907605141388375737358442369888111575920446650532604190699151817160322445329206567199243254166723572040749485342745978876101308645894283847772253607028863019688152313385909849749158586337245344173658475683652340082738417907124041358065860530807487673085868385358615951578766627435466351204701049269320672175264061591465512895801984056662073746619348793640041121858258318017446133486324805853178962356301060937535503869293246549903273673628695644854675344247250578475311829058748650012406774627351770174414651152038018809271399332493863056548532038741969255964311881183192159562339784949319192748622291527257242184359081948876194352878696087236564641412775773515829901513417907721911178974477718284776540676004450684501932778881920024039066813065820108588671940208889213637600263922693851198340216768025401340411153885128755774118474535675631605933205561306240965713982340663140307055758988019383739757153003963303337625164868475404046103870529506394611821491193475135669440578125655205286025995397807526665536037487147572086896277135052266598543010466569013061617986997296886355580838327023634780482447752426442880481275785123666079387300788838076174213488883674583667356118941769437153346193778669022026672215034259282900258884839272515082837448483840703728715052895125338836803972651242619522549249131624160640914865041726530517754418826116821721692269568591439295595221116147709635714852812591625677707674526813713568490488914120263945224320219343545404644594163226674546046693063794810464951859056062999654682407187198674709292902491014557326142082281280500484737816829372113306639778777110342156098606715044148446344686190671021697919758241123505234420215886759018371335873083871271658749487709905729960628484021085906304080975698470096317008964290138311559734168151424331502884406918607405859255098184960191760997552461241635954538060187803095823584968269064066690190354897428605447157886504144147716669930440679294688084644331520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -2145737591158467228790415355483239535996161509190086975935391135807177705707705508477551837086015155156018979142850227895956462621115132707269742924620444764748800193608018253933947414711305543634216638837731587542240791080558347842160297354545718880524680714535440403135094273132496739663949254534292764565200160150897125516440093953061583620269060569052650218105326337841256709411676872409282977735259465387659802842773404357202449844708977551596376617133673139420192389604418219291346824907016174659210871446180123279154406827090328216435475946826569600935197671119916511677620173008930640235313444106873232461334561734524639703879962971387339998712962527473588388932795231495897768337191137048131683708752736680544291565904058895948714411497086055947902383856876002764783186635782540364818435847378185958282066571084144584316704632560945916586607446023091647489498720909568521063940514138469880682977170044346498364952373637319166409306629093358146913173797037199127708833401689917027804956267024140016574339959216956614903686239076654855160727597216476037018823546013168556474733592794252251718359551381127896232957544508042203559246893105473701817947038932569122481481929150825906362098476987260034431680551102409293998516658797735122541109735167974935339805351321759168569493475077470044611051292183237138856346675839709938183774084057062701078895926707463250157447558697549656686664567509458864121084062908851795255506069634232537936464313894798951904747292376489246344909249422909462452240769376193962524298942151758982827431311032470526159834817474969075899256267618624886079587700446099294283522302395808096305686396959873407806448280470280164720563060655103186280300580819560608824573945090639828747623636419113859049636106136066768794803501918232962165667980281083401254751928172140672645046979955445961966398450997532991405683420132976066831038157847587156288056448189581841118173665946921111517271683740022693848840392901831028051637844276740653461233543789923418869744599868712221975416656940840422870346500602314370279437102470271668528150666534801400064472505073876967119628619228611945894086938581420396768583332955003242926213796842716655610007537876028974937301815619351995910363310131408062673014709419805517070619037236865923934501038196803021666903901775628675578386141095222477572478100077475679950689699854485995528620449507658268438908535820130730269498792290957768213183973770436758937601349581691920560937260206981513223526817143067368998103248478691855302996736353679576000925567735812522104883830081953322853121687139533670212311874374451501848888242428311652562891382432199235662099556931329709629069509254322172131672078188208807149470943308632633294071452795313767055443208114100970587397380628129024854952293471085898751107638253578689596227931731104578918295770050300259868737265860163199341393568455005729022573918232151722183419581692068479470000869562743498206724320230190978340177350977324514595367416955072134045178215544634038382273733880076899472227488516520440764675290849452022095817313186622068603700203527061313088196588012784000162505192834672567041661801196507801471156647258830655631419097715937267841384317862457093012144293317031434685643489057834896870731499597405167406461806306482816819456457024270604261189049646130409336351837885478774458321876323375630843008784257894573065876281974534690506110353391087462751552446861531361154025602597430176283008882127237125827131810191990662889637237632474698767729872002775327578359263924177956013291878087095142590366308870744858288536340500821503809685466200171358153315231713759028160063495810948987013596415180249817265965112445233313520780187123582368363249310616910169933051951838169755677654072091533782726385579158402276886548713474956207635993792088884504517277971602814206676704131110788185340794246045562323282031152217539581823429817361478966149451594325625726290885749140032895775321708317295843790623876485183755107564049574120052746215525161892334236023647454671930013245382355234908964651008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -479666385973588466621394189597395176486589676046737847804072053669753159296266785250725585580547178306076821188516718210601230739544939168376413411780574193102593308163541747960270623611599928070569102962042307941249632431009304822011970503850088927026194536711461843421714989790766307131040078060427747606478855067540824857924660444209657046692954350207117427739693822392162827245550462149131315592393534453947533076630477177687172988061086518385801005426386706825033284431325578742733742035371019445609478442428250045392607429315619306287922889383933307292006305811270997489124995038842013354324137098524125590865446352584942982858447921734501473446467517967602212940420681207806426715042922388558570796572256884440007095665380569608761181200101092285232389966455423723717640641544449076578242122158492145871967193219574253504944382369648920774648089197393704400629529321964577797051637050829635586083121936223737895305129146927485925951703293704940674707618914258908168278277933574415433902060443840738939106353041175942475221935935723944255372995118067037256193682476801520169435477545927546797073085051837769836469312693005494661334080149052274057818172518174829026987381703837241553726673706596697248507199655095325112231440568960975673782222525607923639870759099670722683155952320855800465120972664278301019467326866053598027717524516779730822100597694335892449371440242421286725910241885770745377194682272483343431882849326056040228335373083968638876608511253650831793584784859178742033773371664217672603928058862508323068492140992973624955400583768936853033529490117233057093107532842778054870934238816350820518827277120534746966638298198710616679881605260125823773217398381699882504081370115470627866622609683201531735536293575128773453623169254847527000251286129670528828818120043725063684902323070712896497130542958061901487816211533507655625765308347988059420076413830806551578841356333781717775042385989165512293776621450597929819439385490320641751992900072396200106065892022905560411738711948665042090542875432615616686624700356737376582801298826251048856500589636960633196751435321947021838751128071526354607469489733647363663234822161523233285038342024785908808031572258491227584361456878556812318523172601670408352079018491019457926675276334663163083632852651335332308402672275465423804418205549317324451684549121577806791098223675238717988930090534185228966177402020615906393614726568812510630445923429158797898831553892243671674236647453441413980762755512465454232374994233722054935403704858485600515417500221517782966276481762313991612832986733326837097739899404430990417685638029401654226451183754747756020488670497705372744513927349057863897642324871908483060059770993109732994013563246222765995112704408953869606263635229305500535163124044752565565369442300903417131167748195977877920760794124295259567721954680340710491275472546696108448707307661080350166505742285413134480115102055439990845472889018712837862829737157483292521207622262274522551663988111816724719041269614703474557426467275499900400425728286191473310325872259118481071569280985088364869675546016842215989057414440885883787805355404297025048171131971479792863540595877443257777513097858364250603582607287639719287662194629836816950190098657640973578497608041541913296782619840493669123882486154025153645746293782288682846530723393521567166232058838475805813373776472526418245044851665687954035662204827766582683131827480982031373553345170890919194043069519203552539089016673874185589770640518368191256168864390400753438699259782707147401708550496004793512741380447510950705204357411092077529413099438991423605129467375119507293428111133437040211371235005356263404679030414051931537269736091046154445821834633216162022395802518926089587463264389288611561408348785301535230602393054611833265477899015321019462920133656453252086840531130070167200450665769907739270845334124778634281685247349579293937546289832328305167998595720497204739141820019962032817665450245232514141272551391881670519631258330207171588915200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 33589926634353065269246269899251644163966575004397194135586931404024750784329398310117710415568304527332240043839232249312325123529087959930161980401214974840785469505855196562772376066280910985692329538486680388724986076960907885038316668594523280474651733464236284121887071867255082655783082078221438139004117696469082076383212404442853547224447093411377075060579560573982069922377568442959079578926627140715651747501714110841725882314669847952977349145003261646878905212782705558018586826001477187986772094712241824683144355504400837741361571487617082292481533474844454493518087529399635660844151580636778069051122796736213396900080298509547951465820957206188963854144635605806781854001659746658678581429871490884992603461381837400428981902581156928907345454478229195902635569485555320703195247567443654375225739427422425801048205301185531068150506700099638841201514082831428690019918297099406411801661894415207315190355405021297908121208648162282572698291146643364832062302008764449418864949617915975536793227903630832013903119271085327820959202934270492513128078594231003618721809023130108889656277179479146415042826075357583541414246797303523568579453617321400371620881123979881044843523391311402187286890402591313018941525265067032245899746930108265567582063411719455635492373462785058464223916084896894051638653207328755532918465112707446450674849836192606766785364809958125819440104984096721595244293495267454948484504557403783756449910910730886676928712869173623543177642654151924689252150442863719888321883285576740786863503583204023485782731156237683494180609537298297849980170667953590424106215590044369421352149272291233108290326189614744781614094495499235122577776153592497229823120565831789422068531859168613321450716659678757577377541197101559420348210257345443166529466983133087904065431168808910933960870099654352554223887379003122394937137325083102954552457487305487860335564265032176962812450729673238312183412364529452174765062146797262848864687592608958022701510611451314853853497544685818800845303934016814444001646301897499619112629285815254928676735298796218368090458793367663125260833375687059398260213859114319494646610947749075219066981687133832688625129325965585754703045961154010113428666164616298269483708826158308608978614810865325134226635077399758512877531666094583450587033262369101191918188871861918406844660460459870651720731350702462490955414145935799570749127692507333176987325182978102677468209297575696233229319378307306291570043144015165055824647552589515956299080025577254936437140018664571650894024587828895960516449781288360220224396810440052777053199302909087924119222463627037453453728327935269265946175582675158600219080777673506091626168529537265685992000033989746311340615429855727114678306976818681257919686661602267613646056675529742866155722009279984897109392440962582014947400392444320840363549573840849408632773391521653945447018646899686943978292845254255564892469141860505938964328422215854666508290216897705305568462186325297391271891491793827554523914305494233943032419212443059902940716348965493077812231295233075699018720239080321068984490390753069053189936458275941200711254072373234572543657961037900136185396716293041092172954907121312127802504019801361669509107664775004398513829433386323027929483764176377041135516217622004384837299696724091267721434193372429844914779957690595923007011783414292413627838723284175864944293500786409063730344120206284217952102976206241261930006726025102962132091732982958627449130621835457214088513799243439582554744750013435195431704719003162019813381914311850248089212076300872682377956242552582981073479449902287933796280143730877056469755631124802181689436274214812299877697483048985040797237157598272140895039481293296057099088953268884598057747811445938352623920049097796385243920665122959891451412413581167144559093524032846472296594307474069273677730565014431020771406672992125686262747740808773114856323992397632906226982262963663181582409955730064303211568428584464552648480283258309836800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -808718579248168737290119654757681918907719473124233125792472485821127187508024713839652368964231542140800802774016941542743149453912031138519091588024482597926172430415949032471317445603381816605684510492116454703304865885116874431162934699633833660214036000553720419851342355503417400439905332510943114809163862722016406591679042558161249104021055727681944669374748748785253726754425187678496218851118493049570412861082793162778845326720923419278543377695240946888793902387817963426282322687354127235682857286296561848875554747371209682929615710174890287722177318123724130509055960408316840485855902993222721998680745213141624588076622867194172552990667648235758782071828321918501506053151604512999234482013789933034788948267905702757455950555945203319704890190879115777193441043757890103398981689946021830026970551844038404024427956668923462251605422180399864355310569997429002549560902773487725172609277457577625773844707256040322055499885857364647441645166812523315332906682436187150660086240083376647791595847767734715779484556900223907044906097418906367763458995692598931518007876147267314497502011715060927248225224296627743581394352334398107081911484208247713516075075411256486546052722276143367264907034332830093286943644364799785538635352917863400072164732276569776847172006038641474080114128566679339040598379305569007143675081777483960645736711358130858727268088574584669226838246402433225596576785317742520811039146233448878829045574791380047359741636347460183723388441440025162945565988319553036163754624751973007463809224451063354461348248911182248262862763091304740751103129708518450932060030270003091416300052149008959733439953331102643917855566615999599119583746113251416832179000389588896360223371717651561329073714593834737839866150712944828081694267064881307530802794453451623176965974831773610587696559163622140277491194400167816331357465816862758985524751264240184160460966271759208723955433990862934056120171921690054628840292499546794397371722601456237955784329743896225375702155417303879744888478429758697656924826336241407135542227882414313529681192862569296332183001573469965049412597785651862835870069858540304198703803466401035143277090745190001586422641072405147486288396354415902113455837996408609946357267303634492258932488053896480165562907573613213293692124773860243095316466049763242852894290014047220319892559311776443694646199091879959000288765470116743203620369459641615185948722017881642928127794443732388012662495425639096603016559532678873962224139869567862652864746763387607271437760061499803238851362822586433959225356160782249049829541142130834580215029258243061302998239355266118751631731506940823515235536178859865569609255425578929942615576217072412088986634548851234432388767523300223267042419702748893312367377085526754763600978595156606071217942836353793210051465693535368588246239099651143959329545219589809406338617363236162782173339047242909500793541008612216226594987818868182213509138142327729956234054802264048169403881303392111837618412428553122756319476528867319541673019556050825196311030950349826434721976469794363452813972829627108730541121418198608605192867938801120602908256011079536712500386143595462134592136598787043895107669514332626307764400931432839508879264136707236288738242813616365641139322331112588572733767272815582547215423519024575628091828367561936129408514529409393507632702326695449950582425380818972732502182094630299041879618095837231927184960258897514693604384608724986339664226562801273123171892458189803224365296506338828939537162408204187523333540242380896549958022914547494799105316722071554872756944569569914806954332829495050095503341241227747261785893501753765966419319826855158327712789821392185614300960228245092023664218015994541725118794610836121283481958262379804745056585991556662829614626794133269545313112136366119874240705368128673406745524605132625117548848146167649489518096074023590686588366004060736917244885312902024259944737330742210877951897820953318372775431230998362015010684013903872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -85726715478999184472650558229664805206385447281414368285916166651353964849967430737232884998342138755356499428187161850803804968615347948655119402973805921828634119069198607448579190421775780303298406179170023809971723950433875302212886041440357452436458812751087391483146270321314730252943708965873537969412297582620698313016459393736000709200785750036511961588830634420531025344041405441144077345752006812375676537734165543806110518963852610333613922296542900440277442447227051233994357675037806632568339144382871836161373675143845544183923619318236932297040588029790095359811875410835677444725377567494002072333113580100583358551226188635522995566133567083150639805241206432459361012626847099983875714915317949961448123262261471772826858932767225588457158574038085453651440316599726841686869707795282717657545642564603755304816380089368288834883642456456184545886250630859335442362134401374862453342228666977468559239796660567241095929654974617822189110058151172616104238103983624161601271038036726078829577282781137677607158137921049072326084452766154791378234063480892933655848339237476278179776538820152849825501757286232045949709993077977584013473251110171102163864834018336876305688975321597041204008576137268893587652795666230919458884548299442288919402321138848158880531466203144518744506262433209705760606903718683396060497742111148938626838160571288199296539891062094407723147220465788280174091974646798503530306162579961460386613977056698691280069077402869261575654060086540027275551008004418731294495872513162625084190984971200517602996636453547701816258559766744338326306590292975216009395248258638242948188770111225300307811509934743589333530019352800440158404888875296564173386946565394545971930877704360281992942607177881321792927214279168714898002392922295817233226689648780368324202472411434765151343830124899353537516152416414305231788486511601601564702233111190522573394801675858363963654777353727777895437074889186795460581158629398813246320041290415089317363669442719083301867926610130752071638590077350706348017542165259146219927150117855218071268735458690831236116887860332738831813925278387182546462182463234909086003919680991214136290368768543695820759089494945287986561545905559102788963587280518226588052611010381982271656176473632061086430682109819202652030965376247744213450377389496917669199377520901106537723570372641476635603386784405394880236267296675556642415732646858680672305978668259383611595821071115545042686198162538135443556804606829167915649428679716208324704037303309718813859426193455296969854418330697046122389743857499535709287987605075117986294374666573946510451768306244564487264847930082595140619233326802841320923685933715310644222922413921309170236952933473518000576345929765219340171949772838293301016680028115173573486175236701585622148212179241777686093391023932699817064424801374278210333430625135347055298229753652219712572738111272112176701178795906558393150378792295215158791965527908823471388315700262554290830618410289533589238135755194474233944481751970057008363494286259633727465508616289962077748227667954018089083901223935078906509377499264326557263874913006483123155301614095306098826284916022409489960522352908272357409923220060064976469854240533229919026683225818277749532538793464416798071283138279854013560215856833030612273352772222860498664870005665040345156582130123087519973002255955866568181171751362695843663394161947009765952951304333232244241782459267032310245843807084782525468072707208150918208807037037759118167911514146181234733954320332914226121869128487212232823381050403531449099684622198927936783183073261693078950333786390135631222417929894600328566842802191397567548943854118757592869715547224272526139228587759016701211679483282265770178718651579070938903029539901438124145155907837836935914970821897804067885075295424904965937065109406857903935174150615777668816339408388977257324375677410273001046389751320076669842130286470169959193060675859104589411378113676513613543985533057994667732881689804800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 18173243222872803540465152204141579106146760555723201017224478130840459896433378252291818814677282008235398976909854585907195597494932650428703184139553444239702095709649381352971268071060766788387287284845080251473979900078207070616965646369038729549247913751172786896860246118856687841322432788377057142274869054004719528203152748112093282044849434214808231474519864383488503972414483390398241415856439245632493277959577063434636288945109360833358932236679156726310439972096635798543801135316962054446082904265313310356930337917730888064027563323390684821952956179764594964896596789419320512988764973735227227086126512301433212570383525764395560084240581065907972791506173523116523961327197320762431411927886184848531881922452672079584242700918443601727090559910124876576963348404511772191031122074640901542752692007556759472388359631256191395947675495175496729541967266501125192710431569302314297918248717736806187934108281417244251176746974167757180492663387827973942657967204410422912326313608811364792773958446177498594307978627862579956535917959988922188924396220852295909786225130565614093874101362515940512906430347488334300630057094640358939924974257253274965667194054448188320156508105736735528113302312510573159556372446182663733336669130617897371387765267013827584163546759609779828255571000077222910472338062756850472278882898623018049403807818369173586525762918942523394244634420555286793704012493240755221846984498479240115961932380518904990341878715452636830040284344729939094386788761625078086967150775180311861131187057742063964521266951883688263698716444548175530971610623554391216249529830681090765218534443405429540696100326439551816407344440407412907495300208377391718650303025511305424009384522758988976749812668341586157522242148843956438853401094853753518744052706278423912388297496900230412227592843375184037188056850733656260654098050746129227215559786221987693614973841056399923579573026144448830284846672830820251426398572494780024554400364251369488955593563086611284465240062209679894562297362749783764965706541465202119458764252173389047355353267369168960652247993655622255901256121309659842145068159606750078021012349003663114571185663738122800191870236170470325365841699762218990444574287692773834356779297728762213869434892397083511955529746500960098420774170993465451761406236149219544905082669916540609855035962761426311197380476684786154582812028529984284752396234264267246342592452240171166742809138005836209268649895726727006601285487662008375589238235128382816643393956144352218559807315278653717261346529313234315524823295394989605775912941167981113188230071188175693931229633501310999889791443878049470464024529401747489552549391241770516359514327953085162031036861134933679688943525345262661436778007175437210697227244165177563904643655166707734049422474177306271219470064292918902340788823796120048435089500278148055373382541723539771657779581006566722743229996643973133890825475706577831765504223664624749318781360690281952778461556772260959172620966959810304108551093521151081831341429809188253846730774061732400620894378665335134294370418406115423138500143228698570244816118891492764391702024317618989410398150420114862412718941420114506589490705257939820194741577740573365500583767999270356464099064743212325911992851777114334888791218372760361657932732458040199063135822775990832832267095702445727627476738381237848253453723636677628953308468124057320962589125383933941287453626961086511658680848855422323390960501787850674667357854345438008240020398297102894160299896165679764938466839675077219949212700864947503762824614606899404958433655626063709464466844133606028382637388459506871114827549649688669025682336860865833083663276756010093738509949593585274282613204445948018987407291313722876471845285550781256341858340229263312777953910857566375681083858669565590469191074473472156596081052574651248466874534212624040874609658614453057152394805151883699507754357040989776552344080638427317039371237223386548016403194746020308003222814720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -1897943211223755453300361382438023045282238039318313496380428455539437854738712371936268907450197616971021764163174386638843533639985179026383822767743398404784480384510114562512805522343922082825976233999136213248691210706147143461208769693378410867591876321148421091184664860334228002570843184323502298867960760870453886802302008863718737455005678795090583331485755543669874055412700637274689982676888781349216729716301124026820838958097501427861112653280447359192692746307734992109152087066561444685580354317749702894618819857972798158909649523322188624144580306716964773230865175146391001249069525959337913274602477360105312633678142566489379865611394250942331577030613160088800635694329659604762426615963235254333327093868399136638099248903650786308769264260501005235924990880611599847409765774473911280462036209302926644616835767426588557291581513407375299024145522633055928006046483325333609610561265467037191844959407819798794084823316590950492361216710484044459750831632033829560871728045170162108071168323483631258783619464115919357849384476620523338187122640133224816777041308907006520401451367777776529063093810242583060319148762193967092084410730396182176665299668287095605534532332422663350515326273942362253279612428389000833429510464674499908872685624068553487654228239015223490958405864438809877153551906456503355328345184703536571055134088968908529600784391584515807226632902285424069846523069519859154579330476618279505347195825851126728561832690281697729677620376043758221972719996525927721458295376246459846398229458142114718354015455716753854158519712368571331085058016778322340302382750528714567570930123684030828984265279080753862464142877668231842785656541005997780153178204956171745597015999324337098752548747596665478566678235587248308555440632244391888940001566946361489483030540662672283865793712815575381571447216080902213932581716823831592842782548139910446955850260434579425844021404377591758493896660726151188318521574798474129996093603407008463681145510949336528593036640603934947758249024115441769827659110983908859806973449499662908557407758854592336156662448935748150206179124183838470278435823469478429507211710673490607378600607406474753570484442541817446542087941928362139873738785324518940568579621177114623348154814281602392513792281159664327612834742245222263475321427576992050034406545376130611484259403811898988646088642806817540775526693444522475850954828108662798287233912078084568778897291252190787444725825087218989222364949366117375605753503412085220362093313923789741322967979124987496204863431505038018373201594247019491854106227322292091439216659694655743057783394375513367583820594489053406308081378364735939949537020949951918189485884661347813920165190953706413883621700118352087373952170044843744133552001140875905907304744017821272227546003022988590137246904775313584107033020503321655334925854354737459939858131692023434127985857466900974611267945555454984591045669873594306594251498997082237056161526578201135263551188319044417380526882752936571464191708578775838031963180026067893237986986912442187629177776298740981279420763704249682799531085005758936160121150504061998916699486903228743009541073947525054532516371006376149844612196179665394389639041863725687468200666955668641850175341224235573427313128934142816377518617569293796645746504493138349980378738274786181380259349522877957062609098879090893133758081253115741504005271587318967285236072712258617945869661437068154210444966382347450095540714614239712865274464948211108818458501583889281416419610498659607186744980142220012114860497067359241366822689151173901391495769832242845276413262097839875247304910731520630401030898184152917507160640871264903299163503892747511699244081097896529452502385923218655791080253443922283365235816051362904293524104954607462466738032885232119828278574125444809425729588028074072369639297602120635093192941434293050538956356472678868230404280969612400827560689625689901627971837073322288971188968481924180245149835110551431317544960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 131319463693481554018822470236411775654993334201322169818840254026338537666033930499857601237083634244213993944258603375129807395045786018552292625117436971440572695245030383325420369464738716292283841018739383425317559575834802413339579671881061630832209421843708420763725986284770944436068068399821177474834850826079189732136177548350298288535105323769148035014742716814004440352319306321183860162075647097565367360775369756233872183296730828764967229958989193353829985399548324949732582179488589390172501460621369053368503590023121180407539363188814492053277809498904235219033403046777738397593199782539493834070833207442721830449451992054742051073766995097261878034010686244570438008611785546254755101640027997122571463483294292807412137497852592295882860371909585485843430082304855533415188186696360028896388857160002364535281850279999494842655376720602953153197141715369667726958563100117274194290523994605613011009128429338377767573675778218476776085821418219377518656678479464333880082561756716014365303431223482414101089326095641504399854302817689792310708975277996427218098737623935145883620889813700756480559940009403346319315311465184498242661777553403272838913773743052924830675115213362667262400814601847633901137738845728192332269281090032001032115063162361363954615814918693311076226308049303334771690521383737180757112128469962510850237289188829858087838390753213584048197084038189383182506566801287691818361119303572663099296998776017070950594338458573512483817731300744049529120994051796368681244496525450046656412829254769942333635433414566139741775957226838566999648985337631632823402368604895583852045882492841763934751110841965898049420989975383233066892201679717641551458600466704447865355086278715832384534450295620745114030109716293566234350541090807960711035708397172922355374740267680593341242612769319503531051085104393971448458339214422212900419307660102356453739453495115337126427863609812837883283870721108869558928246608348856015501440961228866775931456410938391043712759644079877959514320246532896433026294130538078712458444873403340689481002014221139723501394749924136630711209118385458715463380270375364448636556087736468479758766637988407426103709125865961167546937249577697410037498305605773807060284369273527159685507277424505703193617109374830397141141654805688504372650348573002978014383549845330640559448575007391631298771219411734389770020689787322593282873779328289438158233117629709422651624933556189155768311720548079978488389198858046047995553533037647707421471958359417378764186984325761515746110857764131306920973223167697656750176442308939011751357578078451755253703793264724036398948405268946273635694053319792702976735947927393805292229679434368701092023882249609788186243916052806865580738915455319065862928216753379851687914785171029146172129057309768220805166407493183967545350007583800831670921753700069178734352272996422581636616133212736393617610795459273589715256697710121602612114638932583236432783611408322883366932265362408589642667096358219176301047989522620913337503482801308782995308827873184454465827327480323253070189541466041073671540800426313994067179849664715275336041203050200502869396254212138722227170085575940664217004170069718534938024747638420445213815428780395021367715679151257055888751012618962843759953388984461205590803962984622984805323470961285122017784364377652772748423214384756792641186194377285136646188124931422835965389670211594121081277473676502105408580111027500159885788646580640592295638142745781636144530209765880981061156511810286745395774362719381656451477128908222801927338024100851072090580766793275210043214212885846201062976330387863668670474029313997202326024010629148640470862206333784017755604068815754649337541871104419804828802860782858600399918439376183481100184709374960185106589576259730034277904006968178242737723718240749493879682177031332334648441292451583647150872304043889371105990907715844384543260598700580520874248269978771028180102332359083018679363637649901818368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -6638809288144493053348844934237454133915113859483425102398771250522262492044829062251029232399106900759672969140798367734263813890989934357355313702897727837396465989287847933362346831842432876284250752903554952716992239221075621727983156613736652065464865209860680075825580834337544787477786252479393139612566984220786039851579487958886182517462289566693784422517480198056284463438564252074145603152945639435656368518522728640056830601593171257364830308950985425078598004244197150991174695194490377650972293469477175163915500541926609826253645969125872740079970951018693916079530560803013523805942516064656219009159115435981757889191476848771986218250390157414577186390960102957305029187056817754706247389800501569207859065828059741951070648584519168560459054317180182659438802268974377342601833881576394474910514731356939694470243547534209400412578769100053332763461505540120655738441666281126279110533039243790831253839187078330126495818351610061825003302131057971565105194792507234419656129789398544962400811246414646420979273828069949341178810373022609481278857993789562538537979460722245433427617870553688834862733593721820003390194732962204392537774031087669796345947796141488679192414729020318037555939158092299140756155443816463194287764820239547426539192127217976300661752237753935921641954585471457010687819672303061453308348736708497154042618594523406221817205663256330949714678229686618942181314251573463527139608841070626286423881044128111899577378870449445250515462142790386642000594892570579151877520573028767170247415927746464200722742281557186098146654234041017137858351495282070011471798162415870944283146835312187292403550810538801189280912532648272877480498075030153704932668066442196465648487757327413709198161139860963885833700709436029657626036368568448697886526136470151436137902500471868134996026655308083909864086280735149864929809881299174719260672530320496586745457181862825454440483275251913968516454580716872895099885028945472422380509511632945957427925910462607918097197607174072708355213003873787172122422844303282688089405509837473847913616388495043040693275223921360927639410781203936541935101871256889210566091901050475216929715569959117798501549617077273859065002970876741184154715441732312598210691420039540959200923842641314039304764712690095049826608496531413468712858874447281260612483582711462791481332000154055869885978772582545210837582519400541024343556464015977674895948282703655601791865676469737700784443330325478899084920294046774699173937078588365536489640399342151767264899295765342837136698190204953295924772271684701316260471531187364678287623549920224314472815509403780411201944922775278925492251489023923923572797817100272584388415839728573043637593284275299762019034226315921510164064629000167884600672291383325656201537090659357663718226059826533047914686228824490320615243637192074922634498383040769110600629868945782773254040752520516608373472631582674204795398324317593712578563575023189075376077948384125761886814204540735200614057000912178843737552839635704369570366177969313919411535247558097651084810498515181808743589248127795915250161895035182886536715038408023789290145209936453490497052621396759042130607199653806830962409148486175456810554427076994730750627833460777578022624276618738829222635097578421222335482037622544792279067594008419012288630362388558650863049972493118747229577747802594506025754297912435153454251035290957032004997729980862832626562539132530060523425100118147998884817419296017395197697279236608998685507681023972941989625276681615091779864261761314072175158313431281321657635854813069458892356086397978296833683255632245293048352414978918639406322479928157155724768944329707682634479410535797459221146109153373423991679396159391809915741750766445020432369250627628638718237056800515254666958021938277328998230795322469363884127820390074430727733122189417921863681935016984686038316556785111666230443257608997044679113046151804649719391093889950503650402566349054370274718831914947212800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 263705449711981601296040724976364802300003271092799042922900135932319738522498008310273266595729387894799915359809234452580623265449768546880233495581049543435568227044165779281214510841785845233369484689723767968297768234062784123911238407043459270885109783540492867324052556594965641321321877293304182945952579728031450354734950744027832177464172200530400991164991395285382247299241097839019511125513411976448843188472440071713621472511456531085888548503183455657386448574180046270044082825695281850300228625681776319228064247637379069678023596436256540041786105493754884679449078716449628697031108975498303490905514084996704540099467805849876414683791392150996244352133689612591231205255372021654445254721848810854207927729065850800783182039376831494464332956612077392637004417742922449186633046580937712461434306002218325717409972435262376911221337145897386780304068216139515866536317145364353116967178534335445015903125790182379662583928539410452039811140862941562383421107308702976862323776736707378192070704187611983637120269031509499014534353326479598908184453509368893195757031759993249108742953450812177853868049625231795318142613726365298175216604277106518922985168388560722932193470176095368627076039195679077549122317482690211433297963800352669867988939074471007939082102084424053733743330464024114378871107189264352056799946990582609874557459368120784867657072301844360644264043589146603668610118808830181926276398858788834165934354015337667381463904764168809128057907243335316646432909253030485600489370455942405807525272718875453498889286454531794952917271077875294272867752014519958202463509264857948198084910381400238931787042445779122374344657571956188155986121205176135751111173458883087932591291198782393319661299195569732373597285635365396206810345676604223033728238864677951680044382679858743155725488958778929586492593082533136310975097621200551959711522952546954649600224940193137488411365435976630776588521991117394089719199973260626532965503732227545004570387183333144749136044032413058762214022531304638344548830559080093405404503718649444347866553377556285002968256236073498675041839296454852583409293731782244127540261250533766262696750901789211838025094241970433279147433885857695347266024791623688332199129536969082113395904282961630004370373353248577151407120309318937655155826089687378558555292593381180655367509217662674993742280548805675991832971037634993203801161126146613258919252244587164965062325042677829345290289166581500940692396723591194710824463185635698146493601072309204989434622122833568455100445305524604927536542353726116082262178857769373960842283891131107140067311292893127177827551429328269346096389530119600729716278740019425270467158581207970782019709354222844766114570021972092610396150121142691921506131189804272045822820763743200824711802340594309829863903583918475438744306102828090065658630148162185298708582581894676881319607719117770170486535779331089504957743279599072662144511060802929420142533010521638828823047193778615849031407960489271606173510364576631104650770014500892871461761398495358432905789316861688254103813874671310588576413152517617618492135493450051928130765825459172779267940989084156715906355453682399639283479758442346944356664838501086921647055551131464790937233912629222729935444388599285248597712767860084717303729069284957064755969451476468422552544787946075282103934171568982207909688060086088440409676932873182549415550135674615261905198947707632008768301668361417419286415945683722404217069370030014930823110124386999424741904050285998132769149722243073057859606163386457601153487891604082101755140176210612710651665892917489586338006523641451182881029864140023228797298213022517035476750718736936205796712331324040354614545395208588384733734640542253196632723084844381442278412130565231261966696854901994949640450167692186812402047608653312593854292125117094348280965314599217137671515476798290019602861898463935240995029042607264171198711071985284169244689576275801540965852023582160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -8771325841021928125326949297370448308368194877402051068651858371816849786199776351713961602610693060294318838239366845871983581743067110267833385447470221889853626471716524686364253029836138245479789506067105929198377887288494687577099439360079690148428828868246130215124733283698159733844875792282055194212108901025440835176567655777885989110724381116838634324946130393639435438456730532059218666605895780031797500334115945716674097349062927072501850755200388865174185657073167365174641989284598806351343763097707864062791405604569909338211608438404420473255965054017374901419140101266512809395255725857286820185758305624488470487779993765982571675690213696276486155823838583953060455240274011048862320749217351298846176156413202352776204434771521540945469390362883822886041501854301202087005297869794019252871954254101557545068259911438068267734733390608057180878986980697425161597447798406946117746383327890502517221665387688717499106838422635399879176171690256889239564108854655427754154075117338506191502464437140480725969735953905753325683597499799308318409429456727345580019866429691386629978598299341721025756604216532258372458028504405192502442122747280645939245617418807943250625138183687822056289770402124087226120451637560944729606237998910545885120298925041130509244677871717766830128040203056585131037251092964779644201096199829969497294731281804442799869582954690151375353786979690880625404306870728689015757698836413058576953879795121299445024011636702841249611381015748002927777756499296512397796276202354216178626435183262449947953136955724257874492667829173562823634583568112957884338758457711243878855897843607477092753705499787904445037542553347871319764306810637789261022649281305694683249173502344390047260703452687016602393678515286363137542860923630862512759347033169757656122734879480767557926678467817445296505921105808822204648452300865205881813934983045793903721595433823725291424522764413941731949588300741928013199585823276862496725977058800387570547560086131628583918810437593170909537020647490515191486489259170002000225290679465232666137332711732164047968893550280986272488596124025526712967793451110101944463622112136892157780365341137554853017414204051968414971480072032908413357644758381279588611126990055410339247226937001425807774841870834353866994902952325387559146035011070195729248642637536019795506608717576287751399895620850947009025252369990426277703157162119737919606472688865750875570341572926768930502555332824128889693117895437182213636678305437352056047051457958280524528549886776485378109395094692507661898490514125663358061969178123109425055262733899989516744794935529408699090175992000013773942339841689167044997761679984310231416114983911038705624323262894755748161515297445732648386909934604666782281786214183448307791106989676604970359260777045038313972650058689380626616344400041176137735412279256027216322557822933555893591524661347141547514740156204289384277059500251986974702518558455789776672655948693818079046141586776199070364104305823179721705637627133591154214298169742367162310190717763184336768384829475747790291181348254504881810706507349860139802818752944850437870633875280280767853776710133402160171037194460683036215354105239436535031769023578979905687265292416334564306101433951913014614714120095902765510175021998574746121482540323269996324997412218911906528999625488369025625956673744300832003545129455075510954613251299502199715837074002086418906894975360558773372936448626496329061511379568378488174622697218177235102858218298584890005695589216153786621134072354732393130143931136447543135224532294702402766708475047384142775242776520505417891643151471777555981496513021917700501964165121626841560526022048811329663057774986237526113760612994329512253656675847677891265282768321838574793154012092420794679850753355709276980384591861030974329209727383718712274108542433362835182572098853139448382887931264961763499034921572617368412818360365092319777055900566941055747267457512631865671949842716000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 258534164417694555528038593888983138082877300245874100455656558753267357361639935020899128024883043909308434405300690685285450883406170484602861139639204981438983946300276941354200409178300449105733512950965053732742579773916537599989860347877191717432850834493884765657726214848721882987180326000019630387485796442138945053952433469421895543823245788486156713212361159275119537360780160742747173470759984177887948024065588227519997640503107042972593576916771545373082200814953132526493223102363059827875671652532289883596758419745054764758774458874733083417636590551084679618230212221357402250891147483658008814295381062845110607400153513420139480040876215174305849558397569849144386796076838900478123947465436004481293788885863717418960637769237096443956248361508993181630688382125112569441895329283353050530957633829376312383367639715788355674693235193067025029995750258537948628203098889520192408956560447089783533090794806561598875355815029084947612698062989120221103771810851100520317790615650531303934255601889884966450620021781912149550479512871158635510442280506145431606030523299669218192007396829134560488026948006997394797856811694060382823647456384402299228270017876488166505286666924097567209304889884429657818118708939355080417021332202534045673499791455545129841719527653812190751724317340984113132929865491706681399083762738548866512092512306957164980079985377018086845375087117533386516705569543451716308461714075301669486045002442931621636223360499725684094959864506149348041995681215148125967941173592911753551880057291954639985299869337262292792182294177954788962148244409223124374370005994286243732486597115294480046674341120928873225647490947286719617046672642670376378973189008714998729941611074316084171364679557648415062567774495042773964137726222296081387081589885717048565427586169987175365548350259814254951632388446998048565771730694017792217588461464391812790988349692113397299771143091818047667677969892918689944071060885251895113077857392141766427164784430278030500004748369966355104651959253745770421938090635488203527628987616109471459667717022188252694301969388814229776454386042584924269197977055753919271417633549829881820326923759193299731922632831059156411233372038793524798207645769247611228495940329567715303587014085419970977620116603107191077969306679881169937962699317917798090164196495293323286324617629344768381796508255822340250019374243636372094543590387188053648261204542124714009619034011720022311683032277843520047472527365949653013807805338905212965613079657527183414357990924631162001758354209336084373393337400527813335109671976312796324876990381418016424049209825477603404138598061920049859988019754151474343262502473380300201718482100541581074914856194397913783510222742816897268992524937917624618133727509862864265320223014595973608504066481427833390555830037046035879604035164270020945659055073400840239014185094572403336267863863405994294952264957027694665147034874271065250960529062148063001534454680349499288211281995324073049880342630336202055743665503000498157532101474266057787470999867535745631014321935344077926992582188640187777531596436724133761390359792048959312595091910958142932159620831503202188298313127864279275453776538065668644745052269386854735502939825788906644507868514623910016537512557643296844392795127441944102640411352795897574548216527444033894147582267379450411990418744312331693444890137451594316486636522528307024954795835035488346166803910871092864590391455292301191644645089130814175496765706179473908366140187945654637076558321800480301451646426686229038093316375710931386701392059786419697794295875022072020906410398327080041004133090957040360061483666031659492522029336719440486415298775358712492114029500989176729269105035699473250478910654854945981581097361330036583443078543266945686720520169235600409085190022410600860878886597648086814681520086475999271548275701631633106146013468251173009963494082134186157569538430357199905307666156871413509301720211824009378422353110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -7054188537746829251723297634692362467498605354245762918956913054244418183704214379001740528864081821854781142552325033957952958978372666441377407893243218790241452691848273873854499322556505508746780871276865435406236389850856268232228156333533402195737664159969680733645301454025483861072430696980308053384423585773726217402466211008172299390880262735511953318743684963877918814901908516340807325713018151115849161645684640073172285122906995768599154444363059982316445548398959230573660305042675857761327451531789826843227514687502470711856686779103330634634153188195739565483783113009713345136323681013011586875769622126092390849928327697172986106611740575573897257616179837988917957133638833267192088729533825289451131175736871911600586409442802786194500589772356798363501088858775889756907461625304266452622236657712954651588794009619968441876894243744288507209609595746564904596225248504509159261812950412314009454811767234295988822132099071294123036595270986968549729680355956116752293812793306382197213973173853734798544591508185783240420182985771913785821169828929704465645533160330551905863697597680892235455492754201491443534775431481040807431622501191491319052143618188802052810081664621328109481259623086814623993051569750948950438119967518820459217700268566178432082306938531781042425385822287000617562138358989408721811160560336819094832753061903501550366226176501885940782868744041412978140041580179111328707839870657357768959451312695419649076096055703954352009834901084917349039410667360963076946650241649039506105697997330893437798904699809546219753264504979513085757137530625720541012147219878879667870774467300115931462097600337122788884930414721337910503496990692666050251642075424113645447245775285738669406460937524544370073831168821589008855119202200937452213177427359881697536803345792326263383511357146362008245931744994128043005077742276265816594117321174286624607997684839973019783545115685030292052199447349671931926391038369141811707060465448092443245507159216436947150338189810598775304769813078071344598074302565189755364110474687994934881971030760250052468814515663505622923321399020023648164394498442334453433253613345732374462847468788104269098057662536048622204135543591364556624645728109741110035577165031791494589344030332907764845681491098825007941056214722176590952728120236241498221690511019000302363406520098320221984370623967530630455263504799817795283485062299754804017365657013478650913545870413069668822980933870676843585478262671053206925671647366698986878191447024385209092498798756229491339291872909744361748217045286039699202917444238198080092540355793717301110165631669403063349747808491373412453279395972854459503274323097106115386973700179625157745178776070192944951152967778891941554065403474064273813858525201578219641111354562662304484336648454539888312543091933797208697369489051874155412979105388513958855669829673503057276436492164797599897203901479410562250671514272919120217402237776100364153308925398253934938175986415474425124613140507440400945516199838688660867529678125525237972481600062158977515707431582865088670725807198412261891193084915550074843141930925210053542689365661986883217156092980723832310596079515623077268560462057496439445411395056379756320594981544011576252179601604986192588135627735434564833249195632080769372753277996749769025004069411242895492315144765392179001458463419796895684773744175367105123248288334583176777706872167867767585181018870529926240254283495337552561195329944843192634827557596641589773475931580184017640805110243709199979731362925023450984371536562698620431258789138733816492181015872943339420692602864786554786617250034517162089008795672599495338128359065858070090834345121352938624741854328756264081406154669332206709621507092192768600677789483369217998887869318037089601270857755996042346029899084929418299752370609854973447221909600460666918539275030616868025735680438016905650322704326068334664121764100111872495383653036703036712538043504880797639860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 182065665031977973455991970060007147553525781031389318248669699562894989618545019100314964316852914638828082493871492586758223588222436237666740956884713758923244991077797058692257623307990962130744317829552722755390125286787316730289534302666926394957741329330678383302428296410754457065270118852413237847461944145842071308713316910291201906691686081730690664369893603472051500531799479396014886821421681931094734204123538802815048470118375599407145425006451657473143927689125463873322254880840817396608066745094964911546541055578296511204572196987181023868918502919760646106713886724998035681725697464962086907989161938661956898403555810733966459957696162207509756223508462383611873169434741540162385273139036247737659652377308160330515891176670692413776288735533395278931152014891973292859856423309269418920153527603355042561989017941894848656415410748880681936593613712702465211137462201478063338906014869127459312222641316184989992804692356615317719710609772250069357279636591815520594160775931915438217284079479598501544596206493330735541094744985313737551316537228349968735807307631797030441433957254202447080047707773841818775061507264399632840551220887927082067314046640080560446779694853243005097647975003817675993898709770731494781482985374607186807007868119782034649896555419593974332785248473538447694802349200631117087767214003592637829258164377008296145488882850663417096519482002706953520508594695820928859002866317213658910086904325466012826621862487875560762048627550102286768313350207019048520829798964962367988655846750932141882830991992633726855454150543013114185599731949054260723216701934011266152966463503002455336849475706616119346111856322203338791227995824261303468517754124050545332923855348163226534623252914186552238322890198986873796473899786629744575698001218533833165568238463228733756953887149268104620278655195060905747673069656942019411221890387846713496083613166951409002519408948849716885010291614603678148431963691454885636692120433459160700890265479924460705057648880065458413486743173301860138523471512896988603497456981189080742523918719642279811522357756314130816580274257212297460315425647662750996033122508726099882697291514895609035378917298409496255388039863130034524120770789769070860081517816257079729711530699772787379565908927023237814629738696979164632409409387234276811290325161843082800196365348744537546547666464139961739919064839544155909871098607996175927655143480653222305056118414079119690632851928288928942513288974211062251614206637703981790763290926319273033523220669374347208490438156684861263296081067480077175442244937813312316391188926579154307787934068742336931558072758819947036186098478690318100497135575139084979162879781739966985924416475843048077187870030588053840732496218244901796170474872060439021588489610032939671855630278765596127266014533593689856803416230001441346210021010485039638150190075333003589205040874857188156737631429689385907923052238673161384303920899686637891645724429716630504395687655555883873785769249561461101032322667376899838440374327467174419830473853779440862991694647133827005176819718370038234234520273031382697612206832952780184141006940916540852243541536272162910032686625685383325724767666387600001063436301946342051564085865136130916045160546581177096073308464709119194338572423248823556902968772916710715576373284563688498819186074724266685973579194580434333916962068745305123492999433632016812043569809687961090453730716450132633038543864322467638307421997264381175747881819477506575227493135896110793520310955678694983270258928507606658421335834963071857100967483680835000870912435361115381915707160224746587764366947061876487980654516276098522065351690592283812538701089606784125040662527714231006229997979332702112366554949546013408884834725604117864217935838166891635169486332671197783434944130152061914779210892543892646205068689986639762039029555778748767537209935821083171007335550664019718934965973326944560379720856109760890522311056299398339068750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -4437008254458359035129050887400735109610639841293366387252438757458983838469890089733337384297862315117630381765430227924428604599020289372111461690431971067464703368690580448502633116589552101887000432825158791253291425006967719864580312893091570301835258421560831612645547637393339312250689618947175686798423851245479764616332682906036578340910609489866377754067531804442846315496391816631852259869437038511204517937822681802264014194438261277656210756254743966502323804852999982157453858841344311052743362661421173427495195879804332892939204234639431022976760762055056458726360989363554922978866704745337968004402462636924539675271905118945097426854289322367074450115575365807989956465756477609225711505577323120838867774636239917357742212161402954286650596232676757659045729381883002847768270770360176419148472116921586908983306614764270936123263601555144918770170285575973329506737029875438642371945510647601832033978062778328341416121530113686359526521194699264781149743557884771210122708619648006097572787367085954993018675715929838413766261772465604301004779228450514857243936813213193686671158168262868336338126501211080382815943132278884395859173093964556065403493144500683253243832821183967176084470412411773237897406323020994519894535569444526829196539795632726786815917008039145445862644924547923953690154173407757974383094116202772389985194878222569340954263199169796322314799654276543527484002958357331682894627284935253428112968984350894506891415261381152550251996525849112877223570745111132610373935994537118191744216973415311051583427447317867699326590665552884048314996310168451618817219714399009464418156576560127372355977865675042810786483288166090336766687613459163786441057758576286979364900204296143733792275284148766820496807123732544157741796895891907664253879405633741521338769407877763760806313840221453633135746998432769414346906581170026577934874558145014371374675580629175502597597719747006677244593166558111559791287006072735524063673856167499287714188811956568176568868287840264040342885561505644864833260512870927439988795900172588583133325334924490593939428957372839521358954571061683120520482396417053090261709913076455434912035720890625056621263461178853349463683051011371298837957968444257841213382138395127041461860810379228579690288363857014523365695309574060247849561738481547159634561772648783028753341342918556493559417907690624239429649633577756304462226743473809945446571677874687817968418095994619457180368712691067973911164086341940983164374147567708865239428744583499936312969054363836584689659557652481731843754486746828286904557755163519620078764985319416119252684835229253126589272691027184392060468533532572180486539858833336971246980183609001231401622895966206701393171415359606831209862623497220353500531526579536417046607750342251056278850303848915951232745566554916331723114970826063113582364964579708472507255292778334256474426608635033597546192171053019844542360851762058470542941829504400314234644018455519669550860839519474226789343758636573441528405979174881831598733207374270767942618633488074917657271072073911351846582744582412631225265025400669528717516547473150818079181226751704473962833752062218196514712071050998283837221855615312283961731037055781577330273441367964989762376470918990746891349102380448147151967477751129090545198287766574534543350554253248927652762406971258726799482275856509121521722490782201905076432255154897826351892302428362099312958148466161506643681300803884236453504519663742385183506485918809920586160935378656604549323777844916138138269329693884728676636268422007156984079730911779975548428988045802532482445399986920045999728038668294805735190388109005145731666634984300023782768730265849754475634461328067255400303425763609768609845298602634639866997758898806190013970868102421296475474002735219717208126029269991560936958667009041477882758818343332490634352440112088856111801322301685491892688327766365240033529941012375571343098932580239002479284030224327602187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 100464457018281614949541571649599252156511740183253797933117631989723917933229831623032961688429363018826156017887820251971867567495370127270044909938185529182283889559051926070973424422682774902821463275390139672830661919759848916587886747255450648876123456290723679269005045144001101026049377446135568158083378064034782800397723427865272051120891469769840895535372749020251829540238376062845031798437925935894114820698105099324992052746486114723835565742287344743469935476991508441907934890080655649554438781702740506694603155185378009581257031958473558662324030579851906183595130597703344363696283862274996397020661219011397173785177582876742577472271912662018791762148576313556531846288436057952885044450317968435683386773070818675801017630128133705073495842854216495890549936242764657554950576228988666976822973874026394144254473525872425312304792590498677406117502072147600800821681965051317505610196467608863945116749577359994296981035881187087023942148482012297489495186911521047895318377899786945272671927119701335558055538127949003837817974689352513248749017570167347286466595249217349524649842125507392838891858005091091285171393596105305166216734060584445457705652752545432245365395677434390634651802084216557694660755435187382978315979474974817877088446650782944647467412944362744373705586866810031498308367846180140883522066072405728751689495138698576818983137068083426027288930226108969816626435804895227683791914112314501223774659646676523270457916612833713303636287813729506804973201967746440754694415819339460060696861225305180236532762827117674599582978915320110641851828788052069323701614011480474328021464023747132032678846399641085610085219484829364265050668727421635922367790742575012339536429258082601070228308644084688134379760742327372252929396076756153858416579760979187791364950247183524740310583024763257307554922210017946868015502328617825439060500537470309978897908166782842153771644918160029883404489894964257279118919488279107471761435479704026578737207446706639385123302880596336275275664351991799087110354822641934174785872190001475283888064842996390696322738102777101680938616078863003498113971296412469752396853012915860458348215196577900942038023384246576835407139237904040223674668745588345040958353750978109942597743359410473204692654846528569613756399559738216777737622809278502526451153637435408947315083855925915328867005107199327889761384744855108822250138324472341968574400082824341844698528348530728634688673101192444527566189946018382898075497392588282132869929251088817829626748687544624843889375813214477991656723519689726419920855587729398105253101458850776844283736972892299268977823346393901744036665509019041724933396961243687568671423264481670094590546755828886499511848820058326963876829317293890147135597629702918955883567860773971619967034709154266911408312245178980969974176263078245056626807051829150120725855567843659450960282939757333624335375098672074998804615532157786652907228722166462697809130808737746863602575536563473980561005708920474367216702331339328374418581307306522785102927029149100969152272867810737306447708676988300554449794503689911362217834473218978953098884178058813420467567590838655733548392313703284768127318239884070773711201465318851477220025988940646635324764974931199047344664366929896052694190262557329965288604066130701578341629852757178584130410150058229527623272847844964125113475296253192128508697378450653358950128738053962906261796763123780473470696937455482746581560191333435904620802738945296969962568804696959315332721938613526582283474038997755167068908360413244507358533186348527555808664742661050135247514536194311018911063089165766278847263908122396446026000329620809393676723639968457023194502582813495793671115633560812528014776923439686817781054005522818184856446865853190135708396518741640391618347907779934992581005089419154874242590254046961830645016763330870825029048135345143678039694802548215763603930581625044850438159933977498781463772509790660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -2072459273272294346184478600624690227773283673680460598347952304871326207140546778160432547483679616682843760395001797603413225256541345248922917749634167526657395456957682139087717260395109220033805741566114190202151049702342791309554182482715331624176764672038439780730607058967632946772222345845241519863017370782590629096776431088673928553936810919825903298360748563128358056070524931865278789830155226099468866148124843690339535268614718281567381795972473577377377961513192823722249745454285617193514367007981135514103190958386058767336349014685512255382944370315962615176838552805846490933048847523278880811965618895943170895749126965990337945668902611133672923956539894982331916355197929690294467811647197640589049868453301887129897818657480831426925818881194884808042945278645404033140029030212595599279386711924301540346496711833058413712251804733672836953114358179084733284227633720789712410131023133226300365226582741853072567455535884512410441664252593947406677036712273029867153047222951609585512451861620820500862098889025885614624323229616580633086438958897081919168412801125947891335302180662495504883883253254719133042886277485001418893579709162864007118085383437752756649095471050395437781964617490390417123123287063410181432551361212673911942926586437383975387618321565876408128018503958117619997760359118369403080330193373779956705436351704194261309095739292828389763453687785249868676601472531305947041596650638796251917696090806837602274505646299735417513261638293048126167404147295509398395317225602106108019620484611081625565806734447272054350978107877780176628830177532997263043210187448185114770974258059429618664550449323702353780403700718968836056440613644310428815585683233613006714385425259218679054588896276281020072868262538677178200312301416290838289962858989146475687692711328737401044806955760299232959528475647206136034320838275840332001511504308574142436247271512163965726876243016158389484129277316731094574559370695361711398128801910823093511780628140486017398365198295483864533770317455197513900640576953125188041015129513095645456957107593965099720266043542073432111338675880143104409402370903951812888226563821635091474560853075276079158407424892225974237028116534724951152863497386946326020354926737258677312464134394247619501389781616863652575584320435565326104818499011268992133439395230418468538105035049194699650861726312205088299068210447231705012220196611764679239658682100430724545267537320087668150616888747900350450112446880959532841899218277600730188867260820462545511112253907200364886632189573365461010462256972080630226628542969753642789421339998907497784755635780821494910156899892502174794597629350234624934325976096233576456048586720143473895140586260595982396826502345836073978981124580561355131936606440658559822929056444117937389881819772704822594080138999213464050544435988242463674589230444582158198588051282869874351051733796682973286803400933840009249196673353928801800130815622353190026386846728806330587253711694850907504271835431368665352868557415060577156770882346627481429704218964109058153683275648787711874298764385820386381710267979816305619126782646555636352098736121530048740825866219046380899115242077907676889583097113954967312089980652264719496413691562440636392519241255626576967981805673919836341029219186148812982934623054325154031934175544823223088438910503005027588245199598599335538500527613695283109879260611227532987439724893024382671796319963932330879954624275683043874809118231950976377145639941368339188006015694173622989284743513695749902848036327231838645425266032963135403660512929881480556915166275929439476958940680845507487404764853325286596694920883335748519699352295872960084613173972516654798743266063124744600887898596503541045654122954522943677123226712252664111012789195978349955285276387616307484703328160118154414253544385455353689297480285967604535851609368896187448313862746428613572642861692075573591668564926145604666140275315506767241885131282812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 38310264044736541085458987607584776097273844185537511291224929699457692777784034453773343370922972098982840525623196451877029115634331456136312416080132941517341706425677918580186389397639602030057651695600827440824909716827071707732860065671166700913300641558705772615442210197239626479674194006499993471796852655915613963229524135382700857779868650115600335343383433528216004935094717936430311891994974635258602729019075174573216879032332170214396144729232765841034045836153856821748371972753255091767725514309963164894398066736736270769832914271053516629924411622129592543463192121209694127747647760546101664713498034953410706914090331019452132766776033909815154278675755484982855157556983825098297633096003819515626719435274812412432843598483808510720168901149749985405090173079568297805556494620680152066836074337988712653307357358562048046519625030406849383767057732745636678473807762096632477431815978146524281287316329872400816835699543174975729692089948238382523323671949016731848509738689541739570770849396248631246448807636589698900110896520628022703879742335070825308546268208105742118378096920123150325532697513129039326729427242220367361005476344668711970731699820451510169671518737105785283414977543068498431614448723181237949946953940259776476176783515264971361250278288177061873853877545655327063237912977501226024365770346251934457461827152097561778484930401806080058008898264422187433954795850587546382901080481671889578414861921503208403357245367095299896556504592364794108923361588891143581960745302007305060953729210883766719650063598847922699899811392761302519663344950948264601352576256293943141002405004621367328825654530408225940368981572615772516249527869836919044775989585286950120375615871713952252621959008850801279584495634328300624405894985858987624943127628920819541117415374919423724157460047635317721871576829430226535501965924203587815228539874446063208179658288405237187355948527035099744249861563428140587178021687765728591182933000051364403408946493683699692075897503642365413114454122720206172690787024458520832171157950956723413879216852953335264308906878168330982257160244336740331234469482352756537480141119816787179830789432980529130153356482415396096617061553767726247474929091548317307116490016231686818243832657712991679311905226415507275287160653490399459402332442125810296859765234104987891569219202033500227006654313050590956900779089455178077842142879738108856168337234063255850856860329102833249635837146496113512012056512765746696091139754160833043010949249488632770999072932027741614437585634270582456790930358128149068143267941066023209705286879429087525273455008943464685176062614089693672506341175435183043693844180331302908087960320415960204163523258092305211261365417225898564764049482009092295228808370802307808995001393645309098917624546270856493696921178731468842477890652386830951132622965974965773970792828059631655774564147082830696553398941968689169612826808643564411818717242278013776739130567914481640485907450223685548268556805971004000658078373631112217503125049411775738134005341504621026886275327254039221001827852978244448083274595920631399429110649910852896134522861813563852982980388708755316539094547658265514831252486641975981143083925466869875525190561057908514821104179634180618734802408317890030006428119261304652579443792655374215676317357943304773674956444035733659656965901078949828920626623599637542890077626458902074058036727896413142618749501287339906842577586711692121776952380705599629617510645820765164385746186367172460630410922751262387756421527910708516446423199199806040164485215136601917044793728096826765019498027710859117841653023326089630011686663413709040445103799369442120644837625119562888155061966162869913852819900845769370307999854271170781708652254033214481457435103988491959710024353733031401243327953774755513471695503943995555310271229878911495734729852681995619332477104115819119989316649161797791322105938125130464297202037816958335471813916015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -627186749343798651289853736774046980964416384114640907837393352499908834369270408759992187712734125834134890762207222314876308589752202769869690342327181572341317168259099573573146842581821916518945096565338955858869599801451367405713301841189686241980004337724527664953690791673005258199627367287525142772335116249075439909844136816638226044738575267036899121496014736481517807469418233569056104262588915358121953203983960737056273791145343334167161803228721199258517321960451363998965483619677887899867537626008411956540876343459297870502550646634731247913556238017712898062987335906728132315048346782944457346911610199349255780851871893718193733949630255687770360738120333456774616469218993736264129810705536971562090602045058451408728111032517945320380565174171120417892884939701391712376003204842488314987762747352749176849286036894655423680279191440342975573606987944667382405150943151866823661562347520342631849247110801994203510243236535223766518718807219012009197668775773063166273071823939818430952203871952871514738821896777809076527156940412151537195225592505439896719772728951063515419057953654137202472351615715785454970109561277873704174934285985001122363546295979502570039302004549491786362959589192292745833067201589009622869944250446556464144297256264564933523107114991274263414702446216268989958927812255413708142501783298301526290818615485959627615147636180597172523946203078282498809456507413450296063446649366832795372585395624164507394310690269608277151953137411955422746305511577970549605992534111380576150888782904978786334372366226240083053040706783066394195787084004675121840929979480391284117875487445531230697790861496336296110558399460509376948293866605960266684792234284131214369074411751232485249897370949991600479708169686183252879195387205358918771148297782248351730300785740379717812340185188174986443745034817516194201151133562485866227823682833391713102489593774595266201809632060561796530355741467540309925361031411519589984916189837803759694714755411899684216011395057304919441276061183945859814323453538371700062926361937188677410614985321000889496029009727493126394305513956367688190505688854739523330247081299526868049596098545937255567627648633195114309469264241503702427396039177478935334055169241752465554540074172573079864297203740841829929661072298627230639446758509972247446093609865712980271345295229166721730968699807705303234313196930044159056431984072760944184505237114613804932492825127235018404864945303787589564480085011890155655766612185610357303904810794789895678498728551462895710573402278610634865156519608290770565922773725362332722845259548592673510828374713706660964701560767820946340211893915656591356144664400087128132589586709486339067476327166840070824271475594066212726323221110451462695458246398236938219178209558273960215213717910351416300711183029987457592312233554536272535596824251964696776367826321928679263038055439731681794185805704556998458969575963349074003401488351224356566353707795874491374653196058869637615025759761841279625182932549338979794085567057211556098550368105500253025672593433095003218402362614844320633032141749383133007804662741577196312299461949207616585250203691160464530663916119111235768841672540030036486307249109713118010002002458257441349690236189424764522089743645712696152972852863893501623950778107856919326697351870473222408977244934077207881249581811366287456206007637286526588617286197846710355857325939673809251877834407346305511068828585597407939816187766586516262425778282488499170294614566077350094391396861972005470961594036798970848124632270655748413499531596479525816524307628968909471854937300663325526517868512817830220577101550735294779531127082342693088810643574631253627780471710165777829767852628913997261116383202404210661726295050240546896304096201771223001318426705355401550184733136457450660425312237876825079317674635754096025894248177115789164079400876232701913430214412207771571736635507942004115677021203467932423958496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 9027614957375175429343830666059600582799153667508261366860519052977536210815228595249837099116778623068494632740873692859725734753770055245254866064730115526016931385717350075232515600049167722689578605167790332272469483621216609987811967105552008125601740006235613022177445359463429758759373432039729312154824263501728114735642888450425298782259856105106760768416588025229779032771691439610010773561228024629157702607617282046061800498680324900381592436062370308878243322841119070680636241550858738905358902252717191314714423295541871488580463599596121177681833437856066066718039611397464745881260273606649637621378031863109700326246129569555698009494419233228456293988797586903056857528168069758663305261289660726283756579518137070136895401118196682697145586425257913024902072901474039706085660710502097100955766581222536301773800856749674847240916039257671733591373304723571293669384328068670600632253530472348198246719652442453951072147913312103502423350015215168398178737823020986604952080318601862000878657040784056823207381210887231580094671028601834097425269370690508945913379090488912251439943034280373608870330077083836060314105877859068998525808591572433925654566404168064976203097257331324401044401338672125670203814480327860970127599238001369736187854417133680785321905659158703128253213071228514707003531608510532992071876441166434679264926165216154823006588649450609098167676952008882859707227063456484403254636361880059889167105055134762144270738104363456918188526673082116469987686549643200845099546545332922040567962597229267691516594888514012197710979127073228553242788414993034386536951400053805782662043544568002589828270815759452901623314905643851534023433662246119595392197063879274833431126468261128700350919669562328977798699596833728303095645372110320503819785668115946002308546649515267164305451046574376838776917770330669718363047767819488348472847103592026677130672263707443438069955314096548114191518411653878369346085535869957821352436156007238270614438341097949325596127450910535828647008849124554761423356204101189434682803732881844028198630932176074775870731050948766942451008319907222894584677725584755714747569138237480239042554670414611477352525856164114722572733312249447461702325374935742346980454206051727652141218607084865222647417183262391849603986075305497235041366904843695004266863449380337441316381577127464287654561303123288006363005782064869434979684291413622615358031517883292437550574806331776574228516289713668224405186802557777720378653588750837423503131276073697307843319206806392068433386587094739418231651513029320381775475436680505928983846213823415415531040367626447379317119264416845549922473245115306327866720815621152305705807086987329296945511986619012772798142718120891476438573735269025355545742296925920144293314638222721186057095647786154312429586563036788827556888916829979379761453642469019374527141690517938596369327086629103726086936228650917937052609254055187141095341194738230638542266777926580506601827298650286345735873142918662751505096051320622005445100386994031743900813069911269426372471332896496693134795852359333354797302071647337030661558075041229983356888426182151383854749166060373864434763684592465064398016885507619327176433590139178573137239338051699050919296587029206978015882703826349795607355628882360225565937315315703685676972940282475579567538929565348851877260794281868160380718401845678348354917795998070357113445835194137817960176587081293785221199109422986184700319326628081158499411733402615819637722918158791300851588469006203891131274552744425396385434713862937039790162706914562015318294308829524076397748135691756484311572715908832583578891952882269136442568457534584693621373589248817917247970714214713934068168192146488994555492139826326850900670069959233247548246091614646923337801152658740970928460662335190510700012758016225360980179326392652642452944374553100763243699913360290183811037579378866874710905108467711907592027663237428595770263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -113805237709214927726705648205357410947077836748571200417395665311823158635964797472915488316578169498195845864533504571378127386301497224113165922320717044635672178418557359004564972028102084894521811731288370929722881998422029915506243753971072824131737817919984599542204596976783886394067692085600260457248995446178990929787007110867028964168522374555321854785000314919720900028756155555051231511131224722359911520857810658556851510475807807478116870328341860007929468341309937686607781582707599739520956596725967416690339649567876626346756968543463154703420835726790471624098757402901786444504186812707230873383157132126776564255227084332161605263333899800086169896295147361928149598934261299420139898207684952324490370302883431029367951135889236310155337966406520792534012611840251534595157976311091804091056319199115770440488607429495619515879542011653513870163714331932081542483887518084742715373094655995381947921314234110784984047888353760782108426281079899209713523142641556025657931243964860199977147477893026592717074883828395912435907948162450357312862957476308506606408795824490444805260414947337457337955175512993134094781313054918139872024949790087493244917237749851187430538833683565237864867247275981932212750322032256523519969852202487865240413204020905543861762559157352145274488680336460907704912130953223252397712825297625597187880597367689221902458366326000125332826704061274034972667874985132730546243639551146250005626189718019762938036080807132903066714161129306957704820997514969452193594639845606395969690054589122505916201719394441751795218605894490171794077421976594999417887927675740887901206619620080658864671477443607101710056571389662504534596891219097405257920025897117521822231996724311683465849610404489109673869247176309864773483347339565570782032080599242056641796129424027927120785007701575699785094817088532529430958805867814849771000357704020693219330662040798971446772727065853671257801791607366033389061506319790855035605085449911569235886893715631859943191679566059633450278164649500135591928189904659463108159299773675914294141361592830618792019919505184472819350345941742080182349734025327521999309635609430780591443771366421562697441597656792074963852924388294047861196743611166522468309610576586115202874045628029916193212277304906927156336696397332503666903225665836518865068381773421890661448847647308798015921583333283751118045513877982276480243322689204611758691749483253850934737218678205218988678759959944663973097258294162512927630852136229590134799869887424782411242652943828188504937211483671535505581975767968484322506307550660774079178498420639429472552448736023570010330621030581683565764576154252895811856480539935398078918124379801359215396065825052375269477382141978986170004670767979144446689152046870851224085387849689870038823531275006782334475703493260505104163607887785325893924938120604691492486056584796467015853533737980108511396194784862605512059964107030539087421209473002161432024127644512336339074149007548052369396316859198336809644763052722502252260644727138475947100472772767182297017927656936199272358598959505782522825024584890933023360422081496290679938520453629441130998181063094173855551171390102971156045184472003797926460142926255645067725662938178653466328068772093849778571340388263867440892521040811596355235321859529912301554384507350161725956694899206719565222643861397543588724767708585903559296994560080441001547345229357740126493276554410864224545146303827432826547876085206573822128581762089194661332309785828439626182091033452871904230301270150477172704755932841073812168463003759932211069911949694533420852952266526307549557200080250125640673661780152571012900787154254870891474362804313555462727360334515126899269968898948407594903888893061412798752091355990592854869291883999495175427380981207866419048114617530264539938449574166683233429751901913797029276914071198571809860894579907877948723491694927968624492584348694007120939904327545968017578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 1254743277344533343717830249755966664115952471049441679723657049764024598926818910451433205307929621533470552415702503645237640773682309747260302036065935914837730134137032211113802728856945697636568006196996581191951922469032923403309298576960573851992412035278148354877104049242463347066340747873349692794997782412859019331563554119389521446884697741371074710136879133803510810924382998830574981579334347752400422066035299671413181480599976680349048289062527753187819850217052413768250818008613366921583756407097745670691561950177310080151540451218074833507652373642054421919894060589528813703585891014830160452854637583990864519401826363757397504667475105528309877225125627733469972760691997801036286752499955412856651752199529578499599885959304326148164947851271431984723424222339589901859411641793570861513007480688507524870553871592281657337371630293530129007528146757522631499706199240359018791730519959131006521513881920674118945898504617313919279972715304502023481442523020742214819320082981462679767807636092161293414721116643005416263019692441787144288145778819199982275753392479198707371761198942843262468495704874043749688315860635076235309790786918497259672977229896395618554379940277969699249576949860297274692459119013341630420656671157115735613174342937575563058970637645126435393689818696271422926206231387319458644465214147614711811378084435713907212615992221700968562278880460295110461932490995243407317193512971298721948757588122615860718163258762588978483183452632490184713699817824847610222958936130550431755615496004942807260267403330712688133614717964646648750761933461319776890772497362609766879307982697839316621334615587721298398599870330696961052893398592023382199210645214044318304338905125985006174369815484339167426526887197983605456609490396970301331093443108523714457680099986847518082478784098670325677421193887767310307285813254527284687920715884103138141171959518159343474849206974315641400835037850846552020281208423699180428195347233087672118539931750172363243913641788357956191991745237120032744013403431608480467882139439503179724023677549651891694545235440453634751746295354081739412863483714873117525536091032908621916041316011067729641632557337397898022819517822120976934829470330581540427427850240663540138399183221788989486402352131867999923761199379097021215397333252457088521018797110223330996577517786448843537651948110388226535280052491026988899854659963767901157940474708311472575124317104980905076407143355391929377630258857674640494814320006867249148505999271863789326353593561079215261066562032829181625466627510438852497016009173748618427406178363716652228697791599756317634601065331899766089375027270781254332726861689308372983205232592353641330125916207561158379291915864270398762711745106169138371639115810812248163211462230515295417606185554554924591989917174535925277496822433467412077310926502605112387500321543177322262084508448784190851725622406373686549590832331808376699636609821908606869531669189199783164618731152293548583768414379167501775389815785916196355845748271677713729728755587284481121661240168258145914760888697690643426767363669062586900814566066908090628458201058070542828128228044654949767794157190430042713817451473174636277942513019907262975552815267943362071367506696397007078549364451300209700596879335373861918712544853216704296006592629505924289753094701046668644276542115289082458040120945913112596977782964005346629323479376175855758162646936999895529788503623832975321471208983634479431515726928588209193785993234252426877710444781968145802368085365853107495471092633532629210896447658615308720749656304383976468979630492550913783216664261040185973930158172818289181466476721663376526253191940913503276696536613399109028170421433787480706666514574408704134097181708105172733304739849133505683606057813879794441520755741394561109071223632708895758536784693145961222669719169256341214773727158238692662945972672416413792336824459543509020957536717357635498046875000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -12102150252242854519653917065995675923969380669446167413388326587628340003163597351945860977220056102252232835817906187342038874205978311327028435091573968281224839754223879226049443483905986435896006911857580256833097239800370786951688797611691560102172431265321789987966560922245974488843020815099794759390282200229449978408453010155626681221091075246132863861168987814339985576130753498178195378288681974975376059945330593678879481862576518893809711394511927384348715191625629928170675482253364315296001376641086486152426725560542036770221780495821131056836900969269142593558932488693779180427408378088694839289840139889255656303637363152275394084658506115928978455965324697823721829079206000694265128369415248025381579893105589043942613557513900948655092476726580467784966596556157337352348379600703782466246030720760240111915106865969773586361431999955612457626982247773778286465701982532269835566566568340135205612678703545536133094115631526862167003468209172296348886545993803129643157577204317705548902535338076585390468940191446946671954336643522748695906594923558809270104284678992482279453246521098952388417772189199077865096008055033084344799443678012020692208617120230657095075975731741273820348386746583212547183815355673436764594644820568573849335966248140604227220277757544260219052462465830998825939513040010721453098728235821348390533182987655452564154569885588046034800615488054479229338589439932790875029915489723833963365625886637991120366441504319815954217532010968845375077207894042087630792889513003111497002530043369981992576973479403688888760185061482239259307149004859450993335222808620608035903833527462470758847452949238765479282875888214201620825006044686471170789259532816794134724310750924876457524168506880629614610731673376154534780618601939185554066673409632742444336296228772844222735803520996516948572042228785054782898201197485092835783233506517370557896584593073871206277958714005357637813099589940366194463683650539956684680693199314095398642395333356219863078282550068946839974426128323495385024107092667553756612178407638180632611282466195845842093456024666257795820447989126388738533289968643082348035183549890742122351239431719337171444710700534135218362816527059300427525096472869569694624361238579783453436951085771083936445779802183919813296782859053875319047527820217933762065326152787896043795683301750807998811819412669560088288333403945540518797172093268199942265474665251197688103411627997898678315677423672945335440771482757268712715794892151138565908721554281860413502481819794626427907134860127638683970555562588266119937613840515457387314813906124793213044880380694843530131064816203385688205652174967178307576521870896357638830398136899084253831164781095825587738716368702998000757664401535221488791108736745827661141935621807514193429997194200073094823901503526488417474418962740980393269010919919561499420814305669615041205304571628601462634380593758678626244331151656161706417604240280832268036241563432742062277027256921171597179343526178794720862912006145079385009753071531086241456015249413179135239886615288771922568043917849346175846368323739334864382957568086912404124674024496886223623375000986262845981612445235325244707887840364721422815868763394163646961302713462481306931130479182804917630018877414015218547480712110578407774078764659300730255831409103952795425095459360858733808845282099007612516620532762121384869372148855281312815528487960252492363482666372026959718136030912900187907381154052456138426467198881434153578314627691611690230642874769720954257887709072995255245317740353170049094746978373658342051867875407549963043632471753828114199382950978498126534924200977738772011226998619545577954445988366735830722940758156758536311254256573909627860394885601743397661353722544710697349514482148008384538956797622368084809130416914491548027465845657079130477637884556073448179664209135683015038123726771732307727499319368580212163570302663652139331536078453063964843750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 102226407149585327598347553650721752421237941103691108695952856584575753464409557722278364982093351975463062876362883093785321525499258693681982896042341622144100588003265462735937894210452844518286477564682501667761893794429949297557327934853809195185914372960871475491228516625137333586730913106360137494671847865651084083132061708704586545973845033576132972701806519316273710361544184034368643763480727773953413466162598284162708075621036729789365411414274957990649144279656310259089660820067751729345370095169349971211871330584430979497645133371304830773534725657696615855760847870903646055705095445928719961202966480746716137256767215267905751582344854699128991437255419657043545306924832861445363940785091828259036621027738381525996443256862417070508969265582126347463633074321142076962344122561221351927478699569704050793659406516355316012569580028637688258410169205288352252816635065250409327911526612561381198363911593156447477304747730037022746392308443412513536137308440691367397902037163478865202787796488214919893714841605799528284312992313315858900160313807581768998981872927495527966814414336137466991829486048251960216256112874982739072926454548788161937769981644571107242011703643843898536223223591845661330948176888187286285033834140063980923765617190671115597445450779474761272429721506752173175408182267306884660013342258560444950846267787185349098884937761237132561541326873641217087057068638856148686764747858337999261467560173856287085743269325758922730343257683334150681188155102735766812901418344690178070808483331268974936702917411162298482469818790498402631112540305699101983080338524121135549192776315147504117824630879835952775822595471827064796714505130222814229056387087979373639607990733473029407440807775188035590986658024767874694248362085881743688449304837924534714904692911180456213029462215078670870568369624863105044136012362257580227071520821647029168590359752535675836835495394219131000446510507118002604849836853305744200029749102641450796073824635294792454256418322627547971935478912767505381000793999410968228697400048834804724750835508092411749696475253298658624823323603082860424665720849102440921127067216158235959692723609765473523017542954254252322634228370991960223439743736975719859856027474614319435363627978776036271299718031544665067274032450414403165984754672490727538553312735203060516105187368472522876245241474002590104031601635598702470445507675189125118642172093524417070194325667774062772172438279928810922288339815366488827817186253190198682702894085800407323364618039269737250192313301881909226743573002879487328230107880436711983996218375929801328959732061243410894866463719038500327985091195966318894243973249061025667348314611870826986530137381001095754472562186141378028898276261707128382221967272727984999902931347305368646147379655637006097835783556075807944375428288845480127189573540942748913415719511606860542542731769048743790598533277324901388471389393795405371064219525392067966547308450228048486102680612228960796554575674653963513493474887562987990677324376914467824177921163050315292452632342614692203128852865752650953015326125232815023260539058775234599238798429310775947103562590565682119464293387342972901571274437459964153152636571122485692677995084228023131137636952033120009739091803681452046064339924261920940356170303572611653946567415682347591929050265466407590425330382852385449383634327336912986151059951943696491329671041453976730342238316121472738134055868536832770709005634890663487101020773635578871769632539493814581840126628485847001922410156101492234730764119870617665770833826125619817154428682538626697731614990867569987391276364909975184471859639914523345074644677677291654260969399530600464242293030734611343532318467124583062948002613408436749254169129532419074852448752910908775142519596715426277616382999496192312042997466177347657634515245146535174683552076225016903801479847068687221974861735141078959517095747954384650030672550201416015625000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -756728036396578649822724673928463245002052891498062791193180819719999041891131956612599788334249719435964342991730661837092971694816227086279958942713430573307698978788010711165567472324311751911872798025165932448924928648514361632788370785174129747542261947539972879144818414869673849719655437673999606683374978261810810424920449143771487748277100460030123208929176928254393625872482078660727090773648579766019904388320810896553629885369181160854962492446439645604285033656864613522738249779586455183880823068401953847819199201253012549744760031253970021168653348487520412602769668523870075462204183533278643206749128523829921616108688072821776204689944684609154906504329127279706369481143546359131638617445332195101397452212268630491024366397173101853781407357361511359172497462837297654806039947525110154440434118867163401921856368642355941186104820598136220436365928375016612091311311649990400202397979375391026973329805868381792848663079300125249367739038270513573351857574140967080285642847751121396503984687361723513210869688912191160365764337796900915400241215739450516092629874676745225559364986476836659380600251749528179888544799528620329803693119344840183820988738402924528964208315560430992329596663397026464415255187445090191869504975624102050836385736145317253908582694406258522959612467378856088757470980000169394134966066144304007436567950664063299655610386453479625543404882277777711348185342634790100988996023285235661839665754845707677047272942690604133173650732466766014182894150803826647770086557182858398342045949615039409712113915732571956320573781331936540707989621843787526305551098814079776844878233369667766585859769114509996596250862450725120942421700299385433973412078171147736994669421381997493778047499551311451531269046577116543583182060420487474844373520854287041538865035637710759823871668530448515254355598381690722335109753014760170869717694928641633034688624490036363363984341757465006312329022137959732648843923089861072790286356620722210466260752249401270928897618220825314171967021337662328995163427294213372935083683334275487987343375219470979517829456378274285946516358755254767730666149818338162966892729230884181191764524442926237850702089520333049214735853352492990574008117700247876306340142869985699103109540584355489146353645475732104203986830984178352875082020183497440173499835421613269730631601268845465425858745610297436260599000011085713278094968634555580297624343257495846038087971433975781518940583233197356268913739717457644277130211513211052100201964357472365420090846470703968476446058682955694331706356778925021229499598695191818061940126176659619606697999765023860276625185421588288172606388682705128415345452511755152857089870276601158599539106917150078840265899163868289635865421452729032150539630509945549713847070360271664027048073874185797295132212069854300855473719686419912785250631065561528346544230495133194931215851957791281734811778311935596896580190380599403431164520024733809607982154170636616447724012487229876684416957771848101123290643061406614894890507194615619669572695879495943152667689227530499546235356165690541111257401117718708153158988540010782291653831534152115667045082444946942384267331528372460559135576175127057843820929773460132196746103710584181668138751533450350077489748208028755595620286730948232008217207059658207764705250798471481125372018287095576143552247855768432718709376217384953893284906508043981827275245259985012384320967962227972362057332025021149734656136672297314071649633253977679241982787070908030416496257642703335999011382297132882779646680190968385435196570713093799796634667711977651184174668439949106772981784196774938885387401397869056817222501493191502836570829099368443599168121387248200879793508879067018688745244381520677199405492013545360877667611287062144399698812503130310225570494820307045222384885550905140120203669780276159504856543040955842572486101044012308640217619601518274052276084162507007431387901306152343750000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 4900474918882106853750948881101286016826663430208510331162272160440612469190204875393379509515708306766311296701804336547447099617024267266295252164035448090911336245430152989667567809926820935524075299769398486955511883604982406894473982018766802090536507833879162347278313904082037028216839497016412165159042864977067029691074811665343567788152492239625767639944647210923073190442164077161415990551260453283188594632292031777723800456342236429880840824064063180689972958584116425810145900921806086079408794163065215836778715663917075545933613048050397317339462780047737269697455258416408833758343034895073217600878856536378242577785414502664347300920904529273750476911783693731434028186181790193848479204131566018795000712134075975800736660616543152238098842136576933346739097714823529736317744695968169569072918519850137303805785907515742445893032783006505381563812885936290534525724195840905939535412735988431847165641263367311113547439527720514483896541823735234810040008375607125916990053572838337363903232519583304825493744611359682399703778499242934525351098124081443671566824706477891577897206602933284729559955747568048016957336670157647939017299572635850022016393842182301905906285328634795221751647115924807507717684093815394808779075002307117180950064537297477756014952251937985887260017387167997712886358961302019213576220835177902472750881940085062448670796236667826937379250389878936087357947177212107621758750531174169810543586966288897741931397959060737415477132491374601573343835128295923895436624985425073929421450667993434490590798869678654712828349606903996614673466761685481752954246624984371370506892231395860861973323936774464311302285867474589286353977529028583674567886608048892629561698356182961489809574513970254861877007458621925750571340095793312138401847671536072189309587994269229390561832033685111913818077772897955644204950002169953693075691874402346310396477933580303210219485062821373028007721996414209734575195560387397866567750184054900903069946313703702723363155793429681530032767331669771834433542625142281058618252107975373390137285478644174893192904595783176899752847747457424432050640948234163945164713110785655800079008918535261341349942461603987395506432826097659450871133152712702871913255777003982391521816499915341053754159291988253902631242832970772991810545016908711634447802139455617348278533319987810975522289269670452680795915274003247179723125914645246523634096502609499053657178312348558339164259594981634317097125539789485672421299097459743026082377469909097885124837990175202945859316950346693484081220857252766724919031766736858013041054988813337032127003598220789171567341172388205570443891243554345104248789626331796941695853498989282740173915928765557972691946381960714242656397119844506321511350970907644621657223236603408568953498370780923158549157336081576965589979632670908325439970560998368578808805521586358387161756938639028720064830946841433026134266800757258380473651302096909876442267258177248493178967051068474982232604296744786403792193248097225563241739191530214748537025264014975196662470984875031441098346752524089498415824182767144393724373013505801255699325760553151361285101370982105676364755883504902703013107765119719314968903621266107283555722794847433147975292506404194056558382122124673421818291488884342935483719072516217038315548298441213814383538678799726808424357725120393814908528887958013671643741072726235324438501704951300495318783739489652161589431726866984610000772139741592732250294278985881344874882931372046527049353816175206530075504232274481225279181970730938330631522974883122463567965424677468928344741851037766976121409193603424442018048133342401439254195288271981620615271378508965737529418571520546438381356776970907718353652716944557096342729011318514387649989857076517437425446235710720762179476011026777274323792749306792583464176686715627205367032186997687531952768085044572690388251009527005667415996718275773022323846817016601562500000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -27569522363789028351402979095062549616281923443959818696158334631873253533620014247879607062040069776652649314449953473596316524243312859580097210416447469764869645103740461922702070183891999179745409788160425373872448901191119936064033574912939526697256356249232739344541932395926168769866812189886442045581021636407209026163748587610389640211065271499830437263963661792287981148561287507565584041359972777417127862318005199142411652202613820527983030657174889403739833372363942761565626280474332441452369365861472269966614935121466325279800332508478073490356406445564092924050015773798833379839629351649504265300232640929386093646933752761287913501132594002431759162117728395701599676223564098271975691105163132930001616051021482390681782419833574440652497771527643241907862877872930320859046599121184912970536736398938123448161208567472982872577685500815875782579040878502634735485870968557886791618184359896606628520505199583598169307062474580155318122804721225907819046646106759281649016773185023477428515624919634363357559245954086041797278168068482235626417784610089802595386284830669370959136648131901529839923885367590453074522578854997424521814129858190612617208968493708907334244399423967233568263145421245527521286217059237597454101574176374314200684158809215806701508804436559629302773609771376534442503929257893812746710773885994548966510068579543569729524048176777829786900128688879406610727232420159713217382951620451531625338361443802166994239400529962660593697163862879836884562339598287851454520530785945667556424347262548600119503943078566217482462527007203431653709247944328629380815593996013588347859371614686668155522155274435205757291221422077023076867177693873697554111735989175386302268231456429422865315446552211042424352792156714412550587954344049623235600439304331177325251010902911549492199488864557829111346402491208778175942105744215634263410023779846900790650469146324044479578975816491068162792005376491973028964828864073984115732242972308854333624555208410601009804899022635880624667153553785572098775408737183716530939204452471464677655916733839791247885631234348080091389149081508136111748016588838643478988611986501653074103525033577897058580541908460727368086197605107772378129300475955010398291681283987661858472828814485912321592486298056846973056240322772202574737149858892557925356018288399127895947485276932041633654196442315773709876750491193200259970254662184157017693515988460338267501909181796469173781890626559982690635600013643857642337515670087033377167202474433019831105212375326783826466191395286966737500983022385034103775188716481131416716902625820505401590970099735872597667316141454845991248463230544293498918200500384070492166462167348243125349198926462839755322897129247926703658682297524552209708833166680784140913952042354880328964667199690195426009807599195812472358718844185693275257265899655802234900486511120568985031352738495100172614636879994169150610212171377419763467607754535891837168495388740006103720265885794815753832785541189477550966817010007471762972800281711390004195848215999514966265781624157834301427094016836801025017938543565144631504417921148494229243688320071523876552372746671244682639096049158589063030927905073020744110886164094265915776275970843952700562464463557605870234648254053861742960800377542312136220638530285764646867754291825746503921258025503187633950816204652603398832075907172269949271423755674962893839374848917042777784030484297903304752287142358494373643055341938911254208049810625569860649046482338238792384224901616218980889315222649933010738015105598443718908801776942430197447886799165865675480560245814075154882664012909245817138325828131711658943191284076584839313453762542077163285629551721201468922602066271340300446787782453316861444095141963510629737171204819133505284569442707691083796924237941116666088956942094619628852943916146280883338614675703871211404261808455283010955912184770838420245506023895554244518280029296875000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 132835200667790983585321961036984976396841586772955038978837292006712633210916409304778413148497614355929765045586833304397497208642702085748334342343536705132129191982053574137913609994824743968080088698988789145440536269823163291790127225637029747221974660222733094518917364883382776786000747525955776113316761318999725623909668716881413276978741038410990706628490927707444154977049922410571601603472441601988752485524701967007079354264695833483229737588829780961600267295469199247824932314693816617496814324771329305003395013072466548438700266397348875261420038193369694637513552441024992675789571457599422043505016195045734122286168792835511319429625063662551509805878017427130996929584295688403156977915972118527424988804389472470067626612712034884233306862170374687690900243764648590834426092146356313529164360542881313077976240483369541153007215669828334178331113763788933582585241993015835798317581949643669118513774191377178052520642246937015424664226525683748589313825298985911923936527936403253662455772797162597098010855077623068922353589841556795457982768155304019392872978422441049629182887578159646320582911669099571539282687894785984564624811399488309945742950598061203395962905892837422671877057523887276962985281493689839061392061413559607812178281468318673509047245393274402461221663098441046581902107070571970961513417118858841800160014518496285716348984420801088733706759961106661604099861607270649359428076931406369564042202304617741891485470328495158487947662000440534724291892223743930574031804694666288459619573896082685750446689271299977232265147710602876796679617985205104222653864651741197477664300904463350039202823924215627011366594695367748171927538921935658637685943633954709719167021112839379647944814886682694255276436834159768817591712204907900807564893723006517603931946181868164582557532066629221401286463808377732314749457510539650585060046031243475836191174712553227937600330488548967245444994358074906079418619892938622150660022555184699257925188664895230805611292341396147198437793965284066494793348708010247539647678639647277973900669410363540088821489194793534617305146962743172762687042402969955935793642988939555271129010096143823816369371590955946830567901481317353357746212370541481446648514527480536687346500766220622571442531128488325791248927526635893569586973056429558174764449852315626883949590286111095694203290560529477213791563644223672247267493623485063947851726640228088285878917202404460226877625609554100765384396858661801216093026822884163414743272240124782836714032669239138609011555666268108082903728366101342279735944090492604634258666762294131460639970126597966445440557898822162147311081012434577788102893423118892607248212806100462440188870610271511202911858585106740037871015060398312115653122569261123509269459920024789945963267759958009251948767696702549712934049422961171150508416429945549010718224344480466671754617564762024861542643734481805240622681357531515917584013898089935238793429804368223183970211381035139136087292572028832926426409889142671059859900412046881083634469381904656386676005722894412548510118670850843076285556275682723419611932955497632228904766344593273120215180294381402320782351064297554913791284340220262747142347262888674901381871679430939869393634863855143534772845349472636884439874947488388111240819699565623683996143144754418861272352554024984059520714860333581704877556849204074212855464678906640048740404982774515992222965367558180618643980339595392265510437880444257289775433598520978417875894362673232742175870899514818142697465709976607306384359065032885563714474678432638464663061564613387604135118762484146237335480497295666504590237719450786985785769462498579947582826217763992963084145108397840582798555110246640098327434966888983393904452887707334890314115189224148711550547801092537056877183554111041848718871263612108625732144177901101836171094617666013115307943577501498907170052095276326009066030315589159727096557617187500000000000000000000000000000000000000000000000000000000000000*i1^51 + -536029396244598726645215089312171776387824191069817366133188896320935233913256675678097789216977174880195293393941816819379527309220474552510178085903060044914516441944077834547253471443465171019568202224282488005840787854401090377943466052550587896126179253140047856620480705786955225226437818957264009028333594783082827329590708630536097778134662063726814228028212481535682608945659164380678068572027896234029096099204587113592902598649125126594680222433245226439280471740058302846037705522732469695857073024894958828891724512520945928759291377167945269543119858133137612851641854143440581779864047550003806275713602847312999851127069688157317848317087018180664432326807859033047552507315073556011190578621448895582462062872313165887167464857684226679915078435158480789297609973877168847743613279343706387558405195944927387069061844677642735619203374042103186592210008863555815225324939316176817212079533023746610471952217360319229105831751023563026216379870816465442749018670730639654096165804675825461863612642124447791368388845751818702983346020017253429952465210619909321911655109602092938238754287099975380241211814446315298041970039115144819006135286822428811275079271802643341108617631312026656177741376938842602498634313032365516554721118354457528425951616117211667307870984388395253362752348435785588047342957735004627618581440449404411564792430868115902764991910400982935730267738525135319015515361736436373303210654844440850669296417003123185021921845093946080452030190111274679764963998419593144022001429293418050232575445585888828685645019779845025427841575190260715048039771556026174406398442383000817106276400222003692319077004411943413630728480899004575418110421263633877413450217591014133747703221590340982704921952756607911209788558688704037031395301346816036938293350652644574462944859737107623820164183835395884201006996530374795775993381391441296964896520632419429279395127473514162264498935395612783010694324330977800365214942501679601080884596679299018423288418859811629276884823558236210109638253948452427936326738364748944297742180243939653266989647801108153891764644320397339547842341029139632101770660530340354896424315828511827576954446523286708373846339725736406632729171346785400165848212890065941789009852535465047506857502248674949818859669977771616229638699886258815515967495283311802773493371512457807324357371760084463427981827121625261011208935848897026534801169990954767307618735787992535442466114211476318418420372436869411884117545640729357017276198087381985489610323525550887484183235414726820784636727880268233776600410984246302816950918263788130606904791507957619739371267053835796949491119102840729109837734604220669572229297309155290020474568815098233545854953600183967127350120330387717882541870073623473978818566400411945919490890398091284350836313588147735524603236714491201069718858932404184711410551147232125210975153925185728086706607734548839897545281954212614072757387755920524148053038685740710024158576922599682830593701045366185815240365887654189499400437536727191900474781414540110051002696749589720661862668917078288988369086092871212118331474701993171422987711443793688727264927045966955110425413772268671039287304594843612936014263887626337848378423098917644748150708681284305869545111228363506439118146214781274308647296038717966251355751135752661805107458594419201982858556514356644290768581691747786561045065601703501228680123467139314297812842348505323795689906062844877173355711168267287742549306103942074448390272969884954632680147496025338334337263340115024436820557799064247135931550904721140101873719589773986743693363294958554039772126207074335331290547643224703738294589618361400203735952824298007937980899533141773401935875868959428624314179038011062700060445070481453664088577596088763555520459895717345817733006991885516132028587374618148030996542813664014388950940554784933419554993851909796139900026462738702216147916591195500073801726102828979492187500000000000000000000000000000000000000000000000000000000000000000*i1^52 + 1763090687742447476252287791948190521669587423632013304082446078461404124240420800829908285964894400337163159712361882854512542497350006854053324086401422143784060650066548255732503681056795071748429781109616853844395891795855594402127585693205723252891351936659231977249694686701406016358909640687633353035288718604879526669682868121558778230186871043230401348766807580810344961784559674280374516572747482770580693391390017830363101458662248612753412135210151325310205091065838643230253799898413313510096724490668291997115653232609924823063324627444557970527430104441772785965347407610059669180238767191446159949680341834604236875833514071564478695479803697708780536001060514880912523613189816159912999223852777132406957135092590191415769799134811808108335678858947321856294385467882164363022648137984488672811183444680147424886664731754065487895791721521989822789026164165119596542168409706008574264260107371101461869956619962172137586528626564034497385014764749033027081864170197323177177567199821245957082373539285923529166122966404822685997529812442868354067805755107653842307487493205753465362506576096349674998638758478406800009443260345256903234800273387173895881701368813090260533341154164758908774585435578192367507695663240558967983835969954853399928271069861751811991196827612083143696000841139235854989303205006108414780843054136108943303482761117857164075587280906654420803909340124095511049915861110780388037676690634585605201979955784175063608948577004265730203077135373502027520856178078851092925500524730438999786445505313489636558985037985828147984265848843690837178967692597966484983618624943200501497453275830491071106591497752011639562186924282652711811405597938967225160607097193761866167027678299829867450293845613796700700821896701045137746351054614634642614945606156271781330344861548951569415152296338246081483711966822242467993542670933095111494906347121788591340803344916861875141036406159285165805363083782683629165554357090307247916293944554913918292010330926458917252330798517193474752236842958347446154619981964041570421754459836152632744971979956684172059023467204410049186603584891477986814106153367998777633878241515262968092161607993882636676506560358100319127238521374515651292307280502813471242585215418921829479164202669810263316618268092065322044653645544999629009323838573984309563548563300766619052595529101098876819381758151007605239080355094161462240773125820862994266621024194356585118664578845830793372452470849064722312986091945264557981077839528677215404075114808203482694840727847770669854441663312025930867562712548946890741286005175438805112175299081643882590072491303655087257617414498239062511829624299365447186278588658069231977702592521023833815588153375375320010119933687375778648166741246576537779237444472427604272815399482229262974005010353025333754138172979533891024991514685721561449441994254780428826848979684439366455196791620285578818387067307752827316299019071532718047367485202227139792738008731972724422624903549287380407726038740573463164335494145261560568896743496276313305302876616750187603420062553442437297901449850193967556938783505390842796236644391186482340288612984290092957803142921908652030479801649510796311592662937961842167477610086581312763775286309073421106845185201592095283949745968309509265587014880568213632120861765120598911369927185864505551476309991178777525051950369751898731289819117343863466303984598974009755118093650727158874514774933164383160072434836763403066281954352054866441396424715856934937333515398631327823979889009295018855182664236551667942285717719956917971234475759492381040596898684632249469930542771874557149520580315491513536848984771181431539920587222516612063033597349465317737343958446167012904623349064150769272455566741618860704976825478846651615955197571775402167554320188222432707242852662770511656594467321060111386018831988822923399138665716879972083037321829552590089429351154342166135029401630163192749023437500000000000000000000000000000000000000000000000000000000*i1^53 + -4639128861740174956572465837036047448562152869788271167734363860401253603223366018781365763946128462253949799036243655318630320051699182242828819317128940169246016305137280983757771516285332312917649706873531728566166128259231900541093934060863870412361621172958029733570323846270877180843549791363546911332923139286883946000277576181342555355832093033350219671148019227407512906956666531772431004092319754664025714618007988301409053810576724494529563459668431119610685725974633982155404501995825757702977297485590708676122314077759963778901950122231007021109924460614018395806019673919804814333055731391220194548727487737865832746570845312097340807742183937679651645234248249657818364840485235871594468429170466524045106813603620555100765665016132866436447866198391341462859492936139644262303322938902520617359624819802919272426606246732501515781424630974328485357336810147786784540735408567008457906053014956212014363964910335924830152291621085875533819519486554470016643847143674615069229038874238481094649777871660299111987743799757834506178628653761686889887357588364820348639752969535933387719841333024267017782586041585903295091020905680536732369328154218486134253160489827859447801090284302950948492765856057543213438545001472212354788494398241562869367372720036353302645023124843837887493974323786266329708318640510393496421151479820102805591069023479719166762399368617570522769712908063434724269200856631096151286025039957203275826276599048989139244030881948644966397790139762206014081053701167698929133475924464416093455526431231755464927600695289221683467692997892768044691002492911171630883973512457259473992662093632420498215147205742751377938347557479049597165954757611542617975634586428015431260617718637078657285337292642977022384054184391026244920049809981500227260520388584075948840506160654006685465347801596961077478860945989754927619783305695628499440691694274907984298273807951335299202282519907946665867084017318303787092190601511118450221433672570146989220832121039389420537228144113202967899382759238598345848841799673681954086568318315944859824166088177644778663617064279795874864170914881820466810982632148105975212548384940051942040564701293355345431596497182772155715730496859494589671995062583233146353770473882342952728745384949164286215768873124396266827383112322365678199162056749056300240923876045906687271535231491150432764594232233318400931363036165224242765593816752124907919097955753591758435097575302229387115726956160903825117775310859525651740900863277439446021206878485381564658957863023037317662351222453432691929410830182974167993037038294423963290671819862627811579489791779481085968918625733639285735109930845985314597577845864186699937232330356122487581416417077339877486918513946575012192404564718685021334232649602026830343584333692028116165347761704591371445847440767804649636031630237011010347347781561246364246253198719502226300735363673044121251588106065814984607184494098224116582458360318886604378723726041470663166676488175944186137083491305984124577259914671919548051868429545470433530621921829011599181839554720883248930940039996704024051488488628133396257305103621387629719290623848847067569803742335778144191906894251093643104466038613093455299577209610640396970209510154856594328236336405423780625554800019958106529755854294304693083111642029373574802359383930616313133406788500559678321240813345736975821400732331883320851771343102862322760873422657175266912430404215648376712979039719079388420906892751599070863337603847265728047267304036739711018446609086256300891555014513814514013946297784202081473128767296537131817327313795600715981972935052463092182447238231360136473543807455027539056214529088677306305021585052557209687401339653377134422978143780703794264901933519152257622507145915825295058516834302496404357717202640873270517855658729753316476895179907500407439166533458431714389712314898464076397916419540144471312230973655177149339579045772552490234375000000000000000000000000000000000000000000000000000000*i1^54 + 9678374873225390197910157775038530288538860753461393258639162523519550757261774664350143081580361374676618916211513690921287826547577066093484919401576786605544603232166158618035916919480067052216902151858341839936154594118200977649661160266426260799350524364680009281218725437156658017986882272372325723097756942566934450619171973259728565281128012029811867574854979597039417290081988083121132536189148633006253833061758673235240687621474375510724611970520352881468908111327373309101683926392861853062011819171530422073229724031276894910906563288107548936477153617859074251872256744055586138675851767987884482252222427626312022636852540498056279106923183369411890086678162602488804316143699183026807333004969677079411115314806586672437785496746735017763829118613698725443391120341345379173217085667477060201151315202960710663753807875551661416038598023325684585593925712612275478850323415072619844272679372377926779395126996587092721877323097847740917080227524696806727410572958772800191332650669186383436037566746671285820287668090309090868872552696061813395471834501007359663324582507411565454313871990713005776631925601194932044416496961039823439349505149279671041939982512831487940318853169696554966456604596443477717335708094631167622523428756541333134548374940789242753219881303991770391045918347865690298037200897435860784468960599814555311550476205401993024130686276238286632036528591074884483148400242793001735886937123069122981548073169872225018987312035301059735861663075698619997688052659512059540857347661203316355270028714364780216653902005694884321190966808512051225616677470248818432305778530897889742625989956435574553160347653204731968471659379543738197209910461879046942898801098330919739999292536385927901999711049968794252213319795921414531647512742295568656403682928868771019702109001049664408532545306838524753282138809079722297863100394452990640523231423981105808011296509693362525257945144749081299346021975795763443510825706433776312335836020398280208384318097862010289303400748854492438863696591568665376666456463265645773912764538365383888210379130752218714365988484937804766444394407431135772782643317844030208198105806150206288866273795702727169663957138905430430675244462215586575082486066551487257613981108722862092543974363817479497448593858595358044216363719119084585575846726151650879612160408026364062401612084728312296697641254828883213716669678263605691322716004418423265444322798570217178637497005811224538812925601808951961898943451600857896500286302814315963745363063125774780571674359021765763928562240797930958580514057159892841145126205518888590406942765119618024034179120439665749466575136413586803805810282872751286482516666266054044828783937831910449635367048262342271106575943920244880089021451429140135960948140521070865732646128253753477836107068211164985024703114463936117097090795527629229504699514354741596656030335639681658307868565213615262803550791730278924796543687267124075455641338859154073625781424544032154792358914958589978921378156898775305657228617729925580402775323306651999714824560288841142967299134808851812006773715877120921557313495729379425893176210902908230080282867499563870319952341080715066519972769301950253882381749083867308776821687030043058436849552708232550730206483801006687154077439153358311733012539062053125726724611643224347382891805989490378703249699523566698650298773398955375075580809245093088458024073502328204011525782657524256642888888797954876589738283416707285509379526331852435098129604279687503613042054642768473215609077576326138014882607221004236011386292339300116018577164889137281417255435026514391134998246747416572271062677692497816479300034166753328112411610952945004546346687377614519354090059433324490463104130095166381304580361664041243515973852220010675840780764572442214298591942898947025508275120606426018337286648429486411981277215997267507381017945012832111147714446928686683973889352515288919676095247268676757812500000000000000000000000000000000000000000000000000*i1^55 + -16391059174551964500852760771763371438510557519697333195563456484236165714279417888153569872785783963161032398141999889207860829900891433221981946235232993232313304997708990198162984860993696931172060055252499370907423384013359407710993389693704280495912913186881683553234574295924604148216209817426414209950706280084681617880745577768790085623657041742106699151838125751659349494401400686479291808239723271318743057428420646807165904761393187024865662412295564108556980881442244556846773817240040245142471960205409342265457315138830953848888771789058313500938467275566947647410208090901742379574006998040246143463182347132638041297790618537557561963305803344880537581165448122115266855126810729678940886336502103104163766393803326984887418582458492112211285541246366862566523604913704066935115918911111077626290337188866099993972395163103807870484641000425951620523361648011505495020660699906006385032661697883419960776663851672326869794588707469620907320114120659833170169008719386327037378357668736711552344018818517301558821851212787552968258140241996038242565959093858703429964112335850689072877763638160289652151313992703695332191585478221826035196553796133149636428627825977642788481961111298347035718478285299712176646438649451731000838602952933800210098003169582631505932556647145333431973837516903242428516131028255137743887089504273732976580474627839880786436883704621403476687356365608398071617680400792234463425419666230673026898134487799324496055282056706937671919132175387513381655269991420631793468841005904707772259725146788634892925519744085078841672242174215974343059844458102038508724657534799338054801868194022620417629547029669006611380089365247485331866668715770433402746332587504060818069349901657912739651941569134161012874850137034431572523703217830500326299946615572143999644837600517928038222495669049796419984588423190668560921080758743790429372637915627067736286047260788790924333995901367903020113938276756986226313706737663580873857932685961521355333135583429554327381175989464852128683936730573184319122359780767519293028058935326694810251284941302201081193266900271086843140253545874481356823638309058069554203177743613660130367118260736567975469923740208896339610175197043308731643421394455646841568567304274439218491202040169307035498409114341718357840170646080523584305122466565314653683047737350383041502703909795449872117653894727535188072696284563275692049861721685018359564207166472438904409482995386623638720118323567265338483349982302621036706590269345246214676139946782650832133998720562894055889341196109729860902393767840707028486880769082162043923872368821712060722086590490743639275951033954258910813224070085153033122281465196732433187113819053297750667595170129841502083589104526953733768077490007018151439893489556321217794074999911499099528297476967753702128931206214756608950663494061740244065116842234150375697871271340402645900015359191221352442035638816778789900916353431239090516625131160472872313657281972843030067318391167783551582707963013142851263467278045875174581466759278722460842408803184052520898170717798103101565981572741277418328353985901112730998427690409644003954642185231232599625407750939485844016614345204066988043080114020966919420259928815297537569476508006472577288932705365910350002307105606553684635594477489757297897985604156498175441791764092323665180125117748647892846178081173700317456566261158894433080146336021894693171700005681919584454672175748530111202383726911425810510083657344373582749041908774447369531789874577582736566131757268012282937490019617064876317961702472673196886336930946869011396301565036747750772590768312258009216409290662074295083870185142065987168765861449535961338884248014918515150586560405090403310712397182891274093857229175028454982318580893077741332425368145221878504479113520310089166512890304269112263016294845855982089752513349661315951316715659879256661285570125086850266803048725705593824386596679687500000000000000000000000000000000000000000000000000*i1^56 + 20717795249889185604223265594924590834980513728757114755924873119499239763298674843140546740365519126416879523367629456707641611268792862799047060386843774825592416939659000213617357845507435703742342346445767117122343481838703892020940863891393259227628273150180399130673341528472887199477305022877682566117201203687721954161071696268342244935319153846516270257220616265377440654014993212618686111830525421238285031760128803724811156201189616934434786810963776578293074681087135302840633864719545021804431694620563119324430696944965304534542805395378552385149590154643849690533364564225303631951816785625141739006328793849335928737460027701120712560387530504906054522223782375302203568470559556012174271903403143060609685350955654053876202700553558248097941430814785669574274102155267253187536261070939600279728978418583390005820597596674512560853583000737787446650789736778543067004766389545850491873218217876587852759797531313369699792790115014473376661026767244369904989872737677797575831874730548410926923721399913174116983895605647651231188143150336157926402245679254030425654985723680823526506696044749551144536707870260683179162871735601517633852253312645941994538515147988206094100724535760419457617401910646220157941514192746148744996451834913461008221183291092783087526389745470385926227488446688851870920289972375759122951589151124324093115803841149419713804388958290462898735222847078756357908637625198505718704345283510418768937737804784016344303817901865576278798234437297989896023188350489209622628480433133215879874393829418017653197961009026672461741491177806768731177369254436071564904284616015435730375577111704189149385671989284528543494101006897699577457099280911131622443034690245945730261548505062065886146997225356947897778601471105208910902388672960963871224054909665471006222905976251118714490039489875992514617823414880794759047051103330019998876877741326766588057052355854051862741663951813148387894849107840946292198629135442249418899184901718688921014657796984617601609014971403306041561746120820393997334154428079184770923404163338159312517197006322568289297883699604731660951869371450319067111798918956380034564315002239693446592122339552596026446103911779078186921777104762356953375425449721459651034777125141734964169070932462554462317348648679203218323031328455886353168697586389728867010389801749926409780781062800288447034214090206442335491852962339938337724216155784138242762765914102469912527969093909571894627103780525711011872598309843358055041109893327243313571224226688384753050102851929730548722590519872989192399673739316441752104720839027298636401831021394269884689563421993408582328676642150629127578639315297288493374171031572032401776777208120021159912063481862010826563456932729747725616124271696790837453613003854849116744097979139937401189693653816155682199462547824876984585323087203823642456445589637461304170718465781743729228518884546564568133808537107224921468066982193374268594305142743708312034568972615445838999856506849212074979673952042106020942912889342822914853029988876051031650843445061089221486153068040196275453842198374230034579046963943345342580892423318401436111375726492188703398011017895965634715355983453898875014996236581839722855231255210929965789486786480442948114763932515097436585679370829867120703474684446620196423004022023766259676653362316627313641609680270173785947915629357923283319120053986873361371503866058829940088476176306256641865039694288736349315360137049117876189301087275820014649365488411110996518966691233849439386791464800265360581261686933601663157834505586111924297571245666517861383802626704403502919263022775509642583023739592381124232819437576517464428969163047696217141177058660385001519555293411623439061016681381096950624937613709261876147761211121281768031956802192711938620735111867894233610694843097261462200995268402847520878610848314204681867846718094705025412993185606792976965834895963780581951141357421875000000000000000000000000000000000000000000000*i1^57 + -19267216122871685380695803447739289275370470393713974849774673778581299516528885331569912498713720137837332197338662300081376703799166433262909226110219227492803530316896411557793485916762106912648863276926854680101598502392641188625809216067576246114682217660901753871987382549277713922332132207821954784431898027167958743566426993883318919213623738648461587188736798287547226286672732280961401846686063791281708783883179241401988993163275958795744527070937281661642005114219601415043156598658239328845009098946951435942147576075302871184261055424119516763945164948222968387134303948996284857028119135339762858617357345816619118867155307408133906794937265218604304617029207977281490627288341735688275472794775980231674544725336155890506475230918464101908375422698881488815799723309113452764377531252398863453804483541977926356504777991140061063419420821956628956207854162830641233722981013072201659387737160576055601201229582388175696082763379898251153477211128245377488332271477040000663109130616413518989709144128376052343697985141362950249735826369423777225039782566359066321476258243181176187156102794123774971461652017755334981844633220456320896169677972936883741314107642377223046651868561378295166936963334757287789565838817532783420194187937363623082626876309481271859630843304243907864934558474320986464982005365931374853854281315440014281086855543260185954589675457839072269067676983425502145216393194633078634836378820600349691004843123102863464436999240540634131084492534740448396964441702143356396857672522990253689740933252556407127488894749519841812859886267853442100553735740090186623634248535996292511777870910463694293261153520968967536454406472800089525209655790055841371973859534966356451136381803758813470109689880940398915064056946216008228510556277210702108090353007860623088061324447487487253104032335502197924279439106799698206585379693627426886414920274784550746624215146221398374703326635307464236370302410087980709282934274046004388760395287901598752076686101213603397691231069673189668179116163078631065071248649992274533760114546183397978556666865598152824929200661402622097607804908961727781677584543822113680203001630731018004315428862188957066290608431077704894711100479550036111130209764286121300960404435809046026620047599879007868505648632236178048855868356786592992566315445092196174382109745313179666258167743925354010566114094516772928378034716703377684876823818673230099881117284040701164531594031632839731162618979314835186052929074689701811680525413093688204957981034926882989086121500419423507260694274714323512593155693147945696674534916000248741377245260150580187521220766552474053586588632710446367006634012688742323710314341247692800099347427882635700260272059721604626661808481584578764365647227294078920023104467916631004453956640251426875280048975470249797181969413874158040050729804862609042157620327530178840153143147385329122351764598576466560308323601588063438114292909339246797420069765478735067121601156763182241812855312723504249137130046199924889058769857441866481138531159929451379619344832296375856673807655420076954717908922768528072534196995494803101384354918895897818117705786977406803313451454077310746828420071281246137220883245044074635196502448877197011586791229714644614878717732243777582169855696846085636756860131843748907616558709371737969095276997812145480372830061559201638686327480863244591038414499746913488677805011234981296730921278311596179443298101381895142115856739991567534302533744366043931000342641400956087267400551236078556471126765765788917603671948821536061581610525099483749198934399876947086742354310606203963490301189517143394060721689950109215223847510984780469782661932441258816000504779143180856300343888033329717690909024065610790137775124614488508353929427394379229741550105041553949442957452897316955299579866710574207878240773400271256584014958121609496747623482036161955290416413682695394982147263363003730773925781250000000000000000000000000000000000000000000*i1^58 + 1944240181486493427366595470956338471661034307644793797049715274079212554871837034177436987036443785684224846949177379625819728966937114505689984557464256985178674629906838438604890605935004381796890863166334430870381997747177372529782633800999649659163636185755203147352035488377567441885532619668719119712256744803705023676064817655258206505512891611957629381160532925867936112526677119259213400423311224205844335921823238812837258391455216277183578651182701933024778691880744119171579407947954771751622785187208350625797258786224005953995684768521257948306727992803588087928308533719136003370130104587406656926819565630693130906104805246462895395411199794401286640282862636643048698121128827928443762131063097680954317277131313936454385763464086028841756352861864074290284761165578598244122222417166028672859236615068900813127823568280335681170078299927022033102971245748043758623975255659160009489203345325191904251941139050258670846072824168818223929432151796033045336008498944066799157116188910800539583849249230612829368302561598206079041271145097467279921865468286217136319439529238884906764997940188232178611690495775434213408157316489965312851014024327570543784227715394732984385898261920313391378933194450558102278388286894711113808125119136221323721615929663612963071280019524467987843077091521885555540841017526627172074064689164614011219411347933555716618391502812262524140072907985616586488470707336194640001173754030006767874917746133981465959875331219096650580244412117114293730133145621752343327685853672887718934636875895713062072268042590262073265957699210210253209703523781527049213318690357275237993221229949210611487909882768504206075728881266693841749337735445927299226945228786095459179489133645366542246629248484866067531316282305630819159516997629508054355088405530415195454312918763601906998623898689553944444840793597938561397125624127220727956648733588134483952384051462070872523211732909821765724487016587204162416864355843744281310312180438764586560844219722664377813590764804799091638034550433994602838863328628665134910474858604956018814507161104197243251921603567342124699623183475935321586428694494154533573772363323881474441031943383222921765067605173954634591495766600435474604570490254427303000019327892021859927151220635538410008092255662117046209428057137349140770795256888013097840747715460082007174900164268597006911895498364018080117778754858839528035732372929653411033937866216099785916728603998991875728572592440487010187599792867356956964401151137586635392138238839695074319072794037399704079511169191791796247561293164150506973906268298755221828013230406830259524713599450888135262524301014479745028371155127684761641717050595329834743980962977408719591556024246116435927357585597454472994640454864765632705265840501212796778416921103665511647465651601094520465345845906028827426819638803186200391639569562340708076187098582779151265708546748550181871977680731459021719415925348727106938949721742383091181707794788018543310150805431135568371720654170358962925790107170743014715881861791229552331891842965275280789189962510258540947013769916633089012721787607152100083061930886906399386525700829859541161842546180783278296283972144883851224610394777083442499645187588563300580305110481711652126422357737944909918106005225857892069684249886569780702713097794591409913087926413020126368503390873933250126041128924268026587878366619392225630047404322350648675967258365576548552977810609721845166414786839000463423877763050549559013907865648344685567362790027523661126556703783040317343249696542060381948368795347343220375761827776671525786328520214310657240723889348419439223001621986057277618360368587178812872381383962128466139049872732352642965966691683884748590678853251829616445258536656140999374701862416876724008457407346429886744837383880752879727409339418570543008842458605982484209783333810866106371785555288597362731971683694069952252903021872043609619140625000000000000000000000000000000000000000*i1^59 + 26554861520067409509270245624105931055875787418515568967804580471982193808036839518838529825800544908706902174702182156633910036911818398472094446225559354644277542631172379998735929159102028230374916660914977395848897003775426957511545917066874747257569638123100020606514065954350241172689756493780299206346841154857746550368391961511071330515692137146835642934897888720939212476382418930122701787830971515808662077753814904077001324634932538259717358872170076202230793208353695757478245156844234138081024643693420746601240215656032300761465808168799661448468319887318520415588165058880102125733795383824190306620448085733450404399190945268851531778824046325869263040983306033615543761624633260592181078544722070305854199315687204039107750478595185635982188824610664626924181766372616074956195055935651259264098055031012119802904600826538623256784721775702582292418835623146770905216714759961588726802188755714675821939495862653599831586790938696477536068753498426388799488828139334824226924628483034929344295732685920716986624477121105933059672913954658430237529302729923674986120802050999967283906398642798653112602812437184936959001111892191260293703878053316492423324060893241580802269626735341303149351609698057590386396955219000350354796858226545756766591557123088189930379475387918311784117461529286333357683035333685281311645506140334932636509064918699204451915314485439682425279755217358990269976352762571057468778178355090945746458279666266985286295977080190659819230278220072681478257869064677293472964587308124841994094617743214498928806880821962662541692967480943962899730759582829817673666453404008234114837442591191186304891841804152221081254608979464226071583879331676415827440587527389264137368561555355149222460215810889765487021825755769058176930328866702820282092675774442846968305456548330937475730519730673004053928028929181118958075167036178647918503195739791284091904030436097648117318672666811068123307944081794107091427051158193874797701361909146240109556637407007383429653815673182678674149802511824678168432182584902772534674373256516861106871878578167288357637594351178888478757260747934757148763700700545449842106426890498083928343790954571399349971090765245573502134228556994613074978012334672151331632159425186988273964363435290871680866639272242364482650959253659739603322603843262157463340124594789486437952435397010907258121770754270839685784694969840365227670904692279914032630439795293281780025287122248709692848785801367564068373569622891093085283724353147121532759232617460300845533123654140574408554310710404608057816493115521547715547253327844777359284324937403283853206575431584956685330015093198511545945406814366765022274823562271014016447370596150106128116267771528129497444513013385059039665140706291714708381836322514486785975744727622049697704164458237036684913044914429427530146269462341647868390950426913070036405331554205481162397068894997861908956592449679888903349665328202472150219600682373309466616508855284907761924918225479778955237362433227104794808818615989125262857364033278399515794874066580583601432288681287657549919491811771609334805944086194815653188285959309338971449130115882109973389256945934159538500326247479542355314110913373803117683448332729320891508734834551720376593326081732134824425682884435833331823047968562255611682195732684293409344229872757929936183829291444035502309208140476527034014216509125883717737547181188555588712619411890244904150742238013504537630763923901884286960424101561046006775208869638615119628370020309452800832784706120469506165764509327173430055638441832337808784906266091181676544414385492686129926837792887200478414069342831240883474572385060450355261566199003513795169240969724932688115924410100006667906065395101241543281374167034432024644395038728824912113265998435375082395614679039687730532559181039900350725837212926378288159277954937928520811980925612443375911597598815205856226384639739990234375000000000000000000000000000000000000000*i1^60 + -37828186414003327105639074488698459455682400903342287596275191971954374050373017875045095301185925776776933541758533022322000214611877074067620041951352975580672943289758306355593799757885378650130890841065698601505319732372970114998715075003547528392625967273166029138749350519887647137870866810251343494510405517453659693492766554130508638274140614470776687565638694743609171382610731944081596494101319402355774820256827183733312175062901128060909977450818957885366974591301981766867212907709068909027631159399200773950259044271344275626645633200560761306565016052732175496686462615406022389286682956317439982838885372271299054956819849674436201182538938805501934565138095660167932209060779791779367924177109594398160622400455122004711499257799202255644311743061569149830735791534067944513371464149446370530861406135037101599773875301612663002805806072877400970143416089311664116931358323501473588019367057886273817626372350909335832309761960717756187209913171829365143106571784346275599892872021343257117085069993028889791781437412452574203604413914346911347516486011806608618594904066128224970385537657640378786757988310559722000008419775132959678908974582285375950911634393707368572399675658039734192377288847147380260850487657214583158119768033891932368753355666627832405800611251033989850341672224205151552743653671965796020412668513712291996149564205564567533898292478975663117018977252279519520212589293291185303169797232449458737992837974702135608002766601533113482566638168801996226560993116909388070557767372117579265580124822903970946743678083422397116899529531940991717170411910218265762120285364524354766817166155841549293919728179344600709378505616021680646313526189568524647918604237868574139154910189116529762935416535523088477484621182814220254147333419009729230898161886008261374176075460678479271989574508724820466112125407115792215256292013108791429021182115004175894592951506455634159477461244088844334275004852573626081752030585277209557481183966253114553882871819671395480267255085680989844347824451821542041821955441309054832964069673761099386638371492479158765181421557883015897727865054282777538954830058889761912280788019604409077562987492639569133538892079043801954848861129908407893402098976000709974461383797766190621196270488706087520005794122299569724684649551146746651034315726500191662785646779173793899925605956719222144496047534210116730632500040859467103723451026504835918275886462268116601858129315891582264645326865223128911411421481094342911168516357011445821429628030613416441205632368983247943915781493072092439787361463097976989474952114251644443040339858389142157413934122469573731382918847550479134114309578425614906023788139345918154362251439773337513411371623285442272429744738455122937429899499629524777704050922715219123107311985959983109572778952005779094061783094509859900830500016842830142925966527438970332470373873241760902151495232976262512540064445308533720679878624363911318609202965330977351980963022415840252212592759866462878642811538724110154115751097425467694716927712858370628505488536880828031506044008989168930203628228478194948487664960286708939739212334756421032856365996500686102899882457468392886951485027435988099881777716343403596565813529728341876589021380563317438015561352222122975296359190381156868854865185235589089496314818658147155121364823344800367837490597289159643405685331469566099207310422998635124766367762987161831162922375381603471874421992248203142886144880850401476698621209192966292484567087682887496525758484381217363869205616233807425582082262354213355326460347757782957931998800864008167905627724090159211800915283582764510613121524181441544495231836101743322257855817830504453165131867764253302602248116670952549544830012109565736166142807159785806194196882925106240057747613285356460869889104360925601443265069903189777032502381084759771271033474858749580396008921552830916537057959203593782149255275726318359375000000000000000000000000000000000*i1^61 + 61226797225142108838643732402720370392429736321453576473085823815819666214509696280696726365618498959726440967978064426913065640264822567442039542782239366627308842816071665503210855161602084021937060276401292171702733698968583897676195920096783894195115963252142255390189865050247079230068853994491736639611180298623598124536844144913732346271592255323169456622797753604569015714784505251442792645818866238759248912671147454147973114692809666140592713458324691076928417124649866763240629969689906333575533877031356698502580358773978664182548754698697382754254533180638204513125354986361563541615693426381338755453544602034715076693031607967291546245729388389548877747832534363133873196497387219376142833322957560493780100995554769777166400917603261885181359426262025277680075031590095634427572472448424215975734417646784659532099442600802049472944868436357927766447293402447698969835544454645981517016150896212252198426059575592791049788251188455955382265278912117790497754979946516405574934665602960924889809888051377542003827538814588732322824361066897129691354945243204265679364836463955358513816985591273653897953677723190954404210612697096697513865290250373827805815121124852516285153257969761743577154627696274876909063156829255871644315150464629151545921278452837557369360357929516820781212460323007339787332035188685306701026499626603928673990269912126475094419079334396635715112199017696950246774949122192593450376655678423452718277991115314539230238808944335003047209323167217534076701428191337549895978458489680207917652521354852141769195024720880636836551627907987177180083286841553194895945316095489033952754163844985982606905029369525426513684942800106021622294001216449558746729218928164414456415617871766170307073487902697861671208903521978492226423787884421203525260118673056616281668767514522543488655755855326840275320818825601201190007916031482298068404772199026624070522683420217804251298309095533947058778084605560578659554556859462188305169039996822779276604350888136489348619305423338726559960582335433027598613245189954195023161883229547377670365342696827177580897830421016057589092274086803103009074949323521622410011949312267618579323282279676842207145883247675616408947127744435072864523520090954728815860591980162192709725490027382198967279121976438393445239454664617129804132494457099142978097933918272977085600117990386190005675529763702633908645999872556272957633784202404331870734681097659526724114358756739792270989721711402479408225854303137924864360668916110250034531082182388873002010238574926053517212902920220004832023852576899361845675566547289119247849039893651570907914996097155493129495524479587932005018603099081210760935916411364169690814690138219799631331373894836288724585677034318219348072321342129427610801290590436706774042845246563091282122569566682261181692967640701364946588936665641884010029024150721771347147833531717295362136074539809897743179836900039463239927354878380190131331900659479765611733666017894368722467013078868102691247212959063117689409720000477014638792086154584846383222568342310709841346148151227156294890842553168399915166237919067122953612389992011272670625950792060216900256871357393859231768076579296415076056272530960536350997561159284688244277346846854304680226734804415575328011763659464663655626698421786036437854003878087743924675861207153420086960750610642397467677968754132389138539963165890172345739405945055951359591585234949104965013103400011298772742535244889791578182857838472565624411912271639589656186798222779844616810499329066994069554424186712107774961180663599743835360760974578699069637538482324857906512761521650368789946493056694092593220111940252591304853458817380310605155723109749962059341570763818128466523077273294047566663203885688397844911824721504907016571757033150110320839436594593239060371073037720153634157969783496204307594171827821529936144357751514446301932537153334124013781547546386718750000000000000000000000000000000*i1^62 + -1328170904991713597601232681155818395020849449920722601229405989930222737977996361870247114549962485167321729908474577744067763529906418412993033846794649929433752827020087964426712221766304731117403101648081300540842037094344274717551368620666269165697456220817164651498781028518794173209353284157054258471591351441707154235221417103026151774838699557188115158175525316346383892716089913855397734673113463307058899130699250124366257364293987168652575855307923017937212586506993557868899330222779699536625470736613597071402349232495096605362417869756141890966146660246787962040213395177942513692380132470924860588609682429970858358002375726957373862570239622940820793245393418456295216552561089328941215611674077789751551239089818756559426068073959574060698587671372288726545135140393337930755513403189818392993054219350127888043717057503800814125272168452864048227378190712368749880470507168545355341679187680409493422813555576837436529607246149904636827677659022556808851618808077436780407742852324957277300133634172847747837431031160996049742039531425166059847614870888291436204371685989480570552750040848715378187287824837027304191856135783046106921559163898469106798805952935805232371258677203906907601193692248906910209980492451373312247836541886099864957306957547314192464563561375751293445390931733353180775336058976261962597112589739356502251382449808728435470142455698867853092896218194065803385236845387342751570648954402394381165509625928821561236910116170577730035636316796643133640044400486764131568550304276096797724026989204723928973172853520741019592655366883035238307614991217794657178454223561492320001277689450435461704505706834030160043534018146978428564750583043266977207905106203052463854334999623411823295450886833276821520018457251090484711928529432421113586437593133913567570378070033441699749917985835595220568332182709535635293825148496034439357846704215927405382430065512011214890012904758567420003779740632655499621916995281444617858736667474767147716688778964204885158978899371986385974261852298648450894696079039337608809592186345575554260888805782293575143494235209694648834044393515063341552160538493803890371524570531204101224567776440928312781946056317565244514148586151349977388106766410850263359376845626046254985038142784774672843875975292446370746761984931845832280930706433604055760778739281439051097446643189426044131558245654944458371712455401330383051754282015480170257807256249458034354963105571868775492316668490185218734445928179099588094715581719414484398696390949167573465546673471680439400648651529859211491159194611578778437831078326973142256048251097528294534925032272985911116662204939923974548047080970612019679440151079014914351523553098877225252497193093745213748198715668766753739983649052940711223633270100223302559411837211999116205291736249154092343165745147882570018425534438105058615283105737415581632996604739507364354438120009882672118151423486124890580620765081070296841869073322454889279950747484938657904556789408797715788603233498771240316475698788020422811537649368999214097908684508051731347785499291519232143136391794379747616212545613396415465440842977634383617691564012356699147618941897530334693851800123584541462250705657339575311479489325438664500150857388370029092532389722546685364979453030330383033854840156568194213204702752847405149668450809758267396467395004717758265750488256006866067269121437232685104875535541797899933002978684571177573375642288230935900106131682878434127783939382592232651044546320402964306315719127067191410970095008271682293397380038727696201352446026620225950301548206400995318814983092845609066676108856720980767212803573251236332642644798240423801874492831431369992307262696512724704718476134864641405561140449253443762847450335240995525858056220434422037212257308525713071561843983549477247178308240532076272045423459879658318314488502069986036711941258137148480500400182791054248809814453125000000000000000000000000000*i1^63 + 15796382781707134812063475066689471898203621765775561463076648627521524058353682536705574638904735925689676801825689184037121942060794396887553408614272556797304299363740406608642924851891328020338655695988126266796509779563966040479896845265595599946582114070268760233254916226677371740470604459350848924103102511383371589780819553752873329161254350632373789280851563610332803744900032789675745776366967282976318286536205876844110939599108895198023739885665025720517954620091114324994274291775868186534017472385608955395089714221490539798727080223045445536985351110065414757804297263933323851423172493628314081251392378216083495073057563479672504820129967954829161049022930038419919451288634731291591631992295527893169348574817668990353859956995866112500366119535800984856732628653888450660549743021349888200388499671324300055162171323288315719394977751756438541726425946704052679805746879424990884273428456229148146385145004823789971766825388026747510049183840698117295553330164609505410267146019460994554309363283793962774194671374996192059661901934007536929814317856106267644254994570420583349438054272541028977826610465734439984066563970367585547136875190823996269389015760056144379683058966022821585503758946752846192575067853930751757787978058251003322989618894870071415710841767631142300762193125275125588989313078074531636086910307558440775611357502543658401378446345393543649739286083654710116349972348988168252637362777744515569022297367228060951723471891935141937516942222971536922322634742101853053740065182321466806752129043738803887449428608846286404084840291564717635019154092006249703412362229555000874066600326254954003868801748844512180767042037567306108745830917954784875012949958755558668104377439805492878729555285331542177257377828625901936115811501992430956370336285212791126658980116372518513548993305884877530050985521870376600467672359110576221279080544611448100906753004131218115346119676876538179116888362178079920170533775521584040679674132720980620469328048599276920233369643961511227771690462703703485220171090305515267045533215498103772706570210647402686886354839673777105977920587777698075421486172366451870862290693565663919350518507647294282923463923511330775048900945727349398775858505127713884339736677091170943454437432659223723599810384545560289525649219941900696278942933689832592024785884817702097270386463745732976573571487524155996527487189239396544806131846548069787900217651643249780929645029444818317576345881892199233660452277673469873060497265105681542471507487496731918238900365386075265209010451502595539950189657047673181118174529909423968032530605601549423780956000217744072608425104706931072287208452224395059010098312814559609821068263345151348243815725387380402333146522862320822462757412223179294824218715223214362548192928916662536494648179569662978747786865919159301987629661029799156799248786778515950456453587765393294064018376968411070052036663739756969553650302602806283830349379721721844057622992912249532034343560309224017222618243419166256579783239262948261661755652215011739610033691134984991753026796212231865123410388986368342213351399905378845819171074833054157613791039050411877571475614492774952678974638667088675756196397648825380464610767188518544173290599637874176738121193573274004757804692218749204676456571737213109756378858961487511824162749304746377825129807490522064573520408789452046931276988532934437322476063164601964151011439557693200028151630099349300946551424819947501686876010878678199611551704266976361693456509192107759334303738715940523341605461367810892943077281157632059179383750932054837348780369566675884533596406352469988026501311999061403521767704607395770018844876789007283781653110837077321869153255052869434080730080505993619388080006222534334814005042669393213958975747985310304023313424578015771619701091994919403607395121560518707890606870982763792207889682467358838380278029944747686386108398437500000000000000000000000*i1^64 + 5934736335382079554624368353611953855875662238080688048306904356038013291895936256401831919196862226909001215302190318541126716035969118991509110041700234764043531994663542628693589969144950961189080240425589114396143588566952205900547601432685843492434705493633403569360119249632026069831095170628014341042049518676827509304195298797944416733619804021368257014397645906084763295419399613983715349695452653373197288097988679978094266395648445048006774751703213485853828841238865590495750614202158336057266588044285674894257914989620782175434811034350443228320453596091614452022657182135813646692597575427438384808665860355989261703996869462930657195072244173449477523045126043385846662602385344657379997740678421893709211849171406645349579301376505116464236296110552008715939781671963125967483652763226395319166597092688046391013423449278239475685684045223494610398269897232358612521977660124201523145871281683382059499959387578882460799824814240779891434440939029548341632165931314005578322713362062909650571322080152146475941128358578409428797260247543926576874418983351835296829456736684393469706458962616590460709641383087981335988083023786135313346794322941491723492868845471865087726227684756310933101632001018170649082220742904697911896220040143290471059364507809536217894295806716516990051514916911141836224672415785127727969543279091002401939355581481374298607403835031212944279928599200440752054050740828439061916118368855048923558802482465677901719969061970362744368098207621153143588427065214507981768897287339732663732619481541679416533522205793587718809235537827740649934760342569462942795920986219727684670925281357060073592332072157771442617721664788822038598564005247067850985255265902788003717031776236842625446916831905845056170446636361881341639250202197057154614403525388751848071241384619005702017733161025727840828253072241797712989789204872430832008817417641800705479912201077927692235966058143176968460741726068300075925332238875004767393176757597788327795321293840090892366492547139635546672256754070243871127173395913347085665946430738350584705686871215454251777803752214048483582862142885328517699797785289183115525224066149926172054850845127792791617561847884506095462794362864418772200338027521971332541434609184704935949409932384643045107303911418426564870049502231305303499808814327669677647945976218299565781818453972948404339556904757714480594899708933030176498105552585235929783866885413009306992727392940219430820897741346691709390110457128271285677795363138581616872500654943962642923748198020568532583870834142276472788914449280748791464969347464859261545899860916827242622216966048876505238339676404068842350023379849679172335432294099312239053501374920782682994422887267517710643137121165655858181140000730600171313770982957275014684172117541676788253491326820560212686208616576637972469316340883395010777646289782353959979043771657271349707828740818487900612679493341619917233743494760822329156429538798170164318995538692464039890806931500990401330799699495029792435494819664556652080264611526040487282098097320950966297494372242640769790193720772051175616540876943568544420211557552719416644004380063052851953684713615608576941843243457973747837606480923874760677624703524507432459488350403847138240062073934074942264506385294081755664298638364233326243207208247228924425664671513253728093049920176325023611993469886288178009229287892577190922039908673011563116614615377994438542004807239084407527022266882204985473094588297634796455251583154133195389376684927225196804505730119687807624153638531036536033937091368427604256160174141303269543292032109596501204470127634929014616772524691664433714982691991901865399648787878317102696917551835456474178020927145926569363344743183791462752541782450537725363290457904492623443516078025068370570489378813330275516209568800862952968570649058445160749852824569322053815767330220420916475632111541926860809326171875000000000000000000*i1^65 + -20317742804024888608625089717357746255560891109151140106880736833260162327840578747644432521167586394457906797300469713383951008717652561073381395154894146917945646219270638781415129594346136482133053623959407269837086815127567789771668690983093740229723631269267318632391893158684017727168368382000914804416089825982166204914369107844194299530941442112914816152545380867613466491647681307525564482668912584767316133475759333115041248702113575080960808620716864378735208369982052188265843238726841797590769348197418747627809729045881143938184781237397354841877524794484718941540628663937130943788549686336712916022289724643918158689672265924129239929413202636114883388607604549101094193053721219026804432910605742297817643375341997610314798925797576047563204685709124917294426415026753863376135616449574680363685227844873926803535815201063816827421581824573605740852789763236651639037448887295575405675125378917775287931651382260002199544738875455149285596842443546259320885497351458618346355811747948580558931206571321744674740203048329896169690573287336473258401364774792844112100939433559135467984607938909580050351432900523411140234531912742703247550727946575259929529158639316644718885194106071417256001136223976088445240989359796208574832929192881687344430383267906369478647972150123874972337050344414136318044119736968622892211126177517034510422163759761617149160767569358290841534538761711011003711905837912986326456764887005650002999889764524696951220021729969152243542748547289475405654508647190692926328935110142118199798028245339766026210138653716288904494586649935941853432378383054918820941110116404246447012575220201240761147642786565341850328466886113428972766585817039333665085210837630811228207686624157728720645169708695316232399092813228167735292155565547761992768304523379572451155409900490330183112961861060079561864220020729272439492302623458511069127802495419933533095299016829608461447436787566532451617199512940740535562653456562287101108411034938049828570808539048597257865082722658927410446907783783939657846306434768479717681773414842769369486008362552441434891911440199179735711177844416555727067716624216824768444939417634232867168588484356682564813252243461194658824044602093775775690674215750153887839056376965289049413822656723051277458566720245140468158078915735643041822352579930414570072788628132092194247665095825542329716439832172094875432566697606582642152793481498664719291842463183852853035997910540095449458352350039464870229285988066061915640473225485781802709693172697700668858461425196007095745073186614010883907870079759377516661222166843090697578849653110660437889555116829487054436928487264552210572107445291825269658874494129634792827542022470077049936911035390077125912967181612979398677880129734474347221627656029746288077223415521538951676509920324163050359059921361607674038248651223478221298831526537142799796851598717624622417077652541935789608181111513813636487178268761600767008728836945149285664982777762033547620774826873893638747121368546507355041121997843000210887272667337555836147651436081102030933983284687473758431193368106360674040042184789880941037888961720897471996926172886487111401702358394588485622033598622237409929245649449717931733744840362780653795418664424587002340331710362351955872167268409856573493567791833007150909951211061828013599424043754757986490047593915605476970750749135050913077447348164104080795059479950054521761339690324905382587846392611619992162924464516726338964162143771754514136954560678659294192740112995687878470120746841047334570720623331487411872924735474995964607243434331575433448885711610801646168924086273206416274184268146447726108742180383352009769187179969556749929531828448945708446733112134510734211269214757035500724018401725411557139187826717117935299382384232280159484131613018681829173310160262225218583605220381416633843110431269277481184168387962074575625592842698097229003906250000000000000000*i1^66 + -13458224650687389395479297349636972116348000684051219239855070701660379429883480892903481807424048474271593820921012390322839732374084927145849644216913422534791042571397637020944133545289921346975443390022262759298780252597079174297719601523388243850591858691687258103978064079825921594426962425086240131427022852313496943758263636797770292084462507719166014338890868086103346751116825297281165266304104932469861645579194178975500936750847862701108892916788861874912504364909362795600777673520844487738706071736389985197891307128333689841759668570369428549455203422313510123163758484259946514725343099522137876066667899502884147012482799227719872332103027353834432465182980804406897345748164044706767089393359251577818017891385183080263559555839100627244129995089042915678062344002315500094687351702598584412553193738632065038197920160361622356598215763043385785401890418774914247560372711740470029807041918124572772487060445603830248042356978559470933534592244918336894316287879486793699507331745841287959079888702722656239840283451502330459437491008381653314745821814525867208624758969001416651588267543920578340005572227914082612449416831826979890318309968209136066990504684455672807863049049542576154985171079981730378580285618460027631728710545131060673510621504971958116968036510243899643097791600546676042657234980132642715427364614113577756442119246570239330949624942270021124644579526042424580331700926292178038622841254810874340577685512244045471277699194173813171939772448774920307080443691639165341984349012171515203925779509973223407504941187952692953999624454113542549976674121357508144449583676238287964356062465963013302811190293871972647816064270159102530692519198165957829188743769349115179696758515303713559963129445378451778394112300633976015675026204785081833236999789592064597930093316244627733632708864736087955107851578610052454991002510005423294883623193432679467580309713025425847000434253344782251877476115609209427195357548399680290299860381830431421757800421359154799061208409530651224617750051616444186609469533901816998015210196528450781741763020305082481458659783977733015018987281422942328375639165784289545115390180669375400429093352105500623730546523226689623313367394597036144603080892864834622571798017969685989444491783445053514427506138712651494357343127939271065196502355544413118450620177759810114501105979855811862810703702597636692543560143454148262762645801924541380956527383428888283105351354972504409994973890714592492773864595673088755126549950956917729126823532669100233963892829111372615565347520965419425917461673199574596745980079129167828100887306769982150321854935681756584759412203693314671637229928637797754571740065211692977517871581944337712345341882695195718759787122763907413296979501880064181545942771309800178936806541572969873846742716166078170193413990600661389984400434415816327869394900354984703763369116018101294175974735337727758681389266158893313426189030800577396919124302286954816603456497107281265462144300005733384075408109942967867943455597751566444330833445342156576583946967377178788856333289185695129898605282733162093701834075545342405620955061116175911701530977435345532687294894564729843244092121371468384944508768800408116014147826277653360270124811418414087703732768250378872765682771438163563607269438983994373027099082920573099354486068211886983694521189958690564343450534849183427412014463355682212995035385105706496124895445487425413514481676636130662139757743979530244076690145434002419773945201775466667702035668498564953774838256369698236798647188519478711196595990552481353106175345272012914894315406401884829345647750636582116498517162861501270082725344904367464989472099711543686437885394447090508234720078906488351810779859988626499867718060083187000013719260334841636373660896249812259436932161420601342388108335707890123427007651084676785195313549597025972424935158500147736049257218837738037109375000000000000*i1^67 + -12396253251971832484905053961510252476184307647639951314841817260216236529796370268610755189553197158062708415289698214975667516302942257571892518268831927013388689336831598178423014541938629163369274229808864787672713066399689301529399696174721604498640116827161067472069020993898859322126342986514326401803296974915700196517029510168258300617004707434092785627832700134567659904239902971427062381851354548243751516943219600107534262664113483610999091202966858806252001234067588133766729233642130699891401025294815412661539537448232162674007651307083907578486843668349208513841589568490378504388201885462820521277132424160208737011021247140245783037231299213630227744952412327239550645128005048925862020523936630089200536407961776790138450775966075629804143893038442243624806538895701584417987905523651634275474778196198350001504939219923457514067904281191580781451156248581629510208244327821705632975715103627366359534645300218533303194901082780946641940373920179095744425626187870445565112148066887777182614833826161412312134397435303212106278202272979675185155462551594144765075854224525480449179647423390046769931708003009861264237843234878919187551743271321954729507663037240914051418307040768560692656568174320859423226679960907709408563496920411163541853584170253303997297192484382241201354354691190303750818304972504646538613796129129520128023029941975491892955831039764456723821138754791767671635854271738868390645728347233533325676379189842916126642692397593317375370704545793921838282503246399287300740187120064664118255893226893379259276499615642554556796553190991619228340847614856134036863475960133445029507689631272129355135669718460487233594050748831063796514718574655167625776091124982584963612789884422185242600474745365700246572123825404302518196812654226972595226535553040277097551228519855683895967859067014543221351911798173152987365510509064641353070634747753338165849226007723252116976530412915224579615949933695529250579764608311609845444548513663726299164512199303297639045969323474409479711011182555328789479636639999843953981393513894263653273802248216522434173715185660835033890852529815454921385961664982266276308765489517262026301871545255537964080702253848898949421832994505332973906598456479996598573209635966390542688507620219210774933802944788000317890972584144910030223329359578970920948837255787373737955079430254497472378898202264776142876604447257649780091568726643375563388248107970654819219243004200645445704014902842318927463396442420714080460202958784806969939505306657632130481126354822673773108645300827067411746642246184106620367068569902077742760347277102257305370520365247088813288398652859089796977092564390794361427286959900840291981437879016053798153119218468996408367947080874296052519147354348650597663311918959966744795979107280284021803003320989894170932712168663946934726572637618985899029990801683879611163097219183728686098185273254612742105520377295253635001435979337040910234898082588154614425547758991198140776670700615719025325263051118936506689748608333896545402173048114440888797608462491281378007674563708062705150764815647838487380024070523631128242724341008923337162228859617861411555029242870100020392087122402313571317256829877996098874794755913736150904011559060945733951599046361284475687500761668289926480347219658558765195471426448414786952949775561936810697947121619761246203412065758722845818792711933153560072010411006174647880304250993247114377058611030295179212628995154942149125363667052093806971736600632865985846967037008837893150768374481256355250602738486004224272622330904896178926327612890828552712986858965092494349141303250221499228823118289941703752956726510724655311612240714986851469969097621316639854875545795913173548053372110138393234038079929068879802868132724002283483181343239646191575775704083229477593434266712981020932264875584475472912197436094541846962613362848060205578804016113281250000000000000*i1^68 + 27956684238347565915706829096655663294750146492220487522755020678587512617430289881793935703294060233967486236880483406292879876399016854724119039776289834443842719640394935321547443700398350806040972623545890339610939006686904895322321219590801015242791453634126002867493389039684569246125939940122169357370464572575586967764145696362525245277233361660835936728373460905987012343904045019088549501444955413462295108550510493832732654896693253416815521648385300045230508606785510316730340426566589858984204485843095087917791776007988328758511074779722388701466672131770320980504208553280588029298791761504614500505071154742230583391629498734547162344184696619940124917542832426811864052326055403673739525072725467467474249963475841071024374276646308590826134625617121826373031459680169212372594405125868920465549513961148593670935101399959327263323099460067175125595943556665281325392134373937429662930155061574760772191646142481994616530872758803367713684138971064248591273648227600935130901810948477889361297465536160669053090046921679982682108088064085810695373343648848490491177323959338954390180928851931356856154619642311511620623964765645777720708343001587761688270913780861385285928885133779023654643102135336710241350064270715136311547827934622210281813380442472050329950577187110847565356385949542595392438266226921983797100051921898986237077114358117806578937416426892188884455348260587325468259994340282270627464104861215400354503880228501312580139839987136799687336704502905051470963152890953132802852311663817732766525663709925562108309529765405516795752576764220751215445646193626924866446060025725641961896686563815829823161555032394705363534538980072232457000894707895450182816440338494890490214742808523510507625038564172579422569614847846146029226334673066978115088319401320919405694024146988692927971125084232786734274655023075359400122532922672388501463999520495308868650019582906448171620366551452266641494310663085367272726839959882726753927501658106857724083387207861470522973209337021054201032303237725969830173161809842409309591245582979215015683721514431906829546349978196226701027338290676594188335452459691078193038508002444783729976308711050115671413228231318800934670908899321403026177972370093891052730392482559992558394982692449718669492686807899664885804169364095252907108111082869886849695022505270904101752770015609583380209590945089905976791973149021210809227616475666536593140074333209080884404793567834088063503774440653277868295068048176793654871634878485086287552178220652373806538087661135652147780834184064322307610202782695495990287854921921668693427219695255907713331635143815177565910370775086963625711455417147168942301133111036377689715690469623412205969451444658321792802945490823516597765533126972934351410906468201383212368065979503475995597490884271877601624618877344359717705570154799555141900395140586130159332587678691917452906307420537280515364638452377375141926047050645445084214521989437561372222575744978599947941822794479717595982826073604082323867648649459508888448005363916860752903663542202268666112684998831567600383499385456477682130179085447276097287271073082265328180594082781774124505254688975356905843349097974977788302816263128965511885650187364147554910725183372808291027411314474377883271234645964627172913979224343648563839944989440530557210899251345593393875768647613527452426182921134954248413341698578501830902495975246636272669200086444428112936382606174358224004545786920494686710961455761491772678493984902799262223750875111767554916332650443023482079324258099631587513386225232891828010054058990909231470388807830669208490228442111882299590772734971099671880478270783151451397308497103939244756505086985223321814971741431338261010659115081427343720390805833537153781423389552782408879282174026747406861519973392353149048558747895779713346550275586066440304443012705888638169682280931738205254077911376953125000000*i1^69 + 6432823220775033013707659881203471224212016223134131997471331799192597880450103963145519224197234084371444750630053482283789896036238850269159709751198118495676348927273227041429149594480776255387339021432906592807375986962097860479134654495548717245239641384486427294474028555559955405712246222470180533738999850050146041800902527427366840937102889517608448693180895046468732792253224774705045880737001701439003688396101537674248096542716124004600260880076842438061122806762532945650216568722794693869692786743702771585977054212698222522682151685532154534091246327532715308912398932454608669231011565193725129189229276762759787537038309843498145976555013442920643044049930378553396620649128999587977846866266420029396928097876209990407621564311728805322751414910657152122073715073755305297309027679472615240290089049093047543488169084829275664256860988391742546971594419686956170370677767669578959505557361395664281013692221771828971306949107808709711063964112457906356411446789242535577291534987988468973764375183528777474312651215200939136664579067302140512474341760917176436840096922178995273201471328229614414433568524404509870837584811309944910632131924037971430995350080801159614779592397296870724373519734617749996766157309614357084332915431483746763835766919983305487305202563293938656928969150360267590470526627466541329888410426559827534095153559512889241223343413529271341833984586939541469707028784826481522133544634752898014037696985767301060987701909696174230977961637925244586240355596402156212413186241705760142037751042219975910250267613807089024284534855711494708115814614333311198121923653505432228604090587971333095028708079120096312773790800015215049567564832753886144208587129014307777241389543075757997291546462779329340145933296614626718765739283693780803578188951973114757302838806248416631351772763628773412137803755786644929360904895483176736608064703867949513153217129858191022954271818644152477483465044427935295518016196738866499078702160345737924043534087705120661831066742165539350156471338787944463666009811035209158244588098510962482705819392719935832297947069941256856410123700564121120969260117851950210684408901854964544885956418175948997676305712393716355996963074671213965867226607604906728863529170281486858196036418917909536042134785372057423703446088654688275624098383957332177223555283956535047507754944440730202656972735986429628076492563398898592711944056971156748409030765561697459052430660023601194552891845292750828782079694792700426020284648739637661625275517115355428412349456895075721533123599663759662957325200151639833514723782674438749219403186318259819751550163073852634625258449514912418026438857733940447333593537230295111239491410541957519255034935383253013232049434214899371821615989424515499668538357535450770424347030387208366635035360613228165526229758341320813417443447664780609333612666694105657742511965189831274238827996037689222099048895223759888245374273579702796938132890711966044355159493491369076612221755502384528380558535612582764584971808568812671709884447968178126790067741794100265748832004845049332166821884812259986746325585690621336338426687176296614064365380913256818193117692972982805900963053342838921891465162607995835041949751144416528576212768395806083514352964849210533039524542621899950508328953931940173892751515077972008548863878176856832119672012763718139289552424896607023390012056026855913768472670337714921835450274305992608925964356328965936837509975909972090801810368821139476457639475224789154236476677101368077271746714695286318500933624079754437207746554695806660753166442061233816684129485273478000158378282373365579095688715586473145978404700035694233404236023576919051312242380086132615687956712024292169641622242624555760681825696371965695091042358694613472006854228408692572470127159067812389813411789631458938340645093828388629608928559952540915389818110270425677299499511718750000*i1^70 + -20965797894640860299484313513563305824404244063534284183161720789671677536590996570183237395958095102787693649134148188336650711676687548168361513227688902270858070565694257159918977426874521519292287841943665140570891623100545055120208652313645931187705649528739646262810633993375403044008158563227137443655777192059730229992865224628771345422565000402835008741702123881069362465092589251611126863046793365456999107009541179599637160134236085541039344368580285704128831922763997620968887692461647137348124167096858282011372399949895823357663607206547026533446803371276718370824372248298213534486327355201081203776205547614700248269104771448664945177045148541889995119077438477503970653543969341460831941454274997842927883558704547539022025778646376684787936941084929573958078632035866459328371017944289291174105751659988416827428416439600772929824835983976536082392212593314017421570620754656757305719390065235666310417977634212317790591156859975302189863106179623460625966191814732440069102046914413556404204875004700354450045574619282154812718588835086201717899290882010042512113139157177354625909909714224846640136380441767504958868270167722839526027591552549374854873448955135707901227707327036115551016137371185750126782309161155064441832518660419102938494556682129134929060892795078436455242198261706604003763362564740092815377982974749487673785175962837938034729141965873139183215627446431390859386118406231196832887795691812936792444416820334858418512075523974983041281096269917602595944454653102914127606404685572632010403445529263537159117908211219830081437846551590689207726011224852804948163870173406511449252224597793104216256883438211250888650711515282179046301204253849571379649905970185138825436950874656968358720423445641394719470972519627119387743347165149191910475198154024288509968982801270554476296999971487901879747233703657613347409752514036498581755312863270359832969753163746639357060611530694467408510677850601552221818484657290298157525679014861457635562923689968673994672595167905311919072185730108827739471966683252749513144272004015662622463920607630019848088188853942025975522514706624572902965800653213424870877456244602441366570561480671025168130871035316185747869822007838075944057689121334680399261605448881661809543942327806143338072507244675125776812773396096762509734676881682072675592928166491418603522584479438449301057901610471901738031372893969927629413730635626537918697120245171282230043452342774364257641153616293158509977756294297659206852646878933777213369696602637076514196737798250846475125430936911894434685615638529995291426863928857837421809137842654047325165621677658741658135634120592458293239154948962321172004069654906760653596949436529869515867949656062150264289275391494361527902987046435315160295660992851385642887099473575583126842295449130895906791792124226475089732003660089066311180061605622668817543837431284646957328377421227361600874719695219794644177837375086050493113272170933892011527711118624359182625720008865799889071978546323500755559887402709386649803328417574891374043997720269342274707791629672076426534684604953942432378120926624070058590198099775207810048102496427154588790363417633572576849452996167301926025825317489889077054008161966999144617065819723297559538401058099984753050258001590672058800274969359602835042676980111563885256530292596026896911805186366366022128876583272537513715311591085906516932973287069914321858223873028095233796783139253163043396558003881721661490013002245662884028913581496060059658279151222334459430091327594643445005084919225751114154784356907749925875151958167094238080822905276960048558980980323245892190034984554669010720684694309250036471916129562500360178152942106234217584763462215802672730520700632508494434786788070728809404775960367596959512658463759036229969736666327277983216572804282001295390810572089888622117370177433404165867614210583269596099853515625*i1^71 + 6198796596967445746617686131184524666782908780245067165971598164296678399331750907764405585179181397865704243457447293647365595993508717060491592161285499473368105487334058874361406912491516001139668305101071867052996155592114867015094755429296054981752128783161362450438205177597973692977353021882181642066393872357339275766260847725065509125284717593938319308610972746567310892777179788366554866060154985404003422255025323450743582149295154499683287486223671331002059297506973141811395826671349693205943845930159322201885750946418035557041531725769491203674539113574348390404375863964618055707943607337366796196661057366805425790417162510671354215615392507560984228887741192402945074007138533406843592934520980603167816920524390263087150318761538108774430142560772647105177233271630569529157396110847210131536222876611443557836776736358870690424556338579796954435678342301361443239612970561115666694495502139884447286787542556873381171224258967522168610749686240294253910703467545397813988958497816653550483033695904549614539511026646466578612156297443032729362785585626717346566422397034283493382703599457961161789668501377715002322639689623011932756314654574955245232981641055758432495469994672725779242856318988799311136528913654490265694866871512404281367623578064998183055246226242332425603608323131452833706491132526497162765537354622575156309846074706091985645592907099391604326817878127716971931236012855239203131398223540036446809112655974389302843850463165069629678529539248656374196713223442190737095670669640499655712265788796062167994057689352342828282046068987449820558106618091975464298637958459618704442506392203006940598009014110750194532931387739985097165092822591250411980949529907446104795893612279538206558392564906018050883568048574912140383052463859177152819541685749791467467512752287484981594982755435659920766660904487513513521288619011990176429112365306429371615411706955264256996007470630968743608641149023072449883435758332906398664540365210469408463823408630827294163665073623276730866053542672652271727757032753285863601597359536944691701407716944355563239925347176220029165659914323063515486514084696179747341616853981652953639441819074756230246872490830921883048479488823516593714780131682537471818469571845973005508407581394686419380346045237770599662265877625409533245479610008011223772338879730408436203741122899259053072195871183660831964040870811010135714183229134447660235779356257259457712407359095345802469311090908006209971734549337590255942193109084784883189423454171667893392244936366664344047320745574079242796438074340681523832442888315145238883016714860790667589073220756860954630341054173931524082933529075776550915993397768621479519710970177575536846458866865575059679443048729874921579142182406883990828122984093451092905213007553719446389965919476406690217221019647129462444022470806965979672309203348359719000675415777528337243426685706008595925111053548370261744470938348794851304917683755562476142176446898909545457613897380011466903721158738327134691667580885620342250503495982918668996949555700976901432482035738611095155523033201751272416275552658591411090957526801512828550237466415626443780064522883604375798472873532666313627269348900897851218411671630463205384443787473427504780079847159260292469925862441276358779555733224341278854718930748578859714119776740351545990252117682237929560578000430356368442170140771055649984444734697634327028883242958640146103775533527715126072376599614136365407799219077057157999864982034148170154252692449771978274457366411601474865723811686283749671142035877846735180507423630650500132441240779797134791262605725158726993466400410347389107915180616245053437048045152780702417639721887317820632341924454072792219704673583315843699981580574742969992488667752226557440746103435092312299138842525143779661913271904396335207166436132367182132441030262270942330360412597656250000000*i1^72 + 4553631936367349119960117470076904956031309676140174084905978166388395979863517818228817222834531209093881157672858250404830709041473252200273576371124063788321526014999096384386607747006941144367544459787929976185165866669290599195396511580755271758765661311734673054233866135898327375292567141044445806746407494754983299163964391547846865353154350284459086030299483211591647362533852372684966455462635131577032453486629574629916007393902233680713213329203956835340485801826683334171650194315588365648031692625488616674325925229539818865971652132177198066557542979765594340391438758252673379868251759883214990602686951603106634672130920147000917606372604299835650864529491377827824017669098785750925460636200462629775446781961176688111673493327904738010641128740832855412158028824244788192090794235880479067141974003061251484201145198992439096741864551516699621525735187254445081350244029857319905921886448492614749113311605716791917903937803617045779346816564489173209267975134689969580316431365473843957997984234640042145678588485474832576175532900852926452074573539740189895889101951292319631097407262913819586448522692206962906207068693500905906515396303331459117964521561593169451863156240224897072396596405497654932970985467085618258325586759904009105734509752253378869068300771328857700232460661197667413435002662593586354031891077196059884748997683198881170933326152233624670916587279804413194452578715473892953637240675229754346595600860376951533805175473400139360585523743874237439620890347110268479981647840770752140090191736761494548202622770023872613904018371750883172108357183503259771186938666293186665077841536832545692257255857001341628548630533220522092256341159402710721871523832742951707597562464962974945020096949939156325473047699079282164992630772625108272158288251939225444308970304083926222180928011752353918001478601519506793996075286781471808914509987032292205657352718999592349136673536464428477587990597133497542012357892884215709311960217382864100583319707320905306225136529545243341608576227116307878370814862921323741478413637573411616903044235430517308407122804510084431297813349175104247000856667141586360991308520232189622935675017985371461858299537712544252759195470259382768061052094087048402999637364835101384633492613428580104367036098069776035902684763998616255209343185298827911240710818158304782460395537849920554043482586794572812295644179001789127010120692806736979150504744759458480291193708693451017338857285095422830309783328798086022268883254200025822917192236691273626610045324687314434657848494481968180198325126411954822795999341705560907853065226855439987552965509530839901352937191644853535868277987122762206564995573161797638478909563516613058463076642345963323024013735759276893735622511804353795291717870570190772906532964776296575788909209304036270366372092388579503371193651996291797675879059188386131358919548695786973893875504919814476914018491250376633033505668509460863291388449508588625224480115432615582577983390293578159194254275202886057505828755045670812903366441282054568904165586063355613155804505844593031024580405556136546131218090961618341273429942153005133950837931556557485840871304799701746482469328153134978182376158603157002004023532564716031492580038717172407861293518200335012717260744673477573720419720134964745383474011107129184108444927744324285952298536934518237146104299942540340135373776637571837799140239688604971453171727174203923783491392367552878867140506962369099379632259851985109064941023456312097923904174807653080271316539325325923987732805437035157506763798481915721598154066109845456458293783278055981363480265780808520026502221062800609415484405550290050462250108616588515320265072441435420625041228242162158626340441837064978072451582256165828056308598122408963317283255837763730424343974305974860712386864420261677055545845860251574777066707611083984375000000000000000*i1^73 + -4016059952981316431376408320647467060090183115697718846791186278356727094904155745038611509257299186519392082724946186760705988935702220559373026051481927219188364627004153099111961485005011659119963716714186420587694005926987190150402541545104363889604766641589522919023368962504675497133202640158640408454506726397526565410676312541094274371829119500013285310917359087691900286467187272178095956301919713499260023676474721135838566416394593166414362572399263486435018231035560225001278692590952461481530442045630494538182602083834474814635274612690350967675045302218070227738414093306178661269113569864969684770550704814647003266627514066222299685563035107198838214440134237290533721132921962058524590471740208648226218750532184759646024846556078398443266410574703616346149788448832817949534312849723745679668705380696778094685556929211393265579001686741723925185715482448043354151830187084896288438870892054716420979219936473156667988395631838831999091569093581992584995176653831501166110009044205587034268915024919882559295964136639851476383018028304516932367338047840220998576069290334955703375051201553178618620586849177387409735003285401586627034943200641057940741134525254810072174426897376877016174380541412714829424841133745686553610482773596990731847920981608689089505320759402451255982535552265484580477885421445826584511826835639439358869483539625312861690979272682527744041975525752041569049863985148543279565015897938117046422956569508008470806140709888181078550648587304478619957704608203029553680381693166682004901425137726791217948809583467468201675728720571579259537549391379845623996957092375539220873742390320023137296144779222786981666241792451167170516515950928329740275552576140457085357761379918180900874724900083022104832596588834968558473752276544024276928333364252861654286122873994461277615342225523458991854870427602536837549461660384987156741913366102988666423252711599525962676941407402496705190827896789700020008938454533557871875370424012861639141936003022337613451908439240153115764329720217983285323400317974319173727293259742546417129297878824367554516253899412696953823305727169062396451439749419020144159920638250987420751179585649781408625633149651111036749640605631735128791713202442357223879589699423299028545566053736021770477523711224234815877308621425202129067917166873935109151144718880060741317264875186522353653919458926213518926750418111547899249265275253448715026263343463248725238914046202532405260313751681595549629058068021284462845239227487439427315151401208218996903254558057621280403969800145104250650211954504162431720483354642064702010351530098149050953925304780655685251098540919263033104373560423059758477384421833177244723772507827134711193253010645485700620574867312137663246421879387587034386097044693619256181193338236179508765923839574756940822350392912597685849138140936435324891653550973458484352704036505317256575771568540509637837663381953397151641402104576654477703646850984221572237310623944820617129644577626781824848062450801167339414972087322318355971517554201809527819661752966476008346437195639706416661436119694569386273434144403541668751647901676886880013199279178292111665341393258345291322536668889915032083773464149240747130195427202056542695712488464758287847986032965454053808893263492611277385116971086978443451678019391241005691574378996990266981861419329156453791555867709839028346006738810417101460403362242134980489508651597002050685146883376082377861177263584393077987178155352070285382486288818196354444278097146076808946391673562398034355995632835709645793979370002791986457922339998732909455780448632152129749305667096849038856546607786257315067652121872016779356971924071400506454047471132803205899990199048232218301040675808992224161832846982637410537367773013563790275933788513077979482508627862205346665890296193879294150974601507186889648437500000000000000000000000*i1^74 + 766698322181143850346913046200692702062740256285863624515599707790337246582824145285945335680925902631705635914638222907896116374381397754586085776722209121015843897291307663614405228980368363343719178625303636975136381458350988401500718589644259305084101250244205488346741649289989853644737688322234939670050640950794628767807449667302506247591239535448309338590785997139847458946223353138534467822209447685763047669900706864418172309368155891540686403880782729721475475004700818949882851660301877885785064157173965083578466947759343718100110540011373204444252102750371299674092066737700386606515136241726538238442181700999715650040046720382506562524943879752916496266200900822873447249947127435482900075055932783916607200802987625279218162466758338463304281948095492787689173251001479962857886625426609115530541059609542982931999210647697323461904196170814349789337133847296993399203093495435358960252334897860285613524616484161353314430960601778071109998463724975267682396904213885191244942905403977658883377110598567916342435944856065271805895064564738688107470065188034645319774925640213701062264028542648064050231749111475337292186853582282773425105883599102907268732026695240833170845140407501416781625176909261696042878626841180127517204527513922339924324541018275932853979791013275737806833710592706738065720181285092475336010151631915070334028025929521133021179378155838706819803463504141967598811216527287068803100163828099977545214155352491225667877572460244784393472001955771046766252365919229965081149003197424053876298380804699986846172009996152519603374568770361692453665339857842380676681344722445382508989305078240080160398597643947515435584134178296720091199371702380298246766847730082816331679743148573411002152977438644309713176443255542356984866627723259479196836985540918550217607924822696557066439941283604607407450624486848613427312380412525102501589605467663233872756932796560352367293548557798809648834828266770194686151091582327558531883304273415937291515173823876741910864111376508671716716389860041582284252874038814993676248348478952675430526331702403754685813015658730462015439024279833259531016508622420484851693971972766710220523273598328982716055514623855401528150255246845221215076940873437368435047197879716352895042925178231457274015701090284410647494995009210711723175364539587878005095463594198005994179784215002550193714405024520230383343347695416147954908193721170198579608661696470639567695739848093577656068989275880938908979122473412078902698173017015982735071047190045094480865480744844786755396342155849466860749079588734344389839724848311151737138130312096801733231490476332057707881654451350375814512000424089084321653018056716828187048833356834658509948051910213408261824637746780567672339596540004705301411734086502310495842158838169533790279680750196187830639422496726513284673966220429889247873744179058921306433278618747753404834943288842901293225658294558813282581958536069295920367670090199316049090242223591551527086523575181381190119622577064228920099482206079701980760913608076311863981881545444083984528676892763217630675926597178633305271467086545362361832989274845806485632014561863846561441104957330401130654513080052544252137344547211669250408480339658069115706592551772149556740723674835830417173522598630144625630176814722052001793024230025860698917839801254072614063415783314982949003759340667970903510942627941839908993187979445272500305088217717619271491681835712297919767915295205512477604741167985179523873413403715851450053956207427143084599565113464290181729422843830631798405376774916715519758676565526882348933225977119099034011429506066753370394080867296459295038998856498180664794117957534759836154176151893377408841931051953847780180288448158132525845560161550084878192335682932670641796224583853348804066354810749751942694274475798010826110839843750000000000000000000000000000*i1^75 + 573614613744822694039431126097489345845355303012122378302539412012577132743757036572755525215161275942835454594030236688723525086131174861814525022231840703881676186589253974982151254869012539721801548614013391169703683667316554902097567707028601733835397095016350650512053533555089371341132423638646717285132500050184172882582709666761820204606208720206108259782797527187731923853828785572059558009446109392751343621569867923880083263593950581370324627041549400385621082189056283113134482861001464173803539794312637707063007004067459493624898557249030648102995162541756368578230578669292999737458798109035718474567172638820505075571143802751459408324874112910782155938565211865859870249815072470970214432507870965280819492341869798080134801516364513766835548779997942353551961768659659648920177131724977421144143647833366497288575740328655665678704967728541372487091639737418585268961055900182270107035417664351199288468454695316919330103089690361103409272355232200115022989199714866179729388980764091637574976173205513719587398152436429995150930212849116780475570143514455578834025494206173401966040327371628976092378473357424190412466408062800770057583732075961168678888224778954636977980054318318329816106311170679751759999545680571297377119676159178361200395881603116384930435008734382911325948869725552643572941734238795470372746661051843087672753363047633003007555529273611021288760883199483969891051976093867095724691126863543644983686849778402724812422352227339943238577884872478150108759434740847119561550156862929780702619290734411132896594480990226259204815609726389945915112033550729387621418338379365308098018436792954620292441743678855924132671097153299682619680394277690298715801920582059858396191656802256525062299114603287602536098831787377043055402463003255914312092054558350249645126056230528444384779229880550416216791716125431652181320026040874936265698736379638962297577561421230091198317271523742820104350235351253272738667591844551570482783225598755425409041044691060786907748408898727748823705066857079591234696305984422163469335256147156573143773873281788241363073631279099195323859808072447544445923060874571534744971773875461686135221944366801416465133753026741316069484589292591423494068063253785156428302078981832104833938465387730443671117425394267707179436266008031214960830716260480201081837756094510760683292593025592991805766123920185448684121224987727563754974334618964900651073288552946412155515656077194878513695836103010395016511302783021291704248332691578389507560983678359052476425404106064535252815689773676536146539774984771639847274158094691571898177294932505267699816640566360239533281609071663502658792724526396295679027872939452919524315780160312402642249182454492547136981162722952464994147911210929460045670509717411686966637205784533102623231237602112575563746113113390107642995369492661642715375347139648530454328211428188469227488815041400467519689768644218996539183131548977707751098859976516912520971896472429770376472151619772310916084137979404870089889438372605609875760178929963854565340222109560673294178458203328252499423362639990621016953555913329098237686181707576048303575870042088725925043557224460693618656619941540078581935379112955766375448734627707050755652174197910943848127543001072885429151209686482654659538006804571544308599430061286067557654585269236894981299928566748457227838540356090768845354554900415367874676268018847207972026937146130358900546900070796912508221435169870245217951656113882512342086854691965617398997794024529136681577544285865033367831264670185520652308923746955241233861113412663891944531780208308360786564539328972885249576599263008290368649898987610572140613623408998742399598250954751504897868534524461590002505811962313371146688166474250547135152096119050296456470182340881377683160989900876302272081375122070312500000000000000000000000000000000000*i1^76 + -410127948518332454438419065996827646638154145783791694308264088545742076253323695909168139745382566675758065421734614423762711183326888453219387038388651314389175482467933242253552784897289632907181732599412948808224642308780448529885986906239189774768887409078677485374126194843289362621561587106437774859650142515541240182116107618116480737214243155749209962133954721847079441526043823224780706335038197081606563539565685817240262012702569978804108839201757259953186941990541976286276775619542031617057001195458217687814630090178609260507524090982594141638014283949447849219884259963072293724175111791267859535381729025585675595691021558904109655756458242601912330258405270554533055313166599723087305325851377633003074402180856161862937925792699440863063489373530681051621278448580175688102164112168411410055126920477640767262978263234087659402554936909287165004958033085476140414105877020765440680956809378123953055233822891336918306122749072181171562570939965002756268262940636314293405982226242771693160958762382187588761427237325181169347008200321916524031773559215366017543994397622225376528348401852723871235107574365938562200241090327700383842069633683571282376936313804457384560982207813639872781869437991862772666396363558431080659330719363657975879787382635584129844390918569608753589086771003505931259775691299728499671146044671499757169084088298111426300213248044169193556258224088143806157997009109148184413552971960944273561795574196327076993609704195371417389761997491563839192119871945025767273466899129268595966542421295150076514963842966892175075523266575263818192602945636340025567873855853743005345899599229431097262028995017728297983301342334638554061404699457543275431283016756783503963324934365103442824567371667359444480213198464565551649179876840719884868616240329291609702412060630887421664860123834338045305542082701604515024187426793307891798166233939480698447175651655611370369141637491903656268330200109432181793143428178126408635740992315468151484360050693661654634395184189172582369767320144136081118069027902700514555012820120750091599649519886155479729381827597542608862793861639922091937051732922724770151801197907357794323941288375803827910373894213027117933962505384606918937374054763275368754163089503873856267973108111195463268720990338356736548436245665847077174075771850364293168240070698103679092021861524993953380367586330156040539471730470918455479408915447733092177927920540507903222489046538924992783904547824116091602790343522357060584668136772840878364815959883689810611729571396640636733618340661346862001314092919136059623302039351623338387375064623316644307588006410350185787225630157944773935305480603586630557483904631211979929369902901251554303845982192390887664083985924702226837218403669264978206025705390132592922506734069062824698494164755141553767921466391480909987106902244575603183161620446705100518725637840046847002166892852038911214158155818112349453467867159682590035188554272501906603433214313185571622352649036280916056553093708338502081187672911868856534086576452395108169728936864684860934934203980228587446349211006057048205329269025447754334324063234157286182937217444148390485307290853428803647044306776771267470211635680690054811440489764589036253659384711085886165930740061617967800475478383912760347094450388424962534216190687514767316542477392794141240101641344208901064685622593458404777338686324989130342409836453179741417521334191847087907290593972822195254291173058907056190152746293228911478886873488210581533816551764836287058666819068779286572625318505154505981958794402288945955824362890573784668685145055324314499453167518836847585440389810515452859970618643437032611469282133877423764834013762294414842330477980132269462302393349675607392780104461107805838467522178999641257969631087272594481973946094512939453125000000000000000000000000000000000000000000*i1^77 + 69860945050162846956298764718856566462450850185287372409805725863539611953548018081474959460949875052643831910675780766877481980109716656238862139886477826849230974379312745613313437440021380072216248228118373368931182196182007245066615756925825731557281061904976983033550474526405748079282595097755411857384580068188375581620164970793797188020455997688617515807507161338798134851303517282888025109203797314142756291340088585975035071190916638377974069937032851460439247325686702873879979818330124835667690388134814913586641997614685507750488054855595025741392002239326252283070355732836966849157626332582174743564565688265048893708256968972043186693944390882416013861467514534468825011460394501640290098885449878839301083913558026614218812358852269609149870770192640734747964295279515403075230842760962309867021339001261664935351352686773474824623031203516246021159037703126391014071439896432522503709203267352253330519579901422655722928342945848805519312744038350537225583566715744384302343165250840242604077933205151673820751306173988969607204009605309201002973310777168097648346360493270006950369864221022396348879272838393649112593309377967805881588629696124588173486578864409003511186104410216295489507774163465100508546765899072233954890523503385996449837491200299430867302373326546845717964959407409389980606957830449992156138129410388789304913483303877997487103668335698217191170978292625227547790222862306192815525941649120744936213676688328454925881807670377757677427563440908779720068459714689398349533897163837732896410121801985636807145713079642229182220648469774767204159253174704338263445034448013680189573718579625702119721103846941789159633335434627951807404804334315644994893214509452464489068450060125018576259494837852476758134778216116666919835184037146014964725873256526989807576911384764181260598807041638193472636895420332353788506231456971213091233920295225982657576841360716739304698501309928314321092054645623897054491961670612964966807938056114041581298238899946847993985491653424016893156942751412798353033695197017973987158356483294913504788343302358291580664712028249728738537426825676294123992390492942876686757118460737431283641507675471883551701101851215518260389190794109794431980736873635431185563536331296644164966264472906959677931470156494445272358765490989554991617944332387089682343208860707497221310938189938960751898204242869707964877753601545678953846499319735016080097573417635011333097971503197043880797029053430796426833076308612080364720177364336005001896047297533311174778678591253468971016953439734418819265426141092514178255205109615620547464996162785231639763366435180670410758606470817735348389086334014991580058284102267109704598761030672073684110028317204199673723017204642032401467619624409928612918311847598544380339420778267632173646793627708140868012921690032968936812421437987940008782721670779458822619523086974440707536971668885525246619602960251167097226858597642896157110334019472569797705708573539507646348112021711457282322184323741139292688717312356320388723542838292562739384306631621728555821204587132534660496068500265997798292280399128997846432955416624394026236161976724585607659858597610211929240719179460547556130200579806274541591413434939690219433558208175909541990573360637639167767649745762942132417843982094918101346960866515131165720083971578183094928649546869698479621984989188118788823438539042687006340505694754806884166923037903402223342777899849309651569071430988112601290590412104165100173412695381915584983071503901630785891483567662755366328997380607611721873409913088574471527394379460818774385684854120814188733298287837592734487175621187463183042572952680617108929818934154549542075000502423621371149849433538335921830808710153060229764710123739860407368646130833793872370347545709320068359375000000000000000000000000000000000000000000000000000*i1^78 + 30004460171637067237447653779400135875672442076228974481892173060712745152184882707309317589923709391071283167378499550490639410690831644634638685776172009887560632015085692875346877950454035228266012208552103459154473750920021592468376607790242237125860868845490524961330889239749194895774548059349197490112992839354030518344713417228425257601554473004245720666439166252159567189982696726001679709537957164090715473693199928493067864102532036096909855986712123188938951583338405787107381485764619347519467242249689388154701201859785089509814323789729941627365599430186728621275165167563839766259632829523085819752550982678823253929395773812098039843573974228434846453948237718414566725607226690928711913843930990867775193039140969604336068860746178616397237298927557307275832147054490482466726052235970122424594798297525962536363513677419194674102485776203830810364799048117494107539876531908631144507567687287040648049922728100748927550851128446463077313863425137455842445789951153851837989287184806131731218100817880960595432361678503814792768754751788093640380414780768046572936252071788297405137844441814846011615221420345805350548501188957495576955584305824722475415557987978393412150223329452749945188429795283223219438689890608996930638999875354202553179007134111367923547929671204305607596629314316780135474424112864811000659186490062117041369586696776342869935059757216674752913576165595176280079968004123318510256769780162801313244636218376708342892399425528821392973364665842657589474624521256571451577345028666347968057345658227176394403001347292416763598683572886335738970943778838399809237580836079927254247964305650739781895717840561999491310773940695393363570115087881648716735569728402566903208236795941434162012120844949347395269070024948688002754723847986664807240484642323020193840499538119548731866696259771245826591335836929109081639241911667336517636568168423531830796374243433835857146761806157322164837677406508171298209753450067919544511611980674423461892845847079058249436609353604209249058105936041292605847239027130040064279520075329667807566428446763031627304108173795554625673879116420577151241200557766724763899971470434840728155401251947651814074088277303158628713315960612785754125533847170224688382727658241789039362054358620994157942742174148199133679067144800168400141419079496656706285256344843409631934745728720567165466683745598959661892556818650395976788217423031875186479588269752907108538096137855811221515214293077448204863046321846724711317084720735871569758043665956542172935214470907473813270498260966260681706095000542523025907423384205372662424625349251832304096013708008562337232915184136072886842367373744613696145625489805214458143500032019195203108517413802258937983124100232822238292002434305779810331430928234160599835649349890776338685233698614955189261737359400861707877687691542187959756468937819856473639383068080366954226897072488391779040875612979323631861560009216399237230543929485659762100093108444703972813245449243997939182227104224339737601366839083425479628011976850448814577959172440499386282444905835731963060185032158287071060327191001569110783878597560399792144642524172036384473242702267518407887382732833911968590120232075581660454035422480104378859028707759376161911455075667854407836414238898272357540502513875598243155214954735809828851110547588151529848776563566654528531238374777806981045042215722050518033054197265558079722513724743917275913257681162103099257859863035238201155406711947736143804100207359240681784202280987460469497040284957807751152108638401329076225550051354117838109827693059752168823979410613093171003374071477833129957442698067226155056499091345207202841287267793472626683702673342322266504648046288307295388859547067071508661179286809924296471452975188831670205234765625000000000000000000000000000000000000000000000000000000000*i1^79 + -17644405363939691119961661329266220516418488892129816470481735902344218028411332580601080049031281613668001082037034671330371103177281064424894666070524493171482357028491698011435445707764766113289011280888038064996111327563144267361745719682644570639053781211771109490343351299704473432139790331020564498820988460299531397441115232060593503471309494388398399012099518007201180663126978927819578463804879322787484972188337305229886366223348868883016150769085266800841578621222016645836987773995683436833259451478262208767968367523510253890174337201823762773136508349875721341507216567695961630043042024441034494425396580121028972070037263210366108077481406281710567281635118563495602295200924933827370434203942295263397576332312808472342452952222602118935276291168550368733853387937293662575603931608872837415017945849598249761512429545213001971319782240330376769797266202348710360450570634465241317538575605769255282466660203268885336721450560369835067923960134417769649270919354411722081539182288864197322285079643669213013983704954150791945352835091995929038410477597467893672214576957202050809752745332044463183690331229781169093451394239591612677370365346167464591840466298218341900036030899842983528239955282499324016921370825464641312566474530641159746157939803039571926021885077085510666702000253162989000284178761328578501801821902086085991088947171367920797361240576161666115478547766783495970208349524713497196123981500496545696584350383019590074636554331371354056649171642573685975002097266010632314173498200449846748088493029213513018576396399837384206466478070005840658275588501509459834092696115702568406757735623157598660291580912680787124057476468204030472711780174454839682997226459402613711643722970593806047014186978576459598904920024937757846442741880217256410483949805707106318290606373742444192232337846673840570532903415780846107314359701881146164827284201651114099039478846461929015262342434426205782821041045712468627428062056787441206698376939642040755166411175308822836801075158505397217463894818424877322644793366931727178692669456076084533163293095651011587288847707126136441394280148859458341974990902861620571201004362335512410351711074039175055675472655614585023003667173367025187867111605616316232204898537089172495613219993562320308049927581247095575433244341468814578474753370181737396235819477688771320505992734990202748406361258218209673339231510189578371982602579208892468257617320600728046496155135330616725324982598041092216638307445212780324044353997330984402265045381510623624366337145848043561931222721901679054649130196234304856969134906343784742336691969586653238110353589424688406675333669688719187614102982923286284448428574184252764890487069712255887149566698084945388144458762244426385531984618180671531959503290030498648947921676547141075642532868229265774121928887874725147635986129071705500855407777607830543952747054427372201750857254344728897732670848935158262700869475226378725771015949182018538259751382155096184699152900698231355637725751097713864988084790460550963315445961761552194176351419800954062753060382092334402877146316200665108333038827693463837140715594944647713515272244924684270737354312511156396100461581415340738414547122057443936904076421265653186567452053381175910196975580426438886961727170372380403536783347066860930365187761539214411845785208422442043568458683135116285788540335036938920069461707998497012249526268185086740100604170819971153144463315222507505811351111050860444461077734437107344087456595799940319257378567463070692475444796847222549489895394786665528167360664639340396113505641944591672638194994259676829198637242345494152759605224838457231404620784716801828519938402492599890176491546917053369028415387050547072841501317672447720587493359836129991761738951879492830000000000000000000000000000000000000000000000000000000000000000*i1^80 + 2910461682169065131230320833102282895878248021623738437716968431790388467553459805357369136044902146038545287656083530102444565522027959450862052486254191814111897071209146572542371293059985798319093847613974341768052543473361958562747059527932412448749747838224777902068905548146896417744498307763156755451803450353016124445727168937887269123412146721551111222560343782149156828818663122608845259623375924111191561377845478771566510593269596576223516096015707942394421550752982055072815917101575332827334212310282978299668096377594037677711824243065612466528636353335765158176982311908346884500800832941368267865381494060938654174984083438498694391838902218095561572664152651629488224130982886361071040506772487985910702359009588740642029311277997121810957724249191522575835650430989313247411341726291999634234711157710333549132356769375643433855375173234272981799820157655133330703766116561714434116994968181227029277781703807678076819439522637733432175114506128087794070305650560743339050688399899088694026727722726853359534097299655442044198590106034859893687353759691983556189102974871510063421456666091855168059090345186699185158690412273580967410038268914238930071611000688152289196256490918050824887086420475047599520468579661052833286157543690856657740146446451586327794368310900115992143023277127936811872493547997451184088370228223642209095891955417740330430084159177139648352460799179045428187695490297358446325482328019376980154189531312591052718700796816956668615520159832231292243935492024762810018787617208484103990707802679487629131488018885333259482946738079430246149458792217987160886917620752907215549330089871042116925711542537178134764475537164523165877751224587990488966467385190460043567104366193907654422556699932738234729622173055134744634519383796903838286455968259185571454397849489006698712920378466579608676898769135688782823140381103649035386838840309468194426983528388745810572094965252507072761760826743880257800934488052166013709002576637328407986238062908605792226110537068928606552139369730077709550943959443697350836812611556224930488001033542634611268227758533502535988753379776437287944427906225452999024110013424987524420143840797047284363510245323416423571915382357420906322282442610324875112059769254549494386144850626047172773698546372335979838717442651402174533433175793883958551278043696967875971453968336773406364454724774168793783643914276834817980781022551828317710450831621543001585308378028777965965625477880295357751194231121600086282823750083449539851057092648000734082086228156930694635129179708712308870205336220306799478618508090680358427351033612377665600164528962576493638141170885616480639449352283791929111966419017560964500767386849894025055883934576885480760939632554689989042740156691184732652099276112179708948391753146175015883760241130052403187254649680819652954875463246980284545448301388872846463951328354119135751655272906599325528772744704114840343401836910234717675694225616155385321156219657279654048438863093290194738415240307203834171308937084529800233335184677319393187636322053789461470941648957615022240832870115628989884733174582068478467450667209788492568699566563285781135155697441086174519324698293256072936065894968631986970774991808333130082659396934380487075155569660207983712420611325675909358359962931997891210562864739449235617143906493289248526138538894040723723350742813363282342618934188706507131633805355776256669215764556417805766313168828933852825110731331420715564085542237970384170781914975891359019593566807847144586346402126979986840838491427724024154036744312579192959628884399184595699663514424179374535054257450327051883828182477754110558719481242383526177628933550338449984037781462866465733091546750137284583913090108849189795982746024047038023176044160000000000000000000000000000000000000000000000000000000000000000*i1^81 + 348467139436227714741666131783863252435013994355694778513853993005650093562908018902535329383343595603992773986907253024151520860559728423784461742419032564108786533477097292294085115699806803452984710186826101580165658345637194907114385234545685224167186552626432569038179161937203367488174627702238820259562069732391921334282953007289807897997525576197911391726851682369577583459283537279010451620378365958126883078524701171348337728570315937341032022678704422870427893875262084861192017950541271993523601365189112591736775898735086690868712784566305793670991848473508208020849742315711903425916272183927805305982853208535780165489755442487544093388168422875415850717805521132002580436861614543153437903209164908792671218721028089435680619817729202324771968284471577275946072236831530682283475940066761928905346885349386417389695393820117971789271260094318786396884435322963444874443119437097273643999669705917161415590374134266706455610304965861009784212095131395304107828983841672633840985160411165938244455385281752526681507422681745130017695391215574072217110967861785450471300688869369384177373298611032780951807345799641030916451362804567276392767154606098580150710052794725889188599194465418602886713600235869664816276378116837345789147492953733555441429186886374461033480236119908174249925418327451464074878498354173279234575233698306139210530033435091827146701169845344285707205670630560678134524316500711737731545043623259424333872271818760081372326656469226400727606059189019598759574759828606178599978019087909640284296308953321543061595924471477856791716812944695984064216278172617668605756756765885473061415410371630425349800417442212960871577105571102508846158086775394306757360748457301150453186244713650263828730684483848514120610464987942759172104174836023897395994125781925130402579278702401506613115808231699382307633404162104372379539414941387840890746078376968588730900888404570781626823118168854846573978272999431904891497336698970207214452904457910728761491200925111214436656985975831838210346994125120727432867765379229324753766385908579157315965762517860051838573182801669586882359730970783347874532080676238663519834682840983414552550492606413615175882841860665270696038476992641373020128152936845082774829407163466902021779531196092984757073564589369551101386828638753533761471264509494787175631302579116318042799834701012658010972858161436583254464973531456226550526815758374748836282525016968288781542890603386467990876910203024763137619164525443274512281167330599282824759590479266483264493175163159379883939872203808792216906654610731497804593985731059542683786289205640631413741585837339524019098703042483519144805216203343368805966527329505008351844945954496978938922473523680126892552990453531366749341235798187914584014683572613755150803918177848872673156418939738798346842223889300161403756938917034963867712421147354146581746256689731755808399275276288921390978068892356298659346229850188532819901922791795767452609469162847264558182887849793759467612662237630633035091321428119805076754992554118492904102819396723483242265282863050214013097182214249979204209111623354078090173944451432452729724267569366974880819243195989545436730474805111368849808095585635262215948534278869496948264110215721409441635654122784864889751015547814423601911736295861993925068098972764952001357098608226943772299880256459526162136686015254811242579349904592188877162089838629044934159406411586078436896067787358655446723803563866405184074182159029140124388358313098371747271062935859017113744591295952473719178213016002448398483180981067830929270020141198362308123548595267222769263930169978273401481741300683236212250689276416659629767175262455873950913226446010038636366852772816499769875046509508519230141279703879991472947200000000000000000000000000000000000000000000000000000000000000*i1^82 + -253475008534357570284185928059240507815344592615837156397296649238098647068769052092552033610449878138224685303798795390558173130627229980449739875009661468685489479395035058508159386625311360876144108892111817680905312348652769912413013683831688356626081020949836992542395124392729591779881943173838671887458032662460866300025922977142568046410882576379336315381401239459919785991529825218668158640538208993802350713731689790676354215440540741085194314406734280201575149472899015191557734646536039055109444102294188278080549700040839931293384445555312782980048444344155880674483770714374274424772568516771603267990544595836659884246926805045235934238298360798597208966448300736665888962452829401129157086212867419329612431071974268076783413388073763897089936411474605663997495880872142271430337270499444920245128768944217396742298082984168403266426681960936024340848037994604011376538297455053281991395419056666018954563890662735592444619187172219601652275329869363020202674174322302785587133414430236487811328672243294297993582457943428308157012092822663861919788849860192552988031020687174552803678911719566058524963691120564513792442346604494816233566032381471740469432813003833737187402286614291489275912156376591570591517872194592891560554635939491549092610802058151803449142796071865083476010751444794428934115164402520168259206686740974299422856231665978778441332815072687386448369357558577172219681899966559173395930378119758243141324133219090291306859608246052854423889095359227785358539641712284840520534598999565619974419000405101075922151748267301338949564419524819942897416104768886413032870597691405044227975118652963016211864432260208814667739305972307144362218431078198956650814190124191890481636154638985208062166516120760605876548806431659265843202909630352170650318164341220701039935503208088732328809212073481031236760528567259872968278436472852086548039368221027154818688970225540642430962689695178814552460163638332155045195764244775679333015255096933224059690817766859404082926956271151546991269513019762217251381597640341271036698973095998358434903069081447447249866992431270753258449067926130652369828183971628607189642046928518595461933017637051221330686784263038730466550503424500262335646836088555743374325240517688747412012050014313567442072864266929828294648661578084800267106210231174852749131957278308460282817638340732608489432503395150471455763421373887493992230231654386709042611842789944674059892427753797897470858998344096663734191707931315983487407538771301480894991555053027418886289560774016772506417887072680518504013903585742729927830372903953460265572834225221513361839934933162601422806128494787997028683815956179025242913413365243657316601918879203914602485516793090752352112393450176363264564701023668352927069690351493655070086167880948426150442008996630929693512478688127671952463097590450579316682162966785551365588967267006279508173675675851920308412931264478338198819769198820108197303619011562422448792802029564532315766626909917119112731005565226325998512158201407532046981777783619976560271899553908468574923352253082921020511035625040867037154662482217253225072027993456413810879964197420730701985202044253679679702885335191114460981490087528432427216818783190921183027498706797044018591420508482978980546583147934503390781043321074077495864917552517072242826200692735157728053436909653969938823436131735116032182251674493265886632769446039452566276937050518182788064015561969324700065822476451180159586019424304228547264523860753087410797646799088725411433096268040798810407578590302650391955416334767279275351348910599040004798437811362173409575190863573501189234501555933030523709093598796995430422482456267941188050516958522901643912998576743523099703085954893467665391764285759160320000000000000000000000000000000000000000000000000000000000000*i1^83 + 54513017741782399696560768312129466234989499489478692108739099633689273818999061272133617074702310541709345406903676525941581601055498890718783667464584973924358490008863905201906882744906173829899319749194758021794869314325994529507400953856227631348016084399930202507831058587019938647144014291325326638986485413020102889907917946946025393655240534346765019801177894165476544669414917082064543685501465213308074361316597517472550531992102494635513458353270417180807180848885199820437232494397592308906356850940454228517629109152345528354629234511072291182811343547372850327691686649097080793949852845236226193338081816922651605968862790348028791019608483065457368716004800260447262762258919099819924175477270260039403824358158262691211377945849960283494727959851243022531343500922650052652579915535820086995158575034576976623608420473578329255220458988240523091399772036676069969633651781111233913935458778486478500556016114145680231990348161580148158316497929909195742355291685905333192719618410316978788845447267793974503178159268012278482283648752623694019492791199500898497584100785091818188163906622061898637337545570906225571836654607139658805793585376676772982200050507344851598675601424395941740894993797450036173235573637598557725097259637620237887808946789064962355053714139331038071399280386450971431599802221752083967891101008851712983645759243033289594367406142871949195214044894300296754817870019498152759426036305122790448436886980919852847679092348692697034221684914170872961385055916121504085753113945658699995223415001671206599974897926425668230843442209955898903826738270172018679356613650957693961858666360146631899563689107534721210302354745550040438649004126987962038950350761593473319938482822773460317999480372025527153834611270048719800229807483834500933618141955603094447052926236972360819720900836110927369719384574428211032313645561929227527529892667266835451398849603427528684117563745553065555365489076333547159576808653962354635729506991822303400957187349917109081339164708795287008149451602091489257194677994269736554150696878480040488336091959598800345900708431982978497352581498723866470823200850485340499467569115373243771122153005407617400055905041332718358681640658217402080220864390198177696593156115057648750523671905292865034721739880650889671368708569184970817313654497534586539308067957805543310267485423085872455946407980005695481908912991240887695609849977250529660273518700119075652193693830240273588309522773964223991203543895694805906561175477285269794575386409316649747608014264163566421611111168053846305075409264594014850482209195079304553234845090645539043820283667402705416743194018614070630761495236780829352986039436881848473908418186125092840923048280040194076576141051422962914877629202951173596808334672540504896866518061561536299614553830683402499320180424379627865913324223016659894907458846881705093274233500215194239317161971798006935118177320934619653454886292268922952794680964731779778767246937630943195863037123632270356721732307673593469189991540338607805274770781894045050291656576940062006380969114325974081183110687265682926856656766051265808753221082509020762000336874605707583945154634759420694283437868248120237019422333695926439421748523467467004596267467496211380991222505411121705218270461985266440383226918619824792625996411169698710348786636095330785372052362531108516343214036092329150243586383814521664037945875753434565913307584225368727905898316419594247695638051006793152201377666466448740360131520019389587358358248083865206840413260052397377371281667452680277269960850934486755443724830082327375210636535598577285111719721681838099079368272203854623795848328363674759081873355772035931994594329527533524892260969372461518178795340731584090721136672768000000000000000000000000000000000000000000000000000000000000*i1^84 + -6628228856912805261982955836226864614023706817823407301099143345778555802836782115104681970616370281546885923298204166670458666342498479808875112796333561516729172645770416753959874299182086030028807141665509220106066589204309913622150601311494011956478920998230221446195724501015987645888846289989357177828116205035530234600065019788421231178655291302440291265833923890408004235237902238154027828386794743044188121377290361468803733613749316503794019265319708361457734770756295692003869436657542807493638373622642390216258272568533809443309730234623271265471554711621872220204264372512858269070385781869204996067919257976661401247659387401592504443913677073196623518517112199503381424895590156787136712731802916843357909026613000972400074480277623801183466564052122647932613532850031385219494388225909786445829956004173551195713527759745684068566527351740425832286652738243285567562224600542561036268046210805245666172618462720531170243992781229079646834018579832614580063721570380207050452118015745132873828372355454387599337391435139721635460378736284177486007722282560770746140357352715638136741760313834184619873110064852031439347694991479582624923574945419361678495284085196906714855002380505202064427999120735908073487492566140927184422418921847839912730049729622582126558545778096727380410434005633714152220134251445693092030746344139511424543803448593136573233864666124095878604140213319424651190092484913275142740316191124116003104879936929619635912094270731704942220278387458624700594468069420580723930499834826952452869477985184232195004911157770366903256154756430253783711400868388242973867418317867037055734117960690366972116117680385054011829340490902612043392499166271037586940264601924992272226369159071490231147214009523436343234319282604712792236127676308909435171779378912674430229511009221879785488791630682599422914688696080624301437828975342652912487534034793663219251597186948615023671205479383149575312459893743402017793527062370275365979038441713581767212717518595832929400626524018321994944088674067303672846034406835548011667101191817201002386916715668513996658586521566407260068130512696825486609319042811092411751079930090226948780520173618178344997799452540384299283887938976265189880647032409530235145449291797934107816957619819729872642279000471395924266970297227276336354534025338506934114841026351034177471976744161850093265139921012081080327004979333339278046755988495435968472742727217023436344937443728932674000842220172448290537384910400264010951828956514900223264431920376332087327733145432397942840527082174969443201096087628510884830951721167589106108239392599904945125621818564954186815724388631700493988421772435761399882747718327788314463107661072115420670262546396128944446270251408273422723886010993707955328844149155561292134654692334606456841225096576052472252689153351722627814024215178688382725624014313873930767738641491485700970939232020824013525382323225755803147159298474025143756787914224064139282229775041351736060050198280618685359039263241154025050522960535045700215853177024088325759646119760599632231794131652409654627102179272239410350873292199777472851588125888162038646469506799557270689881881792793639099308421844478042804484318593874500695008556400676255811684491231638824018017146936201994191974387466030573807725541935784987108683970739524101631890202450398130775089647679799683217036270456182687122324944050200759388257912767416157247595935981307908947893568658022754296814606675331336898787769254139797186977692007151306073698078190006072732523330912951234327373658899418474402840155164651910983948770448164129316643766135053968932189918702732887050540808141943048438415353107658061714531805656013855334028808267266508117043118854233114570224390310344321610547200000000000000000000000000000000000000000000000000000000000*i1^85 + 514185667950416949184396939824501992711858684999807558645723237390930830398783971628774744679329746199786307145781481729362472791396060174961173849788081959826925636924283145224933244734851339452631706855052111725388319231980483709646386402110552374547374179945524549625809688573260871184780387442092313945514171488732751042763633131797312032597215039219063562829509345984183111238670489575848043270362641663629347648901927089887842663217031262175100927518321994359322021143061101997571078637422759425027208314512196980579561402174350329180719722195648137716957179426897192580401273437721925159018374631437882864041960982999419678084207728576972863011880916170759774030959010804911796199846388178002002261308051866383792008471461138320421226078557186110089339290767472211315088395785881320910369726328483753838144976198419366229262446650457336079800673919580435154665242402892602045471676607424911782568267690026802366570952471443536692688123273158704474950644052247690150281271062477111549401751921094414958050572849959677466729961190994430040938378494991649522267951226388752331780065325365672665794266817267967497239902992368415383931201870513138102934927698147806168560706515289958804235461983873747888593291626488546977098686252388709668355176861043828524265804546855666161080190612252528629105869693510298985880532722999088733190348413822822246094595929161739279212154605212060591846821324394055821308921869173139358718444614902546355017904717077296561241798272716535757333352022868951689889594974750420297926766005747695623500581036064133225054746980384480833050562849210903611538821732964701744733531144513352055578982343395017580555972262270352359366252932542273389921726854176971535807547395459533036060481048810210348600004932531190064250262377824169392241581264460256742231998450253853854976694499716393128459407581956809538382095753548204447452655693166749284855132535018174834336428899747106431156117970891364518998194599910818789400160871033395089622862492638567085319578805999219214720570300554372855855339801741259820979735034012700354516161490617864167804176775712667202925724309407494231012387785066604585940623753032602953953731369524923032110576607410579236646982257721935615889562574492304923076930340071791059548772031419051425116802628309998214286511330629997512999315522357201181702940092970690621891819639859233642758666350873344594076144352867425458231570560057138650407834536281567588638367580737594665173602751899873005819188731263267821789322497568801612043901150128169268019659559086663284747918142316568713957167694738510278300648159534994423349525416976066105332449053570991739690113692732983019794217131103802387237867622090628060287728646590395026022388873443949222637201541194848954899608080618808317701959035301835461797001246484435319529109949621948057982462900707997985392177316344393492033507714244501379478608968616288618382819095003217714865882202232116469317574852774645270660942370723031960621367822587988327580710024998299884603079684745053997837194290785085939315122817207376050104490360518942404942317399110708392967686069502739600702875756084213553580996442068455204805591542547901815511748151768443999892098196221501413657759757649828578141745853042377031429642102280446716589497482798586032677278948370308951523088725429903900152086265953742380513303126410384109290786527750356825388682066792379989434692945847817339438586407472371713712581348894954704002355766586322073879437119631488921751390869074404683359005719541491616731657383623050004152975441388365547198428248084751167369512205232255138888770346741904754084285200788175673426810219808817930017277365535855383001425161283826683922996605167178969858752714495737710147694868678524545915932204399285580882547378120294400000000000000000000000000000000000000000000000000000000000*i1^86 + -29856270936595156015272834398594371736181687373635708646248365539627819281187374494905079900388572403768696232536644039430416172923944921794049052174214979760863252194668025004644206933023303145184631314029674832394832961313078853997657606056044160241235914837767161144315006624626734827239062961917174333922325881225278933087584480819888145939921410515394075886207215388447777247066350622050460891160785152468868931299658024432718717679817313590752524114214548456521379750225359408510184397513532114681364909091968328787334553024925388931104099582986155560074842040296733757587925286595370001458485010007354123046935526288990190179954668437256557452229750479791323967439625146654637144369447551464275577926747432928036726991608219078103200790200009739589161456602017436649129206689672624145098593708009332219978176588891518593189069808836158987639496914152059243400723926156212925064823800023982425447916585891744228102574918569879782761234187967743075519707592470479930205176858735085973087134462586680960090731033217021789574397825087029696050251109320255091899946249563959213473897396802298328667054248570067270505714345013003295369579133311236360368166955515107032785053716697827711147404436420569813010229087741919164405554451259528221541693733610226640040195484970405139171335515942520088667045130113300151056826605167276534237202119342860670053086577079997682420501892245114823202518752079749716220470458954075648853139249045271346527013961723183977466075665267726807139932901057116130671140817035423127531478167769254006525258945797159183528617075231468689944722042880503358416378302078478752889779209351731170701004310137778367162691411368053980054178919683198503169538516042210104103823581193753295799182268555113895103309601981265825144721184342423210695912984135319143566561888274008626369324164421030682729745050128013711669399344676578692851616698289343877200710648737578148161412892840450692545770031516173768523790787845286897836215676818091282555207377814673728036824867631778204833132914820260770045244772205063091435160205350358841206288542959868826329466541106641209981344975862011861609311859353213387549132499650130572818261618385217094753177660157541320943541972217445080666051099062940489674677305001229021510140509428843271357673764278072621002807242309643310504093323202845577923496799482857896860778764544192430692289877645901805190025258361074423276534396698154316978555346987459281994347186150198021346311516681163948882338153479346254308708257748904043320275300005694584585077418701259824653255077658136957759202413539359693584972404522092797710101597389705683465812622796578076163009045841078133036342522818224285258544927580368566750485934031400137987859999225157751257547078349653900729384743484255045188964236177207980202912305620646361836238532006426436946672686396638568670611497409654482424516046438919083859399774031017176916083912513184070881183850788477754770626580923999277153279925728384237860645705019273565536431820941594537739226667201237051856058665838163107880457425515148692242834359446739777734093564843438661773800055584859251589139923663676793890787681393720440409040476052665360673249611675345661591410327366781220615641389919440723932625405422566896721300405489672340356079640409229619805271124905571543052528525141329049308581790653978861353298834891627087919252016250893296335900468776613926293491063798885083121633124337785451985433972567126422441450953384841827527521206332794432387253749155302075176378708009258220715791260949749513967143956216121550823543774595892281679837817018824827093442509876538798052411152906171008441404593039189140539631232689571690634892269091068780389771510517108075642947690212313222256128679909733819579813105531558131265177649152000000000000000000000000000000000000000000000000000000000*i1^87 + 1713182206979110902641510724066451773885554060149311371940806448558088458989019705995705337048688595668223657853974223583009324229067456429942699538838490175012388040465407897993064524820924118558630933675307040631267779846856921128319707861066071625993021508427393029309644061669883151439112021849294518185364446775565121529113928596534527006930734679305925610528502492005357224313017824695618960959221052020003674058906277577845328085831083553491393940861420641432384836152971112612631385384116937594314846221102079439471342596349519676291209730184214949456618368960308579583486379192620959982599576593418370048339225563875538961962368811140423914965687319691998120095653423770976101316580882166781473776057024246498172166779665075917177276099688900148156237888174849587089668531711382090516001924729567006461880291515575510475485342177762861460791750621049645657331744356885117083390312453943108192272248344464550566363990785676252144099141759107031662245737649846232297654875770187967388256977761702629418563547702944454739982268922681894335684776434790319224775028674768336669210534874544270127204763368831102491000383330069689583977038221296639366514976733409043514090469697570456605694654025045346732211800916043292585908455398827510568022005295167013560211225000260462194071562149634350613158168933216529395176911532986309050822630576880742944006387387736124744821149723061539048819950428131127091270251073706777985035871015551621582523856012731579823745632242187892998449706168741350817344586455700560419944599014681524795134538839863666061804037006497222360909930680432961606428983329950329354269017069012620082164342252681828280920972809634515325049309677080687937408428922810771550958632361438431173849882377390211358012598469567709875093146602338251170138594469350733606489000175152300621805097421503090197847180774415931747142066886769561858342887863947993451834132157165723875277053650675146804180440575803605029104727435995221898764449656541093266133085856526668795217261149374320188031952416748681991420710276717889111196798344659982425306118461679033244082529008515684030914913354393805028257867856851093195721904049754891561472227337469665689600206603118017601638741913117134386079491732087629646589962705793250609245856459865700822512093116760818898541214054711639118109992854388415283112408982685038755749636247221669091307127278759218059833616600419210873112018132525781491749955099069706268593109724011571792887717915133750099812996310629038291878713193414719017144309381221478872007148552848913211864794499365824019152107175971683579349192061163517714255949721057112938889644236913416848320547361300866617966991865533930879745196946572939676683773987878942888819127198410893326681847737709261310968758649377704770839051270322074009763196240734319707494595513148865773299883866670929811085731409428291931669379484677199134666635710859005885784291267604553759670117428827144458802806944940029621743105796183160606288899415625305422100546791767036872339049329291450186765258387617332584087229373570508298517393244120682454804590695725308509306356092295806375342624344170409667514117194837573876041620107627899539056032889859766109847516885185878622442288966080083605414048710667261615531587251686154613612912110880328322889576177430586270709936223770979154154772049445968074720935674713902302655510776577396537689273314930277850356689891947087003030655193916852964803163778184738335307117064638970299374559215541052453442157389565914895780156644871084737424722977289048755638830434748304370290424511484726266218064691290359063620573696768730478873526601709716697973585620437597782577565726563921930736781888985156474313737336576342573961679003822746915551818371926879010076044557197887353651200000000000000000000000000000000000000000000000000000000*i1^88 + -86646409149976647849004588135916331742205294817173950675403978465915669447504457318312491277119812765744168664293126745056408999616635254918244248814398863782987952784628101431061591469700370172239373207810691163739176630929724968987858550859870951636156112005843174170024671870440821694622299606058980925156160520641600764932977837020775373504279586708193717061782405525089440599973328345627361916253909022357549326468987738676206450250496270620587688780487919848806939558278680304871868177274408641810486658007713777940341484369755187082694961451307116614605474039157493777213475064444592025200866433826863260621733904009595750021575456728322133875911430985421505872690603978686044394407972789121551029833306546850190518890718574022511675307079265509575399743591570022944457186514374293826909051059590793984664758308538392849280819663707811721383177443797590509299623450877641191695444045875734627529662410046910858630081369315069154017873426029045155735733696891638956110167922423507629761537861817809615987566843492202070339561698856800619583474232136699288530263910763110757705452456180302236283080076048186425014734448396426970546142751431360120368716068952718134220602823273522035039391183186540567925973495748524986572237587746146204708332889268922272259803348566770406896435811285807799709048122881071665505748863947294909965897638665244769603148633318699898432709072576838364153905973438182800617838804624252234227435449154605613280751127228519480019709317596384166409338991758614954697993720746762133645753743043662535287255485557866839628587650179374669985309927255008833408277451353343075428326355306531398415281762704714921934075092473998405093171380587044783208465555964657817601977725941687917369882069127921493898342913006962621513852924769717121498492649628632386510508734473764597962485283813672671682705563725872371977618172316160530315848571471898252896342859160697533169327993828084473795221869123464366118818805441098531935726952913942674586677698535292509674429452694325762994310054409952652794935500226964975701078958827747090065457380699421945389842560742272457549739246324449083891187977355870963066133028095429616398008558173977701814227527483265653751110209456110311264021982017260555787815662262300972803263058540609618446306509700541690211271527361634390209193971488832823351644646396795602500783929794323817242037330447913249688968924892732624224262798212832079641778299382160181414507768612822401922907892636638516297518010802151217754866458978259864037318044456318931947186745489273746705577548273739831212921915334806969267118169227495258984778313770305696478545894054782503372444362159086991737988286798240216220351101255808072704259164199176698691075375507936700390086141801460762301949777868585401919018187607947695525439684756545490245263708417334112730616774080470216494602074467715717440214525487410156382186196120290738487566021195131031805322549252379267794932425356607593876362048394490924902565662459614381580837316361641363663026367842745184337331172214856129770579435687759811717554695936819768020517292256964528630629170801163734440034530673027744093966943300227798250669786765041095510922759474513787995142626497510754794767803874792617030555330186393359013155145339024733934869193273324661138629059438168985141790085156370540440889961144083049161295105268671737025562964035323860859346998680589558204721689304870973432782448655794768887917805238101372883927486366819439447997969667603082790628482531535352793627112046886784751219633376658043063033501002098990909644332478790685058935682632242380785428452013856067823961437013308531066166834133842476150931841646651214771198152439835205371407075027455676498724835179013316276876404917390765572117444301946880000000000000000000000000000000000000000000000000000000*i1^89 + 2213083194456735416326571640730054376993868339562047581226566770887603616157076400975691218270827813151928845434778940342403471475884603739357961314475797182197745978606737858492976890952636839539639348810181419167021075071453710974565672604849989320241496305894475605017532717423438591407894185031545329005864033590002299406280557444175569836741808995852904690695782043159782256176279067577105102980028772086744485987884461163686205774618067120433633226520494819852118548146548403509717936453126879949183577784869076947814208453603269909768426691483545679297689802722219920611048187703517958238220511376201663434464078982042308526000047909802756750689859372335149124802767821542358733769852694220208134994493233609804583863249874964601623319839969204934576814641761269836807902767999158379295292937307566653474770565303463607711182967394344987278331785174357591939199244669215080175903621380467626008847397660098747544430917855624173164197346529027868294333182577952651333802467337992735334888022214220800991283295590151911776834197616886674316838590905292556601270401708784472446442008257964975925109346904147634174119623361795026251431554010958907561173402058832268328058171742512533548481004918059550993509604686281430424745687449681130980581004583037048066514649763706820968573561551056703213692365715035782683972168001881219424454084593644368007678498908533789032189184249213895875888754455207349259329407370696028837733273630502734712275415167708511089731517396050028574211315528012125969426431633657560586982837655891119273127918905136721234175496064082332562429683357213077788115530032439967167947192640136525582471412536729791916417737064582883634040112600566397619906896633998636872974879110447533423555520226321157295657695871284234755482846008408743986564950859982398396409891923404520948016176629383260918513863220386437214241078665176960411440327825887720752547573190519108581883650530619629701803707274223343722254970839347386577099082255942860226820007928400696487500883125817575623786248840143966514121060459568685265637823464642046036191479783364015500986363595214769939362407851190546049128031009257275532558285267617486276224293210939031133449699613325882749681719260995198237483146378370214432237877994592719949160386791862708689803224453696554508261854527312918592169972369735359565533252342075487785202659499944829157840414931793660828505545388422944688994449761448901638658506607605793580291411889606493407100088376296368807747792614031006081065800548559643991650623233291885177423495294199099241446570535304764991264355317537276868809110139278387058500633040737467325608328958062128769434460622534270156626048090087569715325995286745270541241534369127152874941902260043007488384404047609669135217816870643949973148247876953316264977179020241702588308414990887827476928321935544116298292997251810920961397552226522646784562768538511579190698523007200107801587806119882986775407963534769890127845469093166940665275760398650366248424203069905926770295222153412594738723928786361375367012500002364132918680595963522300293113259554182864747077588311772166051689897150680060873206818620845428947770852527471754113232318431668908370541721485857389793050579166457701001272765313432518775112272427735340775120556963094048388187626895920942661336080071064492351266160203282382343097863867488785454964270271381716162462356292108739819960834901923209592584846102119296679593411131172561824423920895194831044830830289200780426783016970575393126019389524531675315599089660192211410432669465832344275502470410971064844923932599651687711256747575356796220489477520753953389352405867884389354732182760129875228596411804367420162485990682536528837780469089246073352341534778702018968102633472000000000000000000000000000000000000000000000000000000*i1^90 + -29110154231638231193620369923497991454622876869527893544965766921219644560910947020239965777521875631660427881729732055785664730030253742726409306992936179574834690298204416270560922053535019121016929610370682712583422803556232645925838192680877448655403511516033440914834342087370550815078445993451921668454702954424936406012425758498621643366152302129767986194860418734108394828268773388303380585229721844648925942029169780605695633783727663183361994109701543206171649600906428764515698236050077969320269826569640160972355738600751400146469142536051810394211715592137083838381160895565660669738208467780186147859468830502944595296458552121344324852886734058093158086770105752775588694931961430755104102762937118216678914834740472781888237739065287056919772256277886639010849550043477970570170383948862193300939348169977763344534811131843343397052753050380425475557703792587893894447876886041987704905284081642670304477654231560390020029106999416732917578198725218092278868237721034045870291679310390666006766464637476011441555470252125807588151227540023458734375351722701975814306180452355583110449326081387897931152007321430110110845009002738278406403448277832854272624681482182879872209388349364255177109142098240013669005389088368295778422786523929481925857742663265513533207551368509841845122627997585715087420482872349226451992760640445793037479984922294914178238948468484624374928711158469011788297872035966662681155090302336615763435282814797485169611570068163390161802828086920968029966961045036163872855963533570029272933981423375763605754139286800720485513223556478287331690044311743627777016626434699456706241866498932856187407169062894783760767805013123365742867854246956980253709870575566717346472698762392507085639517386271602869488450830624005522388343053583598228149348967450943135052550843139354495066443250132084641498856327482868237202021985777900362582994349640054403517384880797988965554884350263088437179366955494062952364095049207509254436742542969751336435912342935811921633351554435476731820964129422389463204548195265189438016838162182446548649584562961474095001876255636568952488927734144825627719960051164137314802915788886202059694045363723224378118251239847600491812419427719848212468198166668123414413610426204029683883998822702549275919788299851989331603225393007645581714444634819948570935977182036810462839356868348401796493443433650730673481966788209946967346558625115756918134884815786493993859385297837438707245927836955797724311227002004074723454047853597889150755246315287110601964113484207455846667803063706584247173597665733577303580472571494451021059275204387677382159670987666838799718159898492436224653803254726754055027474956213636984921702006863564861332526950171797992547041476304169474761483124291807625534130691124898000725245066634041746246515356735313925452262675656432595034230046684576469643204029803312750576045588511462886732229378283441350215820619087250136429943806182877499261381168101750049698571513735908213652259658564830214003106985585859039851715147888149210764887531051335406238238570581355417745317364728879251576804734108984459471647185123023393759661980940037642002193714714276537591888990819108548054268338231166721114213801363168512325792391843473757296238804827925472799851257543745701215429615136792365409350844482280305261255201049814647848069199760954886601987045282899118313542697551427777293942792658870141850366617100422680696163317176068870904581102697382960403281493634610218858805433728626603866546960750139708063565932931878426932361368604737569708018571409989400063312213948747027214035827807489163422375057715084167691167023872553276924944888827413042719798764651858801603336520516033932688229781747905069056000000000000000000000000000000000000000000000000000000*i1^91 + 1687918799373203727322236468748997702094581746144157784173417155458050035611812525530038943095436639159477096940534770984630629440112337263317676745787686057989377036251610039312599963974022428064790160139252534018108375140434082765665736013115287269187927492233087317235981230438766081184894251020840396108444532037466473935698588649340245440701369834584183225250014478833500516109324461905391381981767105532368753912608187611303439214357345015646047927011859252026189437914729242966966632658198062062455365802539302322496022982531750868956124432479960762242624838292798004405834126928998038208277679990218039370124121890231226024031489919106708388261967372466633266530550927389886399670985793816951253453579593993710683572602802593528272239470000239141205819561875568206701855123966350960885614287802264648496102980572291316804917725697752023739359064829559197165520936915366320738018860949420767691293770558207235665624289984507502488816722399243043736657087973328493569218184387566479632754897189902354535415973949325661111369966420362690241711298304599191068561593069960033396748784828014801971486447639950272048308577283061836429457607478038296879399286251710325808237600760356206325424634520867616877277296395474307127811426927880413199995878350086050485090172683555592159367664330301098551176346744762458363362906521656379615758683637316666205751220901835512075264965100018589072488651352881600852033177487754122066514620619336323712304241663856089538247031599122411500220180108195087087404290853340065459522577087906545252250198324832534544680370489856641169305175268647811952972699722827753654066979582408041748032356441784860598217417983253905834190231419012954818841059570904190214023768084789027889609633567505040407650460427143152654830151695389515687304136141892545496498724260535576291894045315583594571050183801131141386269955804802035347032798730699282997732235054768389427688696108036544762604131051266555737749880854430942963075032715367624847249010562777967828624471758289639899976960337218542303728468891072017782814571761754894680275974945218858156851741130075493801751265845043254700732012186652172401313543478022987014217064820971947783358726410696071055560467100994052087556519596685680310448757602908622436307178866291860126706332860458410520851747013331165551225887472117241933895055916818446416605008231014756860563608674691902431681849344862236087836488823130807345982395682011724868097251237704991397821574956865956778719284207188946241850170044281215590592797131286715031476174173955718629193283509405399015106290821857545131838478986439134445705476880132878847382107143544288058596654470930305235196379001641013642798341843255090759929092204111251635957751198814959746615905372214466357700984996717863332338463095535526907824459227188202285037707239136773178640836450734848684704952676566532524417807327719236923405187044443788902199069926522768706778102137419268589559878342324562364888130318655027829537173001686005138338930850475016002865294050355387908349527818301457747102752629612436078377478275395514036088177104861895002058471796503294149340622666150086298374208253655670709562878366132115667747272843272318342796882773754628040022839331073839429031367217798456447090538642150194960006814572174147323036288595201410398641579018044423829793187510902095972572037549263648346476827402530376276907565657040850351112846984005281818370751961066492452580451721875905398482628178254971804290055018920748092083158904476333625886001445419088110905990972880741953222472306145928204973525784389508035134939969207864843386074286596081143656425798291889386381530278907665881906257268101705241891558029606451821394780924600652895544922056921431403187437012254720000000000000000000000000000000000000000000000000000*i1^92 + 36708222195261090244145291870621617491085440125802531508636074394817858547752658859534716416124821211118037985425351966411253803191158963437187140227852187860682986207802323940402206707071642607256529930667836716658592044543046026485348747719357965678623407864004652430285916812006858617330730774647676001644904235450589481997772607290675777424368985199103655312970118963439846754253545263388850991941632776143682612332756263091876044203152720615017809240989452939722303137719490252219182495445033781259446368500839587866329714010571903315961541341025154492364012031732870251979426202933882238385325793554183210235539324303312006393509580974314831096830470948130362934413336786934945542658883853282768436499686152474393262506142755710112879665910869953656652972925600038568498003016641266519033643366449040715991341874574999775945575981158275282836077827354053978581515529445066660598499077452713445430973779620984509950743575117957624152534253344167554602427636862850867884630338588540039024439411567351089680540759383988978417430434559349990383405209960328807580269542677690525972661967268098776803493489815248369501871145898792034890079400259346706553107706449594590014277751612582970939655395067257988595970464274626919872899064962171673959646081243446989099422226720245465385235171663393880968612277899378106235105578028505337737695719370297876342032540784159228026637362692239968186721776681151983777192526472148924689068666048209830925407139578565912273291075919140029416402590213938648554712397962803459752225716503745726739713731743330242823689761203649698764319603367931061037467616773879108253512946457158400272900935778862495371736475605147597233203754628532881757533337438240007997304432009362021168116889643620603356633962407311258748784069356394132250992196814273508178579420646466260216916679513912453606639954844037553502686729554520327232566343324728853466659035738493057896312746322722641505207278988526140799732600286920557876004872642235554529935875070602633722696836194794472018582057704579832764559339751993906899059330447275683760995116341891982158310001068437425451570703215826668045603405353512473367946373005069101386451153161982145066729841743153297186062996784359554317541534871741709859359949326238442050001314552903007473888288303792262087651268922277378872608785853139390294330782934280816215108811503777316743685846363815814241650541503846152890187633369024186428680158241735757568394537137144944204567322740795430251759847296079441794938430072873878652646186678549195342577202774334177524664313818076213464638427738274488499927035186153553315477107586343386731194084123682219393846850717868109719826494691551551123924987559911057434928654043502709235798805342354793365514988186657335301066415581794521452858697277621392621203082673433984755756621947262717482233575019558300776181891374621634542543542193694525461040623120856908966669083086402977761946101012395583379524774095706529102223883373486342809730634169377215397647931406984926403442740735701438349358277636796644224851106911416247715938682240029022778733303676026846935576196526234856744388867673749103780436563907615970840495123778675190092852736802124847890614057818480604312468817961061655179846081521803049108878252012378885535007203984318471682473040508330134432278161989970043078244638801501796482675342210350566200124092680123617494470375432743334370163041523019954065409075487870667145773319404448636954571313911388254961900997485090368141736805324662381367759096067950445282480817355136103865574842115802159558538910423158657899573773046658741662412077167011139628221281834506441073019352668405701765369169106988658779298144234103191964064348500160652843513747557020233082339328000000000000000000000000000000000000000000000000000*i1^93 + 155380287509369018959718952037421098963977299155508988651713047833226494501494269789808216454340484616685596275638487201355944045098449859807683752976980044111001980574029030574222880204110446395804786680010176881337865668257931064847073852886766673372862697696898632366713815054800115494525573093773068904788603017073034048214921541841760502007985131192807513604714896216515270743705016655003964298359507518807197707976725270301454721070023056278442531606421215503992306902961434601832631292885037003479212408490002814610603249788687155713470843561445876861614984757426733628614244453006882450069785175100517241269220446750510057199121886226892063182833022704758261889500728075803500006608321542624377472053761143939526217606275242886526012933560477698711531980365533773391582131299511375115341716494989056688069569927418195849058797144868289039373171100372042093506158096553684614411726195149197139313996291644002997285335169014381080110706497705552834259564690727191943010316614254130086229935767444030750007694462394061120445264597128031585641009680057481399863667519066799348413017077709235604806594782157917071883351446807297307499290297934154048987925720334581531034434416994676277703899934793809543120016189364943575244312756058354513897176425152506781810670353834666619281432404551306064441920720314875553368430180579254805142007581853642142405414414556624608476793172854629571313700613040049809228823039919810359298793323233656770953722626355777569881757067514853786792491643749034187484681131397124039134753362017771860482903655770534386642803440830504333254550439832766307401872798274726623881336073450038699447894682068403906073114718281868860097783402689346617203854555393646104137038343049857774593555563209573313879871306059170934638871628852666258993343957861544879001040729663494041537609190924561925377840821511565059507640580121778388967938130819045934781631854976986601450438924088077470731212682942244068276315759634000003766390598085307162568322991149004831974227713966668178194570552303901263777191036571979845326522174281984459646890778405413813549999119457021715601784720255503038516419851968259554934140148357145646252027808911822887553977988347817627150412571785587125870019825854194023609670692704217078073755533129257881520818336036432407576991632121023612642306482995647683965130154138806033288102663567039683111766011263324699771934159373336619632713496000886131232632850981669781158272833347075387946603312592883023053223220224703446820271514270806082049825740866944540693399156702407836436140663163008399406932175359162556692470116198710670971942519387648371486509964528679680731623988165650557918997964039735263259624514308585176241668130141795495704369792925322385127216650444444400701884359926404595915352189896624424736742185672503769137304782096080108711588752506735758617413012975645330021446163260755270685091023122424597556237659063757591486688119531984695317672936302181947548376767951219996302367745560696668512822495782474252961540932227584301928310458020521216194594053412748682860231291278371656710390843013059837210683767333241580330884169705991957440705576214377826009024455018334533461377461568563039950175137813248478603531279942593631936950292178863805232332927879864517268407524612485100157857431437503105745920307846639251893007049907703546985977102096886704780424578828598438826673464736091927480161009933948321681957117439398992768956869368742252033114947046515691368226704376933180132492951539525332083635876080960194726953211961831209724509786829317876257877561343036883385815408333550753428348832121045800939317067914668341549275463898030499770680260301823921458301241055120064709307202415326028313496368169405644800000000000000000000000000000000000000000000000000*i1^94 + 547155480109339795972792027673272229873407270376038226952886474283248996770730492738415344184714566892970433214141076711418807974395498067583768981925004961026701205336541494176856473027359167828218554939706070072746416038613453549957599741018656150652038188783522827927828237259453928338434043472885198502664914962137094525202699783469855042420811375698513814131470512393580204363924866220762214556993782579803290099973222685498900297601262158205383703553328367748391054905212363152431286811350316042972062355753097873346117922514229317237794225981564397450049510047817835134071153488592208382929196050932631070522032266822991145933469383952423137415032132187368568762826702993156161182435389580557640237546442961048835000354124833957815345770784716928704232623283656644784046415852253805230566759749566892111763147847044573446103056628267669867945945369227112606075699819725800390458039340166415223773785828798934971339396384517783101913265773349815042658410516313163365168955022443177027178391479904579713950707216722632470843989978962526928410664350861662163048368854758947646726363841712499841824532804314951577710521402204140461683931082364234412184247682082484621335779681750223288886435018758599347429311492010766480371825125748382948485481291748107132200407652227962208711718112158239043841091457709625534395646765237084020406097463112503120929251323115081675509939433622728637642210473846048921516688551671071398336134326348874183445965698149612597457159794727857179795168701707516874815121988231196282859208103027545132977903065406303422276976302852840321328475666304675384811424381839417799196128010513962723642499585713452074496708231167707377302933853861173191986204470701048559487349581306770518025665064120873112237804794460604291387856713566957829808329142799586576450602060011591333909817162804467301406144207474056991854023411279854330133904712557857960391466813490707268187564710387635041221583768967849245947254019138526853996700807127910304415584467661715776263533717811505783333202108840241624725657465575892228926948389954797725616084308930273057168018398601749858105656837605304216906750761597519884538542595817426535960450653570352808774009140067502363452714041721189163798352192534376438219599924318012051666549623835431030111040977442609593683718580111280676310762549627205244778035661131036007030617949109841780551435486163294950689407555424879055442614888730845750948263805970483605769932854728757844702013984315927451393622353566451334677118132716461034925818132335493990338050805674856211473975718539226885844191310618133016489813882023757497301980130722243746663268319514598227622919304616445724543746571236178045539211267028337016712237998924213376982965811763031261275644189077077651257752118689935484566590491096476678698060147067898636246387056152527337285005111073640170469010349450336643171938402456523877708083661055132029497161926333621149187941136771510323900693080103336618190064762347005477639829360854903284808579124470291138524196265443445406422901194065608519267472785627008977342750388917621391130276072336739130439272636435604653633071080209248008330375737473937627833491020015214474692873717113157456210242019504467670396501127710717641417264110059147529394678181275695536850677779392851563361311790353336564015788387303446036549635813351039573054868735221313674527604954880514061116597289210731946855922021270185535930648511435311161945403576962254188884347524092477195013227730987002143464366505454452603837978732505398783559626557436597928437826863763685380261408253411879555634664814874831445375380464356932280230857126638302541000659726697168416752976693569903439257620130602832292998192189952571571060751728640000000000000000000000000000000000000000000000000*i1^95 + 3225969258539694757368910448731925300597177398144517512931157479466028191771725471197348109553901187106394678203827707518924194767485192226467365871190037717965908636761609297526001164799399341042245408158446765747984039526309115480349705045411704336095753192645380317350114850057591087895616344384205597045465089987294558991525588658138050214310245292180600728809178356223122651774078117719699574512078972273449602703025147094897808849077366018193629960507606823667404878463051069240287909307611062643304962021101283637272385448754987071776863143850405601009302125590700343598764444810277909584765048400766871853953200079463019441640951621127056988067753780560925793926162282275289489351292697793888707949862409278610489219288139553559859807767780463344912352977871945051640164166142701335822190736135092053053947992190222724918347860768846459288732253024904789664469227233590872326802286281294336619665158884013494293636548006716853184522297723902041172143953328364803984766155460449174981845147313010586076695258635960627882172565035568855364439034099489965690235205246780140059444317790934878219900641720742163624397824088129544555228858828881469586302875237517114769805851772402404486157171733850311082630856468671144524717848923951478715433651600261388126837623204066131876339002966324018124005244875198812894288350570318772427517716293049885211466868330178252473628944637846829046689575970865828058578823930748805887720494847961169483631595757396162258669137587023992532469199253323231437231282601507517552429516772220970265883425084793426592364610191323723478730324070197423074154482798078876003276058728628854440967591363729169394370113163922536960049311077341686165037847741410709935757898824732137768721147099426267115475696502235835880059000554696234499703541797303883109695960741637779504131537522588618872356834159879701748078946129778630138409007273262219025022205723785768441043847350653164775210421982408816555790378093826801955393676091670907294715258523605053496977416011006363538103856584674138872246012275276471337288130429282948658490318153138551677182208786634869609839318220167053613204052806301835112444900165706232523698586579616407126851539082517218205897154999236243271138006971663499295902125501751569687730076759763152241596995910222730401955098685320037796843046524969452302910433062728131104888178130453242831485749131529883200186770717998434096646796704086216359172120838841533431497216118763078055028799035367240774247931145683982791364832244555927332516455122947288536736747231474324034607020793372371026442181368596507265120656697287584320032717474924418735259407510526049099038211756800277600616681303715554295742582887007328789818401864363316931175029732233409954062333656148330691975870617818940281124646960324265444333230152760614654230159802593020180339753560348515851047905891429022056588446993101194659396264583434776667216205340689704288490126660457066112899174284686743016534500972667768499126464618717104795256305421331864440750426604985457941139124461369957520728118228277140496473580457855211422043115845295789049826809186758456639378160735280840250098925262965558797125040198697311146103756044118475085447127072982179820692449915008529829986259438605237407530404748080967682650258884651700526412695301961313637149206148138186201805841989883084661804608251814692326447451070007456118615843445067785333606009924017071283914603209764385525207068116942837518721604850334098139337433988323851128854814524728973837408459453534980136023410487589474744746154636203557104272930663650789849082208255199726570490726628657552567869552324019847426276074925667356683445501154872341980056053771530244688234474892662061137920000000000000000000000000000000000000000000000000*i1^96 + -11438834191063948191809256946389139435380252475665493337881778427271307639446055019595470087711996730488649124695495424913445338891921755522522059463783688071798776887482355379423871752900057042254563373804771691923668053171784132303322255587927231302666117669199268603894945981138555782144002650307449591141918056419016920126892530007060079107387428612591045026210110593583532546898919983344804931030688096011623174552734309447860695642652164424865128512912779952004400361492225594357380692476430594425018617163308390348756556642545635229393365434978788007122619811636854443661888197732178980423638948452016244620303270875992462119539520748178788514826515495046031406013966572607922529468661647819598810722897917018158939345998770705266728140903790324029303711020562563759620158426133751721028297490988230938908232773413281128397299515310309269713149667991765014595925050998838823555412453421726331063099984007264915567237862684580963401015587967249842330503066282901895270018440169383093115292782625444954235699411522818873556769721587956734757764662033124165862321019349873417564872071824377436974162590092878374136723767270808909201971253182127391502054191414950571154228549695472636115397099409897735433989424008938878555390708484908260966533700629095352828747923436748276849343112949852867684213112773495122307747587566588916053927786836985760670037429038095133454885096930739060493454080149073137449348130486088576883382258092184862119301145317536044248606081571727139126510403798470558268713544132461108611451230580313919258436674715452945214676895661199315059788615774565143139692844275880891533675658530364526734151157377425520503126593967117104313520694310089137712412144189077938044685501374998209578675178238068064691125595325756011436438884233320259745731484689987077203077534278221897876797072745437264245033763027787739659709686451715184405593952260441706976675654519934224546886377300726272722446710582369884203434271501039809313917381005002144559692023032268953241408533231871327626579537387407448772113839451303476343525517242155071424207779938746113013198011095789437206042240792064674496814815332923124773232279563178285813253372627455737678805938128970436826683173314749018139748322759213078888014402475376219650335396064603655403826077376284127877203876310915166838595328705367983896444731807463569007178585165888356302172522524115365288742054766901060557721237751448608449091807705937414522794743615996901745090773174505532679420894333847188538514081880332154850459219852057019115204713341515603199836518962361224635231057777196609433532780730654457590808753385852413005972182502407028615859277251502512679962834818227606777013034122677623226886049761323198327348903810379930673305200567598910563068719670244941824639940512557701525135024175125178556240052272629887269647615253667062464918257484846981183234426400108632248465015719189235350640275230280441016875189750724682856373386772275069579771398482836199377424063799313441269238925996638130580646828704114784431837850226253760299918563878260376458201398504794527902006881815291338264461974424645156885879522414772642377102668922071674990882872818793874614303955919611291812205769392717510714757593450525614805119667419435515061120845361452957068862807508673003633085042635600076273505486515335270214671090405069187540164243175297155547001733045331537823349660990578799344980580604389397168189886145701909038161293510071016235810235004173344910638653254397038427331581067225555438233146667799749912491050759162298397907780951657268009412473767565025160706686704458285274298938441816069588570410350990625233724260670208004259533659985194446224307190550045901584679210424729600000000000000000000000000000000000000000000000*i1^97 + 16205154221747005524814107785760131066526174915644915279295301097993310834677470746311502920134122192334344585711197257577724266064650750376588592481806515672807838754582296148254107617441526732124237947854970517672329537018229599315401721517696948234932438112002831919815430104424856418132721044683346286253356573601310987861074338043273222074721642784903470851368818928370439165283610891223300587630939725290669326251975659316424660414239019378055723061917791570653232332105543226141676540657196149757513466844493859911607495225392391817557036525638359786221013475320147107628306619935916528384947169391493963595572774021554032105703804556389358570341987434065726808182696124764345501707853641468312129482312245175442172899388999463162482920570672806583485655337147574098520900916476744699550425286254148508300095522841966541075576001787600751928780185553819100035956668827300630916981714681500778685503238227766375116381250011197047320651464900855781515016715782643595633767996874611272885797005859074324843174190840250241360770309287577961866961605800998863018941574053766952517952689663949666222798921083784265262251028741446071456666067100954480495407493183503687913337005943435177325856942557311523238619159944406824861330012734918321112219538539839708828521060853041627599609924426471724446678375028311380653383485578734419150907011689424369466301449758357329869540467719030886871901798537006878783110495867349411700703232564759471599648979026151813517611934651537481768046420527988394006277078071544440794897442490602056467210446607470108097886428783798831320206125526844260164857461641966272740205447571042365473553589023198937255985476055130320234730763675700427985472177693901320469043245265075614719503052215275506775025590800981165854495966121871891770296224789670852087035473254344613694675858804511676260063367026585836535891250644474989109110427581270883553717704593104934542304998270139190103054173589617231817776922267573269529034468115522708853081101024418185500715011848885967119013606859085195832519431236276482163103548856959542302119664146707807811217357353247352907577404132611993479266309381329481356260862005851015301335213589937742929136967641136767557612012498616218170092932446566914116140959679426190546128051736650432458685616703525220859191081268267611123557420211720758554919694768243587780689897102473078677125230425371841996636616754008786472463504894079077873231212118835112710979779871232415644930258453062049906551665061087271362041389941246937355405507639375122888244425278699864386944664098432752310361411788585511908268670772961650664819719215330856242759455456314001597608681379172373150465568067346641927895663599933115491006441099605302790423743108029016561706425529365694914629503551209733185913634786524718842130017728509578542960430778076046430561565855266776018857773950538176084375271074876224788789806652619467918774742155686440790819963346785529734485492594901019932538966760912041218590105168218518253855123639412040712391451792442696191403233275866303571684219828544081483516289267331695411605666697613113788740809383932288222833208603650020542981102259774042619096014264363850989416936472413793883855874967829449129406544419288796557891784451571996882667015855621600755572834285256854349836501674669414741493544965710292302866945029472457434466727384977501683159380002545324795925990234919216179330715597545752847442574197107300675849769891740167537263064594504904495299515533593312720364134189831760802434999677703024373311796565156312998630692275791942706843423812642860431525490991626082049709919523084725472214544285860302010551495415553377963757903081069413148037996191859895498178560000000000000000000000000000000000000000000000*i1^98 + -19824665410326593966279830620212009467250522039456350510722597833788810816815391510294189623052898888353192187880678085284958960764859887104248320145108576247044873805373435668126863759528496051012682091316025459923447267698038478062393010588216001123261479183918542232969059941846960336511960453504851683139788277458550029184799561878340841661441714053914443842205931475098046270216965909667360745751147880284490555016467119631463751063854836007635884880944121581159606874252251762803025042636186760516222903498999624521987740788683232212522906359055267691756312968140371466060368494942717916603017616719292070817968679687984160778344959970421547649296416285491465997909282664954399115713952653237560285329877482794892001923664852274403721617142136764690666424629970125015430956352829512811200421305014609296251041135310525666947058313072848970481468229399576214833153031823974428004521643823909329695305631868214446810120279771495636447398789263370372516669782330319692085129871756597911918783145771691203607381243106846869458410217672329043849332048382099954302636592935994665965411997066762561401022779334531729726803081851239098667226412464089510026383651535032919989532078571674916669752055777681878017600871442368952975812679192426455495162571317981985912476165114870135912497490028354208784013519369507382767919690199300818863209992661720871460864166555849589337039682284565285395270721997329421009315999581472298878982481652948702252147165633993099580207220262989584520776915774948413982657927335529439501707274100958738955815512249009257041420756957491781518949159565363149624852373642697652436137996015242536679154502789053028660137206457669566518976899119955466125170817148958418642975572956148339084041227948075884217658250921210895437834837279335261777480766716322908309505386258092832917146776217613619894219178856709200679568854571779301377034632399292214413329413157193488888800309540451855975810232336952046974017070827438449688384574729079210229800397723966186238117812341651422121233281468257311986373757070456925820394130244059911207628302006487842747101156748759166410353673351087184625578268103539231137169218533954679061747276716616793496805996060303934513988885559051287260435304713432548557774309416466599113478540269691206215358455911055027479330466977280447854274636307436989625444683255303270814633726514529248058089007374856859992122944676938204235674674112868204105949147458581879103259490039249933718536784934874939961801472940890241349381219223069676798910139943543454356335351279223237721804532414864233326431075548305288762705551233535520967561550148099328931971569595474649292445977566568845937936735908492548412722191982972461317420246096190524528308417803380070030921029690280055435439494619630645866338076658306491027062528143786888408178358256969257833201707811292298765560962211876062964754035714639952551274842440191278034710628394895301933825179012105327672646341164332743736311607498846534770259482345532374377330251604698790272858116869055941466603519217708337051382810920625938270908554494569376819930127346888872801880550638717316887139979657299610888267015759643931218141582988393109744164947998423405422534603203583061104035757152841536507295917571246227429442604120172229646157738904595481481321567469247078895781814113552730053897162744297799855877098353716402355979432833464114476926994741006072890371433299131395084495140300113454969236499309012658579098782562276879327049933218947332924221206363524844632811290926824363015699552286631868527878183702661335493011160257808949746679433433532431667024166131000622584595427686005587396368347201257861950110734866964936479055542625501184000000000000000000000000000000000000000000000*i1^99 + 24126686937591304445381642138185657197922898153111420882159276492328427723132850640299859108107307398473444126563671378902440474776107591430491156255682626162345465051310166847745700955162572742830265095157579981550978189197638104704965756282758483146398269003536666431795250546915864379434440528468254141653863965353213465896166303811956698490147087632005045147951986062103969660258324924709584379971776222130853942040258233626797236552118130555548882093552118221404498657977245780112385825871728321781694409506049077172387791515408410668550901994058313742335806677696166574604715022611539705256999985763644958191367987345536362798513106058222954313758808023271067100335767792288355944600234949613087637191430094085488662625237857515860851813624801105538499212999390251388607718234090068223192326039908040960781764573622393062333016940140029533896336736858013477483354966966964042204075055816449281973970279580515391219610956145093068648562267219808073585087371507170646835546384687154677975023808851409335552786063429949019086364194254953123073932179671168628865586851349803049793204561148862076679228073571833672857474303366990112814521230510458840674778009991245588000103668595201324264924494458575960933823842071377947280079133496014145855334130591930998187909049866113798863035920391578005565211087124759975471282898990200184756780351754695504146106198230718791423015529024790625532079653571515843724667373485220173809795478835619785529636199998940517326587482138206547156250722879272721972680030470757601473560915108850224570452814976896311170142118529071496644101360850275084762426563100929157427934750326673331499901916426806746403877429041519015000116948369087201520237643661523148597826286118109581709612450542642950591553021367567046888899381693324040894473641044473857614683029582079066591346954123950245002896960936362618629046144183404178666971589171858291955080967922620499419978442873098481544780270301482339425621002401131438585672315970592829091972797068846769391836973739750040998022730996634589347459142313244892898711761487046000331267525787132708475087320154757584641101930311760707118227552730388881205863445516424098199247498729186836014103121059203206013650430287600011504101905581118685587156283594980471781806932618041660792476049766079917141565483859914837875995089288438756854731268578982590798506065045298026702025931909132765607663272280053287855777034691608151385175726593412415165357280493477525535081660835506262492626911224476646713823465904495840172077068312616261383340396436729377676194424798134363446409922001865387521066170267886754178040270777409916134383471967557234279941707762867856683836028038607671322508844325365608013764026300811438930590748902216272473261383401122409180279773122593310273668625315780644738597542345912618826820841295793853274243523573699504725277862768503451705810112761743681448035747247000974853739968201076488678630668756058597801836249782990920780260553067152599522251947449064863076435766222890106972312112301650216029574285939545088106545564431986014415990512402171761239858117307776894111365003789938075867673401402840568230930203656342407518314079073332725244140015618965995244179921987908030287380143696846773775898355047455230254374242293641605533882706049577283383409796116012935424573802080361599689883613502027340478641632432179295751159703776530672967671992180159405508399334570806620186464946617682887662322168497997471513540114959823530302742162740001638134187331972904731039801299821810027417716128988294859474182333501269076414967842199988645178394074128208384680830118895511293980038558364389817950055190084822750637058674896226037852746547200000000000000000000000000000000000000000000*i1^100 + -17488743937076156589404968333104116223261803776914884192187060460667708132371924163771569311410751509807967539718448445025781933616459142865884059767893862463825452470149040156778628057549983983018544046824764624771419178050169794002024302713235355089173000769205789070504194717895267912120340305800233306718745905647453405113154593755394768476318655435908618533226130377446332490301231552805882244123281486703161258228917205653130067842499041303976425150432176801096789492217842524120404606946757719621518596879957677315069416472380249476272454824126657720522855228948494370742053850959468427495430514138333145865547193135933594789832778438657795132775471404321284567511913247470045088265466921835046323396366199917178691831657682119433218465575481667886370012707418879582122144140980231600621881918418646966775467763611020796579470739076106107803066474344663859476111255459156110873653644118987636057349740742421909087428285305488702720581442308466726930426135623051005047187892939246664640129097974504886837996438525309495878291746063159501598267875097235447457042293128352209344489467530248917638268556109504573466869469101206673232599161839205660145059183987327593260616205621358312603655305519806172816894837516986608080526993098238535385746730605146733083818346896801885266941193333985711363162177778259069013730573892788189894485275501177441835753240538570056261162675980307627528122646000773891104451850796416560825205575164635293324856959961331923987263353001205579296236165137208348402638680775477773642227282460938089018348847748395724471804494529865259563369391847287316913387118456768059042591125829490020527919970907411383710792608935021666814400235783324150576458404818310818536371056427706929981783562016456909516290355263148978294412371163024686001361955942788244554370848483562630686643726524457838543621335251317567126058926141505685877530133498511106963629686171069614353490766842046609522557872543146220549411428178458807464625030886563006499334262583130522392603298046631258691664553910902526271177839030596835220900419993565006236467507047212661410177565916159853435178615934868355094452406735932081932467274305317057407934317186158550179864200863802246888913704671673091585794215033384636119511510285911443056793570811585944571776945393610287893995026891549196792683804010246476748564481599918199582054200049424695963580580674293406169098805258392052677758383149321817817718387991193199445221331124699350761437886986229097336174515013989565294726628516649452324211742403971643560379241363416643843878711432462787215957324909606759317242372373823766589177148768989494445309238372745773593691631118372698796306092912557042973932252948094673655528972733029363228263085213973918191747854877644238867807239122877604713048490284408774532756942125503341082430644658231124502341151305853656889639072092031085584053320996801355411790613538441142863982044409445891300113017162473053583284811371686983377470426959202296332757093157218828504179313565457645850607759463419717216775859982466034851484597789031623364903904270642625074981635389263246938154279505116171467500221580762874741860879141484358510419842573953516434430440411188324865016224022977701193583299337873384226115635974969576985971126306515221954601295426077974414638547474591799117769827550993106272673600171945967616442588232561824487127176680685481600429484579447465215172442002763155588570467975836788221625358477492978863350054262155104394929539407478896084836503491852046635604015760829288056931304977949330086058176157066574879690346729564545636921138696865775703509433722126652024347556497510592699080856596473887101999648037509529600000000000000000000000000000000000000000000*i1^101 + 6375662245272055025310554607412323434679201702660652781152370739273333878329612263519383622929318208104489124341310552114482764009954832586822869401932055989784549769819348897227472967759520826173577670142327999444743501640871964383447060220848228154880972825942100627377382848569839634239150568509001622889006555345448708762577921694075705860461392616058018685514276779083619684012729813261260233713093170604700187853917325322965543041499122305044076283787335759257275372108503934714207003924458705952261053343459042226739103848897515368414412459162536342697534045209828689120714214843780925931162614279718627828940376963197659227321262715363274061082213974707156353171468635665452487230498708778639898774707003924976433463943556102456516803417805623038445278626003858831435092600520401436375925689083068465350039683810523750352231534323032959009289664199894000157185771051257097061199138465657380833675208692698936936448826001116509265198149691217215146533030349574600536748549247522610711781656892668199500487481800502884580026670918807056963848021762947805499908227776114847942196235615182205657454550479014802609497070688238329003790752972858521780626291583382910083977764871751296280601626798543642250347816242641382220898732275373007415439259478543253396136318306260421102553834258365393795404241138178521769032799919148031595195103839041013579780881201940624157094063048526307387772562141776199159405365750568518029603599906795152506595303086431916579561517125352382694234840959196438268598653545689867098225853501414516263310784594575334879711573929370613004256020368396770413750927103484971256216433987237883185815737220322412602679209103132557334621723004469209579264057706840041941979365923679170979882290001069434031241054702470093920043767813071568727150815957199450381968474013754380466805780431256158175782793422575914814631300866790446949877522406298475778885985893492344429500430125923759748309705666686510729586420158481071539437443349457494547582827494209436587570574837775085829020516159237055024374216880701135294590416861060800573236843701556640231727465832937588308067560414224807483327091087504846767865114631354178791789519618910106258004752060370834754182419994503798354566271861191954911960440426487940796891043730994770157367240981336965788411696316241114382717350765217511300972328384155051148395321755758467590668199393425570235920972764028217342305566385362788212741976493689501143060970811924859402164032243136181343178510529901539977122661887426412496659916108416146020982215522532641919489077861251812907970301177856548180796521941233918554500656993946745363130610503532331547849922215282390524009450897621354615936904482951650765835078929754754489653138953445033298026636985167144619900365521739641572953627075602637671199150620848083241581617319494053682939619227098533013393381963998432799592394774350778932504989482660764164206485680847532501249085552666561181567186141759564390090957854526698829201118743165315126632109744551542325086008081263611170708442331959448242384225907330818594240891276882441070954163018748270120129267976250863763602655961505853282892024051849500153633939881055259145890137619439373751579983762987621577316985095964570489747585869234657385532038847651183023075062912022314327719682900943270787007356287325547597832039113646289009796469436746179810813290840578378958672078893930415266002066529492671944660284913457736098413699782090043957321407945298543830171831371851211954342461027934891856287669971108086226653711897853567652261971256998777622011149705138089834678939474786916746323725776889531257277846289208598194725642356328515866514685952000000000000000000000000000000000000000000*i1^102 + -1656187874890776289082736203986097631242647692881201869145183174391621811418133870660318888917010229468443466072858470927034897363315062522714414835521443745844537777393453172941105181335301197126863401197475897137909442063408221409545339823192447488859452432949555222494654876040372134468954087737280944985493099818616320055619169156368674796043279073960694441952359987011449795024146721481746891889440478413990019581930166130335568856451337308359346711720611682990560544688504835958870106881304586984482349570247040520209840993574913446300331071965956542475896831127723768050103723899384036854373030282351521616430139718798666142910602257257841209105947595698494627792615359270713861572584753549084827191216050269624154758915367519203092225742103143820360941802109687113270401914568172137215971005194398656448361945094584823092090551714624583850107469533066417731028107668828395962165405952036989398459721584133356681225809420657635339806906598924222259678551324462991969832360032178503534789928160572143261522215121276061048944979175255545244770562833901518511298660011089016163420361106035979509296143932570542689151533135949926130640692483056612936460022910496822756023985841026403250596259112823959088916759786765820629971199198817486995854353132186998644497820096313599808884686464516117716508511563987256651705543602386902239459483266875872818574450446904694702863203594625225834886553185446866444931401020204467794614234347547444450261836793240329582672126007186382359264686205558871588594651420511372913661889691335639116599901814196212837243518056705186941632116577816622281418502461867348792605984724289713535515832061313404580948124464196522935437643422970729107276696707765931933995143851617550943453343874093270053184193649497165359714374889448269654491164154616886068261686618977590947917509491446082291331565273240626983278789366809698157315104065039882668494261846561797167884505649828804926695475722542803383182054092676144145761382511980451445178535919800036138291691688697451892904589286678627832395201888538913552814378354014164434346952192904010070116681042813368452062586158548863311760171473997745480525386436288545513045659323301704845217768632347295536430285412898502617536520485219047265572405104877204415117887761360134222919064516867340868515340329052794429222750450938523873475773904703949499909054895427802856648850656435103918342508644350194016433552754486752996537979781380126181171262550361620385136221934244113975116121699617395523423070210542421553174499757354043107217619530451606423088387112679688210193518056218240693223520626838330520363797389811809866052774492910297298707457655021977828255412442109758923640090160581618757328024250999646267471096523080064049973852695518385141040538657826133658506803016350742289971582464220459067202213861326090521931704993614355966144669822904518221793370020134097125174222359396585296262403727607895504993722212943566887991129131970897232061090465677860236225500360502696594572704327853773770536605366810328820006085499195674247427785324431590367229246046843838906570568473310848275754061482950430302508820143382616454841253576552341394602270990859770543435578608662724056094193842409822576990309008733661709632272781121894104617726392797828215090182067940101567902017458965854055895197290051515375127293193091133391783161449245413223070296862368975269391207308542925448199993448505044983739644603460397302525813563984377293209265492994750298646705868755160672047138751604549037047799167364985028546598882889478030235433321940936010378549052549344195650267133230072711262590390369868161975047811939497654336936954993783603200000000000000000000000000000000000000000*i1^103 + 642100404727718719479989483957043475115301974743362519163438522521020931634328148440746949576943231034286033384032214419113833485541233214938597271253743929332450338837031598763060631677393198391326621838293375351565845255297661625449548787381161443150551607271275022932470662722350483530669529509334473346746127293026310687478274001925204436227737786857529467681399170035425219606273627496752702157963980377897079604880176349421077835013048343016490907276122339009011752329588929605214816451587445283717349414347973118420463115779821968596435298362810725015592661888810660857628802288955016752885511040524847009292735241742190414617006250986114684313749288311703672538078724940051122237569541127699379696663868437788498338299731879972644230613183502093244970159848462943482064174829335282074546842373701603064297707520179539383302018237730762211533402634988260019917463805854978500477042756073872319835282680883350141521019475944662641993870961255465991996058608792749106199898646748555009212998339239671317256854253839714237382088502656308148746550077825017852606605917590056185928256358441844417740997909885747145266232205310506239253470694785631934101026843704790212990294798672189100431866948709581121256748598942208713800547807664213532460180538239502721223551009513555357523858380404498791990969702994518512250927505611117148216379937461349065316996313267431463189153855194412921685289633745029008258715199591695623958284305579289146772272261033061467052730765623820258245817154623720820620908143818966864745106026673816056111889420838470168474537358431210228640704236533390314777618682826241012634956169418043086690389247359345589377426196072459435496647072350873677124739755245687114119083866285518373630885037216487640690540292448561002700999827184860395632122001144691722065821321781265649867317786887387017867007348517549469011894751474317274298649572014427970773885141100310513602425745420863725094716902729943917800396945854366162493881071936764505702852807239797342552231239918750849075656402336211955574411081777621146523243728697566520428517141245887257163260656467631225757393368021652094160599670681022670998332259680656209743145307454880186455289030785627078344516792123453407599992052947911971228629972790675094572148755594846032663712362181468940198437955566253958422626175278827941012712893428293491667937959732293725791458467278883019306462254466227452046722322505355371427659520828780415590560949633024105479507305739746850952248320357760647847246886414366962804126327002488191600871731031222832003758228733320474535338994250469599199732223120532637320548890408588823893188030228729219888167206059328330055142053541666067671494596615971736451796685146759994484468680337361620590935425896155594536723724596240764413745925297796563125534614765895361875416978409526846938113417722015366716505892814192908886583634556665245041097478625793454714066801871669615725632876786228396058133545742123404709450701039902885791373880767868834351222440000154826829679413072551878688994361968004730378968009391233011830414332812884410549815016035289017653855245306389797829295259714153176031225472226360015351287927080800662118259928579516324578452271039580324336778542799638912353897998688498268689883250960363577960243946110962155784516664786554540740183567729464739132234519010060895430057142285661573550108012951374031445562173537444431810457445607703361704119025171815381829053753121528368046596669421060653025553168991448558387108495436570867676552775380025298838945345960947320559096664209682534096430957437403013030600343335269027255576413226206392012086582256686086955812782080000000000000000000000000000000000000000*i1^104 + -121664709059088223431469328527412164422920053933271575856677663342125235112824595413968055502395776913257812966290651086124512921599180746505925151960842866916221426168139151763845040760414127002098943124713727406065789624166972800959698271860539465637776532109028898398180574267707271495792939122909093869001331297677822757834847960188346079024075436608217687945807196182585916593128346376175985388127039948842383852045574790761443394599257379410179149462781030419537290166673852658179648427634974247004698594628635415710344128649463648071727113523893995783273264140485314909696742247541237679992549350315645542097695685670835316161422955625848726507842703347486539518964052004111254034706587607700622804476822654635713660396848521022740648858454451945721992072358164889135192079880249956389158503692171446173030928292632397738566764519594176197202362301132376015001089181866740673931118291920679406180266482322161830655843016948029797482375364446471881916257915126113704646662724170758375801138539706488135839072815044714185140745377843904491162168886886879190503361869483055987900223991431335717771028757779687716579011611384180616313367516870024641184257912108500165754660326640915401401328458723459287637622319360427637991382113685599893787304055514754318684785236438356115448251889337866716677147797493906657046928199718215851444000232019649237034351696606235906136242204798243368685972740952597380446711703643275658356282430400274350200466778740933228329919272089021381906444648905857450586872708956582672267730011686244056196662856942536314395830801077041283059997882318599483045317633911594652825279986659879452753542715114475196501884923844282197637109538987871528424451184183284784361112175096414274767248574676041040852801077151020124542758763650937443846460749599974035116103410082279856441830786517049008910342334133577142609398733847047014879329988523484137344743394041922002318576045109118429074144176807265955223493477879077851396555984557257549083833251645883334366898047415211566142139664755937224667286684759666761620421948735793183394019353038199021050734228423488660384757858854362531337944933606457946062365982713417142756494890517956148691984550349030079988427390243699058682298111435042492488642484969423222969078475615789735556912432049016073959091683806930834210463222443744367106637783783879352047464486168236652657714073949467047612062282603176118081003468556600100370998533416542210684123964521463604627506617654612834766951203803962201978852368920376884341211075404442327664540100365499718288575312678912016151305336781289997404052451051916039365363328103149087138639437189409947006051349128656970865601411647433488649295286615122789627514576135095813033420256074587870305895598710637432999912179264131635400207692856902696801093679283856288107334376801029203910825311375224782466270928257420542799103022340418624455540095255893311658081446121214548937661912563404780670283231568668979238650103259045795543058270070713955746755077586460696992315131029719995645274112186197917513152943218949007669883155510349113917987841110100404281747565612288352367996886115500214915550249565975075801924521381786821365894212124217320853035673752206019863743457294327450794388621447404215729729346480569542974160492380535237327463673864927926983901029483653344953384303622361440129649628852016673169650702268951307859721135213447682665683790968725967786988838093334230486127117759459751870024877680817928176216021785749974263869838222909188055067052107791918028208182081905250441597400959054744535162556408209661349488083480453721154910655802574138333695056282791182336000000000000000000000000000000000000000*i1^105 + 19550633621707840628455782027058426623722684505287329187306602607052210874094432937667963945708228024950348310832031219855876290021389911687205904492018108314910242579694087823305657532132556381549250617891187785061476977208003863149956590933599810363009425368124858962629555509032020545501628110198589845138350386107835932784655863232172558573361334452997950977561632192263649250576983305723524431624719085707717900513176772456177029039249664456664894162701039956180784080774218155659503031957911154602584201338746881782370915437757995900181037688123064153960465935142359180698865051518392412457347081169854188323722785157489774058870697034278832079197970419818551689448165996412549058665184054469075528553538765559102241777775565740071882419137553646942342333709297063575598016380383363601123614680294388165116061267504730976165101522615751997200979146152223155041116092772830899918779872034462694629414757053141228273466203790500734315524128329654460933572126721480019482546939635048917463781960728263608058736626055405775989228086655511139817370212824225849080688744856442082222495679473905868676969325799802346878754073621578005857380685364745592981963121140270028866446386775624917934366015479645272007255226253534881298808632603396144706948720309912148245245294331741660909259330882480082669734816938020915748145369557392414906771177893077009531247059304022708964183403560394297911812449917120312723048992871938883258445052444673696530738887461809609997646959089345321943997560078139491949775624509444522445827942157886139795743501163473387005839571599061961439317152153090416954213585396137991925622440173513723418572218622509857634029567356024483302159216340418575964593065602535925968187062568902096403389152341465835261973889173934465530670381484937798898609145002945468276976653799831532235137283325076529950044267723266827870558649732122846240231844198397230581865351487371900274106902728533783764524418338426138457675799066915802441331768263220396709307886164944398515082143506706751740986669132690947755291747893373055621918309663472780584143496459341860358938132174266867533229941348263839369395925245008182008489167309415413328565554769035357618555936097633631751941089467499099178364720741224297556026930948745792301125335876103765553524280769458781381674401098016747395824529021240494666456731561469422964440156883410045894668412299362514570754184968594884997082264030815894041535892210222577716376974215092190766149558144542398090134339677783216081153366240017232549228641792186058733331518268474998735360105289239622009915004130099517096880437131646726547267614346398127515338972565914122265625573326643818212576504280096535283800331495970980384722155006361986229219633228271191570107001162847579935179580331143307469017084740618642485186078245366467963930551221382915641648223436659594436054334558141507736486366518750298754357092937398067991638092748987044937829890990806835895866254638933379151198201017113193915282588083797565474747195070470161968275707922796903939106525453165067292399001951890621142714299892922694264021152786752032951956409158563302588935396996537368919609222037836948619658470366543648560545099976117574455462524770848455761818318297378070413088519899582193164127862125799218215574442563928895463908242796829850278556227063369243742487238767727020780835404033297359442025602887714556689719865001812792685072463578693585202803360319251152410272612815376263916829878105974799604268551512273576044493012036712706420767602820823716657761472343437348630877563990138517430333773221667803646064339753211761294034807248547268224576651264000000000000000000000000000000000000000*i1^106 + -2173959652628364856181293272462506980671043722229325780993701284646168825845509660251494379459217969735596891802727352881955320281358976578788033698271908136642835930859434478506701848423361281654318378547949143868366104230464727341952407042555809527251163356457278446195143355572786957733247777683198178859630643866114831233494663720981606060362505509147658113633802874331163004890993712113982995974834648468631465921537934966242650628627078307345044199170729987035027005281581353296541876314459201438377220945483072851575952851119585397976883828713838212144990042262899946671410930335892452443272248965308282680927094427741125436962924200561726794742648677920653841622652106594681225031659619735032852166292085034685595024880477354929311996003151003016596660774192044778514058884229313958784425707560781923602698207009604653894503939218805251039012772773964735290833780321499792550231571785452799731890864416901553010819520777419851129059919587565798072627612980447023883193068855486302355765027659139151598838621807434635260210976533020452556645499710572178369645601811624447617157022871863917112016295439226238584347964766886817233900129563742483300266250488310130307876358845833441683898186306443861118802771961639430942419775006436681323065309132798739726633362442151494896390280031081304032572806860481918995539497987779859076668338749290015338226277605005225089090464904890536117467890796984678834853552577966248302127131049642393229844933097434559731497696173386381332046548751959382070729229973676386631285587654257780133738047999463601416351735966903304789523986326028309136453481438896596392435544263682276804971633157813226273590786803258896795064270003228643644733805867249539989740366123162284281077039425068887598151071205777521458499516523169898879769752513555458166393928606733977656149408111599600389477827707248322294696873059988690922584603007131741828175675852621440147060784029228643227597331258102778583232228433082183852907562158880565712306599601027059792155102844089749194092595703057418794726133224594499863572472623457290418522961365562641275140246598465335839536723466072723834898127318622780907354401993816080260246506792864532691268216503746726497079525508140196687513095010385772485096252032899480199453566620846565219590493010219188545402119276821532204318243565426926524542767366040659974844082241150940558952987044410325526781593627000958854357831326177589603710144442500042246210245137615876693760513702426932012341020773956925970140034949088427887332991970645898984447573042484746346913445575604167622987343889728491984658438629954540692590535581173392652692221272238617312431208455602627240738214022842939217761535788099796054697927769934463209796390534239790175591556363116141094763406003546455609420851125601754873404945301203537384369487630241910385252944716011086629046044294100950595533608277225990096662722430605406112351285403702209253197851416350540431917707882788156741589280261308753229890831762985133442944914447488108110932553388451224569952681019306687783305668044114741806820137318696495333400782732527618236119478996294122082230499397719668628813563104621361771194121198491683306909313989862293185581983608933376205656609256441645003183841782245832876694074161421758737545207559241906108727255080435723313487149418052078386783464268571170231202501162512759668167945123025660044253090484466542670840708466455702535884276001473849417956275806018754620446295869376153092419433188637342088912012869223106955133225835563392776587623392277212894384137672078463687293766302844409762619483780646611274119433715088474767360000000000000000000000000000000000000*i1^107 + 55632891702579192180615780789281507807791187463420473276916722526501571717081013812745253160805453797780639078710432728871195067570825919136715273033335044935727445721644654032710058712015168255258206888872566193613055071569483885919613660628455965904829247465187737803510503379888938201306183620773759873686842108410259114972369702129541265354298803879206192719523715063282496036027778154880242817571504179252467985225656821874334660689786441880450558753901784379976700106730078780049451218905042750120772178907173747012548225144549281622690847180945201860782833552713410139395070506307819404680873578874606630230463279596040679334123100914886073703259604581966983387474308372453261948694845491240731694907615110427059866712737481800190704669049283276906139296656255699818476782346544021466130772795821690723227501537372905023300925769808118588857058340743459512419159130001381734102010041045505600285924665343204642379962264579799047676860957068768121868925464684378863592126782033591950349823070049291922713436077637922038624059882643865285114797154347835511405565904249406805156430467888424005939800074024872903686317827007213934018699100478507686418635342456736992881340724067456514293022550123457163588411317742750839018947719076396011424807510956960625349992127694807793491480301450255677798854698432118459810255829648146463504908783118269271593040644572767840799864091967090781611152915385207159901107249660399479660605805870196146670985266213985089595283149000338189532589398341267881626122159404167674745285347020281466784585252326236906735270313429359995639351788664310702232456340190444644962040093465952753945138169837730389517073184090886916095489426444026705938495388859217751739271821122831814685260827946411604270457624954707886883650915188252196664173123334466500038975294901511692064928176637043204711262677327711553170077947633545871389650453638114513951630365181074975086645272393027173507549633442765826070946902569067195534457803810337671528519032671223777328130715498844249833219459474196984517796927551883651015802305996639136695377374133269587834106479707828138426137018163077303145849530200982725434214737977233922061081041203494311566546700063369251995590572240034680208963083903372078250690694768224200575250651744596499908028564202436269243596283715373948203076585872794303675156581173617211762038872727119171084300195832683304243601959915877657820390819968364013698491084275802556905154756705261738318518753342233208928792841397798332316582143769683258342852609507366459540169375943362459146952730018636345708743429863998073179318469622935801689935470274282290947174150298769913093366504761955398210586941177857790083882407461471510895662463802595024843288915482370630455354105506942676289102014065478293945311345376874870623828974753026056572193119909773197326509551210185399778299033823765544631286009245264549006209597488192848678993604352131099241182333189162444768706502557777723307318464714186203758573188489628082467827857467952918623624815593287257116398266423644490394555516626420614675633661087208146942011124235027338028923443129841178345289088536847600647248785319036884738090282246011444761104407606411280367340382624405111674058197463913764792406508404881247449478392120620282824914016337480264463508194757029201302009778227134153623651574595712576026601862519309522377248023947704484346037163101068245202604295456726505767195256071054442506630134639697228745641071662432247538976822896536542789163808535992975658741227116220505823202044051252451695384269207537057008374717703988845319552488123424596174900822016000000000000000000000000000000000000*i1^108 + 5036453575308924422573866305950121142431114952341671241186072983453322575947666088176852181068578459636279138203877632380740812103164709033802308307727942049809973516538889003726997655965060022020417118085291351315092084318774974890386107205980920773494618875591546225775958697786172327912307470023572962577726588935994826306877324390807780024989290045926638252216120499337425841716346641747066546119071588932637658837489706983261603528983338056253732924400747090141257729621161232069876964030175289514752489307114267423025258653194257828481801083853073050394976469265616865210918211214109782337992747806666095780742270776364203502890086564182616902102870197133501231603481132707230778200710925305470530886036351794543066192791186301323944999574699993644916604083831385442093872966637530420279906260375814671333836477074277276817662602575599788472037294758217082056710872871694627080873247605894012830449622780746151180628298427947447483284916236914603839440901619644115526860287502604656935604028861111913588544664310614492493342918589645105477054113602972258373705327744454388819803293868306871255266114646345605095103538327037172484568061964696179665619908849897488371064727958346424396392284750243369065846406891403157662218804266558624571333040407423934460082876177961828434698739369381747781131040127394600122084245895540668265612168814900820414831669275564676066467511590359574453131158341744906022157363901801333652756117190764061060194661217538739755684917289531918291974897157236891218287781463968340493578116577870947907174715221685565354275691945412320042133740843166084061656366625801483772602473854999263530809678811627346854475839060886473803141542519379261367684069706289131410259341514688618663858008491631377857144101290069850011311193594527294631104937045002030621144144520166799750907724526844765704997534624840426218284651172626675992286119742883619431424603331088182710517863573302127894792580878517574699987904662780889935259197081810244373839566861159094975591899465628256411780444580766070170143814904586720280049706705227471583806604985705691662817228687058438394029995357422546333452975471177086967188055764714733872161993348045069201935295600614375995284606273888244826344387034843341121064963730591746150991631853761685828792139106622540700178543488617502223389997018760474658749857770850411877643002612995668697843141948782909191542079157170007797371636392218584513071701747016200658535918567462006574464118219652874836544465326363422233889748847568250158491708748232083774280294722068366541297090526215863736625515059371099318352602788869591916223658057195455919909773342600815988906258592690072432154926170910779607162509924555095813719092565073766906289166518698383126384840947660536863525427929948786426051542232492753622827948037107953530244515244098403765627430159379508711187508192312845658972090249667173435658549916466743113915959006630826497071178480339101104426603946462936700968939600714374214040442979721877847704887533448096832668835288018071671674383144286733362661079273038418279353915845703412883213479082412147336429182347508220869849285752243719363775510562983123608109027599874902680624001652021309395078419168919438616042064883809360722904909956603232607641127262730975605973201923553230476686263519467244439296040921611240551689509649624433547420033762613319596070049810882360351955806407429623592741539549997297122679778093381734419258076428944006784500733074048519159898568543900130106286842826391615583427089076931322784121310429913674367504764262783576375227925671159698868702788052862998937600000000000000000000000000000000000*i1^109 + 100593917433839762218708586482502383778575964266252220333824219433170118298899892336007786786124626628592463134614824301794885828158842524284265467868803367784990764927777297047120919118683127151219606843771675667392147570418628865533794511091529371611021972624502660303592823304246458113035879712779642942718775152697950843773267059354438183406902057080549071353493271713372102988300222056288886869927212771248092029530203878720387712685544304400224114148641912158161621735713542065297523710402484938200670699456454581548055198483600020610346093491843666020806454601585632555366846481091263598438647570178492595276448225261266148872360919518882535817946023652043857160817360901637836197260854599822012489477684717706070442328988744484838971135551065119910719657580135085834618645999606132009643467285193132118346153580712733358427417187384068515436914096657836143390914216916212457823017170063105051725981334990824277615889907764727675792714973422677297790929504759648352008540861609201234084829295543488928344963842291010104271804581395965578578112811672708290127965729100446571056246239935425150937466645515714757276033697129778886295925647161851433735511580019252714018419194648644323681234294597022336164417737218205746713040816282784325155134280952107264120598243775008320985074792001879863550529775041029505095324124073693716833134559938333974667731415828775912494362981041037079733931484432860273612779561390849383548725693019236672705964205791594370562958303253697393977661951755182644277593347710766424520677627289261560651860135784899366910457608018237261286164038519414288207461910317703072432157320356401730163241922735837360392542533608704030311183202894298091268813185116859408079331728464615336964163557175751676767843916306715147783910309507796407197655594433333356661308392436432800858626895516268095833018271167538846457305043377125947706606368667439049522197190145504570840295227698056707688145344213060613379645499508567345454887536284515235818183422107857173596379805290688732213474211371467327893797131639658860797363477192564320600021530552637856939689897931714599162715370076542655474654602505640972170087091612774978617869316258114753854557159413055500135927656169108249727351728595496969444201824170771677126666521361743649986227691981811579037553367247688886691915107457228684813889858178814909255967627125136673497948841453119863598711579420760578048000404578177245731450562818022722578592780433966712007423666724909726175594908920460560730867205839938119585406301822396818448490321151769930397089556298874750890125917850596425918709317097820530335434440994762511976808112887914130235317107797055172577526946413331003494031148786227070842086681848578808409462369052407958112770106344811183176604910350014234522198486013734158397826847538522246185382930493579448564005582102886096328340930900533442464119307594759104398545773619229909746441073061749943161972715094574261968240935010404892956068586109366677778071319727447192223564300653559270932463531320194427931430004903292106283243315187547313208191490791272510285433935694348999938131970283784510913768283232371067083187850196957901631178108592454738275169961656275254512199366082088234655121435562682907964298302078752148599667195031290491086238415737343288266507507869607379847501481627560773113809564055089023527031571105468050783498503051001254898623624796414640851124207241610102935079658713795720546061390905210258714412970168009689054726645562061525410722012823694723225261430629548674628004032944535693022930315518014554637050511231202097501474652160000000000000000000000000000000000*i1^110 + 1225027629486212391764991965222507191342400562501067467891214306843365381226198541169541869785907591058160748669167455142645184328762778522257116582445711568139974996003820469454024877380942591252440283968012176982426125472393874860290603602326040670097651096688443277218994521536923424197125043325515780943123790642068203319006920144224563424289579438671235630259254877257390527434687680414406248566354733465886902810255128090622929534892245098402796423920589169517770693347335759468537541152932061161646784912751234168529069710527893040245697894142066850530614057602781413745863663426696069797420180170739135809001994948630064093013852427653162695512501976781605008268730970705269819975888406050332476149521793177449098335285260680619525302877205434944625219571326571589030062118736266709254568127592097793435708563929882681834982395589418880579207353925908008176895884119231261100756178988879850292700115710962373095318025034246877950907574382256182396319950514398284054617551105437545347750420393526978648820696034725379687056562647919549225817608372667437005611788281154757440834130154900617968488579303983813066842184393645951682567571442623927723716834058916678320671270004867599551511031485863662524224158564119050829324204787267321268862237129880600775302474958497339998654072794324676316696049246112301325837210675667924086397034070133926655523906460140847814222004779363315814924315318748448540605606969944415248800826212573896906150845255293944194311493272772166633915276946936961032082573316139447333978089881060630571942474443560756500750180244932164388342874520653487827317749069558583059884702069747626579353337498116210428966132229078918437369847285494570520592724768331012030072875558024448513859313923231891384921150115977074375275601132707392122100726249570062175504417090051412545186639143779040385810006882512301810639382252048126222103114240057080947401627956019611762855112472026277050986372422747416608323002226174900960824191792024783732455297074722830873316403629866248697130436329757245911478511382998269905530386414595187537537548395458764302574587781535750175879547447502250278276060339230460931045717017269617136896746098466600759957979705566011720108211583971503404847494010233874480720288005525881052690812383380861750401278935673022190234885990610315813400231961092603480624823946858965679575814137471832309663407265968324239159510615408736173271184533860416621830035571227998955157039682258101875893823144488566746769545778452396606657962863841374572222451223388766480313571606225908261690853742355486788648396974896213645958804964036165723499643935833094069720748110620957602030098601802683692681445436483061571467006177326258539302547209283068360840667539374787414147909740865379905878685598546205204750036364549388372363163595288427519130833400266186902394017151142754674578033527175502288926761076933808361179796965635159527020927794363720709421385868091867832793040223992614960861324495857029451211949762717180308163867597402570927843061406026064862767633690132589137053942492301902989070084339272395235566876364327670928589589777717524406831847546094617452793212738821832223728150813629374849971507750128707291453281998921611297059149453679632598323303178997141880419137865539886827118254291116526869403890972772216770814609222081903992434931380455573380710257294361002997910769899336283997513221311579609834243857254456524743107152582575189497002534187533667578722291343262008055755119147568400792486647002742306768763985831629600901701639288543493666411670450129198481637486228322385920000000000000000000000000000000000*i1^111 + 11463441103649310888490849121363847762295023126584416852682938982806308118175606385224296724945648820132405027007077589979148686226484809615353237670266457401819780435231994036099870510039824202677918467988657392814745882568449709976509008773265794207571676642095318272776383391444753357721926573151881804382415332227163620502922956390998012035861572337490680766651738452879840837544214086636331680660486041063453774226506735248341258730386089902262233366913436626120574111305458706272730347180040944578532891404368686114306686745298906971893403538152745602065210223527934694308674017006037178559386255723578295872917373123466712591555789482321418937239784305568389175580831301413912751126378966024850740570346806894762928470629577236419594742959061685464680907287756784455221753317238307247192808940910781988725103770687946526481716883824067234260919571153609571010044102003305243383134892026647724989776192663740677992673869876131662821040568267299147472008871375594916707256917680574321061191704812160799436678285952541423271776537297026283820528982915581417008668409960426474207218375926657459326565732594197501000824440353527120995820235930867452701920597575090668936627287336798112487919500885666696370596013364771575392839816178536429565722356657625138553148813002108653781094310806561822534649129312633860004190650042990943583588676213802480111055269956359917129511324060019049943292715880697709065756732398670402545086315773221992046686156138036401678369248833053299361570745786607927595688422162385727276770595660527391027387727079576762019581883328012379229187592856194455520906952129089590819795921132091139782693578080943105652975854123397316748256425799945129025261553268337970104643658647789520842859812442154968563030062895659159195110956072889551245271905307809130040602022576112196669065401776273339975410107626721492305148824606824375214354862935996503907629141208847622104217644324262872516456247738717006591697973689118411329201007649055225082728032892038450222761038025767285438759136514126056067374131226950225778218648575373985223756184499395993720970230717208947171825430954807592184272018254877252087047773624189909083700554869248287578049244116347304351636976584949930646446337784353373688165049620845388996958230534997286475217862549666942341785629802539463162747056026474628131738793456487880584346031941536400720784133611205218831718613088391164019311507679319726661460384114835529021908908859573479623166345365150359397439184510192094737146420062628498648281182860168372131977964000737780570118434463699344538113460831319682164002783947576891299559979344798362352895276592025636647828335257443286364567186810196633542603298695001927869989894083629285350573777417605123244811238128081844846338852875947103646790683963479950715724098972726498273786777087446489636229470159656703835662379307016724588253274464431744143106763244211603171851048792550001053926236703324210480823580628265274147636537719021782123535330681268447619142912422486273890214511127787150256406883837498013364621826217567303588759303629096673893043395393762273613245469238558258322842406110872529884335331879542798109546284853241513754603243399562941682277037129681259643286011508358084027561753670618415747137589702943905340771397332525357605840428369069990086115236480201781227017963463627074748200568430201220683425174977875489230543467484637249824540987761452994702301321434154124487689098044090375958570298688957162900273380901821469963094395990165923439238653600378660270220131265831936247989625607251108831009177600000000000000000000000000000000*i1^112 + 56594391679510574941090389402514954254489745618728987958923860292403976519071477075225494621872392381758400227161603921749765012890750946218699365602043138680413548033298603953206557020791608935962507843800157326901870317932679104793428129421828232139937576515175029536831574047827985406841992137216343317473784716188146559797374758903711485721010764392785091272917548955311613537291962058260208710823508448987714755171086444209905565019805228429559681909495322713026015557259255810332036349318146227318489040008412612504702846333746708429192519775589850096013503338773379964865276272411114585815374485154177348574418256406473237826824661478180464644912129431170002728013943027705469738575425568157559247921248806043452474955092671222412442162405157497696666770318498978301831854845373329573895352138847228403645075385991089275171161369737947517308601873076837128839693846172919633753562963299559346359012483379474699127163828142281274046756322524145634638269703521644401184198911439470432857520457431632064913226613057466541414897909505308429035012076598151182061453592172424114758077227522185125215647369044007707509448236063129424936170623617893037004323943537864768840891109801180097313306387341438652620071429426785387726378916333187211382052656049925212255405214411492219145487553392491359094634626067188198102486575995350085580479031835310026861170509363651464135397879318320776474384185636820741489634987871666680191368684642989803770341615135480673032385631254205204761154657433985693611635557454828655814346006035903797795860271147068633782118587730427267781813573165777066627904844932714248100087616015410323474767176236209021909577493616873221535970692483591905884994938315601698128972433430102801040020441483265663884625393072231908451703284644591867228972849913920636729597153628498572890515740612270825735235266527044046774397124668072851208668117634904969850596211246023371418510780372210219163080992516377217854079919396120564343744461903206357884971758486015585680364058495401992591561320350105448836700456510813374879584620126738558813146072647932350807915711018537193727995893216494084064242044987872658835748106380489476086072992900029926427332950920420230030631013833917170647755126920834060831715396167281647791553036744043722326623325118340106286716159363345736010437146862087701194286275507030729416367367668414672033648090370232067217113273773734629486689412177866730413164196129380850208819578214538570353015244006864596871101648824090890236971889123427187749548089364497333326294303388146192799366905928607491485083318291032395011456868901052587224516645556073988431794367447735117295093732682105020550031429346599401796206412265739501435014518566488977585233038387653204574973629503946473536495845164208943978978051591843276958751816838110025410768062959637861078148616816087933861482921089287485679962361960344781910079869556941111355415951168383552941641929565757786375599051897306216646529968592826099792680808150266651785773496066717734538550389324581426178163719142118462170514008926246656614639173782280685079059136891199598506665153538251998962828876131533120212846554584581865932490278459424432289724641607738554578182970173253319492736179866953258479113501590977525530850181812183945717519957762492883397439399241465806410932235393535071907967385890337189227291980974268000828993287533818890847468337160849290176107154564315387463059840124823673425666139692492391594000301661029353034517759648759653026167171296247578969120544205155682710242249242301010288509825413283840000000000000000000000000000000*i1^113 + 263184425827642498118900407191486226164587680989420346706190998986465089665827844618239766310868813061117486241706359499255731877436155055120288095302506618297640923754862369942673025358036218886243295635893914029922570284033612960439202594039095194913238560579786814075973694603092022472444601232947611889574408567340189508118944749754424726457708453425339040290192725586541305903062576863809878508041176496386318931032592008198659532159041603457064529476767730456024522015522539463427426166181316066469282502208444792457483329652939867853153861069499439703554985756829597525920810699452858926129416845835974806968633730724021554748008108708742401143140165688683396258631183108065427014142851226733306023031402954043728436082850052523287284530722768853342922969212839084894917392404089122105419837848392486540170768792368600212253307827260644226548699202682468266580920720717610149911012284183820960927629021647529176399905690186429582011762680263145366447011579503329190841295990888565146303198360442167748644411141881127224426596919178737720496735086220836088968125004385702805569039385357260887854451071865728968958033133082093335157074846365162824491664064610700911043442454233920251796254124994412497636685008473540589109034936213443773971932970050349306438604503070614154491462307832209820410215768180343773926557083214235984969119125854388513173038976255852101870935913163033356870868953113770623444964858628976156096346641867064199119752895817303622214412611942178921793183073985917133077933196504508130945090227146164556177874520657216620095509632960250295483600061477543373793591192781117200245298481098154669781662949988158356281621111079010638060147129852767278089356589918484621310870404146536896544058900285240536900747341277712581497638082970699267568085355675732437211288921525972042557803065146275959400693176003651308147310912558508894515365261274837234155042994060017291290003951864690714593376311986400107046918761673157694870447393639420794637889425261702110592842341986002823691077514262162384196200612744386275635040413587548163611760328572713370883293601849081513908844103330452265867664442809116303435781967219434578336117518714456799543253228808673495357670001142461111406178911697738919361886501238185083873465163832045284348046100282789661717414309369961917117465378321081738124580306802370130219819011087296374703684168275178468888167084004648016206546271820032700325163100702149159739293914309622932264364171902045094350605999235257594350546076272836728290640316944804641456946925423521343275623744214070949768043779379764251740684611016285087911720209341148879822033741010667623645479542145648815928622156283183829479443122346683248800376926644714757058271167593760592982629115488471038539770455605647230737480269618874325619418512275420894236575448456907413126402309894556753385821236630041308545884639678173079565527308264610778216774957281745162337460014052381945602886971101638126015587828535453786423883140413895330800267895430184171280926460701651009589385419416390623220233862141539641110395987325692697025476038408087341989196859258093208129004912245967974432233860558228251441372900200595126534705365582262988143017976969926420403398795137640386325637361813282685470741547565191486440064938823963315309741599066917400172086237666051764940828284437672319081826039500272285159927879191648084932075314404224255629084710776149646359684645348817117634208831643500879795807310287146737447989903797311806267361726520956469517903616254343259025410608884813087637504000000000000000000000000000000*i1^114 + -365838864642603668116129360884342800294884137435227711389008542672485029004892912414109999276781050922826603033587755548712075264482939643905359123207303322516984492284587433520246588831038964471042668496769184745790422229935676529218646979057788923727233948323641711857649242376038220738869139507157723525100313659392199497731746871277209553271375513881095596467517765927410644524298156347047179873544277588304349472788654846415695378576599927692621742305597321909264607183849195343398093767948391305242556942216843462872924440548939460202980702189483385387833988261794319820776665151059501732269223730205255966145286304542575973181946478611501503380699691968807498481647022234445772175801591050208889514091625523883781341418386314047915907170516642461229870508157649606255430198553910931586320802571841580824652304352082893054249278849180345196885242792380395593348276725494062618844911018949464539923117146495902417881537687336959965362066356632287353465392629207794156850424572102518198498614144169560780759329184529176534669785786884909580404051971220988931716756785247208743764015693358409718889522936847696632271545962652692103953231270245454468426129949750713043414213627461152386096206639462941784955154328041326444447201166931006706321065489599317286270893132530142171470965195916734687052073453245941490078095286295595311164733903777701699652880354951827864705792796549497057637673235137507527503279325278693667228692219510925239990220159829024777989881975754281070233411016067588001303822251112774640997947823039703886997191475508393782931747027707732953177650337278877217370858957198298368192406234484980596474660513735340314783019680796181982647887946856129562071699010431317818149011339098448418778880124164934914083711658118863656651378998988105336307540892532138711065322756424310241631678684264174322549130185660899393139365293461189099181268109104755525823025861106973567899278499954660116961249275958063795156202702239105170811675682409556153525294717191799371743396974272643578431494678231906455595663737725351571273733370203667183504362114413687394036394233172656622143828826727641463170172220116369711804433730469417066163251861344498236312806546793706475325632776068525820715823793913220898836326544788207952108302945063062117313767899499576820082774880238060974297639814866590737953419180575816488111705144812028184503943469172105792448188268670548397396398684501222511992258329312980474643145572731515711824103202461627716813868199534238718282775775044007853149982186312201135797034536795821585108831069405038692026848547720863111183377544607999286198677479118762147841271465195491636591059366908945932291134367137718962783364993137133889404138218059218011219018750199466830616182925717301251032027542006733822817788080447980952680184066524524357536500170021460015712274594230966402786042911911720636623171975262367492637067789667688780856009694464315297781850841042758901899230324534592014022360210638917863885685981541509837934500836042426955135105308635521279212947208262778923325875054158180868570893685465837180901256216293694507702422543807838765128265902878920597022754310621868583475674429977477228678942108264737348134745972783629953520637320491422697136092838485759697228468350383275570283347618408524015587933349325933986439463936030453566885210675184888913776457698514903528628995263922778720541057561326922627461645238614464772321342896395716606046251838848976806527398552004848728631144002065684793746605881032369762340323509610119467229485675315200000000000000000000000000000*i1^115 + 296120522550853433054516032110982957647204831445639208852704017944815767412752034935780416725490380245041025007978723913098573543487874297268498420536282093045622882463972016316162058051900539462585022742360463944927921170153165184719612854136105640810940756446294729224835724175425323393631229828215876840139397039914783033671809709444739576609599423371380201132481737196281465431834581151385723984862077372982428546627557535296856299283438616982125387265647167007453229064988057920756423504092952807587806859188730868063095534913434321137374700159724235755513272505424643915710327843178207587885076634536245903241013651793068793473444315674506951059426601720613199412296449487194475883636382944489031044498167145594756802784070428768466089666912063667775209333576472585564431484371977329051644927709043984910757018184543123774778847835061233306320116319312951022076554793287010915020511913012702170175888839431118365273547551801618976458435298347574439683466854721945989626460426448304746918612152497265918223630949359071331508668276333173910052368785033547148841050566373261962644052650727218365693378728032992125672195849783095531233851455487190154506006468139590911344001696152323976172721079672349590963459307595183874171877971446366378817717708477673947164580742002334045956633641661955673122391492908277164325677250319037680170270465288537410109099413134700462693621425870134683967569002502422140257904155623587860623936697949207745790071729424597147803714838056081215635138491635767661086516524346175496419360735331611056909803305565376939953310261896405968221455969182885260778194798584963330866140415700118963987931362733115889146624866377710999784726813608350293367450492392880063580622174368442182514883566417914945132201510888322148747746802756324932618789787994584482192074998162841111004542729401159272636305909164771562843426123678904933196435176155521721512091959937439038702960742152909137304274764741072674137935114303791192421581268326802125326539027173563937534818170669361740648347766322293898561560020918680185486867671392174469927709511329199882175701622071188822453446792377612996446442028537345165496592960280790660857163679751397200456377845924424806800511075436727516415188027946594112523724613893099508610014743860705123560609517088686327627252383728363784713223144655897488445575946414414830516991391003829615037301619982139968409581743204331382366514814018062100961814447626752251774791217120111477399804946898896614022748322205061703338948325372957510273416463720092239137729074950116243359642360674684369103289240917507702932611925303753156206248830416181918848597438080744016946851779162119200801950081975657042119821544343328304304557359648746418795400957549911494451531785140656610724063334875294595084871625580067724326462279063895999163761816662541887134282478614438335652080843883001365512077259607071761203923800224478133727837597205550575852870664219638490218057409184413881858987746874901382693176635531629184046354846744455960124197827233754981955966618004120369730634565662162667925129902969231919266654449847446054837357499244588362383571746166241254046405708669536303823009691849789896836373833227777533563401964611453187118950871118896575604660437189215029616378846282948347204145939904798233318881069552802383172315938530939997694577190975162739254572736384732195236144520881169085480787911914078528211614611130065962270809452335458507447911791501418277516098789329709009415811161217722852070204766673070160029537073632169164800000000000000000000000000000*i1^116 + -163186748640111829617550373126391835940191768158695930547555727148593047172256952134908633062032816356793659066888782890134237183022694613963382483616912796394219125575475401666120652325722351839408821987346250606884664255022297798407943613290525987982934408553542270915407116048124358975226811237334427980730697231312616090747053139979676746902257991650021114224594535831043349877607587967144427869137263849473543693489159369285728336275125950296475230581256846067296818280836766261737379080305946315038734527665369976873197930214488711699971247510528002272126015229239223801985320597520016018417642498515122199655512604030654843107268899856909809711049755412649857271758862669550373168114480813609984329315763452966838308047742104602797770393519260168554720069821938492504921681579659872657089092260577758597839176035323884809634609895250132776460919059618653278071884819361878550094675292571867517141702843346044145947207724120758074798281058753333834140994598273475915651992208267797236509951414831083649041932532723531996259944301709269701167885384217517448143568740698864811885065650145393699257339344995097825758325860748980183016108210979435386472844757139970109349424143110898802080495339789693446233046274606209412315196875068157106071849029553338878494107234629128647373537060587052467308133918187419239053442490020080255715998349345327115522099846018900552415724177350120236134528567999034700657959821040355899165428934765803345183978054415830944391325456306256613219931344074254840789890300536246141414612612689457452948919396324928701110838132779405500712944090937964998103524574123317992554938424112317702519422290748427591494613142562113645614893273460303671659199808876702037640640207082305320052610755413891195181512230978147656941665255340885517196314628337361011447724717506580390432997374434355435763922297790853133049127617076406836815080540255300027592323254597134385672893616426282954759778114566550710080202371085769005972242478808711006642729100637095202479060659097845163834195347145291843662998765795001946922752227169993234842484244453968547005036296716017278904811719066962052436678452250894504042818163763412861417541709653414583753398486118912098527039564810982165921629096623734759110860903460310482714825849311996879766467482463375864769759545861963999286247982860198617691197399593853738643582347226146968640544807869912752899920724442575713812576361644329510981060640695924614517666308781659394265622200685902606480313129267175806266836991768958875261155928536373637766511048899815495375543849634205829554488477691639933214785063444319234086262293877925162084296963355367287741054419066291414510563898598544014405208454705685715401992305115137968623541809263027811749242353270873354055474553634919486606763545248701551335131273102053751757644473292741352135451407654791477102597225606887959619541036107886635136196260835592997306423133746895938294891065032664167586717403723079956735591450260385502469308566745701662872731879601014089919676798510619162837257339899946391474705649464669209405068956599194561913756877354060343248522108894380441725471233129237119431375967229320120746207100869444381225043490937140289275368717204539871436277802490937177462788159373941657864362099573903239056978272752468342876816411237190329004190290341773553750536765588236939918969769156983978452077044697701829589170574215415961546284089879507574364762250351891874383565581318769889029368030275543835575385434611919583135541964356509946035044352000000000000000000000000000*i1^117 + 65949136775154650274769441946608305062373823197969195570465857152469606221897908725862764530403065456944554264238770298300771775475114314542152510531296069025286789672903389151834525948376919761354117533999973352162848928461288133658447728716608707893391175937427653405063132763335373516309542766307939650002011940032944698178875495849317770830563626965322041947418634125958169673922825465188247390489403663151081270741934867959372922725810562121748104464152206439071246285192599757317364316255529539578998997765420785512899221634531925378625760549097444003375994923888945644361604733608320849182679311768189517910054246028821674639425763079167161633235945330025927420961849614763579499090850317933237964245254465468111327802583345162422540072853689018222969209546693625939330960578272723329797431164211710047569754780509039655163567751323375294414896240662531186265496550632037183314992505554571744368269194131743298806783665407949395112907229784411318863636648682450775545781860681730091810132978242194850098179944348200454674170347789977554082170383231196522105462003572344563117894620018413096429702187025921550326390652564914171266602596766176812023696982207717220353823601597356491996531659394005215611642911125459249351358646258417713329800790757849842075826549916235212282396427289493437011785469085818348991155584527392218883330251664466720339070125912996391373382281964842645008424753230074623958490885660415883040035094277458810728882441813547138534960788573064546979482441136078712642411232407493905457166969680670058760466283446204765039883855037767195291823539564420102810154701681867120022911156590820153509914909316166702684122689887415724299091975506747778634412266701666579840314841939028491232000498497657723061539368672564473860582307399231234210602498922386180038696537654125278866919564754394959061162819782767649816363629061935871277389263712897380636344736950928257024887341609302236670419014081954495751638560913697450430305840025788621166990150602127880380784474365191904383190047333831050150471079723858377569712298595180411170625922719047581924622353039318026466585469568703335165217960141748231283819699049633029075927244618291687861759286106138071214216220502860037154676354131474472473467773411243694470520336456201760725088030770249487706743066861929342848243382623171101412171290597341830796669241823048499613716116461128168710390560733933564706129736869369482524964293264035246506856057944760388610846063319229540802200411406441903595574129810483249792258623907328962541125406280726747824592941075518438471690945785026511475591604768743332188225209214820428990645533929259724675632364733765553458262070633383493379201747975135700063514089458780683112849764804176616862429547158562237130354104795745377148547513105721026316742823299995135663253309112484851730469482764894591284560623384488163677817396006476796987544309996674327476057421800530342721209273841291331247796170200406630714824385124675016969040057227760893026759810781182269514658365460336966920670867067328914838341123235087326785939274884245995038805873073246363267703845659118340584629380095507395443904198457319801340204584725005716589002957771541993550427155513639415473724147745115137890717123313051827202019857480420610197446983071096437670243460867481593289833767896545806561482366098162152355897911034359358878413067140850066514101395973963698265813499233668537773434751819048439423627321056788923424283529541411739636711171044122241831721090888499200000000000000000000000000*i1^118 + -12877126854844898475834074911443219747456702869161371984041792149245919505334390246049053431961354225122570870668957802349947688836707955287544518281258992042953962400448575595334065602483514626842790920073587250715151892010208089760334964738196486273794789790165951732959137736241988360042879710139935360046635955886425667147094700379894047681524072277657600997986034154952211344248965589992968739739261530153161688202774675517581824657435723951127037993432959356212726765019305708851405564861078995583843914871179902369442675214961716508157726209250712046685433948952576685381408464568366199325064785526651257548964954992724527307188575496073759595276777332969553057763738908811663266742194944979559182459599026273011765072028333160075264110552145060557087683334311505014373925405298501903362201257148985393115606011304708289286396660165440720570553967400966797575979959091586625494845689481715211385218871327460345876716584499186605515253161619278168716667453704585251986977958946997703647456526656729867704262664353425561582367015861160656469202468511344900575950492514031685798508579778604210694089512100114825000877944293575900533879258921763756290761850944541136348972139231187581348536424738302989745438390179098691653860158791856385332538105064885553878725781089984356442056841138022774697805343461114137255078982992540451440029241603789617393781242109174303164647518281628985660668925141048964670916151145368290560455866853178977587287649605323838023188980924353310294356980977144176068301996290160793619211064117932879430750863096171387086541812955890204861774533341404245208721033780087662596905677790967961008411441363763369481445561187967532435775009775888218618869768368906760032317899799768450524490473785573478831039738303269814207769008902069503248240299588245820171157549781591673131969772327336939778731964052457631051571755861847047993842801738114112306590870895915160741701950080519554792040542767581666634096689120350272673528180397808384348226497845275976090747437670399038925608721523996584624806115766465524620219287129464923581059803348328365184913580503838811419826971304382017449723773130429677486394806643856713818111598315526109407896302092808235483339634499528986824846283986423043295347654135145058555494885446223253670869361367691679768233568796728385424073967722345922951551392060303200607311412495884845171897697595573263516976414391458852520586046063159470753163796216230342893663132637673780516869823865259443864866399056800381122761305537547285548985026225521281639939483959180958246427502141226831440707976923121870548859194011952138357755496438158705089683110477236491937597682126915600894349932084272446838022675458746361192610086980514275704594590763361215044812011292214058248685135926273398260398151857365338729869914142867815322133075935925244495376778348782964291133919147051058841351585754303027351147176159181392711417660709999190836008341606847781285100082904154124469432183399026407314199053466186854155544038845268116140245013275174802567639537701109688661198742886901677444566590269176371522561150974169399034923787175228262910950269471595450225575076300348614645173521438676573900262129754054109912341752195699755460948360838145248413342831575190203621475526241013128845920383761429205069494450273010382528301017431524832798487555311032680423910621969707504715170360970903425061193673361070368340858834379670987194854932224826992221190962580688443193841202285069441893732666202417455431680000000000000000000000000*i1^119 + 1106714072551344240879195241940131260573881831886556636132633263030307060158281170249765717763414389779260823532210590849318026994408907718281078817814665753725484954690670845913961024033791540492704243272019607908362995272906494626869343770384213536072246047647579003352610354094069398879362100439606330145321817016271269613938199943732931161253642277238902746339235465690082715990018614926527560721774977767894596106278563999297975547390975551383591684762401470642618661679419870445839536994843865331568988192486496622935301895137917163477961500234090383805948201653729850940052563609540935734209150390609660869524089288865063432043102566120265803109158606189582832713239360867657478207578623567185566409371951323095560331418964425329835723322340629555661599711753345438970942690971471352546139939813850297166003028744338235325918036321957083834451053254265661594718919837246884514428012400951137975503902709984329050295132986401335606069864135296912720216932187800406368133001807843614359535510520422382777061616510898382630098784455558668538377124127587216624898598655731722446400733999046687958326042242289870306328986842021089754091258827359961537958590282040416446931549751642411320422620682892430295498604258379469189303428083913098271795490970720021702812314727954094335846218201125910830354684179734495267288499654936286686429293198097727964215168543703752200705871183868806539613169194477806080338909709668330101704982141719523836904899495733279765347237967006710591479537846165985638011568371068649185058611889957187491325460775686597488707555820789715347259357864136029949538928778413662316622115818640560368976818392724924097483667959176342691584188015390122736242810897795372617630236261343160403238448448208946366530107874659809039515091122371986246540710871010273722958156177824649352259494662304157482146761357132584058529435387902021358800018406213056571556654869940898787255582845098217301200397126218703575098776447561467295284651700963395825649176031050201595691415159802369563325917696854412211686138821420401633780598030310522290009035596429352495655964877889818469985190753415944402332861283723245862941916099073711304028405428844193810749963489942881227747493294929997882830372581682000153613738441648239662854706379278354638927036420125692113065116290727659249045556038696287050882574014736636537879635206445918816260073466236243194791569371636552267586152569070362874557566721431381684613061444693854203471513692363702713741773206602118347240741249723995435886243072883015528335806823833489754438425287318770502404556901611486251722219537372920222649013763761005370389240142365013982574712258462644521142173029853524908136076141318307013408947329040247891803828478623792420645908108334870659081559798075954845570882579461143966217030465512359708821485358785602978126460852440198976678166192969562691655579231752836614310306898924618355684812374880641740087169935482272931034189417093436077699319650197433206561791757537502790115787175261894638556153197294230908437284602313823736845585521398257154052759675231645743762236235918413164579170851775076993720622394999985691457914002012280266819079359783807033846135481109110630158801730941596293117469011492727093623208436067419069883328406724354163623383107070056453892075529170045946285923023032186949528577279373737352615019093788758926288598778494479487707319781597345176028427312033562331343500605505164746854924393738388718241453176458812345517342720000000000000000000000000*i1^120 + 13034489115507954366998300950989468268891524377276296813386411722089082342889132082632338470737038196295089588630795145139452919057133361079506214972220444492774284208308840584854498317224486510910835958657998254413388638221229294067949334682380865942120773686240542310803386802426325612563114315030508835130955429708981282924621687250660641611130855032771865367519720726989785929404188989934465693728675675729074464621490618266107834656580227785090146997299065973811413822641210793523963272758758964549362545248683097285098296549681034697252038050005023619515754895889953391584164513977778949478344924245615683756737868148383702669649052595562243324008959961671437046524485343043683686555514398814445426527906476721795611067240562180829272037505055739361947532502745940092258503823088190320349622680928792524063883923895336077599525089708360816624766993916672778631128963471403512194487819873000372919054060625396522753719320542878233315663348226569995661373648373132848610216382708595183362441018375158519120695677430078366576536256134769917474734330686253776004662094834339124567805910669864220397163534589991853140490423183956464231182827404107891754260086702155477869083460019510596806105817448459206920962705423230733735295340541400489892702960832544190031271107534016219381251065662811196466575676952542623160197349972054931847232701479106615658415158415614990106014240767393627261157089333425819090622623020383178567247277450978495224710102977125007769877347819396779471934908657251249995104740870171352017657021743107562168424725652401112720002040489506002774441321581821301773302220108346321996424017336423400056612253817764389095503594593602206884097165933712356861511946011041777665770954548492938398686606045964379857012407652292935143341556441054803716151465382605784546054725934528920650507924138326932677366087162100167759066367012944007111577900290703071927830701850692371882052961489182521323023895172306445386334024650366172688223462849409961602252368179071272521827610761696082843331545442683369328076289468795725321662749884824148513480607902643031896769262371732792529884921787598530508154938726574764164010400453586938015325119489743528353613733780115721142689920093109897638842868595791621180077199593950406465526217552369090756542159623186886009242413475647429136550577462004000088138170224361487881104802366978710830267398814138874706270257236076895210067682727228441087514590000161808694258741855818468821786584467351838228277760776993366632640440636429867560510071915959670586993767412152083405318373720417009263584131359374765280626558019205698033408068846439378501105160296497543000777795935826836175635004896882831262641254561723424877612433450343603392364636414442612074496383103079095151800581559150432923864545689186185630188495177680338087280100298915340750559375258035977357089517259698177820364525098438252070294301235779521624922356948639403383987290642812596732003742047318303789437027344216056008600930045872754505948374261743239605035371815471929566206358124341703774941135316872598750819711707850224171300432454047103413456930373164814949725033846908378027929335913519582207472826829818347145646694325373501695587754012882529185675679701173335543955482003956350025040352035187717285127895789952850485658607237370117521036622822361185702043970581608591894422032831091362896270516791090052922731887918353857906787004759548576892417734154012118972765054257982551169026333081600000000000000000000000000*i1^121 + -2287884529856658682626083177100523937694600255876216783538817604170377262075325498836348785963089282988298181471999864948232603797859528370877470078388055876749199911294660262328263496323805917508870006186863428607090956155655119302643808777689073170594788377446415745770652534932339174385789609954626077196871887272888499817272320049696522836721391832048985916954980278235862428509824609656131781019692738232554441057157744412386399709193674226142876610356196660255765797520099936251106186836521455056533201438882567437007903328753376751353613274719299360680402553262359618308001372449781536933127003059007972350538457235242525151385600785309493118537137258453937187118964608199910240493894532072062744544897607848976246390454282171340735473940820907242799677790314778718431781604519110626743412764628742641758464508590912075858772982911054749130326068616167854978065584340841450435731619137730476032489635803224859496755227150532700405572253067351047166269749157983002728487195245750682588077258379044142710342419352152685929215804814474455306659039919558211080175183689339917420036152260683429457022551725157606985570999188186084437959839856134808110504208776556714524137658309493527147389755163005958017538010976963147060953120072601668317831949459881674027285165622265375793099437131311301948224809350548058830084111732186509697581153286329777808500376858797138006185731193204582862323396503718887903700624083441726122541712425959585375943399348745931927960569651718186790850512911494368983458062469759841702229165045259381828286074213133390517627707107083460577254527210503660544405400759124947615496238973762323764037445136646793884890081815506349026403013658081500893023381852136991825666362576684030982892295795152100009831339908326644882788917999648757567941660872139562365836513597633589104824103765610266802314007324584612444020498135682802671609270639821172283298681906716177854431048957989289273419561694757239945036971073461134679573218956960205460400340428432278503911251338224220378685794668552236005329071394329219900600964429132556777189194364870238192047575521329493741189545110744577214074615297533522878305903243068500712664803397399954711976565122678254885397327155831697081337713124944999483124117607354192237580234920298213487890321341688859974240177847993326928582148895260862003510319452979636969877911487347533442935972389799486632908458750671096617149055949160453275491819571689107061141728928009220357972464416730174983716077714122463994671616276424283129683035493613412292798657459155478961576789049917567912568452265106153122646369079969187180374786263169945893501673139329101013642683816129381436325429613508144136706663399563037105776649785739420207723181498413800383297107743235738729900195247778514658606900536011719027286528525927288399600081119406536960187498271854001573898193939123791286074648657277318107637524747634483032199256572661768826784667107509337726413927594631101325007463354640964518755447804325822333097288561844926314776454720925013762382375506076787772867138937785134976852720956881826578414742592314975567410964405998010759312157105396829655943781117185731263148620338635981922533432292029087916035238740308791160898296965863742368823462053764184994804033367545717308680042793718862942276770112040757420464708096007549584022266589666287899164413689685367309643840649435361936012975938796070356770785039154069574824866397303711173118258354237472768000000000000000000000000*i1^122 + 62926498217204515226091815997998408289986460714359443457588676004764393905479066311330590937218743786142757086450934102910910892406681057254022579336257377748137522593154500892175965157420298706535544440689180304578997937876515130912693601175303664009832535588034248385737937211924050319961986458173297122130446333923501353400220876578068514012669361220761655133774776137712034711372556779858509885788764919577166480302240101849791529697321222677756201392954721669901553105681121720850618223296615257267934340206355710995749527557785482256610384217722829546298823583934775479481708690639123819922562436449867030090996435377818813113512826283491155520553788773601852629433902776227657762855380351363054905280821486382356315302511391069312641282993415066714712926293625979666434029285091497517742263509180304841380421378788814247272286413981129899473670168035484997042958635758422923765439547396125534332737360539530151775183555786962880244693775330614145207922154852307070151057965670731917403661004283864422583700152580579792448072071050342387386443216310103976051444422393363904741133165926539809507874278276816165443188709245608358536185398743542322728820297969462055755109376500474931892427866285517381547371558038675245195151864917141658012259077329946615060376367612268594021124409777937476267619433916772001224982157465887362657233598058398071944047738342789554573747978968588633405288016854201623752365466546342321866257652166558194675230772296399321319215570900056064787370003448843859634142170265057156279883291723068809882138314443253213113552798112833125572825307890744457746221175361613980662828327169692245968001597310206416196762504891321020964318139142796915145154302350358346642268785137402863633541368722679330085530227203676823464732325680649773399252691408105626590421619219496588916904039781070630726505369213938141966633817926733902721411109094154188619666800773016330557989397255982625660420730505346560748070085579644680087486074407406179358051155296619387973418351503568798147256772791245801256104361617596594138000175940155552495662901266105036587056694433147484737434694680594148913100734575668928173551603592127049803613126315787486042904259828555110234715869796430738222007537510900527697199677272662368770687858506895127906139978905004798313001570735776325666330973777811286541243503563615810781208452349760785457512367926440741787128921460574899974427435656521445216546313071486211790321755636527202249055993980928354419356118815159737359251482168120203671249221772373666103762492784454858341507663521037162527579111808048382174325981029854915874889417034123350439621861443042965143256894806198906589091155917918370359624593854526840021243913348648452174145350597172214512562611030376643694261170394533953254148585108198820171751976851792232739931117327663182128672433625471986038625752818444877944938364292117869697258525625283765791617635832468948929302693898163939729568655277565723712261422073662030856047780343574487984532117375989273356357772419301812142114813257893584289825186239346909108426171220704747377535379187951662797894997033429792669519580038220003819807917124229405654905260218802048363898942680447948133104255562688155894376689516553710194733395859224756809415578783790439273775658115502212132474458604641082382824846323858450896727090113601459304891774055830075416466721468320355888924328749984379339617779045069156827705535258124413598433280000000000000000000000*i1^123 + -807362135726447608950415403096508092351091207303587193193829173034798727965642491258243115894859606680581477696186864233449114453010765289132935295196971724067178664348544987065643656658155087488286098339427633781291398732083724809848476295410771733308673021614994868347916750495346416015645112216752768123750742815830077377778496668252126069591516904819621242898148872461111078392031906823344900800910181410812896124759240095802983913525043077343164277218840517808442588899263204705141899162153992890430327974681234069212727355823909131471054469743439269999490683662393356235702369898439890271351881853017100658882167559015394051562772254313117579410485675584393552609777190277343937753169111051393848945899466180531826682212324512033724289232014131801973811041902596872032394837436632446296858537289402881101591703660355250229762895389377511678510595877136472138692089388675478446628013447882709513647962215313745172819164607280577417472710852288707807524382719649630125474005768793805883517282264121175336466670974753767923689484529578995082689009725051337083817076954247541552555614266170595828467864477404814339304054311828523660746414930291450211399025873073300443323502678699016597742013677448572243740691914761752425341510330459229560063155908234189507302796251811810440971454826244233490175448503108841086564110900096734384176955380544833836182340220656178516695190022977040345838454610847389213699201573154059393435690998752647972757093375190647225301098622207407245154000407651001734120003340925267631932109242372509541503609672463679839705549470416337929722910578666452122103784047262487714204198219788720952778140418553967034548203002571693306753698648382774097099923065208150615474772897453132880242573047993528940328008992386921853931732998402284047007614672920959654562796464833476529701198073927863403256650113006559299246583767851826770119720847691601492712095987142488261028880251762913794730233879062552771361794838543529530991194509859848391555218733433814964807616677879568213045346328615018242092378349713505684117520355495880518617117586284538562070010780566449299609636819300639988117306494258958067464557312490257013200987218303953168515872020734943894794570075159749355286850350903095504131782612824723713191604149122185465605704947305094773080542618078529441439559945753132036167105965379659909044211231097396167916703874374368711152338589963774428286820788057831758269417364591160377699021370941480896393989286572494065513184661722164015372404980313982910017128852652133105578759335080000398190830667443869086744186435660467918951090077631521475014324070026745612094241486463962249158319093967836134542706518655561467755831633482304287371456248694324164981691639196993414231693997876326160517844532862440840771316817810225313886282158095857943666832666627069870231711307357444603938088346329923209013182788335448243446040389155801414114756245931426576221109580526846396158954379052220764237431380579775364859149159850289623009737357326925216164733150258407312522630641782760323528575297142596379579879720478488577759029415170828729976963104326754784944004461398347233993929207053149887086951128753648901121573858982945398367660012669077047841884843035624107447934488802325329537965181241032514559739630203116868866308313446392653000757339277566289899499721319810250950426635216839606666671759948684171579556021748520591139583996728385323508338524160000000000000000000000*i1^124 + 5033072484068985395096366301645377611119921579326680882367997289654784169584295359169722408856777669320980880278798535729611388980653919811671401176775352197513364186052350375260342020990490595548620628148246423750377972103497822518921768118243380148062482673125672915081856236965207973618640743591229229459066034802297274419368278468863480999445244717946412050491045150645213643746745094719573031949387044365561021778242981598162887501362200575042759174147244203737563199512495729221440354714631484932374147517818882774295888580457331651927162903805117491104875284822759154988478479946722539786646011744307910979505028912064286970994249622460873948772730302229744017869842632515747381764891640372431240547155111080008855399748992872999304469209352462002167384669712916274457066604867732070080908626428190606576975185378988716058932499239150160311775895387321441444471039105477776846963740957045281481143526838192028643970817141142417326505576853070383408499728464073961072708102550645893064665522400818829678766248219204116206062434007366904273913119328454650531945506627616573909219818443414321527993354950414160668415874048405785283058108924947378206149191444560571490644847884641441386020329941772012387007330298623884644892627508817794932350712695993504417194760630299330892411853622468640343192406731528135231231226171345801265214133571494046385573433616249346984784678094044716735369313957243834103883345146670777016019128234033064938449194417425854411726543242597070717027926509051917203029396611684545734237372917688534077927055620581254544717373725914928011296124143737740838250480164586229559420533843663597014958000311011845670415507837352464389620474187798739382489585201185141077542541309422174636124485946043943502501756104618997860498572253387898643346470019321129453435519284832402431675062475284224919755158813476946447984996231496874317249127596236271151044935893616540692617673451470231189912567823431609876544899125111209388000447780478603586526249580618770915171018787024411387682077371059637893286815123350803451256142435566327845036540587567723868711406258345680390226111695789256518168748005088301762399145547959979614464665310675746492804066552856568031604613705798658468421791661253177855568235289558894807765882657475548416659546229794325555098926607253403908985106424494424633513953781668218007214767350259939544799050468606815448982694694113665956591691991619508059557834203344399119713453687444228456168442241549977388827181910772175944460738766348387797679862524690291891133100132814327968992526858150136996320735357634654867787703799029171478345085958321432678203213654742030730293643553092502737116207839766733756071198254843478886503123646391775847913493064918335420793915911249697287583621511453244294126080017570031383681108077774170399301804936360735233852993926912382132200833890479116508090501480674349501684901572939945988158868237242356045070425742261184706927761274432262322135673988079648997723251879497047395879785800767499630240768325517833684446899826815226381123058518680730851546531103999303648512000089207394483535346849979267590607563439108022989696071616879202907490435901568733164243015581845522337246764938278073007726754625562041628067603420545959960691282017192589103700506838162866467309458971147698277965405126896217971985408180672560625645800559524606362304117411506614021452554352559889487305267937636515840000000000000000000*i1^125 + -15208958558246193234028855719623469966278208280750623290107400883785000917704262743835062754732343413682504502750549984863696837329824884045939060296763253076154117045093696227451911107890482829003118429860461381402712674699072153831647935385020036332066048458820991795923622466268548324425178916748987809239348369087486111306961052025906852994142773979687852687395946988067151826556089919380101010649303488386799136225015153758486728339515151087063939716057720310659035805077748236258242133477662710344566964742884153964464663381451977882455588008296623145911253277261442365218882107907666883981262120032872447527381113260021314768320213533102560754930667572351836088129141231821735193248800113865665062299332320182780206756908367520380926366972028646937107672798236173958187681232640092249133199479958328447204567283301995761108262720600354114357364252445310103060291268463286782538438923468724862089592821551814359675096171779559549577629384915532634884991823044745971971998920832082543582143527117749237133757897729312808084876466523289365395708694550391112747672760259621009606164787657656613192638937752265596838361259645126926260506672312873573717755010308837769413708228314803073529298893464757244673873755608057798369257432183394825705351177999454911195253817803287154443031896280580149686998583415079110136969993467673429451784718718927436289843562227872036717862608367342605232823335592455586977981873337820929067453329392866041691917147185909273326051874384235732387105110917016888559055569828584384758316465089756697102513810842399721856122341018885331409937371307525649112503642821024650827104621562355523263469900216999137287382571402725363788094175930876708405953533806758399123686159228531487325549395939497245867783259081242937169627948912193497822181268850328489774042683637518467905932987250675271345918011309904327316357853007028013377036372999407179930908722773386517498802449386177536572625008950454359274882299408752142110671640976617268603792218564681270540953559795760819511705581769805455635617573751109316264279357230127598030040391166999906048990899638274149570982004110898186448685963783089206034747958241827560764149544341976941750960945616522437380783082639483027389029563227697796590375728668054214337050346332864514355396932613154136353554814361829685779271592653724184339683263136674594491610641669091703275800043003960790977047448469019265181507632724488255810862282485331169442690340870466761280298163519675899074218416167439696752030482067573888024087939232777359998113269527639210169913916031144080146032199000687128938458524978001959599100163868850850179939275064810863386204696339732484209590994091412345683612459715118880275236369075791884189640959784467251321475056455875237135880970519673922568027821323068034325701940864702036096597437496198254776306209592805463316822360922016134577559122835711949507901227874829673651802962856987336307716290779690901485155572813466766313533106059690250471145939246821386237033447801083613887154319008846565953116329901957946538686942703121003537700588743040836225486272638527748052336471357710878151071938731908034198595834348795019729387788975285750325431103168075565637408183238113443630208414508855320967532062699290239920582163896102554074456790206594560386439875410811068479379877674148394122039282175512917643046435687490957332132948749752439726771552488906345676800000000000000000000*i1^126 + 20165424228782113177174523609355898497601889409894834150484177349342253027087584163988343615842313944722990442463522431755502477159553827316925712775600154210578675724562836216390142391004601247860411955637444682972950212426130119418017549796861065865563528774720692255643367759389565193004962700292554255270905727411455330690901444425996904780909790272972874016993603166149628040094676382296140982961581931166912697967893575471678454844215334604137903086408494520713429213674307279153218495723558940294791280978016334596529209903618758955810991643088143986491065095290059556551696492908068405393840329060876122659713016211338275550624627018676583362804173110879842357123655864749431279412211488896918264230905217166720521303545277549422642024551943494446207073029153073197850732814213077574899571417042847478180856431391052959828036123017386357152917322184559071606272045088640743526702415312026593653790722936085550028071878411648208314167057529605846963539312766495983809960436066371222944046602673681191054703173230167550210541292628060977912398462340098015518236094387561844354899909728867140579259253366948054555582323412980056371937750204187147662636784465236294317710827776974114670253261682611927060864704550279990837254631374456574159295647237673466660390960098799348914926891479157786899500457930025163582776651581272973411267678107655898094072456959715034591620632065286149570391613757242433612695263515317195986676284318490538528291429938545070314808060708537333298706737478941934298326342493122214765346226773760335195275793131623463671831402873248517933549241449282251262282913830275109605650610648580015221276358626539639289872071826941781702240116679673753132764929502648918750931681688709679443244530021228895074351081585210135649266681538064984506710345045626116583910729038763091586018279548346948553685786312596855947592864497300530766150536653479718325012398952523743402801056467798267347068248441292065661247162143955557806423980057002148302902959257142085302600166217107481057085963920793212616005479875895400390869917030300491083618431826877432854475141038760459777748669374393734107645120315666034554827074004616634466500432069109469915991150585070714201732768964939632117519492329186827815747300212896781848429015146921852030327835106007117311891532745511611535005935310020800767097328311437134403281088720060492927911358456195381011033943216711520817463892452449053022978225965125801382868527444690499847315546337794341475049834796698996874547620341027713610624600555038307631258078357084984111483826826096273450048982919680840154761323846943883651993652299756372922396661107942338109842946426536556091349539800488204913635695749473252998514220862661808587060677045912836624477225271977409663980333929844519401293069658024989179456967604770154411446411553942350209917168148136063744395011669866884293988695546498032076222356720944501567781380470733143995696875048460029024158633088892575399350554326659185219742935393328698695070645456986388520068737850845878418418542993788410849380965554816753451720451875232200236814509521103294825273448338038648945155733171821573303005651863410159912324912554462840902468890363373873494643198719589544550014567802813811613811941648068266483380198387287704338629794110980806713350940278252208412865158089352112593063615166143266910975254370344678769967232357177940152575590400000000000000000*i1^127 + -2571577238435029308666801697118499669717903604580374730959335973662861010377367963663548921428430143403912595525905671547002201216810128255629901939468922616154094767159310970730917059745510876205633591951537157263185627963914419156959351106312022762538183668632017944165709384167290434147807559392123011383535709080202290462692759541930507398524204640887244941988304488464171680264744901591421950320565880029000006261677108504148386544603649746379364408275682348727024150727747823840532380291520885457401957288758727724151790533473608725407295200666676760975009837632496045916133149935685896399479507060944748064740553926959282851980667646632350461618616503613099867244581147286986235680018424307822163150587255010021956759906982080952094075775424419237499370571113613069720668490819494173731601757787070911902381679820735906247981120053199735075236396368032230310296782379297250118213815551052753671741089901773888225189668962186887362081237741553970369353176072348859196869767855481066736424837960970245471294726080367764239695926191067267149276281617123213205465616511351886618864162951682185816247536928591304241068628151891694346574529151057020017806259002195664589683823358542752302596021107990923463795968829954359369532860169178506738934613965133990756227409103917773264908044169352778438193406235153551232153803307137908011494648746405537722193467883501622674920555245322183502260625136527869049887819107462280187261654853165554012624200977451752380759960486560017727000328045006731354181309886560415144546948281608982464886346202816694256534508545188310104847301865509516121412355731316324583623480595130279454218483870642969240879514974424595176191890348245430917816406702148327955160993405831139651702298785346115111879367454941009184402498078087263071350071539795738101830627828157668845938593445861093484102720313148849456301038981406663940938940680518994710267102776129869101832094448594859245419618761544115772559868566295688374813238534562646701959839891671658171306325755837479009583557234287400336650126548284120164695542243074340396681977007587675427797763680071972046502243920434338578912289512024372679269970492250684531305266364193497710421568850887238774156969301504712046689487349572447385577602223111032494436539569713585275384262352305076865546589172325948818180147189875530400628775816718526097846056529261020149843709054937093719018580885200369047129175778655807053652192811435388174118779761380109119963523867116527978163742339301173739238767298078671962751570122151912560473925513329562388219871133137628379888734472048667269296429258288426805731774056999126471089471995566429967976740483703984952076162369984565874072862659719315470895776035363175803599413925821873667269459947176480535323061726269872664052436243604317148410600501580863504448498617098944819910895558747640405858434854233956313224632922324564348681245916904151195113743622455750906099661526036584130272142825952652587984078745280409629243561817926504480407344744923030181884780891529403109416538569030144756236232554134543906748249593326071869176682407721256433033520815973909326628936042770241519001253451686542586435673329250304986150759522230275006460019861642502590841263374190670528514990416667560675431414936682030536787116192768424537196604722703768507900367607813815412706507568758017632538426442537531740032482672640000000000000000*i1^128 + -2593848957303660071085520225097656409865907987017381807225800488386340021359433597129026356196491780184671353693919339535503884856317925663166258270977474134058880789249066380592094569096309468490980750027883937894708686913685478580686045234787940100884046560955360546082588431344226094733751769322703456497332070521128961155952743116451625919998114262390398439263077550426762321954178816411586084775678099029663458641682066425300653333445022645739189790783968898889380516584843797141210446831476695091899323427216707214456285284062344136887071706224839514960642431915837254712396406936765782312444074181182638148140616537011751590937863518990752664535984758464813683670342354528305733604423466383250791516539537970323677887694240652126040754421705620443279508022669126338340600664697961571962724453912939568201438459983866590911553959384779702204498134826757077864270131229733414150263872465470173658920804739110762453581161496726942409989988306516120316399467118024425496534686168958219922981346699227548168796094070027821966413168409782277223500932833262522612588603637086137397527350527937192730806683198540698077338984998984624165339824246336476871839864032740403001822771769642228147358112003249892774257544570653566009004017530054795813687357292808218122819298320592752416267597551352547376261287161065571891249672894887069933257196641277960731735434016472628223506812667541987287552244380239163042822200405992379264003504489609107466774103665296977323796438696616419395710269846846557309149421413259395382126826591063193008244354463543420398091831259567350025979511151763119720217747781786094849658507006409960954691160412322515741332351900779047527444716997952974205774882917794124932744311769566264237691720844408868756165572590312063370564297541093379644109614302297285241399876860604885738744674210297069737111240981210289493464363859783677508936933104579623571237886701769102622979669833706533912455519016768067790711104941559638669983189336837664991854146492701322699056304706277969096032666171135136361667757206009787826576658027910361740827738596198721832031724864687043376992306639949645054927443692493571273060063889575691213214797122309618964679098089749376022557817991096629629900484428682354246800028941412874134879832293030650367255817173950195859679099742043514612342421616549987311780085981192213246019055621754986062506562648773332711851165453863221335739316134111141297710636239117961821045144867323325173467351563494195678097070895709174611179961762126381418816413706939519826181601660470532962406126025764796608913130676834782133941484398422572556057243971770598633801797033896453981694861953102847019903136356525066739759143605973636801741301510503557663003858442382203851313095843341011191437043305019680501968258912690589399483921135551510275456878521881632257842747215213874251520889121978341861294390768843568090216872475043438969457921173218566684015586592517407142375404890344473985975814167332350025000576041805539150430086148118549396931917100382444743915627177348151328767511975438063315631433949431156998740718916372103644398502056347242725636641712117834518198385802638134856557706608565879901250295515725600014560976543863898602184595344265824600262466499564903662981406839648012449795127101446616790008091757365016369744087954775321872884837112406563051981034984833024000000000000000*i1^129 + 565025966790577375838839933435173832781667003590578669880710561910366142753816804569609912389161935169856554969348822977514903422593406632317672718302443658159758552253932471232864144662567751950567479214850372632479820615060317303116647528363297270957220104664075450994496309126989073241130092941779169296773314235575453259532654849852450955463559660218370695314541734132568375655864097827159003080537581812695875605729147633999789147096735675167260506211925052588822145471220952189010254311774873823878288971400019120075682168465834026211926767472615238526056050876119474279353719451005043818857865607018743607178638191095467315675267906380437004141739031153244221817084926817224524998507250472675272953285073925138495099737303918761233775816235986774938762271472618816951361703451567318518073398196007314760368148334133609391297943180058757616728672848392941386235988822707342842974687593015823774540819208725991666818122368911765805402662442641927937518846274484033575071783853110870890175788840268998083536417499493589230797006965464959827910366989919584493824273490369054780628010336698633670541884067146420595995603134750282947464190103561469217278022340158769991489090443121559376657358090807840807287186124948444867163576477657333951846800293408755585019921237598422918022957977217316351342876103697989833066466183330028807966219054016999676218328254523180618880295675950943207244786393423435922024847058250796487565704470366883602373719086873974299891221374018593196467092356146707003253728345190401659081286780145474065212624460971253866617012552664404238614652946167728269888827731332334862749692103011061661737245047282328089361335737515216180587030870849814375951356883118612594732074360567106440725154128407387022421824588989428227987162771732809765245424360416849175908292126533967905788569018819428274884047880562455954883037833628260979154557903724524608880586616013324579429947340472403114983261727342717978269843354367167013071999331041890324479919697380698027808570699931239979766451695260109757101741223050274067867055869639024100861460798142206076626028740626800416254618793638169963296195462226174262298183973160384807249693676958982961488833305218263213518859197634427844885447942951846939469167068329715234599339485063403915766974519392895967564001581692729490579908443972212366381673917720686932426546827796314813255574552930975518532769364435020844039579771941708182621671365493434942392905204614978836632753428853081576751124162847666133844841651495276554271272918476056677215895125959647412666908581280302508675700194151316649141531985578073628289763723191699521411347890787837568848579484325928451088429318554329434532324129705439211049264701713569177440977233577533073919473792168841176782060956237969082327406081776610581918984470294462699175758700047044337544585778239102968607129773079060130210042416498002933021246004024518436999296354750939459449617082372332299663340170569486134895753849390554294318441305124952125326681368548502035208389091845359354302883003927678363215452631983859802231294971115556175519788670342045804428671595780838679091916055647305801836302462359413780467084492880170301950795821001511482132649749156038365062488332900747168213568674167244891811869232760943323211855283012129954424360012100745660992142670652854747104347881278223155200000000000000*i1^130 + -155843456356063867781448245072201756833938079172643625742704338033326676897161640004918895915333359357348624512933473846809752814886159447638613497950533461584856813334965797297711235980616783900454799319075153937839325285612899155755450031796216392776363690494346852152606502767357028425104101687137877001711761028590083567963425382680801955955031966205589329030798033886771345283162532017814775064920267439117684592445896044214908181074279688381476629079194924119885917707897601382846385955833161677845761195720149531526697502121219732183625182313055521677608892129875501589563926681316869706513877018236178761915569488805929063563581829511380265237108187991986542452955803199364124282565061476935543754803169493211762649743991585601119116046287857804522037941842892756692831874924420746456245393115326892739199456937961961902130084304878354841016446344254115109929789609501232235160345332346890190170442634488834939327011785730543595152229931400170466942809227058338205693520275616253075879854055956431285826610456685424603256139725058926040535126596568956330153890183921867437008863142880358542160791998864372110803327601014041821471163037425318691534028697505385134714697210508988024512948224968269996751918888989011931499132709759942506554624274247823362460803819903251164882757595480928433477705728007378580820745812818985467243278463772848538610324414066433344264466791220623586010614377150716725765925451359873718321968253937238276169926656720740158478579272793834837742756385921333367684026000763818257681583400496863671346017809651080113405950086741220216175755913269863239444982370268057173454987744494139848046643836540560243711022979423701890157555413131112592275062147203569536766136870296259657615828524092011793526656843437533183614404721418536393997919425915448321928350982377890746151243601947267630681382975587276929934461734346123070919876650522985951441843878295460036543562365029518328211290699987502638973069142191972509332998157542014795711643252275635183629532876984342799486979721135541227114086054942837952381564628990217549707552505764864601767572078183924304091302559328199210021798700944221285320374527518592501452638090452382437800310886918582251498181429621285464425935158000709159637902362242205924224229361350561613967939083544586481755859206345174541096202935730575240804369273658039313904565627833122477813480215820227237713291295743283473996608239403843655293201790324632305281443584770390744177406008367706114703851771678237482771304678804051423398466938241223981005670070761875631045929869326636266503561399602712135502924406521623952931815593660427533421759472400127812470968633832651303864463319468479851575834898400988281524605587396327870592361507219802260180438943411664803714114404042083687964132960616436990551820373314954102815250999749604332364747166497188819315817328091633696123469283672220813580829869766996459108909838383212040256647837487066356451278340258345243810603996430546227396759673264006266353878460200900431884800023717007120269678736539916122399532972867620356660683040667860295416381489395803118884044614357990372414726569271092465301473554722575302016010632352497078182956981950557233730891666875962927329377058360818422963093395870628104060476967193585273007047387939306145748056028708959126761282016903168000000000000000000*i1^131 + 1296615912495345534021966857106002748859415963563449676023533846436918784635143965886740905029735105774516439289015052125505562957886933124926412310503797477859290232986304585039426388199572906332727964674995504209134453149903450005637749602073609346089386314304350771603634260637976257351913816578869071013040328666519054342659034056707734407654572385971916474412566208001513992930551078583704081496586645973854853222749499774994368564364343102848529858228568174380419915604820771775345034825076187347090334607297304124326639731215829250210653108974133445355417577356538116226947964732974932009546553655151230997596798837928227300198409240148875518841441330418149012610982633061496604020807198304115680506030789782022316110525461765489515255855611806230857772163946861359900051917260021798993353544306398413837339086146835676525731919052893663234642519259563165665505912841032257464970417174574761920102899206050533554132073975099426132829428012366513839425133400378732900983061180260125834676974145967153257535356601709822865700723271169827323447368284805713227850087150054908728325685222506245839085446695489663291150375368006845977022395274115361335376413564716989020021375539791045757499367870696661760014613033666046272281280316570763148374716111443263729722772104246023704350857242115296107864709604098626355025871971796323257427945073471968618241719680104049664668755101477594461929843597371237609131112873072864019459602850134828907789377614731515784747088299204264070472510314915513627295987295018590008012013752092972314474832161399572285873647161433214257944944627902405656510308239833409192233985907394390440844965968642701054208025968926242987852957542433542080946130099872370608398868334246016859245020233373224500543019304510570083623202689119360368178958848419712020371735206995412356641361525141690518285155755884614899673446382134773405295488576568973651905001147228038621826519103398039257380343310060276708216397592927062729142327899047824923495722189597940878282544339525119816715299564361755477459908155182471732426315846446676194530063436227756756930555846418331458986281729828582510295428244149952704756598367189821854138574215984840453790862797760808420770839845697216147449712518356419007622750972290763175005043318217135979058295805319688989612889744214405350970949527383850993122477593922542764332554804094585869809630878304146550145622309014055596829267319177781301190835493853620949155985134259819345695772888462066867358260421497879565807825363479682322130079664523571251715681416756641990462683303369635374042679763451736728694758914880195734537014429938750020065012489855092809874962350160368533905980091159244762988046124545410908491794043091533709215725094812625842985017001224770442249908116197428047824775960670721437570999173851257684613933438607208937433508449617539834031971422485800119320233857219835758645518408297080668435684383447351430441766443910708287882884061556196470848934506933830915519433645296178184100740273410985232513004835643868469437234744379019884715192361375668759543030923323557452626571570735838541101052660276353105388000010654233775300732191142628091499144161687353616330773197811663354346862689534131385791519810778813746189437756508871430585694583201692481674657883132888899517502765550376983724032000000000000*i1^132 + -22035744816163345265201186163739491144399163110276242944321979776987943296914353195433163152236820997398330034960207028388877100858910156068978689330153341020627328684051187506316587306448886117822995478917569659203156848179688595092969495348252013218711937660947337433730644787735929973706501526265150582473244115457442284114758396419083290935500617602077523779587136225462929474212625760786305643681838559196502945144709420869793342175729193955376452841903204591284854746776253305813794988568928137794420361130419939577292259794781407264174585793322487035006879005003893546649379333928013515387698255008226634546236301056208423191454807596619250994502729418987219178047374740874894958204605528682641958051227485397249231476434387848116827695998860700210811223732775299563744140289752480700545040751945023634501013640362966061659650746184854389382240251827938670241340096452550298123039683947536331604576235622614216290327315531420187712769259186061286282693761215611919984115796490902454577590787225789858845592688048222871306258022299956151053417637698131667872128220391462594124065460043623809467897953440474663122240030332024192371993522565029226833462776269721047192102992969409251575051861288612605270879665545895712851850689745712738269012217714196787403891064889450001158704598021737537448717325745899889467325226239390619852797038850850520956141813701742172707009926737147076462027667948566003691828229013496497802235586992488276292062104622319136132552184737971865251924586759289300808857686570035516491708239617461343194952893061177596462253874980521395885374426573072831982743489214336609402592557064767644726979030430122908733795188761196532548770865231362337020940301958602974317459056627530484966060036428080844232080889894659764068446927247789591777107963518252508535070789735001632310981109501441215369720614894476019964621625444933218264313810421441538544603993692382048927478964617910831938977634708250073538082938253744061686779765739139396871928295668251494039658627724506537215438194512708347156503205103900239847579404437246150763550814183725259747009625348186345107510799340883054732555400342334337885130330640595025843804386520086387146239080356469082812100547164303752480851177716192940216769102347449383685757264529420905183036980276572844025143240204289844016676443175180826483016440418097125455614803630205860634767617225127022545625711102445914689307770612823428266572198973755239725375311505147585129840697358226418684662762779975727482494970054228135953850742582981251781697731880510716261936766997484755473021676958434959374682104272247929772357740862146806949045976677282282378729649395681991307064429677925807079373101103744012720521528561470257521768219750256448383328373129335533699021275471452876966025978077647640313842385081763711568492471630965227998687127601299545983620874231568258580795289249240699612249708504271224609752223906974404282987264506650125896156888527587019586898385091955568634217960979238889684928088602584357508216367126730494021687840595394033028352046822352641876018462360558977832343167439586552774648711510702385791923700748337895294594073696233785316261462451098311063648277317172399538474959092648330866708619928151686839670243329720096066344581984800382776223880633267349756261171200000000000*i1^133 + -4182062976128223292518623446709086775223656589752632079430259434505980922589414658663946270269205561450129732225882941142870979137196087764846058867295532212501414010270806588099575408747194135617862056436832510412526013604621601558443180545016155370302483470422620368092900581142688604396870338215423905614687277748297073879663015745110170173839292809248523185898758536600309299212629683349743846216440680993775712763949146105268201127674720384276949472489686059968666441948518955314675748792346955739047131079849806455086938140436323452426110279514035926925591062251436088706810890575530219711497989466603152794774302765109526243822396962620686898661428037284447358777154922992534697358495484369334811676568165085399267531214500993194381202899335578305709182568145504451973152919861789608501985536366438772859330923353713557345470561324964686080497016866724554351976867046103892144858748547936348429064072638018799967249912441726699759105974323805329610457700724037284890161324894665764721491872948258742470155801975901932198914384601810498967362310367693697796775981113644246666010276956072320230529890114258329229186985178847741280291443574622524844987602690217819919750753998438826493589926866541787830585160386898519413886673429823166455559898570533596945786740120514282213561902422450401991329358922626634401838737195951839099624972689592317635692461315529727066881059097534276269155770786499896253061721085402726133102537219714618287737591245728725208886408936923429781403890682256864450863859274180869544590359495188471636122173326345833938674992503230992731572176167308422935165490384165714410472552306221295276979221469192429065357420967306682115659164467867745249772374855242277185480084069531333110610862357709327392826087863838127568522537854337325152536618124914438712836247082914377374338443034681345677234990239425973685521711422470789851650786170428471382017836822724258739590210401986573110088141407850243139712370284737557773298028536656250094391114529845404288488395881123307418609457968555152350350044251746691191913215085881788764395725671453208922694064988815357924567491665046374611446608265170943020190694201837555802705680810729880284721281282503055236889068922734016727284562316534130373645444827963229999087624021924990969218055146561664042173866804133914530865326173289012236661596273476924256447554104436804012949465450925428139706329382529930014947042100244393554471388662591933696339568768025985982416577980745492304497003726465043515208877496547243059834251413960762954138157159721172978366258740501397328310049904753730306894902544408249209521520706891661616997545842116171419517870152508819912609054069272716416227693041001013797326036184181907497893622683124690735323162648188685634356469368649299668343624796562869085275080010418260854388802869108542172727506362201611171959584697756265489973103825286577934038421903758542596966175055276389026135255442551874844135509062970592963968846622734459056513944632358419609041725146497594508027148505265436813199587000444161842229028864426766556695206452499877205221214239946244727498664717517403000896697479507947273298032365845858404145714473428152902507285178957771006122271276717824752522144101636922615634287310099025802572071999143312184857067520000000000*i1^134 + -280704949629772700262859009707188801577488067397980829587396412749727281338515584533949396499288468308232635547507331897202219947639533998234543085839219423952343830212855168148309504443031745832419131577351549975082947751719593022725849658478764809707260104554381148104467327597281777496982559511862890054575601935351244707411219692699927719368046689770888413808107423907434574466771269988361032935779728544439084517522373864016231835184285462516506212711971328710667904525850719390576008784660759203072253421281956558429914503451180444916819409011630811258183732076369492234813200152880090772277987275137847235100474373889568306231453839779207333922496421901670383872517079578237156639457613284138809292037331211598740011519436627159473752748275888501414054239665083618483876374173211490394912330167319575723288905328595354260465884260084305332540385700988001532714158890658179673964675862349934975073640582866694822063694877980312777532962490046332692380518419609875254475871944971192622763978343394262185331058027029097681068144445350222428392477413331732216307681197342431992369045052920734829233328397280909488798676478058131876608621105207384286723310085580021259515777400125087896477923317791346470893110390183474256751883394160252293144961588681070021173444540187721327676815322882076421153554394854046106074879508118889746869430301750622122507617998331272840099577635609869524804950069504174953094079945347030775858761368388290941496846488102977467431474164783299512347139364488248178203708383141517607817355315033844027483701686784835852465035572645212118908099922224175500568491543218424140742181054294773613244501616442681127264720463694598491496036620948205703653306060739796715478699176449014335011473067575509283311432447077593033322979404204091769883897100177556903860821301815274509574742376902852087630950241578927665215182394711591369363651174044783416348310619523557849050353797183392372663593365839459867387779513581625861745960516860844623672695112783566222609757332325079978767842904572295837094573192934696536955836847853871656233949117600538399603018102341854780286662227377440779102941306758139996050189023270087196626922538745344565334938298267867353637093759983972367807340546333158452397559854587120333200103751413522725340100936466751076587109038221778017339214542028114261875195043500945612443198905201053585057563201599225946104937816296735594293486880181053859246551880770179625170856109069268003890370778656925507210479169639437196880508808681903625039551839322177061486620428631361454898781648065108132407256390496369063166469851674773341340974298640019927834246203256811015650825307959287772895684576604636332251421158402659454564662320765210989446219218303456821296643403368202736267403221352587701567661608808175694515199042329514367088248614726710226572614883199822053312218729992257988592236268584656387732867933989980097103836384771884817135932191869660345735846838611683339187243956077105887970699297572256713834847626329209956292552706758206094264364326427017196073707910165083239681863539377719500858154525407652108300617326032654462712417763938164230680902415014267496893239332721263696837458973394319082432277612438288244985082863355567006394705538666590740452212736000000000*i1^135 + -751347175649338949614527532107580137915434823188328364443984550463088300146292813722910009476681343453245524205026422530646083288382382191078428476328839001135004984794312430291853448622177384458723377150324020626473134974510015040983602200638867486343095707480086433257911650194375694406081447192729161198597186808574478121706147769979443802564552190657371997973665139136262471239719695028756584458623098136159459938520128739305178184159856323241219128522369056615896841376806875248895989394981742868826618400127397972202989758315815123448758952798972678757333762415722993854969382820293969349122385980650382476014946858606290877941308744806699254554331920484958956030730858176478015642981166361588140741818178681894100500706002758741485957087594320200526944177018704961726405967602927366193482529645926478688094791283426551817126351881387804186411764737131614276506532776733826324344074033074880476949747871216683125039050464090981607340582739536309873116711238875711678435040543064339886309345297384649565952892095689910223064468430986718970670666306096613632209571534839696436294351164882840256493916556996070846786112427279791440113932333116116511038443462093768761955184924637047729153474067605918193997626383991291641568632744713717365801072661791031039267332540708469103277814627329730514387108536038448549357820673339204071620948696944147078919231603939874858946358572839057534359318478717077030776686303889980600388529083198269264386409763988262172018143801257250189117441109709611597734688150703961342734013368380074154283564554215244623139878646422065159818323677027103533282889821181323830374339134272996273148582020288762919026570235510278865715271034613240421935534989256616643461617168262961254048607005676705244846164306647558017249471980143314139769967567611904970806923186219796047016158341941667956523825184670141514615368385037223580811471385644713022164531768723255175547371701537216724438242982558140246758626964796889531180579995629237023584090815654846128601676066141331868680139357461301786019103759921732920608323243278011350953892919542128459568009694480080704311706150106270807151122469279684718430871401508401912788128702869753829517335579062430838597642757202490596949574241514022115139013346274729811885694432805672322775214490272991289181219830843017000928933994356571547257399858414037692461668131133121265811162920768050602222446744340056430651539816312248254475630236436408392353349706320742541360543694637831130490742831985302201108524980391175341264803491838488356120127300481274585124308309104803780549926973160703305812769371037149947955125232133665926424870282792481609322619299649731670649021962602021230115390384829507902070085969641160632854948558640256908942038799916001470809955228200776071762888721308034350561895883023677579206758575517333818189957899192115305267976946932321100561899295416754469615970895462963785100044806797333552226351486685360668623146330333474445047750843277794362560078700451852328008707969726896556399676059549157384791458021986645106532107393787615654296452196247465391048731820912183648669222915545262861522200536191823120533873199453201101724527204792149776127704090152515729794817805244021236195247750924773988761600000000000*i1^136 + 114985460517147877052908105052817937379549272059193346025846903250995116100728190334302671338306247759446247256411932097809877546177700529080999929637403509111297533237675611422092659984848506347553861348825700920393152032966260591761204565429603868040394573394421936408860435962308976223030785812971639487281802502763802190104079703291191654467991827731844802373422996165133940652960258747639478659213608569954814179922363823804989090146143755776109413628497405116687794296170262861511223780044155143951297498483585136644399994175697742060017363481268855727111416728975116488318430502372898534244399027308615117886730760863317372919189575228926245468064907652308880099871557832121454630024528291940523662420122167383289786467721945534629906339271258523628550252444586523198201267361455144636703507521053790744081248067982892031318405878310704167942312995435106787200221955537036500516930153789291190290301416173296413907327234676076808230075017555187715505858324880987517839986409014198401906737849726527830611451317076434300834496014415310509960659166258884880890742769407625146548615180749452193611847982530402900025153703489313233672503598097009482853145531184739462122925955805409436245815685401804189736012428330322885813313651001683162102429099908243685059326702416423419110663455532613310871470074137298336344351859463967682346266021061252713023377042515293877532053325453120929578777591291003046828981831765483578869594548052748563740098658091355429788394523962283815655230365004531477295787979539263868371358506628257106181968068304731802640175963346969902540124078099372564238277075674925706038412614317009281933464699856325740491416838931887265636822645366837081787533193357050344939982684114723363106555952156558510544991169025528836428310762120592330927542220537200671494981498663306273312314020932988380696269716203462036786161498507839585606001852003172413020436797377866688061403907263837314452832715064106028056725521127302384681537424904854827154275509677542608347728290187101459772691911712876839689747437709733616752515042681148527013841808485268288356212155137680352552834935049266357352674259317019395324467630116833568447349591772061443454877156015431756320631937787959213757654556173758406847353147805559374707651256468254152596430115218621147775342201197982018337961927072944169586234399135284926874083240568647339675941598800686950118457963167868862492205497151978491136697015058192008599000005084009630967198485086976714225831453950642895982826880198796836905088808893683848741560025587145660656198421843317563645733520268294424542976370162514887029278547692913638029790371085268485700334989947521274494414271503737527291195351814308037872049852361654244511634543643151674128466236190445313039986597549148890032678677631573859173998991407405820453623721746366483985044557563192185348343848490856496638895159487607506572390089564683771780696947544085084502900007032874187194277897534597601113859633652533979382670138088684272576174165922639568568123090319984761432795814499660689362663804484782857974283566501841933063765204101284188459187672694394949031129079746109138021244842334670085177335407757498649011386867244220745672397355861103387019837440000000*i1^137 + 121593932278922471617445198711479566108690659647361277696064773781901190629275060189512132875338432773972809240101184893758864730871397099296084030140895435324684367349593000901883493507598598369638220525666320878710691972753796640231728261975630969766080703108812779743062683794683971758195937852058702923119710026353811306853845708602118059346233784192345681968860208296932862337953496976605071025059613382632855043598827651219928182449504345291036316784924854004103316492707811467554975525453160076892850645031074069000916146760225488882947991879632598768579456579419554780408014925528545004382061840368446850887972027293184918293933966638053878079640489129939048769741824838723032056831626423326160296738937076082730322271521363564078479077563487573870058124326932016411497120175811216995618002947442338156021624249017851233205275370251098622605055310213692324223725396406611161945556510619246459455341723581717789744860180653497148706137552060432238670944409135392850735040805184800824880054352332305369008554512640996839292068223700715251035991781495505726770631243017968670626737639884214884157574453366362779192215401888113110144471109478481765627253770462690001633865589524431034592305153218618843743805989263024045976674924410716625166136190966199785017427255325967584799144507133854164489724793042820029346379471402940147630647428201309857333050647712413568001726508585402157481244871256633092315631469459226605430953171548060803733317965284472545364226639699024431979266594164250914871724097092797952362558789108896290831651885220203280353257060031746304633143090843279744255600297798086120108538255006707188738623538594852783235925384090600066065048468482303197093251293618388340837907610017758838374333772416350542500982790299996714386974695464727067581019430221418173311897768189324224969959842466749393328232052005728848539126751394820074446923972979462077229204097099401088564953989645834745187930466858340911256072245892726402012366662777096307067334862966269089024028063851679867518932056075848256331531804673822174010703832246439508684252626814885042751539393208588569865189891926049995172173277616234004275183937485213086224474296692741122519289684234709517782190519986622735641732745500918713837037266840006269977639747592586190155813725277082807522531815847698813655464325947239612766266086313781879347195965003271475963983079076728130116505514001678896021969473822378661426279492286462469380615559346968112108692224768349786177356874902313067220553434708189360823578810957917978142235377448803022513432200446782104110254740723189067741899094330483457504574698884660513461017999946689653630887926016519384088044380122597100422085521581670329948432851992014827871662090982948767199800055172553332385649969672268163092424554846163617380158655301318540545208889369614686715010941831876725225797571871356881325524844966134491697207130576088869046292724135277416725462565368639618245029149528391795082136682474107737265978681610450104591522083694225705012462276070512532104033313085853486163939491623392776855949644536105195969168768903662716136374246875819099054295336680360581843216142907933912298456458523119484471342717431787223515136000000*i1^138 + 63798759076664480954428761704708613967460272042269532071367255083082763964882537477592885097845948570084041866846332436156949169231472309651245029512751285496995353935714593395097575969301969267645898083489118173797462810761739980703082228205074536180861414273025444590643835885337884437358185094024679077774023744423111353647012259441558617188994765679321250621946173545027981758886763113507708608352888408436234750444326027340483893250485142704072398401646573229893932963986707967375860179542815672261427687244697944763732405894347717160699449462081984001814774863695677906029828173118849426060479045703265744693570746463921823524632737829625373781089250621430641058131561439641228165326381585230401080776785551776466008735135243349237693834387129556417121634862551997174338530925206198571674558023065010426083722944553002198706263178544639838875758688458068364588551632452024480116843374913804252736948973880528697731546051258027642373979193393358376543257986792146522223501724451958604016083367541446902413975362147778474145864489774133924222122271623382242358483051588447313891006259124937010449546605726088930308113093327559456519424154618263274371785190926485748896502054893072330077413418911095182603175001421688859054400582791376795218456721150498065545209221588158970784230183049997883341419834688511207174526058649600014612075319193929207612062850917866240271264208719910961189548181409842755441624152837591830623299151553175741374367593061934108495622239147781922193498448826130860835250111791571146294783717143178608772260980331000927479620628088052548275437250222410960768525911743421764787511092148266190360329581702640338554277710717380540365812185832441256472417041141872932692957522228605382347281466500314610577501005665786233188505464844079829589027524003951773236849829800716446342346301224193809849906504812090438192274986493803537977975215285663057791167506146959585833423096316496217295933615126305312359812206674789796065410518070874685418951159175362628462227923530823096653821731718937006686133148103875918708815511670430769524997747819468776216854185269103952527172981550647745048576734935604695648116280940907720750257546012929115187511521811912930890119680592638204448588322865165414839241924906888825001324702964827130276544479408799123866815779278997185107991286644111547662311750926508957267860737583893172194387657178642260380926800698799656795383846927762506463662285874797134792174256157565890635058326738589963020386376292042326340188536465450341715225194398600993238579546417382258764064990240829834482358075051930332703079305223496517899603719384118449089700241698854241073641115886552113701147599388628202238128196773289494029437621837315487147401680303339195917178899157868888005504573053853870168722061111654981715618856908972171601049545744218576678060148784571444769238392048529598924510993125751115842165345446587041971907522897317004484316285048949862971675854552240848412795011961214648538457590669230659035176524286096426186032057770774550403423144202257184069417437909995357726701308767235763522721740864660409146383676973788514808077196843190477851644864441140497481579547730755819929600000*i1^139 + 8095194275424845314941361970906633472927953313673555493122966217128257375647557481323126786124208502743018403767733868315501945289080000013349658534804804073895018918857792811680202855535479386503310223232825187345628170026513173380155587529337288547535585431881273141817730105734242744285210855579610589587239741352809391210212299382650262989897597258689275951532484447963562183726760885963170836444114310854902753175507728680862759253408664249210686628413317333545685180363529522621352111427140351451365826743656211330107252814811367493383456450223149351354923154910718342690294551337534033767797091224226700888308784608707522297100759308896167338668811150410942143366311349241406882028023357216407368163051057108213607169267770305944996799440540039423025738537068007111848730027520024300336080063458397834826764104446372563081869137914875167267587409091136032438963395945599436035307860823267175669433641810532103549317053385114987445251973986236431605567527599892892270217726220260872103218579656607998880931764302830125294368075443189965120780254360655102411408240035371276128081062347197486130091919445958092413946792063507022106660059522546911524460065480426585299063557332123230774778929233652828100197887625883043733856523459165264183243112642890546128166062344759112295818606527420702815017209196737419480531197317202080156529498163605081245975152320513392745459083677800183695852913848302251316655004446901237009015727152580667934184983258090434807062307645771422215680752997223987203224639025114312142081749881330172584152685049330162298140673201789436002476880782304927300355039200696578589969363307536748890777277976625577777031601036668092481500294070877689761998943360228557078824831154749522990622245446507070217245351489065997531279862909567260026074194603079275435483245470745629011405783018862031973003032776177437847684873891357616248226695794922546449560968868959235141854134402295942932225159065267186074630141942305346653811314552052250139442904098233366349144124047355767719559404250466332212993002504189440553822447842862576924847978498353111681351241327974466771666182323338611228645474866021022416985189238516499670622951195643114643343748155234261713499711520913698060248911792765187129740948282016438369615066276468310197384454684459313551928226567483892212258245428555887028956181084702309292087131324685799304292688752456364727671909860423621683800325250485463081363238628826828129095115051732521730477851114490112323693160110540668177254773920479356430579451957077190323605496325813213660176065649306412220700743318807470817602612726513149898462898049972390920771996384688303832321187775000700457564798821193516936563002564678856667557645661941322553129454144708473847532641584612761491057380610119610956319624372827420691053737576582542793668786990659400544569448132528211065673550020917164071819452163220152389525778446372822623283759941656909434738146454627302539312328741864814395377881725176865129203353941563887566270880313744116286247198774901943143148879462436051581180798049796230833899983257115863494928133076566395857461117185098884096185252855759623172535433569291468800000*i1^140 + -16572652352366473112271053266321756175380491560089524330464124795878237337153782210549342030347651335353738265334030759353221004363231097005342096694785892531923666189324056010544776370688349984238425527700767332145949325589476725714689638337815279748480906669787697207250931024796189244722201861957575796561667109039735959651721341044817369772192486023359152667421397660010383258924777486365274193256891011973616120456337972150023777257229369992401807417250428522474768361043501594427076397094390319163820494691448011136336981427405863051750040283253272998289481714804884603400768392589304950434871579388746980428734743345834802682068241424235718907843713791442581376508947525005236249617020764345226086990522482679302193842537315023440953964420707130357667779131627583944739747903995128109748217106998760396056613692218205693827984336324104252821935585516075270579744304708403847259568135477754141596783605879028427618633606295691091672543896200990558633441352917725844570758318314480036076589637342679141920536794847525605440173000144355325768503497282537803007956014134738765695507131576433906860614555850936919766593749430344803106177969990933431496148500921197818960515575839889277879974996901218754079118931607870148209754733030787212317895718942022637627602521785423470953685581483281557304709400034837219019981858917409418327524242326635050198346113957179950399719997067695647791216825367109958042669705885787189796004302135630063311481704568953018003072646652754321683828437958128641308823667784013554156075097409604520841739926625001258157721103803339036122864056501224361241513434064580958955515900112955117852981203081419747241285297363198627316788116106571787791233845462677936498199880419071888037917927171047874777173259240852621321798773066925575747519638676708401688235780488298062201188601039661508128220664161828610180890454490548716581947313897064095761440419722506693088274985381353953481318230965162697552250565845763571388827372328955058957364681495145504084330522445480973139378983836397660518915493029071399255820393377958517507833388475606319851444165400726410234233488622554653583527830819806381004638079071493864388313466425343872334879863266184008475240806650003718626488759006935160144411257986905313431893783920398247632286332004841027915552278933634831783522971451448325019977462257074760631408794938693602604052071861211029820811817631334118688815335320333242268709320059339053090088535413920035048893237675582120979428518166341474325324451885814948562760179454598521660929497519348350130514518160204238038115051115422254186528155433186721392538240122503724031468035457228877850645117875526383759701164042935299314936804279989823899437773766140301184640855435298507949536766564269767932248543580334654747920409810130820448436256236540397146025217260701788359620703592719145162517594016576136715838154736659055813299330006544289729452467779365238570549905123856142765896157895921274901951748287662530188039909372831349146789105628282449288606608409578514266637838369056237808836775479475403293174102693256069157487380712355400969457081961781764138295864852480000*i1^141 + 7885465728112457216099928915383722503424409298246086920634700706752596357549984268880605563820128952326405905597732134884442439916978979177329691464339391624737351426827270610084391047044776807171744064614457491482383109068591556587065170006439725540932990758649399826045583846777087224410405580408865773580807795136970048698218561281256512630812745330928844499369844427843196220243885796910875703750183210068113310040301429835924643079865079637959120596031465249574938081602043459142535142148510265708380188453419923543968499961555163831407197671319141362173155843903042168185165988851581346682629197967212101102662096969594753157511825067459328928107832777736820618269394993558975047163101997055804166050415479091226155974445880320975183727142006964340424080253928684230696056458970032988272300184861299052673176940674711907120306752911909301632652861396606068822045676516054137487254940139353178860050587479376824056616488948501933098912384102634779453792336073210177402622322890322549246046109898142090944747161783168045664008060530405723224465968264062593331420291696223162055119805276311848814637739541191840315948241688420067517952821633921941754163721514345840390060896877179804606198649399106293928766070520471191095998835667588707088410571859037681066484850270355658871706292233167311569443126720002172030622535891783151197820805531494734890093528053934768479542947955401229307252362713657954746985739595358376050927811727419521818030875615962224463017450787277977511585295613683435567177014519056521059070825262398345625415049525867199856816350139475323214384256311766034909745070530086693659473889287482284768666705110185080242824827489135494217809234533647020557776575846285534613881209504209710644555573289632524936730158166525606767257693540687098897198242585558542423085673578955906409004674125035133550222931148410905332439806058716488980545470584516073296262467392709996614697492639129572261951704899343238843017151738750057201436970434786668789132566118857919092170167638842854524572300618200714463126090308931048860650805789382897795450536914611101256326443526176301877999941645438738508326743872253021277075372118357747765446556664420486154924224702763101605115219663712062180362825283532808500390201640603587531429969233425386499949396063284701007176783730536713344975101493897823797596475234566924384729899593388826868657777962516186652308749418637194840032261081828111129731030013360290151430524129625856835509883195417842048037990990420019881272901821446852047976470300618151902579894194937804456640391042555071610850987502969688935113391798605663455527930626334064182006763073444630781479192151981679472535278737901872024641237663555317637236128859069300271680937529390710120307273183812595972204858166108710680415471111940981920625556650795450214061331774277587052559151623433328144752922441902702944927705595925651172296991281566229026795830471059569814143384331080335367155725626829462990042733006564077615881913027041257849036894738199175614589515433724202447829739368925849366785626184164191494324663516540699306681286597403007950782464000*i1^142 + -21630768404826640816908982368367210211269350018759759900280251462812219133553716755830724164544104886747971098083961479187457095398541192727394800253839096065577814989283074004009890922707687679957553824787392306489999979068049711988305620532949363848339947178342372746751822598584798370960835532437111735084954250765531886938811417118223876154930780763071942711409733085971737053595099155163433073760813255246505057220284218585782002401702900638850083031690277715487669254085529350377793812608694746415700835517554697699748576247224921765286431762040713254591243561969686065200400955691613829985466087152882333609898709044673659442602276056517974330758929286710132492127313490688949076708978575739960222809865904137608528681673908505323405652814343784799651168101343068853752532149887245238042926912768624416893703228075881972895411814195436570249772084734051434576254125303283825050667159783426951209546519387708419681077759269372524112856172190960610057110301059441770063719430171994756922768944611476247131541235180034689889093931683950120838659176885030919480389137452600190940749119707420315031891251724382492795847267885477433844621946544126800319794414945214033474917561181877100802211730096255154586633811040953088060687868375764748450636977809679523868600139325796992163144612070578313197137089767706539652348876816725827522033132788511834152051447584992350823433186385655562282190554649804436253385831043654490455759620039018973262876040571293037817205401006100642684210047388934747727916902978852119771604874446872059755457482451472213886371963463142703770336819932093559299614199487402874973578989109839356545558782918671166485174426291507621870358692621090979203712026045930866639640053657028725672324000297913901905465950213240746376344973719030475887250513883455992993574527671964884451733597327183186795972340055077160027615953046552073391239703075100712765113169542174246988619807412722404798774198223092491656630758303208661578217659898652681452040585550638108966172582021708577278967794183396150574821312503150276284155811313334690511996148113005543266427457599048577362339710157735279697086098187659281996813036671235720619670669652022376241231136454280027528907644871345529502574183687548547005791790145302588815625727792794079093909664341129917474462692715720862877027463185545725386740035044039492011099794845612210732424032215607117176025506079121948478599070953546039734395589912539945200630743791603507727452349589483149745667385096223818197999276362303630671616212093518213070577514757475929599532036475991803071464791474536674406937761703151305905545497225455821720411051875156860163242042089994727268675096971789110273379700350941974244291623659147884425525106887892554807056554070568283657141202085226995232530357275695677639957571575572246343719845400876564422331664067534699308759272865459312556566731018621399902973248323003976007640522017096191551366401398256087560060774665504886035707998144730380391369033802589055917523449926689761460999146692762487245343892802725083576859094856124828735916205213244352102400*i1^143 - N1*23064760134310108195847917112817512152489196952764999712525446689864643936636091792226582007165531412060417900165367939631337241681920548567618080176471407708264006145165399090023266523287485107834543805453598216503176504054649053333452085673226118269729979961178175755302863037559207887363132512119003713482041079333382828811411842232880685801175216317293699044060626023231245214695164490812526496078650084659227383736012201698912685136151722716688982117160552573731809201632348327159078800930481608128615928493312335420082571363455831974744896404094668544*i2, -37644270967452869517968179348509162203006956294737215971205598362133792615001383526913746013825726554359823884309977881307287731221987883064986281887327265837187617046338375956408571075619625237967191113867233505854691751205195122214812324329261009063507200481486319632177828476377272675986146988040277706070593333010310952793805017785185860535797820189316451683461153395431706433630637231478266458114774741819417041255503280096824085708548893977333494812599326509493486053552284333232186931513227184404492800710026600202053854113921487613614017447610148852351325382193398132064759521039445278522178733350066551778382340712353040397531464311029242580914088277299221818694926078983669777488626655437277274877184246983267827404604266347770777436502915723747324523755894960716181941808046548084942674815685660602082908363558491307158176600313350393064121938323964500716132195491622023221999741833341999702519124309267803344801526868058592457732100385625447849387752522071878779577065743558902962437483385827357476625704391079741068976334406166508738383781068593155611198818846511841286801459354043928666525248492037123799767008693676173952175038058290941875483472067622227334928629159136080045833131368023833257563133593973475181117625166513298028575747123151068401067656603637741967631735047243855659227207083147251474454521797315948303030410379408529060583457189582909031771396332308706859498191875142393912022567308433104900655990588823195774199313359419699586304697712902006003276636247058911157814038531351671228211529634354428552560760969353159370696343927869699220302258659119567422044130922194857185580032497577283144251480981951930637473848848960437584938284029912545701570422255029324300093390604780219268997394841264792214669250774544064132586339885180962386628489821006210225240838911046901006632984621685525313017173737153615147042123447634034327846718278756153758945125325800357936790162011410420892288591819831304094177895894383245983403802258859274005220164652268308548432975133205674705038978697855859178650744415168660341130221807369137235996297781902406748768738885658443837617938701389626219913770200734276326325683892843318646318729409420226993612302419491752044218798259744133776035117722345404529607509670380817243189586572653906005473512929915698931898782433587656788133903207076493824142234002709477766154377767948761724012797118365806219201448394444717484623614980955896574105807961838419004239537017227172778623698459842911811426196947059998245240872444949994868400151272992354230293055273640079416079232169807552902078210247950691392833516785171152806722616410387229771037796335841307631782788246843333769171126119914268270698374265200421240623091045600245792267801490455385246913798350181264266959498969234577481885050515306269028610768597127053355065778367310417263721538520841381923183168600632624041323284062138896956387311452647391031665118830834003912262756431545184601825808449981168734943747807640292842527380164621012438765338856700761773294197227823887489926762708664139988133507232539305112518014995985472605512741230588575389818732943838237855082725435473646134286235589393616577791062874080266236837628961167160718649000968352438194410158612725908078727546341556580127569669199363672219151972210899573695403219989651435564482321891071466429831326748685830263306988666765321806531249400020277070211845329470608118490619110088679371843922907008045217410042337259331715245573598108775633703207727922920913188896897945543224682988224242602366132892834674828372491493275620217979019153244435513656639866970060625206582308268898812890905531765423409051489637474051181136296536548951753807782110202728335104048508752106614844690184891215726743839979594840542110129772789389604820027500839314540519080909184059691321976249201490373985975198046877102696737708371301633064084429841551246016891529352298704264469218811981524159812278552683263798766611721071059557376981644175935037924762019209244314010879786738696869880120963694666177151556306566211391725298062505214469432193655060549301875784432179482946780173602462832472883200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -268272921375011700154448199493895420537354943094511836044405637118247472331747909902709073820089326514513813421109244615141402807225581076189820147513021009147958639303153039709036971306903024851506764364274901618531213642802144351921485594495430621756487331493860459779943593054618307351882438713013099908454645090506037514798571537441126042279780065997564351637556284760652788962711598915922426428054660345142399844111471992637869229532776851387562198637806901475347938429616737554518102937035957383177373967550249454382054862274855661947380370691003520537369606944427587001024525936118211285529546940663800391794568124103810146777658996176035565777589132184643017694661428884427557099097423267308624583451591724868270728649844901817582104125741673587858255514318706320962068360513021917808326558149959554005068499031790229602230225834617058736019250040274976654426571086641177788558254402634157962494276677233603945040309057940751407235108067841202386449173947743074820464663198688682525946626059483543243042552487527139025943200065380438726278213319242376587055063143184366598302588306311371719082209125447209798669215869987753854310256626679650158972597258756277075340460627525728443772629857259778745797307099188981570384226156150119282675784812456915990927233877407934098318064756283288391312134684768162923890443518628363215586778765986021019004186237097498182091027897856351618613301391985346541920524038869240892860108073964196333432296186285417932024209015483699438530060605817710464371403427799803334298092900496014284169726888995580080728583734214999660206599967389947898968111441541466437148811829069594607450316729495214119106673197498726349804236060975322048122513074024812886052888246430494154633071007210657149839209803872674146881453389541692784409248047804975396447848919968333258446804061410663032873281162985129666879343212647214613036304639200488669280792330394480933233927372206337718607502523534779991526591441308985374273788829093925606770308787104924903527342045036179879071557822495564041425300222853723539835828745090259566178961201181693735914736438073191457466078774597138379533730145504522373722040721559272230192539096439025586352066867801717677995586047865800560682246457812937346817792839906812395770252440879699561391183259710313488774668439226410877144021381361098591982505556798757585651461659737702161835849232187188100314311239201362317793963809370906587054705648368574345984959863609476985762901414587741455964206048500322053438754616802676636104400289414181277076534222660685577255612694616605128064832763632211189374669265652162622848582091229663525993325286868046692524984785123570099818051259383971609988135375067729512923024078967250284006130476699301830511929046218704476787184355818715401459937295670658749660172694188027489787813010274570202146051640611836789372533669087751136516469089585174625855765599259465065863058789623630923347700437624136481053581756405767745132978681787769725078371591944251233188278510156696193831317496332740678501535317277090092930822119366558834282323918250395119121676172625728186784812424331804463383128406230287871342440927023647114704661358235991768446773633777956879756493262375145434885785654003908493410707420145182493062433341614392480631100525310154648336114077628555735875756479215959817459581887885370011037254151368079331969178333595621209190715008002268796413847434323725106671963197988511484615619823159911624719111456523316065289479213530057568923164981903829768574840375666069844662626602071554364201501503534516058494163575992650952141110762332505459183659062452319946562352603732682740860068540013431519331501876207204801965610951626773909356570478359789617971526358330912837675088935736211084928639864015999975145421048557887178847451333764800929735838865916398117661056676612345103858270681344376966828677234427734273425541568514072952324765500158134721693606028802792351429854510751422008120024211779946645422167513622196039797625979911439678186397048592969711905130373170895532752887425513598129880904044052717914592006534479108293598911241587187620249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 1879765980148380827173434002299906519579364980599140338322913556785145626261831786066249778424517431073622573337389559782249899541171446185534417235409374982883714251624067179045616859912740166964008292612717565307807542297395097883841894375116546439293120668838160335416414693912259028515624838686720969491443610680987384499533499320735024516904064284790560613163394425903237053203044843165883725963671133213134184166047692709034731396028804352123947457925506771648305430591890009368256381351962015588095283705646823817034819716852486644439879051295384342875657965908084447488571899825265747211058852382981988027254962685737311097018440676607330707957071939206168819130667907400846489771807027761430306823855281207011283446313658161277208641391545395952361484051393150452397698076956333168283853905392767979731671801200474182605752456106542743172465929155070404113696334857401264276284611471535268478061264153466568336247829979830904359147700361653633018368848242899324147977329263041665289870910422822877656925736692065979873093730139631406537110206250254655085246082504793801384717477258025279175841829369767718792651986351153437994596142396648867225606591698751867954790215370833573942527481877776913049083417236150390571398763561010531425829878486713460467951325128245075946447287161890079840541774322636057754315602801893789153720013375021403039517598562360192471113285808087470457290503010877163793815859575121026159137208803085400481729622580503443589630457076760709151678921127678625119610661177628901422110223488013132898128580440614986783818512763358180829933244855490997673133613252354926780091649238516821231809445593903487918464526438710071879776239316561732427716613923399676565984066908509584541976344506653780941297039544908752348575891577380854792362812860193385812065471842012794667497920178841277439286562170841757026340835751553292107616097107863461678439958325616169106453313999645153419839140663557391127956131249012373598691303585476986285885390834148848249055800127232441266727087202315152774733205091469546689942089600537721526063696976568510190301233335607089365740939294179373817667932083547248951021726556770006994243479154376350937912192489944642223192612819430659258604648870738968436667349135771513005157728969593362191474765125529784814384885834535872808993181904016422081609563380113382642985003535145469905257190242657377243420243608797949734270545893055919428821145083101547634467854752052897025238628418506716126829525861282923621823558250622031761530351138170707559931981346862726314093784480383489766404794516525500863726163972349551520821405098311294537742516003967033838844557784689298544124375485059082623593690832476266415439544011111191773866854440779828239833979099446103453133027728608752354795029860898354699514456426166637889787963350145535809965591431027578348715882529210467951924329168009819289167469221860781008431582515911762147595158201789629585670791354795665106650962789517742255073993794800789583298839418758494388940626339915044966993662746296484038681388362097509012789396308373106531867015849767693423081458336183815910062264999701958283433334252006272533793774994105791789722594774200776215169138293727178138481808095075530389590055471225952573626155336503460339200294929240957984190630081046613970581822003436216739776950207449702754669681616815886769629172470548739718807225205098369956926366540352961573519159602853425954610902660910590522448204560708932961721357183986000185349892759780237051008928709447383637877144300942793076652051743992080900316292880026311816846116077572954098046821336707259345916797748439632669594858228228504580999324987705774222055771888867074293242959622592690112394276081034230433544276024110562198200879973420210829680429555839960400159598986943589134459227408817994029236069513536373117049591952236204911854269440837110748760654889724324371568289781167491710611676140849525356638073158683189375509008433257729472253446905991193186547817580395497592845775160139256682144457296554742322678745669062942676573428560122597671618718371923422236999335483597471612928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 7099787130991429829719584522250380069035156497449769885061648533761567842315898160377568133532194023849180856332018282928901859311421708380904034097160484871864193274532689435927343119645861240392699393377701757634002280135379454347364406915378927893027645628839490510027978982426911794552600461244285812980453362404933909922174103190418611577774216232286171400395729529547649643638011250966261986228589012725944191573055536206624210985903297165640856122714815461499520415420030859628373787498807027781703736004258087574718143299292301866073548767312944854983204613126776414940922385553842238017534123871890072420673907113368599264274830017899850755647703206766964630782901478558673898531552466340053241369628445398160055554102988577234533991241878279606608353199167819426673524951986638317192131722254344779394186448833816120490920582424240540879223656271305356272889159034555668145455043192792088487723308585754663739540660217547383525255456612966899990000766524457408277451092637845957405549464815199243221985940778971601988873819779849419001509831391464988802073411355362560400240610049059969210907628268115802954304594809312364839519766188491172091214334792783524353052147563539101143436874330144736113478597757354821105064511773891118242028688425650653125175693616564615260468957078006820864767894896851965698863660090182320224624050494163013970511737585530611545502006692932644121200873716016736091032499561152283307461540904051397109382638794249224520370151110877426325738226979808270169368007071620421129753592668220189513322444519104904196230158202210462769229377327049835368001422485711314345453379448401812871033822051414303786735308895683557501876216098795802078010533236918467687575653358075259543731452093307940454392517291518048998908568220526765243556898332790647143471528931649557212923399781550747234676533004130323056266865391915462287529845298248335696778932751164351251209170722973973616393999863762102517250258241206223556258670017831806704250837951293304945572183575505035200754775812068888332243704498492866565579138818321277302391038721653737292708286027546868861134512253848734443238389929650388447891979680807439263167038889771836724672711812555684433249963565150237684248922825465986371027416334431507138004466839507749228451061031762588135226671922513522590533125616919201362332392052283382733777770213796289183819012939032393876408432939895369418637708446765607944594561106705704480847854210718791706027508567371062796593246452248206062353890879958915862581976085380622347742308345061528025195732844674968954636104480702900751028079407084301913042376998057824671784611829323515347897157209382871387403651868340258321303633209313991001662561145439957269695402179347794827923428146897364562918006269493318239655394508288754844591814208055518475227763837427765563447433567148375357501327952261062262537306291760751880967189795626838599241989506994466647270014951481094205344114580314258636884189419871539325676833755202973692515040230303776279667934459931767269667344292446763264345364556946233181284431248269359760330018612113639227056337265075975453258573101706140832373905014598130557045143742079395606170379503939525952150292226660387856945471939598301265537621879700901530669960585359798464524640757864456680842860102137619763734152806550982812813129342993301097477523444978823676565819751815116320843053176455412907662242029847653909720627905351272715607860563910614429701419552379674678673877375223744057989944469284476524974948088606879381017175597269905259913980371450543725993423563428366402241653955093737878316071733346154197008242683579836598843416230696949820554419609576839056211353662636317469823014723472737870183777042255934017426332396623042008292931147326999423480525048692058674985194580406194529844303252120091883300382802700850982195245107237339054873717192307800348496253717466157665828922548048563112688094718866829874365319529460898514243071766155786000521584404400437357253705439249247167347647855594602788255803764176512360694662809654827100200764634994563799840561086780091588767022772653339443200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -47872777466571482505291238140808483666513657116211184957056657537272191773283361052902886662137199287013697930715794926348649837847358914101780519549748431477481024080738339533407665951927628293928571171252752397548993247156730970862528245882485173150659939909680397564959681495462038525358552310279465605435557368012771946529709342221841047916820237046861648831370350870307657719120698627292550903418984362770409056725260834381351260133873361639956795607420638981077454768848110002439927199409274824107625165580605887664896591863554680224610160353728946598690863617606945870547265147307847196773298998368265898493331242418534722179368392238561525389475604883670091123169201060562919579234561307173174653320316240784073264169946423182416295694022454648000631164057193849118946288378404365443864869260953930589750602900433640974059061671696634344149181823778146295026885297876959356911269565985038614818376085024146529994226056526014209669302462655258206993301294817972080559350781046258072070470830142340298705153503642352881314930181712519854910270635079156941390854836009178853656666649127727147418131701156746397263146920903813378472729554327032581221241247263856912406044260170605148492889758484989637728507290705091179012083372245458003169674370735499043472240357678769089071475356683545497672727402167065507906694248617271652658541675402642566784744780968508953130660517250521118655078262714499935608226100746968860398821609785164350310934018206093780124715708443708037511870726093240497680703526187240371603427413244205189313485527035246892772000482467261319417967769827256635398877081448230564662783584310202785340022431488942501520995212636622415561839590814854599960553415581287187380783164982388512779797337857196168656889896477649263612699903431607197065232829106664732271512781596563867217929679365987098863668350218186351842272667751029104025423738100968584219102429957325643644806876090258210971281173004114391447953282461576839086255568267022298535789462466580182078761049877563693503245546718360204034598148161811390300873916520991699612864900063244869542195125966010300599822262070721392558603594455479753711661760707800174512186329994522766805464504765867133307788888048425909469869607690477616216492454346416639862814151812271574876571587729644208770777402352844220291690809702030089563117515222929344819382823573597398909516379669539159801609413184607802933568289552085529167438020079907049199709329183269303959860169527162012063104000388697917407375721093553186624989130893563977340043630819709648513606684675365995577974309591442912779193873660677761426910267585877679003359376672239387311987604747010534557790463322739528436122458292606211576260035252724845246821247484275565128971870852835278447493365496589945243979887739420815486533332820148862059607270471177371333605564914386520890298693287601329913992364693695316112669697353101337529377379932738036060487459893675907359794878142466302418893934407932498307731852583966515869264049827189141492915660251476723919675900374092956032169188568757075025356495523574950397438066944410045328285922626008511443136389954990869599216784357733064065633642107864459294773208916875840853168866331368251568158376539656286219886772465195624282628483521139531852816999788233829781284357224306970769096132113164866392311036985433993798042083548047243993976854910703564402570211677351599201167493610906371845879327937807865477856682482442181887036539195561373478613583998844318532993139515904940971479353688144741499433501035430051480013463715833359328536699234420140874392573803450082269784752859869385850722313587932665965756745742763033927639147691260963809789338278977934037488296692197479430992530974494588389906686139660907141186223144487899108352387727431336300988724376578001642785687042734606968139216087756663404252103842739977928093357167253432300941322886014374263105693506471271187873704142569691582831021028114927779220652689510764679166084653541993665041185745192605197209630166798512904761411072228472016282192066658469281200631747451838596091982200043724563803367441380147200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 23709426985602359810152120314561931878923956732664862692709702036416998137494368790141593994814155672996969699153809874199686482269565869220211420188586038715479050960647024464978229447068336599953028153348571396030362515450270075632437588924880232106127718495487750362397666144165220250312954492800139950758738210628835361807464861874086182444668756671238515774996079076900386025131326644560551242732674455744742277765781468155573880641500618168026056389033205112723600210163517826787686161856250138352784014698858960039847100674815092861394759630181191331401324314637327452636797106629601570015644854909052360524470341191004481347483860113009042338417846247666483652656734801592679570844731142585721803828548681382449388063490847069976907138377069758841086878353840367632724915348469885062296640410404238886041008102826309898894929238616621719015524442928393348410840341665033223146708557566153926923647478320191002959717792578086078207377842004753543125178113067033953151993282995817744590730091623301158208199879890492448702959905303433699678950946433191784665773801725667425408352804114549791229099661645238184651184391628523256543526972698143742187941118211391262907494321447718743619082847798700649416062664360142507275010773836367967260452103067973617308597480673138269179881494219654502391254006543672467690035642127079846410995218533661964788681609386107581832390270597662919071937752979239438183745725226022511088350914906620645527652287471428809351421901437799330140743779935070916153923196830688399030513551395805277223898487824614222972153277159486548646004836457134632143131578217606353228830419088292545232472400144055423592388395455377997386261177168856723231070487315633064529609429881364766037628505078249865129766534935673308009871234124613892561043501265052397329398801097795029985323791634111642387635937863913818472266192392897832214637722893621190110107826090505763496474576307826674675577690855444123917939809884336666033084663419843775754285764725358122963534505153278460479010007441052310518717145899182028114095540486460555543678871069131049163873401215432464794558139971723167509871699362478988528888896113302400392304982307356048257546501717402086223748488394099357225169605116925115722004745232488198059752525544784008422889961467108488789307928651518979471555849121101180972987962235624061891312233697998548574207256253560935859116209496673125758937190770042890445098758001189752276479460509847574491560840445344461088198659731052276339632532956944776827288613317593580428015959880594760153043058796399653348651732926026775399879724011354841815609556895011228405237991590183497919072750787726189247456999914501694541114651275820575509718563962709997752563139982537729404571725125062940098789985712327613436799610343045561754813290146999103984301332518688057720364549349317644474514810997268639087991634654900896668060890181336290590198220478572746406562593085084079864205096626041708858888894425609393713230402126643670784252762456323584247264963521511683299527676647432670666398777451195541647051394201245646357072733507241638908105889986870509724800335374979090799626410277349869497953151290124103006393607554422226950147807746929838116294811760128857199414349337126700367559643829726436938715389406674420793989218387172266040845688314372375146209923666557933253897968367706423772166717956031871227844549323621076735594067368463966054955496306183632084507797300495122969705916439759981713229525146252080423995109114891209223915098643575950722133102438493126354734296469501231287489213035785679517664961698058432537323800800454058724622306427177589924841281736279519835504925922551228359917656424846927213371982467903813364543049313139619624308467159409601380183682000761184114654715424284783395806432374020654705551726853182788092137125281049645121078812583070298119928315428457111827600082414354337686134567083959239419843241467400133552347091837158377444404133413127076761439098197211697657474909052457740413428673581270757319834421403427142689664793440113865673602612953254858240406018244206099606665461388804096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 207013755234092331271341058583424362219227681822087424842298341551512025737783206044373696306132460838338724780934972498663573753278741882158235825723418263466995991774544140165625466466806861714692317347827299068771242977639513524488813429366121606998810218150461520556497806210019668843292484198775489322459116125904824842784461295942935595145301720926486358023809121690584499712113482212763426448908430374283843150696520117607534511295698180017848232114231124235554758539893210282800384257140054785549000645609825579095154327308590611907871619359283796380711415107094420131521466522145728863553008566172898030735200213207161485783079882128335286533687174590215864142887441008550035769631654293648149999949220605425801597357429030172235836298958736177985507077741355048334608473789936489143518627995704027983162512300218173903167234586408333636138699626065000697253843330590730247995778019405657972215255696328120173868797146073320387984098188939454863537964705304184962210128793800290816223265570683682286432147463749309319640514008528708789841723569718183342270698499401346757436199823503929625122670903624759426816035524730891100093782359314483814165609298280493658784134123742394435199085762405066721646063374112787193399227839457332085014272683173395637018615149701648668843221325998461307301513506610653588586857267901619631084621801793948429219675763115503569969569694253095642320077643779826947509713040103885030120596572565835299313989445968422875383650072375232033999971019737298140822824799109702416957191664077550133234463956297983647000897756393285943261677698412819292534303073545713260373234944158023558191900584611681197765269621183875909474834340788665403658411630850114406732752954788000335798265245962957939926440788195745189508543017528555222595763783352448473872636793776623020837621959642788079931349832099229538664216131522125744299335408815285720854822348406035067886876696741008552658632843749815029905062201392607179820774302628278515696934447113612541597938520484208987226900822957289497649790237278977051072259849639151738248849817228834438991208880718813295186985310639243507331451732408385953695079637602641083177266295854782777849850342198634826414070688521846751142625346671527690496901789675509318138363358669934132302998900954248679338559251548628818788276134652778480389822760926243271498881445532585111600553607877955363157534571469773939935712738135879765945099411220269432263178502253917789805006281615603677978238679486821473252508294746350927423515573130465293835436210282919648115732963790427013790523658819627824797474815240819730455233352756112301168510425733120430728054414979876751993746761694792088128069532020581955667857245111357543208791631331433481389183293569387914288894418061936802350782404999517475613085255235540339729239659448823902897425086649434056008901350584193613680429411240014463108019248223247765498163177425727866604116840045473220696094407178809781922046406799065971845066637871059183103462328721908029950107526322927184614550813152427086927478180073930703900839974245928420250618778030446341353671974788646882964655355078894835638089431421140618989306570704582828625593453506198659783091493246596645539918486846978383783634172341189355014414804590224133290118808478042852676305975457350046450422842010651268243972516858419701044854705782985973091210815127014036858997277298171308034724539947160488216768028298938350352094859413010753494026979529508587184667333706665187040737204767942830527445984261842799298024343947598894659489393411419253386541701292977234746260818212823199299945229817600237869968749087140818771450492730885117648586034203125498937047857242222025054973972513324936889048464387926023984831442512076591113249431702370471863992397423275470017087120402993551500286120883919694660528049176153170847616006691123574795344182149196461540789694186027930280133632735028343828900134180433181929460537137992028321532042991758922702764408997789289482189986028309078760156760628434975299541949173215661755765538340458975167515387515814685963152770462136399893527270313164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -271828081760593796434426936708415027743565805472906272113114282829144537445809634892408747000805492068157025154335507811024295273375067251819855572984520217609601705964153390808038770141550144900389083609078294458768924940374270178572414859093034651719933000048330754390690632036696877953365776847488807502101303798559100556577276975317497059248645598822093778268874611613150756647613683671496529133939086208321825403215225277294356861232493321335418900127590190436342054064015750284386327716629610785812852547676135298253011007635543895374025790259274933055285066282044580482680865153057573398623260484756498699595688554873527216135751294597063113641685922227594301533290190545271888573763441189771982066446512883350337267181261072926437587094626727200024707221981283345015174793740101706478250311590856736672092972433977215737297595230063868069691002095442410967926965750028528269611432493812265307827168386648607097551658990006950596120133067060543265744936156477358149577234461209158616589416215428075322027635587942663760802189942010404005751444364319520927292162170253713147967623994088574656605944090269003836059341313029189501244422794091507303221033858408392170214528732123574348797155660016105262325505837258841627798047188687507772034224037607163593589434779493363965798444961208196179090393922919658599971377778735651441777307088514230856041297164717301115421151079211989746880801907509379245900509897923067397253913053028612669540718151523284061206527209353276655626117438158989904370425346881360348367010051229535931632961517140875797172756716291114463455555887519311855241414880725408571845318089037703689313889006669485514703253362436552734439796099555649981017351026084143013169546875103180597552224342517964690640265808440362082101464153329969235581368641091816977534228932307908573344547526157722185905391207663918881985085841768574731282761203155317032720123054833595889724563548651712127049901469154804979317219300000876181803253693946817547629682819232876545283658821760536311295419798010598922376380286475054552420672687157472625422792128172349264143466744978362404546498218460080519292602668977112289312892381153380543082158524018392872875844374338894308924387197723200662147232592978012956329622630106585317008464700038359033120484838286840472711925147305821907912624260197985353535669789834562606060253315612512878747929023927917617733319284170681184005827512388376355817610448349579365450804409084838735986392351526120101402574193088996800289062304627668185826917419756068883976757319599563029923625975494688717719736535456496141447297653230511142975692522394898100705666823715327599996998671565702617872291850261991506462230169105915453658933464995157731026677304993307447014249226293910452807036730030077505002247719286685664924686760866133930473689848557010118009313310926754537188662910995842267915939293588624053206653967591400471495696365485612964052574783818375772028264509944765788282110831768208229580081782041520798254095774494816315154717521813667074354325324663895750022712107003026163592994810465499606508220527061153244799141338234717484031627086009763415493204231620597080410664618804792162103096259289177097432331873959177705767942632806574343908397564482354685462645645524436974551859712191117264762951158586900958853681742180698938747837627228733591178301616156416126977820434079837768672869799391957380067143492005957367950161673626189587370445123535640339117596352638493440116474042768640919470573916140126531709896871240084325448393745844696298587175045160119286438406516446927651696732097065294874913140885910135449566219560554378913599964608452708181109531204931150347082227961857677754017535833651674385073415809418695327916727379391117795806665118052460887314197641369092513189974815276287581795315218883838672592551825346244897049061869371147854796654982954747117284448190651657800447601780512525749493203643332998836669275040520533239589093894510995085819294352241565404496463561462897198166611728011415497434116383251190210231594544349082167274662094369465675789571839238894097780802133688320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -289691032086942095767879440386598296277159886818757017555494440664712135014382317406745169543304476783711808837776879228991156851501798569762662705008551625968150874703002896182658890712203254481335853442167483657014362877024808235813432469033620017139490943378715231407750341181025952256576467324630585857186423681879612861684246737056878364481789686249084158086726980175420869972927068110923531793643217237900988628841407091586957028497787109922096319164563990661795736732040635063273354213525009654080906334411819798210749466907373224173281804465581112757988545020126484592604134625156931724188227583963403755643975161848817443037623348678623753455018928555998267020165001997712726456569389039328104006098302553062206257717344789496177446380649849707633900022311879091117866885201999519442004417674785131843999849545579432577040201128445190603379859468138542003789300939038979339954885981103740698544896176635764230414231393219707695582496693050509442055380556921206143828549884390250050539474723754589806778091214691724744613388873419428164981642692790138591847515938516244052683617039838975406631844706347036243200770435562660971024984360502402941914117524838880207152908641024634145203349609294791217814562071158898241374572317818953790082490988737826146917979905238181631622143436058076755689748600869475239924608863610440385972471934930813642381347012484566235348376854617770961086236273138738674098927062999860214514991170068445754042716042152384879411488840117357109833379005022926202015519616179477739047297350151314565486527333111405239917082228872681075991332725025724960173024927854781437692531065706163123951821508290132651204961299075187047714149732618467780719332808577324956294769136132045384431539848215109184625016442692973243510817747064046868004963909538288830634403920254701863686394999316004412657732754290514210272393421319670434587885133433931640184267692979867009335738288573690218440257876865581868226936570623188549395078237452728898659555680320895109663765450746697981969140678023219302370442762664038718835158879590927311311002610553631592260460642069833119188701513123932258618638181079516799362345828756641700718203172986222534813665077076218146464082790208728566008631839906835174650700200532495688386696143173083022328218256981634235475572020418443846005468214072750765471233327804130727361612062427294285843595175919479239529109857824271183248186233322625675098431253002825849888747415251255973578995844128339900875289401486545737435146762553757682340147912327305452809955451756743896139861189816350377139898377229066305083951905395989286794541000509106229606421970729559863911383674257213986824541207793975341030572968461922790067098646349464650623880962191475915621804949154639042998481937993796608744960440909029090670447406265018001698963816640077092798223034551023034596977458784818062415468026660594350249842139519737380240285983015346705766760515395932444663821486194984954578532916074851250490418683820344247628023447570169566235553593344192360944788497087460537679893022480710308813461231023944841152528666923131310432550758896154451230906580221336310066928473064626279760661434415125209659940899016656705835419551622143660599652744824869729936724998426815829800319735909064272439861956845299711791471996618726518434790836195740507198395868417391139499556545953022322520156645422427200099798578478597308720098254560003569973338678952601655548555540448044049763666265455784287884393231645932740116020843229764922755953626985305569254311087729232936786876098367769884314918313891574070542034124850891178247337310230358211993317180738970336006245659344906546378091256584603740793337782572171924529277842638690723728453624984976128627174480580157459394087480715523734824930841247451327423418815050636789995823884649536181589073177395751154038456466055521260823408704319537112937537733039477721440523940937384152786944825542294687470125289762696938269219055558333513964525904757116421030740712862757567196938932214233492994171986167010913329918967110845947284775799501271173899261487262401108288831750144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 719586148423452294801842309316256631238143564987033178308539017945610910553895438093147732424288273483740644744076547300379054576261283538422239240295571809807861122810171897068789766953000324807437121090587638815200731297142821562357796017134220171857816351060297759182456242898822763624943576093543468531549940158761537723332458327484774874923341333536737495881906522689591766806369048646636673866266371106901080102456170595858125976191252454390331115333218901973993827586815093096482197423425488610835518568529102167508707550843524565040054448346428976142697773320991857537974817654437597643748166289613096148234708613707095741958086755393153429392704019118905915549022536630859421612174991075934078999090316598953276813345081019121295003797957349149031067127541427249819936706880809157401757099366285795809103520704280212248164416600722219717603187069101854663373168955301330358392463950207862201917497023785078827074695418423874691772184891656909871509173913434975429576019018554876271108571238330101968622663726378031648893528432173227277559208151628681418310031460010116102084348699668571441603084478323332068654299268194243501277872485734599059623665785348663965688091402297949509937418435620450372425119698635102895796730240525027100768735165571207708388709758514070977887643977927504160026585038520073221777897937467880593188620332296506948855384915602517151185302574502805909117171414298725092489457319652991970190354804454558321202833482443620396124271937327497852441638241106497737836520484327978151055318098035890530855741866015394109535832262414405833740675354633868051615598886666728560715081995549767572430773691911310073796570598086328279911545692028708763858197949227485625858662396709819531954973486633123755063713248701648739348933680902596220973280041124796645143598496229606460206665443373945985367136121064506964259825412091585076227263413788565804296737982128077834494758986178560995699171919996591152972120906538059582962017009757094059296572007704685996239133220600433342710397021180180867427197989069619662607664380588129558892259652354636573008481138351329341442768865652158093675903849345714231084671876839271286601065999828651680286830007953528269020438917184127287014978017958566406797434510727950435200448239471108890389205754621625616134967420382602129448634898426010908905241076219005097513261654160716082428123777671826066031521152908302109013503819645823652343503815197566590849474372264519027106503400704594271678630275579899241700084102119575690227796057038519943757627625635233536204622452891207352233676415583600900378962049970925443969784957509500220114660534758336828417125003163211826829684593239462388221556136757003147228857604676363776041168625247810229970306785110216609939502053581577890911946068962912805355425371552701119411395592620158251630923524625586310794839170234509640834567615384245378903487844401222849624782160211271158836620680957938206295301235762443648683429164947046673508756306358425274250818416651070518009917160607611831111072738394930871332091129963773113166398763212945138188125861729990415077681070671714443797911904414054240351255052296972235141417082321715580877956655759778950272117443339681547702493491127945920416829952883892984044155233016918490035995699578717990282933864023255631166791753106531383709533746265975588698837288187119988072146248007647908849336920711171471357181363542818771123619032111804814438695376035903325856519728099353351847186300974808763340112900251181663488558145806602379724091556001257635011867002646728795553533995323733279738191810931622145538749526943780430502186779815604182389089376506860022024004261372551748540911141355954371432845042504224668014411728689106027518138946928490040558998038048975898849234418970294921037675792517440409747525321196560575350959758928684789894286289495900088433915311886831816942407961025981176065002609844808929809175473404470701238742240678437771616081475916122545057826093992627100425593000475924731867730064396930430736846051734000302929322707700644127570543951173748773050967726868110198945349632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -169525568757729912922268390379178836221261121913744210894968463446254025405017431555168783529857007820071885729027877028740155279390425394827747195411401686779233035450188774538824148787047139038340800931672199209203469318440434579723252083228173204222017475523764240560417129497640321457986124786225496861385445949064137478869930224184328347488272980098908606093694286311063608624940128370528767543753363477551468174508241292338610026930790281423337378677222156716885813507615511540211383749003212054547085148384060278208173030024243924048769277483903611715379135077370554307926172627938247911194566207139717029242589508531342445416724755760585478808612067080601569959096491403054973594816594464435334995984609765240199849533188985954106630728928394417035265229078876457478931044225750549370103109052568039250969342905816487610802827302018065735938625847780402427015324756492300775157962650104441122519164184623688282821816964831361468093257635333757811791699783525186246843743251729133828135261616867818438194456807417114007201344739074067677791596369927939092538868310673359692230959909643418040666889054406434916099429725004684890739005427051254956653740117410159836215850971843754284436059893079060992845938080196646661342060771621049947407531534454884250062649103540172324367224187539523004388073526889287014806999951003096684815030858179333665408938838906909573241661198369667748871237812287293515415640137630379603940715594117560588310344510626668676038335281829586157067711668166160338269403891101165465015718367655163829344496671503152093729153047468936964377642373023436434843985496042836845237757003784690386094622405395345107877273783241886603277480445045880171811212937177512894803917801839255230761155866969923722259878069061481559218051771276041795561607491523986728309870925580617677910096531284240168876376823490213631288486848169554350680253511280902895692513669579370351019725168244585816434197495708411017823701162338967702109137221848987420677796270688023881199130114211275568385397938665229694260419288806905313248338154664721268208994196271052316998132786702833786284202136321840538949193386622917860138026956325372066519031971833394479209819082108407388054577113204363205132065125404661238945996916372606335156722444138091416144474914421009438614153378635862454167133466743024624983937990172163656100224228092805054076662824226866531915514450163866584561408252682009083700119498829172385462236594520410676934300939595860555114463439024117269807677170538242633548383234656622286407657656357806604728715090767313951862666673743284188098817481104812608249580199172318638159121070515254699760376231583456401935441091287731914556310473496691972598155189838722439480470555833045238616026139142669987206443811470568051152077434149040271753475195077603002187606709297883145128117625934346178924095417965355246598366423551489482947660764302340001310954111556734274255053917030742689875124182345077511949630849208476016819095460599599592396653716470969463049234831776380196927666134690453031239900064826209979905383237085496316717233720579591608500746790216714344872371166644507125497555866495724123690476656492413211409789654244947961002687258258617676231165683501476971970931474866245423094368928655153965636846463897290325623154130710483502732057145672374954535937691040062821365622135847215786438610890697256733757992546830448616882629494401589852743423741945345103701534962257053151136389097799188419635048091512105188917394210555664048479215531903457109213965957799593393834270425230084825109640265865720975448302991323844251281525567886482509710800154509140133187047243587539894978616171546137847405254992622064134382509693129671062002719294066927885797735438522119846673154192030771288231448906275382495095538695240682535315067015406489025636499530001126487875490674682094511616834994379254042391397450757041447143734085671077178549770721619659053472235724429811956487643414995824197639753456569144463132070453369870665500311625807528681623315651198439718460864895722503961367632205014789718841422263610607693086064640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -545745744079849789718361948589160001969332298112650134103984000823760153113799964413861763553961724094502528722143890803327537533414896050046297171297568838350742391078087725761722379409922485303116551941296083353958443943098536594632174631877503122522930956482559191126701886557261543243909674311007236568967127196229636554856026408308565576510294287739085143863524164247709032334878989222208855225897704130174155355247344429517923011944714550947584967685040593507075565812117765105498523498936644195321041103540621380731472715751364753140419979081168760924089965792755670273586777838170750128842972673477137166786502175040788294251526278543241207352518591569403431026891595869794605403477093412991505347747562113996404263459407529539789005005136774034926851462921425895532930394659701302286833142735550477031544380182011521432462605749495676656727452991111298157371443357033280929424982409872046088440601946359903825911163185954474578371781265554212409403631304548012423354397885778629950611271232557548066251487497432734085737826779728629191393096988157880660558114617066926193924778962944574390060849458274907627945852613243485541024501104492050818671893017846833140146121749502138685549424309019080024937805921777314024183423138575910293137264299965703682062458775743275028434071391610827689764287510783121514649359221474793426867024387770236978584326143961385200742167029897589266798173615571190859671406428028343720262297114013800387164775663772884613419496632354720270861365603174565702694572566387217909828740142335286513155565306205075995544150733398507628260120335869225138689045448275362182748486242062879728294779219005860180404076214074596301934593259913351993858966579625323144608523030083838897077280020309149533245669200642773367049288976016173352699742734704390084124522903674683990211548402009891946350312964728548625725132988033698633954100468993276427057124511743017671191856396812822770715375046947827305363419866437432428696436429088252030677627299116822201702102346594664772926546856067362587823685553104045519560710908056231309109981197305958030051948862578410706355135230834313670302876835178803864985073991155432946799317463473724289186686607826908265668436249580964516632215049212792109837871564043632024449305619962298544809936824386038773540923614613564604528392747237888076782683253323244941426703661487083139952336580993203582959030359637492545844783086002060057440762601474664975875104543827022761365323771081784886660887029920201870481114890172163741371194764231813555396488171340185332555906850246178637200843876628359968807097869157745411618926002576451188833735126279801590225378280515405125700084182683100154979947241343522866593902743575858274500808069589654644110658023215567450987539750109582795667583473104462083383813894712559293127870306537999962194209458895224774045882689203397609485807054418168983705261552470703705741333033191349780757773347436221313665209845955607663806531035422097612352098645159486474861540154228084117376809521030973295529788277109587351885774920288551109553485508018697428611971043245589827053942447226437926271597105427789483650628482296986540066284675024775223635679343684603757414057046721605748520422776896416154977101860122416949307544663251355108119631224834047658173022678079206078586873122043833041441579829389995614972306971023909608056268361971811337706532363252317930505421031480738746447106811478517991199615154653227061296300062554861294834866864621547320126329131362298567175822573973036060881361911981678633528056745625931865584641515151258387313057171329665383477068708046099286442063883066382937100657587767373949976558843931069511000873776625740088270782539713220858800176022229014917784055322852092689354382332020494355226271811935814754535396304358184375816610638002350945393511790768264764199826417540131306216112341303590098504791815198206165112644976554460295273952752737177153751716301475506442492684036710598531308184810970143860419242395582824282592882439569590650910875816131082125948230740934095598044562585106350049481278176193884039675904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 489315996139959775651996936126388095122672269551079055032789390369520166056496165679978667926982254943391871578336330349566487586661231971532581118148066221911720384249584450059575098500400468885384858757188423808104581233670506057437396999897124640618383074886378313015884243417035262165040516206432803798985343579589300706450839396293102660234005102971680266178701760695131516231405829694175226092841106101537932310499709855352475172083037224347800681935304151242948457249375973691248497356765693188508712483451033299670124264387088061646065892258723142859990581722854719603822904214616062980507374453966846595816177268491068498010078534687556203169915179524107972870133920100967822353966132821295360935791067696644642428272377712592019212180983097255944538715751684593861413682035713400770106180097177020296332939290959070456249715999852799071102298194862678994658115909427020153680704907834023080183727345495902550817365868954342611455972010395506242323778536934201234970979664944619409882783350649232721035870096135083407484210575716501083749185484359869421958664325815732611562342681921276935845290248294987346579158018769790351813096146896570476838035456810623972871560558382344427845484665609029349706027340996924013101578862202065364443948743646873844791754282864192420850175374621054256171566966836683320957738376218829817710824102916687070451982454597679233633390625679214451615960142925292239517291275609963608446352057102002871092073611666162741796459796263773645761292952304524086183297702467594355820444238731352611586039573406547698605003182420094448698902557748012058319059726794148322528460943900585899343894267778383581197944391468579569311584015152072817791308857372208269780081014509190738165262626603863054248074646779529797186690533127096376885332499981897240558561751748464511072227853156415423063440118016876783389311987282378195695612300804127557959073736171011872811865105949223081587702256309380406496888680085482044891888126320277205895194927572224423015399084508613612869565554693110251088558597948051554749433879283455720072853363101210824108952638501973882915558520897322676476018614289791720026571318273085333615886737020995767034216747453535487784576685778428215919349771069607763680187330809704524847349083982106356735636036750928471963224418500101062274235320311093829165254611185950113169085597373094149246309519903586786441512554212842861445865868334080605284490676359938183849492538869184940291529258279509142375243881735385634596109564396764866742027865069378137005246250612928343209974166969129660140363878349670427229914701527220480868050428780549135863288534362931476859137966207224159434227293385234195960928368163540228529548703656235932912111911594884592626963860189357193697592001753836199639778364859029405151792955749479072245206525865267245925093839735395460626611262942778026894444215159617984189699948021049087495436943168769707830789674789525680673868950082720432869959968174157583657005010238167206857721224624088066405833702298959145915811464441255678564207094136356261805134486881916906387252370856620949488385286803495464704287067787307912780101708535630838602073188613786886974751219855636442344419797003458513448032217619170578865062082182664915969775069267220406525167373327651312634264789883656549977085657766516165534854383614923499555860125761983473013307899036470722569721515441512699225779705987161661952618649905765006788774153168550852829443979228769477094150454423509219903011091659668760978727288165272699766599342692917772527436048102672101213342985791679231759906251640908264660246792940493919261983025123197912003621019632217468759004459979505195731114508658706573095820307873998668519451001911488558563346380235633332274724907789092462013152053759839550752257445530569347111972039178762122810866783866064479017734886790716681042816517244946438460723114424253243759016643271906964952148055825735179955127203757470009629597593211666976290302340921533754196766547810302952254519382745353223914512409762229326127680374335195501265215090567854027511220181708723716096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -45249694367781004260079764490695187958119058121556545135189452785087608521919353038655600096127180240957682870549234986819066084008074842442120440084209676054887493582076907562068265708892059975813491470426333478007492427605312233804174485212281770803587272908557042325947181584762480380235765807071052857368411106087285291729794181669118751713442037555762999961293213935937360319055929618095189597085297010969539841713024554779637960207115519443666431382178526196717182938485580379194334704884707716080246899944411678124831120557775783379015517632369100955385454052929826425241110917284996108981369526877074210907772160254083117615903541267012673332577367086348657223383919969285515649866331015487113128831493753076919143707226796740178154743851903743708814916273523698856707195429801972798051742053657808225656665802105931502259496306475126010190973588610618264513398969700741913254249050167268079160884235796221745771523133504722241884188531840222724773657630969702583053587113319910738163625218420908996600046066108874173411892648778251779731671712966697825480669278201597098916822363136380871185199560481716889242848022890315553865870792923197580180807742456053285347711456639643814071363397936250521334385197654990817503898652185856720445861326298746160465725113601466861309432721777418746047588696632354378492970769380628624547671986958880207710035295333595142898934803665799539060754235612393010965117801940359425637895066730503927149737184635042333494064168949703908451308177942818363994497741361212648677989245447359443492074149358599863053644342734496689938766890630320512669881475368951389882996450465307486358173824198778580284000699720027511888546157880184732892902366108954454901450441955036827595038527351406484497977746608140659596854220916007618625062842833722500277168845573373490764061286683832291557922788362162727008465088444162475927663578871084256527371798251095510693259433974361652406024970247903438924861006805298185890956652460145288169318212435320710017073188457160380368924608425370279295181177180535682950071849173792407040804362279266231283135962893463020277772088276647614935882328828729440916412359220854226930688588146534983844427401829799065233290696097900460148213869747906729687370486967717251360554668612959430705189915116962177048561099824380471300048670444382794051671867581768156654301553707462094514909453495495485511957821349317911730441123567631787105213056256161926265280948567427084200797789943790991163687831187265935179678451710473805333478662974569813757937995701822691467678146130521821580256754251176909613285029966712754075986124003159422517685923494402314581287715245129024902059548723149892083731459107332173939735051939300079229848423026324632626841262183288871145010681492762614316242540954106909436205785532120969949103339706836201366873246426028457312178788647831711329439228098890135081216783492425705943671420204981366770395552350113271041173726178446338533032694826079331960635207531517946324839419083755294858336981832597183953280761816236293817291004180325819449867188966708010596288505569320442169591329559954070844074055272974969633908125767279636594259899202517235533041821267498369893984395901648373702978486225682161331961342812774534278344994290615846294179166060931932054644446485830756195901922209637250146445314927496716620352580549597199229464863243872921743607193016392629811086488952207920687309883345474351106841651689752708967992008777335220153993218959035008849578352300478777640358681477866224830761019773156378347970767881236291511277763583387192501035092320141445668502132026754741464200335264043816890237033753183187233835891628536316054690027306627043073622928736016153347270904581573547899383700931650890109606481729649447767613442210473562146851623277123944501906224228605992112311978735529050825548076821478686556836772590941664254327445934708765729224226031127146763597276383617552789389265842845977002317996898863145919161584288341918179043167059940504300150748710895426972719086005657814162816978237683881731890962033528219992266932163518136320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -216577367317038802686342055014599492999852649207001354414620767607152289276431516537036533105047168352505868811405148300068585182779693753373828008712205020723518098820987532321355383812601308304117708833498576400980907524627123834064651636609931217326877095995806039095203580955715883647195815710956294619970197471116174099120631114158813765987949307189081839001711182895198236418057123179928306459953946071205100517722318252524473614748195265900001886162600390120374174590498026697094496208275177838419239477058034503069024054635589496134950112876962917733244766115096410906634740480437019861239350669641726049896945858329504121659259231555297476796292149499307678299771957960922816202118751431674481178390020909734777195487391953438735513234373928577030812714603398059739939954706215308293528323912462874331112772841206088166168885594516081516882108509785699535354683974282138881027900412742717101100606995644523239915083212127005168642185310270421652554608546835859850400366098465365427994538199798337866695097555523408013226947925375919610345775239782299543858793621174556720764212536716129833106519368123522249066806240128967865136182217607704403638034415814571070235037996393918205308290551205163355817412581533964112211463678164454123905766531537013713757365079668599950536784692650500908019551456198542491112304459931420448386559257683160312552006511611825699631786019003654966853017481288720076052290789702607878504849691728305270850255711770058182458801254539894083664804007052711526188864298371768229949945268363742719367278172597945206040267844828507988163854824344765252892687988318026442756527722625725892964820645342626540459772504505086648529869593555246808476082885133785693262411627159409833795825874042994199187038189792666066129671161089580421744582359768741693792909124104114270620229684392783843798350139055910469215691837144299787955254976275888142118872352710206716664212977074940680413139183708792211279731111829819992943847239550602085158571381188500361010000971148632783813050127302055337759694306383827510037217068589430444816895955119036986626505434637887723198154884919589034299007610489265275315005946471323684440477317095442048602649264681570810949935408411345051481921530012667478599240209867194929469552221378589569473907432157781788504635368869324887607555254042566465954768232355405092188142717812493916535471511785278661364770765693702185714027136145832067402954213892912527943899534273851526186618940399163742123756858397719486441065501347593731648545556020312634948299760355771696509750701904986289664746465177495034119458387195686156818369922284372799046038882670388957899899290851850884003591775109468329689743366999577699868447113463569179262065644631632365241244121208797829385524247375087987387217519319686876733211160018935430467486485850393991901451658321000517239798617588668920329053591101344237442375941251514876750500035523572653703393878562322531318084350540133236411343399782021075287292934538944762404875790484554502593127840426428775941162104041049953735189281934495165949054305440465247641665476249798653183774954829776233612296102666402204513389431952396669123894133832492141113671107438544948584186025769180695893562927681110721089372477394413997902515307966379824224455598217435373863395670529290006212929771035056468069190720986356273341616633958816810489448591287911139816262282392626822604557392247100534122009374179631672047324271576697172358715346624728968769176735321125191694895073645364131622482010947219904240257735663004033327667751906566536333858677329517005286913857452028772486638244819383735182235097396924159109799632320345854033187470982832209757588344895342241536077139567222593233914377386753877916713575180312568974733398469401118936723497251894655596323272348575249576624237290465431455929590376089783670879125109519430604882874325739120761741417718196978448377889766827980601018150468594155838877723360159517302563245654073375072897445698427998858002053075249264051555053966774952193435964710862403621735651897609689627860769601759371087105701246402560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 254514805858368129134094840613894436900987019207620647346588242390247311105801384986572368687221097166563984610346191675512605539998730256725129270033978990137068144866804155422476199658242616052784916663237295438693971270243236564901530523353716259510240055259389547698957997466356769943592422277845905459173616353996889564995909818045335773788618098082550620258166750767756964920298139449518531366642333829554026485022519803234403428504275162471290007692982290335641421487168036144335709077072486488012846874962002343633757100929820600985736931199759741620811844884042415808083226373052058356443772642615084799802811243547509101979046823945463821930292562624390184180065807934211195092500645741618769819671270581248555659352106208901466068425408712567654573572196829690978213375178586450244578993984909360716385347522283441883773753288126065744654303085508104288651161659570976583156161894397737976765318744387485602116633832819298581885430774166300415474648795340291728257413481930286975358386022925488794642437954527183708663074929998253717311715219317804123413019483276630915037327116744468534169896589016342710359388113638297985546860641812941882091767316382178337910994197420056077536466371298763624061700292662187858269725169864559390733591840794166212075177246220048212025557940279789868565268493899063970227175219577700053074901354707128714306255734788204085243299861475511562480439849630922370523458215812239321809371937802620400882490261274459592955597565732547644656122295360556322258772682435622219047421667989113182229909816105545963302112783185934806271886476784891832933882007898305898032932161558544321760659856349791107365244415038999280267337324901158544349538071932169989069469667857194271849669854443991557175916630673408994285186129346333612113334910451844708204658051038887957836892332165205365388034752086645107244264917740787054353458202341310581633935696386103780048247268416855679377842134110188919463670014602967953273473850211097127140564618178750540069547055480319970140332602513783543506677546829678844629802712058732457061436717537475632479330309534108497482190501259204319981370013208281020089405508944626747770299801599385191437749175177125815594143890681744384964587535685438568984366676236777745884211633486942847213571224237290367935728387615144384820053249204335564554808369457134367810626016622722007641658072956351871554699207740890134118612036481096783676656076150547869948730686331110087977206874897478176134304037617062149670614757858393858379066760126664104538198619792818861294037917600210357033378576904456923245023006960769515161343883808281942040713157738066796883465464356969325321851427906952094871311864959534921773495742596073198378775231499653043579306726508653086031798558736971078543161326169609463233639103040548912979006115223627029788062722334135244471508038061148249585768857722992433967455942090432725406323425179646720802112903165158205303930809277865122776273135005993744195810632258054621347765258880631870746716709618117997350794823437939520983992641902930945906814073743428312690726527109718196241054392828972216024173975315642229807947955104071895740883964093255898006170411635758857894823839648445617904047383634891141564708828045210955649781180686353965759587116921316755111898884068453137501624155861664072059542519508227650440242008648704904867110596448209730852862676841006116888282409807305919074454406774988531240723045098952078963958165616711077865099036244274241019203405954715599951904348443360742175119131750002207914017188548777173878523563561541299249531154337487451366634954145708947305259741069624946895569283962532351200688469013499126571371987169171937594541419452646270149859834475380291191515911606904628125964077272645811715989527199296050160656451469944130687281659672948899161569572580687084154864499036838460602438562056417631612624825134964189514005424446673416107892178341942060613278225917081339629705585764004388945299920956367349282210804498906991655955347466086131158041003644653210938666055405036107599427875662498595914194495524044800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -180379753124005522365319492411399472045703840854526412587682682690066099223106537465816614917457899723500427360485095610557394288211087574290311468199280680157777784791309231107416266228938460600186288103741130752764249532906792522533910692061156426261835956259793233697556315229667017615981852280321377817884957414817332830898689555017494544049317167911775222710409479083222382255903442669550570103178880639509051215302588381083673121829320625150236184343242427466908229018113207784079144350179476417040377304373661761376039223289382673582757469366726568695025761720957379868035039635791708721195727277520461129444572173954751360733260559260372542766197097794757429399379347738085389071175704678166702243757951452837573755546127332975181570910350859547501793454540274713852591326528220405654300500601053623625943763605638705785854231098577148453843747001894364993319240731553658828648379219819195068005503158535180539747063924015949563214522781096374926993521606567644449157055632944945295540828430393644826404677102303773182201558344968856280987953049519905726012642920737857564225494381591892142650566082919658150303372054474872393793840595611330856128088168190455055101871910921325966873826366321854669461286486592755421997695355189866527903060243471879894339613038141277977454799898482547684239906372166617133574641687375580836893708980807077377767757309981245241776323769410791806168066728728828556586696541332800282896024669152275581847481624245868102280063269100208012062584766048630143340133147730452114441652128437146787076848740719348742491673731677922412201234962078089069236386624436605527407956507816870092822445024911383377543333441700750320192970667993706777237421099118513104396391937893723048871701650346107822142017892960721425167204411905459092932597160404538532107923486416410000650806724741549930725101318070602637073968595232096109584697346956833302513111198298838288978351797735010992795745765846697828391614947886687100539295431425268892353288336778995167409535909833430948026329903026810034139067726014123460690960425499052991748375185154308408240314209057120699984789055798547513285100715629190070647526092349639738557976519576008356028102267971526202234430899939863252930884913166727007464069142123064069203885778847296186467755062317785580740456804896836917285591110367597692143614137021439894197706432329062862787020276667524888565434018016672149919233484127506497192916806674190428671891427684588152684064920846163516991793052503036570207921709013839303790233060851868140068026916375835718164738761954416885858687183206807563200550456529840882875177567854623292613073036507731092835975360852905447974566248574616897216244141838279455588864758029014182021769903829805692039181806271966178637237794727298300815269052807474793599059940231946753848224806017329819054970238119489677706171987283470017528169796165567450918361234488033243894930357998735744498639920276949960986184692589535971569739448678448023325499185678546019921068932051869616920935206438541987050021490359903574699633023741148560178467653107340833741888263467278814107302332555246122688018067853090773897617562559364596938778583522684786180734599825413701556030543644160297958535420603335520419600566042568097492669115446837745750580451612103643046147078639225469131659802516583479670321404934634577413620059709362029276393820966278853465794400457796201284359649879646008557114713435374246372011807381362344745202964960793050665148448353099354535840618810102312726078177055077974267124167437139484285155270579552977673414157683195180041144247976307648920429400453691744737655177176368536286016623055943369420523201630970510116590628133405283113298131645304286328969805004179060615904503201874390639187980698243218074691504718967734298882099527279877498297967716293045369314490291340228649004559498230596439892800902587425818668062777900630063891709527564637368696003097366554193994567809188346626991314241834541649795925885975104357692646393769628717587790016384808930131051827697870578838248248474201563091242135283029188873226813440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 86461085947996749539939628310505017296398105339118289315339022697563125395993109307331589209597878356014536971357842343485522016601984995816292045110359181649349214964578842168282098433821513839158142443734962731138697652722038425348709409255532167661451928045707596237231389482459993513538383610163569322365232407239931873799695646674581790670462504058128912052711850563680577138489344443422414724988209425245180238319984749458543343981759328373800950788728920112957128820808504058192540986679726430006045521909177693056780933144912538629608291157076166939724319795508471389977788963309022116261948249950044508812937106808654584827818579817350362275098652262252401648801718617690088446761792390822543727912640251219944246273380418882835640927598362325059777812807566177081251865976596181261123184248570052242712010180577659880514471035673297557359078261869860570467065261818831691819628325979559380726927715185152219545973777076977119159040939387066742392589244109909409548901380164900869756481915160221923963732578319919627623886955248745530324049219296380110246265720257445289331682077216026061136778151978042694566373608225401754314791792089557438722132123388509934149061266546082649809586756800996743660963082941637958791204914956503948826260835135058552661255629946922573695041213798862234644140576664669086627065874429690131737230895115734938523242863924248542840398211250962952994869366211028691725720971030166575245020644179535542665086062694640011480642879306513812772482857920359645954564326581984780612435251715136705434423337859848524804050227111244106470987403786173913719924672487096141575452987743734665650243091924304915581651279743975721078480912157266330737554677047547792244884187332861207449223344527827788694526957806255047030308425803261846276684758406248413979664454406210832223049636216004883956791207397259009603814525750780990517528891258225723398169780534391692795907423962061798011493836598726051850477937688485622001981058651479507694369771210335223233920694151510385112014140097977403176510049884482833270123092831467110914758564450738207251179539738968760311095608659983977675140176302647843443135305820821192829444199248351423175754238373135934854831138713461634602967922559689555392571610896846949828611928324874322507713474271349269676826312100796430833125529721273538660900049563557723952532832758263896414445309486888485450724238069773502285105366351297504246737843307303570762316863509269341462071941520341536227743985603223406511682777747044345822324977139623236371510715184645256356251861921157435466999860980349820768931664405870314313761394929166967731866978044033442615128389456180123807690852125708583191892016090604550260868073739004015255649785289659291324038558948415899964628145762456052846913673822173438389929154351721952811223262799559290305764661480686282353754797423856578932941122809876672014568715164917862769642287437180684737147909056771627916653990794315100727916650098887303872148313490908152327860971417226363737806250785965376987118419286847912976564397730406265787623393523980972799536167292168630197518791019440089359214202717545997626318632683465906284151018157238190948475158301615826324437892732434835941277489689805747046290115471674948886558994911956343821695589517827897145617498987405970829782008828416384738995680838260575403807580372410873099666254230524607026418963023799119553503590461937931822990914729709866027506409149948386882002716185585387501583661107964351819890639380339669345264071795541398351633928530779458505781303720269007320959221826971747530262919710536959959004034473939296898939371597620142185610082650120358521698136579167157819733526080911135775653404416618690141420280090734093788864881363115605783125051064593732971186903869600172096701350624122369150569650731381872304968214862672216958254621177724100560743452945546717749815503459910962510463605049900223715976728285941849219254010671151966799846217723139275252292250782979485703218716207189178628285119715660788606023489289419853618388303999737521918295226288178968892499034112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -28603211074964226914550227707699664364888750299621729590739745298590703261445190296592258255722801878320784634507278603244576466943789349453194676955886831911348989409184727953678580829365230603620293479560941517084698516390075007222749687937780200694400016744308808048248428914104925117289169206739092089915005082579645987815141363748296889967274807539307587046291105366927235290422041134318362954075093803495663833540601578945653930433861189760876083839746305860562116277728780194758704818495139061002300109953972088437074265980591538001583753618717256784677862089884752802923144995066944973926739979333606057039286710060450078406742017815826858742497688074319606250910762566696852529414700940026038706457078272424370756517156942096307486873899634830680286635079473596672184636838259656513312555134496002626610806607695609723741693164400408009087943281236054836347083738793467295039922754697318160209164343950059392376074566949471470226912880442459911207560291463940154600544552136216285493201864222743744525459986454572896452689186654332906023448715685909947956451983938524101595925672142148473646722578858171464842482226478959580182079739571979923121797548918201284118610124725004355298301978854356057974593170745931792855185499391540294455878134357232407816320214317841734851226121491037596273586988439327373909710419442027441920586547064298701572999284643735868312615323832015247176704118358273598756882970476623859085891532002754610757242041539571003507503901936804153298137481180135814893204492605378157299582363809139914002567328843824241936757997957030503883057346570723681313574827689786571115758457882581074614045008939859855513805186245632978988940610946803263785270309260698087794352012076741977151531056134270714287535500911173512720126031841953930519594695595822699699273537329300108284479084151152641145295996815966098009159048214222680526691526534188287461013499926004461842428493671587151785890786409463356464908049723621398550205170344322442880990394183133338001854503880987954556934570587461156818363913401871517221437989314940002961575818831888094850586608860875332535936167494777842299011903263043430333286486435387713978786453209173126840754230533495160321209345288669838275972702676494590060858565423636832924860353190425542992060540571727264941820785738269089555662751395177175807667313377552865956318299048649477546157771825166926779328697359975666225069471550453022342311120826546809582546263141185746886139872154435949652934340074828067614071007573146927192856010346669793693241052771331307900253041680188543216655036546349401229777028365444696823433553107928176009561638349530452096215171064931543985769471805075806212668958160243829579301518463883625716029964850632275240348082582617722050406192894363497361211941249175702466384227564808506403124495711228543576896294078594311261206129628161984809547190244030097807773341558631372839110645429285463073227600410552128677691517276958701072673873950070227529079552063379616291657416723552474069461485901337063814226675910387414880258021459114542726872550283820161587912007159385211171128101059751540244320583535240937353527287106519711854454746766171558313334468553622209340418803362868676258142146693757093998999600644205906516411695379166873613168836414203744004411055519438275820574052014772839520392441008508347395911356113254877626659797136023572474425202231081254453709095038679955481903783024227497742541958163500949382577304380362017983590963379558459928943895982406096764571746277674111586874384245299840582986190151245498581504433172439428004646648250098122409534170340622006272549150571863129831276562441347003186776411282389084147303008342293688052349827089951069284146443189491313051763831963533645181485775598010745264411845817011330697948319549563684452119564400781635717730765825185312218271654968091697674279202849722636364326327118625164338789371228110399087144270810400860363218364936772638315244481770383094800672320524237773542126286324788012304894028895679064589290874882852926982627994895561277279433196210773934976951910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 6732092970864451473898320145100453670373936383743814964515339335713972693868920099802393070740448138172766230773810039880359947662210454939880619337195988116256741109600947419328723245276161050958974823356227889594364091795858003640889910735330848435144138827730634739997773913347403604518343693574653543104775654668275826808845134028117987560629517991616468549477695884277364925908783677942712501189065102496901634303382500397800451409432589209692916505605177433085433845460345648407322093493584227632050265392519021285117883673245563725754041772630328441308831955181646260956983512639879457964410373475591915856533897848937924100487825525349873935967769143528797120573033121425805708156154456423561255181077539163227242052409828889952705587159153528626438374676121842600012305000342256552034089088508528844898747740878309404856099982639356169964440709061506975188981014168625518917921085604991662483610242783646977382981322378350904629668054463972267109987628157085556708215937416745963537325389895764429375780840229424619652467399754903230394766057549066676150419260819902918125880478893984047922711708335339907416762413136715298295031638476356945007630894767972778113685037069218892869038627032066282795431780669146823783515267457714764153367635433386814524916956655549511131775401593947946913357170635883524853473454830011824832295869321273421130795044926597271640080045699305620145310274335999162493753004160597067831867588024124957934481233073980524240816808578634857631937758674284352502306486852364913882519022398464477928570614489475562521239864474562454690616726874964815223323848012932712221455682574761118796495351129689730430042559870692945083452068610098758952333504638814735775958325277526405829970442115599675248439034536682093209174866948511593342341403904082509958649758463692971319786378081273276432661305222396138718352167368011557724546383592022328641930310536124668058610770516049073836576007991162659566858199313452551704454165752214712821879646484766111777616575482074210466089547294471718546063904664316076757285017404244853929332198559252152346724325836533938166794506811316564672315119527515778563249981919550932400102758891619181661103722375322991379717535158409881568126788976233084249730163107830207387323589637508782244167416071635783528913678996883306993436435676213734416087076441604969106291499963523079195104538974426981556866029691035038529740700575387285117969896783949054220327106414073061976133150915231217225477290454629613661222017801442837320223389674833593366425710983283409020762613504066792849785292528133325170020538588624950769387613300539296754265013105198738398190159455092246384624220167851254811166791780065696119165160476014858326006055126834444408215002402980723512107091143942182525377317060952249608109526334242528925843315587904211019178971196094664046723654962403102219144131582008142604734003846714036491971016103976774930481604945707208228510291450446423623205651591231503261259081882138415210223210371808833004854914955918675692911327621442975278218059298568106478694688487123857220711800922991029659164633782977522400773621607850922706346053587213820754141588948406981880673117953594733744794989536397862415669738728503808669871575526595966159552949336637920450708483072634824705235296276760694050915455409280622629121161437218347287066659825661620029344295217578216253703345859964925904925858981526266845422892958319979847153220640560585723722511577660924969637239320924162406955570769291007985856852426157773007454128227245665417444093011537070698407558827503148945196533096813786354055173975883804345195312499983103057766830928026252607998996711288916362814893224169024999108576270323160473642660197183778739052375218524238896259348174532194458655040486527791853331292536609936044450889392475699731791407287233125408850859877933127506225224194252795969104387266378946405730777027902433328508162429775728995179684799537013043720964535211487962002966824718896913347452137389970367508334007432621805097485083737707927010648772286388496068511420350556694118400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -1161465846608039053379330740873833577861588342616061104598165202061605151799001950408144136585420928586944664968425116356287466642495794518156634053822102972257180970979933283467546835285553265156006996405354425527079520276727831704834847749196198402840694661614124392416913543539174522125529336013238643500942685741635215144005301923178747635663626764380637359450533759460763751960511062982428899602768198396106825677767536666743320924136027992377176054572565330295994676478325898050263856248565049484126328781068084787906998739980904693678413872480671643793291846051220305485598379160257076237384460642943284732511942344011877543125847910685016304625253196783319467988011945538148631630764853660138739154899978752743320797353708678725136693532177081231583985564755174571822540468578803950985693240630740814628024885817001024950468936868095862097187397322997037359147945005852211048023929476449291002675102596634668888502619320142433151630630783773122552151819789101911868732151310483740620298775550125998354025160845099802227522848605372248975120703704033491102183127740000435055920044392029567956792602734339338968829130467318937607800725184671672737417954063991354977778405109578687522954616723384512697475840110287205651391181034702191293616978647341618992497490336483474120653558551432644477089556048815720771300369253518173026349514148012505967787037242710774648758119099608635588214236101957733600016840496151408201412480213769085454145064955336834627504405837243265706943956242746504458950719333838115976825783963043423864794053334800362501207990294032280705823299926019667402531110962356975948503470339676391118931067775857710237458543046344502997345957954402814966417217279431960564732668404945679393233824871377013915553639516520619870082518042038623909737774719353370998197832932305138130496403223277641182394223840649418462329511322471254465255791664718764132514517307871052555304762934748566495549702855185649726459564354763882114478327490413600775966271404640999586249516513357451106178403606368499834219885925714061182236224067357060457107125583605717040717025381786172558395652684744324060363957422948165973767004324529486481814906393236724349362829384432323660686387987848861836339236240414735787123722254672454756490207928106453114214238089436150114499070603079193372866622201459384331292934562881526364120396444240768850704850813864258589032072553841167316986402785631937481988709353480564357614674632071828430652431463686648702460404115126241962729081876303515170936993977902487063864467400668961293292886007459379362456760029427542982800797604564819410674308010711943912721525941842200463277019112717809203936461897485366307658199747667069872182245985792629128891664328542569247868858775091437636737369805255787528432130345861897633686090678685981845058068355460856463031204102048530462391739952338489490685542940198694291240575010753550271701653889497484818117496080907142645976982599861130723225734853195405292664440147239088558723116552695948535235651205625395746928146397683498631720687330695215166737615155643221823320679535521881287203721436876430832355589800713504340227750817299585886453387923103988333116451143005137876560200598278461435452227188124213118265755586091485377110673604454002927245497970849925715840557647315210157552765549257152040082346342368033681458072010210836936794116528644019654121200305110758502625412969468135087810985352293691846136617265307557208569494667050468769573757373086629644428432783625926028633964268117658875927645278057639686192008153814636584992010920100446053571991260530688032297402265962817858132744163256759822887093377867334896765917386577664131555048661619950372038645438825197089865607621976683900090580089772764373037069759734809075417358117964515011856758625838318289112176235526882169268924837657068502501614171355352485854865856796111542075923433586897820769402991267754121298596506982499036991818927970236115340500580003744433331527570116762055317447173524595692549612518087049461066636408772652151110429228440111170426281162758598688768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 148193430504570528716337104393934302920783182786374133306834024985729489993464060681914975974775459199055943719469807187304744582644734416815342499546489243480469987529852922305880841357332417782206012640490749861882847163479460575357470210182699153767677974134505912789104475952170101124263074938783264203825100792243881943120974912835504861708920367427600366466296800268586224530720060721753981568544303954603894147445039105731348576834875007964507449045393446196378785356331285087907604590784903540721345127480222442917186183704828872878576245514167513117609575693206934523209783173903470543185532554761818395044023065813087170657262790300334847342176719603123126261081907986763912128618116383680291597692182676686201901824811717386837635617961487369790469106735593123013010064361621353342168766761745388399088723208086808747320130261519532495822600400359334533222213777411948219957443067674685077275860005147775805021675312553695386222478585371861184058312152247289734670592198784257393181246304013153155355609331635334941155874127955557321389846547706420620852693348691156043913705658222668323691119912979842559494722962849442605495583351683301878258769328056208934961067161286065747442210773448054072251608014907607869183632607042808531812165440842397875016582003663039995724424425416212336694765153557836756827193340180886738008235003800473125884579093260731013253956522861569195359988181278626442804660712515513846534132684837645164514558321401786103188244663647311881361508233219015110807482473879591679730348362746120814686030065068266833144354506594020309244948694068311148793268780371096931505949715973672903039098091002352982669493099699078527984902647933239804539066073749174755830719385430525719349802141176410735116195857518035234055960145027154372153360548506044961626337804200196329979695379101734254111892336885333374648084597271765941800005632045528895624881306265424163918981693737300680821617172048899253703719086350176821065102503625189669273842712055990252909096135924734651272424930970712263348252788851269529818282532410273680048934542754785506161021731399023380133655756145069997343224680851339564440605898597841451055021324461702824456081435892201080998386228133665433334711445017612320294205742901365279882165818251136841962353338303857946689366095113334059630330434209312843576630838410936458073596319204208301105758562171309870265566359514751335632018482789550929978467849529849794693050932292903454849583549579292261224641366323561150362595021579031143838735372430045583677001727520013805713242313014318326770775237070516326427744947637361691791420313432914164377042499912537084165478858326502075838271951267283678082563480488305711642052477989912733869673059427167709707331493432075871609715689075575731528083533901647641960750085554204974214473487508773507610694022435169716068926999001030748654640967153474918670857258993778242472518654509564644358184171024253313513749567098791632576827748867833895400144897513403263483791642586728223492738485450432432230628358612052126596785301094251519031616498117847216851140931768587387509896935931381280180166135366074379333627764004012004635477292416167810329084371415309420881021040391170497404966943082472227947236841457419616583473731887461611396102453453311943318924282315358698465015755296325822706434664065893109067463426821281609530259393727701221018271013841949143622225558175866916054278673637690307141666834262430897789143452785350374545832002886671220403149878646025077473642659568505064474694815203969801284671238176427148681909380266545615330357503990138548664308970063986720035488697497066958129467820298068366979625687090702244653320319121846367124720895621403533476938044522016516863246629110597274620768929298786485200675112338463995301827550055128470720343506480538386875470402345950885477204686468179652875096731152535919129754019579370501305077962305996710900389772682898620877940592267629507912330860530014838466300909853360265554635452276870154129859155562915896251139856730747852815181047449079789033291522442579148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -13451022023674978014222443859587257650883087090530255744386495479990783582848543834734626488233390193345843082688211639263420301758528045182917441080507933183870687339606460667252070462185501862505177836647167117738799831174530749281425902620750211962380989129557502694880943266426844787342043635991089955154212852477226995297331686769619390687366298409953134952094806491305769137525897547078146191937905348555619656400901660913713479487634427688416721634022202868300202666774707773741320433740232070093320254681600564246378762556987776478761933110085440249746605396939571788607659618076706812798844519004952027610197249429448942845001071522841109527240775128251923837211945429495575316661669269982965921494272436383583950692033961323890422153895934126817333762573688504727074183646200935705294570240547087599769820125250387167609405229932384805140281196277919529249866581067330004911422695341932212453935748980062318831654124398552919045959781220121350758792671939044018071927983713701464322116075205372013027597990280652839035021499392522388052981560867633287173753559975282551420793795076927157483920260935103536672349713935484973045486039823932542117396172474995152250879109158427605952482046063821571675714945027641415786390419633327487212128157242718651562058984281545996634029411499960627758664004356030131381401333969782721227010353448125888167798709705953624454172868811700449260928123264926225701676368363698704291712456056802526306686948100563351498294003406655981020973684437579371709544825050412489915227435896091355357537411387090729233663722455676530419268618049533754993947741784449410550728934692685159888096067993233848257579651698823228394680617874716522190116189250074447960315890888922362581416868545384411711412386907135440030316737950324834096442002341702362998346055682830592804564364087882718831136987820270404216358970921645615092752589700387799847008125085271705577048370264782549567438982427552933376259827098015839124584163171400142568574674167070133006183830709080069840765517668222106537200264704531234560599217594882547392573314957529677538979856757841159864651078342204299487378030202028074496429605565764844721940132945780177908514967999781503419994337980860531727572456610789897973652121006291832925706960806449063445393249873993756893582156644276227832432270331488221253745865279507267378981810018866192297182158765235256433806831988506848311093336958207679385267711345991783683740354937382068381879020911359383855770795075522552974098220613566657017836130596744934574052590853194934865375905775106021896917590579130291419344885231047510494515662968451417264835070613365709620744455281605891067943236694418296431558200040566762057081985523595925633846748195420349786226331766919080282966565397655099865716429347798470919636736481246300002626957171469128124844024943331664204584271755742593214222209392319252870043984480081194032109612307768130222130766319371692998060251424667235927667714563558661499405745879473463370240981017440516122246519449044540888798311629181183267165913711970689822793196361726859492242550489404239970204258446068409440226057855656870697499032829873095889666616393843691658353742341612501482754761576328465859520583892939297221990301443022030137728152766468298814484283372226549395694622612654330015317104347212257124382465213839436180207567847341950939351454207706588840561867368736627356447557979408090044386642639547739471278386553331454373926749468086087970349177688120395789421943575175150901364985007409044500360431449455379382700955706012989565082202142299104242955218742393243028912710221667157114583762071296941985146941632241889309835818963181288576544925593977259950209671407097027159188454111250397177627849745253114102578751844737925237565781322900156025621305703975710869491689068795492295341629889588822489774807698945451145803541364305278203301071111781259529653609158454586834717820652457591797156861523139102974582888164214087731376103840246140902261383569593838623822242535220973214238406453140439495735083989288522321971253304360960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 744253441726300141871146320779580313626525431982273932572407875489290914808483609839895115356785309825324790738270120924534762756947441162646201750578602312530532841898487940571964337121017839731536153185060935369537104012330634822260460202621583227683333297884739115849190461585540454302459691097672432507391578011163342605885185751464630214720175771233578062251634406618661446137551204286531731355602225737804544155326338466612934719660411714306225646669931852778733549505932367860491598447056694425333495808812917071921704323157442968029965184049991367688623483510737634143624193164008536852669540052142826167645325686429693232600402926192667922360365934930080238772634770131452652630098887195766224923137720291349278853567676798469817559683796757298155568095039815842003625452575392022968650595186357468518630314743313150603224449129488745895049651676245632429658150520900122785434854478967799737842463090078925270825877748936535899559130883710344062089686513681826558170674326332954663228850533750842422306517292624691159852044495845831034935236030568255099467539992781905393125776394536467429187993769817113737978536210953505897538530391850472675563549064763028639745632700100007866831731066760361752757314052558974765022963623584663422392547553674297371365202796090712218415025932086586382995770079821502643331007225121147615340848012216377679256260152636788069832662145334103221613691802226042326248773489009327340444655982622954687185319746442518269419914349084332731025907421530270508234870324914678857374784849275467470967516531715908551823340114119969444288723094658466339696551939520647142688005197874274896986449635365392833656999197031676483580803538930520373372048562639546033903586851018646208924927837176813057265345135900866519784224624504672135797476075966698164485284675987031637430157528965118274912330078473492395617012196531302601865922473596750467501985076653891807742541264504639017153135407003344026453539775103755674051160357043473066345175107935794299186508721149940540786216907432675806605629003157486616919679399045769219684956506279002029232650217563174779272787280466593003805058123566281160988504250692277435914242795838006748465313798769179049815216922542358887817868235654796649325788415869654098491939702821463054162041976581495999792635300329809896037997229585369399926164283448039999403457564784296344590641330251421793786320823574898542875562304836542226221555065944632256990294206978721437735305622285346669878851284640610560866379466806130696653535535028858007409537138590956851638014560715109867971339489244579680860861235897061310415469031512767947956320483962669463181565723560043145806298267483946210446610596113908216628677588023334107955887325303916253070673415765419094508347592485144119611642943455708265936025466149651905496517333850174409718264122627745692504196743745666225620272278394160026712456295857245231632088318475524991538746911866562091391060020475764012336188797468182917528884193073027409722199266937669713665009660822976533120987094963141067099845470383222954988193445104740913026622993392432908237730475638466871894871930222434016414825914603811960172008337432938566613779469938593289762470837830164012800462908305523384256964634986335210929132059739253313631642018996898158352524986462087147732036120213769682118154833363826734884611259232193498089820029537119171294107783502661520195928994285621689116456093240175382840491365582425309855308008993822004126084628783630807794038293575412204201607062185207036808966256502454546749494641394479066779059454665095170298076802920444137889938914883875167432403567338774231037744847988260156241189109103214470813214021515421841495383073221614009257337780114219681420229943275074543876537149477666033714123890431468980030708885021533205945755205300913103209941529152399893806977162886385771993598152443511895274439634324196822630647255696499646745669008376932152659908696678328188055780894748558030951124610412131800134288587235692675623351256720116830337227229156978145299371948165570414441712844800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -8608171429846911739560290596256554830222021214202162720561853708456580766341144736688752706859009783475548034440166613897459620704604987637840238149620440720294760894806878312330256645475183296310937438743037826990777289325136333128845428344958357344470751840923952253272141309059330920371032251231930269446329853486410574053333446791799610659319512807747623748369677796222664560835327537164239895227152601413128415790414032023896202095612725216900874324031509277537960051876740321142888111515677423135834378662311398903892066250069480917524973223830923996356896741858537451019799158144088029332057195005780473528474130190915099446676952370128724218045604581350460147658894084520277910136593680960695172375466785850935232340222016691715019051659618842851854346511814843041989925037312217551969046387012235901149160694570626773269312751569350146880320579498121990200607642145906605883996088451026552148396310840259637729892769036537501018750136928622753609377227980955482655715422617556922705178318871191470044252108435473377412232572393632214461593893049017307100254660687924566718123669169733075177397580181864842123660467225352006675711903071102791806928426682839626120685659282988875451277057388002990333367683271523423137933751460756960654192421726459846542603071723838770779567433340904629321435673836344119665518512483885043114747421194110633256163656907399615850360477424346743409015100023209734490377538963548732390071389420188686876983808858021447382141206568326273643582415948412307396970638110346382057078011389409707849438070919917624640997198343434066452435569911413620923473272505060005456078594005653664211222754790568552845294538586368615750639796044679100164526867421194119990743150964997894160560809866325083446076479659320228343443733010856539200148027417195144683779253282527722801667174873017152148713889206966187788990765806617624059980274035695571439230233336676618431684935171899176138754272537849995768653239534399985233338025261501634535069940537767155070791121686758777875196072943543259562069818763530832419789234648395433325336928751561013492897375364048631489214176271986533785740027380442892784270911453301636328928313408171889550496408405825661042550067891162561939020055342582410207146814934219102372388265839533643366582673493070171512255443624335278854383077901413324633472906104496152081499311201682309747729919499819513770341113394038211128276556621572033343442243009929487516543176635570948079885306662164719154747532119102605605086416207933709070235656807274451076257983203640359679009723379609773708703218440219033982534276934916426545767217949489415165961192580189235917246137555345964795927217596748708684590630612045009729542526798818458988531994927730352912536187306739062665327702374460473827072348469557324336936739834497531199848895184916694247205733267660803341912020055061825343708214460267275789706887098197472360880624872680866473139329310684133237167466068676271717875649645315331470328126045394401470089426589977800908945954270778470253000558264167728223610093491583733499747640291848638527769897624261731413312085998632178969436660107663175813549212447672794632256492223455273868318533514931191820441429977075189137315014938644045505364145784208585710933816751404510268248269684810180753614068004632324787971868918998569715772686435069282690704681318568883737722414221041459286956794071743803281412331961304926192552132976206529039743737017166708855638793537677710217855327765058587835296100035859926705090015832218540121673567354416088356970850895464438596243566300101467922786392925090035904772308373979066659686982390412327001100978680350967182806647683152069376647027470641664438364511929943528471025692960822165518999582145416272546079085412674871560851751403617238437039957511380902227240711680375426424598620140177386364257043720221022391308738257500674220311750863235391349145386206395113539478021008482714861615713282129310348506833768144511595991451010851716423600509083985728753627286492363163308952433270920620559064293844266642409783296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -1926813220488551057800884916502716137413567753970687706650739983192515897454672623384999048653326486079954949499121188317205568846594609625732982246188668319659035279146951906318654046400478456715455910056763141309766429101044993577034297106381382655324355115407582300098143549027429413228805817129188052468919227830966519288798863469192719634798493541986258180966635293125513078357759282633866911935768801087405817434854688009745562373921287369674354732883128424100733631247793560368839177004315979039159109668800468257510375380662909037273343226282372713689879853328047548851005550023199289645222929504295572147042923341929187174781165354865305912629279738161535598647912030186372139061637027766850093055736405613848208892677127535559199713808585923678038180082542705527759182996235753586853644991396881482206897487147344578891036388390641623799064987756272329887695988051447902975556327269371386912315540610242681988249805836864100904953102375598234786127268468987086928486508329784195746367505878373792679060287731687407455683548404406925063344502928618410040011640161976802703987548917064121186125006277939098089285216049765535733003670433716542090940423679618822834107300278313002038355550218387866444967740212292672759162167591429045482824399737577167119869163020019436185542082163465000670394794158976526593073599136318477769361990423889648921376247806204612193491689633829368489892855183415996913129422392974967799810688280531381051910481569428203957693493590592837426724983663417926808074656472690659850382758872696803580509087947007304372299278120284063447202682220517570032717567813337958952872386133258264022384896236007998169458580842019263403950439557064851965806238817864598171828245966035473808392492816590529088845711468242958746287292880478667034232653735908837851921673907729795927147675630895113168472089610870126701860115823685150291168730091972069402446823035789895875400694842545866568914185149529045345433405342643545765521741229344003806602510589670443030145469986764637330361085908128994432658896687431808341728785400833361935078672002917480174674765486910609596180128816160157068042806993601783919606407701462204102885468153319718072736186090885282233191191743063887356183615786504023402659679533364876386037131548319802281041359955768568250359416556929250184708308037504902626253079308014689947169028508780880508078236374609942937860896876206932557478876948320416484711851906129929441445086452706164514186206724973430490205592114205269014376051034025852582651536843941883456566138219914936905665085919479777640397746284012708519960425464589202258824324677339338195150401387770163994136241784404634148854408870960577226692489299381991984872468899409334606551435816784688780371135767623573270023481721144996078942331729644377652750382229245045597327703641344431296243219642752913440097757272532213304804038741480684283095400683467189358707656928495642574406175283805763971345602653956659145739444993701396385690854335833890858660571106409870424926256783987752782577858879170194282191678709839128258971409578708082070304623604867282717540759165624542426279132943934276610012445579575360877423885492628307111236729615318277804726753742290675396036979144370489104128712986515532466893715732430748043114215245740083005930983851376220111098694116450710640863498096113523097268997423729241800275556092604887000957131433765224028883740053807035997707479159293648538293089519823806180032230035797938771639892482701285669752752650557664489128862725937180281785435935408272986904612916487784724714239179565604222302751095865037144620943155712613214892960484527788608267673638124050476132853941392276796792433394224009597365405296307288319394708029471113762456105450573988061908373370923579377046221510848250457777630169363047639263249770806785498295111207726382304698897854745939862236910497049907085676704200254985353387731796822766328206140680153743735183412023630169670457338675440833863418865153444420662309391793621669735064120565202184752039439256393605464847922824316771295559680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 134895287068871507646379865276785470928815975231379686812462086710183275561786778595463976361966080397310906742166494853012191975608587746783494588204096491571436626932677014338479869013120112192026894853066556331309141488244650282305918258097592799970533101622221019591821169762663656936453403264387796718028921362029467337233404299425552160467290104994730250470604289159230709089971467180733806538225640353442379961153368962089499942556273983672120624342951778734432788066281158635688927093460323579761745600928339691403144702486573647758911891477447574551291553864107257244821618844851842785199153660746442630461008167138418060222073884235374488480782871594441874283949145179167024032031679966109550013340520848987495196080314724741853253481231027461144343452994540120299084069689104241901943588255222771731008328347822927716373832112223303389392433311236493573889939661396219630638930099171217729391855121775737003952362901733151784542004108976613267673286335679374904201077090842140653750046054448931845499254145955191617923685083406745503792182135399107976047257373009945792879788030879224039581692120882677845784178391725526999692586250140529472022433794144026092203782005212268603138167659839962742091103162316387817309307836357708493670833356650698404654025908250834333478685761911576326177954240499734780701736442411453419898700720664808626902935419713194162801241903166844741980264188725226642340228563755711752327065741496931989810040221122173180231504835612337642349784400879940987389281635071046494911344409187700107978635970110933039132453335285224400014717175490731282143957217476461492780467307287996648632977973518015123668115927460345496178577352921017575608212397980972930297661581321436554308731530315030764495104988101089557672570816187403476095284161848150858579144314230479193457919466001491758001880469552046502442990926005703287672190588824137372647200136029623284514693139352855454122016282723497481977530369834360820012369293284197698511850939387928232130931554577021200593667901048633684858935078110315242103109807413627280987475025112884441297067349034378888789177040111097288833856570974745052066588246162120834442310634121855373423184569650112391335991798677693449770309350881878668242926604971334229220800033602098411363652514981659293605313553506967809387721704274415377249731307336181713759163384228900614379495758019189570140698173479643005000837766877874907752891347422642857147458494067583120773666620692241114024159494067694649561253706166586558144200483667399865214328803068333235125142765194847212687444934219584069632003450843722756916983596636590568334568358467176943346503991064410418229990271287869989900734184359992690817511279039277951960187273186437259482965421784794943828082325003112019028589513897492796372231628960803041483156662877572191066601706485531157666871330003250455754815969867777929582854273599017916654693791466837862190740480127834890539222308346277041894766507592457729835304514467589472886163441900825428682087639561730940694029456380376538279762059451059250624496547994676991955933967960073990211053903970133842198439420525162208339506428223441968258066497631925008820963810720988804622378757200682946852087587330721300163773702006457546991106853410684702296770038663395991900003738789277199508599028876518869299237269455177543239722011439276906354150879835783209401609623476835087642045108033834782182218284196931226973345269812021989038279303776691884055021394366520627752082351196449927731352986661403276030207338445672909221446728715851606785873525745005920300435718050616850317376159528718468336616650715679175797771548826370604744130807022096338326094759883706256017811315618487241941279559281175048210958773719191903102754113860175751242878525183805808630085759424634406545824855755064911353770199467872089394768413397889145755699450297909727358009219330441509665192592061490256239355899011789193288203568678173847026734385893239367039149533047301505742747369738118653785843832862108556902347999748307730755273715737409093632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -3246052249820259944811008617144529595590836047976723560776710160584761837869059698450890901045583131708886778644187484446047452758382989497698368550237823465214514416227404485542795827113311695723034350298555477775131280215775100777884022907971351526896927950795307491032832206869476493110444324136198222106798765290468399982991179419353249512043561935013790996553302814634251126067426795270249771660376230081389567542046469519440704806246507696750180873211580716390589701813100946726664647972647538151404920762743606453116617815613443597895750779067346658182484019564071231543152716299448122148082406006705993058041438224591862224132352735706485195310878000655763030890380642119622292686985095504185359054832332025145467966129614687768530422418544817383038840019221090227811648766887264258849606869316116151312679112223508251860058989964095292373138055267393983067951085233185963686209969600884132911946871534103739119310649246959599450109688200997709388675542980661881478442364274893137973119699189554121469404767167266657793219549369367343622236622444739895444312165754892219204348868069254099173871635850517945159951315032235119973646289720992946993483890626482983405145376929811401858694738927013386380005570786892658955484355531740775676649637719978418622262407402369688181032974329125413453701693272206086430596085288457326804204834905882011232583976090349675094773494848898566128730911235139707467935466740659809599564885113891824505708792034683084184832613223257520121392799786473734137209214471600096961633940321507037324739668239571255028094166744531621905567925124018756421423509153388424115186248574091109674519274442447228712539112123606782540426597849194517177654616876866256925880401498394809462098726511531466838845575580142519471969510619444234166637496577130707543002524695403232080757847689212294967279680459833422014974327983130569143506435318080858875932604510950004938555095779915878796611262979918893348385471287839998084316268698396228724225352778028195764908727894399160913409369846324076724181358372417359812233625471821337177744273143634414841853953157361405290461406363957858773190864200479573597672366772575167494518948522671006118574369716224087477011510979126699101911363268805336194894943472144387590445977844579326896193878674059620491847233552405886452160821038992009213947350061249700437295396522486143046441553394880752459267520442582119750689292161375982990666402537850099329084606560461423462597387242179936529381033298257576543428843306781414663946230305405800326021618381872797771508571769623741205198169357048190856718833497235746175330240703856646662530476855946454711383415516733772524754259824397538543309521113650219644646433011918153174560156394340220784600503533306289355582726393717764531265558965338520491736598417580180282955901339665083409526018767374160131389482258352934560202644532244872138145296721608896587284486461437374343602637364013957150664895678226411328842063074168914548141685547038799347372893175351221896774180260604772283276883593348691187800696564192958143349837250314325409207120829120921249594417380312521588946783794387167765676350036138373035362813818577980185283420681475063489280940121958763554646161810346111471227352596801618856769287013501157893641950500537986716134559467172946338950700753855591051626646775512167994427826771578112703882428210959782885203624205775957291299057045712875553692262312856337393835378013186639481666797884981607785160987311550494365992548465839773895940809521323920923584673168441166680844554503809595299878257258673342222574237647778391135743355287177597954573125783961746642948636457130841346984454209207717072941187135675204768444995828696460640819311967361530136504700406349143756512762204519062345731520295084321718307505411720968611379790744718129340084852805229432850952858230888785109191189662052543206548217105810965557303810812348362510458955800415823702279042007102120221284424090705529851002913242944993972967459447148478108059924637424124768837903424273544065028111501361152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -344516334937429587085360252008938872071215841720711899338812763559003550635068275356152667775974938663228020347816033919636373407315742465243575824029873136497116824484692005039967392171550053496380804171398817425539236999332961085076780078018548568965979668085970517205984612506154399666713800702701326413692263294245986944927591035272877765234260517235488498895468457833901527371479742224308574233184252975796449156307052053676263524396374196865009004963998647059318016003135935501198512702182589190543388339256187456546019427277757923707856667526356856520611347237772950591552950462174058698454292874263212999617699882714645317996933772039529613870588028287564776469289573596772630565582072309261896475784452846762397585881190758634564806217905832736867063280010500358571065513923254959121300798313770100128795195618820590914033127696808000718505479731816735186233641436838623643601434840593488746425163364728669897690200727953496156486125208115869655411631196870176951152133134200515233191713609275829905070107639200905688653257564352645252798902690506052163564594986039785847340947522598387491079684646085088719522850544204890665732376966543643819645192028987485938035898152059309712868855195293839782727842722573700606731125694276084001024897854951043283094308220087224159104188747006893163737764069432152526717175754547456540265992262979659181220311662633322943109974289236886424625056139869402635096720849053623874297008041382181883180056300959611193545192611265370987975246200374286375885894628411628254484031581608226673517407867747396141637531139397704657393942492960114307747198825113333547449284483948832283527454805385049738003377638316157809436124584569238192631374312791536806854554123076058464522844923503154307503588406601400996736570101325394020106788741943083061603540202377620910051133135457842419957021368771114530747057401302507302853850050183388965675675038100690399230597345339635328992354855095839545946099581474002882437935347655569133738371383446171517579768056586101125080272591144459417653346357344730322808901348197507328071938385825401695610796395915926131392369153520341914366801907075240729961268339214852674170772567250246431693783240956047336732306719933942680358531548772857440175709817661589604616816152721478341339934463234187453581909237330456802955364763903141016401947248739184837240900534494596701312224915549990784216585310732223583063727899677871141149555182886787199613988341344609080563165565046436945646621021394167777989027712565904884863012764533993672844750857273185155467560960253811658834440839494653333264832391577084034873180791049127389750452107672881771527740436151747667198968513810329762000336514248787294814837734507823367219379321665289405854816852922734090184060712153681107786336503423590138262589976195910095479522618045648399925307350524501603523128954228731654962477696866212734473456543821864005422130462171897412343159442261923846864514145422086530017744977018405758467037482644892121186253812507909375373679706598605861712788537950042631197489701042197139214809932195594625864333805235539764064228202686919805243690492006466934836813649846837794479759140562144386406420514988237036529802767239923838236122746050285574603831860252197909267936065863144814763499155976262779557273304649907500032134322333194411148098469174409628952894529100936891091195066352767072210548931528473810027733917664283433714375168364874832168658982500263210199857994753652644284503658732858779028703273425394276849050662172130215404877695226905053642670114897481592735468052228913689706872422141799779584692428439263442243559701983376828290750409362698094508923193093986519208474750632355585195660884278158954536940310643867422909042161079049020852652718277065087971326816409443321855234613635589837933478531440364934195866007944901133234233822388833895475976162414043214986285457573461503357288459170098062313848478312336580821744500380063949171919126132714887315229966591158026741329829990447780681007146408067218251270381176800537505339679703040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 73008270458586711810113338415639042416837369173318436328874406085482456059198676498922374175785521540194387195693910162932449475239555577566109221073583227457749003658874275348953123778757501628595973801896518205668805334040214642574631492093236226524105197942252363856614565305644179732422721410396776959198477559646228080963799563044621541082190000250494616360687733467897383183761576656143204069698541626791642791770065499764503823473213380659636384745257914192588149264597215289406522409383192491870368295940067775320578965650860346197428957120459120389537565297713383126053166179316133769878105460033161054842272506148417448246990459889099695805390635443943977650220966803586050600814298590533581567064332878114653092386306381104612016934415628515171412710377284177640266712237332418758086017100674592785071855388572998124661290139545680470623637892610743451939156081475485269526390143765224204438364766777779280581555959316124816324241025255673884289282072167726310358324410068454709972286195424896674205866114265891856526016112227171845954159031519077959890187489733052502939373908303328188152496959452018751790526086115913148190897272427841065884629126261763781723570292683969068761216655276839057418823869745155096332285871093775511642066876715632357691169602972732026220231646382900861979662749379784910788966935122746704562107801388807066673070817238807407250780000435703991709056882389960164150110585766939350013280791581170627187906626260712304206415627603751900859314937358592890423938921799117678599479583314142887900136968375015684019669302597495045321517886339673260094285823377942567186820855485791659807564156093562539735099265582276737395168982387879353391683473877628713994082213576805481154342582907010466940672310721414903826953537435913707981898930544466001552016690569330587485623071784702612430076967446584188453116127642618967471993955714466794175566061773997891013399622136839342691215769065844834919539654901701467528899631426212062445532147312151443177230308602886569677156917946862710732269377938822073132469189447552315771588785475378033445353506710019601348394899267954630812050186633623821135111620422351425768959227761692436546615066962879817602104269788921143167981011923583171897353289734781575000668856416198267136181851927273959452697592069839181216398742071685585575602399714740086402022617920583526644326991466336395561148821476428094804269872375627126305516682858825480739645203911597456474203137777952650124265908364666202656593861150933799789416079528894569806749621365057042871912636560186858424669817734279796642300533588193410144816596571468263682903648039104208807768518873819373455523483410358798511378180677705767184214504002846251235015160380835014938236731128774758796339359554049661894157587988042569928934775968378204167888568282458960930693385926328083205548743602978857595387574041120951949483002890249802466139891348247298713785667849640471898779212440066350083246015047207319802699033475511377482745665249359810640452859665046589640416051180763968700174287419109678155134249032053487953179312095597890565217345401428660912663551207219817080231616555024132927388786193511691485832422347934607240630240932264362503941687848295098122508764386523755874698335074444081361693691851930980827682275946381591149186031703744604250591106637403605570997513896673413374988221965020060102140003646265128960958421708911317540986255872854154389116849870284302703207976027825903439719816239117158575140282526046309878039317034207003228440048790119073121020706807969754106821279902561323484230624246820668772496225358063539163868612940080571254719774100654557608531619566286395665929012168974950845884908578647529435343814484451978904654759599636813460208686415779111319597173201025986030838366834749949976927764113245181569863654718289741625168515185381157168498156161747503152107886880404672391958445873848801567988546848630920684695464550047840325619663314416523052508092260387070900091676024271036690890375730490441212014555318072758752299089920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -7623937527488678660152042002738767155338543712887331823934866425825843118049018403300364959657135755617777654568208364199425513118767551341675256386554640325679580218456138513238599578758522721036749333961500844724813627596709089300727997598957960082693891660443004666825630384381293708905042067622260328182785946841302319826104742273214724827936027056416105546945824168543684759630936450961327240670879352432025535915087805696102327690638972680681811201088765921435584594721635463618514415680707369529893038709234379834308006761157668722028952844737141302775212638978361684027959861677489122388078829193577222954262264768048014894092318583361921777913703767388464609048759856754461518911829262500599310544255813319926220815473429344771121121650989087950756060455601715410418862120084905984316165201846771497855492524303248308465512866206937236331987170969139153579651741472216214121182549835426415161368407145331235388142922736325245611526373375768845645520171097239325376412977485386038867355965199271449267402497578160990117807839793123192429317613782052444343192749739588968001609659319474584932596043745431309249642803670258029609880394971961078221139268743976776458067312692339729335190393921107190973502111948636350441769296617442740944260008942837618009189794995299387465601403714153994119335961540790314527952503089050600312519385010461719972141358679619010158145295398529119804614704400356912148330921747298287263444511717595574591596250437014437494634551367582634372714396503270378480114567382390467405309938302830457424038376360036389436512424122271503462323584381069059204950072032398418367348065505123530633865729568055803263948440027601923866081885504201468942145639926943813136933628564816026164746628595950986449272080229673038704474269374025396773571682332890488564286617205729641996899989494628424302213639407479006415539577200674320863147191801184420023178709188405122781484826502724732358378879901259505080469635080508356335336568885628491480272547343987888753500161716810950244694162234242736583876396200861046652138558617807796720450302366502749481848682245429375474044027613146113800273309928014953309832853920383427790317855876465461641160157844669578615164809382930871745457975774258129853472691887875978910031039350177012209736328655602315769297083506905450448778498776786699409588603620405705267092779798096966523848205098559352638908897382355551859642490890605862031122473121739843442089601146451627097803336149351540911710865434915954119818411535730585332991838136168453285876144570960583993580110033225371983600050958356498037025301141401205811184714152466934974649503390964480856850530121227506649868671053134583096862564839527025198752869299541021805669587993194836703564954287716889123313682484759684591164401775981923713123848451925646716320814797093285353830328928094190215335528910955876701149240724713443157481877769003397056656961165101671812646531779718549315505231995542723373128351962983572438365954998138275343121683402448876396566981162465236413045532718285860538520784611011392025721216487534472028612571351680305278252295263725329681551719349379841197475750107910631180134747222798508996768216815363748381279188875167714874220510419700228551616073323715623497932218500750756410182270486603683617410692384439821251468539142831570541689296768230067050559235438059129822159367644477425150322523811311257301952740580787882385549535795707510679927922683269502660535302139138012625034972788103808610670584970536080579038401963825008899042002453825483181046859154906859749830018180934582212329983131928067011250323069077828332228894375338004320661249018816823189615033630188214181278282637104065583444035990336187425319031987687199524205924052983714942304055182800962982803187378672390603583476752302039382245747877453224326114258149473155098227753700192583002225281842986472999569842587156184926002774842879030342679576811199059129773061726733206552269166723992564164971351489589061474161289525129879006730397039275046215963293583065982476660736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 527470256487522563135331630606415264498012211952015023617668216359578627900332376059209329531899247901671186478920224104018878099011967381728439877199508743370594881420805125684018944312777313429571441292519187194625513493809673976494319944963945702411219537161886764120266932451026648952034402245878920929710064916491889409832920499500232805539936491510286635081142679647349189952149080303261671954265349374071904128897848061751087230928577391614037322858899988139087926270933229054007090333209640288109094847925044020217455921314259500565512476714186660002614389396219849161179254736865690993060446980102114253675117407498828167285806208877706616158733517475005608131354107951015273398208060003052853870926329716276305679357453837597945157148555840915088763421567943150829535976136820820432173485493620544699609452145147874662334442645443150785127330082163795972787511373286350798217880703438938875006816111389278324685633604881762764909071341613928236635604436280696476040579217503182710028224936038241296021735530478625708489434815460807870106088018749205932833583779885390444949218664650896175120045149906544115016672068173876078197580525844428468624417742259541071970858047067588323547427022549400967921210262167436288903828633539285514663941213857614372761997592674942940301863410925640008598657677714278737522354926431737050970156020657190170232437117790181088863873728390605492038362611509245791879721744111694613284486455857740977570128963501646088324643231992261058267619421909479413294973955148736197176556730527445532915814004310402973922506161600572082283906384696193818959416112313654992796081489165614158689396511884394727767542419134049706025057377119538101252997992293931584171395126781791576284957448947744286768915182449701337614316102909159294568198600172540822799456443535193905730615078350280575058855470744842757823601401074093024281880650394400081012763630537941859584572253072190315148396512408235891675111710081315887552603486131012710622862709876871473683847173352335358248561253814115397862713532801000109559945577742574095351785637048986178005750375914211867298451481541396753675707883003565928722474685748810745395793863828498721941075865909784110850545935360217206431043621463407011825837444496371696052506980895098857514414378946327345610021466786621765665608563306859841012983716654890163846071736438346157465718913169415276681163739683568810765788706244810181399912915964021721412270726224695865091886722072363033737711822681619895724175907720160043538166430311632746452645982959183696986231070426062086788097119243887694669105001405889561939462348863334496438637624781510005677992563218514911631276681768845035056474571406315313779412607290957538789949041658153453884132006485674471216896892058737828589234034639981471475493967383908689058318941918350744536025136846378688492950978723989920882944692729834141299769573984254924686558530373045309846143687326692110881478606279001786514822421029017842047493477929752364328175756272458757482686630257049239706998801213751552378299063235894118913488262187386855567734341125500482677991948163087767288193874402087965972199934408345714533722827175948504865419306042524170178374561252130405110062797469471277682323404533298875210863361239868746931792995368838022620875222507773060382592130693943707445048680608201203246288925714254169905476341132748439630159133568641446802707643958586582655400042458376121402882401689953748189750281732968138114532140550338276299585717267395003177225038081101585505577875066855859986830815483181105582619841661816038016550254823273357646935225116764780176243948352712830959090028898952603604700518927439808562622250649217477881724235021248359127013662958485639954801271978480116278025073626733139057833517319123769474115241196093939978604734291366604354188677493336201341947382384748052669621431001812144611602698486625875336296639125859936150922611519996555382384005186491615006361332039342325698053425785959431873689869577329621534669540768839074110836733896030555525120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -26664749565129215120747688905385787360179079950289892916181265685951399841673018851335396309028413673726326859519161543162059569521791694406809785329869054716889322377338633953766536624145155000696147470197889785503020727593170190282317263427083845497044406358647882478982857701363720363592025442981289135459539920623083499117436068585478305968521801342973342058330667700009507254899372000634113336494675704854087199676946570667978782935477720892604705592035138496983200049723956130130284204980245547203843215184147566993474204699611065877434575793573916058563382822699201018540540185539744542450340291720670911136493301095536465590078069013124970004084259923321514194176730810831705477608186316061201396287727002561371754164040896098774271812090665846189546263641366074826503972146672086229407180676781526007550516004025739135151304148009062535390937144485292431858473206114482855929030254010547157579621382772442490686599091726317781641590331656853358489231030620182657952832646406454724294481281404091179869983631209372591644494215792726249769979682488873746056798152048101316529465245673573837884023325249328707437349627331523927843937955162168989093194425967332562236915727579512104956199672448838274239302469449803805463380108761567746479148533480972387187363325622929367192583418702423328042408932850038166838619243807846839221078304644332946596678663252209552421833951122436825126847948538289234081546893423410940714840702850010705682839385944721990897789505747305291982308325246837174773804179499103930985001790079706328372917823215143176912942362461688248527216221130476112218988908161674764930266873801829592025226695026529384563873896704545547900423701443460923255704349450755413944961463414389083126491436412339021164232391875043143099196059289752665927700455986680699996178142968549342758698743503963914736261403843261510789390440729523960275568813195908718290754023996039288649894308415174226842588389054714651886580694093254487295112963149641685053505965685997272095615105437351900185689545677744922638173031918176407946019105124043005023587046345282518882111874857806580951641324602352956671237360572365765028484140338758034256848665839494572667371454469771582020100005059580076768917413766380878200246072687548898914009579382813684706304133675647859560536121160083131458982078796015795319185439673280484776080045611949587462040273662664695432291009304223768839291641366028598751157011793250404433004867242888259520385446127068710535218940988513206316531681239071460478131026335942835579493745553689884448772471208061297102665107008084436080106246948501669411040811587313274710219979510529960797528780457670495147827654698848745485902127019275658783929971003604001314136382004745389786187248559295854361241367868879680841986561207079237184136029195447723674338824862168543947018613391779118934185084540869132242662932739202037599527861773022925667092244635490354859591912888428611425494738527576152003612513115282846920114953980593366459219777858201286847447313993722880223706159591472233138208509404175326934287095764306917299251746977644935465584258694058503153561988017630987340835971422572392758761689549950598498359788445203573937353627807144829821308510635145862047180189366104686994493379853521210459093882932446057030317845961217951313063252078797822121967678737510027490598754193002917943780557205184589601536220213990986919508237780683012905041536599206297764996346083271765146212614223116959112443353191781078965746942999162666085146117474941685248941925146528605400022366797708569903711067314690542676097015054348602258177387218072876925589738593176812772753685892273051250263271890895346366844565477511903897809411782182810997060893313108129425982733994442549941360045126652444722518648255644534892553062352862689938329651060621379570364061389085815856444166583403181279345834858332475690505120604120369712872971314414617689127422731424925746594990519740411044367960203722165211217204929075570586338204576089521798438078326053241793978187774672843392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 1059124920925849983640166468119876068330481894162189772074928830102379308974707846011481903057145674203278758385841520920307025201931327793404553200769512519459595710402019258058804129223767598470264802341334021806695767832432980087415013270215757061242101575385396234920996985651441545090326318695342677549237512427103755776616949639473122501182865357646523066391276031704637547657024631422660368955983050392472716995380408211460526620619892254966400026839051810999881247890240537490987545937154180069819035231380467163652898275668031544173044627079131839631931377056969283752723636971835775993421284735574449429761295188835825199918160688661316753393662015380831663364219311489308755076756390772318751308837906836600160301883829526278140256717795516042527098054007833808761184953293330971618247452665040077665928789312775416256405405988746961929366283979355404103891905455622824583106848280882527078200080203854111290718236511490421379792883916333170225748859353568189887252234638878254319754368694684461861271426819586143859934358842933759529849674430502976057119379649890651768923195956397580155021846176776848117037470136683597033230513753834887235724132865633256732406988631369233706633107801119241354392449028106210234896543153714386083468046185407087050713842530362505374727021934110836532092736892313975356380314530495349645987911010380614643185643509481295839796841079374411909766273202734772714050334851391674905926959516703498417620635449333712836993966786089495521939297703573530625264898593965938950717657470835098730662381157883500034930038716982105301845648400555503652265734240486665222863945825560948788807704122768825755259628465903795149376214141995040995479738543491295203092239765581291081900943086183796815180843225728141229696053149049746283192859406745113352969675097929120943049474399502764665833346641212258054758582826138178372640625816295893272571748650269037057229405788170519016477849199879452989309006905991720751216326150889384643359666198299745074900632406633445750063366537504583059629530440837309956423302922411184089615622797288177303521844279834516239555347387939558810705968570644328945045014976702545824960799422075808056545453430702607674474918762203912235258621243899801006988323505074189540313873997321030795313933453385177104648627365228205753170308123724297172155712038896210629892392452300067910776739428066795649741433236769957454381333052197991568581872862717616971379950945057525547290485257673735797449595595221079781035242848631690101698821686309971949843046796555678047047622586462068207771150557978372182774520792321467616494887011764247126117806323693913716440349774858059066684545010211303942590722801926134650345541964050274253457888253509083337949870934143818200309480192185011997129286894007147913237706838021461208058678258492234077435029994980981441799028378543754391945525430880419420492034532962424392517078683773034520219493079110990084206297955543155205417216837153368102433216437843030436500636050626218611371378163103104083181930592572783526843748901516068175119446295707993269530023306751549391114315803141973671648373851599074671960194287608406325747889786334278683690546170248756795934018379172713191427068377364049144246334739901374598418800145799231474064329262070870507572833431642157965560273465782161772032519888232075443823780623682499668339913545268250542597555426053352613782568452416975247329956440627352371602436177309761215315869369736331506388481321299217978962284488741261131630486448634473008133162730441117426016577072614430690709014174371490231433361100558138146037953388255533613241082999129013018163382610945670439081354165897183447131260980634936635904327140185503448505582495898354800593992074887035893853307775205424711502226433100438176015742053692252724740855158064339572940334735682995971365417476614572027262033441115712922837936415770356314921508088723683150178051656401645244276316933695613171802572550112810368426102988753332232370931371861847127028683557897244507799414019727292800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -35227059395712582792995930141767617125780624137001551977596070412509057818113492712866602622274871331341725830979308312942249704841933590879619966498787398259033427131119520426979024803375650468871155800118087167067081684517331587664786321510877307997292668812941836981237601905143798063213779095919911061837991125215531554478037480038228999222139485879485140801210653019836922179117992758708377771407838074552475231593355577381535805201862338067789988493331428181969265815814422951955024937313500017015022709934964801858261396724423467533307551483713365404672676457282382984838314638162807286262704836922829473750106258505540241701948841332171184931515668497874700300336065890107081518469429084440427995547654517724959827141986524191462596855502992408729789375864035724551925160260486493923923328129597946654326550537448711371603034496276501958249048229439571152252482919645153989606223627993708816672119048093381116880749389748503731955794597946722211871621707903129841850629630924357487234804154201955566190290932197224428465055529201870536197936139448725901859811864153502630853566426308556050053113925738713967738026789930907322705160197639474092239209679673372278950891609596728538408221166851949549073566678970108936521843518748767480962468305092083349395098976196169538621117514325234067018649082595810894458370966862380397546520276608940959687507919154744103605410317936042688973315591895584987591663815197318428416030979561721371677862704054895304617430003868120846228241856000445077622569676366685460380842054298031899789661747351751028566608789614578589103532586811624170658399383122818891644051360809192369429666235339133228910043523559921934994695591016134721335250105001680420807856605707349584722218291763382802797407510395685613520420324741709379411404626251615754963870327479973870004651077190223515964797888766571262800630193674154374884557782432898764547333907021169411301278004195730386300185518534811481910561545643670793882839980948529156327063464739733975277417475167874921979277950870808827290993558834424723832060116544953465349559810965630560528822396374938915547633772205627830927187205365632825557708154891752525147353454110092378340882534212556586910729548863447414658921875303879079356388470925892866281079168874646832358982131255127718321217862416417964288898531117849087045286800395860361609295480117931505392218776873048940157418312718627678758153279532614254427835954416965427190521943634411660476530800677214854429052054266787295305541748577833201715439972734393186844038296074741438018086770499108362327469702952217815077257715441665050251010259425661379409820807580305864573988883059190941917663175346144371761418122381855441965828117539025623302508847797129720416236215047043786840389214499411894987224814299743198589084063768997389675349432933386365025882098105896210092721257258549754387542415757904012013411218137465977068387975394339390866284448182791759648167256344459796355612272420747202083500612341815896160430644760583742408715252977795267208965320427405072366939635162118879522507504166184516632801447760156827355679613188654319659495766731569607290065688533510212370893635873853326877122008559793607888541800400659284577574732780726784455334004680288691347505023780694016767446858767724970223788423858951086513619485002677797740854376065601687197444553687155331070983569962557936116267811717565391934573724253264250691977448412572915768060637051388594135834052222961530665405561231196148153503587675532459169048450276665747492813396522728061586389505346924599172762070207941082836314948756179511349652675818916815639573919886055782182336952695460612216932280118040800065974900959786989417007466216302375142257104966674572206197116782995088897401216416404433400630677356213566115003341417859977232763474419446678844558507393071310146027274640954123769464114604839956029713885529992850276047501060441721957650026414604862978622290367638538771831858206912926551465972434000123254953956884927087197441632703263276666406987317200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 1038285427014792004196323896064297930822338438420021986967467329309462088610750695332307700883087494790014960535223975481241106200183939091773754393207386454966015517516385123481658295118758243705367959043274314768468118539578304574230104453365200476172643923675851465277661439656308340484265282050273133684338604867185302994743002296730232349234788452560519258300504943612222415655547469851563099944488318261168948799372142442033692700889890621916541143846127909226299965753714470716524520388360882877754333513573433621003935724243016959223302796841484266463115664229359006397162454029209571218110590610777755199744975487777167034796770533387652900259644963024642549154754365753043429020603559804289908890743780836516744063904586732486905772510732349787011348980830744554001998982238627375661843323415836787001964840980474043533568703491807688380083979246317078159410946880823743649687918737361120360756514835294247585114027041276436500572133085564349578117613206387410420847796134813337302692753479489717114679807992465155323171469759201441618275297228084205609240879093735859712376174023605223751472949688815003720554275991437093264232254902155892022442921485343161454014642925744702208724844492950797657763530282048757506406164425292407467268763659815544474798822730887067631490523743213516903224684922540957475219516957388438978520831563528442183999663198811307156376867656651170568884538470935605371387564081358512606864147262289933915589073252033189541758115105842019896386614023686717178696523501127063782777487730215349540480036386405718702457730469618549346341726078147834657393913600542196076492200639328099437965850838627028533841850135958999645539829183622628342461566495652823011400082500162120262079241960319798326988015117974720765392247963615080965953241683844067048418612201285680026561610359023185375488515334816930060328770657532255770646424265942398260001919576150646382142892131954194998722190374372886497190091556625984687055879793528604974101654212142939852602923070268903002163889921027180502894832226672585530536943723704098835799498459030927192080576575222377559146139905548889733726284799550117927860330364226939038186894815287162315195393445537572872841927418304036063258895799194566572926355078576036641715051568953852160152535684327241068665111970806597022118336567324419621710570727089813342239967312890225770950012805249405183120568596829892850348347443388621339253249148700822710246275530385407879551512729035758860173453128176374082649009734625559695656117182740498032829800515801111167002164510208355885183316373460704645511678298392873528022943927426718080564275611536304013671664676609405888796748648081671680030989696568882766373104249386439666082380434427317035835561091023369417230246068375437411901220070022567416929050287083736828384304402648750352157168101758118172865811588382945551730376120921769282697825456818244892779943913302593786826097849542228347866769402684688957571773345082711426379247354994656364210094001153937558191784154108057051044203612226668492098211106888231261503812492964762965844708730954254442616212583390315102196170687309449759289660265428158762429634869519346015315589160810813043270370766023211363489623428370016464156654828335922777788025493384759590540111876257000343204441431548194555994011136618303852796999631132777312506422142850330450157754743080417198182946418872742043730720319103854786170773810124756113753933396608195178024030477505339326948201418540277320614606974240332630230186298022968827819154604349122206661943564627006785088266370440392705554005620001519448153867420948462372580016060032428117819242862653900823798862968521954822447428989130648304543484326790142474845610845514532067134033063323824629044929139144723686178790019905163895007872267703517422435319214906896823234809734242729040150803307721372366353630111255509990481318224500488066791975033289867019228334175657065799818489824151777184633464417456946792379422986655357210294526784090670757282438624363987350434704654000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -28329557074094543177811004165417173954049227846326780051940606338987156481129094407136536381367684658357374964802544948650125140057991797646639981964035232530526302784246270580083247199843189331463201063543416859379346417446926650361967208305771947835896135976804182056475744453366394160328704320655664207965498520217251220999872959695228006725985870279013864606894600848122681947018518660329191314631305142473681237628140144354974025360036231611544194857694511881372861092375353815237286515982895651625167572362168979591407645375781587079349353546803707789639213904014593289761134476282710776751017134082888107813546124888571490144524151610139120769844724755267236824000370595921127444777227714706391106863294988403745270236903448805787099722640003245557345976628458280425343113132805273552360781726788998317917788032287229998044213251960799172719293671215741334747714771329171068284799949550355750057830616770929774403870059289947128021612725122035762322992037602312224349694645215669526546041850372636934247340858347222358121726524394359636708517901698119837586869519447413558548286063101201651214378254555664194421151821823100423556113266455719563521596693093157765992375163309060101891327366777342035845360932238663852457866690488649474539613086615244079286278161604082653796888231110122183922515637264902873485899108443915126755507725685838192728394900450657484405137640405752384145464473137745470525424082994317986065600798916307418036138245179069118175038530183905301347212435423767531240450718777256645240383020166743963230406692774851622249909317543246003701257480557829265722910813777302485639960978545307610000419820332302922681379212010667127814588168180658737787685937848882793375381918949251329331201354155272982406492311621986639185053226941014479327918288340783102062225522690299988153182880562420294438093555278071192741439262327504416005657452975188670758281947534066959511500000230420059606875732421484111916246028390493629077233354658700297891085922224375763768282697914279289481258571905935242891545535673500409363977350174055096404682421681708956822821235036057113558499335535289077604207531283122220737784335481106172113991752843728414268479973569256306306328236685810537254115001015543219360209790063886482266591800681469608010330717521777321489758310701890318550320890716460354156406751933612799021157179655487789209216581839226663791387141050146164361223073650360509157423039201257853522326031521956389550283739343241335443928819315484303972457857423594052608050835771221022540163474337286977121720697739447099417005852512565391492364195171174684383977070878970355205457454174480414322474235139422326397910685843835229132376983117328637868774658649432592932663542464873167779709797672181138353311165343507618130825697394993475021606931181313697669116793078827372360315132767232025228108747681645103071613879573854408082395171126233291295628178821593011674872910852020152543471313651813491006364085212242009364720579876671271222527486518198625568096873772618928873599459240726536260989562455061429907260457991100759711534575002638754324366353516451597330902335390746376150926064232239505891715778742687682411303774594792967456066640645715699972379264446367178899978339347255560897725308466140256603411554623879502255050157713367782954041015900120161091782217633521156361814599866435514374378955030177868163256197559588066125493230332182940907214569462822285857036164073722953970755583075881458532417472435488616442325391547418839241206192800958548348672861638501464040003055805598583478530206730455471183385401093781753906160424828876425081932074809719538707695046951022560801538558412001392003359900771936081775003865919003340518524233702659375830450441874022953195381823857943091734050633179410198296985669443107324407420914973292108479128520757020982320114717132863795714686376144927194015540051362751196624229493443445182260325791496753847800024791577830804426407230308919502515116497775507788962962627436561626178143126603668140622736750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 731170478007862517708016575778255005191122398392387633139389739179981169346069076531592713942005406302552824743283721243890362034055703787100351363321161232971384627647806876123889297947703995201057002679344020593059224098097971730587503113614997245322762670750188126387866224143745502460512331193201339414641131352960602348376368359784414200946631222596775450867826605495979324874527309271280506452536742164871397035122000113928894410473648879709316967134178949632191478989764494073720118302283156349106460867535332265929169769854150611891520916209656536208458874736701923368332034531728500492581828362868084084700137305297824582393020437966636874195784968362154931880423469302655431051726917994839947482379491636885921090014403903979551344906338851766827331852478256156020860321376872398821689993329667836618708010662101807498638361397726203316783233205288029840707727940508439695500790903820613764944924144449330452179634309517766218828209207500580206798976874797827568028103631664901107099785197756533721176433971757329339301391196665985921314746172804485485890397505623663436046486393371525125031096915470730316525474966277133625644501501372594698645138892420831663896889280503495754237388401360392200318710242317472424008157336413670193378046235812002120216631431914648661559626834381510695756726563622766495726310681556499497025375708985994891541834417489741099535522286152587185223799009050590534281206789562849212039254874483298209840413308783033247242913686287346537892664067020140787512228622396613914236859045831746964657701066040297902644952922964855322045666816005906117941792765493240187980730605751495570172012455320289914566835203581449024346457508236814700472540605826925204000044489938786805175805082877200454147630403135625376225285885157697381781288399670374544765383051226927419611372931566816917946271618781315739639219683329856350708194274308324562482314149697202155995180032849357078193717700273743547696946095906848136073574858091067129899082163489424600471461741260984512806844096745167642516276811173657020199354730517519123942895950819398127075448707965163906848590805176059909310955320699657615050999697464499752759937102808149474932926855254756016227365394511995720719592782291987398186537908917518064888400455442417532572948995241325259814148508792451219761053794257341813300000996291014853718759416191164469986574761366912290485787119640312281473862324443165754213240115053613376925725776595513006679139985553759760030481981572944414536372254724071345555104490159663164780044507797111473842726333581399457201004793918918616710394277871542197625025869371127549097404812789278896002604033091206168822939353934801011226019893449298515143126779104904515498167507346968938843589095787072860833770263324603415651015349067391629119870178098492669587717463649256364334571344211494029908066234036033736691449170675330655666355008216221859828304352722722398072177336737316469033046149709028073156126337077278521064536876181409789292407059244628218127934390248433348263322510975758771663602773130302192268326555417569490627214354949553792675562775134588135329854172284168318924562135840855990727394380215202653236269063666443592691940484035569412817598550467946553742790350433324199367171283052325492832557636192164141808180187783859705791547785336334817637540585923816551228498947076045156453136463981109397853320227587547671977401094373313788165489769952610905610768928292637555922046020894294086112263228540077748308962243831582250264510359059332761199406399956950754282401421626708370506592965606301295377876010414545663856592528105627484246083083426980507505213734221666214007710662136190966817095666296844867836827348195585048738845848113237218274089069207179607752323092277697826061837704981050589489684815886245747914593484632012074272949685227849666726367799833416824164747422652009090727751216938474569751791348605507031035111895309576337007751284633114358948561829144187402253427145961692922523811228624653329338954549648005783921250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -17818773649064035107441622622116585619450350979222575659262344802389023935165206579620777116730281539691185797496026494060466191478690329888394733253691913286319031903430644878344039444899928844648893982068426475242181170399520225050544707230149956262149893552582149930867776702112735544932998715501973913941724949194158541703451093168055738201699394757003041421636432415222144065874002816182506191563800174599022881577393795888610821096020010501789602908767297459961285524178121908126411131642941097959283861364832397275742816203126623778336259792890226987743053948176594806867726480883347589708434974584831460950713341588224601248295738430088793723937455466190102866331795049764308584393165329058604467724260407373335622161259405433299651587876536251009798206939679872974784824561267208662201224257250366528065817841774830135598121877629014625057595374796518673575170558009330317868758581729199818032307132316205461705331383225021731340106267810886213024913577594558615078368252506129206661008408759106184864469283282056083094261131866190434302050990632368873752949273690373268051114908803975562161948406498469258325375673016257544961216372751869588033586544204400290405116791146320774213559916772211136315969891422265857579009671362555639759513082344189927867021862511538875310665753554060862522150874146639518525693262597016128789870106694230065159773880880888395520742246784942140011861380515815372237542500687584745414526795918919422440085550224208291066774748717984703891756904222041146797562251826390992920562480487044536991296175400526031047160326777962386213952060218913829096467868337072183674111800598101489326099468552179030489700133014955139078171558551559278182920662786626438952088912953647912170030411937156325047439765500654493953261316819569093340877832521301707804527048709415554430560009694094540142272657952884125079666737103028797073673087789341705429112399235020450296600670749066544088082995013452658653382704602546519422989513689665853670037493205129136909111865971852556285356294114793897846847598731978880973843184867327561870389408693619273786004158864573662397200261504483982109384708781704404558431092447354333074650705259069752176594987325315422577147002488851318445309827587442390275029404124171466461478804109294731633264878725302477935512306439272097842946684340459930068103066123014153213683885038085796066290718217892029476598528630638131486775991614603835151403056118283375882704147556752676742244641304884400424177104622071586280538444291823053607105596462997166920893603503122331466723196432829443875902018977045023834355402831173898303709835465859642243013837812498386998589121185634214989201368576216409768553846795641337979689594865992561907941612581264140080227862315715434357809314059429233332909872722378416732359439831060371208804625236865127838368681844159523535594135971076036519006047919485437404039825029882652624136559051214124418336392627655894692260474334605021597066603426865237503770966857702622971010996609517661110518096347831944070549665859147059254090323369531341517554243057225773503810078861510514883033476625446092503803962131391983851986345437240588900509876959198757432567699251140204429390785478227770088170393575892537223375096464150642514438703661004605254604416927521863550801694855041351686567426796100133668310386619726724909739069115279284843285758118300640799898957610901315777744175254398145250259148945093270195997993789015332082884848054572396946195607058694230818451004536511898046063540021487202656680252995341508899631222881473973114780899411307180910947842622477993257856930289752892624075669650910350436208176405290593026496734372605812992468099324500353119406711240006864500907917139144939909029321000768224801276760037699484336823703789056540209074543518246148143835801702063676163832412684141747143761321157125325799794695798089945538992540222905284034486710988880631746908913378368010749153701087767588412620247303210825401680690713044903996963002831794824494858559192036927593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 403452546184140063105577813657330115383409431905222095095680823283208016078831740042592692742803720476571348791940990538730619406281797039700689283646884461960560043149650878036774884762636934239545319455153078847515549074845604967413143221566232080943361659871247836607359628786574314915161087131759011189982174468994860848085121936059933418260238162782678394160156588903807634296706537380389810263980615324212964595469980469326847010418889157072391155622001092130778550508149935870075271175031446838825757192608030855775013010649818459118204609265197570004502603342006258638807373320222750096404378294623680921407000038462891503260774324371089348522847743468079309941035946787814386315507223919268262330705554007752083472798588733093616250176060295684137792341828906741539878228035785641005842186933768058980643197092971689278469923512038803147130441750440562195256717958981913261877828495335957588611802921518369208079679938273872069986885001121659354145481411020507281584625176290870680238673119199518411965167336992408289709289598125251409081257258871557624833903418578764597293908549331356297757695522727150869523612407785836677989342351553509929053080476976044080541493738165280999094404372461103465043288727271604713210218489709495389081257461243944896694839481898983355794282663797805915127839128466124701448567981223976672828268840002446063272017735494053478253459711035155642216103901941616123592668859060089414316406762670252526426386047680712205944665717108796034488120741124184301223949531945898001523519464449009378184382623026401381435406609561393904306988723966814885335966130511626607603896958121807609824208596202297429856913507935224316042937493614817271239419571075527814759582010901438731925498248623957913284901454795648346606071246279956878720890649599274335359992983580889425210914045474324763847472191447599614289585366835511876627605884291907765895807792078309868008383140050498275943049479266698113136720486115960572357891068312685163622093583968673919488836621535648944971965528801849199175894943014371600661376888685444585604827767950846043532140118800913319882652112572306702262990649315149626448998318228679147668284272855373573955950814372618517824349171394416765066654568606764786566493636761238452004698901856372941757525358833493299153365482687738234701035235202629236918870495327541791167228792332309485697039379223710619433482549288304878488105433504504455575475232140336913955582425915731794895507861463009937942010286056518298840562210325747339191174506556995171584920617192588533182172405905464985526457467598290353516255476590104003939389579579161002508694247727157833849008441915175664174496421172788182836825246431464010125410604515955764587392678095060761414847282058162964323465466540018820698483428817954589878898223450256811032934305853212258544323292374419372301469230103036932935137451101810465272454858984983949915108467294820372504257480527929370196690621339543192766621017870959563290776764237126595502220212848609033218983755854437146904428905029042584032416423816495289224138349792818745924212409902120353488836507017959752101787581022882219556616940928953552095016867578185685849225576245938040749197325335310314074953375743487098975832669251136600219020356926050325079554587014275053810435760242629717758237036124208953253371325495910765800044460259304481240775553499122105643143004618229871251090316570231659336271282126280487870600770060357063549732954955465811248133342269015806453987580753528195084058599326553990487668019704003554840540963439677108654044963487317497152636845160093598173437354860507611054154007583767750305980345730574844940592093358745897060783345329262075805260787354600112764372206260083194850853952750686479668437285683384246532696109067170906957707320166893036881121090513466320270792253794397864309288950478122379366947542503561445041113204865932456568808347490336843540839876609617598677367355114356200718726058624710717744838679768381219389256166420648362108669682706410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -8322489243912401835784045410007683076638456388833240807209513409891416462452245322581803532609517489309615940896537562904801780027146930913386241287133228210035709166479241874363564099024537433452244932954681588529193650987543612184499954068913240056291358521064196572747800851155624722094000754276687368749507228519021063920159516456006193260310958041721963551440913094330920495722968565246663395124279072167941104161061903248339445493582873998128485349591204819833387806723564017784999109934372930841751461204681367066066291841093191849747073636035935304396422304739485639452909888104118767344367477186718853765062709621992554909466701249629424343712465219784840010664914572775722165294348689063819462979207026782244821689586796569255356153761617170770045963385569241794784204662305576198790710032727513175204337000291903386623950822988431649310670937711101886816277476394823128225907068458528291413672709290522795439574943243604369872702685075329056628543422795726241915593762955901209157307257448156495465591887145823647429516180124451513906367551324987265315388140404876586400188733177455195505795471444288925637374494667644206035203150968219716330465879676931315634423385158074688863933927734455144023304221780175931499622508932493910848231053824806877915951590791421457928378912527639871835947766651881403514356985797505104790000181346681072084872208806595141041143550474405841815175514264862964184981926619783108531380498951601650624131974045411754081320694501357531863518374430736414543755665040112984658101456805593210046778565627200487230380237541251941443934417922683537805747992755995928227320321760580045285419804302703249177560362468325724461635841499712179710086917829841689099667077465412236788858593660975447126727029392272591523922153652562343617009992107231592164224289234586678359860272588233550747340178724639674214476771444986489903076932365272982845172876569626191561570496081782175440998954355229395500192009937542698902711520499494491602440280289534752782264356389498764112106126975750311720872281679754694599687781676209505699298243172311470888578513473213213888733533527962703471929861355119300809739473904622517107085798069242665992894287156460427158580933939731424811373393013248740768223980749775995800279124493454742686194408049539908741096971746989188420262410748444063502500016919940020177993311184283566197504369185140097775606547380888660299384762774952559579479797386125296637267815339469261517567542566070125297580491355046061560103043680930134107507816847096227807057174659329126631162429204027915224317604157442473590530421750612769846770023786238180933981055093235241042678930241992076358491880868109033989841567626182167692597251985019441615684422688664865961251154754599377498905419653151517233891448573253724601596111113561090582757795986308615301651590692762325110952750198518050204671092827817272398166939258546419350300436134004593499987903829580388909899195134686875473273801608390184030004911423162319153586571547843290615194192888072984764125150138608925414534288008598287366857102595302092291240260875966096604919886050074062998475289159723096678495142692680170391873188484363594108246366174713504243558793623322154824359800201297499907166160766984958661268010766466186110363215792123807642611288710559826727039016931015258914307212126663196711412538739849785299681367226475315764153311593760118579123473604747243468961462289016703109780019762445906307866536478054634952559712504159730673471172190796924097634676220446603887332156345080552614295422039255073711681630827128487637429474692314070802492449710568569575924665964959735267861330084580342538537791252829117267211001905716256413251613195386909833891919563535076290281407440579257744181978391319629827010698060039713589185351005799433208566837884046498685091222569405673159404921075973437928340990409350475176930482874979780298971155790183852478651204759419241632015455020740211560539796198428901735673178046126791682855426259674265604608723952578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 153838564508362835246066054676836323246279725006929474130417125520481748688382617638690269633794444840888190993321349216161773893411082626107124033972958345838775390521756216699846696349207417933120095761161813008662123779980635065061236209538789747724924230273999030436269673991490850533200707149381778437178655427111359830064254353362208958150654584824999334896142577841114491851406888613300591105909521769286288919220344173446474893270163811444910216426368143544906228233038858471592898153111149066874014354258778427236828666321981717385008843872847904718249195393221812194390360469545036286280648318922384616945102796634261760563839597318462916046713446680629774822618505503177145642643766821775427140891052154226285064543136647572598904562428296487074504741528025288862664179960198545180511677162767840491388812993900195451711726668356285488469015437173616958668910393180220891116782541118835503814092787818505588452842382738795175695274138177372633236324615068082607555150337072044677261963182785819608451531359236071552064375456308387583386412063466640909291356342985012872819651759970857859684568792013758051587943591452080821851476591084133810578286126653500700714755125706784649293029216111262706082076313358074742285768605454614657357719056606609683211027829508415355900491044510354903962524889681494862057149022499381278059426297061853877415264618468471300494590404931882737744662770126968735755131578071658588801658319742558621498895960404129435136980845082890158361632890661308979057386846685394135607704828963230242693272525596673900126461515454866795375540918991997496387805887336018450738472647369882163441188224794950621516192055135916141770524978933286124305982245314641211101606280783203302587063502061291825680900920951426498987873435329012132231676291566174179988658940622588855258415599437891323505122278826404886352667087412381755196996321132252677713195718734559873838455800694550815131363067528983967208171333087395397552957315736010884444560101623026243177403143640431495542034955213262888282641540245071537072574386251844826680367957856087237712801132743935407243446729383633614165585712658561657864047942522092773489021498226649778525804988794967101925409174338701059185065527825746985236782762702333194484101239392122816186265337450659501610744747957697048438811774310560896442208593924919701333138351004317704058201285802915442374029045498407517927651000648817322419554902221703347238744396893509661882652848899720239451266713420118467878481589546661797560186669054873738564854402229811993809037915647330209050989374437550296912929286562897001215755981672538859863851133795622608412979591158423035090641160485616096297796663922966441756090669448968741411188383246826582873209180574982497306808536121990147559487158059769789445205556733841282418535468369108920526512693105721087814721239268021726555602642119593074843493046582752578104648617458778818134550751269550591331194214405306810162501029412552975051565543916640472170905730206966441332355103157862505492699184695441354507348060752021940038549524417746427566169461401159233611189628071790192870586550332098272113603033947042504556294238122455154866661359786250094198725947833132260496105941870365198178202726187345405012017415599567683904911064663711853799535683752788685533356290755924104636124881380720062912435933527737792097579171372789821163943478984460570740277984985312886474819350519849227684255549908192075733521608185781061237657747697959357232254173382539782883567739793582307849405382946488968763225295447805255282505639444074240779971599440593779245001624019412850363464096109561101998779511753849594882661688446724643558623461958294186170376552436953543092234029912256102121497637320741974996728498733201484247270492273030498908426040672911393964758405233200308696856524971094755604526547387402850901837602082264600565351455450749615559300450667081518493259328763036569183648714927693720368159069160914984291240915659686441420781175897118693449483091796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -2518409287982562647001029117937328546978302567333275546669456210461660208672341152318277447316995177801168552100126781517638503246715787522430815433374305590307329096367994103794961920742947380851902309847620001520980809996401746688596648554232765403746076086884932428475836807892124664666886206785408684023686323873457521731735672009225723927012861077761057916475787649851120039682637832479103384474183196583291713899154941542758134229891597106922845156572743853866419065726593863145179729534007237267737811910679311268535495841330761589960578291283608384586546595704512818993175936526394125473490217450557409381708290771495469692415220359573812180549141502810326840073603544217368573158858736224644867732465443865277319749523579200245881292162793587639799137850725797515313469456493819429149465781668781642225300381770491274167306401356013093978255782705342010637683992821894543860185091766071679148603217873525293625487955479529579275576024461350288294446409465961966612364049747970981585876193913445942551529984960493552809168273578777291611557311593985050519844380962332545840445377465334438733522760701814532878880153133478095193424256809600189472937742739677327027400036270298675330087536437664400268680600043642183530516378692950756149687523658031571699138796464008148957828345740405457637635656972204925307612565640046682811987389974629289393793415993063973018991266467532450537097316069359119312951376039286931042818502636842705514109114047069146335518953523942973224568113843883436747145608615463236830168683679974967838633742483528155595199613753002535507952284576740126966081697728755800698983181606913394273371427064684661927187059955627306773302639689996379987172543921329738181381939948486698052486738222732620600166909262794780539811151253049762511175392522115612856522420728200943401659498795841815384033901049659457981089440488431867483913349085298486516397352174800939670590198845230792338092439325894606177763637895630362307005982806517308315085809912512941012800879844057408016563349730291984890246822534401976593925950917783964902167296545840833089527166455379322526173342590746820096075368570339093077188827774680268877715745585773183166999472715190045676455678001426560206345341548102682290054813531391244777365702103406251332045511257154039963110700957828663444195595370396534233867975800468350774898126774929034603227945184797385743471387128850747329948326386333297051655625925980456953337727911661630963385751211233926548402765275712163959455807994651759994792891397927597515529586618769730893031573408859323586062870574579134069363420391823776168111400869609765992702725062251104747730386325226631411677336805786739236517096234033351920994092917713201656404514038881966319153314847116479772271593939270100099179012492344236923036444845811587663897617219460737723372430688943646183949833003104612788134753238048315598162300136853578934662780850341519233807970277302235123514274957440049751785137179370390913274675002022430528451855480966937713639621195600697944440526435292002883958714652640989195957489509989976974336112825147025748999128874367370677876658360826477855748637531841858796875102259826152196253127062006990586204510245183664630058586861613993491289784040090196648032964344761422326055426799520236339863652217361747391827266952841013756419509067596158721041847615413232021359700248057269488987335496159799301319190195844886910740716841823958780095823495891250620941776164479459472060090611323549019888969711049181416886001170570775998179666599937702101477040745835222485983591199208201076214230314589715372888097353444033484226415340018372370820708677101340961474850411918609042984176569237601626599428269632080406964124352598763523644562313054820100801575813757771299169034071194290682836826573037978506110058943615050321786947808594302582734760713770129440720132577291560993082267997251851263845777618367468726992183863791455893100501839223788158586729663681468457117534094996706997644364654581918196441650390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 36247566998554796134386034455840515154144245812753718747993988048448452109349059338806326264527785100566400126416156649133800022557393482508676202446816929626865539838087643861651741551565141095134780225675586379560077044706202608996082092875953131363225067509150104170973071485028017409968773564016305581641087091412188093757521624681020824832107064721243125898323339638070556845050519980790107004204047836876778103242773571095039592844282784386352787080791184155139952268890939609430416894858566500606787310894471779902975044388763331452726034957609924017416543391745903644728355469742601467894017747597325708313708626786470608867985349701726639309638594077810955969295796856145409109940225907794215502034585981894084978931486992730401929736029217688987471848209871548669573233493669852443432148557375669109294641491103764125994462485749819081344697450523349143709303329259043950720525082543896760607882117624774799872068503858629367866633979432451464617539704080376275524695900376449874098706750191453088054517843337339993768183104585892297229121741436394517869609738471538263081534806410703580537620749130896119103160386099072041522150571649080016379105553540088832687598227226318794806774021098185713098103996203475523979346565158756998547633564910578628886619450956692533997313686752943479615691599386531095059089200047995596599443017662148655168367488580250238302638901611295741466883977978047307759587638152402879956764557909971891057920995047694117383261649757953970999972539787475837622043428193704115137887014265689017301871390493080468655881919733161886771345605456445575316194949045485236308467559969484167108702455279377933299159560224406920276444216419720586694216715714903000185192658272541158615023148746399280834186498767431285692549920771274711377085271337860204777689566166956109754015262194650574748325592466487477274253538018672350963636719504931633846363261471879736175301771883204457452882648846593624770590931586562993148226090996944076125920943375079761180664279766470109123050446351247281104574172457485508802022679250146043295953826077296423874649586249390367076846040139947171601310496043236589627050549664155688941609609076679958815167685566898669549973000532959082361864702309017475189202284283582112361291995436377008179037714997734633276439707687493188152559744751020550461038148622713236066268590539509692375476104778358369330913665039143511631623371610646336760379104895946253413476644988239660497662442394663637237260093607776029103660893229733738945471738460516974888857831850669714052436951960594931081466891201408043165669201390089856339661987836044554330589761043314427426908824326567666580207660802400309394910155307553907767048665301522228985791848702456935838936187839392036623458023023341124983910061672996254273194334756313241372427345040762119316462305996116063596599234873304884225085325648669702583901308575473036995063789802537838070509822065032547691219779873322918095898485252910456163701110482910159478674521078236670494457979156241812751025236651977568870136165150183119227873432317254288737656622200911072754232198535728564938945790050010812712468555362472770678054860126649764703379795653714143774946497820873813901570017807176019529577059984517626134282476290605175228661644478044994954461524574813507767853232557925035002103718598547501946051908477562899782900918400067076209660097045106451172787558698647350154621469698904499481454579393247573992890491228546892842094931057119159923480123063117892066105023416259568833615525237322106076336124695220403003719971860095325269386547452557550069164350782836686585094912610803727854269985244989056023371013156123375072472166211605162009385090720096334682181532732654598480404960345075054938018144744796818194874086755273143480796783759847801460664451472832140087994850255813170372664532640856982845028127799367550766239817666270915258337219058840556875727079439325025774504229833352010738429778721780929818290434636983521977117597064294146263427734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -456921547594513653341147733004409563771445834397481559705161845155079839514119591984634398215204446304903691049917069354946448923301598755197562012861893873157395006100986021069443328759004990360407156177413219963022779380177984532168618701106037375398192567539858986219085424867669343819412762583712472490150714669189035308717215963207474682498179727193290893630713775031879125781238714448633735088368379712679854651620521228793841122976198181361119605811023259955606527641992253085022713803379425253308570443829034653635745664786324491634891294814415006824660561646330322457209155933339038317904682442591935555740632764038673490628995565833594857302196195513521069455678741348545165909833710899319180219253418308707978055365774208235201762572779115524223178897392889711393246505075971236321077290369738711934332595083893431764620007929270793285937086435373535568869147534989757585623739410915061933103352554450188672868160378602136266296197810666494839052981153804450440274411597373230139597988333399743568268770393883606980637071011651556547865337836714145420434764669637104440640128564577835772502359334179726386426291027546900680458885609503659802141640887411235734329656925411331020087767172824540607048991603767089649501813821367572775902886109133965514875812154649462165389092189564211218431178306366469769353491524433362250502599333769660599080877194251551719128852731183084609975278193321156537546504663503807488253841222709149603908157723743354112439977757003795589968868447450834544611964118285520992687906872176918578559965998979000591604463004114954701637886434708776307488304791172930908632907934527789842735680050277268621076492308590039114595074269366665509275739399105527331963671593342134896329915688472945944889754166403367771328656933294105413040916852568415589334942732038683441508183186201651082890568190884745847798726328904360393498484960905444241127043211886144973365638136542237630523923655554907706759866805717785421318538936082236641430818726761486514138754809588060346026498301449353869994195215364612467051746172230097712235636856121013527577119669590088747442659584302920795511313337562419086879403989087110582380557495670531494143447963263867392827129236497909926500847810099695832135776702464131544910337674989745959170674365868003203240627490522438335223183287521666559348684174758096838387401853472712143523808981743336705603790981346462504341493574533165378762813112799536257626688647076263162891363710964612390623041993623295509202579256473243371811618022424687917236785136969884546895485192069844910167431451684113209040746351145584420110727904512736215860025723513529795195586517979419165422337511463925811376579838040586436834984097063837183026829380360564903699689801348872369364188768239828954192564443173846668112336816253871834965312111293125035570136851286182967622713410264571949436221469106440917437271283070944124955862146062274220924693583353738434232189435406912016723845662474962271215203806766048723436610803134435017341607911748770991031823058956998079026277247401390465385044083934241997423806393169212426781737350606776573217622086579142748232433430371513342623479525191745017891162328626541491523890061539092971795953291088834020552027603690857071497977026593744252933950277117105433431848141062440037619140249069969709805925778827511807813884762431764630070994577844449028802810883007519321811971802315579473816418892389852447372771040628458375827996648018611049991493686444413325262613473076679238356252762711540439597893708487572128105712973842321298865375183870835938300503175335593179642511366559552995764048465553160211161067170742380298549169966149423313083251874124144121314046479309312147231813900848355128795898720407126167271383025068062462960272978974341112026015941750007987828286105223149878489747530215900444061835840369977580687573574411425252127949501177475772142017397530966673218021563821574708546769439207524833139996373169680662827559847284812323080067600292061004638671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 5037386670527039286895616925086840555869859104514622432314844335791711107027840716014034485728956435706737596828430697061432492144055913133464105565352891167222903137543465058879857047681847507064428217061685996300766515458756823976288611186595574586818500726521460837841311484430840580928926469362717675620566778523087778809764047261619009440750213861192586994443533496789166298864640775354895855766984924350391864613601344107431215334302205380359536614531449394048462819039207724948863293874764316157957723305925251427928280032243396194070666046745853801914734141129928270492120998949058328450114567879854655043052202421686625710847108635767781019455170869340149271038886346476013367236996372559934004674419274973355490973366933642971030875025684243044937419951448753267405803202846153845008731836926193789449050180659677906551088375504829468941012764628359169772458321883743971865361393744327794903079867917491639486652023575311113928155108554339121832000327402093557085131888935675108433942464525873730046790062451145615769385051701994690181345273156331351242142088228812232835567645498003534978328644044783279933806509289549216780360885246802565043171336500861717106878501124767750185427379149470107766022232897112493897759537388314292400607493333664694249025795946156156466008587786888861456963233807406019460407520920466470541011971067103808330971438072243793395751292717834043081849314119375865116607063234602458813949669600813476210690403580194468769567358497099141760991782303606969739835985697196930557936459592439047398666323974231064511920921012426809277286334618189608401946474267750148087240705582866325900512862436055729450117594769843734284698051906052748137815577206488355274782304066161817904266417613861995138040309797527308744808527790497857665594954515119245523689293667219775431060956120271445377243298231824798252707185030284632839617465656637728165171837502001938339186759694384497580480561099784624565007294731795722217146184789400887839214499058890680509845948536652552092325728741184920035001621922148041711888024066933731064616163422713195650052949407142796379570423731738887369043074182580249713567906096402647392707810758437489996757319503494957187790998820633305356170718619917654756129973999510839516417058124737150056096829076314048238243196316863917846128241097331679380212610236926083762890503472002506634070867691476348834379164442138142975603966020309894084211811589946018665271082667782504591003385290560939756810129424960131332962677044683167469340289757188639456075513055083241801388146859471455858745416749250823010962996503405217865844448429743419879859119810858025414763205763427057072087902172782065173001665301999090476224537428671010580781339398196850333312273074815845452332024302098052013181570538610624634861698816956642895163090192974541592594949207605878228277199563489895918693269393961701885224502094289409689218436639268638996199829518355959910997579506550209852276379111854718742450847133358838222408506549317896430220237512128833822848502367930440981231726422189731321024328570391695826205707280117190536986328311867974727843572665121855427462820698936817352494553496988949678381334862006878918967776395986042571593703230084240812336705730121957884746877632710791147350112378173618900582015308018710409303393606202006252858467930017490661867185874574885447530843974661272793276045126570967650688048612653767140035010480843684142465806335420914970769156197373608059651205463631013226410269071749928921063186098943933127621837609670392292350929824062822824964162184472764864847558196141914371871388987951222252356286975221807077971219452631266133869361961738214441742100000141319256351707294089815094050962441011120764237305567392846078534779793374926562381298618126723502181503681385940374295783111066451597537924996118402192167686722829497962805940197650795980077721709420586866769828617486975466142924227011000857578963728370747066633774043021597968904354345446387727671879500293731689453125000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -48582703859670971631196851871132264150770826728499960183983106716528854214337022887173215989743774176651420704684255633954228098579225203555186435862640397863773144786779372380292848228818300237388534705720185010018651991029775240979619459655199279200136406908224957366256346236690989359749474318266101224022930910971170609866572344209544367415171624309329592670747024785459488815321789167641150417226088237596282853006439614341863782328590259346727437687117157930059273709072710046242365285072842214508380226072049000057221513969944595844682135664546536047170513010917497647945712394917277177915543909240751246612731717397579075920888123504063306868286932048893486860848368754434460338492828245587370581952777898047110012475781040126106703913122461700942927974600332354147680244695614720662816900530651388157239518125495715479588334011852423770746013968066009288943948970508626531803252923444875509715670168084294568048507573404987370105921541403687788830793973049309966689346016955730014692275300360791104501511435097844141174859877216208944284798245018971275984267295812733357924913310915312090553510609464984255057992354611906444176629878320282800997191245961374713857061753308966224960073810087019432864564702468572348975744402589396000606645748632956197871225916111292921887875974108037935772245521630358435497004526611777998790122743797680958925575079034330158615666692408382943802532784941419288084535692259216066105199430374477962431112621116849868734711427559695722739846010215207718673448597842810456676188553162271199560608060308965464293107303326299886292115187103723764640961540242477285245632443700638142767054728451825035990582130896312507214464500027962407176942414717912106536352549114115803245719905047676569837104792288179074694432705244074049074887635122211221614485363158226565670282058896321556954635794384756630341908312659752121381446540835823270868726391463915956755092772950215256687298298072727962624870814857131014560090183946367727175341713978845666630303432055225446195923018016179239448017155919356555145400686852425232438029428488193303124633622362503478029101217651504427884544346986501498714015324215770557266914091195998580821574882474551919678087643637240616032467779306324987329883356217510410664493780292210792116663234620399567985882513356339364572401010196546237617888600575963165173034126411692382472102650978718603155060789616073111344164539795721079360283301779998119047287876659911398715774322379681694790771957338499459185820066577582528370815109483696570048210256591964020804798054330736138186249983311667740237890186985955309961996035913480142309388374580795144595455106116896806470239143347111808227165438474695207312584294077094711382176285744276435579085201216895738517785527808207760702389883469344369539610724755408203463615743942516322222809000543746404520721294801200164058771313562319476729106062571383836479761580333000727932348076991889829364021950901984230528886328427255567662919769459461012505900141237120946668432363294134728245137705379267568555411966997015680693148990221184183670688249452952213666958076926340346603962206454920365945779663328869514241837904243927851890208370599295427800935351837524024223050978089704894852387023687073559742848901740383637616708573004414282941278614668451504800822300114157085422024919707921479324309515958019453035631517724721452024552187484557668052000198504357310880365355671707935129440492831007217034275794727771713432029859089287885857909272820341831934371605465035350225044157945959284473756813342445732748333668002591744796381922523913328367318179897737886813550182273284802578213052959817736010822374748163514058692736240279442489634228745425269967131375720348752569052954738789621215792988355965110430418198203729444132391192692638094111924018144576810909859196617471577099611493862615061598710983537870198393393886842919372126212921100347223118412567604935592693889250277154937803938142494308747948573293853023764134381393489837646484375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 410345526253633169608993985304559873789604918452443145357369299574767474988586222682845643017421353336900417611025805228590209596096331485510522387659338291113814643102825915853222587521986106796575790158569798369616983391319578642629153500515675971427221206397091228973336059449059888379931749474249271580933984999085670735990563218738934383840873447066084075819415681883601087449275587347219625173816170206585941620879487412329092871562789548648049679576680611938690048898608447804573522172284497369721946567489593145834623217376286988290571552325538350663074078462332398465126727024578158465054494995799211340598617208549364554637909914419725351501165582901427726065681392706937867282034904498474691401838722820661062214488117259891538094187060995391857798511095140624255778177012377684032805539596951787269735977847793083930471656767067979499452401749675487273389373706414915366378848176318134200281349696221244231585900441899312622600518614939269312104246891085427033270183118055219986881104737651694050263945152592226200673098314204850106111728401865872788511171751216653309808457749334477699198771211497204901665547920614900627422564290969096975244793761984687397235418727486130679601371857712127205520619687780319029844329250498835116166923082924843877690040885463025714644784112463883126681204487170442091993488742091142798460021179033800250237098969074672950310074453572727386060139954648215674993754521896539397454483742763675795620127875344948760242686087952830811442453219488245511970550852562982818915652347892222347505123134283105987911809278400481834742603982231008788063308570903576824534661453349400276356581261107294691642339160167126735542111517676405878350190672686344958555944425993322149112909916368948312153487428517802747545968168038206729290196415913894802311073495699036046771575945114767011509741595829548684086025374279102572758233438740313401445170408009236069500805519661626596378614129097815843991574570495047521485572010421726755755691153852172942903709856230089580631430474993327234448183111030146342928740925752326121076393282273768798421332584841831250512749787325957023135986007502638243414419568379413411909431289292827050990947474204980243201261984785962713057758076749297206412822461711209301198710583984768248913732779792139737964248656156254703665965564756287871582648967861824594822356787524753820013048610874831215615615396593893319227662957332830538648442658493704048694473070861105151282483512537639199332668663490364790382195641636515150718046266646611450425586503566765142960905233515497280328742419962921353826655467767353177341345559706965300660732317438288369599782657987928317548664662129894769710779914517308555603734492151741608509833227918791403894758877845943524908543188957173571045783804112274489857976501751554053784763099805302772218358304654800030348714846835817396451425202359681760700206712490325408021130259660467005005526470683904756000763174934007828165278350645450919536172394968758665642262472289934561351364484673118569799148274140466321004605552299174170141933827134213764324636204930844388493876947882774370281169456834269856103686491424202290270403155789255855744936646338877942603351428202435920316554371664657089681015567494172612930343454997245516255875313341814518786388395660388480125435891577988702094546005598619058284882805762704962840989521635240867284370101338675316365733023823757029323062754824590382076393470205650986477157242962583542188041276882449297800534242557920263845943057536352809192526021105120845814320966239293421487772256428489979973867019491856345416927102782410383640240391784023991317879199025413927151249335446320609730530255629299251026039159662530710460489324749813427177149829320348434590849544980441598054991747072159907894651927111167794630016322943253091203789933009465626590013946930605399894303119317941441889481679861050542687648008444845713778304015036412077643238655804908050764031179764991150914876404157832616519392490386962890625000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -3037334288653787031283493083357030014013022779476193539390785970899298857785452871379327913297446026308817304494601637847315523816722504562464093614897833256407006633559504831061723472704170566147118477236196748860624025628293089194152758008531505431785840660531088165711492704699870621113460338362810411752258847186604571319640473458417692714184025790294573370179734373953517242748711311185174832588437224798315254026306317976210780460648646674641993430091203546995660528244397403336042896703560451592614760630517503897860923556764307260932343962103387926127649054551353572617795677645316660106772104380825497714634349557238748400175392087409258869736785177590948249186062542772009447868631856733783064610724587580198310410818849961520439650152639736418252039042488436177024008198415930666414946749398025973036692001032032416797286414795535888680567127755703518121866386230299328577708574051770601795928586913760299058367549987211950118301176446315625681045683393314886407460668953404467359793645209915300623108306088725228143286235334445920016681457032181633961128807061618329271279581127042261179491469027359115622420240569945211041814748638966930861332177848468138277579093514198919090331500893309935029029864938995867979368211091086034579129003098964395432837025284839269075925771538767891929643341110470768639495707492760312700416938664555218930542618432338673667521942435520518517242533110246617563431745232633774808319156801719805477878071196179717586604168004942447913573798834446728448943719641581902302570373623100602299282992769649723911811792721289995292750876753111618017984894138545070192697027463965429720372234510416094173136628913404355088301882628621764974720901673290641401533793046597822913088526606721576091168973400456084170235866500387985715774026792153800354601445650587476784140965792614372769891049483495796358243075817886678978000525024970112983790908535948586690033579922564313618346969626497172746056686813925025464636630541189280165852587135617518644920418602412401800115489966782530628144434100002632135761217441980701960440548551534170097577076953657162380676586832089100031928872752065792937235976183430163128214166166428748295012938186337856146269988984296059913612338593914485282818150790384521659536736504658300689732674832668584293728262356955147088718065823337196702805499552034655913775584869747504234098696453225219164302559397875698295018826550696743045844745415875039285248500306012981477490943820353620803457584426704910762649618141300510807332369611021943272293958340675377213477111782346794024869680502529775328187602058152631508329359342360511866501529071166212604762180824188546893040387682885979621779463152955171236249649152201467483752928845590065899917398620041448896580932783078422027798019630732120678625943326384431744423431156281194849651387393476000272473462073787614888083231209442846085696965853115007570370442686264246832272038616047975973106828196131589108172760976114316729084650247486452945953265438753101208034603073897084403237548219564594879710991341984386718198931792939342227389109345399408062789142560231498538134391925453755687184965689653812984757373436171513359256044743516765601932302334185460663785760150060346658770989925725699417211776481256761037302672438055989558954092560354177236163421907377834687842058277897878307013648552740300375128336709468397639894269836322379461775457532611728316828945166580190351572843810844173878916310824057783183419873355198296985886438615280517558985029958795555670403499102523868133683066663323460490439825244317977580896655761981485700845310647904452771708750932688242483220751233410994571138479539404343164755545285373474709724421819724500771976850966498482836516876046472254960601187671106070929386816701855517640867371032737485623967807633079937413185927721364968530352602613305612508435305156989570364069361206811560548575308231944016904114752419892140954366089723437036042921193290410647990012964885184859088832139968872070312500000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 19667832904274664253749589849531076812678746934297778473532693617192834138890903183736236507198819066355930364117525247913215075956480969227271553592365272853861561428545728124027724006919587702795083600217442435175045964916084441013957495097455006422596460626539907076408948273137845597464601709524845535767901151926956469368017264077764552894406245174512681871809980242718222602204317531029356148133305258193663102809358310630843101700125168192881670691763444514892703170186877099211327708207926662753661475640970721928492090639326216200553026744050923347902090314135681303258793536733285979054961935253619097547760444495799109397089879531546316533416316927349013885099197739707500677702999735958830831595817012567968167273235931026459649314611043877770936754818222787362596012120279009382140616885609997810615657340730183880680436317546932973724876122161420944553935162578664743961852541541194062295389769965706315183994557479262658568958987905639216654168620063377126432098854700999446879311924955663672549164247503867767818477559746328169671677219560791019568679993072265473035553235943276914509568952189060344682434569128278425258644827158139330955851472582356361564682612085384472600777142091883991321396082719158832187074673119110268603600152880022736609717549392051136044952143226672646383097306252865666237495228232055657195904229510323985444378227787395331748680574952958167794314741829648203035736711796152641073359006335116470527224838052900966457116131315820127788823764642440267527916291075539693504574668890689316256762112502781674806414323929603293098966468935620214538841452651829172875814585266139378379954715597463709034440042749817740542277017731655293123974312432740125982022193452695372188317692822691305734509649228335228328779979173098106067706600993711146375624130516324585032920158104952725995526727861128751452889067415192048499071467004035893632830733844261020329541608074582432505338121760249832703075415733545891367672261040100592418153496042544459252363004561453742377538838959619859307645053847212834622412731912010409575897143546501011626364104989013172834355587406920406278516272435972523967203154241620628088317883850842038171119263739681292742745171287339722095453560228798495775928155383125153730154106506099722361417349910838494799311161340394158072305313628237998538834431690888507294699187268305170849938607032616146092659523026536113060079927263384516000085596417230545367819364727473432709767640112129297308803967397392045474771615883735114213728170243934606092653022534715874482552206696182627164243236161196483779290636489717868695213785909301510151003350314922116298253522267245919535858101770615305310355751618827602533634818373536970986425013708264531268220656407096326482941569426354826341998750173381029106701124111648623946823628046645215882365272295217551964688651092339655909031746591005314354011121847856249352871577253693387854210913180609294209628398888922645689106490604360853169374995103710659493145783601080456119379046763414225522695089123896671498262790716438745106250864976213522398457546455622477682064456734102842061645948180052445317752170185476746898823144410807803210172750017636563775545145700483109611105370472648562093210732042646249630991527241447200315320380656146731090798215386289693501702156860607819284135455399092277651116594963914055055742738338549793330402484397841635614803406850301080977770219340358123312779145697248910816852518564703486366239215255565251225770489799899422891423951305800989879779040770843217277420511769645039780437361528040796241348744596014885399263643519267410011647197367544301980992271952444754117298087250860658126251771919955219594370548169864211029007305130407249235970625386356469449312966246496096153155395087669678548633479715211830694181986132157805742419603437189522872171198273678355618356351772149052458897654080345839094530336517488299614619961547108532320891584412577291613109062205866768110264304457282423228025436401367187500000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -110639158593439606523374739720468143258678315261482396820173423421542599749074131745079980677583034146468418603686579059688418357390594591989717105216246928796639752558035539498964760208803135403054907164598892333873522939442642243008903962329771502715045407099909536413175784381239702876082284953876162318145135577129195061428341603128199945060367281608999994616578820823880728085551292956937141605384194662623078092781440021087198596767569450752530242135014139375551860802773420787860828612760850146776791870940326341895794336688098845202932861032123253989715431113273095559226755072447640013215113249764474391151469664312674628067626493952554617638131900564195642262924161780728109947711226666418768808726337603779397110752794381506133855273613143689582014070468166617724088746745916502554803099545185349463888499379725267169732262936448149203084610893480271892714674382126726924872617760840196770117809407268936624532056484725604832195676078546853311901397082139150418283941934538198273430299317881573569236680276606563045327974282850638814062985713165226300197129170058137481115312053123584696642676151969429122178074291336932397789476728119546012955938131310744429089601822604648832136539104361325637133571016081863592680805723977266602436688133206948777849350601533949011111161960125598945946234416312833297894241352540929212165356233974531018725783314435230736948472784513631016461196383054989378262086419091528101340281249764548141340717095596271544671955703660133021016910698562892733546395090960149307669788874704303787451004012663339094788264584471674576593491362608380104691284625550435135264092322021891013159899688018360160349163491003687559365254374782874662865646266185764992204158182020367296166802576936499947406813217521906506740860004320289732194311798534237264185844537550283823783704177998533776235580863391046667713257128552001205282877770614158495950100235776988708776257235252495805579250910636435247433783318955474578772950672367305103294726054431063010210120155458286343254665524196102880237280640788564624331303311395193947263871867081856129218866402932894135717385001998533416512819726293995140515943787382926630832953878389139491201484436921459611566858256537960505108455725427251929921629650237879822277347202780131028298489150165504341995569903459570235586839230289674734962549605814733487129767141906972101095151445026156696934818041170001338053288273885666750352078785717449634096667066137012394854349219046287653272011258418781769117945992953432286091414446343341671696052384288257854363295262809934374807012277471688680335879355579774195408171715931711508827619488117414457391775769510087851910240473619542782053085184675943117563480441862823330709531982629531132341458929435338865645942366978752332500351038122320014837166206206257996895225666084522237784432079893501164841723392464189072242143500048777143666111295994966803529655380598852948765622628572147832641025161810755684638265948103753719519969256215554306880234212643324653838283464756643144409775961953559421585494286571678593826575811306709673345181512440446397454087539012122695050925707131810653706321083126695887860517307265144295891602062784516893484213391798636083314642690874997114649046345858957283560090696162835815041179284847309491837391523344914220958995459259199688296689028921709844104676976493871725993910161388680560384289568774250191767580587119734803358883559247136924964703430775987489485537478961084979794631232113290731683211100687070026949478272738538527401745000412041809136421082410430277715465974008136422991097891675280685430445874057211194390349824721086772497514017020912978546746424749205807360261579450964237646964534973334788690619232752736567436155881592881855175195031736320939838748900163588421355023828125929819012404004020500270401059422222801791501847072057989871524827876179442610125326889652691249361073242416565759388669497368308160684640160177915857641853583430429378638589653078112751245498657226562500000000000000000000000000000000000000000000000000000000000000000*i1^50 + 533027107565734342721077342280457719854782220967501385385696597032364857552890162239074314862602066184998055106468872215055061807975463767360002029251010521821278072134144004028037490228189133637661942742858280790654814422176003176824897810971913524404955106546488261219299882729153375042567131809551908372087230435151197911118529492249448782211004439045933699423760116165145090132172499128537450683755784989323983068648298366151987666816857714312773415113319894419885460251335317614248008640660139469230638820221166779937153764324964002092683069026106744617979891696680860603571753170699961579470192104344863262231617295833099261899658543238956145602999575167966225320151038826432799056336114105677962081419807059197451134162878254424277708162443850181324389826850410541256549533506841450885663926823531093862039476665749323282405835071915213048969583781340616116298841324704209402125044858873318069202085514578979038809184826665921683487674689877220902987472131887702563679589576158458949755613513826939438309040551596984510570624528593007147941672684047868929906559535434665776125139813351433179166574870018352408402655835885234037680087980429088996106169368136060834025902117173944085476467650095891539284487029798102477288616688288220738422519134554847909835519709094474485323056958180806747489791589618782368994906061859124569810382709328142991748709436116801180205332699195278081349164177928372663331599220965352719562618919884586290637289527443587941541930179720887631678173436378313475060343736182838069946878974735386824302141370274633591576131048525752595682082517017823797961590154036653194490220357962069638325438309311200789692217672675173108775146462895192258410133185982766810096044845099301285717292588189769942365947297351255638078988651094392787247648989388180945627389934014631155202993512202531077827461402205092834219322678945753804842553663850233756136140332321793928022300511841318378222089320297666738960513966592879763340765558838979481190816232989863590484800718060456303035686274651522297834137736763930494062461252198190058934944020478837625004510588092228210420435913524625383445727882190711255081716994772098399454185572410828623333818832789031572495861408213420375614530056399505336588285347650339605361531730053740679651313554711628612837710593650354681633943959545099230560939462117444158810704931060417713093889590046501706151461595258264345799356500023511763356783323892692422802097232434367209383928872433889005084338094374980180862291786326102789572311878250874160598358072335713348987574569250055569915729989629499576580615444938741508176569149257916542696210014092926330951569473822947591938435770888440059707275879143057189370303564453824406195616581682103036289728628493341308655114892812992042213693845194606332537341206793626337180863206251867933327888194171468061331258922925715505912255790109361165967432093559900921158269195687537828795468654020513427723398456339270765561419972203778147597904366545987683251402867058165351863185441668508201547365732844807236630590290165007596133600190641391082065948116884960873592152617762888616813074731214481446005159613449986217725045662078123952417197709390187937781614847413693021814727451729776104394448504744480297635199034187748187198423612247904641265689664418777968558549768203092422329851863634338330892004115729250540145575166677274228802757400009593096821884960165332709051982869792381209266924091081609445954801476185342065737528287340174621699784822475338558835580038430782645161121641441400153149185192325851708120849174392714036932916036951766586930055149622083220124666019549597786065626621895993999861936767299159421607678782424015222518998790874179752394399318729550259722019519482171208293307116628489157697830455442473581572236200637062901049047494817848256501996489100357310643410094702667665501655829998052756505983673928998522302924072000488645929212117188408457856304953549340353118581434806349968429945220705121755599975585937500000000000000000000000000000000000000000000000000000000000000*i1^51 + -2150642997149924449111814822341732943110043417599953995294020246679947850341400099670665852321855703588790770408473876943227673114497501798263253805833673809303828046366377358144264142170928815659174990937373354667941757181514512773918023984978031670115231956935549461424868952904981811925088175697927594520218936285927131027932935016481300198815684032828400674939093772876288971524122941098158616396863943317542745884602796479992878990231290140954032094697628212419641897081766404307970365481101495437200561846348185336982337027905030267619045968395291901890005283430524457135496690591391564920270477274600567066306129787017840424477089244218546192055154064492827630561966981918918897344947558941020192265101196191135395347853295823794963783608645007229928103439711705080378448433571005678197237422639309536420272922944705503999740879686505951823080879630273770283324476296250005780098935326999894124074535388809016995778567240583356002392576044191040644742072913903845923864114036212014383363647277942632106172612841266617993699412491695266836508886215204033653424228450972258331691595456442220912391741943345558288872234383370183466662453238213974075916877529670114582170880811851833290096066010849781278872618429377649363487286374329701076168431451055282153477466385594074751132622319978596689541534200611131172588141992688730110848156892240236668936162768054453447621949795224128499388506483056275481366660647070110145249475639653694391270487663687305217865877822918733396810496239365601220678955961836598856539889289600638807633936834145167788860678811144938770388202094811294993025575915776644508453264255152423538541622492928534629445785385647979138016841862463694150792382078911754589184489668752725307025712040876986765857401873240040802070418935579854615176911580808666184114162375896659221320929447255537304298804715348294598759408603915202353565868256018041617893547395523549028811644858517328227324856423223351910806944821330256573139978750284586605499446869221822588560976032277211858553727654760921050100673203579490897601766463752123735510992043235085509880441463069713004466708479576873289686302965915327307105397671986090532838410752680274296482405002450918611716051362783410322129874464242044957527653867619406359667530619589597489999940877582526413435095274568835322273449130033881051045573511039647667100378764166529913787472209942141430615022081774588335029810323377347088190816834691554547110614880531299124794025914375093291451025998175330238065139316544607364008796146619782302562141599699220859918590248873107838224269892680170839382045112622291809139240915676653274821090005263248942634174947454456025263737388954508740980050884162329348933977463721519815059951707700432627637153346072654170545610200110683480986690712428810479594402127674833484280338828037682726724743067380083072768561040659572485741761768346800286993617574524132260022615513459892004001808906545037227259268996370349067767695852690436822014178904604660155432016276686679809371914089547298132358568354396812095843692310453400580931237982078072904276537048599982160912348606338627723018100477522188108996666185548884568707473263872818366097210855759309760642380778402718080318258729350698591510786427512890115074809538280043722765091007346548027364590848461618873927244675782299053713604548654460181030291374239207316617099709691920576116977510285381812917443415244654811501480314300619153541871982186220718964337908079024638971928595093085807022930309006133240716679416076551878647936130374411302363938472237158012279878290608401052163900549207080967645000670216523529089426850752675737553438584927278527027833352964535274717259924723664664040867903804664223926462506352321837533358818344423603942490806516770826923974201705466647312527499648500176091199670638949882031866376934024179525343181906820537824955683696518151423019376852064100164838867369980424969468137304575265479023768308324171941307200852871835638897027820348739624023437500000000000000000000000000000000000000000000000000000000000*i1^52 + 7072872433092867140246127909595695004074436746248108352486499007656931720827579174219764333468075036686090269814465301050507011910878953301110520300961193660502087955177891254132536192913945589172241197995228532517349381847653026682419877432420829518128194641729936765729630620198565370258579535000949800501958634740766361431784390832818537686354023784827066676154882792045075915713236307346551577742585370203857802518825408291039366413277836150800395296002397444227787379337771984156600597961859932555974946445836388405031993861838985328322627270541357430590280265624487311082264873893364646873210824273646762913042708656792319968044010991716439956327065775817498555616074471410430347426125889755155587997300605726376049429269803009210933301951149693089084858041171674097979474703370217919054482647979225111207853612596964734250278148883112618955549943798685704231453489597447258322357572900873373307300549344900069890445497861505753169882108445257815419405665454321651896509410296896827579858950608236316954785067216967888186241466003200633383706420912675939423865339742777257768057243721755851576330628061242955250837065473352878446267603835653280354088354787465723922794030644443894219066409428195301865245064223159922668823764318116659818102756652438112893660518278910290074406835718690141637990811568235964073044014183749384309243462021946047928963425653621515893752088838633219521877020151507642991709678522044419974218324102638399790457930584067962146409654535465775647006415843984945391402781045609981758912964757952361625060051975400132415977632436168027406761977609889295122288292861101402887128879458041482868571399763384269007901861731746206955360622027684417113936448783313007230135811159433280385560725319876374939519718643138218827930487416303773882997407909154594877082857327060155816580576823567790402673087769707421126667725805585869194115449679885373915263589403194608626635087782395341295635200956776602927892927342255413224087462316196788430557457939298871914616908304049057001512046574844904505169455832838248815194782990298610723739959917594146120111345765204290863556423634933320653171912555420519552647450648018938973319600234764858033088372573586721357940195788114891909494951363262942647311889866635298010171635602570136702635493969729809396958811299708260537824524467997639913502281912150437293631081309171758071262107087565701724404703579577122673652835415867539875208177482792273645140968639453292592310672123088526917601241602115164496282155729678579046639914440157296291909247557061724301619439555732795999732394448211264412637503179408173011989358747078220393461582827602664959526267565544372395274678005857627491544572164056441272440058697448572451960639681087361628473505353636564025146027756103900762744978160579247192033114649715896928424613668240265558861980292899616528894161353656753276954855255374411108835399809131264795547924048129434745223486131063456927594195307985724060101670654149260939355285016191504999412101485834954807076713730741947315128175223926221234595140155165066451708516998217722820811543463206728928905068481484114019214581823039807846750302772864752846718408658866036051024187430410561964872879577521869470125338488783312893942662762869956632393022305510698037358641547225608130119555083988477248902105031924977445723132534824982650737589208947508853685416113417540179814474078129993711089031272553095253945643609442348559775160304952883291101179471216290960927785249824163823966744394549595316438215379341556564816938017942177179594824691972777187594803909555836659124403942027633056146877405958445758129577500546909295346624264139974125294201599530561637961430306465175248372074390708264593709916313867758442306607072240855395080975251721722827861809732738129964213111368981531050298975414859238805898677018525004999047851447624566029571323914992707495801548919755897046937405218991926514975109975154730161836904438059489870118588577512844592856708914041519165039062500000000000000000000000000000000000000000000000000000000*i1^53 + -18607810521067415575390431613624542564315961492660890438667924097977241700725708181003850230509449236057126635671013231452990567299369398123249927301346555349901675184813281761038124038889856063417854559101689819150720221564131838740326163825887841743103008890039026809481829108446040894553330568115356883228764037845293412324768494825293528308900238594242758818853359566828644675450131621608932676451068156238320405577059690215004170454043794899482002741047173450240467209500888553671239870819099014795627603546998657874019968825973518982176972297917160805085118218255587083095499072711097015279676799767676428176037715671405837718991953319681116664688786580373422372551553200437840382328246095376540154647654533454418412858503717700818754962640054126720433165539614750415230625061908341944805937486887656822974405448657184791375213033676058481750636465422090837841136360892018666549485329514422741184675989548066894459085724288782998137573461111430906871141283937797156717309223034202523831261427829940722967019950721452213633981749606687231301064090988703946998934192635639584400355410448334708497535606963986136396653567708743667129434048276650469054251524348736099051985735613493398036591468258700747489875189830587119948591413454854431060094989822905801384482267373760587869699470960649913988155507575041714577113125168084013731268354429229225468452882787586876158498448818240912591062338217638988756255533682389120107836518702784544574980631853087858673248914752895911146574013566192300643506790188562996115248065457063590026695621511373354881462413227425854349620375140489353555235386036373801890657701561107155427149427573989506067176871999205779959782010947937332048731876622887404621665765400999849222808949849552594304507912863304018406079717030430540167064974678539310675370724092117805337206061497777624714608834952428883853159905501193689101575676457014592506980131401712978251397994238611464064412074178210374398638664105659203801296779742532530732260787966942406005505261630039013630249062627938749026910973996000728877967824018639819857927485558842810590284686125196907185490121397614868144873688469259063191204196649478869093819381164919270993819066958701013934992162822358394496641009225240073554142647169648471101675694874330624868925969824810184776242124283087502140776586790492395873476907384072408669925472201605153057338853132290551459784429647525509497729027793100352107792462950370158182393475235559270664116088502031117954685944909154461706058012284588845367348417849605088169744401845545503825890261548539139467591663380091161400299803037606300188774095388866761922781039547425533743205136654770268534249287863889892031249548367510747548079124589938630085805489117095079955315255555606537890479208548289839052830214180854069575192470349366866843691104411154745425465394000452652813919946117744711760336439553441809271536274309872185234079403742234650218273011033318320241451000366449978015286241874586338468597889843196826474324420299814850954385271289554014829445484494863334043271135167012381665741702584186042875019950709101903650222007193332281424708820798501947905170972723372114665512576340625638373822026115731820491630668053936466951686248678514972850446858852055409076281904599718865427125117377714291342439067958327386392410397215708621270896691157255175895139351755366515986213831269835338820982358288406015280400407444742626488476966191499625598695074856881850166558167878801384005723994816233890883165066251961731727570709300664862513626959706461116259191395556889753460668255268505304369738702420445916349416880388689732266239310139904789706309115872308507251271224518022554155333757874243960345739633076948714604259463461667636153883319878064061519865656293373846571757667439221250209410421247762608344060214273708574931106528226224122875792694107395763058066223914515804010824705733117798635220349206613760850470315587530873076470511720321530109248841526706579315941780805587768554687500000000000000000000000000000000000000000000000000000*i1^54 + 38817823513801828227136279690411976760338493241760226643920713614285155842320739685119651795452412963093454141617157062537097800910398831599950316423340236276009181500438615521386629899615500151949591958103492791610661073396688602581724793766636912217570429241414152919040658093254779392334631856236339630940723519839800774192695540950633443047479349601546465540043989856012950735865339411182435380424300870083183491075883073238842815229978906381592797900436536870873795487569888740234110086396619933262150596166418638804420932418403918043791363190216161916215372786607836774180933818507091911100960287401045328142060749620957708889440508492388424600986129801771403924603104028218362681047701753010086487939165547477848477381158902982548344553156343963602511304163668557634245118651341406907008787298021107073521413923901055315961209527264499547524471989705699069430533175971924590243081126702253693160925497373690844999619997179287671326731993605161158807812297713626602117551544399267054780703112820324365594986135779918071344403781077901353781556785435676414065480611025615750432886554543325780354371109911511996053026301796298073211737430477883883001997052787153234126148807339166721746008416762695659939648944924194266390945559901219079855253006287400836994775667337101055462821634371838020454542629892746303047893217738773757259708628278187572135777279919694436801989002408652591017380373532971725064460870379269582826633102661933413320194761944288704322719908221746402538457995108262552087577873952111763728732817355325942662643497719298429169942605060127362695283981932524157654574084902393656339530398323487878209395219979731006942272282980483245123553865413309664004808984077283570947852544242294755118389401230190849188732287576709147306025125576898895729656874697827641092702754717738393726392612872584464745993328092968430457003241298607783158517047516002214190573753491647680164365412565391602744447395774834006144960913994532300425021591420331450651885951945593577393154245439733091638604244230578261518829307607657018062476761560317313878061555417029042716175738075260661120554787877468551466765575112020494397400154723131683504256242183362361330560386106990439670414010444707983907528483795358471705591164699330355381266750217231248457228901579551352964328122627435023125706947265657682867486274357444455321634002320638785046337679564754392793697006850431006434610803292911526420468934358851426003323404696016891878975663386867226821037121238515477701265309286298322561922674785386446947774387856546422193354844395104775084748100803207072866991047582992349089445635532406335033295442356298527082260070775431249259753075623405608679271963037732554412996504741896439256300571931587146607769516518669081090621332644590077458328686738593432494311389059945001870322496734787475997391269708845083797348352389906511234085736480916145521473371836410724617889610760630733279706379040718042893919374519044768906071432427918453537082120540879360409244430092752475203274458306984339068088789988638522105918411332584264142093639898634488613107916075266220736347261202246969059578892230800068956648464691353186311429099082198801667196262931294934315735134110951355694185734540356150030917804547073006930283720371579345253510793769711648696672424980019487901268202201387096334797869190729771833211570520554738332608028391952128531758831278210617861847832532587544354185973694337087030493859516757899694930666227899697807975168379057977896081547788899533008163567928854049487299043966411758480288520285327290318750809839912774412134163065222222318847776195428415932074183507796504865233448571690915010032676884805267763445389454715906297716849465669773526461098817987535532978567229974830283189655096211267694828687846970199486814390578913496272808977945779071954147864333373413417849114605190699716522828697451820682242200318239455593438226719365105060731794869576184420102525926435677430772859308235638309270143508911132812500000000000000000000000000000000000000000000000000*i1^55 + -65732171438418827196656869578071981828313179578120562595247980473013095526522821947428728923417492315653606113892956069839628309556092074058943886133380531689164232531099246263752836879322521176311165340985957616313856843775968781308530653486800480204196449400041331769502453401876831679457957802421399319650234178591686975927091364978905949889664200435645160911889456968306297002143914884898561568691180173067504772612823591250132255296967564959855616957706060059680923171808834666536466856813561291740156092439979990241595744019446964095032961506379215374169903945340799664166488361211605894758781338653345218930091352662735547790205233257167882498006436054720559641471186240406696635188974358271276748156932338626582906920847539347242915747416860568902058939527537994214461347693983068819860249251513550189109883389697804873099824018340123660331827849492840342698220829664496338646236244156918095158624953214292972878418065385849520706244468072133877591028343944239219097914291673000986119781256442982859420083486104116101727389243400496076890480816669168620853452253760626060760679070004210399296511181195085929764386984925388785568046232685764913396082490709859768062447356846876295510904969466879957722464338849197543779766620282966986970832690038327998471428824246670916171221783357685610270998306827673245418188606779550331256422297534969852919999723340698784376621676672207361908739450504837295813872479063966224129959965744009944705658540994696922916683899603635375788597349366220009602953389178965581644847119999307963622061834719085184529700671727845715509456671409987895996174571119235873066441473739205437262074799239145625517006767040939264379823652865554184078351707786402348710939628861423648571979374084820184331321663634283774937344795733098516220663376075445632939487463201888458928930298123210176128306520689353700659625354852247702307233370245393062557306377100114430042901648690162809447741657414050438207587808507298938650256041017054374111084222651923237937947261597553645665916849691020226643999865177111602482829817261446618404673745924926638039195045214868783528817012236855157723250614412139167278598911533334534769930895547625150658311039424633567984155690214499404706525718597467506753275413555129318713485954106583671794055467833101140005977148094825436347595785744036662915547395902840213117758120908588602833488823433216889812248211560238196497149347991499506588286617008111095412598205973015776018643389118623939804194700714192751756324586757019166344860562366683109548147022838490891251988467266957860531698277545732480005069940563943051888478233835599765451685030391097027402319911328762233608504821904821086972840057370886593398863143786235585177809894849074313360857096452620184643106976378231846628394645454315685087806638095226136880148587207906260615968587384753950005066623410649306693843294915673894583838186030513414316738989391165862760788233578507367433956494434856893563061579667882284926041767859144428458975223191270066679508574927475507121751000830204680671950975111057791137477813896884060128803427771493738236173621084779200349738656845114595784542663810316689518678513832677235834148323346842391806258214598089940300137906408353506067539507728243032193521943300153707134298496180056758526582589365685299289157023133328343578810231963023276051173185240240278244414197336649499239723282436837562477837118806455346286645863989327398822768456945897695726391433515017479024675680479406477732259630851373002332311037129973509202829881375819211954145095769812304012160416935891421557321633293575156076549498964892531097591057373660635162430422450182597043583597826978345062626689927079686345284392416078843714984146625072530629270205449165021779373506077014216595783347941180194723088892116216949556659617168696847408697616073661204299308214684326583178467246462996072339253781806375794168993291584404038843134943906645402061216297022648758638944555059424601495265960693359375000000000000000000000000000000000000000000000000*i1^56 + 83081155038188207966495542396553209150728785540411331149674293908470967159243616051976918569298577093098055160458153226227942840049668549198447395153011002281262869423397607190283347953752475217299001281998955126882247760792721184146919172838892417641329864473605581673342035745708381239170194534164167406056241826544296641012622979006261567168363163297512419974861424722572892051550550454978903338682996041514244282106491338315846824091084556025305779919404556164480544024731832913717880194019361861961687162206328697911875941760506406894255883960803550883022737034100429921247689781619415845480357908555204070466374585524387315096466258859101518149184913110985641692803752951096894055512655185442211583290196332750598415068983931950992085894351901483170353626789196906334258155709566566559999559308632388596737319799408364134595542513470100878145264205463913996626200131560966772976765879992907661120961107897781987147572509040218257401859420213177528059843561558101790463754944180834035831796797121434652092032570967031646419327964895003621877103198400681478620307364013894220252214392244495197667212405802104580366974097130469397329980940656890766429069422047519327231192747967356819998255292605530312480321106981187417563510562253547349943510774378539316277163648678126077413713614084686263480840131506372482069667650062020011728548539067519006360234781596104217771805572929878312547648296362754260481407606867231070843621727952541889902667309208725024726019107398117607710847145871241607331329394023292514400668134857592880753889947170020341737652625274857515654528100229408679076089937759180202146198453638442087480635891545969375816630492258356704762490256115904166144580950086327186863802849812668466001724651023035722096016000332265919527254492398327490948627841438559156000174943539854565239254897117800641235076646538509217238117683694132162043440376600622268974462178617089932925297587209021942646026325190838886644607702084792581067206133816432441763985951260436850252117173837662324452912105442399307011799494505869697052618750295603051460762564094650332701242695959162473813174343858139286331457724512805672595943525493983901532752114605752503010578256369024373855796395667344509831093666898248790180261836250808790561671350947925974975171181565701457134362979071260617372397278545602330708484817907228987190285261912584050250556294858059238081336736743614662534431104767906665988614475991446043387208269717135275437785049411401533393981716089502151896905982171382297462655034857619814631963049203173860506141424478232017834345975590811062586093473279952942647796836910214963194134648520038553813495958698543004870710840241100525882874679900761063461740854781059328981687949456996862506207458132103856165612055891774025472453860087618610863607123802111309589001107537380856550278698414721246178598833741891300955730222479763342902853379374088309670483346040521491370855135116795419449274280345915655283824853604964728628783657210174796750345718470364250227087453038255494670913921392969692815149947800131646946620706633518511158834584362200815059673394233286768769977115254665418542270698605387107378834588634947142322143141926306203625049796041978969412388224510652159415872482106971849928980453487928941936434394817829278431041030902296886635177424706748289480058714017017727074144135672831981901396602175816086891839088576686891313648315762996204469424941664881770550492352578786110844566704690982577908565671772673530922099444094868643233473111075553420413209755201018405370458395744387093656633456874872368863742655895207375101154959839441711323146774902583108609684127403804138366154073496611011628710918226934393387095455990743799058897262839676700939224148786632373681115439766225778201337660962751495580635080650344449782895282431175300979132050339533514605172194656968374548846683121072319600804133874088069069239099143887792250892821271453638685096873193122400730726440087892115116119384765625000000000000000000000000000000000000000000000*i1^57 + -77243543760865292941886107412938471302062283726581216795231613742244266882291003648583438560008765481773054280788882119536477915880615582435954370667276778078945777118582495278611078409349522937580732357507545238027751424748634636130508249685225312492137635269281316766427834607253173749150818872702029024376772103136048022627855683251705299110637138512000910344891835363154308238846559714689314500459439112836899748729698847063220432974765482382445269775195629076759486230081812778885785747360805937735964738063924492973711177622945754863374124752792706820637125567147017083237981671272396069160113490115550249985468909325018397017386315221677297800763235293672596700471200056796376845262822056356187611958591044743554951477139525568651359172975581638177945411716699785593894822303651256430872380808561501330569291903876291466790810499613503780578526956555380143085993643998115231706292582108542808909011408311379012816071510335599751214089369900685821657083740956722821519792723015215357625646920595195895475093761322446994598521996650345148479144109488210800768321167242072653296644075113969393257008574407632348488162681347158608841169676949561510133295878413171544629822107869812528391963398479849249962725953266488295130713852445616269201775576603042926591980952181186376488516001521598500635865467394543453265184418353609720687333666692361676122891829719255163526170786136334092877805245155697185499020703926368789929082819290631414991550475444685621462486108314280248041862210317923123038703112762871463342666837935590106402020754055933337310328099362295293727439706104651324891129537271363699857656969174575983411345521419923363785279751028046704308542574223897383056276596758271726368781683825658499107047919000926808164132863945438023613754710916579344976200782711584426875558577824286804560122333669342995050501791444413747518087798822129579357559936821356135278902222490568891707613802054061468083049957692405688889047801527024228169913219072596269019091113588518210101681157103694800263463638695985932611126117633221718394766023775876926938228970544597011040185078969445838241289651771304417208354698339348540498954192082617225985821026348707484219134298265142853337106494687994042896407903427768700929709177592081446979398501288302594770732314241560731991412683163758617451385519160704509615687608259783908618616706358240833393146113019940986899417076634310935898705918400423321014076798158151974130500277536336133734907268660877410082541356957415149552667538951840315403823402821709475418437324279585882209179917806473768347008323397661410678003595910765061277576719367077333314722115813183375789648137551691213749044284499278973915194304057773886779618468784517841496869586918116356382809739083010828422587669371453789941724690076455660366709658102557667650364923808307029601745884367365755385270908196174432323634278163702372268568429646972326862107429633780229952568372452426264432129456534490179081767727742022724923543717591608949609758883996332169421292410000179988606500230639814436939610216871791283443846918720493436504498008059879051692057280797469923362665379648701161202528892591134655666690613957377411323936194490076257008903351216773769818402386089760439868988007324309544241342421483049471082196807261804762890698082782871763904730919539382317011435874630746817357836925677261357546395708497328379112195442333268685562789393851042737668802138646254620107892898568496553314377687493370247539253522471068118505610770569687517597551031749193497747046930613525567486719534189072845433016460602170074924608311752898233291930129108354471652557185694663214316225512414265926797882774479970797809125714305537336451403304833704493768646340457571743941239116202841937512354991823477478801007726570533997887516373624047806585518412545829020843587459312998685474147927181907323813737715466690643591997887568498508454602777116491172584894630796201227466585338761386163923816638998687267303466796875000000000000000000000000000000000000000000*i1^58 + 7760572753625298368060887305044799892859495260085374314018433076516457222010087749267478645959653353729152785529086065653359733537199459926421020058614971149564627066998352162622931615171748217255324366336539731365250910254497389451377032781124048801898400699508266365935998057573392178734976132166662628012558825073584092515299559301274047034493904169280984825486289550052013182269030630825418595845072219791613408671260721957970122716189331292980958700259984023142266982918880789247553559591945053451692607848362316103563321500741718666576407150746119667904070529065794244832589367201437816051531738357539490213376322149511126051032972107373178921992899743806239443798604373660320259071201198023302764611851363647835885219597562173876374692144072302742160891042385926318988103424246261502167887954001865335521631443458518384098801681444872942376962790403573211740234288734154755184910989095010358952558509335388865851809550047752910228408695364229463104976328342321771614274015448937064303418223446270408702511287601330130605814556878524227918248114103821677859436786428991270630747213054450241449287668518704958175529805600287838201001368792687552690954727033989591024331941455018400867733648929283659867043847361878275610625519693269394517947115447665817617675333854865638689643025843628288857117312096772948239798023317057595066693556504075814664316308016373026908544705041197171948174851573871658040187020609671032340015720787408440441849965757582748492596994680377891623626547393831239804224800284827475017875956901514580336166826834052590792535652478025961030682213509412871338947814132816128241072431877905340864496300219556415728213677082317927261453665192992279155694133636340331280285172894079460948739824856733463468728266225175572348782691429689101451451385122062876022862884718375926733374223837753429807734607395124116172724531936920808434569910831285994675237067716535306960251090617369211824338626223249813483544625331412232237685030925815941105913688833014210934814739355940737444744599879008914444985673866077336672687341276080164970834432765630625302773547244666036101713216013271659634141396192208390071639985973385890075978266757310302206521305117195386785295564553559908820725784892267145404973365271537429180444859729525323751339601016370529536260863381078730922433071572418776016961507768422313497410271522412746592809621465163490625948764807928151907696883552911083471610912451805327920755192162320047590387305817445247667262023170251640312095760466362727776499319641458706499732354716628862450350099694416842851903809856119009684004803672361252016172426230383633751381963650594365868259798658627427642624091622151099909162436091046801483613628526616888674371774130492293211640152654013969343604151477628852318325076000293237895866738123135796387662408505280097829773084168423974194428963866416202866748276805810329856037950912717871544971463302012457889490239718930937535864983842520343983956847609174185825667189352038412877525893819803283046217427283720354384906166657456843553552253790214993808353450496711987565714298992416627603646811065456587116641816143952279346623337906602183053651369027865695324019890755386942473761846416906134540084028149524643003820596497336576975395692837027694932437553419898896520182980234533048144896644144461505484766960288632680371751358075163829195331567271129995958199375040960686408934640830618800041588744721051010738760574279936147168933479476530845705200111483441552714452034270277687297060825858033120973308116088070895527613204384152167442809902501506410488655175969028704106878598255437399614636031047527707977920873912097104896993336626352064994722412057920881985004460813983839807812138887525937005372957641384651722540925042901151675039852997368149854163903144012544744805317651852496609507099832131450958188381338601424954387592849666904884079771577490685029940872009884309661428126500208526246047521882047703911666758358478546142578125000000000000000000000000000000000000000*i1^59 + 106468883867615636059682612578686688278783919638704047751003744153081907929484672176894306319855660417013532487585435381313334784148497168695169235946885524586941614745184507759201072936225496012209863799485667974705432160766660025319756598679862993493568241634160582120023330554283412266291786197363232127414987491536657638010374508466899647470048170302053994161621375086727634100235807774096383491625402135020371089711795756580066793919881600855399305794312192016787686556561194287872508266441116396562422458308061350337064024938203192043733049940374804480367655733924278632911454783938835100072608835090584105725593302140733482435226566728527060394680579745690549368108442449211306442372266889587395736662711263234809321203021019711436065381725166728105015872696719105832008718084755037190275844969050085686692608838223205766690132037851048917874744256521596075291585690604867670334782337369747633284897901034415024981143680440946553237373951996188588379979801397475357703114325828564789478661620203741745321202879565225160536579022884736802051240496851837338957536691636837812510038043970655920732521067411197696544578713858089110239513956671444494416120666850729436405181598806942220586242102759509345707262533868483899364569394094226275862315755128005518660799520452573401043372155866342937227025584664182100914422393609248791262681609823713683005198358199011508411335317911628624695565294796946388806201549031925500512883258998095953380340422361356266800804535991595630650651140194772268228052074122515895390841459903331422326398864654672636294897701169826026709080774726108578201542792045520467704135920032761313874790361916954166132871686748013614037044288921969156011791500486544513369079102204613539072867440343574266330767853820588111944733953803300858649885873454231635763473152990463230022764869295579665813840807457381641183599873625017156404652733290808763759833868212339387024225102266473112148229870885970906352801717672969909328671795074593463359094416136346913929054890023507574649030121977298250415272400945085423771090065080052568307103104285519967093129394000646366985315919820317076844028240159675723132438527351338548291566477611587541980727200718233533702358234681005304604777199072278896310228199050378535228369387583498292306386066504740472595197098848812537198552282885860107240170431778118189311637351903704588492848609764211878481872785273861994602032630360037388953919418773110564926323911150711059275550221138079589422844304758467868449929712625977404053189697436112031935725536099251499159381735355354201576950270075314318036551760893391997695317954011341644899415902966773027475952429329913136109762858889154854986882581181344956705110726140368138889004479441334892060328674434072025825991943445863252469579956978525070685146182792268741645124207040981195470475349023959476401501992257716965458809206748965105413006265816193010807820328432030465019346299172595477656927851501752727062068090427361415533848698486445117818722307534789170424194109167063927500981051970778554416220412709156290824790579812643311740516003223827972302080655068300489148157340968049639155159533429255122479152254417605876670048716783922491936506239798592540319301578662459003712409969971806029921577745360511199407131191539039107015629171044078417242075356645555022943419271802317741449805203042692280595627135296063434977047344836059163015373459053920204200118524840468174639884263342520300554607641817431489179447521250391829818138891712525225913290250491309515401351405965472454375132807853636129311289369416490924721863477002036449436098744008516767386628541476735065374462175229793007285466626124061248050254223706266739106746341931214551197950336192619450107318597641171011530002637595649075207657107608901071099246656541765564768458431519442816398340537930255432984156316259597837776075922024737615959492636232139561014339110273362420685823314672074385657047130138153079315088689327239990234375000000000000000000000000000000000000*i1^60 + -151778512881561612617670700033997968524190009481678299737971470674430508094536553712382238019358135770528988462798925521248367036319404485377741969855668380953169073000277062155435360351620017375476921959950594273735643098483177590605188115426625821185119503972801428528635401441507488732735587027472206896165949356869087854021550768531789861382859197639126402819832095657105727641760071622691517190754735073157103302091574338032690986595809488362673512825108558539289309184204786361268440713542222774322413668989245125975317903230295425549241852167662258176898342644359210151612205363529801862561345595398141936736374274304024398920114636843046486522935351613480880760241955692737501418314179588099776226477824965171789502812283655484334986303135649760781180366014727142872918674293240604820930228383587516524775384336975161657897276241477211372287866812452455701395724416308600128068957035984459629054531871934040580313116545161001196073415447993998829946335732463647682591702351512843937149131361053373901179556356246458701661156481355395812689315156988934274981568419779698297784849699891182773397625429983626483777773594599904251957343784977848766599987788452583512070496976795095221862351112494105672290753003648321346355367896534385066529767141200379222903470827780253298070947183706768930874164810178673096764983234459394276272487434888587044212351602463293783426511091623309463349420551818109892007630906839957950258477572168648331232591640330967820579981584220889802791773797391224076999117179399856730943606434986225752591873114118263817064007731077252962434503275162945203536639387460103249962972784313156965161985473755893886321579966769155276254080532745652146487577130914672938930544430114500375434572012788090523539956089863532493021810433329171253875319266624799259570921149624025235805077533146279910574860426590266824061754930882797194189085798616041728247607673109685415155266276266130346618489211032671263421742535217247526247776629260638062746060179776326026773317045604448784610605158652840796685973642797151089791903090512940644378433011977689399751633352491083546160522099929360603647279388407941175807839026268648320801935352620561312467475927443227734506059751039604945256201402983545537586642963425411424032865556397280011855684335361084264241330624220246453085417072697554320230511608713140717597840141784790079604181739119311306630021717945309989378532761621278745261017982390459888438637366503490176600296859653749740739042648814155581472033260965957915477173917367692034639182815588854325990573301606124344265722041098132612944649618037832352866974590286756743979709934631188482548801881961597857313161819417063998454482254998518425261973163919123621110433253924072158475158689311918215170600425789429465851273583544308907009717291501069190402815398974737086905926194536484057506577579904665042020244420756256589201163543143849015058086304534979053445092809254477338584000759628534629714387910358891436430192682187825498942024671815970597509142391146335029935218536302900110345809650709665871966478588423259070743498728589552745455205840535785243441270319402947948801430403474882574060258807098222509856569755161140144904606980910984040918545441412475428185935127960622068707399283737485729880804276863122831961147908948104086293182323229024418240957923709456536801757391601574499188094341342690569311239648310644372082274367846161362754174571939839404308099753879320496167407562004468579809136130600650608264216844148003890639140624990136599287328802907740440094433239355275197854062971484559297410936347307918758275432315498090510312498365090327036220892261163039211358189427218909805086953414644840266541607387839668653345954647062112176853761879613477415554377711341786549441702530845970663036567537515095516842611142424540619411254507984845393535016250656602946487438260628242304937275745053473640593523342275072638622566168131830824387069611702827387489378452301025390625000000000000000000000000000000000*i1^61 + 245378166785065412534825464771699545435887335468186857609926975755919653796670005491287830228365776600777146032370475500964663210671676246704357582130994552682069050952366760847136301361199444042878587487026584721184192336331695998985798019191686182309563774634225728878361826407884921866362373284402411549642209433597977278669961296596337959901116987829799729719229163045398037402272595713050411053876779272581245482848355732676673168001983854714618117243743065329118646911095708261723003887897861716287972341616001366952189446678756600866660697487058538355927769957170811669490936848113288399128776967015441489367929520290285236235453389675490686556492880870344484382608322605742203460933423975161903533417915430168930068959789575312057500313229090113501569589145711105563655290447272420633126135964625435017108355375779879314510898717944282761368415043146124728439295464729985708708281178603874446602632776408513138716229389484030014745293000095397279230564441912620819081247181135764985756558901954343635601723496146177002519490256664048597779144058062005291042598368644258964744269665653486897263469366500308953911987228318821667421306158943718549988287030778728018082230368422107969135670213871012268641474882134958666452846963415897921734071261504528667330132156566211598109706075161689753878017201704093435838474978904002524227197311118014284173575552379079779890103200457648493914470746834495169277206670857853922676384328800362225756425582756743723343846753603227335704202495955314860438381167343963548270407134248238180477992708026533022566728551440030531515404682619894031613144749400312870206468286799112668620647469628383746241319250600949240006957269786703148071316799988948292805745921783558617069492346032207064004791845127182132194823544435412030619398465872943832733225526785403654260426666993734692004707151381729744352574643054350393800104967026536341214771966500556326982454179221000011726343081922692796629450239906842736058619672275862384531724578288258339604787573866135777056619561717689176155842778302970842584486940175993271942810492993626094156733120361712206638606046181732582268771233366251432130439761488817627386964992701328393426778551704947490386532704528887175548603310231885719392677136985741823666771920955462101360383422522429291211793811666792141995108025673740300735856709905950144599237994762596571211524666661411171874178033005656361171803846626448331534338466383585806267675132146954874853683401533084120961620553839086698141351011938675366575919236173544785301782914653872265186018142610390002434007413219909979374394607781376715406795385221862986157391923382716275196250419899890139236620342207432684937298233177667084205789118221295869377346085643475840957412231255459641112730766572213789290121766602420585092938365846091151683082381091515596326771763796564379689561202605081345867114711597102857903779441635688873930793303504695480929334433074308326238978222897888307391040703752267402198066381690377440892559464574526453825469786918815408706533282827047516121527919983445083353377523319843397525496987422423315394890312260515061465743976174579413147885475207490504944513324879553481027600343150352103439963051486659234238184706879422749597763073697490404951014853810831378607994607260616994671991660825902953847642485643380095897493492677994943347756955144473814091909864763083353210192571281733194930332909797392120358872126422729257096062334256165138124303329913418524461374791134485386272650269600673718166347026993782337134885816156959357894870811857677586451415723240763154438402912456031039013916860081227615616317573362961609014322911600446425257553004922536891598376266492760580176540160129259509695003427687242104219883653039241133767974835542285819814588333872802138199601223439954492062781327766222468090330055844263282606443445732224458934032771829211053431476468372445718924529983298676221751105841431239841465838935619103722274303436279296875000000000000000000000000000000*i1^62 + -5467571623455830880572776978446557615620412960951224622867374552750445388224838142951693262360429871476523128900230654406190871544263342253409416716789052022080245643394257261757182643286280986666276210471636316591459905709516384949969437519735605132314324987458194288556076123177170231788818310684228487789225953705625393005945748914784140009736683808186928305012202664858529878710922709627807990515688402835038818540676863111136077014421561901753222833195111881040751916957388073539888994702450501629684839504370332122381490852995171499213358525659410136586493441715952658060580861574760636300622056585085761231144817282366384444071834393671654773188926745362403981531815936072667145263592449233795001179230709533971387612867405038926605461768250580581458962629718888417387071871706171738151834763866383245867718731375840559813740325867940549504196336507597033488418547676998870165351364090516256359529256588509829906096391773309697824816062930866400312236492856550813742652392275077660674579513947342587664073757810913636254261203615600527134552030373309619369388704708836597061363027100837666210316133827505758262487044996839320629287204935270323738679208288046171033192209933302063719429981007523387542911969856425826981908553460153592709127174102272887706794208648419834099134088434825156190759878598621346621130784564223768153641651247693535333619422204742280025182320886982787196846693283511856148351802738591922078435680358097333553620187203548707316433502435772959971853576852333353304061204367102984812401325368463470257594359585733327543541590039353651005112760088032964698689818563514551161487426014482853448396952085593826827806238362911080112921692954538889147892018201313231422550361184080455698560448166606403702388392296895757737188240586923966352919036600610300135341478480370976937922095093106494110246713995119015007892291114249060288324177502270783980101704812023485758355897407061906421398644920404437548279285283228383597935080337108843698464689691457336683040654160437756936905833483950878459017415325257231270248183637349176144084946178255402693251418048972953076042400342875204735793824234114095334439223056241818975755596702027503203000125802072402775486281111664607543239850996480577726113021976342060307083710327422569772374612013816126730984615396381066810197290042600661494682169241243032009288113211918419067125836472295231702378659110968318846875711314589137324307080974968046541438009407178467804641438954838196192867080774015344729903648849046998209950901893433793912753042908199539784191571641676506778406127636879208662777314820442893343089823184268214669723938917004201492794201958480754661828051038024119900106481622519634844115283361289244742804160071979650578968193882404391869522390850762422083870287636586725831974510485920263196701012263315590288350703750983514122013263458837813638884767453774074345413575270280041769279935729363942323865666810070495659897695230166702752148109712664743744964334398552281996057100161539137955010207515323788026474872174922862035790982871633791750342289543011243758321720422556736826141766889482767557979813375204067385567321677064909714216789698840845932210139610580218471565275871639135024567006950761049768029019686748056875671873166537963160073523853944816443154961242392587503308513339657031538094846416251595563234652547328846227220515274124314329443490410135671880616896702407101892261514135923441941499137677216522750718846401795355425966592334127571847314516131516826171646392786348636731674943242189573106131215716530063630889170736469034132563686141680636541278343643629537880599099630378154932160845467470258750194153926647597842637076011338162074674387852101128886038197990518981024059718772778139592295376608017917485109204986526704262817272815238494189354466415832203780275072545498768003029115123035933365822411112862899501266156552888542328082402533077766636654213142698655047979627852328121662139892578125000000000000000000000000000*i1^63 + 63300021435581399203085165925853121446161383573907506576039634780351084989990900127048556159539572650778952111207213423631583782437071892629499580016932997310307319099447360364517620406035013756003330330206316290770816099645684584794299919953723688988064468536397995019353257198196775511991296426429648861556374595867754774814279002597703680403940898156586266814528912736870283536919004817517929668715270245493441142937704969853900251459523832147469347626975038329353014222090816399175472326109960771533203005714594861210605023669029918517367780267956340670257766603943757404639015675299881705068153133779561148617884232824903858789701618787336033716736848674039585611619623203717599965460993141604167461305459865752931673354017695309185805497720203941181516960067584866992572680065317122664806391169575830092026927699764198360773951142149059435302173127041678302383017887529640913471136749502596014644153642111813392314735739133564734687589927583680832525977958435270382767415976803156738347688061785719164604015593956439769516310400644641019300653406427477836768578790457590010406520714768573662760463235017791601942719499815759503756144415523103798344098142693637574822196660765672087709784047615491864237053669241175626843154358494145125984235960490680342539995356999302754833849240114970280183212277016856332282911770472233933062864789039952409697378118326393766785953660901422755438786249778286639928516537779165165781110125627646698714747179727973587573862958642261309045324786139472968075964478681639234906386328266824069786867142500441210053637205368315567386706259029838487247079865394752812192389971957628183007176563579270436941621169717404219870968830909148392929234648697962756275794461961347313347598937844016151921209576389741062998862788586037980271792421402481188644000918430486143219188406887204339801105145868392113691420783364906513721110331155370630814677110121546117988584757127822258400716178421991919566094608236286340289439432948525924394217070334339635472642516345141889862922622606658712742501887652586889555654031134313997402567667265634974071618254533021630998125927575672400306003346207097666024896115565345393086485242716583450252859463706406490804150483577630295130438385461818286231491302327415632684544172417990270542111070637437250071068340414453694325993313967848764512894728428291536426001031878033626304116474746144226322144454814817842498525233937480960559784378235777445596659177539054202614613618746024117025664342538217964446343291992389167706302935210703585127688290414826407572772664814922470380316066514846390671560220352363736897220855049210670638729595355192322730149605384826381915778107812129263687174688538386466553583130979314939053741661825087279709755535411013946136521143225650134017892361543414335831851572914206248456693131066662818839952034508460654668337967667650366135162961738328441469686319673290104091334086370346948340651979322008298382918146883759426670109198892284753930887142346855273597033633565319359496676895405931099974142558418878086000392995761608453326866530627875495278830650678848325350202846581255278270137092871720167738766091812458958400435775203254269978890046767364791395673912484116433503110565672926708919736990936409003496428548649358956941534981180233724533090856468069861525270795458092459562842363665014385979529495733633206734534159728966137451202126571400213250969789793614060525363993149969263266935817863134750468595301710197604458436920594969093502615703463580461181705392536517079940242114310408547789551711978387006321932665551500243801431221254121621082337372786164265231014651708879797467622511833029200565077070937949177399326191013430683136343382506222654743253056970944737179222092281570876092778916809281018968982503427429608280606550991787199754393989983620086977148592848615731457786902272633035333466731650880599700084513281184490238461524295318960423340303757255842498352649272419512271881103515625000000000000000000000*i1^64 + 23803469967115787116448905585919854473141012868845056485307170458813159506670130991842812111247049793714722780470890772283057827515428321202433997906864923636621017281817323581490460582399290481507284835327270858405980225029236621865370067138964564528992160405123758360361951812561692590554356620300366816161458269207683516047619406188537386530955117323461963857900939254411653668688953059174082812718260633972248094182611393333837289321896573449620148240334654320394197256061331862753801154674346347647089659748933698835678329409636015319933503085780416216550997401481306813333013196290294789426096778387796914032882815292202212162681581249877779643514389399022074242791991420867239678825891553556178389494246651850178121576566674760530939527550897671468904116320041696774899614835972229772443704351812831094205356997949770845362040504448218598606191552692237629861728041115624188688844596512427976487834239394910646301850232927810725411953712353108163593853824521614891739571025635891795634668867279175472580076080641824196686338740670152719325338184484888526731430916732427642462608025306732904765632715010809329111325370547052309664390850493325649289072307795812030808444515810635285546911467503499284077566276045883528762983613095437657182976574653459923143089720381992815108792227194569803650000973401259128139454138243844725960190311492793458080350314384510531067877698708817703105861862060728219433504548931369178481942205983694015830137973919157309829845582710121852997762789462116477741044449116425226152230587969139744432874130615182309909527267681444019743084765741536731859901938986598538004969796861355334759000414550827466807216668718271742315618056146019815368982566027557925649226804345776660005211199918545559870694334675902451100636859615786371186556424000364055218552758484361307758164814477309027817639532320575765379235916555631582226020267891983310553772215059263522456955789896439040199630271482930718216826279083107424697473157754005869193860178210808423446752729901123057314138688216851133421473549470641164549215083946271192741717381833204025260668125028446782219072073554710438289889057318948814132016475627414130670783224963174886143652606506677236290698168404363422054209471601935918286578294320088004183102797357731347242784975681528662328135127276078077826475701085293163808609313904028055858765796707359381902479620583301582255568361249442438888002615270765007217849844385381353249762787382008412260633365679518135274297073990052218724857493884021028681362476527929591501803702163561425560127914518392362587606730681249581077485819887727137411776888731748361619683332709888946204559899739545547263111836585232283122366628863677633723814161540470732045076700653667205121217129898678142338451694104338437454998335813585334600568008654116486491129938971622344787604244779821172237735443006827823606007219063380347546731430757351262809540095718531819226588255693849379271185796413325951715157946897918439890945807834839572150656460041913378025771573060652127934386722828801101157656054780200986138488825157617294840970575619110988580143148625514816950311764175753278520276972897766820203242883017466796648820630879611289677745592457513842342589591865950980420537570858246238175460669616235868165395566969067213549882082752910705021386593827409130434188965542794870927957625694072469571034993461968385585844302351767861970805893519683217467839071635292225648463348710558311479311348745130835109803842681212994879868298462587428642578367356700066237497257162850275589794377298987606335616599206264329521091200090273637264207860882921631739078337153232421124054412550707610146925567383322698165846697255094459872090289492384010464999271716602745320642123271513775058665370732219807733968479134864687291430949905918822647511350469415985617922885226042804486796180321194490166570169094229763437430790763213614098642906586038227884112063181820673207766958512365818023681640625000000000000000000*i1^65 + -81382911435697068867640358621332511676424425624435462763393455254141073394254143344718342945940964754120118712607142909291137675727656959091428361921357980808026319494300722631623468889821577728168694701039791436452533067513028834785571424034536517763501580380738559621867773967544139135747150474292969302166786304239875576063252753262876705594907414388716495769048848442584733073104910864452119119276527938500247850000946542364241220057138709524110837810284548498013899917295839367147338380974015655573906691456497761026729164376962827676061709245439953083822879520052240459413666285157741477771332549700229735572340655546122895698508874268947059490025299095055106285963862144604429888521992385561980034454985742430033058272131559324870462209121997146675714366721935154054617787747605059418375276068889865167540171467399675980846653544435442859759124417955893592229261372192105441088045691289939354408834237492056160517247158069447719817776798929426965958252800373433873154259757895518359586963598293380915817569711743197089718601982590592161745356309580217939785200699008847178866310832717777344475186754508727319100662851309108563660435124934364300031923076689748211535488786223242839091080191615517442660259569125072828249914809839241012402145384998097994189775068991329539111421181403221403094895596798137299079226247376764530830547805333667713857512175505735060476608242199797779284196918166005130170921720672415430341195288610880722760409268276323550069352901467377119848536336000268828689885030733757733049343605998661530639875001689389105539370894242812216923623016422194255615179052609766268249238921853204509931982977874705613942525635172243419329488387543540150276807891721504831426949013702867423110967928653506571014947969820442928285846894765483040352667507083815327349986840839935403613729038976778452742900947220597992098894364515714919333262645999062465265496730037494988225172010921516944596147350895174634932677330167710020175210323374254013458178165992765488842763885720496986477143370598115539091307954052424677300136873630475267973316985195631315851764312669832932506527148098394673630687578773013029628296203496092732377819301907297066225585062799666312042005498544575520829294230151652663645212300501885707986068600819966423329460609971674536787396559688548949401046143252478749425647387568925408310684196738273897213933781715884939390258323371532950751005702937058600590702404698945684198890649808839895581908795160443722708881743886159260580647549024111199240992101607301611848948359578588932290614719504993091536330269180536857613416055977470313985151860808856211210963410490965292589042907681015032951544760535928984725560115570813993916313040152239878235335824093156353997182871982207539674618888658690805820270007530778605027758715369308502912154053122272032900639379274902480105324726047489033635386583855874685122088430830310832679909306360435901782509428413744240771352745293733007068767429233109737378183785512948075360613168698001679813199118249963079991805006608167903369455364688875366355464906498933332256776907786343661830076612986311901802804263487224195408400653218765723061775773318366840350071394885448455334987865325945281085958138221141842493975630033148813611541606102163661281669738210119882941574578736141727346859705057827958541072777044717526550386995509170657296851151061085706453596548642562960680144882892046772793708650884895807382617041857397668608509736777465563468986331895879068454183880601653134966877873452121445209881903327548768984788039372471159034411346569251035636438918468431134213147092784618570079892531085604136997428261177390874508874526730188941527194004039504031949753211065722609315775859844626667006938266049067799193485443343892476290802502249730656730663015601921180672896065749647491545530312371293332717269099430638958712937305305888039053748841751788340094107765351781878337793230127061860912363044917583465576171875000000000000000*i1^66 + -53885083295155510561442205098206175143247953506441293887753453967281144395213801296661959462553991904659668251457777807744722004402117669517643548310172949950312090012303219179290188530190513985428393388857828709422143932361183832449532572929135169807744592852701390199688598195623524986341669092350443107685547992034432411513106096143369931819247034935449649828686726758697308950699747519679738297287640498466635666713663817710840425892561335719441145282592158529347770667918061671504672281269381789806532752161983349419405979215975828277181209799694868255645451348905726752417206993417426041130414703193447146721479486522525960974005613044270168382283007638646700011301235474066528673570178765668250852837680667083173123930812909719888098750731044423705643027567876131511872072096511611710502397793392773918317084509503779980820581013025064673561897128885387462906752386408595390749074100546782948142545197485375138162562360878091464836945607183381573590374159674919937987638109939876418802574601069091268078026186785665113661507362443883768262604971300108926280439545403059220316802884504327976135580046777274804960688824378888852519825637752224178207380887869099703908817375371363025549555135543874581054609064608842733556881960375947502604646950058497353878896361849080595925116442677516550560898387210657525563598469164705534411687726243762425950062146606363009829508258813640514755061158047017466528304006064294891956650525566534310106607095227091485959860968151791799550623039759771906757380989682819102834246900460860625002725565868364475683076716077943749463394979979971613506855381492109445601339661593229567069910699834968959882032172112929418583154113209435085533436720123416478272549820339112331889869489154176943997361018280310764049051889550036389449596965555444448192599091702083584025142572998365971412991523970671506907363996496541364826081937798991905242846362542694342832284475253702575860833643899814080426055031577402772819564865820030463089720854353793360033687702988499695498921175994152036892154952157870017528166353860390312809278230221994278047434961611491825338430888769955710156123994854039646062180949755426290274646460784178727621062117468084311241218416991112575580940498505334700264690808483942158916297049448454562090225353915838654190832002623297026331308405951969930698339579568122037042589219800067071806501157059318263865010816197734863893956617881950883940079571470795931724014363068647282076190412759960041016757359782702171874729033514214720467178873731726425392780169316533131040769797724180776237810107936870662924018324214187550973292507717970353649898951879844312075990831721758561120184151372415301269763218871707556835697204391495302002092626663943706570413585118705736007059303091133087997092203724231407645906622496647202287811904343962557743539097622063396142978059863628611030519385803148860499124365770708793950468178185111425791284309444117882622472426098705398298578914278334240924009888115469179628308833978619628399937453321745801512226326891838248902886452331573306719463270430311981682763587528200389658811835863310358141037079592677620119635090811143782573210196855148419371092996077242773418352854649372726271612163085247378782078190207736274636144651825355308136173898216277262598422811046302165880604764067764447718595206410996585776990320558484704293896555817165732005612384598955540603631360191116023376243519568584021745539009158478587323470473866693566818851993650535784497496226155546662543420853177197163126856261228109455749933293481104752873306247314989987912280489268464295681042708669346288807911623732141222957675940787608854745785656319802453794092793573279070689961452918368033404610166663140688291203456082822192582134835298037854516945502246875370790521715771562773508825766882821799908403243406827734616840481105195805314802689495755006771458451998154793158990194537657082533843588834088222938589751720428466796875000000000000*i1^67 + -49741752871967271779911003160044878328505328228179591312620246933141333208858184327652184713595061628312019475133003510702774251168317923959726922225242673643247091246272256233983003474898973449094379769900016924193834090864121416035089531826360648392003639981775603794131412426031702807425872398383841372966263888728472292550831021214207838403435042932171927588927810951701154119144892737486319616015244272650108623271007439654373296483178371574860643562694344327960425476272592120750199037235453999491295953559240038980606900982457800284231643521736826494134257041816611102506587676874740800943156681505239387621722024501055882546586390081133742842481975399756676979784011450507239887703330262945675519681573647162089413450088212033675043024116816439908492482494685860090256440013061877769612282590896912025216063722036877675362197871558322149585370052180009454531990272441374123021830231820605880727094264472129999210449031293402527554218470352873168213018416211493824006333625476228952349463684054896214385777917732158021425287051511931776360711885902804398079799756773628965883023499633295347915363835069022284656362670296279068149328856810575696043395748715934775391414475006463028614258073190641355916703563317616726724289187501997196836422845208184025186373062110928640778220427991003054317691823822210149654800359085591534816540803115161496639310107696666112897161141564111296967415451483198087367784544163972929208695026971892536151231611836854990646242139100398572989174913974424616308790940557434489603760265692715965301142470440729565244210704510794303733111013705565585315208240648219872245610480217149489887463450217994172357581752506931060436926962034684918195137839665508756571591103382786481279010712660099986790668539525884307042377957824785194549418060766646877294110508230059059257309355623895250582505602420716977366207875056191633399457765338474498684466925367939182747764404718856768036373772258144879221579923476778019751492893013300908588452977530347353980933769472282449229197890400213791175050245773041986713572787190167594197958895525004955094292939715279432469579457197076774511198689320866968451606686533498572898073660142825552286039578340037901873842724398950365706552310165603560450235578629053236862014392951151086787034469195367317212009797009532219064107159216048385895110922884467301338809791810987009232408193544541547872770068747328837792908127100119038538301247953094954733304778035386171672307687845812632649544757791528304569486202877307047934826309283317631522148135940134958048423251762658549134979591017281005001867710662333054760272233938191989282593631640487388535830749259228422360829525341266457649562957686979534464205331961236423415333130319823336858792301339665205320171561449612021181134717289754759579248701672277107059724877939544052136880465089108672024950788697778252231099250777125727202190243341028204695415503253476244105871527840908767543637996986256147064560508800106740812478937480307071463386282551543882545208945559128359160737197309275622983455511922427914844856767526637278266334070393424826133025671544860141466502915169075434469102281535375338333345777816604830384127796382356392967457446045764330733700833671633291811942239160939634014856609455126031177911346193630658420295291256889492965970538249811090461177157749468474127319176907559647534301982171826833508501859933689651197128276580037886716356317698336280323006529021759388082689722885346951478240224577255744648271920953912102431586784502991581808927544443944671566734827273126001731794589063808310293805916937943513558104232026402775019729634262808533966836450996916187516838755592462925367226394052493656186890718201932938049656514119149769574449605001048546502783723671541010544193566523645114092487175166551952804499028773929736302001357395751754336037746093984779960185765644251771257180725328986292591367292381253524535811294526865822263062000274658203125000000000*i1^68 + 112054915912768125750553157413502204947105898557220844578208705241692408571871234413070889432620068357619987032795207835314328099763754215873652463005004594092590940585150987140444936985163148265543367826925527278450737599421444609773811292793877941623626681465525716629702517924652967637265488172528899565768989821478233586231918249327345280924456213143542215460464886776248839943034772196315639407544010605412372859763363285648707086685820149093823376407644344487352395017335218080264807254372569822621187030941595276339836115215383448374101406312522913167249170984187365018666642685100948805984158387571756063104360942705821584339133374179377375516563346847186981692134570037281279047160192230608746820868102763368661558547129452238571958802493515481272669904465013024400312953501491486580048872264017188481772049589315298771337258322464228325798209153774489656107965158366796197728967050942153472429624303844901460088665694827834927282432982450889954141636677574095402968484843024499339769380433029482731795605872166199808929944211293504046321624613056566748078756084349819629018017079901923854120149102162184835273693206652645031404051735078058479954103195430870657874898080228227592910420029652428914179491781840574135111943597718710521523409996436629018740030865673109163172671532252134401522233494589747980451248229291389859387373506617786187180674359932202091399081026173422968273215830316182484125563639699417556128423210581511620197321734068184836993639221674267177119202973334848261976522450393923329673634967973857059820566421011265337120628169468570639263846340297499285095689314277004255828824414402739609846852398392358625375407499008424535573998783840518173228710545574492314823531058783132089712437436990414237046800527356572964679178197742751234208252976604629590707525644278427686199727031735059399560584505429412048679152233978818142130853542451276494390735506678655068109009996983303147048628787495077589420096117910269390250274311779359287712832174434601663439504475368212446401856230263992860904905971009655765196465621143665202387032601376133211691914428693340530262974980077334559479284567546356694049532346418648814789420504344367408274229417811575826080680351775690474863164583965468545231653681857235821384086496418122788514707274462950016592422171023270070741828260476145089308179427844186361906146745140666379600986094245849138968055379011944724015454854337340539884823572513954850911453797330049785100735063640321455387948381624494320890743758315979177801518657274897777826257121979144057951300288725622502156794673500374722609868098148270475655026437488094008404046346507059190509648798942300374578536413119649225075047755651121109394483936204888678144983418391367823351881709085935786871527004505266498333276310700043845889963728876700311635252845409892254763938342098037013627363626057004265688710429491500113420212793834563588861080663170454837911451648080854890969746150851032309443352563971510909304154667640849500950988565574563517033980117603844939017734329481789157158754799383279295673842461429809284735826243742727917733765055221201010831637764823325519722672370563157267754382326367337850632254225969905426468587757119650643608051974515957938052226384044592970617946531645460725232092661824407167810710722358501275044525220002537358145877539162947128549624475306221593354693527324148856756520638737673409701051904653546159137060379790664629121227341036917566032845825673779831970745658111555046425278027895946266538795829213911403461751481577001377278797892574000016971503948003705136040217192387271949875449739023924791013416979867815279378754000823429348399572784059082144869599892554417253746495605645589347424955261173519265441020184221610603698185223989484869120404760438574706340126336748922927654020768129299747460317319956673249056892721873548163984698651369947436013494692520605346179852110605028314704867398177157156169414520263671875000000*i1^69 + 25798104693763169999349663107413893263943191564372248723336000272366021317663342284094844364646913791503298068192315646321232890451417908740257272381044896018016931244255850567076771459824506813039230423219215294574009033023904328618632741767200701723120174577897542066759238032459916246238809330495068128609967866309100133973019843218268918808960644654902961691782764139529413292156118544334388439382304049950851836032980707446083746283084573798408601310216815415770444921973000976269650212945795883259102583459230983529642353887484393393001036226622500545629558228850378482270666081876101741710141262259206327257643385193567922708043563628678755593153863652965161743298675110290249856228069295053260249585742570435589056774208951249935567476271894202175010511646354882143280198209056713493952496247568724369308398780127377428259720735486303158910128345359227198931994020221096301693484983300221366422846473021975042328367485202931163466775793750130178536313478965911826574438932853307039563143483848072454380292979818639857475725815812999881567505838502707287254097748987868738137050602702216850117436597220957503218379559846644487990281215375747913567460201134443813189302800705776535019738627336096439971194236528290196968870180637536507693140707549360705438877387421752752092539252091639055756890937015898217408310506635294791221633047532266654834061380163484315059540624560311191240908747517859889313577203545583328032442794608354452398708768215515879628242347272305615410954124333988979876801180170836988005928569880109186357348635177807873965157565808478188685919445657895584788858650125085734743181282387494576559029567780920915133632054043096354276895545107096309402702640809415780858500736434615362121470902543145073774300937740876225528404764661490365569580718715147731150308634430438705305527915533695781945030380858924579457287951482440297001412403409134366193964795388610477610235344958527650987171031939238520826997921093509452635013296421733939142907762619909460216853582928510378058433080313073434143512051730396312887896238848836673042534687132650138863770616417003299969059990077519713293523733301076200965762441581928030355311560288435867514232403722168120697625949804711881635965541626646149166693549194499799396440080545883289296127645659236261066410775866631208868617297280450882278772502096103870937583152166272321863022216278133963483108321457669862016389996401804250247960509413151972778089832026131157350990906851596497183745835264786977118165784377747191558631692804320169906121812356801319539250303047356354515259312104723870987220179804098998485189728042415905446311433346901777997529589634706296781970648541872195859386291714098833307406306829286730583511239972265306783808914632672134212862465761505376442958721857038489050159927523355506839692977755997727761626745409620887315870196901417703805563592158536059992957701962020209022023646985245873006959378538487056631907188917447156840412446584542448236368358531276915623505010974355175370618310337686828265845543987960481941769212472657286553774404384557629997726417744973832971462499262069498240274932551424893503553887839444792612784518755613148107919222650377239588564233114403106668665423403072271405496111015916068117728710467298526417590999298955433816189952225377944889855440569479820446335202045452633894972083082017577073051340996648736929151117987191442065330126585903850272361588976995208523218436832317910543469438862874576773828294209787579915055239992125959889155446740994116685004085151855002609732569553579556240394630169450697587523237018584662573533852292364545522474395184787441200887718487053674648578651020584934504073226135569586833637943325216222530118019883966449047803763483254500022070217619481220575668260183052198749971228924840744583852067873167437278582166617917068523772442565776296262495948762545964956390908839061119374119561940827960455635547987185418605804443359375000*i1^70 + -84054864843673433906480938507672706217966492648799239153923509274824043467254423712511963771226447139812712850878858644601218285747087828308960536738185862453198195127706849066721007498220357971886372579512381691615884480823363177323097801100752796959661654134855826023487675948594455449713890042256231791340977438599042116323964719309820374741713532039811487698359857233555166497972152758766271409836528189430278420477309198752975317608651201805618219381186557571273848401894947001008297436207028759391356614159405142438693163053052231679586834715094796957875710984467179209161599453922575778629432557790478017505444147227844348148291877444247491467168309717277436402984522765939275420769925732344916039859947677565048314197207280832402799323034424606336636736840411961028717961202994107654296097704814703496671167269860379084596297685685455844606433062710666075260009811380532494426101762578534478895451388334600389871783221392361076659525099126933694683516492998479114026820431922505838630685821669084477860270953661312552557346511674188856632912334363126254652967509890762132916339096689596290619881412328187353918550932015747255869823194636347585091710634018958542379303811640881398503133842044453728354218638269627207221248909600768190322872735636568715365199909243622147675891858446767091341820504437476582331717512445883791138836993809809080808387940286117526980997945137563240180800557040677501739207206141112852727049809310003466312599841545537701763196699361424549469861174171485652665658804301593425285979136513587799844127351298053310348518953541795531858899337299797125496191944388587401506215516488602093923905315669964533479389927515042853864085120239469827534525887387312216319030145711857157485827586398011101412704086711293105591005124711263808891116236266033303085001366157323735158413141178373129957480682428175252789993930636152383673854784764248942600374245545044577722278458240047251471471079177886220927291004417335694410097487206469542217485733675407002825193225070198176414588247281464972407097379474982624824595722052504518360823656261125060791532417185236209629947454245182034291618464269692601915376514790839178017114278029772224659619115769161403167449981592779207027230694444921174951907808683445148165642013729876531992877918225964709721130171793611381672413271289555634138347117596355473858121270584324897307334869814669682330347508613135401282860461758207760737957810693712728967748641515757255708903777258055449228600418972426129740069074909812207919012119075764555505678640615316952391420800278989226328564989959407662202907449818360494091599985854227360889575575566040921050932217551841315275815522759975886333458925478544243889386694152392517264601805044768860095446205254505278253603594147745638859713802761811781577880866025815993208191864857310756216895925259192419064838308801147325021338703860317025596274766104836677409575812931628563108308062244155161724702301501865545848429079892162650042555068505247524254204942526735308849486350192483062490349008133924943409846608372819610454806809561985094427161857987818280421884705719533116067746287673431148201112140341146516751741478309443848692765924288124863498983908631414221075903288627398974518716071702601614535579015795791166072529380951325623198470310690578773485950210438531011517612546701193655726514614137434103294578094519423771792645857842512223058796632174346209817447221648437260141977803345174127840961968386908287626609176283313306397138507063744257437625595119683755795923126837943500074913677622522938468951059850820485121230764200927804257475737387529792852226858878044909506823787077612184843626440500687144449657570651078809192124277199229017685936757160722823085998587034371158782852216027218034451879632236804676542453976188405805010768212511840170553925809163576784827254738444712706821735911291747980991448128043530473867844289570516735921046347357332706451416015625*i1^71 + 24858317483659057237768280453689377749998727072801646865950240115142916749784325243999121132932056980448309685010893960093251525249450954578646585487117005794955638166876125835130391066051214709136221824029275661857802215076140452650042848722446538126020042878119663359457011335772975099379945078314029384349900506200289374159248946036901113613898078215947974314733235722805562820097615105296855547477230540962126775649081791946222015834471601258306354237696622442729520360691400277413424306004598722487431263820311587396474733740362428855360713218737032349032560746765921398462530528125863080999326906889347615685048635575667985677280345592603397961981570076044507342444457434395228718781716321317793820768813020161962778184367003593367644706866462403106674756235807839181272813042169152291254904017227779412588050159402371856642558907776595747413693842035986766621548492806831611397329906837410001778685173901844846305614928792683462160138683872458187728559812530482138685601987783090762590821735223979693024615503641011378358352718642313409374924116481977680820543291889822817001163049057927616652191303865351427103613611296823840051809590347762598649024322568972093589633158115258463578501861336063522063368748249886720632774485949231680056376282603722688237570563757258614648518555850009613361689802567632134856980612768620813875522401952733736198926492935664493826151071306368377714238729330270745462896209675302989883591555664130567166415746131971671039488721046564822698700967470650025949113133390507855327819763187775553100706546216801879479963788355507733978808448871614064081768426872679788068200688482707674842397003732176500972124569284226640881732405875182349350986571150809495361566227887449866040376329961549948194729927641644326486129470950318012992332015438179156859730174324971988329676626904797388944183210420777838483836410540616285965065248158044774165088735564698545249530282144766534574264656191059111134242173063809186646997546813286278927252269166093930431905442922235191323126019918691184834240530435816061870802174227229951245117673622999499911029635969874120701751754954700211951663194910558753390480326168128373261713977723759954044106013324233052473461787430574448651585792354815836750321442991446733975359262341930689393360935594204439999411965265877701402649624119256905192517782317612079255944093889553628438052072540379571797099574174259713670617391308522691899732784828172725189406664988048013772324822966871735886337804802199198922118679881163571266899038527813911776338445951661091099820136819191683631199217906254728666864470591809549263452213737168479685197338340940064124827668536163822377902791344903504180314259779861103326067599824032282132995534950347331191223941083295242429982191752968897849290695315296505957281282132126855973380541966054601468284167565134455592726863928169866773482502116590207876608318704262602085073613884366167027350759203460178936467119275232117144221994827993048495780438557803391024789292467979743537962268216001363156519609271992774414814956605928523891349224482804517391688930148376753872381564710411144828964755979010223041737145298045616299132744215825035625134322063361301062460660145843764125657255817916020104126545118554343792511149092229049349901489091770692452445322284874730029022167798476970553270638750660023089174622995979449580288899255782605439910629234501912671825249902281842964304283700819508130369281211039045314422688293316881028460115551754328377161903945797298086954829093822546609833929463785884246163074611696039861617141371033738685704478764760367431922058694519010696259459177279971107179777439566236372978016255976234261058522664799962713164109491514626435470794525865612460037260884891008486342854048257484536213631932961404203044532779523320341348008808268069192513170414262543907405519590173499310750435674802528892032984575780063529748531436780467629432678222656250000000*i1^72 + 18254153154475887004448567760744548000718572676795415747167406890986820931438130193539472808648361153745727932662206135780150559208643171126281237483232043761757602338309687814067984922483003836075366036869764202557206813572123149184540979248416304680237181719842640027528662499492925256102605009880970098159964189706688621016323362277284824970060112307230570511032418083979820947768775354161092303095345658785414800505187862398471617011629328803723771660821948788525638332913110461131347199688736465771898389134305324202910158640327861276023006878328780425145361503008894011587107699731718651377655680993140537623085358273798321016027102627595512968012435596926613224784657435512208547478378368130099828069900869506240141436309617288298915018828839886948045437702290952640271143263553395653150581602430204807193949843011931417238762818368583951190948304455975309311472755010502809600215199144189993023702843540646220263515521995118788206131749955823266502225143354253442994582065676648606278336959555016382492729366724718507259571780596556479641596864549708677932996096438839741277129805943684175986055777700714246425896950965901762309373410786626995824156161640228691480964766567767239752468925324860550541695719662946292910216541023537792311667665890587550461742262387339718992947816251747334679433006068247890446163439191127161041187051010819236818598433388242951077108114881262683046019304904873968994776168385764082730900666633242703458256951416939879455773154544923995969181451901786294715503292090644514695169653209337199552858119418862253527107417776460838754367111755373342646614456132640111219818613104933746179634824628426353795175666040127770870119246645465466121528660318134480438477355655746388585169986084270586129422232734196102516560606959017010855090245128770417035735355629015703631221641496830673787295913054649278140999145510438077702141655172501410506923499358639242259204055402079249507383805444330336843698016372885585853583697953543624112146040723638390075127825644586664863795134583001548121241850258499790540195858120874656502116045888655224882868263551432452130316768764911526762413523492981232650200068729673266321341721279205221563118966592688375359880524460414702760865004701303195780117628851448341681650624529181074294092484516203166019311083097247670268431624593336500297536392566238793868633874090427893252882993218632168103626519506467279549923922458517353396771300803173324373268823684060019511808940237481242099128663282407394441168248739155739414194758689368908519130405075525122123073005618258597352869486826040781364107901814736886704752231717298620208082265076899487909822484389474067019347727876347947118352441024677721669963272912381920948856878505841972937444023983226170952869783655787914702577458177806368923642589139216635534404146253003336569517844347962365853613847942614188357617916887665819734552844911588322984439837212400589501290896981933949869703226676423764234429280338067361580696570501403205488679068607424420107761147674333491933353781417393959296697850962231964144393298179809189532752281656013320847542005447698927045280267213864022043321216084785914858062101605887443765319477713206280756071879855730707401927438422761321126866695554776461932836817174966608645380573054759654458930124192476270517847410517890114774484426318187182185391000652189410042925439509792274409302539861581895185946621017146241807237854220710668871564904716621137036874131032547539661776455726867082138764009841607948926244396821247031396982239310200561930118772703175979328957632818118589218124846882995334819079548312044199219826766970113659829169238910473981722312519791623615638580071494092600240312382011026346759894665226802054652845234429577893324134550507355899615597412391058901737280823166649815449574150897757890857210815208796597233630144923457004472904585622164207181494788301279186271131038665771484375000000000000000*i1^73 + -16103217465403869198737305013994761631426422933805046701849933010296620551182472213744450889092775954736371547820550872890647056751982459044138856523742479244764293873293078051592488445206383473374592293689718611981410584356643212215734100562337179124985975903302511265189377622798263240942777333892219939872973013738428575102268909423505142299136381331100112118583055719434571114508104953385032148751891710526271236232723441869388582084361120894878312051657204031010323706792530485195736074792299368965120923194996905503388217860411574375227481788054852550881786713723925197391929771673943233720413500904617208743158083263421518748899675758270320871878884561987989092515788767957599580045891022475060318155237784734202374541178409162033483169130468124305976233181848521278755748137711444235469957567014294608530415597960657944708178564695239854619945675182856352857120747939387634265165989054076825827464988796803731860311344484311633700584820216403945053213819877243389506012606299076298012022019854236309979718369220595343522421346182908801094020321809771510500650416245875014614913070428053992245435689065121469570088792354623773184298334427783398040995540374505623076413401157573730766548050037322570941595673808326123581052542590672739730698983914249624661147870695560117369529745554186714346621349185214822539872796422420862163906521337594268418495462044739155521133108801305102845888826192153765654820339389272936969202335333851051226050410821681209785368938708360820620334020441401657673814312536851950167240315409183153693344326361936301955634859359677301688459467184845464645245398144445600307540580762045520752279147676105350491978262609197454141399875817475113816497561297824801681916900345615052736835069658458559031719170474427892476445522457753142588440012265671282515776509888337887145137136758070182729601742908918181123008577349930809519678349960062641184555090587621026433960281456617874034763424257029987090436171662194446124948483586512263995772058634373679709207243327487758270744202409041378893361379961005817012014249192797589078680723279148547733692443162952298461193143304290875644362505114880813925791959484039984011166903029342960818936980711320044571371276797509549328091744393281882083417808041406599107378718666791953928182268041979330950743144203026165733790975959879265246737786212156865006370794389405617918733172435650757621219017296388127014112380767335407383317556645514450291250294696382335029643519513804442601624803200781953293816370294154113006655013325804062224034144220309559858818029569690793928171936749210231130359664739621230543747762333675843949927297387774212028366118692219672246897845992606140577944720153609963890913460111917692088516347291545245930224984813054808740843035037895613057313617925482934544929459725191203417368675928486301675385061196578195031175583572316270154629894953714485321436294415456988665299502255533386802007933788026029633497963149684895229032193616157294303169585008548948394845397362980496560183898966977033868952521329460016948072313488654977164070844073686792088976161447826857113900305288436411794759328201429963058026548851808146380738150936035963053513399655664568560359384202161162851700130231350111037243365499099909298492825296056610786534164933077109434060154005668394167251144818744952449422144845941784616689102272643559220905450119114345268029841187184881836540255605909495406824024316183779246213405193358903271078871360395196623485081294119206870676245685393558907058869249117910921486298063808257536174798300866038814761976779808179095176896116092679897774533872164818937742824768323459915660729297265038056892875137985619743571911800451884251548801149442002817334098038710052744215491491190664806111825012152200983232817342076438784426284339782147865230954387284822418561778432750987351077723639090440172231029904992283263709396123886108398437500000000000000000000000*i1^74 + 3075601409889040718966279827578580125050731997100527602148755718654832280700245700807019419232741073652845530158471803313815946267923477362205113331313106073731996267373279204251594162947072947559597871969107688990234590693898703541588995229648978651541618854978806432619299264057761415147014026146904613369879055125013852889897738226474606028465975932314877061272815781115138368935754232717343325925899132464696063375594834401240663225056508081642106738962922302460192145175169814525987515725543644316293766388627928651141154793304835747174814680287476048305369374036980921745364933776239409048422096182154509650440404269097695332195985206162600653829036592334302915089530045809633516017889307090986143398126631012276963956085618609385664569286314562221044501243825872640307845143281928252148770773956988155330335437259297410411462515267771099832285484374320142668985512687479005647042253988011235303398644690004375968983395739455769821771850020521157412805282696482814980497388936877918774406176624522928402457369242819946592894383835210996604059902189730551650666762087992034870611802723081282284932984944185729833612940801059656684822722506218611026311239885516871261866602930185683454744628948444663622560077813551340445351519280983620085270856986596261246650256316874978404764775613853168687662854056587989891729518186019247499108046491389930684057474321410959510420542130327391429721616202947889321334406457265573980690537964335563856390929261275584641673371082838479583692657722377980031518065103956935823285164974455187392270544328226453821283375674405632303117249469424869278360230906449604658556245945707213809618684829658638039306327150714090804938151586698903823815261185501320310817287451931154671254652688556754446719375593098939390116640941464875986861727080514262468392984644753549130011115519658355895419273119458152675559216465601287765628082641868486819144031425083350793225701443060120275319451910634496799147924618301304738458840041171155249069911102838690290143895626054875205153273919721898573672245865766281066357487412564896946642387157667315996378022635741252421853062605407069907030064068267248141282019165424987554426575787838214491995445337522913791242412274896063116430618073475495597722630282978648435753324980175584783080445666294588865870046820831322250734153899869898511623355098600365544329018257565089904162823996453249365839800808891156139823656019475619739010007040896279894197594886458517119965179095453719262522569158829613185650306295889229619852161551623398812806832373509612214192315212570528298501675668046456492564536818349465193215765263804723211120523871509815528341702889332782531728230286142253412271586308586371895073485793229333605787117922366924705777433650924804074213829124698004291697870135185704529002159070764724033601509324421722908533772307855901405426200376969276756766402727810629076281147496585810212001520393962207489598148582940866554165313850379316034272394642184595272036153930378368104769269972410144930705620735891014351239760634464828197320795277642045656353914804239177563898893084645571956300895383137871973912369007736480387147515693513265190940604315794208504938485233930512920279087635320346899536262579801318213363883538605281194566677054588092975946357285154057217293200027138959333342422177950572562724507621967560303003264938884392186642687361366767135256845820698851927520116877581576417048223524668613927115355674243459461117922163792925854949242509146786393348790765100656255431788042406320654067625242032314924428756512899751420376624077611589370333850811754329027823586158689076907974388638431593099547356907142868857015476989638464859326871989819749493511224545196205089336414925617184328492894410856913639409070819815817697671794909447310199962680786021077115011405148658959137481731308392634946851637258480606105058541288599371910095214843750000000000000000000000000000*i1^75 + 2299403976999616660025254702601490951271848891672873849222011376882887097305252719979864276611662785773817194900722168824620102101750219356144777146714678807451414692085900450907835933362793093154225940275793664112980090322396154263777130527711634810929478323696272641150735589252098242879273882921495844231573775858722533453370494327674526914500204253265159258771620011478551785539824195690242108952730929225329231006295652546152317958522414862354269044998012151099879829417282610351790739430940291434233705717938128541555896740368721361761478862017990188328474609894421097093013381700903627418415627065733635575086102916109551657927358805451156159514881104214297779373136891226066865988243880501728779482952641120611270861171209586406517462396631478026215416626502363173167866238662473400693797481025402908265828991111412549707442141040866240531874570122762105451675319982081586851380770158717847928143453104203049994521731849943389833294851750845603828042793695223004195193403186440393188100354444034200803875078493222237479482604925383137263612964641593526967177710417547279869681778369788522729383054566707277595730977136225194856043520935899607152372256561709892624873952709331328069957084138142633424184443520110623102315559821597760558670715512588962696592018324432967621475605329057269448042971742048987527489701523715243480487764892707101198959315208957776549571594555623986912650558672354132684475549402483815324872429493084523071789838615301205780642917199190546421487185326884902521912145999392581810909187752972250195674118638341680677251119654727597803704913732021951896185093216787498889401475343606622424758602557495840004287880384756394308683367671952042030034416260249184616597599906838790279174583741472407972177664070464015938522997020665974195481410225393338279941482378210359910504694814583436232243404752598653639234483971218396497093435954444070911507081461271901782085516813330893428292305012205872399736884256991325956617708461624647696890532512836599002883214325570812724068672234667743577493440368515008408283148971059324629433257674775460812384322409825112247935240070492407096474714152035102836559768197632273620256963711496882474844242408056432027630716073854062322271511082113204236154490318485844896139667098229366954821439768770947979761255551671788981078521081191318482728952661295747361228598236210735184513499632043697316564754792318950675205816271805924404602795585089822786688073615908486669341777728762606190669470803868152058007701827067374925058430124083205689280685458335897973891251905776492360692603876438437362281010651864162314953359474609886399710074686587529830098643166285309919885713013607012329721296611348164242098324574502051050196671239119463578866965113988385371110082251986526399657454002308949800131854208377805282516232566568484723993681302885481996759533654563873444647259780264557944710771053132364581520191854473422981783580103385298086557179820941461013284367640762191565489258266703041802993579715439021869089642719261155636491487919384009347000854696794567289449347388256908910798640781150201246166212657406644746733011946506902108463346790954530012166212371952279062972440432897751074498764525473471993064913820376633929809500006164931023814100755904616403532296085583533205010324463069607962648802134525253690452626808033999195421030182285978214014454568310038537766023314894708232662413409291299022361303576642970324455826154522481799746608385279848888027860406210989568016180267050826970501809126965273518323151153615138261662208171863662656910266689625521323664459962657449807613015893568122875258806707104466521607018164458198727675790043651912233181956890679075739481937898520053977564954446417376261754353092336903915230564210948597761901898144443726978787288548057442568864076178450335832115694160123167458981838953022379428148269653320312500000000000000000000000000000000000*i1^76 + -1644596017362771964721913136055128050151708955707849354709226769390024897673110943459022792915647609420894121428994588337808360075719530836580788952654154866749742018465931285322047632609406152242112472684799038872165529549965175116887734876717480337560617392116202307303276208129411861004576713175049907269224804563755325435114507873181567887575044557593113172425226000286066048758329587251174974248485045062201296032415412066850092040721493837198778161916959495400964923221367076178179663875933198096547864846154333904337253274893520282899415284264914472900205321388214691071544329084932052869600090085513690126907144341718273009554768419028766544322925732627645167784914077562480178854283170500787046270550374442839559173655789368860165541011632019199121219163385457634836736986955947081499162369927684031275763040685631005341788012590409314812800174074177440943112093462664420801307800730802665409835650846896956404014457013150335123758099463678881170823252017882672320742677513011465223392338385350161234546836459208168291295004682266034952285336926997980035885183930547034545998786192209102776131212731730116844282177353375933487751658447839564308534214109669601750468834433688708729128469905322917492675041013622542355064511695771224084136282014940040004842291141368034318768997193355281294016877389193756161506318238681864959872545922853269604612681660318818122933433327681710077870673823963749890661655303501378529768005435085226760742194325513569241922510064437287284000165633661360493678543022684896504656430979004631865533588309380157672315050173299186089746664102414000192142647266877144013349189494099111076535296333956087255097632831474029062361529475599518273041427954844257655216397666444409386239355320938261602672554182707433759335830928438871524491116107816873923957264015342425530836582635517675424217481387015578564687578189209021951515472860180334189821336297085225298854673414225896971937830579240492580542499043672006063217942061534485837292676282333266245922748985018062529177290450366397539148615844737289552479900042446955157704868703690114126422419811845678367079277061554175762143322496167997490332829800562639422938246888693087376607351272789909349647392803653234779500436748986364032807260489690761451245498407271994744918206317016972510217675665342389723634903244784843306953942489754040344010582617865594288487944891047305631555616191475374315349243720452790864189937666344357486315187485801691848561123173610370174446985481502683123485011623275825678551239544122180474380941456849959890860300505373354743322853899827361058365897390249250732731507615780021062663738265796636936044817186359781901035712998342791810878670107027624119234377024606257519442426116872535415545178701012863969934970440133096138508792473033520575476569207523706486894725545744839142075831714520579110809354899698884323449099760625263553642238524887603942522362613872572941076802253594324927319387764923561218868995980120880336678544040112535295764409576471985172872301356835479485035176290347615020952655199797392413937923463888663077060927725914975583850468349249817327160088306229965286165989512223364590973722941043451165774101129153831025270610724078554818819847072534877304086050074951198257790131931729250061120841681803531080519856602285480222524401306379059700408106447813750584229693063020274644250836577704374076914146274305431344032019771103522736137587932218206162116205787863112274920374126099545978009598084783386179943834095559545738917413854128268820207550686255537538034674140415053636059399944959788880009381394671449743866460607405437981950131974655273619244349726104361163561768747000363874698078203178364544055756518562992572899092056185002372534218375466767465430461387570259799769151508622424139800043371822243734956678257961759888983772404656569732738792896270751953125000000000000000000000000000000000000000000*i1^77 + 280314910820795232432268514885463693071419612944108972747014905113785677583686135162186706024695535073613204924343480134804866832778691708195913465387791224560734510841814022274314939954257220920146316234022298354984456818863338132139791619913658814559323862216691735218234813746794491140854767330073577430957218091164799710505703517232975613333004935348628356675592419490708917048893505322484253392021623734592665610890547245965310113794208607884524783283704568393055550714382570214119924211199893488255999647087380489450245149516657617686930551514594679439722366158239611269245615614919694741922275944870608178187507729368890180424876520955845868699238370691091030981831165865785407150507196033191957454311219707131064184426279315336476340511017163244264607557016074705463601149363586414794778405697863301974401733240703384486554239178410742828697503847427892507329706356630462183735634197269226245282917755982068337544349300080196427553675875496525525547430738824835346105779711872314726667102906294948155136591704354141927730492014410386754443361598567240464216428094921877681295843205970226554032878029318382867907901552927015366776127260492377266349800755675350382873472000348361840503482084356193333472713482023555178625992114810787009711137739631969836191154293056966287706880867186178907240059441548280820942462603209720043083100067162933418005893390242657065015303921279475155233791884621201249349870843190560366381902428607514897200822670209866929488563522905263964664250264571880106486554502587593604313408754033411405864988783812626026639604899814078965082305348672009789052211871317547302477180931115991650573104388207468812683632725967044559794623238711078007499331771354008477455703554808751413054501474435714926545411798146347760604470807944770962866572371018824463765878545616337941985003041764707973244225417961057373660725208115627463233047492217304095306667660423518554872928296936438722318305147336621533305460003948635888375768945838515008253092824917832595197552073263502666297480888938201968141473142282548835324782379540204949069537899561549621323701159989277585956689901471643294891314602698487216540395942026865927406717275191668607420936271011646554642866000404049581895827981826835265987143357519223962051356621328796748066143650530039860220079856559690140887007043729934884033997327526903346436127130507906974024582785921134487192555956161315098383785394961301932572980970097573752460593221940570868080154761608195060421907134492328432155308570106265282221248963582649939127308543980376415193042973474041566518951397179144438185732171763673617085193296673593611302801764195702977004679021847052151364717340446314649843978687578676416438328771694392728641441691961710939330845725033501655008375787311868367821556013779391344989801259918442788417241779124203017828214922392305306493513416237439203409823003553938080153076462811436687801481757920674337067749682461323300058604463629634995566901457392972347345220948023537155361007949555553208190109315595251137509610806047536846276405037947351366512582380071395605480037711979291835268912837876211627160866922874934808673145256808928959452902902902892097538763707257519379121501815804261686522233094708689222899584052547850912626679372605035936135916337226983650534814477753924242920712533659080297342702845465574559870779438258912133397514831805422250832816226262053458061565132396903212494721513086610202075349393204172109689959248106720294876520147644841989126880296458548745904129642468948341961711552907497269321353261369924957693131734848133860243170510433515781795362205701978661829179766905416888420694951397741582332555914039641750231203058545305936372341529689790853009153578329073382361370311396623442128676409089734834736591926060907473476461385483010449367838621168964951345513211216937255859375000000000000000000000000000000000000000000000000000*i1^78 + 120259641246445065002278761353204554474103139158734141461869081234903960256879765777838151190294843659901571077686341475725743914218431729147861009625185799049082696332621116349751454529087393498799329125436321992225982195826414078069732239528567143714273470885344380795726664739101266685171776647980779116482286294379659101302627596064690770458266963273825763236424773160848467234949913694082380286691194277808713783033249828799660522809817635461051307974171302902775859118195383114893100721929201848915117874510939935980502782240621054310822573944712272561148320607099566035315739257364569578840904166107467379074241514286696201440085736932880055970563050658476511416993153958978482822139111558125896763721616620076217924866611741857916063377704413040793493681978182279985230300802118946267545879771979077330903310962493188718076168789066257914489740908191147480986747024347328370685183703778261739173444103082992495260272545702826095343050317940069548931851446412727583990956361141314796194223774813616492896664170834566592595747083372065959411664794756411876168337800773411809002273124929009666137504617617888597143914507177537134159916919696964803235690129484670779531599186572609650493116514717121123485923826744083123685714130895536869245921002578935489002145188591025851461927095272321989430199241433042641620745707297679528358899275735179008919342401099668563500736122244636228977328486713003580733101730250879467608510252570496132584850332905767499805391451980752253420110970688971258848346924828166317451638825900216971391884314781145150191355552676975346249307169765887054290672638056047715547004574990897470606340856566774103440997065604763414208464606255152371499269192876059141932801976078935333661375725673771368214908788973072560561660846671900693178370801976139283445276103133951610581725815910950533570683594151250577262706952743459029416051792554082580671208968626165146575777786358777900085306125630562624092829223458790053898791175225845748629433605375687164042668236880312284063755678516673553976973581716624919791314317284659949027867928375948305976504088159342646383008934438905508448671680140650011189035005056127219987007870465921724776573673916842027891443292130692899742947887567456746293402188458959494711500764651205818570621521592676847831303399829282755668270629712436534658800118279154556686924016124418025799260550915747184227813890886510061663052974787189968596714714689013650208570898560731765102342724531203208912571413858720131928832077127932537930799834612105842356095422330977098506804321122933223302044739970495733006482124522812441572048765669774929931794621113947035241893984723522830999056624381610677864965877510179079395399578499846022831927986933934899341715133235974161600025728894228119483573250416442611122564995675833410990686452325771662526716270464703789256356504650142537285785325159645337923509072803407960042212683479459791532171460928407698896695735494105432408115078097267793111575551486686871698973596705553245863169501482585195134513471029213983853014394403659179264638087577426662971141115009489428282532493187653974612550974597790312524625084080625651992342090995633448600276412599223209323248799536055512258944598925632742928331322170484220265138795580239760970493112070610630229607117841082465619856918241897777769186204557543140910193752336959095227128374884841334776948705694038780734772381261716715768182016649404780179312341554079824769329945220582996103983992154903959430703808829441900852336506336609610102412167492412013457257467680128135814434580865657940645621110567514958447772624366565819947394504712483408227656955839438600399115099410406746456223458722705700333719632618845636024786212775487270705568784280569410676914137077900902160780421536458089450730522215933133369102792116177133656297265625000000000000000000000000000000000000000000000000000000000*i1^79 + -70761493134060039956242740653608637789453785451538272070132223251983766678115656558899636255358576097165130286693709706791967752895525303098112600681971289146190775185107884175396389818299737775467481852774595708460911818665938603928978417317604363050747811502260431696100819227669604671286298561642370595379610465925297892449546909559896233260177013432092718351955083511333101671918887701315104503547924001079087887785594620480525122390281233224025303940648574340727498057663876958562880070110041643067713802134779526953201537576902692734175542649921172024824896427403108088667353085634355060526003953614636393462509974119420734001265563640409133850220032170580686425624359041064549468766874095686522430328535926215446896869693006756639848982307366359692339381743954481443333485116472831337198403329251731451216939503729862129941812281487973462076147283297746883497021733958851128672259855842516025843877790459656934854720821586058047669593283372645714199621345605984724365360597213691471486456483344792666155308358067060759030843241791232089170252792149792411500994041310803536622071445777754838755279766978372150187645956607697900084103648879088230828930705783573446439506003088236136563988269388523047806191959745755981726714024874267117489193873761531597438055332093142715140547611959478529919349958733384743306876730773145272155953062094113920247355881610963261449276719343131438217786637888196704731267002126172576610198383395330500015642460299654182931527072219900223256023228538364669174678001507002903572400474431152626439240079748118424167171868827084265694138922383584249688898659092027529216663388936872955939177675239284551779544305721152117338533005465558009248366944605914873797622939812644241560286239186895738399802292594101205484426656584867015503243178574858516840652939414582619601479278436020159679473856904170788890241649407231648314079889370982022734901690988710029674262600003238664400758160753617435466156754740360855935859295925681817438337789519113826345343892629680009285304059827559118562176745299619603430977171325092813557304712567221360293351608661182637481915053773849969553470176586634926570975266268237463493858195312657402583121499335873762645996116558348537880185788961090850972571173139841657401136987313538297574855105118927033135845633597495541078599147002698562200687561075793134125229423799909243732832366258026486257154133914506587422230557143208954287073011223336896956798105386172669806902120257480560610561209679040167990094876011983998476877270191083963046083634158298821579843576918803107813713891721911903347672273824516001067377086612152048715379327286265678889563488294634609390732067166188355685564914332257126407086198164451350359315941396097028491665440714986713455004806583848322760862110509044107117030830290553447555903737109243699680337848505354904661082812401197012369393541732390179710249959698674860123776470606203484348623971508794425818279642422379023105051294481570620026995480213405904794485171303585026608061213384596573070008039750537480315519273751730244881633531659927411121994645475575549410216220321541721009875022208953864178869687350310039879688720004099246558165646852267200802693922592798001823894010775252014429833160826883949469699980660319681336103364559491649112524171067673813842327523936246972389394525944997950487853355616998015758327489654249600566564531108463825341423551929506357972129186344179267941558585420443297310567537693028383196004004172703705905837541372693802713117604132376526994647304165201147741078363646587444359393078275943602204414148829772278122249867344098867393997440922609469880370535915124173863146402136990206205088216235029149870126581417114373119735526473119921023512562233664984004226014942137329158221407922000720362322624251835376498474826754736542000000000000000000000000000000000000000000000000000000000000000*i1^80 + 11679419103984263444885980169740056565877227839269685272926272696560555271701614593433779815709936303040818852266798214442183389309419645203392961428244156116909411086440131428484997497226727682267436597599852731418830156053721837328505289162602257985248480433267179430805277590643009270494449392654178931013257973662263897828614129199414921252068614867878478653700286723996647343249627636811569280226883906561801802898363721864631866363473806208970116203658050220783701965846650638876197166137156199932397850248928065260319797717225857859394308829086508795104692459268213500745568933465790376605953720233725184686825479592745267539704922547759230944583065537814094458929666896000748788601266775764352644450908328206181675006052025517794013817208727938870651510238059882124990754098131092578005589606237444723956412403583197499922334032802974133056093774212911353817451028486932776708228610224788757340176091811428314876345232908289900640554585773435730745736733850165477764460604696371645686861569120921141211472734371703036200538049087384163636602067045343695024926815070880302857878418579419840179614041811489741393017279256385133875741014718441760187218984412452389833643886563468454577786688934801462940333205983857999753397014149668277026367363791235661242556079892035926212675581779171118360200758372832818510203766490139733228080005432517683219051255705043057561078188332992882009853328780544665203188754670710440594452902336238070450014758452150003003085964105976117873765581362794548533737130738989094858907069206801949389017932576774963321591920730811682873292136935092346086285554722617391047881840934273569992360561977361369502136743104111992213593112860071826719033944921992578097222072429256253283350180678567869504186159246393794115471349667361049107296898562005562221231473894481034973102457568756434207900783870905378448123484886413747224291153424604644683459620343886069297357524594655753284979352575127084976933037066592179805364610919768042571043175740920908534626588493036619930598607541864169109154226007810122398238941962540649555995805435963822852724291233609814776716597046469537001959706290945031633293771534483043082119738853877068851839730055456560955771240106000616153700554874692742830517056347644458086322189667869207049304712632284568211754981563245973607710442393226092074200439069239337302370767528063010695618128719765332454695200443984903581161839114384276800768317850046565286520632644978434327576015496107470935114219160853156564104573781400860750551027186601711443357170299183804422324385184749437492943359820937821318119044305178910825924449782470081121779055965135977775752725146872203549517515735741723706381859169007761686603427992192065589086917931613853785767452453993988837093373503745354364557379928547704611990072616877612767398697275443872368794100313664492489475504413918264776721163130084388449247936553970459700485781033467032154331965332806431600018893837840413567912471315354513036817210407072942683840670085217643669958439699739347103255253786684481872345202038996175067108284590677515097889969959847992781876783213532996682274509318021837034854070489752292092979886045651903782449431104760579266111134843303516773272406305414303416817887857084933160233529534810002861473214938213808641264416517020672257177478310917087554723028230846596288605509891193494539379057950719348488888067641920527839502762015350466199695613573651786121936433595116187389102090546049135543889638160041550930160515903693449934224960101162463142907134124692384292664137076903789553812016098873764590351149943061848384276616306879982409916176190798297235763532355794454345410978454294576469311306697451055407003179460101986156995191702156946310726036952876426680774003271954295485426489020291348100569919604996353181271779353600000000000000000000000000000000000000000000000000000000000000*i1^81 + 1395759272089025835844147397375235443598588922941529102346658618680905368394622173857233179728851764632279507578476959183626061389448923284583466681481265293346307639083749987179127143751398330605179970226688501439439905758426848217711861023774577256493892912832909792739566484918481322478196896105897827993924929966428739494585637796134795103148383929779404525545757074885830591540071049488096348902354355334817309035246949166937705458692387053164704513180344889886706668677241546960573868795572725849803911858820652474645163538757577669036203344499288721867576586235499573412373807487335701178978799230022621484387286382324883895486034561634163760120692467322280272014196689894023175984021737349956780392279254323351371233487877678229798404050831839640178646657407705241983733362001331364595535578994428264928896726101516939536536865344830753097290218462063846974624943515613829245298795242102646853423628641949596017118662946778198036521971541372569147261374178209225047188352990104803626230178726416762294633992738374299878344514583725743716361666651407720464344550159163408008510667835732766582180836081278119155313043223682513706142656420147258888222390426892725125578946290626239431369962462157838960248988308423742494184113690362504413361008641868251566569401038893010606500541658845536496380948195070081056455482669445109009716972976186624257077389831647228321525216771994617096116460159480826940188229489030387465259861382284942192819444438474795988517617638629701744435434277114022302261444642491258478255311775491129701317931455143744942951463855498425991564484479166301323776189726904921104393485665752645197422435247112276316672645566677078793244899431495809152600257872751751718205790900548983612336391269126187010471221901328919466961841761858906138814061736748392384628334352502813027808252911030756593522067168598385499653278602402656230344798259665079403834528454367106288027817887199561164372832435904729202322634578316977655341828160575603523819204293540284540692802637543142534437700799232618550067483867259368938256507543616608644562266537997456207759541361793702914097362309161992720675574335346602610483021964001500515870392620338022436846136055805903864741703264541132901627982582220127435030794929200791491950146747164713218990878124635768529958894536175130762035762177395973522849462344569145034222553193551884072318894640913588890027197394718661556461064013945296776269728090679494043207949100150928419320292063458963925834726611328600540879844462127913663491076094342688494911261168967306550403119095021314517412622118161101706916694609831926760099697982343838884013439393347396967845186923705898725686558697377873983461697576457216351003959277904989033167929855780861957858657745311887012003249214293906693747541411270718534909099190387922984666019717050079697323605984830182545577753132856581882495944997993430910152393837805305866122935297978721187380411238401491870272609898885165488554770411360160143758234664469061048803448457654735618240259128460178009771416108386545666668359571150943167316264152121723567738025450080982318053674452326622574246356993645440914209164082127841063855969074908098849679890580493154921332603726429294556717745523007417771261759426509508117523163125943985546228238462261185504199868456564946750564748641356447040384521399165647239762699218835452587731717820885928048311865083794485486279958395097935909711496980786084534875819254428430881238148131188445540257006269363033756651486513437885852447906975073640571122944429736694326857289000480185680207168981366163972151523765673369233370515197085074205991935461941743666443223013612554356273712274918555752178036825050116939944269079214416332854352762038948382549750712683375869493930622263539978504693595994177020405912548940268661637120000000000000000000000000000000000000000000000000000000000000*i1^82 + -1016583679004552708501631482391713626043865014908218260676276111406977907085021235668010730917319207042121284613784949698313278745705425235957098963324704999516680760692388362164888101293649600569324950343770497625367979705951321121274449069387838212529348227967369034135960826889387571333078372085870293550938991871715767449894879424923271347696763476462498488975162810808561440791444607509295748396501008055369962279874481691747722827038553141913529905520949044918797354032018271760916048087925146413490204105820789968307276586400589035526091888331907016808699420894801251770349601466421449300803694658468792064887812541150606757911286907910688246514164486428371268390561422942724454245242700374028881958109983475243780331447422668654413328388142018807197354657453448860843725372150175961593507855234859518075632640775080269057417367270481239480432096611180909535958355069086909574485676314547950733814978813336700401647513211194221263652972889398360923769953526032556362841441924346762562173915279900500997177126706485721408151007716558462817761596394268191276794727675573462257586264714418273090416278155209447388362964652229154460035939041095086806447492361199513123116392797497088383514085871591327198207314305689104205190037988845865309718301832647229218134302437029811273580724350449024521191777203014084478084840304269362150627103549250716229570294871566526519026140397263689154801526403228651779717721357635359430946962582523975211385907527304413473065134816573163504088067905843461272828158066097752948779681217838740330192737560961996604302802665633020764690634207506138889812612494622340304013675596567492653479999249530355300584672745112343563309644794207597606634224575551808037286714764434760179920130800000389317769634354571953942125678192592418247032934855338927680041917307872472336817115708199441481749971013043957779439411894676968263381383215915265538666869172856587562324312343650667578079589249038276066835114001859621709414857527203340571670448596756576476217869919186622574053979608410247348327101673153549130097337646530694977490723899329239558100633552250063805680317250585913724399664506639663386992112533579796463665973518706225288105972344260556943785972567247151112073593792113070244880135409927074198892745095262481885645140728896806944155261050203657709057843805418368563465534314478783479430066465115386594721740389507122667443973304035098894920155613243325561357578921227710028455956232474698089960288993173843742958272667031633300013449704752257294648176985112008838648141968517801388819707020822384948415337254637673408050377448784874961190335817014032418526037972350996739661835261240005478946046452349611539163548579159815357097920987600591346359639170143212786700808611569448400205396149895354910353806284878043693574681680388275776400850359169352852058625418342682038256440344343877237890010723157213820421197727726533477551427113784233641548703766146352250487782336286848222374843120664649861227111038637987236191566412781619078167342009748545251250188336521333407525672009123925489872825091354130968935936623847296454390617049103588789981724009526963520646269402540239721474034894593658623811029020296084769111990018634023394141716548934172034554922309345892612964229219935326332380756630340275628334863501544409739314533507227907504256629653767619087490569404101617715595201443602131649989604719876469985702532633512076856925229680932456949889799960776981776762639558278277036328140954068981772434746728667660170324442023242415557913387353372118724908768133015334317020856635529233363906082604153414681658156935605186589181597344340695980143009968247038810727322390434689889504583545400744440028636461170231554638428327636421393272328234382311290357643552026094341645916494470088490134183478783115264000000000000000000000000000000000000000000000000000000000000*i1^83 + 218712448906981694173002602227212993937673120810909694815863479217875750407609323331564541069044904179891561317461448654665922284623032516645579392140836360418344775361053622372123347518838314354592520191702985457752194960570555476813743045120643853821238697939136238650263853400336127369815992297419543145263005747276616206246509939021656623408243751642645040728494227497277890232103935985866231696305239870543912389937883404783285055328550137118742677980617208815007108997351809313274987512919265304080043185079944555599416542614670856336804653021047537207439355272768769076243817981837638023540156834842903588840580925985727836806061583287344790362656886024260652561895022894595046915244837078410000582885772576299587973155825324697302031921332797364932595811362908752467719092656017204886277958866874772062613095562091372867228606517630382088950019868050125245473918771952106643100064892868901658808910595524132146588394386488125187573857444340596738665645197866963421664297905849184805095620985029911792308918200370803928701847331794787238233701661255395594886462915506561315773893734532826431405829837287208641846699662866907212689626849315161549323580303300651614212612673072893605963461444472542474285371115788094478792944959199905051668157814719386489382956796932386095804533091790547888226181978956802676646450822314543591028546973980548483977453096512870577803822889194444254717154349195321123819501539595492721578538177687867210366367816033727692955337155352192254917890771161352512317589015737735310424127452582860060541945946302490012836198784945184463855985204204578468200202168556512251580296469501405231752999378864152561299674658466724078436551796149799081850739047551169113567864061515187209673077177335954247108982064446061761358845951151492804147867204494758248157398366544033019661389363173917718020138370169461579939838037015815026210227350057183814416963849592148541591441062885645785453788466810451532932116631861222649961823250507710770521350829902964827891713026458149686148525740999266220691859650806947521583693639617831437572983681271452507919734496579123734291456942018980732471374446419572398319148449121935285446960726663151158762066807951482990074385051602375842354534129107420625715453396173970109425363759948616953250907852393896677826195866390691216878313691432198861551803847208495812582241640836514154873473346488031194992416547462747520131497122261347468804657867095496937560789312705773031075209133824726304736555089415971838409775936928411238766740993122728370088827452144837491925614892365023891296438439950879962352774089397189847612861120487323369916855730400424347697273418654465332448928748640222582260002727393184813315690857002344391535988879941107841096180852961211912326823582334308923444840722971663021685149210596682663150957597787560620262777245764527402653440944809781983768489111440912924479001564760858177135881190002502541464777742932958763124783346774385887714339536937753284499474912625829976767238283406306522056883062468585812414916976344044833021932040828877187757518087905803310650169290222330982344691912026614763365441312565783509012370230421674708652579458860310523236549198816633008923196335778852938255435467224635781569904673399306070893944646627359782407141247523942625702351166137731312302891310550561406953599773623969667409991765391501704154904273804096552991219279053107288249341702251033299840368326363370360061172676243892790265430833853373076649052457188558534791767618351099362794401704969119054490630606671126916491301647974856170777512375226365100915476114789758523679701762923195677278013533778416665922216247157724366099790202964204957825300954739832411453915641054459776354563044105030206479247163606336446339686825031821394119783548367897482532438933504000000000000000000000000000000000000000000000000000000000000*i1^84 + -26601410862285587512717303034047014895336883771735135367532578583222397233557537745044042692094144418158828519009574134928796797937574027327196413724554640219661317254526838173300829166399030826133792756912156007619420345395212228448721654619154691862752495718509408415194612564213954279887445280800105841080536803986815215839117630798582192964695617121199154446606862284839660988624795656598822888962609414846251843508203487087509655294979069578906855029294056747716187022236103093726453418980243256738478523828249734747791562193437454084642927058190875210834299475293653747004110918696494039058043458552769494063321443674246521700584927094090412196736723819386580715421527037452070336222029271552775099456371916437050813507798746817399289637720385659789108708462106902927726647198420842609455786182582095627289366355713583087754900508946364877162340639633406099638971814179530782998719970680451955825017157534112920165775866579175355205673140281156388113299265216666495891423510712064569660621393740180145320838066818511525077341706224383136425129414409169339593826871738863961661450927251877335949308628518817383765291134100996301042641695342226792737704034461308794007028990713757744652229299300814799965985452455534672481049395671610982651765017180941158392676608546095817817296657213952158536381237621172280850009698755108134951055239091838450760596439847981743652293900401216435467526710891700935417622973461247117089625553051191460994069123358221673913925316147232467052370914054608753049834655322621096515699495882403338186817420673971583227967828971861171229720582240880642598562304038425579141271356596242792882141016418282090879158746974065650540842782622374429385794260048352729826163225269674018999396527071603769340150352194931114779745812698078068636139586825368939609057302507150906752003190608412003243473963795668826254249137901253401044408243564609780797616009768213665703991397603085892565465683746096005348058775750024946584075933521548861237375697901660439684066301462850012786344690056800892688413742648796979412368846359311487327707831697481597345467491423761725198828799647773894203119787781704944440426426688124284680603911564306370336954617495697692248557848215530216332276322294895583283200346055293117885975697422385071117124073728093004385199187299907875580601390505566179652115683124721262483920155473326295859147109858880653052878058464077098344795094813323247431381077182688424257135893642796868990506468427212483412741241458900268829212755916232150208417049515724892267735075323800399406010963113084420048003780452904415807114714137747541470502913999346228100984723274919597154366273129133424070684061591236471619682531838374548788821806612751332992752575574799428104615688006483006603301404567912713572494347963732058538635699894821831401897286955594758574797839206944058264689812089064749864179907115297777112176943207525753639969098650048675641658312948558682729066924551259112867441513940215680606509239754333996035504342244337613245618209167397396750786032921766387607703374926371626345290154593355813767528303638008496948333760066788288655668042836649175492767762724986187327045191842460602769969775890708883690826908989225100353981423710713280426826032148765550946244032561768833438417221795837679812985264565143241453637811420591360429243780952295394963472089936493142527832721384119324556109248416888042622354624294469644026733968779938682530124770623663174500081931467929828712340902430725664160405402201242705582195588465644337374920597708214974308262886775937208867215525515548548012247293461222933803179057278415031971168263547863144625731803400757638713550001704318588662236152769175840979608126646800696788471642270830869401443330448448450294959436522620137919323749260484866977300480000000000000000000000000000000000000000000000000000000000*i1^85 + 2064140724968389499180896130865017876322158794960634991028585127101764805029580433957916706343960008255891062703888345649500781575532527437108840013939516168893359885641130890927672559124440096915922678002129906841348007939656669504369784391896947159181350110765909571877323129423707548580235317231066849696155427433433113339808100129998665479347103751891637107431988810829135304470338533575678931108828786369888639873887388926766898106515505625853716716317085382389953348951667568270348878111653304340357106064661267162014095414273247656690193151220474434278438793847943500898896306771459528388077795179215325588489281118967257719390890092781582856177848988467753708580764404579352007444862813430155773644672401570044026940817712682081507061865935535724857856830903084333100957764415938097928525805108763328196776681211566164084721691279742447569279667244628877003956906565201571715005573322275988264465941512962272660825042314605309378817463752021440091795769897069312862916912744166186438311114315305466693367051901620815879031068519344174746082505280383276505557734714617861035457642056410234608649929054342422767078689268899075821838246476705308757660841379767440969095971755051294218577519801911355099191407209870967305268011419472254098880852911221806003581683023899225578414478025906087809508191153900939284001274530274489425000533345634098798682123537702271368556373870619782397271215360210037065313937196510374244274531726600071366040429807844807667066554312763487271320250556704768189625644785772783933625318674095504834547744295861592668078157432942663404821210995257636497114152526055598645045122955309548206296691128533667624405319229418987761310743046036467529671905843638854276010708773654256352436570580337607842036046371165210557550886095364304662397564530936393265696921454469671804329085769073054782054919655205981200624094631070682958492547630189221408537674197831835022646139862490758170188962273083215932212386483436495889806762129334643566826992760917149943034607571191206249620819827297383709441017975480097371935058780289527617993236139390870799385628298098394233101066723583812699035991849482877053743667146582563173919764645705544163533798955818936266769291509423098143523351581660546860544364331604148465002206486807411061147062217643535620031045366508199093540766613559177714187710986795608885681102097620471381570028527060995907780793135029691231412763234415343578762755838499103617339891673320515063012564100533885958462247223816542304419885900394518328865779342201999308930599400141063281717816005483324420063777044824007407657277632217692297263338172655075132997869715663820463012944191227609965597789101421047528553447565637857073782157807610086898738631832591414760528923366907783728057245859060613922054203208945434913312410588464578646309199414941066730831644016488175951507214518534904435452688367566586021129945016037022250001122587509343730989583260929166917230690045927248989578054052396953360366226302856120786237358667380152030279572776280974452318861649132162785049629945152756000564369215547581854870505152559144660834611771611011358367246016275046154716081731129570666928414207242453220849002165533339397459211226960762604613543920072200066448498096417360637732252117921241040568022776950472502695306119202537906701683850985274049936012691785919691848602198297332913257500207027284056939203674689071999922855673670939468239463762440129245296360392710642210379630779247653014525178855427366519053166095325388977682679903609834789577224922628912297862117932688939656228166758194249482289156700570196585860746588082464403847415961915945635788047100151079708589214862970650130592323985301180073971351601765935107621548595913990550465996797901927323872791317340395228535780057114738688000000000000000000000000000000000000000000000000000000000*i1^86 + -119866529905807939734743764988496559405541491612038370178986921363646362255798336110674235095894746364124518553353142603479086959380363795912231337066124218711526148002836242088580793889121016687699198278127854854518587079872724993109827652059327394717600433889180052381526805654490387250379401045525800126674768961895794867894159170063856132605015477107642149714874182174514554687980123761378172642768084906985618692506471757026253856165973993883453853169136863556003031743871255689486266174146914466227377210531674889140945503968022163084569399099905964083318561590703041135380322554989944831836356089528500039917793957714889532273032672329158697985713807289370484199794004403843614552196592776735289240429231169579692613318815038873960559319250508377522702313566311064922177421981915675375436883573319868772551565476176685910030244490531463994709207606074757915028041186966984286226633506344354362753226424429746918423534427261977718502428936640113158644462275189954367004637430877460336652336692450469477131120545603009554393063506253026224442523078483633650025152428304394128726218920274235982168843563984451809687874515350808031886708217182615748901543780336166537396569809963085934546237508755896924894647341710425479703046817593703484213004002507368178659824828504967493921775616205957533238172067572909082857721783371928393719510397122600112822340690633277624079671563794053284781607744138802656353701644612120473851672806344360407433084896034065001953770025563370149350844602708406799605376050813851298381914267225814792029524616497088316570314891674981954257253533289953907960370369765074117692645419598725562894312541465209529405099961297203055023180802018576567594593719699116677543757795461333995788133266170472211257066441897729725127742081030004165285492729311923070003800791488440524557978668319979493346519424771259741193151176195155840340552559325248574761010289235322124059230331147889596572520499214956756964212062916305198301454528459335415855925329120037713677240605928452083663038943406200385691445817997536887951012765867127708435798424252996495998662030980218939189744304397592181349162037203833283993705794580981104340623155126117664289834293186012090309370123206289064637490553947546054680748998432250296794560148143009741780871425612621517468858450641414797931563101448909138563218782375671154710792169738849783584278863672130999609534799393335351367515260177708169140410429139001429080783352991306233485903633914930853886101734974929080806879067780501080197168925393479272569748625771842212731875232919524331335034379336773948979560054481836756406400881882631231667062908687860821635715015417343100093999662379008207166214954611517789631823868751518148066252871685903105313185435339034880252764685036662316320032769726836646323926414202657274171097295522836073388173654071285352171114631358209319297365787459911064570566983896658321434490869264870455940686331747365875082476337204313331338018778452962913825728405748228182383054105743709867608326005244663762873249600603110445578877436942933757291301756886605742976622851226549885193927719356214773721566442686572841282465952019568172040132604383710487578465279859376074160908111023615773463183387412855291482781510874962868787244399613133650890386957707148375271058586796505455167489226083663182117832900304650784604858007459809795569026534120565431524274719829437284929788930797704220702212067228761212420153966543219766113236066464578046168018795630520631048910708442529972260860356447488750254064639063228843665619626488027204271020493470608170702925203579509094578979157265503782195022594035814009586227355728183792118500166948110386650768329983133677778087885101865410733348890902375297067362350447204671575367221325709991320978299289600000000000000000000000000000000000000000000000000000000*i1^87 + 6877948519749786405803971285050163424410409835467319290215765502654125325897482333887537523965523280034877310497472364429895266400919627086094485452664692069438620631831729111339707799593025521037561372891894011074023946237634245935376991892064246197907905640950481368526320407557383883182935020512163813202614303599742121661943390065595085189687457466871661385127870279157281543587696011009341608131299582066984245441562056578649718777025376370676199279225028749281328269322816420911931420312379252742119360604799143880010912690518630552930142351636140463970646079716792030091075445860991584611248100077183309813338690525812295569612411938873790476434219670430017002522109025475303280055931338876512198500302729992577513532048674238599050248162238559665215440602682387723028594584017831615519781900830010278555347230874508094999873401441095346470376983629500836064611406950647949405144146610498997866374105443762450284275426643928941348530045114656590180273138929987715573366307220768804051053603271892682414734689594975048649177766832804894184074030876743828554275721049151808929791991690721691126181858993680654770996916050375237021046557529054524525045475383882873948462004574670029703877407184212882763578152301970117039623484457071728988052061559636353452403793294666937689552507388652206791978541308744434280129641451533624612215092507883613418108979152918919254463574532945770614295841212638353587840520999972969661153178791673298228282266624552148492819293771606066449946867521179840334463311561620132798547743245036391835032630666344885934284935188523812488566202810886800118767681223761590340710704698959192602374136073101334774543118732883821806091549032056419486928591466685970754359982593394113232952781741032911386914118900336371756261598126907771504917228616571293057263827460745733107691897298600266886608229409581311040268681418406534605984073781677917634095096187256100720518580607503196925271534771537671364165703703643679954377947012999386087374685625616720811191743615363612278102363588345502707191606792130587213355794945809826546924411351033688683953649657944119016168400755307650552251042040960165006341193321740674592713413889686225634825360485760760326288436298487194874463580760081399068141517771482724849620390537524172743971036237230731752332058582101723742894047023517857374006860132166187373424697308132247405817057824855722668744293761994227956198752714789579669835768476158594236530862309786802670960488250961945982832260103532437858916693961201390923758558291599281022590786700636641730142036593184761657242719959317403271730917435123962355228481142678725203023942907043704258824756031443083327388104936003699660517695384155860752721199159578437765683947507353434122633589664393152406154816062869497059241258579254765267839081655986839179264247540616338534845358696598454013673111223648756449386628155776871565629171290473056015764011944929676739308212198407885277331646347429570605239724680881941770787865891167283336783600773276370822369856396901785820287034519067059780320924856524110036518193539973111496894917057365229793153139536501138483538474256896021502211431150683320221956062401424885590400953581212649473981022402015245354350682545678454083062908450007939779629867301048471048630858768712363834188463666909067802478244640743790042827208176073834288395780688018734815545406616944469632341832570731461667834077493911530919730601741422644559432982042855928458900531681408563750156612257911010734739799411541172124982154490197134765766245986156831219444274818382701718477920242948501829316795797240331998334508286392421062573919539536686543182452781164416262695377516649850634649202311943949094808460891954762665182039580158951806395644658593503253650548884747802011238400000000000000000000000000000000000000000000000000000000*i1^88 + -347950972381083588515762621709702074659449582547141314122473002092225738197075435858990157007187823747630178647399214374472554506002476145021951100837880436255881618836932180493925445518283172508055394777267388288198996115339921935574941396975110277652853976582220325983873283411440753280257837789392562431920104217097747824103762651323832192232756580612044688909822779754953493261200945712146749028206541443954837095304499931643893515107017119558671154246401611739437980397073787656851997265082211535086128736625095858390303542712484682101703810959207279006170210672284030699464079406279708682131645062607345783427159889521886590189817037062722306201441035493739172797269805807441579429585010653415939558054150981608572960822234907740876086583587233960072969997840748969466212916457639202392096321746271607258213401648311489990258481133392312590453763517758150815801841097915982119969544243749556594557762841679878378580459058396812674099210411298974468875939358776524908192589147519116693976011738240245151164445883667336500495806130550923528901689720995857110292221114269241949959059021138361813768900527362377824852081981198009903513178034764799009971226496957773192622371265970485218994159736374558320565111251130797630310241809261639763999312712335476831352175833440307149425856003743838319828307083100849813587772401765213187946157753338895825161962948251308449967803955474797232177626225387008178331624784990231035471026753573700228787498458222640758767329468493152810660850626806089078720297569893710320284861986163098234321489852526418628333137690666823979699517000993625022842002299264533856151475788999721347138084680536651831751829959744918857603378606219758454409113565622481489517028150659228099901020631923772611501844505243441234925409539181501225565687233333947937262518024284125545774513547047994299060650327171580743129405749163115573904702369123327055099434615091482619542337385604721554789163716174910831169182628520852582604553846813370931239826040545733847925028613636262043645497522085386700132309589282697861279692050913924137389618661561157575987521666646542171600590688013565198563281192524623310428378428167309982157274723142436769705557738593631598542820744245505726067038473722247452181685276619120624823222900508738626816780259347930143207816969961581887401104587245461132057330651880345858370775861306027994762194947800061667838252631143149359686843191145231247415670532603247466453428017888213803314583862727279674293742220658812063763525037737536049202886902567124988469974819385037681353230442839603104786908798441780093936119374440269839311229909593807384710467529219326915496734812018177872160874945756989317763039277910193769772195797363535060223623145452526695540580275654988840660404691680258089729960586504156482310706069323391246405882422536698314024651036720224123374134366910210415145389390032516371384434128556640244921645357923173805970329701565960550628436489138413944196210793000745024594978380869748901407777190275517022588059793320260512526220247842877225538596074399969186788952108269707099356542060125962007183017251376788537849562025748559342246583159985199302239616972978168455455220502346069806013668777084848584824897045830494535898484605472571207898591728718258578381399522811756877893794334534830129216857603420912301127708381908045252293705112809360577935467326169022306481456782493625327457129908525178651305747929911148308037036034171686139926792466391447292703514578890551159089829118848677874849271837168217719915714671575459007137677418089849468120513322641675099171521474701536140619082285102024529214743729974019745098884447543144381186227574216803454796689146734000889776470767848436856059321879566926833642719067941006744140081934756741120000000000000000000000000000000000000000000000000000000*i1^89 + 8891474242799367140131435070860784177769743849714492045969018359897248801153626623277693378718635506813814388222879904934670494622353097918912691662530143924782231594532494860749391776273105929815480098368400230655664488408881399139620197010023203844318285396158230467186530277562835544297548433003514660387442819626687928950291210067802825084325628648890376437820906863571285939976386121736265717054920235322343049722351679373036474041626728530946667997363966385652740696327085305090411263112304557465352146795520417365654226090753994139516419198333774105639435267747899249927661945582190432730645206685595566104391116055481580443575955835725283956430359145080301497246080037760778246800875367769895612540747061979474790802231218053549268005502788597164452859829172811501602482946695469146466198256391041946458740651960932536905830853968463475906534691478589949256406541183869516768222838770484351396270785228119137263562878779182534857915289875403202549195943578339203825562401284851359456173566564434948457707379876746574533645467717631461899113377852761080470940387126945510811849101258070311904233898358007470802288552099485138361880353686729967185939505581741223526414306505428477419778404865076209945162548850784956839383233607566836592476300900234106500513919191751094247793622666988461328451995683115034751185450638384502981000735035519014316080089652571389508861427135887228251108643694884809344200024887710850722756303812313742159078539968900465083195753152824735122378271864535631087744852649397341562193622819742966045738966095742805393634641840470695743312587097385610522232108485322711337017760310807459616616620923667419238318413830491801918774342624843666874743099659676305590538882849101129033047243623613050637813088753314188446639533858116416444462113115921518901630176718530259049644681290662529756095951829199439333478292787348547024123083349268290058118819181462784303144776788717975891132674889852441903836854396626175666858647870432574109987072464248300846410439632735986746404804819685038279172757252958406346376599703473049557218414939913463686334569527058377803377706240497476866474792747949698925298558417662831904580383597812371011336035569930084926827411987706112561473423907353683407479653165284687274526118980416145467442252755916727741360581639023661065221195832633953070682859470182179356540544782879010226635644388109444415241997773610509813607589970194101626898325763652275462542706398397046786247630488744469249961805591640662927239850431189159471979459342696281829215732865467532284990856707467689372029857572292153928062434152626476995978565739148117029855799363016425615824635541522594531110571295132441675752833636840767523079149940501939079762629597035986163795690587570379444413422260629482144166363963770848315249461244926148069630940973804550193185886991649959349021777996642470934956118667427713633244681637074049239303343362332539603377602540888869136689861254876340791961745853169031922265744003984474669976173381866774107090524258827685554627375688034334287096184912080819146241796102328747015773442159486582005031074025815391520270319263575247460722266500205026882411750931789910995684163542490956955816397837135314914837417553235892338375119916648396568103493709976874954448307978415439779732370501139236180242622782491716681655049142331409912219272704215963065847094792273804889880017890929987233401341579997486189040046135180699790115123810113557154599685742833278684122634134581663183687098968591423414502737669100753165834873968533091435987548410621768973414817277684666901241318288265453051422867652794913984670330885016578851878457972948760487025252688984395559135770980976045377931529620309849808787717675314851206684019922676107845296770252800000000000000000000000000000000000000000000000000000*i1^90 + -116890139051326023923495150777717994198461207569345013169774836488047672951231583149277419301045579002912352504958444732121021685460512556316817736868104512743524973058490637452636518619916480578163556273800097172960935980828200216676400213706661331699292623781378221972281462442895559409742261832102553799741967214448259629417358264109436454048187575537996691852217374022862269214981235266714410094979119810221184406181681595032995043204688166196333339318099517051224000199732076688851172128276282241829464209159801368093080264432577863348237644564230354928873273040316460566976924051920584402257264474321699111480146003227299099962176094466987935959532023026459921610252990658644302490572450658878169418167368310961899407063979910844114231409964104318873121684252132504517551719807104336164093155529160093354296068981833837608040435381580013722246819367001429017837186139227727877685250671415058951135177017824155929426456605915832326207335480049453069374281062495665358464769475176332432681398882352272794297969672747133817890422266669322673372714645893241702021220195063324466227304345605892913150887893608870909428815525438991041212167022036035137171614712368073841230556555484333688561822650746732988691927661473531075695182235457816645633008443674056263246480508525113385379481705045131704942560576754662733083387369729249062181321922833053084081364501685151303552579910267799462380985650703498119415925111767385319748096343399934680328165648095280808818954537582826090412879137324694356520380400550115274580988463132492497819463586678750701466478749833076376536472688882571313097504782273888455136386255071170923186807686620333810076971294304435888206111587184142844151751656301166613868373918567287319108175959726690970449267750474572182039041559028885123570355451992577729106439899530018777292039996385869718519439559155385017988064295345654536526564259313225564467694467997241610436050171394306486976535014305544749414997811594944789610557414961823798323818780990576525276222245273608446722568113726205010321063869416338663503292243656691211097077673445486068245466622649854587243361015486602124051057336975804430366211961729551748952414676124602800453577044864391006807298985115092375456046042790080556151658450889041239639416739750856652159426063467769028528756243205595235906542306193261699838637300978289423888625143543722802225236500580872350848028025563947343789645862138892862319017757956927443682988144281161923683729269716449970566483929736333686391115725811812162002376444042618311417488586129145137490197329897345922949781816280843417613541462249857991758471555454618896008212019481786644672651462421060802156457496631337165407524250174051634883093085148149731180536037857601367170693183752249146574074244265516381357022001564238316981657559941138850390363890317270199587382246119936452289574260358531027859239066270074236646373953245782707321656333448963714269352894289397335402024960972803233039716625569280063813443934635328229264328821517305533876144087280921431573550066820392466259464659767143480413956903692802753004330083360414903320331616238154776923828250183935486167264370919122892130735369488007338731317888365251219526024327661516164408893101761264396081334154279382884434989995333613394813742256625905970697661426781136444425869432221149799901989636291069854830952443628706065450324796312492961069120276158531776097940258867972418919642702850146822954098343097680958180824716787662217179541767034008988619869954246684192492446642180534435670284861670935103220684131246915361048030321432505007606346803532896737474925028901832117340202465610465646507179741370646765778860869232188724018394308902957072078283318738350254592437416332332358466712012565769386721280000000000000000000000000000000000000000000000000000*i1^91 + 6782420184737841199165096902231127108295813340586490248084367937573189821486766894299282168205311347569010413674300887325463292107872063743602447813519375768207523904965803597657592283547788373240149379959211849122239617140720145451145362878906921965012726412735219582064548278552149003449972483191754633738506357738832386293521831827887598369838845335632093817444342923265727146821681001128469269829488952187921390077975352440313730492789021513079904593899038400225523563892695836436391368298284183208909911459236816512486723126813111577373547417810995994642755080141243763710928678475261979914721534323249181427498824282092795475401673578053726792460660143438428462581661684474630612129997303223504539605086933713849875163381966080306428222950841761135409156123292647776303819733563282993659356774182374524085482935531372619957436835593470700909129246233498472396551181120004145732214441256650131774253416459950672050692714053433063492263447446450671551237326977983133482227523079380560967732661767775419123584664162953844451873552295789843356925296838098614207454661982624243889276380640687962789930956791731997643266282709408125247401427708088493284292095306483557076659608944169528098263675056697937458562676771443694605066021467768381329806230173548608659047501973663511982503382660250987964721696508404457408147351014264993544990525806491700294912227381751085955225904414022662357663786268851490229883532624297474924748973260295978732456064813271012798996185380107414729480708410008215590212825575318642962892003811526743704910464870420008413411291080294656587428372401074950762398606515992685645833682873226387241710255381112280273145891212923131592652139296563077552154845600314686591616500894899289404959343083716486483662758429496826967647359749390720328410037970358300431414073530669386858704270662620704290578095712682520692013214480454987863031798045290513509676241963822874622844400113814362525382780549273251179690855633974278157729379181471479229451772039124424975602012850360769511579478576475888259319054697253367714591507046900379736276123246463345728019964666538037048371587899452143605372709180023312112403579321901705939809123882419795876884652462846560760857021553497229633261805139670831362026430752330494189308037800589808922850916412386312609066177029016901730271046268676547116169693217691746805777575786237584242864719509830718977786720087720926116285854645316698475589070637456323693698620458903894393207761014868100305973930647529221388361067917362575771278300199525356873903831379767048499727993878499016185619945256098795519117236619785010812144083792748100076522827739743598775829644136819781453500642759924823167410646902399558753526539688748746418387030306990966319737702149297997237741632217822772747759106972876683023178983980937708226872817405151323854008484134942512089267069404461876607297743798936976425328450008689450052695969166383445557564482032267077408891947409497236954747496321206671906194491436853164718435695586135276004118520664281917855514244763007650761059360758291426668585148781651443226477242811350790304473477158847130858952330186399877073416933680435903906472109902528468232086747959185459728982014086029816922829535779822695922257204384998937394176784096065367526732818912367439927978683483811971555360615724519346323976003939806511239458967317035638679231032566842763988326954664028882738928286287566603557127831106672740066181373258727488736665968389688187814929420980654942789253796467894628323162316448721658830762968127798610089674801125541501061781341602580896199601238699673233071335879583503050192878395672254331797231648214733467517439552903002042518577869345080860898832667538606267665650797406601399582872598778740736000000000000000000000000000000000000000000000000000*i1^92 + 147511461184570557611778645587068761260465603153463868546848590540505057524823702772962747412004463613023901606574298211094592615077325774463737266917511327311081111706357766692203948698443183704152532165700580267054325671815320791050971923618467953556021190611487245644724860522384114752290198229241412878327387377593762545248580244247066934304162029272549906338805557830196344950651893463284621850658146432572681406529151449370908249198409171186769623250388619600165988168886614380906483242563302766335514377251435798619313998611924592503777637978738549034975240922189415817912356751044252415933679881344385477620034535812992636813080753128998469930426253977240143648324139553397577810530220484128125022822608312844517428794753073174466989461156942093913549729399553229376708063571622310851911063549196711911120815573217497658488760624954446774363867728530468356038959007183621080723594349471293794156484850276696776029563574643161589825133793589626513859054904649987819695423410856624419351007289392344365578605388665228471113472521114903116020255620551425598062329951433269643223962763988253597220704063406952421165182332439764986883217776217627021587647451076971177555011995696967876995797184872421605717089039757075544919929179788213826305704303777180897289533869289766239666860047210383686865971102028549782477504798864944115728261055254909601694576951164475970483809822855912233100545212222731936491371426690355658358308818477280075891393654724529264114872089553115543624867986273000682495114189213346970790389662534938479839909404639566449630209091045261316227705127015764433338467892319579536407525455555359905740202323385196520829350133063966858408423220759358744962473864089440956758577641386414820769912052139777549687760919551743865723095013742938007839981823167231181572537536899303285406918692392587684864382846439345751172642495562745542853210766642102650766040080822933008951281259199542290510176195928996706385436998250575534059867441375884089499538166693670400775049436323822730956613945098296615053492649102577846487579364416993524495833245710841125712416900985533837941906605373046242381619083558164284746366966470090216012747261554285358991985542002116627028457523146054570852430326938145727137349021915918749624125023726713750030813073105736741118054736307116006750857199622027450262949960086895156440172253270096552398255802041366218558998499725020094952710052780133820188024290138033082530693792537273632912509559341177841933789405907733556760230202311574894169495085786593969480850449106848857053824717496152905081763009263528845598692267378433729042540976917618170334818499752069462902524527126616287808130964203990487148481951044603605822835162968019762999141220629772353474498651234503957992272389502824512187444642200234760171409568069891829166902524940392095581701813565656054371763863606291797031075852894631880923921674620686409045516546583606047698820680969783300388428628076139779192913549941928321781908583699604193763433413730968439046494869860388486700519673279052917608384618305584252907704323713735874290805972333812550685710144234200847431568008569196171987496404832027925833524507763577202953771943280008932708659076623978425159168386704783712485892067186816438516899087907218748835434679255805669266367922187280089660443490006839703183168600969864505047083118450835432726992833053060032943089014892208555209614616013178492355652579111223030522058003134888979320627518231982376020062001504347272868988761368961064733878437998509159124458600354330553175108013917731491929836884040603366110094136893140859841617798269772046324084773879182460263141376972831277239029416478422471833348406448947882093926367205012509557504072471920136121483264000000000000000000000000000000000000000000000000000*i1^93 + 624498673158538255442496231961127172430407590080443673089416446141014487284628743856831744591868650188309024793045431081896062263954935218861928269774001538390993537395952266150743964920156494177431065233785509873775648883693235475675522470625898050699023016155790419259684938209295900230122864053489968614004487689835919789852703264129733833792024051133626321375504042460820744151564006561431988027083802120488168616232238387300308958218213366454521364181835854822465841502574737188283843922564467375385427085998126086189359383376396110479430564776199832758161566557153064209135420348541528925861038848463343898922431694694688185955183866339676277585220320518893076166387505481739700776108689566866651872448676788874127818430846014792630449726375870469726881162546789889597346741977147517510723370048054109802118888012699617386729245767272150504037301871098958996360482099899381635882835232655443473292932692026500422265637979574374939800591339801504191914852026327141724604411643914678867035269846819356604766346153109373942899265977166128028322228039779173674790379902118857887669023638847916989275688648759381902080117195308707236720530341481230637450432393028045932779689816840554288070515361893947839593153785850742727222941756122394478407044477631349439579456469965146656535783872416011546141065388443955042711682994944259706989816026460136957239002022165155892261497490936840911778339452507265078890609563689932422452777476465771235436102874630915756734439616747177389019048578227544700618674251014726465916073180250706035833484223087489102676871515522299626675014516154317607549154441046962158702083642648657672678157924567625157390791748781236919377296203375821036241188433741000076098347180945765212764423792983940261205102681914418053633218612294518883706847966871045590577427126515289632443502583118688282323800861233143186568307546855293222113706073635249662250930154939182752574324838994199159838967907514280716214856236188717999600254390739010948742704874196955760816447207531506846460821730819217773571810751188192071450913932180991506716351307225755689256006997746922321497510967198040737009912205776520002243096371735957856378920494488912259132705332962747781885610893452937153437728987193718039469283798641709850283428777562355879140412006833151336995089846881677009449102172239254020388747363778898936664841197547947686942126746653359861615686468850088675823810266596171440183113079946819489264834653850380110504547281828924057281114876396547212391802397379439293360583260183113669936496785232438024478001807259519311675103246948542266325559371754424322547873720531185503918363294849063159380942056295451969985623687499100857106227022340861613674598093789414220447791643494848527339277127901025606654027372018953973107346776334611315717072159900347216870309609895873281936730741487952362656464708727305785359135061753220861234877883660707598702246154957743864386238899031101532466067471175835108653007964383126833718250711691611747063349070818526279120980932423447379802304087228203388379305270404842407763528585841394224934027265698574514693706785218998978729590507601413057149716736055724856850575957631652610460290598928761820126742226684508722285948506666834184599057762424780554310044926473112804530072292837370795972810072094539659694358717456316264325070925981945946193695223879096053038476605364490184389633697464700137052447403193554519905067700943498323950183369609701479465326658694996145381410022585673093532000648298707875260838007674733238060198661649884418157699325544430067170131419025459700500689366949770665164980595831430851121694703122453974648134457889078624723122325586852594695662002292721698315106173673808994490660609211341209600000000000000000000000000000000000000000000000000*i1^94 + 2198791241158784069644902168302484814048144024229572670707569173361701579804099661222421837672515785845741208000983038785264425783108334743420160234686191178027268803646441695519680455664052608416754033326457806722424373550519164265595977826769852826372651979164728236343466166605215893604459452030423344334501910884238436382221977297655035343101839479727689706840399626517355195741871461964386745951583837672784390696937756142321563984815506456453610176478739408930770054519839691710011419519950712479629474956096304622776365366707598960277068742070159750551419942856692647640234282774324402849191717753184856560606259158327032165144107692214380151796136555709207173432607113236095974948393957845046324702792533906553806967313135606755912930713612589785108913275066066764974549378726718515032292290734003845450596958640239416671959471197722253077104068557888006283831607490985953981115960151790778156113397894012629961718748885293883183781532815537027288667852184841028591695790008787542853313554921694433563931160852448432684067337798839941468333139569702654967961242055752346159367517069033614768590756530532783792447116548554975345691843507962544783844887164607933342423845279032656294368689416175364900919625728500902101141493069513871448773410455430631663669107311111133828845797188879240010101094896938409222742284531897198877612163782534352844137546634063762225311213123476820834926357303730244991507560895306012068341659481986790981100303850625771338256237243122892754048089555277816418065443396474201361769878142493493691682460210014823485831203155318222081541384240830925036059062486413833668548922547696158186253669733899260262407263902263848316247260237228828325077918772939913501836825181992031610576061247323317818506059420736746173986766986871894170393366191872217863974490298631062156237644376784197892895377454082229993949274364438792484032764015240839880716263160362484632888726982159200543561833134328109558084285546677222675172599157404846779478839528533872329171131598443952929887062514937932224712094447049880714504508884837675050475370464264103953838311333122675037601232606671145144998031122767865390709728698568476319694187620336571686061758073892738555620698165457192382098189160476453530848039086488091369895560947971426792930855342236663150108575873836947888201109149164140320236545445373223405265196584496574972005457296340353256209083677496650710220282736952094795678199535740150744937681446719690302867701075745589475041579340451613661013964062564660225418240824134020346453894065101413639178485662643018306706780941070142586378406048205003854256358835153339487453620949454601504529149348671479339825159359233397015074823302915787442395742488223252419798230565763457225197488437728817797690699346376293359547983935252244204259900692432902287815322794179727921619559552715794326768878216625458817722044418920251611243878897483487445173293356149314729684985070679644416852885590129086063657017484466536305103525146282565368250977188539920188715302005374165605731285148809118229744881940710120072625588834982655830123606219140819265148489460901840999064410629476345260358758371081516760749293863401680471196166943833235649313424384981662320694566303571886996970730854948719330649405155087190622865653761982224267784833527525605286310775681677543475198751277784458020145518958925006802406019869315464676891615301384647908082364626584359433160254950473839233266282050886282504910016536900547575492262005937788186951829768903704195796540507503087305882453385655857875776384239778039696726459607466195906767543612918547963149783603384571477727174551413768974249607055136683052965889621582908734961501458414202454859065679637946198205279502336000000000000000000000000000000000000000000000000*i1^95 + 12966106276336348983075912917840304422592663110406261455258223667911197829078600376248110995771783014405458954369942360937615476341575216801196941612161111800659372226818956544194375362031465311606980239776342042003298801023639997751850808335234069340462795064530429009673217105804252752458434746189549694275576004525802365311169837879851491290037133880865251892041322164113382168103085156629709661961809837206349167395600884950557165911777279957650429009186904850769785680152212436546521219154386703853190982396860250081630934936954639593041247497848013983902206829830129438253309159680074325024299652853210531174689950867132511361248429990900835229580420410845938801010657592648689228375411314504360704656661423943592023526670153284463362201714510342892071608602668401645080007773461401162442707820302977867225418458235209971253850147327927468391963493642531654937375923351455566544962924348205493633546591090009402658840665332048022023845866365265733040558395566516618652850109675168858294535188443458735378728343356932701711038179252058329334128895940197429000847782923332276694734605581790494251245276027701700929740509840362500914014152867225645435818008640217766700200291383259056167977433516630560128615443883004960408556021886203067969369316765783844982076596492805796258833340414604425836627508220451812710331923308998389475070743987636040245943667821469296944680167556785645176169705009588915180812447669633507637600088953006966143966944511256091657896213072670023987283868829618866045358837845593032031991464660485410870493896504545880873695625921903148325530319345648668141245371598941000255333855484338698803664084690223465725587026524928141456776449887971409291661519532140999232168029192735477554907267057154585050254745924424085583919509064466958862374700425153895699157205337868081928398153419801522111024786196661532579773510934163925356821010399591940557242973323153870238632264801025845729436288936733547349858508240675746718577445868519733349602974162463897072117279974042484638104973848623393272399348549005064471502297082055653272569909108128576972026452024166530389118867368605143612011952120643808928228595618345774202799261957116033617356857990949760284096957796943768594417757153850929241580741742497014637270479910234899278106130011713107591226244819029637375381555034512515436118604750455645529323538368356718772050678135001798865995215707044142750911384925130795260233214146349895096848518038286349723316805342536435789948517520682265787975302896393128466020285457927495071202618082061958844062568365752664489009629620023445081010160699865645060598633173195133757367788566208050062298783686552827073312075417143221287815006950710745337280851765151491822702295028522652111166540695470951442841294940634915946153186620100487568162791133533296526276859588171506824390714108110292595022078138174364227118526027170188845881738040607725780846068969113019295128498971185426399953666766379786270361240116028660845527644293952676646754075392194535482615619805604593182679444024662029721977527814118100350558344046635845288055639532741740176430298212488264496739593085918662789850644206099451707703071264102497282964594504230097100916039872785477976392202240048327303848873014962652073115636912779038967044699033309274214682819177278649232486791044364357960246027979514711547215259961600465039433055970906272370515921524970446926375826705877010069491503509125292524583471439583511753879635586569487604297654985528308724483306276062555952770638529648586508021004846330974122907566470794011278878469645389167049605988852222705498845477203377239554984959302291957199660740934044343023532430306248003061322764417070631933784114612053878820044800000000000000000000000000000000000000000000000*i1^96 + -45963995210261565677923655098600429675981841764783684447389805849951870389833653205899426587657093641432749024986696559105018418158657461865129703618064316784816078904052227164689052163615971152884474124670212124680729340059599665901772001076501287568580590379857454860758803647165646642147424698411912173082866204717153693419368791969069306231754192042432844844372101961256799599061710836111816025621661856948084507174701451997870660177677476374771399471576800411136967442690312796590276899411492891472453773188716589666501740269661656306236380777543363190888630380185606695990164177699618348323428404992204950137817343226784388748776619206654985820666751486012328677899777106661399064237532606397931461936523979504695985614545617064266355339091850692876174394743107311352975624259156979552670964255489335131596184935868170175271560772807048405428591953856595210517480474469667583066912884257837425351315928869592768802169730121360059469080088405699553609766790490687273195272845226916649521435084540696641739127492751655003400732462288410857020802833203363845048821382476652694663949590746080997174020412271261631267310594864268487575287577834627505083899968943408861994110265103106966300963992774859297168996192297802342738713249058460904599151586079394356029394790268218021471623551601658978297273346349199414390309736295911178672924792677443399889145738212821047174973064131551811023223722583486086628316794036988181555979789459371251792195466085013547027954965969961894108441313487748956951985173102115044105001222222910857566782801808354257592199117432765403115579390705788642956362519918731763934643110839202496592136917996439599195986271770482826417329471103505065919152905071293754392315637939947581026635470731091214073251474067873897454324805339071822007585945427693878583222631993293493585247653087270897061984772733056144561941562229161697935401876094723621000141805556854782288764739788135855157835117628954560049015189483548710994811483348866395961837355389725037380826369636543286052731715575494491312118559376546541126856284015081857340335031268820938486825431031422768725973668286753542883965578786014017797070945231772833907836211308161432920981772983739411225118602125849572653705040997577851179041634918088288506237397175639278196433192126844417196553969235077128342502457645052760503549792836565701665947831391435181212267554007464527825018388173668918787530409126825222676459012244484254649158106851966083531528066600665316618870687429131943446121935499299483442154020551629685705866252414423296863537956017105408733746043174538775468708792951937408833643618438974504413241461205596295394661978253094595204300336092872187109833087827826529567693937892017431503873534031266750340974984535320228152372005562521627419692169705614811529564353181803350316063719971818418653316709489503316678880889973544522493648889562156556361548096318514719136340351235680214834239451828491460885525586860988541981791041292457557238365281947916007870193269327807804227235541521018652749151174762629918385345134805869209739882379703858919892306294478562140964679205548236796103497449104701567195599577558236674559284121554874340875361676395361506709934040460484446747867702789089665866808403816949341448735525458907516075600662277940575962957238349988957566681379632152010693562602274200547815735720221892627079914820956517277325211863484171552123904272163192757380225929485290950251444334792786516149515738333842552827600038289976586645972046290027793515811045807686353576969593739196571233008223484133304970687446839179478185402510611944470829343270018517103177455302245430312373923992338030235318527063826404752114922274798437065524311546260357120000000000000000000000000000000000000000000000*i1^97 + 65107436108030976135225033345275365640788994889203288950142862653101552036886589783275264360302427004496565454612619016798218202916091178433872079409144053205716215245851188044773803440645058081516376482752836679682549837148154159512513807046128972918147246290184724695701507666124630091680987754892832739468863204661751589870611332410841763877585104277622303713176861005338901171354986239417946377960694728844302246374669182274002512638540630985468925625648985118984442323879929818701525216621903861068424260526656514732466567983077635594049126988966885665421893697645891793829557875012097325081647859053777238190178392184998133079129583630510555323704652536810049996382576794736827157162678459790142785269578226819122958728161612526212396999954864335848085700574497372386290955851230098251529357790271092867966964788128690819948446394155496647038101673862969365074081183466194742096636025875640476999216892335279582301754779724070271429670599170596917568389175185737779884678706365281983835845366402824048965603851523592129128269260678976765623700129674310240073385635456746369764192696012555933573284958270119051360261768693161576241188601531343625854954055327765409626381014739819394453671612471842125802754246145020786704204841563497067597344348272719595963294369558921440429890876433595935719311149682549360475640829014305748973662095444613802539992342012268225911147101049446828226374673669271917395458604267464588403578892971189699055346057870582497214474008621313802783086667128938590924262982793254479418047898446970883627157329075893568184146616715355022375024890272877224061338697277804369170218490337943979724473090914762600194500313814596284810366724283541969605836124078682249648586874026197467196308572660657641668866725637247487726371482055676112712676921626391653971434613158085891596556084889372241958711389542080679071384919513538254695510354148472155070670708629466155455900140885115267696849046123252113452928436597268588381513863814346533160645127280505249693332420221130019602049719326891326669273728745542492636937312745313497076366310768702076279295612919399200045413019574587140669629398196566762360948455093938012007942608771394077800530086975048735626707531219008513060688899412793253929729123987618956540112134848957159626320555817670877228318450946462277705642281400531724963384743016919148438502458948950318244254106139107804981431660438744349269970115748879032070107967403866489604831720623700289433550089652225887926763930059333876159690973787935214489792077367395222104465738772468654909240324523832347961961899501848024591335403237793280000050746411689830237085283263166298856269748279668816460257390334065437835133383600117882694857982574902700564755826011602735454690672083693581443683388112923999086805575580845296851984223482166130916423516767021659121390879453008587133428784155822185123574402461871512201270263541806439448755550063866820412130065426465817167904828496495542756655874823549594917636179767843154892365899224822822308441450938169244221575756839577641411978815880510654931631512484667081049554047190667223856773532154090148110143490949957099006663941902394898500073327296755400188558001611878348925273192060230067581365988357227454618966821867983586109974192859974863598253550010504423391730562962294189693861025989311658790229040043631336342040903023339326461506036260761946120917184802742822899102745711285537525676494983121818395271622558735081783552193518466818208190410259167179955328063633527478249788864375596121556743545709277105280059942176502645987389887225556326411762230215928150741063643766721678150950677985261471404026484125079264891661661485174993897812643389185652137394176000000000000000000000000000000000000000000000*i1^98 + -79644815905693618570720297959922238862421465146637758680927132284611630692881723932251701237399659489347846430709782249963590477594842870740114150736141215808905489733383983100057322086769597132991545460388613093327812821820358615864307122356623891375329116263402066669134033020284923415757672860950873441109941783824327725316617324651043838669900870572849287768702222390177785789785929311634705011855958715115402088829447408608653264341043000888974525394913070957611947410682550239695093990887250968254835621468090209143157547883664369473950070690499350587260488031548918623842816289391129794874359198027022139059808837854658657201332001229311728544886925516578228727804110054492375303599584512709719678471597153157801669086883117650219776368529434778985138842632894852277250550729087984984625795999084779709959822434030212962262225293755741227264760988726101594435982741822649694681984395959582889226109580274111502046856473866970425792218822403839514450142816111679639911320254937433453938242368963877862441954681847086635454794692746622829287346573600623845968133373132130221097558690066236099763975038702452876318952887867542118340913927634133921367273459086823940839688151377804415788561729959382794849611083705113202105527483878420052566054821248888150425326644405411322080695729436486651039976896193323240395204019072978270607279259019267979088059454137375096766450315743280783927567745366176146702078097007595857296063007018367603609299546956514886881827720854188602741704281065240748740488959632095622103771771234528469096138749579296643558619163149841953180655788270077467582755010121931761917708080096590912367869696457834773745029400957871908020688660563982602773380872500248318417242225897359094160721665599979840756120741776159893716312187444968125769854730666074673333687694773181211125315095132836521707752083699655441978569297806411551588225087577936122759414774572372372981139507421069105608723217053685674266166072941509954298296195076320106905124069190694628586914987239293689526206142315052216028921419010410834158534571604540103009007479287242267440029567461266920432930681323265929163158188447086921971073903339210173394896620883523669418730105317483083414684858084164018933649722349335931694440437171219579032627405959292767713937132360093080502863198769077899166812254456491866772068923048666475509104758641693891111528494847458709901292547660023588274146755689914293017216566022294448297356879050872645722260803005277159579051108153285690045213632029195574269904062219947201732474634187351766273036531565745364499159687380977564262193116919518990769492220602824955579487997062422523103201793400667856791496016975385723580717015807940008201575092289779482300502679448644485401189924709063533605574494795547320446824986377141190606682922338984954433290968989739602153992026176818081833214610314546372915572386795869066114726729010239089729971578280855096947835105950858873633136300416089640505322048322614397439014914756615985151084873366555581518076452993899184141585092146998537038496273344433791711110456307672465549067841423142196474198782285009919552659482361003935708045374383464311107862289346358287789791887586294807095829622956299232330183545323001862476828567725641166442900627148132765774987383605338161889261391885635745538880374476188342886183922520331650657050754227260860935120128438318406623911938579812892659905884818424293235942543976566744685483751607155595006202366005035989875371477515546467813351212254227857295198211401996551852969722996183965425141208458852978405444021985142010299826915546577400135509235883413863535909433443024531520625312855167728541997570283420374015118479940648960000000000000000000000000000000000000000000000*i1^99 + 96924263164956829109568586264468075634646926810455615638614279755244662609149808746957844643035257173669161846993144872188482772077997336957876226779813192622873515606349501467750898694771442925800704009478816388903201315692269384932452195107531639986156950728784671047438648082967240325964377754348964802893682384459161515884767367686862432511943700448830239482357754183232998122617592526452209211867438909666043247043812926944373100848468735991245973405516460601748261823611590693265983090929222413571090312257986236008780454956133970502393120434064115024729560019306623341670758990628319361941704367739305729149437256768833156955205306207039043900884692066359199766418160600923097731823269361164623971061770960922698796188313398566050175395978895432182103051615029370310307317155921059159236383004244062791211159252549037534011518946951870199411018627864601870710898573409374306230857594631697793394887512560277277249579706365577815232207654690699973000951082535199901901134527558992624286625060018226989970611499551558717598623282873931905929435821866588609690745642831805399526167657168349293819517459510027731593632470458978479393125396609307243340373178136192334739264756199905276948828373108170395693132626473465746475850329030757258098232106528936669419935289517643361293663841709367044472795154751081464225496548539620771272158874359459819008114147114909739096952998854351340257706561169475087148563414919244101406255570510455945935705301740706616091856386836321420791029804687137570776661636954925236940104851920906188783217277010353961907807841760018465460932894679667334108277145359227271874927602945415053010978753124950557836570074149658809079512467655587660668052594704923839937458741194857275697461369771119787875119604459509953116868581669532414883416688647983038760282696119183387030524473937411354477720124665190700281993917612433657922953482095837566446145857575399684732035186022114454051082005138491788695404357822710962783049165716420780061730371521494053313477503328784461454307600442540194821308767161963187561489159443262023890611963300023195253832606347760897750569941724087768025629560256530931746494203661443557005184114038919810781175135226831282505369725775086971662128440214328216494196819313659386000104875090813407522447224781578131741481383750832253049143691979835401291547427707668987125849412512653298910083539737986331475148911274232740580681463530093225626382628401463361786608243278846750993347657100644437077083025171013367497774414628632939079569254092265565693934921942362140903844155887435893380181874205404211993752784453435572897382107995374804013975481208776134136095713611313217047092701865807900297625741160383817778627953306198959630047848828500607219611284787218761238015727724235513278539522023906211814886754309378627487135842544597330506357267899905022328321162762812444765489781536664874308915657064733577935128812657240583208596854598070926070196208388775887315759486733581551779256606430028530463822949331936477679327732203523154945301839070287286357485590901471316632635844499829542550412932251354191873253722801468806504228846239394852112608601715920001987370573962079890456547665387709391601169022940287773405598447144258708669787142440343071567972010609799894044213485625551665257689954465738152094106117887763539812737933139511576732936713495854940298900826916793268149156397002065540678961397333749910624101799056402427867940210533936895432620708375726534101323007463570853383739605061288369009584985389686630524884895141482992444436165384471742793337338175950862120090717746992198106791044580989559538526333593209479599755990406025293099294394237000199267292282880000000000000000000000000000000000000000000*i1^100 + -70243868124280363201250169601242710581257958344697591514894300859521538018958614697430649933760178535033828056349567649264658850107076562619501434579035586863773336764736577997060560947031468326311840822656768619098617593839781946207151911480905744369668373595670007888720615627057911597896487541567615720283042072555987576519264765556923491862129060096123674291049235289426280356773835194694106169921859700983943442989194121393245666601961537995582857791924927186202532689357266807569716415505387491836249826523407940273876071309293433835805831645619188069986872873759805688940833573885364968548732081726953850905517279481003143328809080912335905989569387945953469899569586987232063151815657382644369335424325006905777474141174533131583203323307804134090057283733623250556026220276355754614982896292295395400986523987092692941658386027450929427568856694354389548209504803052202721434538949186364229832137227627321166443737379632508965567196343755862924121122133091384559386044552373242752113259722639942761399772229339527525765621402021163810398374167989003017858965338665138726242324264304663939917208806468979295477035448764087020407876052886079412516861882826942843417600457635786090082795280438356151894345904413297296736295203285065090285640381104172825227627376124619078494194113164585293542306439024113996131432516581358723645307285943313387704960498059166550206324757506767763445258989711540726622475620475567339139280767895442552684053022237757366550519192576445816151208321475923404192534252525939758614599692511067548023254953263352495186641621760784746887196230727617111797823737332780590353656119358382928255490799468875491954032400081779323262006290472134587937072181620417973685620434230242868658372261555519194209612164687483461769323433323431705208812798002807721600490148125123683059046785867513621884404473024438013917198183806963396971157281485498693023012924028357107568752141768267593167761631248386980217540658290180875910345283444436056558501100915515542047231207319356662249634289338332897569517984215000024174190770988727976470087571344682389773205630112498654911780244055795828580294412036638105897610540800275439919561886570151338200800355436435298492326182541311013837278299236519948943911531303815305165157238236096527301075888138126670443436785518756066233195770621174275037209511889112797811256036451971275778538194209335476869734810817540030598979332235305564477828076642979111159415720406126588864099043055462591744363715740213403870166410463301175334252973474090404863456883187016144748387976818776779708483054890218697104322298187084822836040125705482443583141040246262717482953128240816426907071369513270843745027405775435260489284044964373268097907325764364062436323384828123699097729775839640844422108384923528882885264142098625827905174141248573690598588772122830443001421026195829383564578213374938294983888572260198900086649334074960558225684525105297844354598284444137955239298936772817909065949487216028124520368724683737335550476759501459791839459989491627753351800171924381529719714194106035626753347696164846129639026117716506645617223033260477303232181929141964958809335584559751727221680287848265346257269201087706653322090051511084773896799920898093359459598084314221656908464403236705362212466062410824146269099822217927720580641793617567318925944340662669072954732813056894368606742180418792557394228555761588921187478228470379916061709203204758559284243001801322163610276775033725463505686226544148870471474015264465813109585521661654893683619726097347680324650369611644061535070306587289643417026700604308991651492507639631341643521520523500049930820819591735803904000000000000000000000000000000000000000000*i1^101 + 25600481201518468932114491947564536169535450855065516568822533205829657039745122250949242166572001504597496202343368494640587321639334181451697490344453060365255331185145140822511029550721522996226095688202225359047443270509697263574240475852483844689158914076606874158880908379169208073725274156339586556749049345175056773162613110361507976761637256827960181527793928348536725350000124875726790607871064913087746644919861114130853862551031476875167974027278850464799795463116102657323050071279038679331233928089082808600133068016552772770527955916704488240188607622802445608986723359034938657104462742241733918853682945179525900473016931274245986338134022459107432372969697662720592248123505806269005880922870580283652617682672517155343660256196671109769885573152703185313830577676343244867187123968200296187463033154216156417733687683781749078760089152478940650000275720610723017462017899933914410367078015384596911277497976763131357174575281748845124629413446689853558237120386015607074526846422616750093591864075264988884964774107042733762850399513335994233735335183613187253389827626666715294863239480406933489753001308107666612066221696464239372448744985955896077191312412406379667015042721030360170612183904392187167367815787537702049573892846267898765497923975143345198021595567290037630793414575254494630151001427276305850092582450807169676814051340574266527695531723603139284666734032622857842433122462631203567030328899906325406805963005504256694644853643643106491180295927086503817506659087166843600425047436948011217296328104564421505555110227720331931170410481246955343172841986437958924952870023435211150859515502650220053812777142864922244985970537275861967984914482196003737892515096638370246236717223568863925253731271185958724952387508677144328613837522114296758968649693114870975101829698482158756880306659435394333915540825780494449667068687014363255587544991047776649940056696321727830199820620116325946656270102645703260404542687689503832907545361682855745367264461257861412675997378612849053398504124478464989007905134236094341286731765825206593021268563803497359549655981220533082934534093352190088128889116696826224290559951465098957251173066495887613223354821935645040985600335397102642330162712463028837589641759495011985468711648867974087867872394044440090310271273281381643188278067213989395244399334714986186414916049764125174686812221372765526985710604309602980933977735157132857382565226776719458184528063809559534586275088385565199749886094156809103669002607587932918964631403142969782733497869137931120329525120212645191979209959420183528732420393741689764900886134479468074818936889093221324629402481244147497810798942952312835176894499920172619851477938244626306022039141265409352592157067186137435098767154896873563170572348245667512929392869762725178514676340692367932731048907886237599577381880167274271174678352365932271575603016631184941597127374060703192858467783679044172181341574590206145079362504655094475556930568513816958868901002046812476039936622237703188747437108971164781218124513175292826771933670734886627754461450394960677873640982228522093878521648004260476586494828817949231898806858484684393969598537951963475965755018551988082305114487156166980927729856031925199440322880196258321037926429890736402855805268177684543149124281891525537899297561614974167836991255477651488455043423623193974468928651863651541069565656004162655858207929167345005866684818236598520025698460284854767916693857212411885233004497884591021291008558055618969524178167839100024473072584042919376736598188333707680744311066202994959531347420154291457802676086857840088288091910963200000000000000000000000000000000000000000*i1^102 + -6649563653864613527524060477917678407919870351321925035697979493346451350879647327210103329798551502000166643374534829003501486707802048394621779623099258785000482908679817216983249292545377929435603727768161496098485746228717865878326272432445018111556825270193067246218465775026743269864108694487409282910785935317235710960682329622513323878156884254128663624465303276161386053163732671586226827990459190785205603839227192035271583003767626978756802714506458347129369277581064479940723661774310530601712952718201719475088785041406928271462844988620137809892496624594608395397478329109844449824834845028016404028997526730202322952220929702529231999479145125089697606376501175979837335447222328879827375908955116228257395673765023398666267601546866725525053573407456518804546931395418596411255113781738386731290308526243855216671158788965661386809149299317594879476940677822388171542395808273176469512452787225316846729895577480761523357737370804886544240949616557248364430488308925013654351744561244589823532548559362720102216406638326127758873221799454617988782443856736300768116357540087777359371906597099444361677501495172975889475112533071551887785547841134168351532002163817383830130413315622533391586903906029084057173304739108996426250680542335223596280882547922474001595837013713106520994354586359253013993660375985185889331457125443697401438744089006828226917103134900625975517908344434169216199995179329097138628737040392046684086932840361682998194551771470660528328949516173750527612078213283915907570922085423014704223129661872131891649529231765494781599773741510295986641161702932653180834094333309724917756142755232056539135174720533352229419682874013743881140709844296814985299164223601484825341305541696838499243702024866754164864376434274210678352322853078542836965103890527669219597000261681727897905514200423043925339550370262365913302240050279253708436312339057578480832802666295921162053983721878639207653473412118890401404453028439603325657849188532559666199041799304885302583010163179807439441077099699379545311112276794052078470841786842796220321374915537207064762000844841843712165073063192302158286416331220390602774509146763136370851242936617103595228202415900614961971641056371071954499422676958437366328060732196865244490551488999348222552696389553708621748532117614910225839283182152584326629952641408672331971466244796628090234398044359162625089815380855949699054709003188550078612283691513765837336170516634331690145345500878720094842636269432613567054118164438596788067786532656628513427578696123756697299552986510913308165050064570020294995365222777003247463935707387035314381870809975620157577095056205783583983413929819283212348427836850185102489144955790475758420644266320651101687551595205553250758359902277848844397625479758544615162935239205564644689976157809891999257057463720546223354424938605865775213635672173476706942003841258275083061229830126725172034011546137784289681259712557220546298919712719628619032624174341380355276091545556130119954842729602852705973388869576329921689236127419741438680150353385345362054299117423106580735903331944179589984049411531680110284345707038088073447879920334914266343110463535169736461818698740007072956706069516151847277575265343322838554064551499287217483918743293470920846436535529947130844687516991730274622510525104362169126706839742876180480062467558829750141054098463524644654627954773487097577955016734685122937393601846423479959128563757682296701079162538822754294519134621954514845523014154018670336726727550644508725638623138285527992667781993664261151192523666330482958024458524778453667592054998172528803840000000000000000000000000000000000000000*i1^103 + 2579138140781920939698082672100698280810157369113222066765989146723127298948709306921700419507723549852442116580481105411579417895994115371826607394241652545429499684981601564953098403068580718868218308234436905207911021415122520830338050804154782400488257734533550587967578693028996390405783209429180887910807732733873554576723955195830714852668524022621802401658080661818524748650175614936801130189503501766757920855610957917874949372097670895550894594785705812106929499661617867995312934053560347031818657293421493533191626741852745980009707586785815071341848853511446803808041037650409715090947387027490997394811602440742749397096895807043983858433818371297729024330765001048767830414251352371138627324330327407920270276692737828208761077423470735691552190880785879666688467723462480429652314303016612217708533412565693374735457573423707792622813547027983462385534617499053271685698442516202611238329066905287913239206797188336166731364136725357973996541692346843473786029506561318618008293705282538293744840744844483616149384891335744330076832087745403977567283679753329428633301036289180829669545244100805101321779210393993025528416589653219010852020014673847730742579373961689104922387445575783957413572830388342730599783794511211447314822005510848150308994355620192533905268026080190607356602969508435122012370346172782644193949343508669458945242034708286476304286988207350151033942964032612893745011897398573299757458265357955072534126965373988459796177694842315311645471088273647588240776080069423408629529668777225170068281241479297576103593329906614720269074323311613165265762078581244601043344292470579029984785393634757159176145652078083814645813551768841779969814941667726883248417239346132126616598808123163360537686835849924781860646469576191147047526484359991801280505859018544260413341054686551352696572200148714356700790245298190123405637000374846629485130146088837902396830406080970433366511389424459561961284698827534217789707647680664690868078970314118715715506622725808339071703740004995384285249188651826542982893102725988577525047973911447108285736603439452237016018982228733727444299201050856297936958447206355992508976131805612020076004347842611114893795681478580783269362340145837685545926859822700083483537915932213924008868228545045264934911109509557586970141318381292127836070270347509879337702471513093197708781721248624702775332242362973236774388443158967936950336719399856305438977179646474138812083518518714288263708683225892732680584971287799635628328337268925818400759770161573386721174705287904352383377167178828251972480615076623138753434356480462506635971333806587058474206266434822027749509706018558018513748196226370606546825255717236315951876833021898072867697993431264609132636211689971897569653356336651091815676712945496103094238885421233134844808570084979825518036843244248385586353754388184293086505377058501170465785408199057703719464822562603624279802696903119241509713407324638407616099563803712414761374790683833896872335204727708180440056752739655817447397624635956782506834835817788633078153319880472743964632235171290585725108075917316587106023467964567203079774091125653172817100360933290498576159868617352219865848162159242616732964340504568556432686686521998249559725386367499938688367893607086816386875173056798524309779704547288688091847196186574324250012570724222670301326258955803824974879467872765889992945636810085144392558969497055569604456831059691068046931953082607415743908746815571266391982279067809334954666485542331852981786806115343973088566047110227977134481421796176928716472850820481534319312378964842084585519259320320000000000000000000000000000000000000000*i1^104 + -488395780495399588268256404871204943184516542969605953414439043421355794137550766986711954042201464475853061364054286822045392962810805291068133240558075160184195870631837046668037274801700698809085179141987531272833121040021015161453402282009239144180423643419518232422272128121795806635270214141265221383721428760883612217306044272131940029534713692327522190488552219638863539321096907271231981296642799865957083438592669330880148441901453361711279596423144084964957464903708811046457542051989467351709493696964406104108193065175627561747430393108245605525167822702332801209876918938954638495435931645374895567251465863223354575185067824730076138656631959672587667640407753902611988284625282906604363542884315307863598330912793256572523672692453939882874958935398342100326862120906636123002596545854943683548224070038562048697660010932430093893234699684710354322610318226662664464194408512959838216100572296230977191420857428614847933630280546511904450913183836440729480518535084275853971752262781612920994137382855925655418611660423545542405909612091457186007956190254520440837053884677959336321099109911327083417899190275167120452944099328965911110957876289510377354533083289090732808004544232847819518007039603960235418384272033371973040549347050817727058982612734930936293685006655905125886578588830483572006167267485480267596833604317897152521934744155250297709927370805843844173137721877485503290347318885798806726015702865819529095383582228111195823417646684040973329127331725185749611456660840160243871029306608635617148423092923430897449976302882493850620079753907207887233023113163568348370117769284162839632619162911393697029275874927201134573265934558928208855520166867083132678031660626792183632616489963491121623520743695083954965270161727138346447933260595647108215282513944531934052033065385861503705885303200482026704949440768933957115440271648843376346491237094371845535176981540861387385936717749315267764838700313169392238762464772228559755795166988199593515218987626917088586068068497456464822572890245149117556225028241184135478975762910999636897421461154542062924069010901236346793283652613237621143728723887645882844543864194768215564806633042638955213159571845422017124948162492245126341420160730243850523935981230606722291431499127313669831429773624611915949537016272506602377784275420183867464501170174515821040648368880377227015329161113373411278984635828471139203086775235987939970590027646907817958372347021132952596812155961535389539066902028815231069620840405407491650209384308336795330029113333200682441041973769013855358312442433862499643061974029046618719819268133050220808552508681591588944420741342908750674685312101165160759082183545310643957641315290955299273680169392192157976585335983080772505202981840044578130410920452480921403542423860733173059229688100509251944268005998716548821446110780429917050561856810308153235514300862786812534556154185198461944061304741112570716090884206979785456809964467162179945544587738392529562883200087409966658296989933268350271345625322936208106172983749832789331868920534054993400275343564966766039735694529257228687953252857216153523557655824193942638195766031309409230773712368442265063416625904181389331763604614677625665433904058955276329694359760795659221333412822563288435737910100021324174428903294573725391184925905310894440771769786855489169553238736043764504460423479676385594053431484052753716993882021113631426509978947159594177411801305779827186278149369549660600637073172377623207512051980138734446324866511481297090720428823509783518852110988269346429910794408957787677241951745033946687078400000000000000000000000000000000000000*i1^105 + 78487045442383783809208084228129385448391433240494558895820176101678057955569788102290412265373523006738017076984855726042217065639644955939864180401582026888730877905554223752602483990410471305556115308806625129316720549128730658561571082635115846414462308110113828005799292859590838772074595716395172534815720900617235977067015081787066975378853304242760196735773247419866120699755159943201489312715921418682204104525603121336741841906186439484629224034397145149796928879541398098769570843541986610264316383848630287319669711165752883891701000564877872589957734839557220762843325207323985304609492026104622923989272179467171898655200457535835689618867851627417257428785975448467006874510828249294825029191639975380142797875741900452987310874124358088126599958398720097007455483881982250896496371185206679851189662954466803504524001885192247610964122022365578828490076604329086585508788638423195923222886435886758051931333540555472183986054817116903066093277513825747532758437572978701101248197681457300756246670063452690403010152694808633148318551609755942577147802753525068496957385001068749012977641031725082051122441023344508612615842722992203948307495320179599195692219191156551772081419863091606757777820561361767073605467522884012327591098565099912076577531728148447410597385417406262994007201522786073350578341994768807500734032050915073810227284003245642206636820390744710800990024835886538144384991705554641917800814008753243336684102111233613075707759667779118121935477855246102277810616420800522543705666225523087052680583875053183983525616830025519201261314078082818451646551854458267696940042222903141179311698118832441294177648733512556975777040807549914527716646939519975965404534050993396091443788625289949927327213800945599886923975553819848545610034365986434798564131175556263589205256607620627733620703259672924308864090693647723399172547030435013512774620888297096280948374180584467916419331897779011275949851362794520386429958193844365811419861945782662002241336208129318520308658595943984162805400223594838795522952861537183159533475016100921421964566838664143322170260565706049605151405541664876980364694839067614373636290508164242499406609659072213377676568121134742036130824563484511125727736679181511294119081080111288543061299247309294168742913595494187963392487549892262940630399422731380688108143484283015469516124136124485485484906770311253125066211446278429089100586917246448225250244381399427335323559899887041392058365034279701828216369872837391995960828821560805238714545682976053174221143174172562959413960945204757107229626264522508516133523846672732028914456203106063843445118880678823536951441868507574397048509410053636927502096447350622302022179646511003864449057502028543364107890139284120188408731812330031006937783992913806063505339138714300637958925588963153886644546910007698144218408751397896969960155601107490954863897791405488566800143597240278185138125963307884989258966297348296842912575539910828434599333014129930129181623119796608017717621852001239120351434837841751499842567869848696906987251326859729454495720102067580960445097419704939415997231168601928603586871803456916379499511582386422867840200803055322075921995193828591089943288582066523927570428965126804219622560832241899974190224746989247375587827518083065561402946186860487439090110462303521693602535971679149615282200056030098686305151651980897687522851924689129785539029170494707253325195861241404650274824550491331352255165870981857890027773449994737875231543194896723220476700833947859983913733414049910273331340627919371440943306433973474458108017330094080000000000000000000000000000000000000*i1^106 + -8733742178811197773663515758614919776132330690994816387968516786607574508554708857688176483589155728262597016421294124775576493980620890044097632721809920623771840751419516496745607405514064931318958571588786133944201284510575135703747133726635904432336101665090119598848199930674498167241509862328858717953564850726806650950109532255337349100896471592715274456355985284180529188380025973728872571632931438798587464194020816262325901352257200525024275042095885109020338433866589961957460979688326691137292607760436542794979844938393824048680878950273253860483247725646132302582591066738219303039933682031757623879947989953869679999631608572377713644288847204713364861902585771181049964310347161690268709950818589308081389436348755348228196922630145344330728451033496082873135150241399958845029401313876280052239261946649700624029674402028484286144561098769407878848793402937621766997589288963348997588556692597627060636490894136858940703428230326917110010001106126262305873720875884830186035666477234774582805581564070727268632128600144549484185140703783003163233623924875427796117265305670811414683455525498323070063249678758793129531104475326389953326653738883132966066171788642776208143726992521698043695524636838107356472502951696178052020155732713538654317053007828665512999133589401146994105038377864005264011846992596419930497891894426545229675508706784339291752697713880848709324450730175167890247515402997271513984902311212904296440772569691961940713139404723743918879734177231828283507551652422107025239532286257806133696230568303585238536775051095209796804070856863808843703807390909526301919175449300332352241897433407762430130394079771899381068337052683045242433386113952083727135040770790498621455956735902692690522363657831436200236315541824809661357816246667870023494828775586022361127876844240526417073288701767883532142840339851842022194725587081458917228157365391402614953258877443072991798415577749660057136094130749501179182998074265980601619694599133544942531107574134221187927848736408979230228082852066129147597867102540573093468481353729073370246049697563102823566093674243413281955891992083660664301463651846584938609768448421654861759060251695711307139730493915422085039326039329863053773790181879384975157920797248084981718998528978258123651768364393360259346385303724455880207965561131947241531073541981752541500095979018482794011835049336675974966785083665853961598492674470261297537825749348201904605360631827860003384211958640948490691714711128174636680557910782052623105426563586280849572581213548194870895269440549965753827440530288800409032720048732857994473268691592580357739318866569435711468453188903547222394961762119840769861029529104529801524992024487228597289297922023331543298449796311607383562095213025250287368144954616228901604910488428985584042625330095422323814864090454254961426828224167216112821876702764515574339577360880958773815852260206698287887251986675624991094185458876583599147480717991919965905276842168250323096093011823724706417440198807542098883748054534744227381307052988798209971601069478852550565900769071121161551721015049285123178645307837879353060980232160914488171123238060625994365728596726344158375452107838235379953170963411571403066835239196137491975563829704889456205562101910553955916512514625763085841895571387129154646075529873564156696448797556206281954801806603591254597642997092625255474163573219691679751872123979136011678500493614295003886284017264496639580929324602170877854333908695426333730176191068357343009225063565962529475220342413632937065866941638753909705687611410787201974272000000000000000000000000000000000000*i1^107 + 223633158550798516992263678165975455321609054065346097186534225894724979787979754113155103763244723144509268691783924487623652269363739377756463076217017834165583678052723695320962061067485544373676938904878238327160817096036289970287467945728055430050566203546037218073751910412905329306833387756222397704793595649775364296242601276911874476172221428567283615850323441177693774113133202472413281133710095972937948247336526711683453658237865103147994582560173363614960169612264395575714445248073773494144215536928967717690181651078682302218465938808857098460994549616434500919943165502044474818197308677168680991652299420246255167929084388626916272838647848203484088714453527283900501221867908046118009332273022492847500630090908667654826189767170752157297890207511462560394773804863698916742321546988481564758939184994085151239706134048492825672621717273837791433521688284448073999203833333293832385815951992635100988977482941355426928937859757255590124736775585040283386684360506134029953302493209905595572257144817506347000805774768814674008225092368521969883761962954944028889653393043564138015757006081788665259289478509219043187998069740737225324488287399040772451324448816989087761358688991471078058374560204091317918291260592902171557372230835492273915530023596633231920730045405634168402415124189342741576330024999130717413288231461098426192333143628957639268886001620613591659887134865002939958513121973833333808730733174455964688263571879650312293919351527108486717183354461616863146076854111602823163500619429194429809927559093968430926949827796936394250854702963312360439199129251050477159614488771502867206963777483793582466092696245302570285648596093166483247171317453476651994998670499301020984519018235691154814459494189327403587063427349888637436852970028961895327682827711726236173313112630136901153036075548870040527149534702063432447169277030863934472634885634773271416426608582435113496820844045446047565869861146460205711919876056173482832636252614890414277941714040468961469449436134569233474355658094704874483593299289958084357810212859755027463597348699908116503996827019211183465085638191214416040987896655510960983077548297361563208179584453111846743344675119107183710969169457036986517422176896242567919655725975627230290703950189580661568296666402716255092101544621250060755983893986554019755281381884634426424690315174283845128705629315567866608254609500822106398096428420491080139341112774654613171565673444304591540332422857953788434143024421790264879946466105593109291281356730208876192869218239127678527356299665905841928246445645852987967769143729485304458694472262066328706880271473230613435026369169184889061444500976548792583631007899460124420537902311435106152203738014526837472303333875922076920726155978448591645049032615163605310861071741669602371701500659446097356532124076511848676436234802813518690991231394785556788442902821970963547689404601401507147317227947294794359274903709648324934863241002650998545491500068205184669763738841552030314663399904782956429082638975123096534974092641159767941543989005165165374759931292283607929768608552126071836275338090544447678566447800877529606789334230245907659842636296472230905490630238800229259006628766898102640641987603229126205074392844256977136993758853377691692128166463655500371815045020845391048825449951111146893584195468934166546373348982346154297054920859268036355641383981748218162066246507936329733988601841996487947629949153866914746366597472777117781342701393009557470183120748230266630572757697883481104043528581990965112159700324123265729644153379225600000000000000000000000000000000000*i1^108 + 20243649071916815853072968529729177032178988734736493643121927868991719252416681197064651700760063701470652977313599225100197638351824769893449773289634005542047418651918562271197670046154370637041577611101123445557133979984714447580500942111954802669016695331688345586253593039972766394087461994579787997746410493202891804842277966382969558119790655668355486900511042995042454361137098585201837063049493805793779632824987291467013120172613576523780852675984699743081240211584030374377828067518266034048112835962625476119535722923319070697237463516723593561592646012184653160576112416710007755055690384446370187095371734072978017056222323368639781081835434326345507979610691855464280556406269944510191721717804487682565497256433658863129683836900639412487710895645656397283791895654431958030434968800000240331799614670378698894194053362899502491297547246810088632755308241252621908436887383946096985231436407881664848259439019336432477961823226746957737976520935601453087805114275729090841324044010968595353476730654125934422985603488694198021866359060592152570457423565218102711521547192284093593582206317786731276656717612314160499934253859255345902423829556892953855274855912137990558062914097872454701115965274222778069913568157245419655059959566861178059484623668576709420247832738223646417622519161472033529544934830216403436238982891785408284592283074355411770984330740993571153209042858807906616713265160437412863036347907596549755241534200537140182088525925676244401247654427621156498958992087934785779078916567822324165030084249101133115862901764434516417656148347481609962338119661319411918424489079761424300388143016649149306789954759040176748905365042379568484475882898620169291286900354161572958898661106059814715777860175609988544835581457665035852195360735703832629113994257477664227287903921710740041852960352521189960418162037543003508344279402392633642280632484354151366802457598447042289364925177261048411651080033513019312653521014004039652309341043425379828715808507080591799746871233634784452664627248007704840520580612658984226169816540287852383563453948528962225797574721435455124748536826128650826195021456891607642605788932952578477715116076985913737005967976393074111591525269746736039785133665521956240802020959290554643487226073960848492886896205068491350622653384080279212156116527933666586597911129777072920048603843562966654426997724637018305345782368980420872484764159106893490187802598629060048258700697399991391109160865950774370748141313981386534544464187168161390941377191368617167809968986383842285296667848013069141856719810235259120635181167741506940825132772487751921097054687351185412113001717312300748467166001497939786168897668206896165333893914239773718309832658273990848708781113500304410269351472413128694771601941883117986765007338222195709893238052617157316670996573857971701302497864403370143679407760478153363712213486275039115220798540785536507785312276711762961006875470206743868382140736681192619541797556707514127304332242877653015811284094013215345368386870457256904192656781090829305589558707332004402838309763599958502674824360747340222686584701352502365774804894004815674304489550107078982556742393340388422579432053007422063224107926310878484839324047366475940628725841929816633232599606706770227770840492020512096466786947672984200853467461957773658314021861605744650231212709558058919432943814081444196258016045370781660691178176107548497632580982833219304416720799952547169872090621619554579980987430621017714077174501427302680185725148478358332288084446433538629341894081212460721766400000000000000000000000000000000000*i1^109 + 405079206737618696538053251462155906856752640108578880068458841965024694299632746450595532161706735180765668145973577301717786364594487322846151983891161064481777456908139050702653292045053641535195290129576535551631001875336262269396958646418423505575195369231905334328248249136978565004873391663851903655977565079395355823171099407349754137354629809951320312467457971582834240753077927619018324971958119070496195743130075272370173795974075260062380069685227641826880673053908077925637979996532480671122230584247093112925543050030667315740423365948945258893187024896346035633620922708659168400326786899707479861867601598642658266514579585560133489113407431791107992986820452602192783348240158257056033346975113216900566277715983054677256007685272600361120658256948607405485917630041685882254761373408244239522963238965738715789806847143770649696286582997571219449464102232599593019472713958297951037623360238511041130890773244680556426214257168717878651026093035316440787998135369789935806699000889115583572152783382156746210520096443241717732406712114318905429027758436854143122739022698255232227320296667285414556704957245708085694316351225007750107830382315453470879455192919739537211070372307723337299079978902128927554464588330742240145063311607155771599505162640042743079015730415780381438523076570640687577681257523323513873990424041325834581883708184262143518022722099213362286424059997912553885763313339492367751565915756984770842700857736545734128029901627786734612447747236966096543668221048686222019995724059711691986875440948809975145125493128394555371719667023232063407502857256585072911206681650017758391955804589495495374881267188650907023233770491848171031317403823742494212493865284726571489670560172942020662958799481809737269629196621929866939516705061443833241687551185367984489703224067037366699779296683549805416677964228945512109320591808130943050396726661092696087663251675468680629825422816349034207324960346749532067159652499770231541000178426893518199663570991767596039715554055430828428855592042713891316927885484156926801304097543574948935418975593421273699177490482213723766111868306014106657706197810046588196365608772641349179970258048054764074577828984075354454047801367205910895939877921334283896470946437020105914413563498396174617203224685425818431165809879187981727274441714638723910924057454876958375361843180493798992265930283734787595444217189227712133854948874994152853991328270465729805723911159489902507774841182169928142188501668681187861926741761595019242157377257353569548013355642484320866689222525511548390104346003233290919328516026220542073065556209027041393076818559284140207318323932482248969155298286666039495027466824627941262117708626894342149396762640207450039699338047149705071235973473594632144003218621512704628965153305921759022164493288937537461919350567400738602981454518075145427616570953267583288350232984605562633553688421777580509796784238201548848816902855098759622584924869271273200659781079290358290071288309203851815688171894367660077252381111919823016796630197335083124356052308439685540144013718060378040591307390147464616348866584423820964573531043248904135501903030816604128786984721516670646108058554563226094167531424555122620537121228537658202803143356141303677580392381594492877610227163761075440962843419429075121734958669937693805136876693153245707891448230878811341443416959199399601544156786519832432705828328554886684900482030171014482088526534405581850948651922668203625069221794860398666287309563013823973627913455449205831232523858372713620578861318144000000000000000000000000000000000*i1^110 + 4948065780299513909516623938451842560207191267777348852848589400523237938477469258296672843627857823192268229240121901341097371116063428087530434904220007622440069748012132313937911218100042335006341818619573848342191580838419536385278347657618176075171679964702086473036826142613493450097349330815354059577722562859424412356869718624725336979867972763320230456965093331545043438971166502546637798744726187266506298130041176499489071740710750332714511413835884861144646986647164527083820066434953280904084490430913823936231121510008460631506530272272811046999152722851517381773950122639352717328499861956156749151118670911190240571058317838476645551626960410465296780777027684696392869435845571610928655676191181518553818996878244693462419481898001048407585696977348727414538721284213804429267336049076047116072849123241850969081395429977599671170963661739517832609420520925188015873122107979360603649996330294022614149147340598445277959390877171292017946125337262191063735641526219516910019016492122931956503466222002153689440946925183221515132379390984758769919934594246757876584052452729678139647121607538392558382718242346930807386081734315650081209635494589799823885527200158178895841853809546521006327167471412715007197688010491668512610569138390505650544161130047251037208876125919958042249549813017737703207531191661420609195299471036982558369920308347621045964325110291967833781156470793172101300685325066080686227734843366741929670957677483552491564709531747548465517401907631877339765715554982029362047686690961282683763729993288351271598919765843692344896237279378867836576136077725434531374816045120227293752379330127152450988587300153264772839106770974559430704394669925098267680441035996400580411160149510348882742597415927608511600326490008177450295564296084989286283202759982945285772554387780164658151287690505061973327895132180863836722875705862353313516359091243910530934063940236548496010363933003920696987843247835982941831625406886829232958938075281817571635981440159014839500483558060974489378855064855035620905387303398726040277542110870340490726062025252197488194306038468112419614501568921581109946526562467434764942246491428872285418476507386530387426321117091340599999133349710450722626751870079047558836167004217374648992271406765359645163627669988190919349406726376802474047730790700137198955249785855760577633997355497414346455394734261977703018180122566240868615061310220516413950267684710150693024008602852490195045027562251656925928912392308672305935654254145218939462943544087558799144033037541652073101303605135838292546337759394782694931753074740496788522336654286667828453318902696794765551194156131699931731108216621799524776329274308402134162510779323229183810891047458156126987582239848215255743828376696481406292030468804857804189746317089146151657282605521313248271236186308257635084791191579263143269932000985048575150419697093225652724372877935796281116373004535976207407856581937927497141549592971561069239487063413553332989124409786892684242736154277759187477280066527754430564223442753361209833114857479398259267702521971308301084700007292743436601767090777315800763680966632479807201379522251870350979146788415140911751606445068863954504335280764147293324152714395812617824088443881960232714821937505623390419471731544171488191313588641950530581595797144855745451906134042825588283499792356087403588414827760526085969859026328227047124519702774404778976136032535508908846120423621210731097306533676525270532430104856684752996768495219318693997982033904164837227117009678039095705600000000000000000000000000000000*i1^111 + 46343956701259175447993923622483721495718815096553316483101010204679288427044653386263769056794597749119476084265366089181524465503270443647655537381677557543272433375932825187632518371803855714416374092524951657150345217729416417895743640390047356670531441467319970051850352093006134895142429957874222050472285012598098839448129040017173052569056614603468377912912047096765627329083604814525650901055031025261093415444200221345173443459072473658349279050971426059294271531579564515473580797674015228819827778971027235724980482835480226266967151882618589973614957091551119902288974118862277947235481804905151195733674031733617220221163339808851406741571771583837517554782425677852893438498896936568123908116582032483035178472184213042484369686430580300338836584861838834024352810316679425698322626102597543939232393171904202129785169517234629099621302441267435462150456398372668357792701940696127958115437134563264977908511921661812597585597502182628767486642785339434346782834477452793174162094206573437543168715908410438231033166696937645265484755197293341798388843400621789995486312667118329357191936917613743480382920374340918598360185890801004375957346965270594548053772266378627778875612435514286800947139789760757117197403934329327420065642175201737135774800827459296637762397716882973869916249371834400106179307220768628201963595455485235580088094913259053850353696413568810990686856399189821165575852108564765628267012708992860808092658286220104492909074675668964819422804074108234898521540268255532327628036443719958228715984404557774852016753255075295371829059650651699846128648686450394262239977040868418261493947679740443979273132386564926659176785106198335789091490432637123793960992738407321442378914882142005221376452394458856934011319100862181613299110087968675714902799653289685344467393310157187679633238378943987047914096073798708813592829688907241890623014195279334738821634515524236170783038653778956323955883810845820694606760178733257604531303794643815179877694515423521358661003127130407484162417746740985602354025642529472989346766782006154497691775513844314191360021725261766924542794688066661519878539105407880169255724795602627308794906437459373929430116426221602701434080829101820654768410467055393862099578844668636408216680969711872471837088237592771643479502611386888430188030808255935498656666001994642145546070295440156152493783368637612491575189494180597615835582065035937583795792784106260838454198095917645899071189392531881155813324086478070889651086775837022802020422002151712255768683311861562639497245345419764586418026795433798501256393199170462976498888400324125332177323167140661972424384323104510479235894286844863558224931467465562356044207916706767555110367118137849541308286844086042662269382265094854017009442987084653336228323867759618157440940184318381416458482849443762659567059219762763996343842710817504916015997766056499927709559664357485122940849273599101617009925713550964543941791919938532577221780920027509011201144908562542481642651533496493746096256814538274390485189905610984568722112045846503394436337845482408675769545439865171300652131012268920146889506058958853059242665023157254606587638713797018986881951582244237272153557734998599018652038730854571321741045148893665906901742027643676559201547746033676378072561085502440356396374436931876879604043448229284041913518019067617233941573539154188637309905753245782117908982280111809510938342050579871130405167060836562366362965568532267262015797923552353622112601151986081996782649647997309807306557358080000000000000000000000000000000*i1^112 + 229391095095865137826826144184117627652451340023180646195789713824253874667003791660623358908407837687420650588735415635090482038710184275620889879980511677555090443512788220319963446322736566912626205958997183601055179095748325453911875907585661014828283087533838046577609455228252085025085483250098218512681513331879780590151828618946223825062220004227822094512650311477923046382038715021565601186948583352785543352223036914383059631513665730805154099036894556159405723178234359072312272071872240368799607763746306828073111846570934432075621129439598811993034054004527926386420190540205567757298309940261108862991828875995941950930415683922847670674051199134388506650501673552456877442032735896141632711606673178538850855022820764215513875537292041264801344004456113294501505137062241768563917034902421328574117274699392896424704658865181124696378855931888693071050266756767547486735324364597071796129024239223733452602978870286829853537570759286266787932862053291820783670433676248847450799716134004085191692716929966117794101632010594724995809061371382970126612607391382868335343730012032979162725925192129300771449349041783104428640817942929014729880783399135796967661844106675637855034006601063775910606401196602634988232629486246395380657322192170056523147365029518323178962375889729357235131503489407042081236190248992219907266376279659973803802562958100446931472303591520844073097711644592844998720278389242322991335480451044244357556022782526314288076401918314516235814980965706543041385470558173024086996346643496631150234139946511200732876253071895043639036102379344225317979802745105531716541161008786630542841836748742744183166286537465707704662745558590015286757087478807937841627729647218976773115691291765011189677357681524515966734965274750298129625900189341039510603602042765428281983281346229556150267480795123009057493556895395694533899978021717316449555492319483034907777200428270567342479309136212291395131900811644841078530509052717633511489438390944273955723712854086343420861669194837935276936427183486125683334774996233456462793610160219388519374692233093566499883371605254852327309511936672869062032371540274681768156712714231273526734922957395633416256108557062621263846722997720805254219431281935778901561467050994009450882644850988643712227076112934739923483960937065812723603309840286043339490597420873292499751335960770207311550012934434405680696199538027814396477986806567744013085884337359554520013027334550947436313237844848718023199566839430843199720147579520028271307142052474130113212709417426813420039610185849001869143724182024545911793298636480520106430911415786028695856047232197823978274249119461481324775247800127408125829623076525837498553790790560362207495135446732963546304650190127497942617690862203405551728362607118111043695775571516799620336810141623871496370277338667284491817493687984741673036231477990786416221372291418242140992470450953678735643848576275447629882907274871488509316332370167260131983909485093452124533917287862988759057605416479804381760690538814481292245465858538066963140552211868980540713513588595781721967323785935275725276289490564553218852265538670786640988507692886429020319525293137652272261300791304874939658864767386057739428897695293883635778932919790118766516112768921936956912353127096454703533549803221096514035710167809790904699183645314049912927391805121843625141050713802585130247807939616373984040362753511417466349036883460245196743225308102938482070270170223185033118672826654660101396930288310903783155993780347207680000000000000000000000000000000*i1^113 + 1072563944809499643006689574973827866399126100202020277969932152073613794174059520845274658601703956205553171888870294118224319802123219851307575038220915920117337006282289969805640226644162865649966351672205223766260413333655551107503808919427378381525240880848749163594135574850779534658132141478353911451088104550674497347132664420881596631355201929626193835547953239585201323081495486333768080713300563094844367566748339661720876492389901876983411363556970162995017437262447654561289872240158713009571620735746354790069350721661036946453732203772505709336928411777456132641074366268509166016635906688658796293201841777794019780731325123522784332323711166859443140160420853306549853567670575439724680059208891806204558254002016783362550532429021675935544975613212122067174747552896421448143952041253578868018017312412172057933962385965797967997115985911195213032683693441320712174790179419207529192171921072698543297895242153666085414756773511651694092671156827877583462143382120452057498963534634651668212145578476062412261663334864047806381710995999052840864046368593819625705418356516504887848730835344118975730435880030121566641488160008921988321629799281532074924553413248302616145007761025537114533259080753227224381993930809799291316002425190522305866082107582507570178674515990839586124228547094337204135581359474396664845634042489750839566830879984516316837045290139899865345679049844270789112165034576827508363308299528988745521755751488125073195870032671004603659376455472279960168619844348453999406898136586871770101155561025945386665518476850849540057910402144395849043009094198611445920787046720428101425462268971882503193263098115319396532861819107417003304407620672794990832814342634773724375306537744615957195881270538013379136148649899663846313768049066730281648215829581936078018665563145897383739627174025508107401091684449561360095407103240312541642020449423714178383215064954588741996892586754083495623980317121353616254128224403052555731926329279525435137062276443515823558610807608853320147473544929028432817299233634215185964227659220274872623343624345981027680035518216694616999728713842145590079697081546319460962949684608632873237496558062759104459665797702845395849601755650457621466185966903520060063586168156296424976449729993202878847970590307717242963192862314949185785627105388646206994486916984183039674126407137040068248111296706504263056240563153364997137381752395122367038121910003910970167275088905881081459494911457812188344688311497228826497220614275888773190748894543693183857611435477061732851695055476344181253605832709383917180031608103724081408838199547917780593704808308187225864093641038618095586171864299391390233358520012591882539940858254468847370871849473235292652288779036189527544084614184841128120380518563669474278736820352721708571257579160443240622493167159055104496403487046608012969811379921962681546748358567209051534020028742654037160703602632286180399782877709241798046849796797881591082632017549882937459406699176686383101730181528068368833275130037187053079213022841948238484467664473474622147344896831716488986935897996595841859911466896225794355507241652695163985654442949298801078454868769404021527922757814530352524152237746981527969849954603155447636055615886249803643876015988997291434322136224987737946547760028993025208603006941784336748221227680896490216621454297917079150937908755636710599507789500803770428782835300526032803286995179957837454383367265548808254044435536748615639809804778598253738917222540932084800684032000000000000000000000000000000*i1^114 + -1490353781217487176664594060219092595251688188153878737537376512439198755344777771009198971314451992498747432147550699003347570966763285336954078152643089323830806061871104201222352183350786565468871426433636936828688018292897907897249677828389657792307135925451626489977031555908125433283413622553473036626381820270807388812617756240121145911657748046568660866199778510683052020439970139436529806508819826367207177655349692515892487644861601093517880021159886960432201931362458669832358043006518150935351269179537773617098423019895565594800711507888770003338745145067587564435721049559890525409100226895183302465629830761828533423990776956223380194210207757196701498273412682981162656728068522644382113904921865527865950718050514207821104553383175122520407644183574106343708586737113171591425484720440412238897912346013630241702775122263955877170629208311334936595261877762782725200063794280271661280987372117766610037526827445221502276330121601246183446448770367315639627392053563877181700760944676046719081063536682120128776190050758579626749257500754376917124125527922453492921223944481176719324008911922065585877466673217025910672434580613884410608487846443199816126816827387899723860948510164894707011249485795387227107296644156228706863089702850378299395717999722094210369578481552048247721156551620518629414323379072032089784515660035472408936974555655338678108875508804361881047723302309178390924811557099266679170324748243500193247738951217581582113899558621932820745530931312851901046840324465097172908773797070736775551675396698502091699739002364401558500072971439909216394966396407223435810094671986249138836942010756578687989728790305350041594257413039681041231685461508282297582699142814683520241230589748046018715909893944283730853528868790142325198795625425094701207329169570556497470436955071736802434541589844079174876819446931909617383407401298311517798727746815411695448954028133838945348346103027768581185945324988413699132875311430457464144792363761012039922006733145273625907495912945544218627351300913790824731068696863224579662332243238923382654701493900120912138512797195303786947399120462038071164909658896252221079318612206478923967216854332201522475857354759020613961732540895735515369425131696344819648127769159111040815257221648054615733464286848554879052620245506187699868678554069429722430037945643032001378361700096775648155322323171693201069262407231697403533403220239341010162507784111226938674461619566985038480657238280374366837231350743652649192559355766906044427904330591833573061023076533578360391023284620845431541492701615730716557704851383341701417204652755944453367579631188200047443363497762596032678429448055393946868241529612043644063638931887879840055665355536158987389161715112352068657738981100023398528275595576460278982586696926373276745467276644460453790502149921441649047899499596915421305313927255411901716004999143024133813082235986459508808040120406235497997125055592546258837381314511658941064350884678508126314851939217180135079717304930708528721491406357378406726335391120387663483037926620990133088079509139334376530347663754158660832131735978155026771017037505081619869506132274116113361170554701805162155878256641894410049722752022639473980087957904332618109286446508733428547686205708875603497270707130996326501808052783155641590069719190635077293744051953197574326352451300688854073714691801492802353374516057121223792252711503503624590396978266692471500263794269994177805584246223783910128628198057693376163800248148295680000000000000000000000000000*i1^115 + 1206476411443248192724968733489390693638460645350765668438814242800896597869246615609463486858771629013210065427159158220882744752623630849331289835025173587886810355480600671115840738516317217665915610271918352250870357776124810478211318864007779652451817716887402638043277219962970570374473579097798693784940349223069448565415720266870641149811793526663144038900368529164145188692635436685109309395525814687667475115784163810837887189722099229889375761442643250752756962521584488173896999951341018112705472531049306998888002186224252324292160180368356146531926854382631434288429248610693164563849449544020656308577030885282068984945095916381203816199161789358696188911733030721295102676764204812289295396984163935928882482186083269942488395139373185228607121128002159603477501897577747702968715917363599640751964448886274113685171011660518085209493083872180696738704012370750464843779989209527643795035156007141266139616356631082600046571687026958831171544756147465407908500902917728734925787546415188206070930546605969110890945169143355229363012012285902835712261169082417200766775538369647013493511532788128336383586440604813896824897042139936150597159158013216626788723117829937659630468157442893623096356772115300601241539773402361576470756527637433455987463634277084266861433610299537628011522532214687335067034223474312085005353102541807806266953367045450676877517556945154863123050054867561165322976578657049849579132481718676902238320031677510921514119569924589323835964338314426952535221381700948194981625856006049723459554180253264766018003981499585948067631916175484538171997346103579384350561921831364667077400838689813701861565439949359756366760347142513797442362248187011987828484200828292743756693557809443068800123482699098562791030068568641267143520968880590508684184397120035164631791043244299238702424923952313866670617327509586066512918418768513021058683933561989930452377324418802455381852812316617498761785842372093621360583853101431682056295708904403798793074711836593711190296889625779340404704651864388504593560017644349046655096459600340195526456064148863648283887454860563902934201754571323976015814099534432016638494989292794000061111951535099165077084906438986111852964702657310967070923086945520488728309318838102102651595441844687106538830807405863507126693014601917050239032361084691191468945281632496376989759907542286358995493908907948056088180894403185040141049615227860804938786333307047099931928131699540888492699115980332961806183414867251536876276424057008677839839540248827518972590523852832183125570525917934024406881774695614193431895095573266901374003303358117807180217859349745539254395353895049982791640512825175399644077803982423103397683056641716465903070032304160797250694047953015244395150354530552560039001390112155062712487682795069142322737874492832684387300640943141730611722600975980200527606042175564070667115251341137994578299426532542160147127987149554891655419830137283811292178319084599774387406916078903428555477032530499261964424555064639620139879142646993474293356069675209918191468645360319078022005324662751917974634553663244886847427575987954641037666868961534475047506472609706020860136193557884526055951385552660700130122519897083036696607111803636444207617692740493406571792929590426372801629792794481585312889983660382486202808797827517750888038819718504464514779201251991293142324105477227339211257114181176120736457025169224172744654145965846757286766258112343029401734823882768034082057255748331072651264000000000000000000000000000*i1^116 + -664985878932643062565329664953303089845764113523311809531067358303385157161873887417254905262526439453363019183003927257631056107831480295139042645864109607276427654374757591005414856976250236776802359770306346079784938534489131635492567905310104501193462081275525011705973566853875688166952698307974883991428118804141052835092797819783007121982934772694689826474725559739869851848516382837330823557366026718966529172479153634088862525124747555915761740172392608618745199772726583139056426075302409465027729920388207447273254253058946753394580870649784715098769320367292359704160249560731921050045688091321785288339669689215451201723266683657570395729078069442039851933003718451720425922867107493020272670985230399070449164695103012041635089749349293579316692579334678830493310624532061752592085379870318669608506885822403870662022582079512698080723883532678935340356256259929551754506854682992535521923783656617805866314187949076966474554094290869875495343536633630997378361688421364028637408086615173774474977574342197875489300344043920248463664442390289128662268235972932679743144369492567680893516843332789898506440375113507575329445222771193242997475332694205521058289310662011063784940147505043150820993897556696564830724172135022881566477199197176046593696390635215461843776597909604155734367612999032539565195033835387008533435848557523244913938547262367776076725709601505802229884084031243371696806939783084026911626534061559373061761573485754165953261104872140540772425865775032802066634856278599470398596041959678170622215697241067623119848342082354362711568390968991306319708179166933354328714910682459224729539725549101056982179737397993135788478451117901876064406867849416574993060715907525514881317474114904975600992168520086149287042244437641446680182124802687569019387760871409969499852164070286045716072262557356133728273505081400605888961358340662571549104042713885529935724182262062718501533084939111300397421002256012989974116441554242834143216520967779878964910274811379946986604459515629245660851222449895433980323959900197778760222413951031216068568900752135274262259934172375066780181852738228644503882896460306472687958771843933899162518755601276855914288329664912295988333262970148061386871484223504918745844733236808247235503948259710696290720885733822171657821906802476650009022488146508214436346135269816782502898311359910757741321867620779036441226804942094734398810594556396125158216408486609374039766237109782378169470230999173384389595578202727774607148081899538696537812334024545098657142167998056121260937211143324929526637097138279542324303953474258940513991379598194086733686448053247444117481072952203779367507557550540221186456499647163239480327101219447252819905880645809142361898887519784158143542602867531514687493201929669036573102219154071123013774916533542908809983990546169847318335128668527560899218470503101782682803904436939185807964150101197244855033294225065004740569941740553155453298125087399213176755462090428591794242598510227456069856098209214721903764708860842093529515588625968329367562669365747643816469697698543313191693151147577858060065637489585791784555552414978105745449426561119898767462422328946045566321997928133577059769731089292690339317421241118347597224613042323862367140261869635250736955007716265558072638180655198260440061223013148820544610659246342125357799293342007300889395103153595079338265639639260324281316215800045563523169445732988570988860331357995172562052058720179874660407784243200000000000000000000000000*i1^117 + 268807199113325150237402764057394683129144530774800980438370196298280232245581088547556743845570722908028972173306335857281197763652070573500834746570766687835811719889765874592842191787805944922956821908509263100268592310061703320088647437388841380908609038057726466535050023374018963176099304851028985928281844993788165175074359060588531318465013684179520573647516444343271217825241125879964440314719320253074837741551055562749124974847682340123822766460520562652794240479909664514940054557367564386871302131388607557398855603551613535289992572974634187360403988115517988382267594033070837926775857633400981341955918791465376770936936907593058717195991795320033131540272157494984966544957515635703082517302114841472487396788080924150517921003027234922329273902044281428792772828490537523224285317668581925928895868908224215205238158878768431651203962176845650995495633188618013067518874853789375073673408068906166086525990862250564979214115673385733552812092097910162643829998288945842397409499767722208985001160562447738363458001970908237329929594433640859547225002869919922103026619651325969090114496165861813191901663287356230933878509862372653504674015090683075024776170227061354952278915797489877762947419322136290430719304803615132594448263798020710799942591798343916524588045949423518726060862862647369808797282443127477394167261824229400158205788708868652274733469262365521028842797787237153655680035510938935011189533803830723391137057175175818775095167571496330483325764280591945716981590813124359991590444331316464732498552233093217839783953822357798472544818748586564456962928633156894485841776709845302232964877165369129569122708272558431348935880120397951081975235121078275372671928793027298656575678231683751476957115672478302842354683119960463930701799384144577806456138395696756368710652403151683069298026494140312524531943791742603977699078903692467528639111085136957678352303973580996846224615379333419459769417919458724490232632870100833517872172560517256505388997860788780806686347413904662526430620636932519219658855196719721454979964087254527383625369048134612581811576165519364374311987043902894610710904540945839881155502077514016609464448729670970923090438572786856110822176247470640978127505599703989434484394046541370444646182090344265733018555788685737942614276411157573727491772336351384495210966520624316507439808197207793491098043305149208710663511609698664387283529081480143161670263241041133511461108041754721530963300553230628194458802837883053078018199128107202462254644877724694122534847188465592715008106148783270214338445664600029136293056595507679150213450388570616848273164682722755660785634816667426767987687244112846219535886695009064502379238507894883160723713622915864988081928318478197268515488419853870959393528342014648612880720157592872390774131937906405142624070803295064549982223832754047174888953418348989240079397554597056739454574472161111987962873365919622892017667315334111295152771953795761121686358760498918855613549522598126775085495197978369606167792645829292819306953100162091900057874962782220264043809745994334521328926158374918467397078230186327006040757775944822653724519535994880494382928630504389866292709541550706251329941914467416969861129067346412491550554857149110146950867514830925867439216393481555160427840764247933953456993773809691844442562527218743373879204498669489290994753659931848418220037421943876326551586169972730120972567050804174385646843269268209529787513964635095040000000000000000000000000*i1^118 + -52550949629568514234575494477476153257930631410557817269322898277327058242151399538429066557920126691239837145265331796426364382075338102111884335857849453298441910486294927034619301537277216478784955341749660528748645976144879341768327444755021150352738705406025490809967596743270836228427147836216773354775860855490798600439850871645884816116693470147702601580831391236381139765027924795198382196048209180466333042706480373821237600786831964349540685398550514047073912790182172302847768967163888352576617705254543939876223860013575539705788761562185238756071530933640618240991312498943979029766429341548510635321853843134948406426576574668697813843840052414444454388760501481138986307825063714502742915417521203405627642185890714393185612574126667530430216119419021657492974720746385573594456755407781239204428891689361500755862161890298447255636276821466240857201080942260102361373769629917253863097812428022162427619976206071224010933338990700806493376854460887550989466023552502597480365480005375671067958465170449170502335586543077251239112705055937871032986523599772421109116117243700103843508824465918066713757367050836295491464914644980271410376046122245847622272190531426459506832477435242711642072432315529164133697407085605979111974920083616930202156296233419194350597838792887623051129554754518485473953536641958795126184915113397917533197529065030468581755368405815300867060580516142593279293699662161425605130038580775937986229727367981602605002385146467257006452869145876057463992770929265489059736004863738348681061240485284543304886649285007823628016802357978777768959211038096130809799102035965965657654766514127987846952816195606372244112468956060838723219061647833024546858987874018929186992354459552502198850138993102616562081906084090341023789584790758091003410317954301429375340719650100304272512563322629955955104076168802266958315241520176101115067659206361204599715670078740915470752316712094967604269154251057628539689611628466095396036455072567735030526119975660283429112487267407185162673125166628928320984885915309521529948819173879584767456270606553603360900250411150668999906019902665312162027478576639829205672297498210985047936841888217905402396658068945704120158486316166560812716581834094903566387435666169087405866379375518815060311087486419764001904774928912807671937066145298727671525919630540933573577873743404274067752252869177799325537514103909137412195403143034355219967980847482819995645609638095225777680903347132419447990002802306673824848079118545618400138813125496497662594191299841412568604676309719522267797278622498007563666627549386974589901112021689568258081373777437350054726028900376428426407312370044809282509593506470090193759167136458320101282369384296334114897815314789594189312118684847980208198490948671515150374325403297761135127306248269919253945970261755511783809489808501221802442683244481612530824851727656774131105008281964927179344097099997808517721515904041069511347805927909607799863350122436012155967578695930766074658134788168382323613377763227330880689786801565921838108543012400499079928955343445298223395733496454684753055809820865141906764234497857587566218432405491391854581670770090708199155859631911948921826564501998803057501392966979937709873095632335619241470793178971231120895238434827453344309994199416504238974969823059665887277720626296368665459231968320628549382770133278972446496437070577991464951160339266536559067702709534839234976273559564027670036480000000000000000000000000*i1^119 + 4540844409202124776570415135687249194276692897910322639308140036021666445143762849911811922267375158467227883760526796781874748200348979945985018194929166245363460279068063641240746078789889692043894081184810331080380557076388638726545947657211843803188353818981590159409690733213375374242046763191680799821329123064765643692477703898626274970461389981009446053218853678009228731609119503693012391042449127986859465970163252696805304581288954082801182409042925856548085003824775006969577970559684699257438938726681061064404580153636605158056504054705755491589158043717253441709028909348176201616505721690499526178203544121328125297536255213242830050555339912286703481408971968247228779146453509465427521018546509654296707840654637431506016985332575986870472141257706528237337791154297154584223867076491354716319400533573348374799025079270591037107303387567045338486226303843930667233549031792687347668699824901847474334040861836192927191521259642573621241742809786719598059335001294308583825853369599209239655751282176435068679877498951759669906912269135561255700711383350165137265590764265952830035361026047464429424894481705193424589334135471038066738240666189180778339478169829389570047191238216366935309884081683073431774762663886137272548978474727116648336493283074175070482913686607860844487399615337402276523444083853601551889297732505304527315323993243610002635887954574047418526919818499813697319240117920231647982895964499550992347565235881937384328945165317977670176372085832226449111213803876300482547746324878530980803521426222080489940280195743868341196505523277170452448606903150114411003602002084353433717125775358923760590069079120731866894193601686873130272948262328096638148858174160779819921680064145771723727213360352779376147184093066595315100910713569065625164755989108048098109956129609846143721232041033341117970662675927091942005864791087380348290096984004174260946776016037893098977430754685967948856548549926982762271985026684323555891631539659048625391417476971614657348440272177085006139278101846284982893159753289886128292138427319352653346420884118713310241837191097797121259214284632790491985647488207285492929179753603535906992749063834484890115002370983101544429045710440594272943805281625780422476964549908107498746667014156531392229678393908856194351032668201864710278788159183893172798374038982508425480928072242529551783971861521748734598909544090567925822941178193857924868450458396456297387650894379054351364922346006818794280382814195433533659640805967578186810399714225049512775142464325369121287651171604058077723093703931225368139706171769804892792639798283071834893756787875373885512315449701134149872252311059549565712653596880739361386032132909495314089424768746371359868783207476436923439802124711159259480765784593217106812540100967598747196739757748018120102289857670533630020050614437763640543443418015771079800832120112775471371019647558561928754585799371862232320093784668197309059650212462975263073732195674978443384986385737760058182188248757745074865321715960852848115725825829278445745310086756055249067661553825262010298807023422713717554298432332883153436502558482441283704074765327714835911181484497799357644485140286172819911919919851017179941801292118445582779578790468618856427049134467360081184025911615137806503055601120916688173054716332787793248461171350266478154958876905888660110935611248303068164342237924580644453225698129250480192585510520823515670265200640000000000000000000000000*i1^120 + 51991945071136693110238285746269185120115094206027585796988939925224921021590704160030064323907717444360352248826305947497355629620902148995873318419653081793700890122480721263826979392826686772136597037972526129597696555194939432569950272449402332063709977623266975620372863903057788237259333408399249693185453367890336931064092029099127064569238767085868374590552604584742943205018062078577704113968360765333810829571526887576812378856739835384764209607238878639648632500238697797232127161824556127658314475617949027692009141153652109238171956063692219266138507980442158273285329553559185511810374005647627352866013333634523369866854492559716322792345163737753199101102650564706513234363506484272666457948086751513720762362548016163336521013798664705929768527881309618056228944774394804826762307891232622871264020506130275796401657925643972138775931006880996069169417844408639207750067200668624224092973681440830247272818328358210896250437943834305754693011695567275783511098041558072462612009147773536076235720914701750809571349215279387458582515215617447181936979872506136071129533209398019497961541276644088824172959849984494003721536526440299125733290065142520556512515709393094989954840189258289972132945335190421069151993478933692597681923491425674985855663028282588377634470028763456689895539284086508595985467779992932205233600634038840395102376602803616930473671784397938491982921732873508146020949369856131839001034709654631530619624631815882047308640225684755959349328733159836967481221892602472353358813133111133915422717168725476712685244888246111690839609499275047538540984675893988815153642973019380134013726035446159742873949144182079619791367620867355579824567628893912309154674637936439327502509628261851608629993832529810085651060126456986899703384125469036549929742695374468052866709650839036399342988370917609503105443089870390113550069945766601162436139446727997332392669506026420687329837704809775887948231441285022397135654987323027090530976739325820214076748379856275394824768273078437239901743944747702436999324935889536814977098117990408420756469284149198043986418248616524760823827259064190879555299197839943985957590254258491921330236451212326954355084063680138909911709431443601406923518189777282104120470168027362274968461215118019815212093692936225427263930141916865704889559093170534474635553088083108139052170857156556391925785882550946176219121936464562771845394251728540909781316013985714860236117835007353135148567798061712318441181415445621946010671386399142451983819112461543899217789090538925973772387530636586741674704282373875839203612547106758186825906111145765957711722075247084058583561823617268258732727174242856744586539484260993506357461091463009794200203321233187536559251665108415689480434984857702736039374794609456929401647354003927896457114158122675912393720097781333277959975544769946652250344751957018468993297830661089781919976892832594693676749627410163280158931590250122983016364291485917156832484442141849684401483329288219794556838550268898233946279853537661353769072940826563162977074004851847120701624407303023885899241586885878027690591270578134570637307543424593730586630469818577252106506269163379905586200531744100173894038545892966393227411338777639909530932566472967003648396727399885467297506286032289652252322741047803942917294068838438924447544463328748758859698114250438709454608451098296237744833570228316871221281868941466864184920599187947520000000000000000000000*i1^121 + -9371807094337909170088125141908643111104145885532613848578798083829249755592529822222639133467280727570620838285870210283150849882733378133347477966467789373306007803646238132996636723972257710259545798164167457562711428142402176402933046635330888134934523045992185319715546297907437812494719139730592188914314023664723617550735499393324586903012828446489320406769113434286759605886579692793820455173922761883891946062175432209082686551012038960468903016293072240842383345929231305224961802854503070678904662578994898369762517279015447512833812383527110798827578951475831179661411348219060868185366700584112489215466762169677914654953882701009964303098765371133159799239466431039576599038167893101989768241544792155928447658744222189243306726785097495987751299307391594340649089944254763856774665988417073715494295944901255731251560645321722792638251112372677334215219313671834392824370145464037821309193408600564478683310219817278316792365344842384399990285714717910008971945248391252825682363501300441130046200650726922547532211690424416950649632085906131883805006501573930835985303615901013915727324438703935647532630834984363249694400684666701300488300159426826214562057823872925735146333204334405682651166468899934440135836694022907466746244830745128848566426738639445145314088939751418664736893561905011348955163543997398973401552418916038564294934041724387257376853951447548031569716462221760392866645230600818207304481159268398856532248547165826862683262123487155148266701030131454208339027585838852299370125523928549688640286792077724411386701209012600809627581445339626490705058592864882191698622163210777265823758261928176825063867449988027605270326813793679330202461631194300853294058159838681327683647316415756246218528399993676699855504436180006653569229997900908869376199458638769691818524164463949333444415283691728426683885205015857777845745416245477884858866865205243976490591095906069600485326941236906573952258960949707787037336148295990918661413950271693144178481517429896341114585429512141953470656390066894727125321998577635880722688190504715656729465738882208064552469266016500923234559459811263171556059902332202746783131153967495378018911260958798108774390627511777348890913563871969621394877670434112569788183042593355398524648966191366316156497942356354046133916149518868002699912428953284724943186363831402713594601302203632199576063817712389559045528737870658373160060762845474374549747100812032690320748424095214393164918181787723211302617113245146285718419137063057882230829490440680993891271444830004792508161038601607174160542944871211209316294184789285910684451367715715648895564325370041378471210280687762093616041931641630791434071933245923470872686645904356955965354577847513843044848100462718354384576728422598504505990424091262060141022031343761223350988512209345212986478515779227391318312697940456844325393992330880751847190351050237347311762315621875230478485099951812750578162582974944024077184353252179339697746134822051888948957311085315455014759473524159538491902074798583020872792392921413440888176597258430347506338111491925066751238273840141215790885316467107774741046517240902954059506674766946871716404379573787532976010927709689783882658929072110478042700891850480056530974844599072196108506857188128890772434138558283271323523377334457946470597495664356729439926390295986006579123601401693921498671184648954861539509560309065711638974389365620334395392000000000000000000000*i1^122 + 259597024860985365449828839228436664860429909361596737799119257807045144412843868625295592140312184377070064659528875886091012219620670784872395031647754681483119165726147267396961949788277577857248269240516273376012541894129365933997134330275826447363057885195297084671904094829555589909270351620246826542070093718832604763917754811713338291827086221780462128125261042006306921936266519129401763169300038195317607900109052606100276021486676538317949182396190359459327940530279099573027131145625426842636509747075704751067336666825806606692327976298887793188943074814296570218817402795547849903669202200910530638423203010341703524819710584757700252718377629381013575739765410246366410363727949115431401274290264336465795485554867959031554631074183638577318310792187845740840148954873290551050924045992418771890035112304940785717964155383497471508497430732198968137528533045529411788737114606194420083328730898903474087692130498308151348068147549423602237886471221933620139258604689390573464848007003852728273639862361215327224617433342784269892560779286652132480523719899675469704437259178542599271259841314219005380452039236316114022525723103828152190301795583120818935907216499899173754173010068197825091786174812847003319167296821870324005160795383680616039258173742848781642674662378352682545767244749033762337660700879027963781721170415868744756024293354864981464121468329039185702336877318242293632837202436551607989733383744670576652096879194661192228294066593746257068989128930722234126182585302631961733577696969727664166213127742776544212744685912180847237025094999777684744042594478759809701957019568276144563656804433080275220283480210679031955035950783284152002522003177627646145611810493608763647413809245448537586153341072967381763127955319571424945638378042847435789223836765125757321878498952346989087561522681056986888417392746725344135647855576276164084166894197295855065228454786963611443321547929528156161519719141688359275625062425649127522422568312870650471659486054497372377452607288353764914664794220553977883273426355370149008294821086283334591187142823136865008930168380635348054527160744520214800529607790566109325200037374649310288963611700718033526329259868390082801546788802910987840407959674859263308930583395906602577855156283605103466499338336655570770564644345077665339489395722588082534326599443140570150997268957705459504850901960132921012019259421242717737537438475107477996753074658810064494363567007142747774227707747315136380650960854823888107527416916644442526441561507809818915529102687848208198808105079643371266799746088375588594924125019386925306329286620394405026828215893159919099824895916428231669331638504301836592059950205477155255602960770130252875202807836993298185804397510629234682933787241582924346235403576820255902214932927874967632676996316989952342057515401171346203931883069540778742002722602458845364820396885923696989950481197394306768337839491840518512953316128377203761319837076634074586749741822765136894747599199360263498009305882609782998069781090033112699199579770758906410429203321723370672238997169916021509293137019187191473339131708940034899283635270244698152175962554557975308608218763686156362401265398848744114817289648594166202352014890014079868161651982346507062173031381566038109266830141193328452846356731483494784860856077163725136526366079724788936408828009677642297103264112106394356700942958368160773418306764800000000000000000000*i1^123 + -3355408416419032429188323355722093218715335571420508640030037942439275882714922338674791138443911090054945541665287284232084790390656753478240073124466941892794007494984207666808764550859257535144495578489770391603151986248116941743969160846316843762369831015880717293805861101197472691797625292912321018871668269381485650304011741357247051429442734410969915082359164958696262975173054447041505832081462172635717507166332035364112467477147183940455996433137110116988073465652991340639669353189183346519571056287289334269793149153257094261995413327171745876093988635718434303979250941277372243305925574728651485392489523432150795886711918126662005878334133257919603835467630716090422155821137133424859372305196639237278391830426861912787928387645929914927746963950794688904932467022976730067843596447715786199437238488064801791077624687037476031416751728593866116796557159101429233698409653519591121554270688912835828310029987951814010496084516237108263391085981355858335089822058688552325056637762731645188738048966780423319149013041502079793858832641319777004193892230212347243202126787507122833009644385109536889580190643943392650149281429035144409203854040309444424850203190808296921909708784291750973254189539468733854778759725420303925401373595995916895322377777262733762686918079946632340064371069197977654425903107781273081015176791528325133933462567403452418345779952175434389511961938741699886311342242679565932445339573442293423913744489730473869773625512710825122730919872574708337782704102582220666684452915988595531266292607064558817791838319561340534085175986408479763369388303069312238852507785168757274807128044945111576148000485761421174616378835981671878495987832775104592889505233767736455070445290613763145987366999053151972951839225543071275229341235055151647796941173098306256897816520050255806550251291173781569015933262332933872153052481453374007366823504844967752930809905999759657181440627745000782121020368439966782082484138916804719901061185197545234391210440895623443832992922161241057329465297734502544833697718039246666323648608920523812701870968391865490824938413445402724321390536489074306601212937045602079300620419657394852551169185206474271051904422975676266651949437681077365862994695457066239865758616352259538697714002774244028016371076272826795408779302524302058634741178463839260086513517796830697697312733759774046027496166237241179351023760083213682178383076301703019417372193944458809402765326965850152347697829186845785161970428816580158484265411036760246988059814545461976697105612916719586412461146881282874026097575324684358142468677407387996285366232731139726002678239999381821287167633571798713585484073827839458965888724779552936491231719995126198906068207054576227721784384133048083435572266855067279255503873837525514189772137732091005090573425126015231276918504033647819718815759254084901289742823569019719899512773768356179142684197954619473633746000044306609055792967646253889128673487285565308838104338729729021310136377950742794742097625920541908668838811767314240104001865228718279511350007812515249932409226750476389297031805695255066155290141537055255205831628095882785356387523621895595042958561903103423764230907256885690647324507244970418337708352095091189636012030895477378101079858083443343958893738438620514004581948645494477599951524404090674813025221103713644139512583314172362486764036448665826626987955427737600000000000000000000*i1^124 + 21148318756569352148785021276306270348836400163015178802297008544927004700550853179522162211893064817288207627761046143275980379111782637760159646950457293315531600174009506706859065882724605744146817128817659422321063261596855552372337920970539504950402526448977071150660126886421438590755501151205192493391958176945372175109042814982640931704337564394681095937549801452988863573613158238940300436513775232809035851339375220495575892158875652241086095086039235817907947921146839771469334833747443079191923426984513853932272336474701077960113490040428308488434196773201519269530935736866372663363452628991962706588262910140445738420908237759346776193105677722964738278314912780177070954955835174741513958007749486998536510333007020948989511799796628189144805691271499710244768287083746395031422799166544115241057406243610774817815195061424396221892722135373017775539446178350578149508642172745679367017800226587872942790310920463789913907306741321749481286090005645459095988763854478298665863219535899581152480326928332421486847944008783643101217326770741627295792374518733458797132510745735228867095888874708870821842199974689351187168220693356796124045878289814122321505750623839080865521971334662846633136030833592556085661445900470467054814562673121677375843143172610249667817695650723067154958625059299230821479014539210095397565302116906997117597162476378833106171688141591984594193138342902466990180591359922697977981185069697996714832141258843993804955206339940725775770749269318232402187641374144150198549128266328894639063379817195678730994517855474130996102974708325748646323641961497820816528967328597871325458141378685907211930440105358879132799949939811194520104187164176607000119766445163648513768136841941652961146205048325352155531858715660467473164626114336854268101378530378589268628827228395352171139100582970043142555981507950953326514069391079424811224620481838197188012121534508760526474289749576101135824354581269138762318365620857090675834671587456330828045747627894354021880848338403679896282658949281389307485053729515737648468424947567916065676286173180510606038190899913114169695527086369594032613037647393953936977312302138020910830763919622011190834318736487030445258892962171087630838813687499293950550721353486844455443307709129901310342741682395355511556661718738512537900354884975142606276189370942522520749152047950654335174754899097288713675151920410815533275600503625526566427066689638778386389872057816852747784042517466973981239521611728435295441686558852410130616899978438104108307160883056047740496078808403550692042711838262894824032122120591700521393663313641589512687456048223710408292425193604252949360288747030633492199887506158451800642577681327448962185360598581003337346097581837873756458004336753512191546912719213391014602336776991905645642878393070864811104808676509922166090458058592453762236009356837707307728871591669680355308644727673803333807012383779683144863024228496049420554375707019782089822778576031268577536943290883328363860640525358523863223048679055857203746384751593316846033600543356065018116685615054893938133029084797170290232700630081153860511955740212513025799925917388421547446329650686409182138840453956407069591246923809107596677871552273085276007207981099521571292684959868210521715121658334340953612932557820711622026620866591257854267872409424553066184928974721117020580161653909829451776000000000000000000*i1^125 + -64643250829587230869138072711518182510592211353904751380935168083786132342701675623128286467457621732984431067983282067599273699383206495968500716686103492123651286682482049357111474076857564325039965663768943251991016813448514566263597085069353398129944200433021279803466712160149955654289027629008780228640990993441500138843102441958302849948395359004510545161910563435557226516204301819913092139559283337097421169638077783035440211733700946239734239993199880685280176075230849597812165016021338494376774529244780819049731648021648760684994957462827141959639931992467049136309184090566800293210098785700580595926860649681163869504222644864064504541466242223296971545834404421898446529314677561816843157350062682622430616981908343847753414965827757232275878453514043604827718659983476533856827672637367531615838993648977117637264663659620876709466397317545198878226147091876219930733118662129503899656750113597553959006496109603920181316464242947537425817852922356651636731610988427730703915706044682262122431324248472193525193305410324618445935107859935086034586219986027801412109175155475400663418609335501907748244664679052417262142356581890247260918063806371601644001078871684584291576647117504570146210353982942665364486037110167674499008635584359563630650841457079100080569213176527483904410820711326834108893513298802652829747289731285289617203204056638429236762485095362229631813525548209466926675364846833135531067749507363559342395463988072805038325542170757920183873803401778562741246561728364295426677192048876592655326050774286133575415811104171092601109084448317308846599035592844626773822753479109019561560752911363365528709513713976586381591848437755881165842221432430198662453467739922521089938356363915796488712255977579285800292332687955999888205047035793887786575716412439531534566396579709279874843404434376458304401814957567724102538592670461169048058405734457588881980445035702731907124338068004790768615347267142374363752551860314284602154999086418951837073646949212099009728205922545381031668227039636160731024541496205110990523990905009899432258296829362592177568130435554287528541791272094001614780536920794900600747169660647452254454858646736877873010898428054711680886272915013249282665179723510434052633482237022890476280730316532300778323882286941371260040635265429562816198880537853550459832624192766505271166761133038832880755057648680029465833946229260019503139656558478047113750178317990375159118478721815608652433994160061799490953163535121679569349643081494497616500907162001683446706923071290605572121381920469746056601441558949482632080997708672001732431061885688700741451435704401635651399923014945487062290616476796687115141932244938093857917951658592766524251911441233000644336958333301964975680678662746124297100321538924007776074762293295860512780921789931654193536831343995364225117248268979382759760483746179107845977379442594523340260650375667651486154347067777759287076468115158325463990735050627593867913796885241266004128566922766810757571005120615743064794164471508965407359180764649428522860728315781176434449272502809830840105299160606379601616228430381609026773604172756176522210864095338846579929041498792736558294056190147453306085953326698683123399980134327285526271304709308938832678236430527448917893061690927143568947856270921113941166029683470848931849715033757643771897218996335529135439872000000000000000000*i1^126 + 87394251147205239894925921843054709885760764396640382096768259209736075401300979970709493670028112278158421939061141195292116870756120784325794304532044737933530685002044197868297221756271030365465888482294277048257743781651899929446802703330082446363042725308724959412010701702780473883430169566303823418600921020937914981563169806159692139926936846296110650066276818291829986853414244959523119207497318197089672072081977694042283536686759420876028483117520894423286871606585196502687515549095305183240527405053204279466467054416393781443260733906479675278712084472142271131209221466347314415681913035709215935083116248463217646058204600791248964875264656233505809632256168821269620697740079241717627211586521944913840235798668583802347675466915521706280396201797668558525937812104601843786686108369184286419638660148865963621271156480374862081006560002202110340679807092595771859248123341750151615899834878351367648894399568775739695317027410536175811139753093934270669110212177936890027032469038622384019142751132007150025047320979892691967744284715156031837764740845191202904296437393652683744109192930960020875609903661942536665620945641306215230836818467020060372521257066347281750270871600953928619953666968710316446789133385135441254125453201696888956852595150662955298751659425100051538648646392199814203927478043142435846726292053805312105681794322345182672385717743664946027124118563348542916936327983902969145742566477673648702299723506744667108862648211654228887049227795812221118283576839085570625012487658828513269949577713011683142630372268255327206650122089714727574640763934311181824648395101294136585747387984533684986193106787850876299874970392215242041037489228588923103483210429290985407505716517603810885242551690654612911972594960732647342693679846144203850839409531366280405068524326744926307434105624308573232893673822864380520602789329283721049927741990013543127474492466739052641920684967481594212889004341844996989461361997111435445556473956133236532850144609268987103359429689770507774243463464997961730321487405764314805545680820133216036121803771632762018794610761003110005281581904805365785393528047218045011085846612861249635456177158946610585068578772836221505468577442099437113698683843440948579723787972269803208325362345020556700995303580334703404603506086745210552719256688723220891806194177775425388394947710746849564091801671072778270854896989705220659580366242241029361853254253941601380199043243438545822794822973939685563188867530025323472778487266795204896297025834080608916984304491339902107726870190132771402221197798883410041083962412896095593916688888807501382786313551530294340374368476469519132470305204729873874228275706815132201023103902237209873662329213902132019477170930224454270913638249303187878833253235346380521263193204923659308261835391177194170966576304741682132355746350500731675677871369936883277176397437627925334489415433354556658478509894210384900226223878081825194917648472517023470849678201108646169854992334271869220483953731305369449787519996962852243981575902399020992144934428904463102097127295694235012557426955200295865083807715891297092611807577347555244886304435525885998143729877520318743615247957144989521301429290114813958099961384652224185462109973899360802582017437676253657121154397950106387386538372381233777504981044212978653870866395583008386795396136960000000000000000*i1^127 + -13715823631537363402568996057107371236301591275348453715523752323858377722405934868978579416596564524213630751707202466021996012932824711751332204380306049172711700903656879232673810249275361440227761298029859955874567638180402135605066105162757346876002135984794763179244978399996933559273721046294606905123571160555722528451954312556880535018873614639077175240358350028043502637331356517223435445568012907465016029751577199783591644935430517343260945591984116281243285624133791608387275807657479498718858299118870929544494338524069977709845184169139727786928735314881272440351891161355769611842486031816682527844539000322571019241448894114686603990090615041854333925174311583976383374665251805074022030799079317277813150614402592240647631698340196956456816571379802394282599660768531045526558881634227796816362238030430365890807212646123749694747521889374396823300400979895180829675205469843381169023186819470788997923711467762210336814904019652244716450001896217853808679321555947513228832485223707745420942034106997677072567250920390221708598633302914133178700464887817926589780424725735876854548547060974021801493483532429039473453881263577218110521902334126846693629169958085720333641965506099046180041706380417126648606185787126733768412847292687241368497289912577634770802627372810979219439749294969564051051222733686033412695022654976460590529740259385805999237200001246633065864862369925785812816746085978913095965302936101278768756277842519063633337092513831096621189521985336936767003346103172001378090112540795297813855953434044697079017418615951358332245639695034581425181223252938054472512500664327052589478373198758610408798619954427875565858749868651234115071230687954305098125556091256333956098795493997172511588993462469305106712438363490889351431052114760487925832454293668677956299264798544575058329232160728079499780495707028971430565208443300894018445697824397897012337925650371112674237968682740876660598712834443767772155969189377545578951801358994673225364149489663015164787040438483577652293042253984637751765046431743476216537149690607856566964199381918627942198309226494617656703088599454542391393019287984512941533167862211047439047026760937867301337362785181561067520960130216790403077782195877618193749421228456880503756900493689147465677402275928163622368827499623211125874595119986031530019746097985123664758145243098564645142626176169421135719534265321566805879976496684330633412779227573809500678048517172280265268624346103312627374156062142139742603672319729997940644465113859972535980892036302985905612477751225507670649927491713728903567394035866981344029134883871656112877132383146888755434446744181422756384793549072692786433148777494304384840743459605866893996486740295469997168259531361676392229925091702399030954453522655567105093110034857535009683628402478729028434138080975193104684327156743474034341613275594244692272248898031552592789615205067604309988580487522039846435054624031175405166414758362553637708298779944131174688121952969212764854300894667667526395464123659789688945499393140162712241952327500233672480654746951047567343516512225849732708879386654348722216735199270879748896794937012567525718005571186361445581201162935614713663664043003626988965472594292910715758189438914772543796017171540958644618604962011927253561948999605136622561887405691738832603418036535296000000000000000*i1^128 + -9788917883372420814767820666119195108649834554227181112981479045927309910346060137606326087499491886008208547345484325870353620025159576105468476136102161013630188451945674888743534726779888514845933835553990804886360493707038995049275897641532945021777092748192046974316209663801266122367660032597482209211393093104958089458286521102347611171266547920117106852417377490516506053800298145163569339429630659728269824396492638497670284958963633210191941536373818197419391287897970972100097542480212214705311026841173962188260771743082592205437282186835690451765070149436917665011643706937881493577414576364539306866377441055668969901155065871855888863450493020130775443166118553847337398774380823550404305632494911295707002485034478276090827028781172185806928758226159471574024403679197697152849626254350755256240127083105611054168948811907419115278245930317727541396269080577685121263017727156197835357075788141533855039358414757551055223685131783424396438656254222639907411529840070988586461118922004040976824558818477937308817459232799132317131147622574221253348338663170097109324018987114321154516049315582489564867589530409223992210570190466783185737698650829734937372629603180613172153655565035506065030000820838884007598754679001357443005142761969484067539837448625737965917925459900829569072726888382830972599310005500343751719473916955091569220787118334864593887772015206768343366258211022969756008536941024266428384675821013133257694521473783677909636114143991829910335240688225845532788871500310855806067420226331961861182661103938134893923897648423123909564603155649306620163584144391406804999892123810516085695831740282783834496713030872453246954358808660584628282255781335251817668911694583913380223119255085871274624392957756646872289699203706920071478421097100386654039629172125177398450323568252576626036041307453144600930168836106157541401214300795290664820682380807097744588385223988903134988040080900781951376623224381474643218012071696597801390939865212986098191623434483139193507279731818773927616543908698274855105061659661275697432067506823901052022545077832281639588356592710763921453491473602285659877463105018910895189311137413013840736886086138241841282596380504678886169751067930282245833538938048029558084045970325337962496160913161561824890937852148228649030796074207171337555421108852413853631946578575684146555684840692968860050133973584123737280730990870550853034641427137350094515080160912195479060345159082197435847240272622626525616562553053776980567869303198832367472826431264360016523933000958069492879051123378832061534016794876846685183756556638815031816576919948144890926570076707706806303798350202642643214179353348234225676980204556318441380949305350903683948981703914565862473230809727772543741002253871099657407626898335281501042733873146075275909108830403786927022486374331216041026792247549470291485832408106362001935371340629220761900338657262787162050076824368303024240495302907908474448464725240176147623786133464625270111576813168491431084940433074539228041170153151101590496109725548920528325506718502554553520796651238654420866204161387266882728428802605622691468254798554562116419538319678569265785844407187775705453354259045128466113023788173199694942644055425029586638689265436964044958772153117029519586502729344329559793317723064295171445069202673631232000000000000000*i1^129 + 2236558602359773300115954252024625701162419489110668007153429557137039020429352317576755939497499163186543110437527875979130068437141130704876595112452187983047827002916252452127277456277532660435759191200930514556781134783488293895946460009130879598714928605510255915405181518557206452925160012292360547533748984188973310216840778072378634279343253392561913771625894319020000249911591208131570064785272401530170595194747701006521271477200487416932232430850280218968962647068413885349811276915743365973753364147422349756018158726727573984185661046871856773014112603758995876881739008589205506619814061365748115645492202873824239140229250080829888827769937905692545705045214593785854724361817099201392126780577941517231930404480787010038304194691964778124187363408578734803581206422397774607007824432236406613020925917345038151538452758198455635144367111575602292194180315362788394668111052410285198316060805656707280816724907942161366147847896766355277757834591802177688332851609160015228255604685623926045529453487033232126204100274081552004406935721177391452038048154276045183057028155951078555617755012793096535037608977005622565536018746206606328572395337551156411918330550627111327452259823278710492931039520096056952265376880263750638889612681530027330306827220770400216731026839826625214504387186570879491947456903663054747037295064850167602178921097374167525207084534576823578065874280947009256055593502056612228099239780707755079813592756474703229860921344208551004244203238226576640067651121423866350249472146818021256288115593661519407415508059338404726918731297044206807476588603128455769114168275245190883907954602050050930479051900917133495569773500140398686211120472023847039287265523086733743674394299829747314789274346017053379762080186142546438930400806912693862905955396294252781866000505999909109664910305738567841937354964192073583672020140000888461939743406838085337284119461190459348265296933837172973771928005766457496128165127408531758680537023944548956690832399108459558713453056517428957326728095530623347667966455416466053602660272644437006221585655290600231926042997900796816178508051694602684761350630041374173976436821536799214573917589553553411921464637882191457077505447578572579557144415700610040880153752827163577143121071340760097234518635581288306280559841736407483700903338987268856340697549036956714575999102885505689277464816518772157690817972654250058856192023852820449573619143146427398077901552468621942795267590583281586304355211512848939097007664647257398625091591438840663465573007813895781650793663694914925045652477445523500174922963122037555118933705241923971262909744457050006096205046730601032317832791957630753067075103539873189877989575974815672970364057386400824142413422329315147787692710597395231559461028028033482375160518773961551272870201002744725821518462023552140890230376546290718181239013416812372253794127673596320395102517969375458259061658343860219781249080777670067808799305085131590373637945387824628712293180825728500371481766396197151405769111202509201025911767833287053516242436847218862569839700400607544096916607107264738695865786596929975170908158676435988175841066047821418922623869783067587308204158007088401659940827238219801010175177610817429337310506160888239656502010803753345633007665226656781856118777795432866119680000000000000*i1^130 + 541996925687308065703492792666062378449701923690503343467368905131764375709474369615543582789078635783687612390228193979096187495491328476407553311083747742188195890362665668934150601759288057400639568622642498130339233778212492765469252512936070631834629342892553361423457113593533305849810276624875702713402950249196355309995635722454294304388518931153716432595247752693950621155671201163109714896868409022836081227350626404179591227294579195460980622738795484663876842458197888789662476068498078041951355617995741269278130942399942700601727707888348539963938901314989226486465677280490680803876823641992256720635329666635849398581538176326596233958641527282984361993081648341094809384341203955846208790539593940488777012537081504386000414015927257121229683348963512382034406425597992517034975889905060570761676414885768857556726501041600335139336996618204110493052898551657780449153223768422512408492912025865373585249496520600699574699116793896503048887706752178015161538228854841888525714385546387107694682414488682132325480137186458499053178968580612819240925129460120154276306347869579691110853714090522446001974266282651761439388798883498583747313509280866759086756605956096177836726697398201369259405491116688856380168832706479076491816668617390381171710542990594879446151953769959646342827960796733015098709748910635528300555674556296441634055587544407288023644886962501839579175432219647405437344033568252992698575290714812442982663896058435703232210059469450436232000433112665596108440460148121080143377348505006583149260542695018857496241080869261276535817840162372371863413370884081218213064837351606638583966350242606216539197618989010102535866593075851022423374570946038235096219176307462116957763752140026024532923021668602800495181538174495425269792465163782968287969284569745100309896870970309698088431667785772512802603801482335413731811984351187473730341422093740434188705344588205333045457423399061866033838211977405336255308178212128528325081903657171069123679182187598731410812073014281386802947230439456212426005525582680363766633244805702123956648622695614896389120238720220702282836555462868197249020525000355996858638551343453120995158083549474104444939466964219512921215138795122166404360261339037072111402702007395250811769495702618438151944183867701480210176970169024925754152145539132542017025191419704150950415809039340577660507748432435792423292937074945688138717732321347044198490032893406599368361823036792153870202164639407352310893854126415048911153610283805054577347728339866318028666558760791643791902064106367460217824842402744361427210221476971011709450692181162824028381263252538847944734200996657575991458247777909958841152760331008746240222949762905847374440076910698555570580833004962553215675506333520529277166591639826568736715758838241446244409839226581212351908858541844018339438987201923689879978337904302680494678723318136030022629322194331163194980190839016714540053514700855235080895326939583471062577149165026429519617284227329294650243359715266064704907986454325302283097511766695198423372364866345663533011793144491306764467275584096482491222669650202263771282667244281292725220716819854339820345084176348273422523991046245613891268131033468300376507215963033034982435335479678811041521074965313530325889995326878872764416000000000000*i1^131 + 5125451097944380580335297087501890071673278673385863266758413985150585369193025509844350010037166102346275710577815539271892216901286428270530698581736189081465857899079118631540956809756720902398147955491699399547872831922699496273503741002246620510039631595468422187390149218406757665658485693220700970317670312463251165372645159371174429849310683683524342335407759189786778258514826796561515593680718292334072002508833405509203805030540608205226825672878865398930557073038891585483236246707976679264263874775127187326655056613963606851139885208835653617478509955890321773386575834514779087833836263848279397722432764393953623642400590888738631651533246590707186221699029207373317873622956961991090555763010666191003146157948260197830057370793289925979673545393794897872368461430286164714277631528300861663338262980732736959006750321845053778424824563394207715974737735226621349530649939834715950415799007575908099014684745834648983623557070914803521406372594688367574137514138313803201530439193268376701638231672151579460347327473374820377992691522668268255930290746552957452259489353031505629726160213218102594406891381631721486318560365031592646854261289286838958895049526893678504719293167743511936084367881388820471759799563942657154318313379479445373811996186863762411047867655270331936289812845214539112371546178439332662688588879200531632303909311182917052973304350125292880855272564916683828652364689827229930105383428510563635739373209394627485849328492332801899179497679332529046118856284399649047091154327801572709866231530686996278909612175857511656134549272722256064832819648653837881246269095052201730354859880371768329158560555175814984957070869327961614371561525730438167713827876791804707689801606043950574306670290426095158975337066993966014450237043252874302859818628075471810187033476501334912536260730593723025282228091964489698658123649050572806218323813885714961906416567541181357397577330390369812754769155325395927046925120746607276146074108265467985185340339099164891889130990909501970852294553881709198020602861296983902050182739378128158022433098048693480395418627923468938357270700279069380229710108926523864588039923953554429318630634835066412911846634721718156452735834776215122043559240793070209626550776040947996442070383630066242019693267283247042867029483706580713889668075575132733320972744308541191133769353456271970917737376914164352541091540796838579301819722550838578159417030434069996301872903690482277490617635460037752525442337829204602767419175668767267088569616573210804974974655460999690017628682414380338794524331386395685272043502062812641860371554476000689857327743613905710429112961052659746503547476834493683077017756201401076191725441397893023621883030697241223712830191820387902731958145590599028778338413981478729742011194433603863191933747597336608138158690566619109493636480244322736390381692776969508182513052272242251183105231906576731274782260775744650050153232039779379200411696672702693580899229619461765295699416237280847062783372491067300978595997586538310800149541596710245842959612127956887484382707840185408030569423369015534940290661214788052284072190366293859634557917506472922805279270817918482846594331936303254329097319559527293592438010500777925834770093763820776085940687069465009328436019200000000000*i1^132 + -87472051651001850306145378492872230452562795094505252176105975396472653971177253796378344594838021183487168720401936691587433963028972406817122778633833566743475101276018436343300191332098698814040935968673303647774477546237945403632680283842786053948562842809234606479882787920136954260222082204721338302190009865548731028286712709031940626862830219185035650365344145632336714402384590959998323769314995893271696467985328885194772717883333479932453053986334771809261906265364430602509900862008854775836378889406031917485262832293314284270694323192679593819954353897421465037316765414227581836299035237710593695055101727102352775137559845750758119274513464170255885705131320815844816432471361231552161347633772882506268219703690591743493250472567846264952747609057470632778684046786721881511204723878049704323840915423479227962472103800321461381186842952352330076570730186568074334102260081660393479906653225954732132887161163610038060312428562872701724131604089873882625572740896422318917250748094425415675225512320769217927798415577183074788959289171313374289237529057814006279815489370754774086280076974877810518696966532970810492965853300677716450775447794204381027565320422246477404303468459798432537286114812739349854684423873900833480242744509268641804271204984533856591310021556575471463595301776205245239798091061685887970999470726517277779876851698422700713546370894231816751548957411439614251054645553362170077733407104726923860331135677751458547896733336165587198725689366871036584005524008004820273581633272116179208804526317137636141348031662580362505811132832849149807540913137890977219140471016504296218121540711728301363472184628065946038695002011054238283760099768427716639002863364055064191979531936996479656609004138378383815843672902970153236781243235268342280452486900720596054453536558681511402369215994190054624427086988597823595267264003663968902093386244776264580249968938500271334157442718480148155110914470338596787365799652891242678138801107238319652508852376331279563004632477870606846032584683000870579267324156364518701803868679304224010396506786729844708810520586932111436911550529544188701747108245570917202923073908401581136054739144014555126601727824568837284519371207725810968524606232242593304513229807825797300065505296258633047329394840070951905592296647850587498614150028425648119063465466815013960823825549537930272885075989444081191019824854858969347700725066289459172151219900595836716186527295524042851359371003050707736924433379426974598914554305166443049749698289694137725913546757996263787158419233835398576936927817243728115609683187820888512397090775377855627168079220926840789489154148247530406630651612356889800823675205381251411689156594652470455471410324022410114510611194832773669255538307386306725387544290812870405845706144000038951856561797083465106481488865804909034618293971185251606992211418332038291224863546141927531274715181899589511521934102825241539273540189730358429610242429082335447645819315571406702369009464848697670870242586583935884212920418713910863177831798649895894040089195290081572775945062285128788736183974932000841958370184644780518881349116497359178404015482688503343753387706546648889996825148925256006821559880260633119983807457197854742502300883327317339934440816640000000000*i1^133 + -16638828057317772253808331233611711075070956734794899157447014161782220592132649746928497569422913927192916836120703878948289725419865587589942349561138804270885913340636769972263746236811168109250611757780120543686416116053258189381181282861451486127659712921913572460598407753186823924837753481786900734285988691672789389990328790646449113074188489299672171775467645974167648871534617355734808069148975399408228220292364399690101742985572027847270340069682447245630913818911802741365984571786492336910758777737721610026227291622661272775310442958852086085546270237376662956685901263633458383755257719538864079031989557472462793528762918633364012295678089667940875416733862464481417540267779419571797038103451925558014911280787215361448706852835944851423313826373212061965668647147646380248532811355549273031954574605316455861514343318233113804978272070179342066568925711719569837235885318368877825374671562631330106531839861836902830996726653971354988673526553703508518992260941209267521948847624860533941808757817287492546346028265245819084615035119476942764514165488737180208552020366138692814409879714515232390123694282344407933049177208176027803663584664859600124886875355439292892354931601799716873734084969276327899291717478756769824092442663825243312814693100605618386156775620421924059157980793831930103461998642393089996693205969525436814275345515649973082954514774077293135360366283857540401593952272161971685118328442055078326759924066668280550112965099169430301264387881481090415836836767906550396582621765460183476751980791268298331931626437385674666178039103766239972752551520363645445866890856932774470747515226088238564613990892341472678285335431457136017144531676314172609006661258837424869879179204619244459654669588739074882345457502496437650231733446172506402757748104054295086599222601454006983658135821139855720964966294664377105800594739639744613302144694848107723355780608480219284941396048851698285500668675441236929967301865671971910843707483451783426407018866046966767233798126262897744241720908474544383647327168845253372308951909185260740001469606513921225330678572417103286112647710073519798819232844818849341701241086311623407539465426652661450341974102806046943109125767960973482283628744043873626102395181143658349924631606340617488375073987123344437640754958619366007411175254043598935620085619248455213280130614328080772525731732266588538724225447158356814335468180165945336895440028893952639227855800580769896948120267069886856168618146414470825012173322178219351578763492032757036399445663082111279367164868088035749910250431929053913713708188152061381312295015442244595041985043575913447175567726724612528307702816553499561017773944774336934335109142783777088122086731196406796283293029111034584947530686496738519089688616216284823852024835022860389436284755274639859457349284176112977476049740366356511170433303201808411336688863603797255060774194885765505175578414600640231154402492851159131803502959762432459836265541433713096979149429414394358356968126461989265361462008962761210349379380274070652135707613604136852534027474709855854438031373503177201266017177541881236461651951909556288402316609125418092883686156236696410082232459326492482487446820957943432999844511401498148660576256000000000000*i1^134 + -1119611758289720729471424119632416896530944083069481986573889168803733068116689573203737602985772214495650033357999430811679757650380628965014962014917671721465151448183582476880592001411055794658802637730661909121036398327032124311476309463792022310986928076124314267578128736032006030278265263062229993075451364096585771979737054171663715353558735160583993210581119435499497051835257392332838689865964628626526684787007242569646660723794952693008613315738133690119740718570945527080080709902482087936652242664891092445671615914492091052255231963310644249203126229295084768658496468186741903121522673300212745594640097861660894466263013946900876507524928674745934107847790948684476265281713745230948809511188265852828946317083263289659493952741691198979458144167358693734353263907016511173580501231599836624629289846411667866224247907501806758078054445491612833047241775204681356762859199743716749403082237808814992563907812559453178278408862328182005214439012328147912685146028487996026934238688617050605036880518997945791921403986378344216211893311810773483531362335367205349896010698480771068499853131000821630388796084494551032277893833981081086293301764681099405784847319431994706970447657579160123019818319298783113046147371459531480941669590065936471632813253557535064157199140279736180413371761597616220112780298990562564303192766336286869959239794305828448147257375210324846936105011361435396436088533022026777375168706851882358155248151698934930992400986452456599060713003096320288310109982074811346749893967923628598650109871084607538515666860900116408120589419996477229092834832601924049475277515390668125281002865224676016588671701962640503573192036716212305164106762659878856976456328143480678723077902581300876747881802250014302320178738703023507637437406758971839899825712938282747019055971286206245835774456225136131315302255318251843654344226275935180331903966136021944266858684074170275440478205824507736793210562328408845264989273902133600056768535013320849031737445795377735449608449566662998078100049580677163355814513969736930545509141630317106657307757459457149508238128161146368974561573593460513372103221177363263469891057177574678284862107159806930121265317417536002054769539182712959908217055013986242634341450024226671630982913287625868304940612575796288401988885169077737412621311113412590870926958071731234431332467794621261399121818355500311136449653528741865463119884487612562421482217764426402599353268391521233544026615021782327095269087812564304249864257343852361546496796164760499617428027167574389123786028784419259803624080234502716906004584488017403072848399300229061917125583596380388667432161356970871962233796456072399190896358520392171328558795695673677743116165133871302596904546509420684816996497398787431129609973133240451551079651423670778707372594932249592838362211482443111062463673265702651528858323072886820469707292689144179346130909664396363792328584263704259739491934517440663619022968374846607089992433544215120589968243057958815467814653586666514527290363044830780475979230818640756401390366450509286536850805720210093505592370124603770238729111251448634410031361674894974391696257562190361377843894045381116026354820870032004771599473502929453223996974694400000000*i1^135 + -3262310006353330287825360758347400594740978363841758492423665091734997235621665189199789388590940704268356906789068747886926956923709402730261261393043177624253879208793128830107326012229012584967019024866470434840466973897022407896673941933089113619891018872030031473808035664742538294247914618323150113439967669425152046904487689805762099318566501800172574681491945289509728288999661619508208128896282261129207031082163640019327759601018291042937653621135821608879568781716296499554628321286941812966497686285914188098436800531850763663007333270090061347700596397901880371314335198412994857488706626364425924703221889416990124599502699615574830902409120066989995454959474615148547533680326600491407237336643802436537322006890310173415718847126375495234201901821072412135507369880297767016232729646142304122181386405938423816395192364846087761721044634429477185428277655710478648506735180873414179340282609227821712397666315944803842304498830865608609594852261335797138341258653217829568633809852083197583120458332016208262681901496636664646290194030312432558247013950335202058789900129608418574690574751647888207549686333010083981235343250428550093761953765997591401494155925024079555639845645595340256290115450427880777280358199215452560442074526810514337264208954304334150222879533557159754723271606802228416593139687986444662233848169625129997593599376659999305442274128569225214781697881665888986446276793073955724312946776777971338808752899208720049012180499728185135526465592926979723323775599204290867838255327913634156716508140446662256325011353019121903877344371059390670398904029986278012176559971828175543216300605350562374850965403531351225206570707668823936105855150841385725072950086382709288629909584601304188011251063380204898515518957027836418427241357572217129365666030231277818460411448182995967448229317731779624772136237927326854257406331391574812108528902985288650903474238096908556586505063866719890985583208042249767997606166982959510816996013167954761831756183148566264524807941723256210585441127166898803161313155230207203368159067108825363872295683642684015842918883667316861001956935277975418906132114324268939533578515467013275151953703862726260835642402233485414557656930475469840180971003955107191485504146730471138323876104903141642955997863585714961909184090301364912066119271283644415058406577889387715603878068149509214907938053397405434960457083745012668788819783529883836575602142297530714086622451106337956940878263558967414733632392676052516796315703171248347327156434653088687616354217292946289671256415286866317364142770614142737567594009539794698670207617842755070940430342721575728684037847544906046964456163136320989962215723017159867372375534924129875519283927683389369796131663034534959393555285160901756223635296068069769045542383447296484209125108855324582908966301838453415691516202308096719608555674207788342259622527097880301488559117909351883492808031651603740457661234196991860900210378166395199345357611150535887398909919281983922254283641937737729924510621239522427441382806056214124352310755858253736674201128850447762156327411047700525110712982651193852837988521891533184508234253779244162494627872228102812678496491663820914356985528320000000*i1^136 + 451883748768941084122308679195820310783205291309120755248026952642030843465830160454272283378570921068345415295279373583253529596705433715133705813183166959781797773805273281862636867956140642606395893007841334384446541705261806935818685559964498041203450460443851238011219467736659514335277184586010626211587269085571079929807930403415512545875717004755992572113668278997330974318848152796516815511230833944618982234041645042139177021372127450711792192050049235192703780507103684197038093306289840673270725879292794825609003971577136222918729633367826652319478066140434283037433135120413090613802015767685293095045995220085783708185025889013364525246824203754073350392038038205199433233798888790437144175861856703630342753649909549757039688412878742903118956708858055970453136767990806487718520782883044651475053676317984799745987627811915807330796653095743155919787189184447066238480656383856267813445777329410348349959855766423139196776607840638253990769051895774943472348463276626694105617014242764753576717656917311675276142622968855280220266511443619452781823572458161808030066945394806758139263764454010969722022393629970799521165024343603969362238206994708001266755595646725233642105772042079203440599098983995710453458439092522684139773554279108295486413584982104593503668239381684173616211346177987051481567601598735261343609610221391177222137010890539460424374446389903273955316766858903677286520545308060570668360934650508960923934844401606668379674913917653143077070410275253745280383134659002228626247131449038470841768009791291841640448016456722278123953841123448972275478443921730379300253519371952310141240834154587745174441751516384615957075743752300822384418321849234406210193242916242762615764240727890763222120075849253242412210394047287804082606296668437243091619051327916278202103735861851658566882401131279373990856346784252402465746686366738771362113819343541092753210002284025252348807675307492702982425152450478411670308004747540992924684379139799377379724282501774224332455932103047961938354378984148886084115705341394995611856768356319635560953007575098438614678548355922160382004369693678616417721845743328032337143169642093488282337490899600279075694436655289535435873236116340421416818635439376735930203624461379451343441803474484007416398584586050160368346623080997190057250472855787863344343832039459942292699635228604843645967063923486677328766346967145514142460332792222359548626682349859106197586303189980226241081590891291583249475562192525935145949127859950806390105520832265897264937468904789572861875136352882104831145645985034704463588927761627935945189820096716486135481551111793462293520083535378098879890583101016338250904642888283023221653932643965520454594521339777322434569607364254064025471646437391641547487233015751520311512166541009918482895034289382250090209478892174557173480773156643910466015388288683749494491823854476807128144718483963642341718030070433582544401852576171269735044713043899634989730531624593527798412188346707784991291881020031707830344335317115265600038426119945369549815789631158709091604026375264626398948449507350138973295638509808706781708976245159913159060553075918904870156640275630716488911945728000000*i1^137 + 478315257759968247071822353269662803114686116468098442962391615585184674489325906548125608378752755157667631547704953798400596282314526758234861475239407254247372935182084768879971117268037713326376181864344741671417983733064834616826311983262417724653009022374712442356886558520539785034775620183960823514162575884085280869574105535584777035912388869313868744630630207179672185393311369229216279288796855432446547759791501776808161882430605442888190510674294494857091229211277847989471491039562796405262829670382336549490484350960291527423549440830537524854130683399710909758195521161936031568772292505270717522842195189791535698890394770079096319177548797894310160161356360831270461564949870362894576391117760722070046464526240362534804376507624812179883800929252542492362240324344233390066925195601253807165922820293015048434499890101215259464013024216977089706271200307238556440163876289633757865153703527298704152767485026282475402536885202444964290203429680591529676157906365525126680628631294074238355886536146817485400690821913453485888699398014650497832009930059804029465239284019078153978943877892737314707651222214033916562110038569602409981131772035608936172805024362451446708565457093471870725961566707605023200731449903883309791634169148825740155368414270154132459921877610294571408663176613477993710134261610292380870655888466390947692557388890326293375169915189455954684001979796873485748598289635032551476602741797510312729567807086864223543466279604408071354031931909105748360522764561079654718615805382309345787302946898128208920076371014531238048307961481139927722178246508973084586721072315095560916552000710825660438501593671128138741364636524213804176929871090510027535286626762511178298678457173425954779376017833892746866632201384286351923118462586093253541836572205478399089760597570986118774995693788890821894441063995130288655412805371830803600748807879905968418468010292930423752254917674045887363886944279586884389545634118877608086508198349539811844847125233303231041483826158837076091769711855767275811046323066160437518704929304140032522763740665341909093450666818993029396839460233799177272820702256743063368873242574741865184990658719018269110489232368483005044405857808887031078384233945978233627864710576960966886190483981091967314170419449449707384893743031743241667054513039180842578998250656182812445113582600258861025135361782682931464139197962729256155279303066482911109288097996966653435938169702001053652043525087529091330350702027785250574219897835387436170509573977136445532684695635252799742182598861008368363826976432977564499996625903984011626734996691011305528348093417307731010114606970405424694734123980175571087736278711625783998823461862471432723751138779088373455990979074259050983478736547574169045359366995273243113489054921442198796002338319150617570255776230419094423683102106562508738044876840323756943614435044581541995319735901246047102243810371539568636369995141459933189213252699253438193838306886911188399459473364235998511101259021953261530322132088618316812305109286309430850285216572029785223732133346770611785790350995621316196264235713441346099787261413395511625801730704849714869279129600000*i1^138 + 251180191036000007438945513381850998810549736242278842625170017439451079060450882130187104632145805033494966756984622946078634467800021831972109230498622938116799660095243628879595806443399648658452606544982989389117062266184084637511974822994957960093101340793738367480395639328192813083498542689601632376583051632943789709942873445379125251744865938492208813771316134119177440431038177664798144283095851255955478900936399691075064273801566683258561028829919087847973487873607134875218800843239050614773830961148056132480509670552091032995902950688888947531475090349283548689910402507965783438578564265322091114743122301787935924111399258616361788569442312289832012951704424304346153097716968301945717717869262671462917538947301873611294577815694497916150076097248924982492230998286918936334163902045598803199172284898360299364635317689263663182068740577754905314827345642476612620144942098437272450049086809275276925357325114610057292472297420962801916252178466499327100194205629153791950069803459286890481678244586063256556683958439345175847846263754406970238937624386705024813048721360363756781852417892727292062525946866287026196034708093621670898819417311834101733803610165965619074072025333923757240569738158196600784016834551541703673710245703480207388862788298050583324231994064576612142986735673763068109784454469174518828108211457783382970470948310801384232359890564766838918115131139680038545135057304407444060182072979612314316716528622829011474751554467326820370152956235457645876462398421479745776421367007545945824459456529546718366212075956347080928926815927476565091840388447793743773286206023466530660807543655175659564469924884963687452521407185246710817610953691708540137923350366504404383031591285021680593332704652950099048331213764674807386841556098018999483324114574488949902665162335814069166665115365458939769735109984880114934025024599548959325897475375569766635077120266468697447235474586044576760779836557875657848764117350284761948361009592872730686249064176901400017901078911598999609868211282257152435092043828396359756984781501014340366077209364186266478544467520648357796525043274191009471380920419219428701900784700727371462992425164353887361840167475715714661666886754699936481015496057760630841566050529891747827364042239648222585541032484652569835496243305784953808665783742577819941410842739624630623882475803080924659905407548079586118735747247096068383674852502528970004237341853657933207073332814744527925054146609592354700667390889646253508385282708431609721242076848815916491336901390349040491604585226629746710008886266002089960731673531279564412692416479721990426741907676951486270270823933526995567444151038129912547122742179564329315775521896570466159934845685304293545880915585378094217991332318572584817312710327270844232151054233257865108462400362133822165126044545567272336022747919021141202203214773626756710303172829580551962483411805365901652049537426788041928841069280347879413252672898348429111502669954429167297083649879705054301641163797837138126395726901095433011221714330868514567432708663999688278864737463188827600520934248745348965904144171576131503303341899787193758515200000*i1^139 + 31893539877126263231813147718294091851682719366115809644937322804341693138506408432457531105294593772003050013947485177877966573377325251182443194671782748175579590777787383466863277826667327944679982376841097977203581304714244481610334922861855641094368030072905328517179217371239878019713247275807274313590163983904013563300117375094101239048100396864025726429072465104962018468740511552858312972739939757756610207766973698055294085617194909920734780086711484809532949946153321581518461682555744662584810600989896515911317356350109997050704955426637431320990681895292535125449403937779047490000922504269594215096210971427492981325815550467728117746200657857965641439599990383715974621055463717953316559507489116608204709836769551617656378187536175793923243170036806391126893465932556939153694250632067588610921646722603340808323413454607132882057964043262856006338553071309256742794669330362963475605230495759968692082354770795112083951361949177703662553549914161007971457090995303839160749250267527648594631799773433353866553771746945524221409935880199884751020820268835247109670640213236763287373540416628213167743248534467881769117754816399803516550750525257640382329904192727115976249436107425059631984380814712292415911170565567478122521048289527184331284450411674680599302492298941611430971392686470786110675362047175959306731389097797492904028237305376838850891663654360365301838522725955440346533705173559002796869149139990128209579127292332624418803867481580922258890432498261365559025533643370799982642672411194870627126449726596464834703337810941387653103104224000802469144912253164121061144177067720825088553139861395700470399337046782754163362781516791834047165911205701460758505096399069696814547752666313068268177522739450119770694859070013484962326906084387185389311720505274608902519640012349529207091860307177590556460049912673775342724254077342742043157617678513680671267350881652219152072461395487767829317049722488145322177929568751948160517304570681375448358148606261857457533199409930434625536186910733212196900846867147300117175087845086910139130506110162719961445445166933297889820248503778295688667104300410875910641852073391907192620728979058086470000615033991575901750901905304211946602772059842294968195293210017277283089863834461016072551926157315467635209438485463969318046911086092517962178158824052642603406373350347904362341736015983124777835235724191734839389038112949222826503549389534601863113097250764453267776119698853510234524455941681436660449190740169336556370890688660534931755205660545104042971793748366328889881824054504300451664036825610533204825914583980981975402963436679981114745608032212300035462704096612985886668915704394263556795565091957618862675265258041594574058290658376418980365880510699339834451010830793979793818860953983411497016983205202687962632344285496593131275821095390802328698194060890836591165397271256247380808489975746086181952957886016051210085418138639127197304721648170441927439362862323978952207297376618558647044725728360293106655566577889056554890684694693834463364248143589348137788439428532724739695678967643920199744790308996765450240000*i1^140 + -64882941091440899232635430580557263915908041888412659504350672038216671236399946102996985677144329301756991229817488509471941620247088146163666495061767145719582758524708270949158179006685549615879776969970888037239401781668819441072106036652748296715816506062847144625251428360841808841382489322414532634959759662990774162111177491741022641455702047645026463000618506620087412290896419693567864059353021645272309844178370634629723929512282224333764256237527653655639514439050299662748803182563738351606089203595663268155261916502125087682562341838689011920995615801344247151091721522476220292028594579930475854798335894009322866669731396130114742874453349452237695949745581302171698375971081835767202015334883003310675088387704053573166917809949890241029074586495245061699642505030177559982252633163141642608474864735361434304985392924911707593963131682749877904084042436135594781141761339512558368700772650968897940622121908546465494425933711746899293771487877367425258061640375394908954104217077736203014305927931206718559898433451573699220310077101028711716859772093227705921365805052310546226064764751859435870416993112595452504277068681749362134396479529877773613756258157773517620640279564884402092495831201027902969003076862150662063530195717556253950463482325014247263642111349176847883008294405896537972086975263567896922306246147948209587951198302506920378028140890139971730683173140791182679315901006541336042968264215619440865428775269550702010953408573597075140207685904859063117909288303460465790648351368494376340850581530042563394927040371187906169823629393773784089515112391714034008958504407022580453439385402379501616904601621803610456844450520957304879279716928804141254337158174585409481788660238286163329921532751493481103221664263258510186471740909587958621568537591070464750067180479512367582017869371773517547653475537537367055897909029751952671123147652907378556757293580703354869896031697180678099741816427298048960936598508467354868877714192816152551258173443935357036940874108131602736178233875584998135801311934364333127353380885926426590362634543353486922254368007387079560557768043344030100417422489546366910034955743962812028292642888700576501874903251343124479804238521248994424342075811893888091245944023334780104064125963907143017666929863182692791824069096602113782594918031665629564520983035730365381078984696907275625109476373359849283552866622772831079576813557806362708353540809472833792345416785962631615231935606368240108638403833182138257140697262319783293245609048522994176868085255490950653447110154605337824013919481520299741552491444471017805671583326398411999926327373337297189717790075143928016628482725360416271780136056161422344299991194616041236881240924635393686541098052045799939554261969166018311186332314035991264950735776328446700231957051213941385742949674044816831198085888430780263158119500860061139947597442480431354969167650137950395743474405337584046776433303468572081258539679902634212616042451557582075795528156789778878871863920858183383650118468438405111288503451398684206664610213117306207916567326789909234069816467678822400*i1^141 + 24323413811002816285272982685694413867893691040954738534487565935022761013657184189538911991560084405390145870470936570021197243679922108555283185976760051098059302909554847181028876700793909349438870208934034352947283038224458898975852597822723689168174665684681764653046600051529412797543549517811292657381388019838621145485067855663005901079130031994665954804061502300346503501687230672692096533696539000771414789870754475723984510545783517844727226696411559926886981241802518120094944730149066429729674369144613253458639660879832133134599605449384727148271928014875658031767046683344553112293706868942907355289838323094360493680331000487248040018085140884962479828132956524456931026575393079969477683165385941344211795930743668577783701897552226186936088901102342371975778264718319417821884951598884408650376648527367661879789938006428558548237115463173354704496944255141755065800329401388762038950065084298287449697621981405868037764239279804776629656417795786423441418009631000461825540833963457029859285208629680268445239259629614394085759565978482575511773948742413738161524612001730810683364985171930869464860607203684496892772547557622001585975028034547861018626507180373331305032693759663064096344667309343749429006869398190315737656370418024637673910758546827659066022496144567518967509969323672335202234938318996182714015185894327354947083419435905699556132540191418086852583573216131670161216514944015406063519584861702601923545854461966895320782007549308271517149568400555154065532032343243956242893919762382405474034115197094372587696752541850194635786025311492295424548421579980684199992880265942270062553791910801472532924692693145830065818147599568196207651793516231692451643643025847295472251446775237901563968688063456732637134032742516564697271429328956622095388113016172035820754675203227944869842401747636302609292261326220918198786283358554900976233240325880639243328504174271188096034567244363903090005370297888486087698270898513133258680026718119255095696542714176835612126272537613990716081738472289952037887918846444360155636287654132753182171757169898044784278634366375923450651709497090414571559735943192062883271729835930048936433340502077961972372483590618212642179451739779730055116827429864786304011846644330680806102969784554218109512739233820956443629012013625912109269489572022635809711795356303466995724562111748478246460921800787532952211473546814425390395491966804040104272636487288131834426035228528796431848148874939339196311836120960086487287479472740209398978639744552055652550411943904179869628310354288894386416626056224311540206143735087883794165903051733776289369647387159271885134395674927832636218378101149004973982002163748177904325632802007962345185433276085316749813629615429702288608853197495796393150159925045981334562796745534813611245924002230002010170832165864521982658999226730712180602346227353087994318632132228949157393771316652460857047339210964395679392379681132203489466077710333621451431606367577828606931544312984643843722526604936473662503200077096231051017946479351343609766341287941595848368812195840*i1^142 + -86678403099862158128624414585394143228835484744852609177506300286870267278375159659806662995235126442585089526906076470031091374399161114069194150203579673311864550666040873096998934629401390136492686593917088325201025745254650639727243670512009592361643429760004030870927077908194682151738754079446945269038119594374777910785452637258114237988423650313192248629313699492959718855703274378522635329590219414668769311119907146026749853714476976209185407436035872298821177754524924844848074386449023383260718695050929990663938396761940659527821940386836340130340772673192203352468479114595174484511600461410249258999125006933777286860931634801713775866073369783113750333159391388816589088337069115883757971659511540325261406965508017358943583908988195097675399497961902314447903367548695692100559130221095209818374378834566476034747508221977184809985722298345561109627176424284174017125297572038964864570870112980763419299182973167502599394651791021227388670132753916296815023958815661833328666682704954777319310278254816130373012090287337543335589195835195551981518988790170777945494860289425905782458041102840696017048878369510502266593876996354840381342554502655194184534336589934002779659952049065229264098266233077562581906388335443044085298158899795492438522051940838637592832238253118259080135417946772673286564036851120351585848039733023271868273643351271136133209604521334666894613326923404187185444728621372235498045733944167785966991204594806968520634080070757729617091722390879804907574387754956561722397615962607216815820754574605039479133257956601391921634533492305009706208738581553408639189697025005926814501588948225276073280946341200963490053716211361679560835810226558569281838043657916991674672800002963527539749749310339438421798970810623095254935649092986400567094970992397382826256785112578591682323363762223901810488999056402960088280824215862425993250376245492985228330432012116466568864874541163440714620435145621974718381492429187336999538023678462754566856301674418766413779601213180985141485665513024737736080648986255137563787177069975182431686817732564079492830530075278208950392594174814034787320342460211470393967993007688504655084862571210537596699182056180678196324316566002392843500362665741043234893782352499746244622072048125559542470652444524426291247165797201183915627246447684094980898825546899266028982439158919536704767064720907450296208072372463715467188604413291059285084179071570999053495384533140937334300400085963761190064347446517543473894639911376299893655925502147204499058255217550777333836783009304186872491009842224113387884172797236078527892272404686213811713708525493563805499194930432038329919652694700698010261652234403758351747727034029004845955619449708099891999649446672559252171518878831914852806349006924962277298656912547425295732406543762766062190485829782002856823599233049349316716280064007051568345822319434685187425657408855277029439271327500207013069061323884544139375949560659254587338831292302148267010179651796863981719086313117901449009902168725810762801297076716872008728576*i1^143 - N1*276777121611721298350175005353810145829870363433179996550305360278375727239633101506718984085986376944725014801984415275576046900183046582811416962117656892499168073741984789080279198279449821294014525665443178598038118048655788640001425028078713419236759759534138109063634356450710494648357590145428044561784492952000593945736942106794568229614102595807524388528727512278774942576341973889750317952943801015910728604832146420386952221633820672600267785405926630884781710419588179925908945611165779297543391141919748025040990856361469983696938756849136022528*i3 ] ]