[ [ -52119396639423393525221694002949485543900269937105891038646523683192998530901711246185363808416476941237929996241015001878997974322412435126596636949522133017509357174636776467630154535375235795805064493032266611291454607488808737418569280779802765536465890631863320944066763573378069450294382352539297756199019508459393012747491887212995672111773313491361469678510847329008193819756141892153779287727296783265242567259319414643407711817654826733641433532916394303181494580363567557842577370062487765751694302530225206283727094148544563327018890399482912244245872147760016297323041321139301087654645827633768080070520666007781209879649390957684012885663310796026372168652745758671593966935057807947834629037504493677216377184969929244870224091630890639136583864041329305019229814793671616078529913221742751332281243993638144940029740239375055191780356805278699352917792893970744543700763310041150573992547764399041507342028980170142677485397118446240894297089100126691525645758104483247402107590483050818912781610348266945723572287719357367392918129259095463231456923012841199150834063356972722748998996321870577087621074817121235127140557343401632874204330239428781060075274282505899650113623807285990160791473128774928385088433024742227452697870714882977691965733055798144125503498375796209058332992868017453933470431115047735003514756058525413294621604365654374917021773125387373442412610104699258009521843636982302866401882459383567395846151714287158358204707193493583709656288487952903137705696778031017659821807431329915702825992513226687640932296969708077516122328127009591144106623040475968859131726178817616761611410651949715451631732736366067586994992692099523974966594730493427650227326932434068531537780294481653571752896675153703424685467884804477648568524457230719471781779265127298018977664216100811816373451281052509138079170123030159155010224617012867304218715401719848516337994201729528195573360021397110945117597896276648301682825291840348436308375466804149499433965347164466813151268241523384032441519090245682327304157662606409466071291241470010718967098889162150019534717503703778177926996484209735607364378526436423164463246745338537066203127456315624344262939645875522252745661126173761286902489911317834426513408274305665440248457167812690298946357961551427471090989867946866608909182988794934846258732131595570926746521601086554968303736987961534423954608876488250658396710740367054977049700258759658324835535144265466450981657502693939581182951382934237430727043285752050602599183156205489921698681943409076773428273429866945947004344779094279309989287160627548509941098785417219972481806682211792433754696605297787622166271942911084394609671670522478484144464168925935698582748514801551608110944567776427781574341415280765699815647573023706157294057838249103073081216356110372987201690750223200660787064333983847026594474767827684476699651206328588125346864440357701990989831032433038958993243275851605655243638666676919032921358097852283431578172622350093970069504416904181465592987155169280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 1197857198215035538885406549917594275797860143150435574788755182132248238780853468573239811757438894531764732067746532397768181795870147700917722594933509159136399411776774867373812681581215329070556787315527036803548675385652334224850463408860666070473416364694363227677373487358444263480509759762949253788447937838690991698742513689434061687891101286827442623991164128595466477891941593835222777534761010551294598886114757546395883488554616113168368961419407943980879288024833268505020693547773962291114109731223165867742322635008495857390253118945155965066303467771113045375532813543430476872325863949655011491894890668622194772770283340369085392498766285547138676571035490477562740970106147979982362023069144078407128607614604557098904662205576661189879244377014593633781965407326969176943899722053509536027172702348015110136128033015053224249099901629280765552733377247679566659491859262997593230512636321229674329087890880068894236714081773345625520019435491562213161817276105578472208257137271222082413776825587807227819797395827732838069970514325495787039044664297396552294445893631577417319762984091639894825747816656578794019998534712534237663743358894759979067014219556379524853640861301652945420427342095863848926450349016550173766476872517914783548847650424755937685464842003742891037601993654024596468665404940455479743513755393833615507034379300216791973088534638431633014600816609905605594797647002439676678607921061917777718158931367434453403629622515737705785968945099727759000175946904473103942589014114904494108759479165481278688276229225199923831049912158664207222634220312569959534870139958268595431578864712406247894028673640295045516233473768766782680734874139977176265717879052569430169158801821287202523459657071431383079602624810760471537971452741190141962125970311260567076916509181180855574969136852313428620392767906917475762992730679348756829110085135200157408445716039712728350442443755101345635483340964157347386590155849548293809722282949128505723251023780020804039147725655525247203510475293592595562848455620409449092793616231402845553048497491087673118342423216719182290014735763001679243516622087286275382191255852291216049281824423218983734364685519784971443471375699954112450412775470642169562657538907716025688202638391997214537998947927559805003536447269632959750129908964755139597677330720063352753534644624911649443037763635162034109528146175732666995899327289083402932507977469933598350395551213088386507174424105736027534837196279820410418813866417066352862336708595846360945472850342599677904801002343419641995324008153030020956160250122959904097346395736561114260358420525214123043551716797363746636747966406242241147719544493618866021993260841461057774835181231566092103598797250489005561540730791146641855570436800149989885447563881455531767537806638431971877251828764453128652279681676062400332512015062341621438989216469964825399597041316685407675018091803744507444200846269728626000125521657488230714642586695250528777733274962614371633338198225557462748061644095488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -6601147666338334315749385927924399187400413200048243169837597105647939150202143171165220852620707180126090127809527641185071284243014830788089226149090219280679333850416116889056390629335565912127419411988589341095138980205854924054523676879305193546688464118259486225797807164219568648667857333871295435632326611671997136113441435512539196883763664176645727757727775578451566195464054830766533528395583521675143516914295481634582253502454426795902504146667648822195558518881433648174040550312127944107170987731530411311252731181772817299255557813499318228015536644024334243484869569221899523456846639264084371656084816213558992764572963450763600972221906448155168627313264534494821505072754229490709377880881140724435263384892120761268604113004733546307609628038464928583481299560116146816824660210141291706641937218433301162907720454452129676233263344812445474680210103929774864229146217515880049943645477623045603682003224032795092865829023162185430315235353601085383674875212439732627877074398880170750923475562740296304756959802165840377141279321510573334144824445105592133614428616173648609094344242562895574516695887494062466223944896851145638784392946377616136941645239172440419714300880246709385495523802726214338893637570760528145166088789816084077572400842522355100932355119304315137755749388847330464620516688850538999383751945041184099672307704477533026107219120917707988167892422271489528276285969579046038753144959984724106817534294311133671503951581231664203051890753870852551519304800641989436165372181014659043745679278953980550847625595937800732267324552084842021407575925988745514304093816231233542418907864997606788442750662839661986096734337880580984405041725014572035640387759040462824885283138613510572728026733294759710771716507070919516278941709400592040852784381902482176470708168390751819305458275085701414579248434177500567019982149192340237765060389659678623294137245469359527456108638675798158125256010324428942170133256129504761636050104599667648185777805363062275485190796748414016132622519756273370610979266676221725251267898375645089464275628312355661558918414670286838271149566179332726371559504783828604100409533096875844445332060916608441307566622911621160943086981599342753698733969812731080324429182024982054220020110876282329676017515303524419926650366615661550468265413751356501710455812888269190401286666484794618936374626971038806815187749015545161378964564943926644386697108360809615469093413027326562912373327802214891485486970795311133170813179506285384165908423790709217815657742721589532323940195863019093032967108684562364015254817137843194848781428171853199768253847831684076050034146355760936492155855318363909575656716695751637826059558347932124833350519792133123978693905886609177741053704096594712470818259815419850568633329935284853238642854179933104295843355756666436663262127330984790116545216812576380599156097324760228111735931939845971916760017530587423603452841564212933347521660676725452463368554092984866565828679274622970731132394662918718424530655641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -20324066454421444701916916598325515789651793661422946060829169832279277437151899827566510033695324028737368056375946294115350393369178786435290567134265114270016609597169261165791370672898467857860036162862045968136678534827382868410494678483831100452204721481378837237799956025717856460692153203548272519789938158459178981702288339196763296349369547392859071773592366569154593981325196137482423182026338088117662380474339178190981252162929884436497765182680708120779534694644017692746654908565592941336951868519420973630199261588091633742214100111706724249186794971807271102762093514565782043677014363288826520887720875242556665330553610939775537516942189648077093962241824614986619656935789326140905292386624718925948580922982842175441032268774461278247320447845665418349493619115667552914204778367783983648952245077096047408083980952307150540865726754163798836554601771925094993481952318779184969343930608197285717927748207477235790376050567396350966891115749268903973002742919306069226132524814652448013979916053831508046119153848889306734222741039156414461716788102356483729190289722054457132328509581120261404018732706494594959003579949438371235201676184812730571886299142663769850868677023518193573142282494957333454230441722036938231752598490184819983809839129659743459734788862915334606154485484568327595887446999508067697868620195990612250604032049917477248237560075687822576197158623306261657361184995222446900905006324258362128068958107862671391316200421915416035438846086778953178510473123756469208731892819056123603547442220915225921515906439575580316068739997248968314543326780983547294849267247603585856878164432124739776606237161733492157722819796425338293706604566110186227594636515507201550077129798209863902156691132525962254716408431376720250267476248133639658088537436860629429212077163319833356908165760331296456140360599120367561550937726679390753857363353814470291303926490028228405638210804086786993616801751562825650147059118396166292560308074136362528239335944977182974939993833510651304243294486610884891771670023560770131841374735789368529844896790180878401577607647929540424737075858299839797075503423238418364687533725390502493622637376296455668555521028649035417988168445405778828818494319703440457639546392865384968299149877643767014143809548648004284424704016445111898372357963980987988830487846921218110299303682136188127910104902915446850228400290245277701339407977049677538464724011473702811627323396611525242673150033696197779409836280421308789374589686122297202084522928366943697326587035224783778104984573823902500026617694544478524722617851270326080158895475384478637928540545244425155127087221360349758784661417495624105845657767681523493695388116282304795375663443075415580335389891318091657401993521521220244495934221190165899404542357842398559042990177481865544459783397045762170767713592617927820495041729673373151109503760501562553835265393213170641156614823622620189588077026566588318890641981995931340490556368737263115503459421032526306181248982149805058132195409920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 48968404186277600098917269275464869730359374397340668706645646638731858387427123634544126344258727734295696351056064630674112858247769184436332733931672918304687830178346140963948382554135018036348930512612136625791251248472246716740669848456752308639231374445659841009642295697857698803952336945723396242274350800797621024102423044185535238368478396746537399029743257774012567715650845677113631385196455215798008406932948119113237979299049018889194453350226960527076227739535485464190029008327200473628009388475525459752433482806060632990344994393501865241984749622151104947943814750988989334015233642934365486287831287925221285371147932813718062122648615933711056779456048776857240295774694244370450948069175740034059122624180143393574058455460944348743484167109528035234675464108240117757236800719902930091584711907246474188164840671504951858808643643854036891641106958381754953192231727660857636986463070783243986087994043998415286775060991655946703139322318862159777659666571756257035159663484270348205245685959294996352373537483402922532829860736307310521232889592112360771192571365822328325021656727312693821594809152562445298763048508219352924730440638938239067300132725794911930685662919322902511799391100161660653449466399725744981004338797856778902382743902870384101687550769635274346398148517445929830886504582998312983907330078460541141194509991396999211601981106175803762049055742047673045025001522324662557995782154290806145865810266098698009648970014632432509817912574344019639032904228605572750903789626279909835485640349947064124384132790400561885226245422879480636416426960832875415372413147776992015126146294516933909745285385903742226452273489887352671208032392308926591559221554640792060980133697222221590183676160202729735478020726467225044290820327192524428000773815157424760558153313660863317437944993939419119170762560318571833318102938007476565660005118120674970337686899323558530645302998181009922350049163427354730002201556733950577654132899357705056945818206602354495467953641111096301618775381691683654480877247788445504918328717474129311515499939789468757836722590707489024439356976861432085983548654558758984191789036199716546666980367033652373261347879362674481418510310016674961207909741884996258357956706529663243805736006069458838634885268932815828551244581496245540961236018003493196342640713798679924867747969582185667420284018678593062366220446166725611046551620125726527336009924076062853915990394938267449270522305882086075257139762863044773093358315572583187634077335590612101678561620769181928882770382693093657679716876647566521577270506370276909520699564987828221857545082767795675566581950243826113723091395816870849084930527269409349538728758897069347744003226788103167894537682008191917632185883798898259920668063108822589716040908994160344881152681643696716904966727672927104047285603208753252639034739400541627593781236463036316267201159254510479737549489237412718859516936028136028964192297744610401878156257235451946499513464477106109874694148022967023049900032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 22907094906463279764278154926445157205594350030940949143897815453060533617469040628336463266210875136985102363331164825648877369200631571956777316564391194292796625590736312068856120066507601033736685712443162401527248086749688533308604990880327983137288927443276813113060976967016612480363264421559735257240960277171392667104147565413223221454706525059530300475079683240116281745317811600069056064251132660556061336563941274454145119506075272273553096208844923657083205513351257902130800336756447924111519833205554592566823112862164547122150110186969513052643244808785541632583003430116443813246123098733196444473808946472658383432985345395642223680142018028977456136177172736030793864094591363888483703890842733837334673253220759855287275151460970267724389217533036264032560468457532988645020113460774585122912450875410081762748947281065321977818585584036342500387845211674187514484862253272866909849442051841463308917191829889010545789185002555031812391347573012573419633625329387088500305967558053438734100425073926427920516210576855407717731360747066284949702289033925725842559459137520127978048011628020479366140019816203777445731075573193696498334278009139051051324181403041350362918304321274516165250188822617562846951256937149516825423589839326546456747559524761412250223892021375049757512318428618942653185733733589526922200300186358205202889126487190297971155548612884929482810197571921711704579609024372450557314405412931974490005944256253007129542411273866959555238470166053270448176060076628693899944968859837296743566230966657925912755249125593246407362546719351758987725793171546259074358282125252089142296233763036596347574120836750823250831081596010472523550626477474528981259113866033810686856848026094221421860408549046962786367136617672723983855705737440819628824134658740574617007319888271544853996698268976233263598565217438759660601254380641225507984355682782794229080180444742019425773665389409792296719132770118568663697947260843145903294951690400220919093754610685121459296348210764170171156320730397582438064636527189215320139920796195986670237871157174641176704989073888457910993513603159076918011373082671190971344942509460279179877723343331278480455150294130148637637197353199422639279129302189957523176649189329672551926725607962944893771384016427070963380096800405803101048542674466217040551948935221034604800850320942798464829719030219434776259363296118770536410866349683348938981625682843843495068127718351146877483895439365963772732122114287552687279352309388661942377429640296768292608334790736255204733611004163919875084775611295394572389208127179591717801344858322866795436523298232566545952149465955097513461067221686636615289682290634900844496486049808449097287328085915310564454015810951597366875239707594425842944896768370707164655474014795052292068699278521672345696168342419589727655800919499313747619599381289423962146189308066510268008419060055408445773680609819803296133941167387200898239289363321508682515845735310436005743645792085372788952907026717231043051520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -186659561376115378508732122540891316251808869931719243886983613814317917685028228273303383497407276454891979444030113322935312730207458082673887329348714799963707462660842792317725333259326659703395081166933441836903059730494976900173220133642780092341273551032102501362034637154130214317149422176104926997010684535849412618280775198510999001010672243848753496586116102103904363944302475468530254982548602945355230346872820831801187791798023857019775422077523783945925761140218467371770763313668743305915946358841853552560929980837907429424231896217057906670107831535423484906914235437813814082988879674256119063374255410281963738980248197622365657976425728267451145704788649515097063884902879847546622762479724023282666359686557445505947405171403481971930333758419334918903681584179431271989532149828290374884992819081114089393849769843923272563259415235354306951808593497902259972984619841449764629028549126380032324780864125427877104797471229119846473209968229086664064769018338229218307191405962898729537950149902331841223369414484622397158626563879928998736869384680229085318462145385658023592505239667060174771446798582210303246358863989590839136985071231629967753118184844761375343532546158950370662155837088051728471306257870266355673259965774265951862559801371875061313291412166099264883029106307434490065022842253239806098840037207750524923904875833098594879457369131420023314267607796213069086781540344319247431055800252258320991566145945950105827736430208813124630695555581959889756323074223103739618905956943923611886555151808532025395800639704511298878357548692777168162769001816970142109625531647924666157617928432426511072643503748037452937961559036023290738058614656749795757438256901406196406687380555442012928250778470611852924826811303191559370167712402705094198286294363413796234012312586274261488769255789695981271252578266735235267160633901712162500185943459845714800958386404599983848162442676998323326326643240302463322421564050904880140732285268457231898437852631968534872056551942614736323388331859666417864693039389021143417892958834397493674159539997509441605166876405436541691845623832823088612054199978221153585746419278929434800872858675747828708571813096019108411321931985764537134406551550093657798367087859039038207101387511820225876450467183524153798099707235786277158046990341926509981567283441004887604663764115747148222985076581337310158764512405826335427750905111134802643035800296904279412638474419399224312324172825427300454925585212980089457733824236931016798079166841435093686567321773234192363738844759032933120219913047520027730606007653388986269319141336803888817117197312594595363935086803615370868801014797111937684256538545055374378072272008777673927509511579437488967282050160133007322112832353676282837918582435782927396034723658996810684256107799122324221443403765140833258396923172485393656690226562221936661853108234692497315545921672702703973060464302306912516124750420137104664306483962658869056784871450571732101812460014664980468183798248264320837222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 311585912839349492570963962843704125739368491885396665301574991331696704223549438155883171866881919490287535811798127477216653090365007509134895849871815251749773791438028211458669985654629567533124812179949922314513014385338854888316992326020942757338665751875139901680704283049127344001262479758083480009724136101397631557854156593081580986637788743461089616175842851021695828589887618575876259374791814437234448898675074146123962286628273584026461093119936601184192269887489631718984467741723127030434368575692663948939395496684312838453420210463607333087581542992218703690683863047299107210007528801765314547272456374874183164737002360247109328958133303180945885664450023958042177062285141699878023129776189478866155242361404401240613456911506133442134363282092249731012429088452611116157799863646937406007802010073749014150585386062574983602905218766496457946442243381345375005374397073024820659882662720110896730379097072315601046793628260992028510605382963028370443427787202543843748573926363395465593847125338704047358686648385325884541296601010903644267993502411934583256343345166421383558841889786334297179312471490683748562262753411902739407578457834213053824622548623232619001197859905503737358464689409567393644175871327707678518195989143433313630967271177152293052220803266898452166526054478569918436610125216965721591020475571418483370766928087164861136113683349719413512707651693937636641548889551025276870548592293479879669526636111788528821437276751049586284104892346090239640122682679039511963235661219972700771266571973357323229856020395838927986929473443519494297993943309272730276833545591068821596223602144979418051919557923091697857675865035149726991557499223474696372478490316100194338256412080794524710328681378831451711131220612053379169130182427665647127668302200524111395639387425159696316576539013220200264343289270787383400872277624156797181717753788450219978479602832764382471060303452432658897920849979489330785488697986412026506742225247406081760510130113385752287313153102935971138811902905892768385515237272744071986287271321625120732626134216412769690003120665842692813801390499038994794764569457363422095452156291941188590978241157647870976199848021512373587040854231034229123325107389698473346201652857801985451968806759355472951147006500573934367394417626174184897810511225005967681117729509527092556956311060846674861885037010260896471999182425463678691564001529079676568450727345481472639695135139837302001452103918507947923419778759750389996209223276541590106127960385823922871328210101254870764033349711682066165529753974938124799652473445076527155490926973848789833049201936108898531875257157501056530710517138505107174596613921296261473642911219910747739111747223455069735930862019621309014475408831310732580759301209013446741857761359808713113210524590314804469503276518085500047914926668763752182381708342770749716206243659039767712569664765103564081651664687808397705366153798388679473443011102665980891714617156163741425625531267323302639499408371944240709632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -266107925399919527996749642762077422421189005210781402771927116044676267698405626264401900121028519637868273037838937590720178851214711470421155267519272109743299244913150971462910287713713751986921568549032153271865651297169542599397466881874416444146236324544406961103231072394439497163900821145502019546824137360856249671003343317435708123900288370528756665064607048300220412805891658992496601082950217377722586561269791511188775985533861009002525504342636425544574180819847058860845623302247421591579858057326929131533012536120289076659416314261389704346963333937124640240101303193075150038859170536652100055882413866438095425770851759922903061013986861269206356891430068582179993775122605407916231168800895328232993054681456928473019070191908241886631184807248638255800017054521346885684157306930819048968536662557385153074288057574091826630260343214173659942689676408876300051536170853664968107774456610150940386674176199377049283408701028932414968407923918309804872549292072998873649357594011859945214986076688221797438652081622169717656209979529514879440119417953094541170821463189746882423277641704936765641784533515203949022164382717351575157800675948034137265747369692129125539170763715712744661083283352033953217713640718331275614831947241560848538328674547738483405708574175037475553676926048879336866165615410672931945350887468806860635333290703902567507119628771419923600679271555625820214436717300491974323368150922230138791727901086637255622152891643781288752352789509098541612676920392734368352942256046907162974108691515128047643896414923176692274875593242798802508286848448173583641617680899108643871145276205923490916858536755984102366542336256239881867606479569170230827783142303292793369929421337015456931801358101967841155467646309809711499126525180312988058282574293011101063424837387412765686119104369680961235209456945477377931774263160708678892036695703522869573379002851925376670633197754229223909590469754399954200164932923193263170460798530477099709595399881799201209448846228073826515596037301523241533272838064169229839717815416464380505874977805814307220959498425319630366278523843267749952301567623680603695891482562575329434941515775858311567220789663072382740483577326116005167561240391883264001426770387915993353022497755433431080912626045335866574570934439984865001397908363847147975475661213854886712715283404573402368669282045547330422676141222760640497408474823981971434772612672579554806816053933804393818979589010419379659968217640696624726686507976484991105325365278237219899595335692976828081500296053797453632600679795921473909234082441976568197074082539294370314080023475292800524430024941139362317104924168647341742624225531710669801153880099273438898403052770673215005728970748116420765635803786425967170873108893386367655200096298013243862022008482538900190419770141945326699222478630443537253699125287770244965560752948175510663727281303504820351826443724884693636466125087378225337733740263864302952211803266421316767317816316406862848662577575556756275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 119710011537544693665005036537555448207968830739101295161431479091788129272062161494520356134214269293476836651217642055484277990414798511793224840813739655237626846986391465660445410243171448488512366733548609696423389098026183991600814890026105480330098230688377335708438294423589038627955761639416050319811475046452428715078795005898620805391073468961569052911416909511214378324729552475362836756948696551596408538833442302586130722347364877721137747410855897171904503115339754579715531840593703160681444847033039874050538057117838662099930697206547731335863446570498596149074150403545983019410294216604579337613605365199482665403091059136028467823929714570621650423099707252335958026370178173085009595216351350441350383486212437351961527121704587633402032689996978708401886940876681213774606562825085353739136101701253515555396091283039300519300358204466994125543952892066267025611118596694309560179435295386144088541510992705193713367888629454619785683668388784341083344818440343984033456132531615917261149145480140723348189516018667000182261272033773986655642083768883359450534329262755373760619779228009203869844308867564601303800349133528362885171378765786757224159092104287981613019050372251113621723110212824504374772522054559112749388835401244185193456311529137645042166146122307453398203466840021837039155149068271925627715599767614188348505411986622610744938923027175199065612401953230141158732411350605713931293790807927715249641485242720495244977404175493256680277215600621202127274718362294279812367733760889901990975518010140136955374502817210099736015737676580997815882763961452177595937562103145815105022492930625853653934439591079255565129587609631687945260621213039965062686832091177032499309447533233212300660057570307867911324706185856555474107007276520089785741161567728482095214403621993488901243286643511199714434980014903243577193218539918944036520494032613197118432245000888497840799549775255857551760592224026709410058163035313144759397299223845503566528898630439817754550301726987187710604045884402185154762784245734882277300010437267892350582220818817613420888214444893994895489571018935197938652788347655378158806641319213613162032387786073519784688110033228476840497008839869415965586149497594693956270656537318998566487438254348791038797294326200832235536497349488575793008788689296026400035092089580962622444849562072928700052254302383064852252590936221747509196195291739522139610462829633200937589279735230672582608120033416781961047873397342663164069902508427515549006863697308796015575601249849369026875515627994976539319949316031564995041312570408034780612043008671769804691400158840247431494179141898943202648895609135915475866726242302740117212219481298619695919234865277504250659960888849045367462753428663365789025025311529100141859429081950057246483032631733620265508279570077038253127482561498940580495741405460248690874731910849073464566450770068122938697347863362590810918579102548378118371940516334447556443167652691900293197861735719981801327183335585218560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -21352310792645032326844992377505722262408629021563970127129391110850545973026585037657902820384593385175346518803455145706698023883539159228073322804905477715928563233717928167384548561095770610653042842576681876101690796747123658244271720988153879612270925436629715360322440938988268998344699864509621256265476910203064008776226306974709368241878107834530096699792113089861168481964870037434376127612874471656725500408597221733970971935472881088892626459402044349620363888585518855828853671785317089299146167645206658719003426872602070030116888531698405333697952673606260819603384968228539483494523065099406869118599075666211627631757606327532127807953591006681668230210803028676182742947799347111251596061188066095561017197181729736183233796943980464059847325650479854686309242777911109728035267190785435608497003885247260882105043439339369895388602241006479101803364949562302497524924465451003535288316222365054461065061991441629882526945993906344830378877444353729314283047631819782912598263915829679078026363222993364249012180202085623299179599336077052375014934610113245906537002990130436690859480135978961174683774227359872081535569153573110669182780488101131713788534501975699490091829459655908629405959872087016245765574849333004035745370932769683779834563417011684716860824947170255883801659160138488958771191912548063706259302288805315682197109779442155555010533987884829367464039036035993809353984514884936434417801500888245516105579402703803997847797399677262022026089189052538177771863672311323096562488732454312547231887041168382555648739305410573656789286961854540997802196471567114204231106890353005283595755413957870775019932852218194579967799423918983466038726821310870131234341575331163826461753650298356579023896964463834531670976571512013167904757759427029246162579174514929143837290161774763011021910448080942300225179873798692509855327544073998073453272583338739491768304095176352059991812941352782621481128842456603889969971649740612650101237907408136353748256232494514549561616903030590514369309833109522188750413405398720546507281819460857617281386325828601273826534696517695972173124395317343356261427257746224457879601528446296518985628588087037402094431368242060617155495643781179683085457819060698900742634513089700044180806358217323950380853161151522070404076423438350795564104036489254064911887791576555583393833195057216149756607897337453637282805845501429716323594632769734021438519454349504660236777534154563214305639378520152661757450878696865665856123383973004041680437580049897024560872384358672397662564707791555714750028746137698860287580204775594479486516182670137691923004324752026963991875849798758783191731818653689241125436491883053519274198510916882253655023850092421192337169312685984098279420660603854590946719284126354708920132219512110947611632176375600263156254485968987422678499425356418202067286758497798968207670106541425314140318015750640921171728295485878127457168966163209205578015716586122176838399692498560919464917749938325541408346084474880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -6816996657545286492106766079718836708510896599042257870436488530650186172278643209581890456739480204832443879755310451285655134737237486654987513341958480261711163825688568289387270667001365573811551023351759511935971600898319242071885476565855447763231312110245969167455611189238504469631428093385939287964717183847811990343292441667831668184819938037341007552698853512401411668126346823517501863418856564198159466062451491257246754851193584171051167258338645095354974599904852298594292620000561123536026376574698453294687890810032351610588614545544312232713286056868364809433561247038106095736364472811749630323240077817897811931363679334620408536573504220983603764814985472979119454393994114717672319221722224880548891851861490226257728205437637119179201354036765928506353096736903343649939287933796899832900591215231120759707086342240730837246473671442933439366513366015928044554458939337439587340106284329374294596822024652819291438688587581335300975292728961855269621340316590740461834654606127645530541014956589214812122410798301111869801683434612893375295074387879207714488144732740863529238817069441542861071149881939628077396888992963764442985411905844777844027453906586510685350769428347680475933523223712223548790481166487044833422743637526962434121085125276900349900326946871468328479999285101827031227228394160629844142294538945983497905189556872805764716493547179104232403274637446469862075230986190376028058918066358902150579383197572045877551757513310635559067608153867117010412740399760033034497608033222602477487810843866734986009978477488481185776296701292318896712332189837309917204549563833074460880019863970286944160120839424699865593954508214724779029939359882890569726464682562155181138201850293561660613379901388225543301925832076155022309119179330594618427526017640666302811149524218064354098205196478192289996180540523035222559810702495595033345831773541676747065344244856140091272854392539878700581697766457387003615390532290844933130754889133327617829203199296613530386132723316327553958792776965827774268196269747099925566733352907899187036417827231651909792702033734607840696673772558739577866247547117181022981974492006593592391365711585799007177652563345477923104819826314595484856166453313533409262785126357089239489856371138408931257113039531303968867017031648763942714146931853610429609767986298171891745348755999047770945853200789615490722482509391701006016862022428777304829576826170802623834414589307299634850389846168867947884826231500359763416544810530806434997908887793814302091828769835951131789924650105858401205732492451123825417703122266018286067878993061631532327524154341777551824953021556213217554398442207157176632064484829234061378777205518063643463668258886037967689700965279364109859080728053232263923039703614096276219379628993217670527740389767441797283297021310880860384924201989186210365461566476089957640264693815823831301060539851512623762214375180096781677240453841942119437260751140703907632352199876591225939520962718495854746079854592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 4044240781385776957454107012816202093578048404248838607173297582999037516957268274294684556915470958999045702970508544476828470934396505698116123854849067283164363969299470396027807250518897460832457430022975082785214243602987404819346360896384641829331751746846296105165285263185772046862646427479463513107172952832080375217106522799426329815298494513523516107849644510651706034930389809235162176552238132579395282044841650942953353002073315528973174271014071341898258304630808313973785381735784985259248651207869873087121811327036966141252229115221626685914264721459025660057923393190372197080516028223552623569881812427073032842007738511251230376588269959226247157509892775903231552663658259022456333509806464564710106683489231823228732389907418732447779146645061592324719671382733680806027873400086849114502345980907898932603495096644608681183685775191751321164605323514571077983742051785197422234813265878363150161073521217730487932382725527154794153266734821876447786420949102283509116986048433115324915459089151818045051707836402916466996429877283305274596652835039621181499566445749618259436591360743272582403075694906001110238288827488244845420160701648757334691203440596062902263696236498185762867943074200547360537641367019632385969202248778869745369759856481407934026140940965977510800184723010184572239843893296845761493784935255725081497280050398281353336820247460629963971872780058679813719335706776921908943814354839104079034367676141180233382766334917838449501627048579428798162680045221602822699140354860010551947718108284619362734705856838793715438220553222289204914660482836363556186066263394785485832865111642128661090526809986052884355072803095487704849767560211898930519103752630638251459176079689690537617572482590674733743720553534319687671545468379572035973286484322455808413198681179732586129972627955985826726691694768092967367059026772588519022163999795050669245466592005499536436928413768620549246832539046043640862338054804074216128631069743680551012422304035170477997602226945692720776942237523568948157918705586074553916215426471796228500894119941437874892542445049033264916472804166507491965358502881807543452819489710927819209695968966399547689957597057608189168081260101401963208647142869530636624268449317187940198558279101680419735214667668846182949713365836628145090677070437282712454324847178080366978855583421577813563956796045166815028901165135933314481175430253555575239132535882640383929466766386090422314924498128694171416357067094712580543532534265294169380713005308810513501284166238918554996712494586214327647642912960190103934202041792168470196193709331623670282930531989209978632049513712899258835170545234083409616582849823989543148262370623336857864003926639385227266023816644023740831862791852370644843221806131119963546706561393540207890848755115932851249778749125717504064645881662350295268503702372290649961654269857821170530761807237876649791128777217190880595185718732632145074197199622603073982781253852690643085368967298819264324504125440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -624722233385084408058095141901290344610129464873148888575431905603077327450061609140996870033164077499273410507804464980933080007498884223827624437035696243420826500716880123643390372532989789595114869393663470243499531565566745359967638328992487763270561356392345869609328183546720353524821708419223193952348361914832473754303746738034027628812120543902000276079438854363518793563274671998437474074314325922743638657895952312430614520488838326776421524275748301815638438805049416943668177458854224612906863966230055657817454881437232626219426391472914920752772356001967437133489145064978434835339364517694130963484404391101835450462142343150713285197486190157915412959434741145029505792445954994406513147928843533114753558249842284393407095393910198984698192379109803916513689031705457196411050936264123859866438640995466741671161799213594384919451575171967575528381618395009028833006833939084096924136884784191392942755087746574557599689058667418657946440852921565501280075862723753984812661773007784816195715028328361011035350834398032418055720318472437272539846171243579874369500466532860227365779055849776965906947356480138648535665744764248336999798237599566982103339199101006934939250569392737202244764473915896234178430239646422370669440221284929187074964636911442355938860894590904329377625996753405671151705227997309341544317715539643928028643011866049689634269438190367427892877428816772980545089230976696536614955237974911644666504492242897792564758321130857536973821408012345159980340164867509174893577328541183040674953080767299169382245544968317599332903886755847170111269811186996469707803928655826897410082377110178230263906643865655348295804909587386122483315446086495855455285056616969931838638510784855871692992285746239922265026299888286727679196321281771938412835546415791315064034171409847817678960334170374573754430984298727494742932682342307752599815222296376742556171244992211481186904497504923043216801316360450647103365120958747623736170393542576000023448952209118346084762916309666829596933403549926614520239530724563786411094837660814920588462852145766028094520401839780201975420009632904215818541776332001150420024808577282522063355053089357140716344237875858333185521290574769771484678749926823558488895691595699574656698175603902054241848282266985020196655672262660160895299281055767388564659677445103931859034881675786463264334840176492303407203704814843201834741760739999929839169277187772921325710121504951853563344552340950247659870942916109842671380568515259325217061960417510239931520845139612701936409044521296235061117798802649743217121535861017816823040553509840451423993295827295296636337710266166826908683281480847686676257388740891270489479131925546188933237449604315287503716185705202943194885465959256244094446549680407121597611857746554964011970535865427414837051060602087632149706729657350815391579697103524157928594097721013940362787515301554820019401231740573152262410211568221978079101238709857327028463608803965344643874237575228816485253120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -193643780582052566987510472231401725870816318833276742191268868381015201385443550783386833942447569540111512751563027507842564171535530440083973482951166645268970739688007770025391938375486783119409774158483043967739320247196822001935794181317720595773193025429011077934964893822889892798062887759115089577748430706235478927082744918759287398933391883557271084671109586198140496936135081082873987339321632936727117594931356705809265036341339211167730245863376991154944310569023800225631400273590132610045793032988552889529731193089742226212858704363854631565946036786003949107157773852774487356064775669378934488950559293967735237672115466938629233173027338396840637162304985618788764563258407138837892009937376010150143416188420574510844439113534080117819559946812586641819134986473733121192887387238637407109786746996453457801605232638409549452310354733478340945604718129798559397059541436823368154573054028699465846834288870285795205474055734304480865292034701198236866474743072692702376327302404039256905032022484266089378253302126282048436676286574306166980646654435987321744160331420691560199777655624244466742720489915753443965640141654137977306862450041717996964777640729799869339119336167812800821890729062233206303450883106986089578901215024758792390524699085794538214219227372972139779495563490785410262610375171413173454809274505125093823547642309811480085645493439088765184518657559384961134690624236415286036379702806545730353231061759907718862201326087457064039530592040627922189476222238092062627162689146598091513990684995409732593899901945318924409858398771277964235421716443071192168375833939014775146499117825473740514479769954637028377923254737044452347450956112691138079806016435803490595556675793392600369501614233286513568056407455414529726722707691417316609697979450633974902348980139068521909540857435326846657010302256567796806496717419445689433030708886638169438378186266545289107923783027367272526273228126225120605006701205231165484453495926848968247191994705520765868879314949504534750177105444205169350892937907575056706297007905237192938743268285241894939658465905964882109421794592770117228276228976352441114505404600387020961433611565138335466601298834402543610803925452298276706920928440206058623232296840273667402110287338959137107971869199562055330049508978982596951325948437493593492126336983818838527440516392943098613158616712682927387459265799771637774559561436356692168443118366708083371616313497722059365469637003459906206101253976988751310828074764317661790032354351741369631207641966791038493628305291143940705967181924608472408366924314573254935711706597541671288443744881950663606718453144529456921290779325755782587027596235725411552687687007130223063247502712800958675856015129573046278417752338278426547329267184656649438236803254507163546471633193133595714860888196788341628055109952762282153879286911754660893026444997556942373681724524049424915492050658178783764377450165396667521863319561727263497816986670100678896840046614607374057472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 40378739457527028802172308627758479313157721639632752360881531662963673779122424020752097045261049679452214720090870277114230058086361566560022434408555143081440668847265654336234937674846606563083114588378806626839484954433695223272719452145767162870630924825566877658879623540824267136467716978587598777789091129128237915494703594846381262302241462422148829671229444286746711343282374454759605100177379944657906821878604152530310472612378207042531120829580150243846258079560676999791662460446656854972328184033311579147635813487354052593329129384050262957056278497924064267417341009890427628822353530076861731839511455355460535336203867160665130602307980830855138351426775727363358916912138904064443501333788070169861558995863667525808453076149302230340159872836730198868480078448499924136435548532836098701078504329675008686292585748579615512629403975715505260653641456362601674270436015014287266138439567992835760159562582432855224072460712391622279903276573985497293888289727715513808299936385478932323719974443015512368369678234739026576334967123878574516957310933061481093342016610834691148022332357474104442337741412187922287260629978013819543479558776448668887247777926363597319398366393915097823888428224083902799063783649637910900613419091892604028385907443144058281223350582043613522883915052698931206009304696111067807322356797084812682569370752344242220426546207175348654123122045007030368800127011177349058698265278358760407034878128480041642365310119877149218905160748349956701043837558031701335009323012772758361136415448643791231705626816185171717851132295251296461605564416101469421058239434996556076493100671723369667289193140298579462976338216389292275185161131815171061429799291071003760018344665588867710425574759629908947384194871098625858143886276511803695048177215945022828643380202964176401282018363118956570737031671891531742247926581126271606675864712655459142234652110904588095313491353765545216794927383931724350778863757590945665157354415822610170944987492221075308150736674412329316888820320335275996671039386488017496169311034212713279280767826738663413311660395569114862856122962178969921793267491463702350878697685710987065337313299578109169330400129515814381606353401947217039748527580167221319741879827785758548741373833659173268806586491798284319143854038762247838943579115939471467534147043963321323235657917317190281340709202933854795902730468266147873064838816261262139116627272345944404267982771660967308211808760410742934547731843799560676534151682224666279598095501783221491251007580221883874914945238502436750579329176419833740289444496122165552611741685092624887632329845802149037274715582171801739210972244401450408245126277526530832694586188434058011901817417895030249486137736035229990141446628896894566827979478105907303513682025566534656260293856151437500572335441417464056895665918713245646225341565649319477897812023635999439992447463277618107316425146575572650360211166924940872396295686993931732729107721739313345134891496627272417280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -8630855752062174386924784414224907615071759295811773056489472681320864870936573882773999200940262463925884129042657205143199027876603143469035708013979980496931335409516357841346931809938263054320904569575152419853568927420979791676076740307119541195939888912803495717708044411064649041057617269750714393099845990662572645636783132277601989532015763537065667417022538138114243279304251569442847673513990028011363048718267746337875711027752296284193005221282205503283054165598278676257002245017173756196519197186984754940240760551269598853331112510123741963462117153750805753261853000356365398460254018349108372546383578435269970054347015731770885263640942182238426520378075128267868466323831207857373462702325847299056758180550101330649896630130946430381066632333679211654896081257962074223627959544803472831090253996860355346977049795624028737043895079140857007783909669114031675515631987135862084681522541727439794464133984756825574616071538435768465500979567151268896061402044381969163539172182556077445265678714592685192029864001267199220313336089545896584035233481190725046580749433159560815583552782657716618134389441635084656870141624081946064948280363556560986303103671375538229799164256866097057330306421080487723395198585106649787080631164066408142869913813653787243663603168676166470694513118976799906888216599410797173929246906085962898644540715266413350161943456779585717911222713741593409679211276026204902110166361780184124120124116595087955619652505908590563180806672042113366861011708167825385629101373049854333208848820730093682371208043254788970675985320574172155695635779690384307246194021497861500126947904481622369706765608090926807084186992523844827768496695401832187600365184112125575811457205217192804524307686364100828337868381640503558338704915086097004660865285185311447592770129488844378961131285345699623640675991066090986804390859398912214813976974056831318726156382038154987029328499735584084846331272245271549348560843615664171518656295565043312750687918030595127531575410462422116096495584674214539093427933377906375958862705170178387500199229632278021265731555098648063956476981279546753743033504013900566429100234497329403269301097565589972401566397868397169741472877976854172296818183292906972079435769019777123569094974899131106858458787122920736559804538769041051932514604715112197070403546907288668302602440554693332564794184419778498365267036579594186221655026742237861055634175067066314185217969157690126906365916254728989700334428152040770095060763454108394195210123581122998671693400584357914177752968159875747849192541730765696494884476130041771572026072175436244748354288532693347657823258010425271974743758411973559529813298907796982589814745338868965636900499340779298145121437560585338906407583613400735012247960326400434160743435687400197432309184188016325292042777411508235465895163098189218814361051659087933479947314087323635246086450260665664337482306988192603417203179344023856817685103699451951590401540950728341250737896603779072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 404378342298016211087570286223842779702186916699344361007467183136932720758598576983532397679836778892204574585149980307860821493857735401007434051665068739393411979131579952999993387870916967607819286890052248977421196970837805945768569073061912691299483040506362443826686335518707833513607243688992323985271675425654007462912206931056390938072912173680231462428752683256114212340018712099921187393919785897452740116988564315856771001385284539990843442682894611656252220043472536351740726934297677818369898536431274001042468884935491555453595651157040016168449270269765099163791267638238680188723461790714539901040222112372840676459247368440120638164808978632951164403197985187860370991614774658551370796573803412630389891301826339330552973905755357673086005300816723710593109946477642187105909525970208774857964745196878017778597150362533330150543216433031402072322180072263923485686799230839756512152932796607386370264033098491379657176914787743207565220317954066904174597995055528808359536790377163015558371193592179265107608114297646126675750828501893233261340442897406067278326026027990029125177114611474316074097723196093570952963973642049049684778542809391726568922736406155293657381320119656706849153559599388093636906977960322150946999965599040042005549969989149575028463133590940740245739529219223933545880857986117011029953131094365084002780284778243404915043768881760811002657634455445044039871588084561839362637165812302366554898776468399902320874277478740704448633761525053808257283055869977709220039151736826838610115318243584164632014409480763778833642016313370537044886063321540209095639067352493392174845033997985546788938466962514075204034528953767621241663638668851649522982338435519629486269061628937910051963045524173119387451733306200260244353120303388239231033866188441003319605143337574189402740118916267771037672923200661212117982057216094106587593265258199818239416650686220053435582809092383953152303469481372067773335416668106069506599751509102580072126086233651097141234489683115423652609829876830400234318101145232944996804074493357023346930063851644982333871413111937908965067398657336059583180269866718650728941394952848418892278998223261050864981420379670883654874359086664948026551002081575416717040720447526247016840332023517867642329683187790376902352905021093418020406569574924521360644007505763464772132367217240212380106001185698317260757057237970963352248488365021964434605142698693235356223130217584816755564485578022942453644228815036156077369216817868781197980770386063644138410399021284591984008942988277457653920558302811252094568536231406998168401747819494294426394052887011480591409554690763947327935804990192530221873046638701000445210385935919550346726987575939784845298147951250215715543140069043984630865840609803955219115877966710755112104682894897818272011507592743003396439854478471811076019400310472657232156069006606230753927049375353692645821084310798362983987969011822291061316855172796485627395248756485212466440713954918400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -51819355173269828199116872759886100256654739141956596361579776157413943781730671435183559381000305328357009873174232561573559396123225275067384748991175541557963138959700919514212613021296458924003827434793400203460011869370644126963414186506460966764807518760072883864001693278080785094361893931582651438156445584283889209562275729857580430530995640655806004928346156114623273541849472412543109636587708344307486404280815711197459684517584297869587142130626263798066843490491978907306632181954745583618243172426639338346934680658215449780705318988454338338757606608953305722014818683598026003887139540194330574132959315197254994108994900536197232713894351101418669939470251234851228894022190345101152051876111780495958401722064896478245624651310588075348389637024804898469515038948510337626691432612926146918290546949365652549115687919244575672261540044674962336377137110012544581953778325106619044646872802592658980661488775157323496291701520458539031447248121384069024317835102973235784402081764866611385538403542597167004727578306168914759075132756589043547694417760300882390606616438993182653087499075805596783306019770332744625786528657872082979337974476888394126410662045165625736491306438497736291941121128044610111012487661708956420980802224110673630009530510044324699290369713754839748224859480267491819044664507323266699523325554945938665916605749361100526563837083641743575546009884876454212602190565406790010234627877059948860160059005669754901548469456453447919361831646310534448632642851437532539906306893513126738328486757656726743974830781230755521309762487079283756257332833099892351980895510592308248960763456799382912459412540807234271369912866823364108297944157404767224697243494138863634586509978433053922965220221777677955558272904855979721386621077835708294186060489110155557807739792851394339491769511006905722914940533299472018558054113893809920997102384453301442542054708339584397478731120042161030446556034447194681859470557068866431817170061649546851004493289396070089810514088273272400837452018443523419410862576877924264262310720356709804841963947179947121075059869917422035839585535864214001392974101212150904255137393936310765997502070544281118289126271482909863065463742756871877150804657996906344852316829199274585993290290346702687478520427332490996590007274446687732500137782761402033176573990949933786324693400065227649821073841154392671984528187410446415150635663915550674767961875698037379709591469778236274804128115149644272759586540092219523045256209315715898496311594579400537060406405806873803680540129288510811391418043996902693626777846548834521092841795962245987084790126486664710789777226966579592721508677168435302492675239932265791482582789301598590405639487429909152420094096329889128072987380263512613704567771211748080657791630819450323313517482385006334499295340896938708096406909081245003994698429162107977858625966937402833350958267132602238861169096257124545595085985108241040437173788593408434305866793305659966991473049600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1227706091585952089379559759483656025449935345079938599255911072555879234865416492573562910450275624522868133685899032778867863481437774409461597461489999988520517489409168415093704430756593610334438807314078623625762024001354510598257003094500398252410588412965535432141234257619631544461449055914652546595866649549554001346466159756989358927312927800568215890027094399595038654301962719306331652278815437083072455686869748795209683279696375084160754910331313145977086384676825321452977687086954556348780323735580391685154610088069966452554726773880036733039949677843244005559083576784630731985414518436855299516602658001918943357497475215230638949534804680277331245683118223411802065790643380882583350051606128449368886478420351539497429084986389058054031684542721267878906687649387190119920659493660512290146308388121696598794625610897427096925138557141692088770765261240464878993342772660766889026791151788462072101873755639895378600124339521967019473383851605024696873750113842136819735430126129324535570774056044780594150047404445192176912450427843066589032922450836436840465568178897134258546764089083903238712133044752795875686767271147830453056565766447270962364967894460252075506869434202210238990249312665250261380591165856454601079835158312649217386216754898618307004714220843414112235367961976618905178736246925035650213755722892478029800741343041269798857732495692408653862473300013906734782657056608513862156598562892166468491469609281159473721225228145774455466473176574035903652574530937353988428788211275839207381735088080527051133779686256373749070503019259530537184684278020627627994252846150738627358093116702165738358947851868241869302936259044500952380881236485784919270489010771135854026682900911980036403044012994858651231046705355335172595295228118264451074530853512915213307778517536003312223239263958263417249076852553209729303498974033761006898106343390531924404079608208908385188363747794099993955908060785078224514763261140910588555817186055558729064017342847977597801691440458738894674934769048115140565636632188237377108135470608711414927154653162459975522867430231623750461982649113060826072529600378850191085614599949246294565190057246913918974888534671453655980144047323973084914453492213438118406027315991657311762137038008576142533810411208247876031057352943399471787922765292518571742802876729085608213098395733558166388916197969116148417641129000593935097914830758401346015328053908581260209322817171532320618950504476766071027284331593878640805772293422633100775484186298835904388572075337231140752459859590584816377170781758701100420651201613256365559454634713146930955112133607088389944367641342270236784171598825688787950019007046483805194945205820668773490297330553932016777985756880041962700905043929902867741019277482684092196945460467077402332665157166552599142237060585905745139802468195383776269846644675382900729542090980590975484850057808206956001405472137145976936964023052736921733615026675737881927718309501115875803004928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -144388509407967543157850390851868405458495636189583743101325552836268126142992673376389539694866554533933950095736309139697826307708724915466984621462545976626843016497795043965447368110683059737484102394585486190512747083511885035564792620928389651282866386521027995380782895097044069521367078776231094074389763232704650240326050422571260796508060715278882846322731721919237433060783456478296813005961461043508274276536548106286725079268323517588772287078013835040629756190920312449959638123754022996731936655769063823630297637509151230828057557631274439645045550866654670911098308664438251467318212513969511516683356624233511099765903095247851818491075675290906525701958912819530314897918025982721140449783845783493132822339576052946723322941220614974300804744683589342494501239495119942356351785453751218081538955055412779326392923334584843186582789826311188605915287540045608187340494457223561038781131516052848920270154609221971727091115556695723390731735557908678572640445351960101728677630980881958242926942393306509766240054715802482286545427374232116943375846890767327200155575884286102387816089891097354283246674160646698530757269888125047913787566786487872078896658299544134728817531578518628394559766420061354865807564974322493115907208865769821188551830096633787529335142085790356690918412429871771392847087361354223632537362604831360776396092083574247425739693333734639592415347854696187928954904594053613788323043349268104435658468977083996263803375180944707481128044583115915065827185769796088794481985162549332605612391888300840396149253564174184393562866439384848831057161309247665413272378074846206679977038968802620702901811494580708098217827029879535585229803456819478052742409197835954758969012056580015389916346679702236199696692013894069011708430277455425398198464162308183363182867272062310581522657535394786052150424121741695617818773566133322735217320047692586224662028949890738661924828399960901195937573373622899930665696824091884721460966558181731511094119942161167211899463338974995092744278639007157251760580185570890486641089327918849709318794614119672197532087415942873235260916388367540622874153416463136969973718218772070643745011065261070855088559991173438723274687637253113077832832007295955867557590850409167999355476795765851223068541391777056492799517901600488374076324083793217805450632744724429186159288452385144475986133865614282355013853657292279514317211006047809879411251955312346292848562808576874104011348291319233958219598376389132004328699075969722884838412833823251339853171001187872053478196405715689400398651876276826996466165964695533814525681014300237092158491504375786968600326040867796399125437523695564896665792776969419122825226336392989455784616711618570995899439855518489429488878967193798099152049852039580035486644169318447262426274626641475716967144980646086478518728767030956135712880984828865215641614761877940262119738963113570391756266327338006305932238240930826206832868860150175801543750957264198749388800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -37858023517670594350730055341131541043934962541863949109732181028845254630683343990407963824422527908223437959074246752680195892910454279262661041279538678278605572269938257822530264557154547481132770177269121824554119312887426878759076084568125861898566280109576894051940382347005579025479413122466625552544848111316570560989868102448582870929070645413196197294120236728341643102261920362234912865218922599402960706387167921566526880255759283676299883314062957344693834526788933060191783879766048158534385901345983276219381908084797069261480067831243845928806472966181249920258256355046976886384898845818055775884589944945408016071585124865719613890527380534985259962636424588703403346576903111018269892383227093412875916987692438446067738409931581125610465610600671686132952345410682936305079035608163489884364874492612936097773429732473084696192391503081586305625560015723328125020022135374010018139204507673757885915924951386514724468815279568327944533681052675530610403395981775995090454295699839081345822357239359645159841471075719577402198426809693036883782361625780389728713775153362183780892228580059480400165566655796381069980030873112503836885549540486798001457606941085889568817781983329646158068861778707227010722516029788746982785970455521942291259359759116569446436316361494842076688289611085576735350147615407212483416737466339288213140143892213711515913474654806260107499561411799929291819366964857782306075387039117163476058494241085242716988760243931142679102109881611833529138688026637681570694683516895170322939092497451734969046274074808664233699712590357730616094651051160132065868963479167129696815773418052897891531184979572752227661132430299488120775462635069850327205944015502157735570090242946246204465998782809957110622534326535762864965364969410367390941691052362837366270548036984565991447974986354473671338884040511911629240243793283354469441212192729373099600894898592358287339720907782309644491103133572735199632400596916777854122179486601774272167398124558630406418235540441986663925137741701933033781030059701704594020135790336663758690609035770918469271518638309690174001724258324992076496060243441101630609197331123155041370094776034736272833211338828438427026692256923087581470913077823676529284794598699895967606905184355300110821439500534832877317451850578767917208041864561346380661685358844285783335468788564898627190130560503579573732720129610479852230515977375716945514072379678523868322526080758626549955796054997272020626586476055527472149065128029949045747783546992371479410023050719481720274907416299410564968078589807437635036393555180853789063865520026579145072821520250276161328796990200318816214237037902177930866072180990050931745116302044871216298873685615109899666732818221618334706969614930507460008199138006002135228106563253148988128708593852053488590422140993099737264757879860263188304359981854172217818308049890449758571009706298131965851915870723512904747262631406898294489205477189441420683089468026876067840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -4080214949990732145070603222151588050941856002658685050005815542543312211744768973335730390940616362686171825503420429703843483896936113488317706131392934686657277620639444953903305057509597555299943295234180303832368960526595863545277337681951773764600009645352891583324881800981329970821712211409374592798613107169877693025776018237205062822042628196868879487028239366252746652815950651177739364077046216894419107253602207658933753040720782555054263081377138426982019390414039555969225194496629956511250586099065854064226990797003082818141144799220296231884614628816345818043297576371544263382414153531492958451167692911892180745350098403684929288995216218884433298020051784552954235088246069543712334708992824399518205113793254210921280970470981063872171808393385287577781704293014344342009615867213754866389351773449665189150820878495177488555892644414075277379924984182008066021304088508744857099076830367806107317880444782662801982283809071661240017993872617335198004427514047152826856089824779391400036459596589068297698465514934046035607113236138413530141621220182493702521091339900486908764794704339369371068702645757502196982814277704420535906774980370635576547028872216419366319959868360013254138662939567099671093845396746751083994957498399897582003730395651361533603937102453949278754885865155343013151780122957048377304982759484442251138201936072128094998104900661754291728122063775667839873801956109193519367534454643937090814155269546334751670827298956454894561864650871969821813413068105226945862565028727565356944759526512861622946351252495181092157057598048154025876153575458027342461955863524563547064864309154407075894900590211777318066506916098089100565644090430974633231693497372644987932402421484732988371357959376953703325574592469643613574459290351418321102607672098392403981492708035291246643619864369467987065013239886911123796627500903367780701989792103472360990322140653190767054783679636983018135553073952521873551127055712086409502718886210082059303728735372378008453413266187231683684401059912940602869332087461060566325603199621689128949103981934486248443877152441352916773098161868570669723428278003417112400627139492045242533180404247942946139086039185614511779530315042297512371178975964145790771344752835460093431098069808025690169964013662925425427556838564583453333887244806054954317445507989416853951225871304862360031290686683964205764862288515378986018346563915716828012548805606183781152360450233876607435596417212385783963806502948941838394589863008830377289968441522679189815543366936497702629242739337026565584234705608422912775159554372499063380106589971902140331075661153145111496574314759024576098406621557162691433497575801492167174183659833265838425199854327289226354068750916575761011961885366844092042074273811881781697014945197933315703697515106540589517630130786283795983310065906188146466667060341968262462517183236714479712924929856339191658575356665983812941688843280075905568689426856914621709749167276949504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -5412268154547807962824348712723256007068664759871599168589361220245916416234419564562843014211242968573336198536838309234816325162632523866248798039847365559044528988398981633291188416504580047180713952422448810068728391794319616048991830436998073802652644989330921845294284506723325173812081274212278054768252892454429736251828920775853718655696888531685009367508991107852241503100924273317713485693594132983641092188161272974418384886947776677801116508641731042374988001078633274386155103739182475096516924010200709669219316408043096793981377941147009239216079562915835844187894608591571397141163358957781052285175369521518692455514356846134291440000552012185011155679482874663421210769961305512112747271628380929473499710081773050437640597893469567156612684422121439770722163690443900456597291358535498671849539078991252270796440609869332303187091497362074339486088865680916784663560490344247773569038498114033816196945502775747517139406458902629142139150107339223277633682428437477039593522267269989779746313773901961240148172525700572185114792837048544311059546843474912565302715501165686734827940131530037923951072015399045409229907375621526749151360026889363618016077425254409023281698235408654028788115293635557210536786778676527620710822912595419435388437758253509942822368016347806281326083122792647696652990696179537212360040506332018130201547111800914089325324967818986910672044368856243110455374182078285676194646291696697425726388163931818473977833334855151239027541536421301556700527997299289983541632490632043167702519644353461512260103583907320152758071112423904906835242927545787349117008855567214913500817220015019497276362685752251744051125873612099869837751667896712797097917767468146694320231337715960695165095809203898817259729162970498982409053081043354520825312688629944764197133435510296101432020670983674131457010162175987092058216168948948254379780817246079559517230079159485319946990341297716433873434168518890406689869393080546769958954320517816757751951134815284064909166968336528043182180206426924478221157571859050596784126581592463609129383325579462141154951549671263052987554357346961217446941941572283475626501768564367702136938144774763774146931913400562313429578490401254610857649437711519103507955268833875930353674450625629369632127082008927398114868102938964825623506276150177470394815233733637804145262817222618758565512612335906381958216030999904544212901759255726100138234981509446605943289919439057144890563760016373869617167721500130084295341362523054350982307139866608989851394505409137454779738098488500043260881394816472039578918370953700478540316023939640462370993166213008258820578785336242490320167201491597022389430465554597482048864624261720027560277907317159874441926972613201014923893783379895480059197091249377869116066353048655075197610298754385323478084311342246454040623434161396025578564201561003426612045275161101877708016962680163827198487527388749206953916274900267008631140958525689237029133903462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -16520270461830297367010972205353528547076368356650697148664101030093027336941986393528227838135618810843555849525925682239935464721809762978257090133917510510872643786622347319440492171979648619259336258107553337228708213921373044814648174836628567184912461637432865211346791636735590477105818825855060959671038632490961227067235330433469908486149602897639107324722906502300889201632225760036001144259636749628395178001855575306042100483582924938850185652178617942649158983179515325965099674138221307171010116458973767188959378977077307623172552772512528306641302212262950128671270182940969078793043375368764202049574203306598393932321208540991021069342736040354573686876938231017464379149265004981924648712570724526552393011181875519524681772300425147867397470927109613239197855013068454283789401258846947311327079151527582724412054311595034382556175516787408919589233683076623277279206645259550664182950937592288118971102305094005659107780135387338760635592249983326288755380410602859049726265889201702263779255518707982252968158992361583918309032763227005149628219893019812946725501703804365279980608397339655642589707440894615965413441815909078307028765638181384659012086616775842391878818738532579631920338900495720620302905006921266822186948031514144078183041306091656740093494279707326415955870990727287559156277934268244940939452043186574714949639346903132301736977966643969348688102875241137805582576303042737582543555514478121193893629715865871385910390975050494580591770417714250620473028723836814936042845161641205416347619919734488480217209322943042475875341804083939265960573164492390391609863021634072122437863312763943286729911663454429385757206569496623912028507256083809487955749602419505586267644219006369741513710029614242475099387078527849391336122679671003369446919887221304903047570547264127928196329182134719152802783949560184450440846369654387435962089757664438091178383336629670536565287482782289161799226188807637926227847314069592307794520782407454263134696289678311702427203207838085825524840278570886039773813533199469300206680402334971823514575958133527017079141333390488250339353897796492702708711230613665023599932448574724613869207639627152493581856585115492367173445621424132812940397081393991584161096098067450385236213446508168198969132433845484890524340514887509412821202400163224299783598284587463563369185975369994190314826765080136328929922813512098648135567537973994841266816048375995311766863372009344498372924199061511120110088157352242700841546186478002688905440916851963386053867658614339136166618524834482833549216054800748544623198382860234254499223921037438768014827940628784700550584757417813896196914295699395329261447476784921812994568698045893629843100554788604382991042503116457660517911642378769071583899553946589509898457990870145019120409890423865454303686238717303142216688436713071618671475339599324639032071022972843348319554818129272321658779121970039970393006718189841261140997190773180841540116807680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 287596076960508622080267533084908822515278130208216287629674792305753303280989767303873978843825086438715576769377307638070450194043771016099213227162720304872913557743257621508492436300421959396837577088597613787958105207911933325073131239242846775285612346708599375715489260880016129358777826463098883187326388133343341396936522615859681192767850333828279318540518514253968623896604604320629249465533588130948605283818406710945636619704275616263874298937512186645746434597812195297060908748339364413646024482447971886502587582008841197025536259914921375857922366050155855773027951546458152516676598169961498164039018125340484415499705071022898290817715136257320627074153994120020876273068332262877374915619399728828294057388831721808048945893369439895199152415493768962256150929951999790290610834923525238567995076343917405477157562901653329931251826700360871761591718738742416570240554179068380194560913146195902613295767886114924579152799684471732732356228751728804115932372085922341085518939424239021890993523494056085227065837302889273215881562564063031562759212263242295896485272147537838558237044132373546807376957732781167865083580091615776320576724360354406185138481116359593793388527827463740974189694872814545474982178243504972709429285651693849529371797586880293006890922396607452331927859676047191975979471656298390357098493042468366911740263441240098447629113881651892638920337850469863031912334018600405147881642650166271555699647431675977887676813483227164903785814773153712993808790322823292315377512644268837049595684697785203145819592067869686422964323803136823891442611116469134709297143263438005698241673996370194343308384492773456097528176312977790449143536835650804696823991033300707119697786905796684181222860670706133964442420271209921414166995504517255285006946131871413693651117184927736253361887289931262887233037229376079855913465497791555654659775133610314643071700800010979763326513359526771754232356743652665734411008133770944160819686676544057619209759443196881304989781710168389641342884899493703146004373237542026759836656676493066303203922902121832112276448120052031566125556643675872222122635179318735105196233532107374280236651656963435873839296064355318659192588266760622721744725235561506394341588460738369478342174853275338102673377278920686897527082708071534108360735916922249179726433698808779022801373430909750039187094457257448956362531467768827133925290950459617501143628654396616408435536915112324990981944896276545611283435120433553422528355484838657432250576723245448313231088178390797787010272307260033937387254818031143199062108521023184779123122951934624048692049033107036227883196389190052977679058658412101347993802980904722470790225640950399372677114758864785916059581521023287901954917418790600236115114772660616850412551699452250334035675410052750031033275124274234321172754784031239815129021870054019966978237006171152924846152482399815833393555338547490646603714391108143507622386490730173893181440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 14699517732976690309246948684513191771849465499953078456161743285584722703271196142622923583713093045542888041776981190948550848595019578049577580417045731912327537246655016086161125020042432728620101760444984309627420063797376701532855787671653010733046479585842812195487849226962783200922554299978978747551651990036453143328753300130142884348236851330068010814006911787120325317016854633435659812290000275422049174856672334060931574876881831966689386224183831432207849163570753191584806464325789142781878921178975500169387662878734928259911420825999186349047279780241343859873957711089336645928125884487235915877957347928518269723029471334214685348630517073844391521617207200046191292930162094413908558048198217364883921649747591608850565754064628817555311001357390726012515661240193580618277307110035389090317421726236384156576984657866206660756288383056969647320760979027764888464427554487212501259248544653179402075719773722232683902670229216656767399880624489726051651964498807123279626206354897097290166061706077339325405640813813474784528190863034133767935445675418201046151064374507057292982180870701696014778838546480981112995987386349982376000176432492687140542763245671413017516842648691788902083305560389214299746095821476776764951822379322237929934363132181431879646071383708873467400755873610584777314538845427478637191684384085143999673007126582033858371071956870349050775126263462702424284973223123896289154290433389038411391807207293391784154579588674793427229611474836388111338612179231357609418544266614306341686246838218910201742024630553644825335756432305082969823253534519258010392794053235164779426109107319308455370714089805866918006233209964113011523065528454927544594949548746566377720223809319060837738481337609243259992859872523843200532287184822919464479244158949446960494770276366296320808048802813216275151585666457532828766395969863425163072863774678111347384245006966188841004724254414638529657112729521753405267878114742567104715939214388051896921401755681071096494859031225382038563508754879232675440823532225268210636586643116234324446625382595195136590055939591856849383342017127296889858236978438636009511661588054395734958449954822834579110756797653075296919996911697170681759473031051479321956561441022374511758188471026884516122641123109608266817522786550301224959394152937685647657876988501719687484341776421713911433988682530678083907723677672830330939827325426330538574744541929315139481421397054285546181436071177974183989342896600493400045783629619319665035149399756341414147366819762670906174957407441523550873937308812284766861738321509295847487314805027852847002395847190813134205427161226294231879176661770535688718257127073472991505393610881575834770047728368588345777351148410232769502001417734726160380207251682064919077970176009142916004904767791147082836130927893180437338362986950719609292868262492120246899114208199205502545733873701281059109256714672820532590834122724818357039531965999953949491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -725173502053405701420558240072186098662145920107054845529893764246111388105910207670270224472338334833198520070751185052106731625226082424760050065992736157025713809697582497592507709582032154534102870847193359609101570395809781181118631805638702542541708361878399263877960242325273736744404404829620603928274664251514474347874200915111033055148571642966561199472822418823792795424175762742045010811761424980051687911881949334365274372379722861765981428856408253851031929463745611837822178589955419743838332220640916781430064400751787396909289647097362851518997880762938033070386201475399747515719758007263709366370769413557191539021926460829720177101225305657514471125227332195998081570460514777198378906537702041542789064931859215188400306831256848465360931452743510721358168887680005898750469578103445739250788595870248039673581533616466589087557002185932372253196492589916114487391039759137188608697960472751736478877620641778420444257786006348815879858665795108804073005407306194624795225120150406648416655494395793068634717765697204118182991789626197507219211199707105462951586157290041650862164326061810916493614913342088046992477457654288299892293691138114667236101981699502579477750886781542135711466378345358736498518695991164894605937049682616401440828687979376704443140897608623301472679315043666460502998268549630797918216983304666470571545443967889210357463385525667710011924452980725720514881728748731462354612326668277736877455078418803256158668465664925592542162405266131253446466665451303851582607613209959536822208424471287572438622995428186520464227355179016673193372659044679294742375659211359499315207857761370469450783297316584228134165759054506243572023590627777981740675617947671567792064098471197642197218188989760882877407802816909539733069468622112618102004772320417529983222777033418598448624598250537706559678683599726859103801248465216564756228995685900593089645304646271823658599449303167711593677252044187187552411516450380770564571469836257213247257853725924806138450972596279945810159215198050473119019600713116122046964232829672306384587618372915239056187607548226781615136395189872650954491113152784031270120494950307898517066329426247120661702608155535777284794841066263207227875733022501158502959067774831742343086755358703021573983635207321974423049755344937173162273001724617641955679243325481369851693585815044634334898972922264437629798648098203157376202036691757183370902965138186065594713824378274581141905732012564481936514980216313115607055059677797607748163934198064484551603671905897923931415017645345855556812469160316825171963419332160967778083550603913707742817903732190200910642141668148724694989678260086980613569763937785357052191993620698680355805430750974196013781231352359789645027201349989669474745536176580875312024362058108160928822887468841214706320797207700871626174092575899120924845476954045426991717606832735227825325222418805817437008454569686267579904940073153205909220796352975339520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 38659769324208818581012815348794761787611464173297396251856351843316218507103747517633892582371128444890705034908189571726778651808220424205521414510351563299783475867679000449271456135449176190261486806836915139474200645672822179981582655540441680497957977239084458023453078070233186383951420250328868465050113812146623623950734309704681409325058751887053993692939744148660312640062111947743688397983587739604903269662661976013086573800371595434449075864228526897380277187393271945871149704482175822792227707366927746493103216341334081264719759990314542906170959994516161613602509987006858082658847048009342338715406591457980626396052191304109843486753979402452852347156981448459148532463250536451405513798288883285205549332139557058069683926762550276650401350853530349179911543230795925567187845897856233983758170074772256609557302441135168398010945822925612172458923627029028204903354352345612447686621231288132237707029735582437674176961687465408703431866338765922782981500521202012520871523146178010751091796769853246062930175988361923830703516849973957912441561314507866522772960608708446800118910978419362056501707258493808551214536303718137362051970215229246079048312263163886576091701462473286290052568322928342046815888763176837379631060364319757147328166058692372270537842528969294994536109471133626667726405507332334185142001988997252268928089500156364376477851340180821438228461333614567973712232613656785228236188526356775544182011616050123800786719038326949110644950260146520003668582840339370989224451893906517193081098493499017216770119017439519571163063156315767487784462047087313725586490086511132779203095927805995265496902008463347713520047449219177721634384381088207365749609013520717491943195022832326681688965809436004934898956670888110431248562368512902823245676911405356967858276524491756994713469188800389036541654647231514764076509794805817495906207448752884796256664782087436746048676672299918334735180739670875551736914832176710731413822881702607156388496091143076259525279049283943183769219912579534347515937997069558839738374340621876941455425639238325778080126303957528912195387492354718488321524556872038172807524266013673532794511522026535901441765108476792639412881960346664381083064205828512112863802868781007586619219883279303810138185401743337396056495005939077220957323149326197209535087112073335164601945228422858981307827045220586292642223836335937229566104933634249231623421049522270087661134607917308275313914033552327151760336262122889313299225740854323185120138358913288230951353084770146092389660246383086404918174881724994049916479404719447427826939861068745360983172107465790399909875172245707079443590106785237517112873771685418336726000058420357201464083082902135096185354930437460393743602666930358376499926032275838917245910040234590433889313317801895201713766963079826231853452451833239434816591647543207609551587941714791169028750176427298811716264850164336513822870962139798201440861272670208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -2286369582146350997222904758915254601472331335595049233639299719166851106120733214012400284029344670234812682301697868085186363031766000187918061876195251531135238986283694847673645790804501416784255136439803672919506251071475057466613268028095632907029345260059713093099256247891084742666420134187887740618068323716711598172008901324435500348699703109035747611265499120467056258963386468111930892834861042320953423907184954848613615960498193955357612592185935821963789892034474601246365620939682608951304004533614551184722407255494148298637747470076791902807647322137733532972084635671713262794871367755463362565767644734842738918725512876893390963247243966241376452654423864785337555769429922067702509414057808194284480335039170893293098563209723076520696249250648040225444178831119367748741572916683732821690656307326021688681446776240656361953176608785204113986934557052477441639610465236459920908600507694827514096235167304426171523288450798882208871946040504420968456160931812225825958126398687442650814113333871579214879373918475259405944274063150813761760445299938594640070705621594226403081286477450555996253023420158077833118440860168661874490242270937836232986736598926092949712136364076137806724494118355738746947441053897994538205294124091865546966576964298120234049409532593226899297277560324611076369563998136222392625389860150926587114324018621406793843633470745651875324387295900844819856492737992004996566966789126998648704803129349853414097441116550824786806484438844131363089013581126336492003946464700961561655462089588716233947963440346171290678471766344811115832972662949188639563196934684816004772299735297462592630463901451235612629372641829107227590330980292883420302049385643465649599633477282971146551508219004608007276326544457754585687337753297876385435662808742293716528979845207928001005684600211617587521369832780188248577484842547385732606449738649584296120120057708731052573385046760839737832989057051406379260428555363519187210100456018747400484760337345483807513999206352314834247370579653257331269182368311840249763750653252282179255380066824129566136106607876674262420616311104339235682847499187429553055783862927151536306676119128465059831534402037752371527236775434400428396812124636738221872017989589878668421440466988920585802688860026666485281486296505461513465294555496743374664354616566547707926962010231997336951951602980077763864253161075277838395897502242921300673583941454971812766009300991611313806362463137962098824212853598478669510154444846292665316113630996425326340100455544478666608419520129044167633541210360251806545322348022246475894450546648290813519183287644204067576174425356220264804967607948644830294308861304650299572139717104111127562391396427374517227466859770104666690442799609437827688808186226863330377830534157123360057450069668782811523371390991572056015164153881010598564054830476249927729478436742806972265090150562699972631572758701387686216934870723160252236737963622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -23411258123653689982174418824573445723962417521341507845974742690252813850134935629051862515789482757449368770863074443740100711620242836086316701029476569708895193488174913327680229629800784880563812248571341257580454738714034464203134638328773064181606507531863633263193073176191385859542112197178380307775526002515857189078126316221361994496437139475581395832618096605204054004469678828707345912457467189120749876241730421381274956724073358230040715839242530698481000187321187975272380319060944843995589883274034940693767990679357839061776395103020615470823043391303629684340604557559237795464825161630658368916756677967621459369959676750518153743466513987357880092565691656351936290197453422630911551248772854375355680276827661522041541904064082210605816808270727982707030240367694155711627926848618366749850237316674008432803174023701076360146054574254910425856544622533753187020355005897798271567790818896277822949122449565150608809103826448427018095887450307911439498599003381033509994921128038333346316898088971220497249982912574710080640089939392914892790575313648912886809912774947678282208231527787093175114103786948694600243982959925961650548265208067235079150100749698141057149523702219613445822489633823748813140766214720122366098304556872365269243379776150236497837601517062092729934588161096695528075632264217110406417702230268349944130369771266994979350335561560850019338954734092857449007107237025250853648047000112744339048096525512159280973168031175416311780976357096258151595899213018368251225675337380794445210303678821538733126582574481069417540280681903536236292462990028914255979854898260883951169249180063645571307650715202786874858583556133120102141783938953591700696798763493362282636671863744895535090905909995839210841419000127480690191475278583789209377842829926189658921545531177110494987984314614764317755313597479844237862144260484707339056700810836798987821600961268563296279444643511755922615550126896996097286335132734894346587417247019071371551485837356152791275337492267417393138075922435633302004221907108959415000702267243353192580999960339094783879222625379823592105083262726471738696974294553161318374447451433476682022176870667826998601271020887629231538167120662318664193748747762968688768546469228303129023432307435308520449717344856485550775573797928867868406889989235160301401744933253314863535892288713488585597337893255852161014572891353523270656692011197479622195105456670361277105348325053735195679127546817454152239491586384916678315400552899443987521705123363103846497032290409040159241387370855070612038600993152680541173590305197434497524826735688615675986701784674855110295655027999833195803151073426046618018291438963958852650819269243852931164264759666428858995603819028240558724956653674176113051183454092163896983948938327980964907143618611255966106394615778869260222476330445665195410601191356756077606727236582527774346596724743024087955159284157429307154422864525579278708899840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 904646197380129970481309740930815823806111326839407751997738269282010208987805209189515825858428341113511661023889201206148768592194432989631125002305688394428364250212749563195323010252612313517937518410193047076148735213045902247132798817037727865584165695424040411313288875826545809235954927014439167043113643449444746842843486111560374791554373590812086581183570472882896750276400193358471796776898796286016169513351882049167831816724564879205135217256703617671395924216671822304511411065047117994676379167907110060500712052800923632841760028556540379411167011980397931722257674443534049408322914601354140297104963793409962220562473717696016665653327390950191806867407145378864364466710089947852175183231521660233651770564636997940944402097423354894563805792584415360052867920855464616625284429236773471242451305951674806426517371088999525654251815948863470578133396203596479013982738673379201046650148525287804013235548717989064338932896262717471993983378791865155489076016114024816908037065174952241719380431611842892588488265128895595449550057766545131952339457233039308468357577934478004084795484700195901681097156429870819094657563779294597822793955506366938682654026980944930412548528502297299174910982450219041775831441852251146682338171290730127546441206109392183790678704656700820736280593867611856165517229823937652631852917729239891541335968414898414569525177949590947620266387300500381891319412492945199265233733751101275290226805970931189995874854673889066703841658065429098896703777497750031087251162703754218598647353166107878247521333800206975151517001521089513583782512839719407095342152909458888025897200495150206601398017855709412088136396489081852282001774365647816321565949878584386086628225374099910991506431954417109118953921770543746430537073576241207541650880206347389924464677627763744024122034686912500839593376132594065730957150940531951657624612608081428864610495353132847971509901540683325990786949458104432137939650025600569643906562749497202618724548049179157093733853402897668773014424337708110321160644912799605036919868677975912868904959527562736108387707497691243575972010379458999851225353760812323821185511750702680869720614252310626189922727963415225588406077616906573485467139886756666525987358043058110342197558318789311249320851537837205598452064866585255385568355422931768554580704641248373718317297142510314453087335092817789928653844201891995016300793578753687506738986679162108277726785914905839319505801020168416666943129486455134184634473604228086819792510010853942013768835468092078054793309112908296997635390873221842261418616046178767460384672953742542463883101141070337691724545865946908211668840826205854910032015800618106603904985219161292949128423514144961520020355561634668152434557537079506584324125009132356361801536871335542614195011252989422518650358243769680829351426191611704066771727806277366812251386140575266314776761411879004915403092746063153291637425955355576238080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 29922403115338352037720573131517080482073375863623082500935813066219517940334111726261557080056082905225602627782632278601830787686373175174914491131914598897998321543458886333727791949619853205379169276122399845116118025866496949183878273174538188735703875044870834509753376711446542407568929101734613625014243548268908507688619382474346799904138578388036771298758229904716480864597259809312753726751221931422860515027664505681988826120175785391888017109447321956424244636927791794492430498924404198735193541175298097150280896225246804653648551671846983845438473999889793688942611004580515144899361259066908225844252687302987574524032510038177529062363965309929151496331297376607604638225721054820154220418470969079762311081185019293818477888844784749377516534586238514460093133021624026144562945124637780481970379596090810112863423796366086397682749292358264143513495886816877374060489553135488939713955464053230285868605795353928864140325241490039443933320428458075661278425234796612143871173784309779158733211575436524246620653093135712263483234824020665381800742561099324464729242813939994685274502647427836106784890933748673198893283134792193864826817158242082077296021897051969567407648004126323167330052231658405943559685838428241698567279848770710407113274919517288109950199115060284602582728461593126041647729665740564623679031395687114101427264618147694368345614239673206140577487097748515761561398048409566515181607320085172340550674886141878750926642302678280611245653103589059442939201740075951309441162137472563373406357426809277898092614965648035585898403392146839644235872901157694351765297304245045618167289938646566675764992183750975926253627597753397212004643815474346881845755018109808735086414710441234517482914716906281988251804245248641454001407524430916468020903753366695217032397908343566192407274333296532391430994533878706075044142581591961371794167424552130217887585810900560739116998118267500720182843597420249342113489134511514418380900990325769443824653972290900949189353013221050688886946155999433920670935081775644890477410966365605678994261154583328542829796693831770686800117093231937571280046106860030264196095880170901357638039594114771073469874887689121251291316323117758110046043294136552482968443287393418082628473896234967922824011168034182769292723156348698644611938583176183474641744786553730299501233372957951753759621129337044702646131261848845830493240517985096352928997552705138946718694522308023511552897339368603846084075100650022845610929739265303487222962310593767191093094328858398861366632289426306900407186337103217780722842623389738574135123481655859564142414285172543700214592007838839254833626811419484780931477665534375605237040661170206439205730741948932394867244547055141980083370402542568595806216485173876750733349812477012703856939062437709688451467495025524165331870386566710678469112287662395212083968035792440952872709412101720995780792882166830686629633967599386624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 1416639814498651761403892442459481846831621809476375180711445136690300541934716795654672747035806202560054109785930831708585821578325997359507395967375909127206811386648141621425798175750373836085138696300671622669366325054752849214157982136834245391601942799492118416319430570671039867620122427024708968296389838061666736232038199834495889440568154918250797269539286660237045789828075703878701993568841679112303040463377614372080697848782643399111728291221056948780792217699018931550958074755744330855619638664178080884488355056591950235186652548067194909006081703502433589688330398624322831991551377338067389998464524607667074761660854217055406305982779984993828051179070114012755556529915311530533004295334011509403898622499093015623406731063147751015601537230357763801670832285278357905633483026801731249868617812868133559942018685899100008372687831764253666666544900093904651788621112664022570936003415287800969070027395303375698407253742089111305594824147164218164551265086783205804455895047784118222318181563340017595886113682791945208118871877878794490060385700982207610863984141502073072510455076035650372365308223602483635844743281289257276995407056489826507491726092186528894783917515609775000151459260924571959680720983950048977464628121375188146257947289191968444677320662711966590358300718568426385111673098981124901356459838523543270602430804450918934634475851240416518410319079951218038452463339578080664657392230002912456248485726356098880467219683065439536992309742436473425874688976331198257393550336894397526030780561567297592909139618870455762460909161786620008445359943232430837013143720599550632408676359766959362364939707105409464742903583482307637567920640449478593545085488622780324526321946532478533437930511344895260156927795960512582928077274957758517951373371850112019242149425454333638991231585326152211782967140435530131153107832585106400614673401923069738290229299120093702392295282141993598231807199242419013333505363817049417363712237771720585667046142098367933508454518262581480747584426498654185532165707708900769836448915569230263404751960867187258033509118080328440627947135317661615274324629897736162799465970248131261892422483621653618885886291363533135151114098636101320651409354202194862955559890488383325558549323895309727965328961436352118327083046110718258919662900446640779661950941498828271937484297840079267910775294088595667898148911351082999667216211508698611936499163934218018826886057462584721637384225872776575542813419768053461722420353297618835640412681165116037145676365060021391478836671498192399035722760929682230047793501472416141072551092965669157928105582256758041447782804000915684055489187521681821546604760293766501311820116749568418535113143092349767180988830298519489379413093764514008220190465325789201226260154081469636335500455232209764430867523959927867707203766382155851894510913670964366383448837140447190476295564950139347568865231875413464871813883153612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -154006774340205722042231896273735837174615981991572711809598382472511799401443859644938833382757883988050826584720261537872250226617974727599889365662954879491562301749471477999111518620427669537635459761597297705128652739450424466825965704066168979975140296322138672208287535623048002496458498012781755820849999594339217296924338534249134164498383186559245413773243624350947203521293856854029354112388978549027917696200045687502762992948810269408315798923072724742241134831985041024023907057003249184310760544077727454050842191252383557391804491483372207825064509216856677278911325654360127583330106904476664137051857784512330313562960884431137296677189348337587247097281002950513418473096829916382752795229740795232640704511064959189276832427391769983425932946495269572864187753117616055790420551588455425330698454471294789545875535965306503780377049204496353100622699051267332979181004251438493557861863077344403808695322702681023566404939942523249555185871299937807853762512513870519350690819795197800057386646340214131259590558709589594527746367814818589107370427342827539712819396805671210874133633560277736539719336009621313507877942976031069624131337294323727792280833680347593163289017625686770979980623806868383173164753033475476076967326972936259464951667222791915182205288488322156649630586375247052604556616468755289050075976430006268599888422368977366416880077286995688280143032870658619271725378229190367173328136149769251849529219878348761524279405153045606027852572787215660095558727965661546254688271506873591488077688563760601162583586602539729260794275983153478271072460406932330358293287513281522922651655874913408923404101811381563434225364205208010353177149324969909489563435505551083732598730519672965526700533142929584438228542801809804454378068047137261609244360398606576611975534756245120635454747979595344605721386421407698435812154515430902583191202721192113533746890867527945863449773286923362883792745207951351679368986388946442320423704892463111981703868533162541468141885858020086565392270922502748441266270952289813413909527797486208653000416386115221276591510038030657762400144305739251405422643693780264870058088374628144403031466606954501086536215019357001560969017575009171295430482879851336429730297368958302901411442332031964088739931391719001150012388093639219078687058667230873523257104719339493987289559927286734122441652514682712934739617727069745063973560471155736866786889879585636568466128082626836415055067405408616025959414884019681551909059004224260342908792688045666044621534295674518242280817773691405329078334103205763078475285253294797490897704364697785232827789241924266056277802239706879661492502006787035595283541791040837618008467921364522783921522430088080447377736841973275363985987707916810659303128466742249653264139739305625246214355948890680465495162216445786889909625391805150830566110242580363529289739892603766772629823998903351778928736252683922172380387999744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 3556327313881054513967557149480226069676481272803903320482800993510479570973526252445752502131464805733843383259617431604234117485757977054704170321922433006031011999155656039345373987779620798797235566930946702106652530763911099487769072843240266472249403310529326991319650459090333160105750506901190536592396924815949233357795177279307573222790669696397382676363037636376171819338589230251116744271844793293736801184937802421720510674985629028954935505361420369198004234887606718632253356679948874372298382830589617143140929776266133602861235710897693535601012334924556195255640013385228901058417760145305163635921177217505391023662644387820579203158797787068153919470077987040789464834501661425441383815437229238385136842614584408849476834181027179058075856126029084897745611247914911099521478016330047805055663521406202331822341064324334518627767116879850430453201764060139675475864702039950692372347639413258310519467784246269739401718624160523686470270180482144306426477003044340864607876735731387715175846407655595682273448321416959750681569372271534868769662740569690338672758632871209094566206434281733793972236949909642598046209874382423830297843680586719081399177992878672310737979610949177279604562397625000591210940454802430064436908927736804191758727782391187283560380341677428058702971886016845048142823331388780931063070823353455337004101731561087141969378032068692574006608580338355774030894392591913220474634982025829439918742182662235538237301777535883567751804596935922417449744305895201615806499219559036426500060840478758736849904379053892611554010959046351736684718432210868264230573210658902121219498135721003641039844510873039329573578686338752327934007331881927498873295210231849520193620741583413290727172881772172201248447633884373137238533714856122816148387240326636733886033549112149631445583760463289097834145219816420508229937086523374194549350038277892428507194766560923846991126048915923957629895097486858635659601514947537969557635305689358735723339488139120774204466702174166922333238643632094014971020803037766897116032780145234898117207385735582316021732833935841206772332819552887650324065441341325282930898291125807844698783254369349683701486214294144741424800747485272478230357921137660843404737049627474155905877745406389248072390612432554965630616554403430615386217585833326601783625001927670715963216729005567341040988421498668940337561428709252825464860246462822007047164330858823619182032009357446652308114148081114654778640866001010928069968287863844584016427372551949244388934101078784229454667427494448189692439658763692539651786124985289378411899080558661168194466867743975871096132173724760780963269660510749653190076678665238582058541578399296951013249269715758050837467471247940007714729366724268504172060158868626337594799808923127333628113344087832415309503805943849726173181363948121149787593990978847030945834860868238011497691412143572789105683445448240965051901542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -16374483251143908466340704594225309888255443084180559960328397376039694338918474856297099605840315725953061553305047791048010929232683143283318804199866115859015667618059228171423730760199610019162879053046190789748414300468344401953005124917266242597566420583209252061752283863036769559704855372994281175539911369062877967671139521438585831218672398076191019622343071725754949942843957333450709149749926801218773010305796153680049174776159140556667472045737831954615587237260063751427781016111678998109229096359648146694823028407781216306251309270899076861787004220021432109826649667617327186698754494744890302051704297381450058919551439784567506205596643329328648617447151058305613083164746970430071172587017439443149867057490519602692178643349198193333833620527616810425866073295063788560349280519035837302199612790345560337179068503532852797125633708245850652476722942475766138812237682180110585409000476020788038140609856951386614192880792744512136342144796661555495128246937586353608875297915652070347339311866453796529546442465147648898238066708679482504633291617418501250968891820145979991503806366117445928054620046332015949061491110668938041562385277073567343148406481844937880051267613222473307752341802459546426806697213703686559069104928113241143431608165396123080672818871501036487751940759496417859913037049394326201251430827016742465391532393765932459813447401370684483727530825025096451588742383054382713750894532506109695954554783873995608125505640307079501408924874730956311590076279064306681021097904762508619396066356950300508622679895552644649389230452302450285962258840357320532501769346057516358335020243680158609900646617862233930243577537420605640584753606297298545272292673108102389294133881667271441737203688094190645890256522391649132955652893540247536461471501823840805706753823481945313990140585738623840015671021678558288256253102788691141354786489270884013615296243798084768872854744430652242774908685632978957918671707683785176855847388824768949495860459831946221944262184933548411464298632064470372722219273510430192751816571741094416210873624381236647504157694806237781768856204564488917670742434407182927818037406932759016839269283462912285648704106448780357582134954062541736040326238726482832883118527501835417546348411772247804757488950899793842953261375294051430711935595303344410052974779019827301551636749020259119607665338950043322672765953761489980444463855999477588311473701409387437750621501295018711190753345641283343937764193458329681696107572248377350400775276261176876370659478349333427178230079891581515516213919020505309976518569059399689528493845127566329838291800186084832211454668876916443292582657693701047603828390001395018075904435978842572975075733829028873376458753060023236083522227316661864198377930668089537493472380667175964691548534461446972480109054600090713317414380406499028326388004669082783033977278527497977582688731097819769089916343119540912128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 2420578495909608847586959354855608138445898276311262347096133246511834760013667396549648503851588621470201877241576926639195775966695808355759858785161673638153499987290743311839772616472465621844224708657290767750051721063002376779471630154392628638943362428385972060604496351722193582358962714134420499104880628906869397944324005590631512738831378859752935174450954276225352263384973138428674012724762830914086530353395614462395534994637552038405665579573848614497752724980671294884613348416787460646919293835476481689046678800985939857505218375370548311421708573927974000763048248915156081284888590078539495702901131722305979328021898909085999091123451370152119919300530146995090535294332553267882948923701731310323630870830435743249774346203179974318874128627451392615865401244206904480462744440770040198063771699830898902519537857544673323747357570174751097154378378659350658352908586522259600803450220551431696411623312939898711709439026761958909467876523223743023579175189976080690076875249934904252888973844694976420414354332918451006068964702106457839372026107787045763372063969608050988377853708421664996316034503336522342756531287432155869745409770101789351817338792696985131830966569312848150098164004216433359305585146893535483481705951628413461429121874058397961329234101408776954993636783253975084591438020667398198338872695468835766564869654272087373577716752871851662596494712962522464004706288397741321683210594179149051194287132651786841559504227765725007592576638149266319132578749782017690976312409590853625031045105426898261454950278943794213273407860390988213724837344737014575741288122641686233232657558435804476502322198237775017986249988069643423049778025601850347111525588228479383550711264988518620765987508428747062635802996521068074971979344955061399738069060756567257643810329236057629726344793279231494725586126879530860309858481819712851624453810984321823653241039615595856070062295385422626789494452435204055956521199163941307519917225905799183283897642067559609699309757511644059063630391174314288825870941897234281933902387798200628924666937585248226337312640495821489734349309885410725851554819783623078934023306505644264539990226347433528015260970716779038509095448264441421392408914672423141252869490859114933900782271572429921602955340908209871466844529680986962397441555146377692381723518327941919362847476084998527633163910878605282301159850618718921254940340689110607311949157854548333337189494660334372033893252801719596720364208917148177243154346011371661391600785450964124284600801636830027267621573530598506371745206327057145532543924434285448848361341517811932271076752277645110638465867409542582061578828380267800489031222697400757680158641226203379648169170168985644815963405938737759970035349489859273664793487394488340540663357089185882804752130038039798831252366528812816015202853394740658377599744204275121947500749448713969295141911089502766132204319065092653056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -52278669630069253061785091866550851692652058768065338163055507304890569411571884258958898822527812922302806133461244423538772244771871596464376303882835991211039432760712781392307713588752346901722253576679773648490563721940954639304441632492750449733865358976790072092750739658691339962903561028213506856042293869944239295672563179957473179111906634252071738052313865463364987668291701436476848458369272416936098648972964785156545817800461037001238418572942771942822651578467247326533790484294698040457304087458088796837405431454486232981555608780534620816522798388486426885255558508079544552972620352900505693295835544758805743753119797228131530103474661894267442986588955046240706776035742956604504829387831297445928978348828994795575025672535432620759171498577923828379121374229432285359239856602237305315684067870869174696050318649817703970596504235553774882082342708472411554070593537584179317981699351890273133874437203087349046682078458044995029698487686081305404750540703393594976960723680003886237548583738777169766410924595788194668317830506322340041929995455825139223306553048141247937256556288131628564205908258429562475132159471166877590837621764328611405541790914095000830362233747017221979546595161381017535486717977086821123220800813995092559570977851009304823383859137391230235860149404030003462013142089734371724521013521825986001289887860570465880680822891307934004412681846189474380559909632468453170666636928420472504366517948977524887741135320354429983301718621738384834116225841971618131031702262906759829316085934972647569959752486387582045084051683650529942858356658106872833062267907382566665916961493827311901302079986487695960300603732595612448276181257683130340173307746024915013101106957014333507411193503076769226747094219918810227269163720733382536591508738437745590761251110410488392867771313967685466571621495263367056655990548283891534708811910544409025866615962387425176077678121342363370501290682429394716350894070684375545360824095068012391927578236575235141980207550607579436792522787269850620488862074795591451387857784787503085665309211501340761668367820766907514955904641109714734729823163750471118399864692275371731607684973721691946545376486519712872232616338436807368110151746532762244032912497417772876035738399417775623370007702297580788646074151890035655969918728404094943335364406813652043814969717172799686144910657820264265792833943478990753043433437563674153572864221139430986538248162049836567810928198832649486538738638405892895837877026134363023213890734221858869304676310674065056354198515061368871243572991067941488260978113177574059584840524215162518005238311836275452337700956874962703495493530037800088461391026543468876852910595589980489414480045415228034597652271325256977812420359409359520552298318353314265911175501745470935368307438063118752127049512092999818850591941564130686287281091883150675068764234377347508722052533206446829508267329611366400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 160205823016940344849468727045389507450509276971400819311415272345212252608566813057625820058503791818607963600039500828942788771968494363291288083526169341030481505714827806463952869611765633758612871477126863547625593220048008494493176988042274262668586326404498125016977771082328283811194161927402278364935937163553897171042507034022766740556859017028883938576071722154041287126619594946063686634681273304883417231125447835461784899201743904200086186183286454639632348058239272308507681814745160499282719546158995153475640542734861152909956653911797148698369822084536776721787016456190652344260363459654918431520699645636753984301003670278518390792449147209301216034547826268984066042240318255219222704893253317823925859888873955514747258549520700963797728221420521079973748395829351123511439361304394315292358801571969963288428365400289066700445068491086845912897387593430519872135442767393296243962205398874351514855442506969385266157375751754979001961018624469268004859422681697081666667502115782940026904718173248078586608212491095708397669122954559567186917042923494684679807299711100636708880081002479868853634692437496373636511410220720032822004020887302302719933001122913933486710109721022240217221180564951300964777136182050138734386234096831435707267933173783721160817501781198834086377859508618576850841135385490419328777801705536518488452843894556174824935491635665170717707721054463846608225866424208879320996224548166599926547933502542456377606902262127802643807522097561804811534690565544666538938209300378752321368641466477858672906951739395990062567531695478080339748364782491167869048530859416386425506836263303751617398393990940043071248672717881437502035528963440568915059163372855902501898150617768370345920241394867797803816741575191583006764934686510297003834592140055962801594763352322965387497332842811677562442870289465424095205977782194677903069265075861436549423349462673900054949706505582055658069026121513699425670619434889961912559627376459261621972675049138150051787677932053711487275753413486794366603372146983175710344025606559267880442703957462159106024561955559835649356869447815236304910723827227563187788561103343801843982140570796781331050246315373855142593720663842963825981452351770418733753753473837625960425620411243813336671714643644665571104160227423171743091729914003297572514397187519814884859422096013592201457353299985094096191713526720383809580697461629860991016440970568701153827926383849477021078907508968519539420459612693858175978493723686754777786321697736432690951994792261134363190352912606666473376248500253667702805312026980406934753634574413459007559863274725254371080492691162239626467726101433076132662489639129153926616374335595345539294297052792825402598461572278365221329791482223881178718027841554776978930815087354546045338996901643655786856038836346082556363777532357146020336975005989647437262024252462884408169669958130174193827588341760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -17869632300209534199443496564547497069862563534481878057751910019774278691550026532547215456383431198955373013241649924814953305071763111201667868000967480787040336856304464010335633111013759444957459914383730601700809745236091436535163289791120064175601882990462153191277778824046759622875252519995292471803627347537174253943217281903655949097403836414448341812636227602046186185721686281606668199090169984088948772391228883207072245699104059816583419514450273112487682127612707802605672214135882059370909796147554067976856255242321416864520314414487699117929874010638107422595784463716460190060721990874113334317414364976655454066367862635324645684159349037681747090669573062235503361084354539174853379902795348210194295636097867618727725093130024366805934883335098845393728694428291598825928487409821990742074994066749542360150229987456027971424847482687489007547041026379975438327354607059310435238603017538473646158531421869982636077903829600638356680852117053661105574389950466649839652986938173508720732364486941609657368477204622107918932993723518332033795540310012838543732434161686164068353839910792316016316279418758246473307143465419295331007256280138443408008333220654606796684346540626579969626042808769101725196468946562158674471162597534631765118532883695617693740671751744703747569022101679069993239234924896989758484087783785431458255439298784937486905210479918924510143954114279118082124450203635138495679489022689802962736305105038335710467137355810746927476970757829051126793100435932593294565506442619337397463851101032583903357335510110103585041339071854428492357206746868616474466511205281747709754353075053007333625395101648343208239026947302074734013880547678192991649401025234799719637199384080498838440942742000924666777720613070069074061338030563916605248552384323896838053950870174396372696644096467220809129451404045305208237568766435811489090571413050333289639861194513020081357104693320765627692411129979748881963051100886461712220829965211897476559083322642933170762656211460378333494423843193162582906189028805169476307457068062463988059040330777970278738004946620104691104347653107452953893334952192560898816591799557282401721078104989750121837576591503348759483379501628483072663829882435307459367364825048361235135776612621846387813739488234620391973135547852129528154674659227574922013134552929484222659936626929592239572819723928294798796516149653405295878431834443172099682511357221297285451735635549656595976569528159202684932212961551938706976032091509540314321100917509754582714123965321904152836244143941198930207903453256040041870319162278287993578220259607276736601178797774170938972719526773526297482923069837773548745785333581663772730172762661046464720121829486017811630423700322944566061143745184883162217788382526332250519005521936052906734899142870409481740030686599948542960396695199925056481887450158697546240235866426232005868636049529281341667934208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -85417787562589918083412874661328246761353994628045276861228817024370213064620917364642530155360344232800079761789127131502155318750027925824690781852560032081275348440107761587450794701857041694074903800341421505086652711924395654124266286742422770857150149215948163102877365996352148913601725640538423316884031200306138887117654691710759159922722060042271705694181281896793235860967421962217765939530111183979397338789484080515677698367556980199558456585782263633652310843150095470257373761735521123393665437784321235428609984625976212795655335886806293368552578372920812108076385204303156289875739219321906979462551251778966482593146031222411601622765300715756971976413206924026531582661219396586060813558909084495825069712532836255378673275557237714960880996200701199010977684618083291998557868317823158122198048617797430019376408340607331085308067236343820952437925750458104716548494536353593216151318336602047388279707480079516487987258448808358495850365175032679252990076053684440509421707223304395933163608020337312897904840646654397662625343795682029286143848193187449865143306003110796997937690190588792916897798288071931569126680208898844466695939540453653030033736266039101740854988535807455682147904645251072591809467934805563641978108551215614877598747086656946689865469443034942107765125756711605557259253256325903747801254255977363725918596357161773996561704054490296747200315611298382104618361359653273846796463320062286760126707941965651644730190492222449262886701380704740758972222180566298492402429790562473506789261556911220278377416579330135798691614336588664882111040486256076111791865389821105576316814799662093976555472961690554666020964009076787795706777895329850310398849415514890379366196401998735649273808798735474202992847845075985469688423175477408673135756448165348209622430636309249381176018667491226334734657987874367752406180482990277365683886053298552683047184411627388024176363538854862410232234507726323297670012727540978178188888734729396631596229373748957751725082743948192676447547478326229046130871743093338718921492079495682843547286693573004357255969097603406922918156727535342373630006384273749191352623342420043091978814851742085722695563605524458738339179246258203424963233316825352370820936016844250077620093400141543827972867073743226823069391041582224432528885607757824474444536586087725653152660274342929826575493654264712042533042878431177442191769232181426289385266971697515383470748329986321468662240800655848771729736805850210089527589926824005241744274997397954370553597237178399088407208672213922780776663648387897406748402578219846298249813559658287353862051483950770624400248220666640315924446386973755784916059164482344372749690069808197773867307630752591985407285502847807675490744676638179534207511153383266388172563436088247659205992821719563377231488377402131938540745644917814248590863799247843027933679168619697327911884463232193134592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -4598339282093220831904726575088627426075868605606784002801096688459211437981382733777018189787963875826063915749522927101877906606018740140704185095247027902102346117971427348161696206040061198386045580623571803758573807761840935161033868468068141031141179040311584793056995873871389414045588813872027598376673878796179775052603124633090664504827438496189177586084793183314845974249976664699956253338568417236817550221653426915785292529044720904204296469400072876882526752776182425577702363089987330378674417625635157715660454415146182042018202775355958093677300893385489702455204637902664519857987927816546294451204341279124464412202999185024692711084807297855556832201829965402407252574872395675211328072898837611528342268197486821064935017474258063316879954667000741218646349521342812677392150558396586400298353460060213273051419286401544454105662414345317703193784343102250559630560543956568132371431500607892039174510360112362282958215227382947339174693739107832075736964824667606285143313293723632147719918155154233767860575688249146513557332683151072370513361380229542216590098056436941041211773785352174403916271894888124747149169544914875438834128738602791271592635053492760421170127134428675385214937356582088535278712927773190739208908732992447782134333350081890583709183809490346697235332735662212798601359610172388480623612354686287416548472870005982864374020485111007096080852414166025348466885832125215184309914497021115897857178657374133199867301661752187941323806202240872422923537515511676150657743191134003010989233834189512379871937418779644880382278588937295844918495174253774417042791434595014930958077344479066078840398407189876122839056268850759169871642214209909415748234425250174148146948821569653155729048476193219110300550768306548673136182915616965268205797778390457770757386723551898997330320828992793324475571299379580291784847685260907243504781651595937960044990341065764459413909511318836364045421043699338015730856178389421284878371856924858097253838631199226271055101119967290862648412689596460228595711868758602879056949502573602135791590641016933543019208172367179047024659017945987278310218260642021094323452159774270415932568589891753812069889315410750533593128937131159086817328047599449980273446666912684597423111904689905383287465273544569011066421737908190137243466186013205476724087887726741555889734488638743238269829850800953307782647130029497743357643788650342425977728062480030082622262375664824938698185214279706232136766354967759261866462070678949571471707822821896316929689304595557808671243429139433570770548216491198500603940228252058126392890381307704885975307055557224806759959582922735069304154453951114795054069390424859587496544691249852808208048995844741351533978084544850779936000387408418651096060857163389205722670282270043870807933802353437923223484986177995016226264954833937795799248387857080226973506544618434796107486671788667043840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 31410283065371881639599734495805134405355533695872967290496288772371904019911930345056824530193485860681997211293012533769608820022992725472629615480013729824328348322443717133803304827310671510920720137663987249854206752002841608015349709738311244747560285800741464052847343218049887326917894971633304156041922289068132050957958294986323473091155021932448208973119297126371907597366095623465874240768323095867453078377004618927144315107943169197360556685454544155983998946727563096190261668593234824553229959371922733928685585577666023803123195085735374991978301992566088820023403622460113506471069120411093717051498722649851782601513207239973212235385217009584399291116033382055813553778369435531205606578217968427450487870447534040445221112490666389765580558102529190880658929066667229638917663238387942899739231314663431462537503885327800098912137692062737777626333527993890545384171183067006580624384046548520906984110966981425698274609378749089110568696693635676947752484113136109748696173501702689131198901578906418791922706936467121115852161983439886562993058812953984958478594431162783290134950628061296480294031970136244449406476188225714650998680752265890379129384307139693540782361954659103505779560749310496843914722170896022944466908519617049734624578172357386333768620766409100756081143361113141610589195927612546715186185027515489202136986579398446823088664316667401760056719942393105586046249049070777661862453397038104835789898361515746704672911891034932264441631323221685986110770923909672773035023736300091857534434179645071351678591189474436147432021566757872204239911538018209153769917677391200522107302468364563229214953061807638424276914524880106636661867473128952055432042665136274550386238477471177167792528905166849295898136868054938878281658697606564822127816922769718749888769113363259781274682072699374924816209635150619304024294899061991265639963236236688573194027941578194909678909738177800250413004631582111595802836584963521320020613825864587705547514267284265724080454695072026511531697620519220024595771314542834447832004633949349400180095232468461397974335235587979441762382783772678490496607533557052712151620885757931991163304004872383664184919077318578696376365200522859733599059648536714131859962733589342829539531159505734489648283487207937592008825196990858864448016304086858311714325734669898535264682896446970288581562359658382940126732045198475190859817646049831728883340554272566528106472724912919661924147202450310327091036287580209163659489333322945304057834005997085743212680114358958169860629299174277829589311675761613693524984226328398101942137803042922892930127719690495298189337200256473944854880113148291407445462893588770065364615209599404140351659471848481615821928254146040269610354712895038376721396132951770385144105229846608480666074686280230283627136691585366483476185297068604518003796378541873540212874419451919892367448100306944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 17962884505088788137638966908142704676104586849656702815370283056661533266652863896702981677015146096595523266287678492154240368877705963561043710121120545580457347081986916513621841115650544653850916285593285534652839197863908096044868531680317293131585365786798431144274191972591096804704135892641965218429312323427228254713889531445849347211249253662528137576253511626135675021726677213613920824046709977624374164986194150823330920364603507258498285116427482688751167349242413638864218902654476142016326134890368375552929397734721296723368303519927470156670615520625767151750589640920909335194422072842522494494133079515518013791525347496339459296674874644320237353742888737409854496962749924367534931610716253755761719673639318445087879161641729048194344796557414773920513199144878563690938982618122753588112854481592551663328494192949265856634930228364748552810840722028337550860718304334430949570048793072721605724784853940886707453889373894422733402931521078751367231995546549788008587484397937674551508323463175689189875734436582683408917904724846557720128034704140647451478415405021669851160815098131774230628216580209377949923550270771064934774438118847121367413036671817435186437670210169453022361903464279797836735317948983015757157048537373281221378030245047088290191032112120983877633074908488180336132898539862009542498093712731461691708092734094396876069223690723721888023808071166477254340392417422381475482189001372740295547279171282915520932753974561961863159296810069130505747341523169738583985697390201396905419821878801180942060168192962438943112824910380792422671014424048443928933561818515360254505915620259855180134005071939631393194168558397671544852477443456346710654785058898182114967391657645097710365353230850564313055580800498951611159118143551074674428354286303844717774794515848370932274764000184225550224706730721730271312792916528746737522161285324239663971605674994649208944624640414608742689526150107703229248540702166128388476964791661225493958648265875153700202587130321481137165913975708086541178227846753647728541722816273445863560372689354564147345378566369500177685589647985463248575571315139841691559111182283416616663897833853229222343062059471734541214116418005595937238302927691711983897763274977665568258864608558485474475875682995842159004992740674529691017672521875208745702378183173051889621188537502521192964641171944421378004199769161074315941477344741584881733086836313200183754399745445630925231459262105637315858637447662541280178639844167984934263445548583533187013497538462345661933496230017869313876441462855185922009081111833648896968062105667272067860191995701976041239686430968322369828477915625134429552721565996860679053876522394672554855107460253397229109399329852435190086563266587682104406147842908249506513451858166683035185987707836138964306117461798268429568445564588039110891107631221762203039863117767106532922412236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -1379928026680520240393077380286320959699083525780028057883181665858062459681008135153325589268251457438508142684652254395071472301926435965549433813139104539289701963393863380018390122673725304417281953093846418021347309639709410455569510873700915902410234083363260411668059366363521998043262163308684964503844753520167633180338614327403771509858879525146362096122470995921345901908471418212025344424034246602999680722494683398184476517490387220155002979217620782486745407327442790490566666070400084634586667578128584083924130474195792642473558398273212289811624603646969410889423439126003589436579153869812860127761623588501401769915942755007050655987230663032779304531024806184503318583324687960526756134608668675647499663669086694519026476694903355182598614001607862323056016596746080829536306782245903523556421102059569300416825067654457488857137348148269376306398622441256412382681009569332203829905620347724227757597150843614423358031132125837058720713092456812230388484011781837635545600690103079853080003951554014450660674553314298502294308797857520338913599051782271256596797319815668244624140244919922862001484385324659561146556491289252000819702639903487558875748425549532389960582588883912513778868501703459822705933466041635766122144477449419702827115526283241599316133467959199415985389286901148042401871972326213470072113029851545653614732030511829032977819780877277725080955181087111055544526160080608314254278714833597392467494660193335258230877081768716717310164080758799370851291446954733711691980246685624830795344630825488865197652897394885896380170733453968352781258691059446991412808548297289915932664617629126721861564583015335046426832170707084144369189835404578008790584807253853988763148256938121358400444372753201229177431951264635904035085775382885770093114671709121768030215927025271485909325782510163483505353190709905538847146901586674480382736363432436359315001582643204702293072230364479879948855015719616381705052478148071632337735712618298672399480606193878094345617322212818931158452987318078035619583306787940916794382705574234239551092890875750571657274200485608070381778774689437553226375883808993291017021267788240550142151151450169770589829476034914048283592853509291385838897980527780827885996287023969023337635770522098379032363424282470689088132345054545618097327076651493237959080648888692262232644273287968110318171106905153619005000082461089918345542646048423895893415360641633669942022843076363857656860926911608487362107534906277887972867927520681097509798407596426254442312251503765993368162852825179403580109765113700909036509463092340726511056989241817012874343407620541830954193581217405360318828785627193954972643598034947864865818011435143333956179514604384578534519238095423166248768288508376554241830553477569159322804651956099352662649132730411008141586642661695576562232698875068130516328083343786229538922066695805440905707520000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -12849836493747673038510778170548123957767085517355336639552300782563425001551126496377466346576390721013631186885435403685486684403572906193190115881107476836813188205917078476169865735938554008154881466582714178280164844010081128727640536468193649348563746716855135417542769318489246409221426462185352639296668603407246779218156653557599724065397112171010431371630878061648435157304839200677458656145199387157774556934815975040443150305640305681420346894598391105621024759000548316285290137158267946974126685561328719279116693430814923053993726380373223762581444407238990730861363818457459820447500180977145234498041016400142845266821400294661975122319304660587260249980389592646560088136687614868723403993895078142066073953181284418939131029410916326988166027367111528254676561230613591123329767518403859895186414627430416544384674166775677940604467159197428017514255334591646023807226899461700222510399689192746644437224431625517748983176020557431096474906817377289885371032034608788665660571512046536441051458976332764460764270059494696595101929620573336794188992536493761806079637651119805452610127172534815898741845563848922026638428510931040604151585667896753314215705916050661943693970950017527626539089428946040633380720700600715943311446169661211469914384166907198540994916322377058793235640288940061526865915284278642382177432187879912066017048992312159558515076358101378082586207522110452453555741482143337168701226074107087657409552729436753394437405536153981935690022276122237624865157958046673327994330490148798691448399510144822238050882695602847117681714275049373760724832130656611305985263566601098843351969430100087529937654140365772553479779675011534345916623862782724381416031826117145620930787981548779995008293883464591235787636812141660057198681830147916750333127509883927367294310725332084742227040050029670914302345219103977587142279063003761378144200871702671751629915553373285140833460077206801641069332154708680835941518234570895676469121513187382314954227666789084980287375989875798312335805175209144292436483927031081026157105804762534438946837935052683194238040838549336277285645101403176933099797056121399270879723196586216794719143654792806571032261759582332172851076020706515376802822484192359925751981366710485068105803749446075287237977262015943809493402784047354454456249258067200009394702259050736970695721020961551613009600322778425137120780419045375916874655161040796698088817615286676954199732647064603998608794052697442955034209629808737240064574197963682490767578900462516478267051859946971454297470667681047936257697472921397030780149334039686375153900456800208578415987953507639692462008077189064047362024048864112308615280356331528420988917995565373446277394676454235846277727574353480417364226345218586898575068843909538763917312714195911552024841505258758726237435279972295198119608602499896099581390239858914848696475430852191322112000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 284331602743156070338200333739218275114492012782116607564321087449224709214683575113734961338056376787637896559245177439956557078554580632343403462659792355785948046268509277078973891855169379577580639423116810488634730029804765113428387057869744229132659108763411319513106276767569925925917016419966737491169393847412309463777036240899485980383220282657563365827908719803760573235786415434295267369876923312241115750271326740428121228385256843383708685198930300980723898252228573738852458446438334284648914688480144511207248897712230585026869985432281572367728108810980267504384702584215299054160174194102200013547002154635315657959997174417802110160457863279214823794461222148916849057302450841260251114169643508222915940639960166705473368371771166395086357418025040829345136632430331620845334375751391311454866528708058128968322417702495384711063752248765090166418044947682133896838430777880857358290118740479383962985511594577050480387387052798463683210989609352574633706902351696759597284009965612230669369084200231100579988021526209417515131455916163120931551700813998881730598444242834078805366020404387371067213181945123269144070418824138244281931645655038770034812892247812613510986797599311301032355173621311378936974705947200508465063401344412628431936599914782554025854557628970645309834574999597644826116123704649652788708059336590028761747307208756073798806328052628803408910846053963421109664019597224538942934104176896380336634172876837029684732816389371262628745213035298049344483603522899520425919556673289481506596978150257797462277319193870811456797391651700417682755308992639880603543393232269156523532410910204354557976079745091625673242752328144156864937840351213861458854108582061523467533482135462477716287662871225175953177222501478868044571206987810588778588199307973667317798216518822639287104662727496342151570959567136069861245152219661324943560808551022399234984665458328186806094158997071231769770899220902934424562601593371255397888135393981734093000102841819270778961525422104964564806850400461341735141352701082752037267951479795796179859918423750012984422113762211639494695370971554640270093808705429384449157241952513333992699615719041970934379915798676191773862516301677444471726970935411270792442289632824832777153756261585399839978325305096899033055602296293232455562577176978769773982752176960265982875072221108370736234743388473604858324873725052748239292569647490386285805306141345270611881740448044570197778868451014926008302003611334049289137623826362100569531709268232860611598997575325406992287930866736078746679973848349542012157316933997995678136190735969742049942750407762241102905793119351152211614831511526238580135145948584246831163797694197553731944420303455515030786801082368706970848452274901839778470574942331593811973201403426213854052846198915120256201646964999423484528119117649012900289452352587105574164834678105702400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -2460430351157859765104734453456903010028346118507041864083360288211910040766483826082611517446836869230799983040054814695758884370256622865772826846304794718815629852863560447485172515781941639382735825080534319700894209030733342800851004707627321626041466489325790083170936879106916520504584217159129718179450138824404534277561483804406255779675005012961118137684547080882309200393399485663602649212474377906991417868735193381867914640706060747384231485807809071959080846479337361559460682954258816605441274387538567629548965740105676486429616031700207999865238545729514831989070478548793762289907709759548250054261878955121265640509127234219924242906256966799201711151097359206253115466254663812906981826099251884799788176070375078027008408367237816554208925911535554602366730100470289171780351715332309443365810031353908579222882862498407826062649049196725901964577670226686612961665868118535821801624259618916635044517249377275136878321681127660068799377958710667218178628576146161998441105374062215480867417100809143090151316464799875693909457873449487648911060144017404140952666421189523164992997108140873653802430525229693126596458977561271810196551444084798874085170855083329701775437320906199281354482849795213554460815696668680041425979211495636990847031422877425075094911246439572834121973672077292625316961896923819972916473905767225205854910699861592929023248194908672240511022017593105673967752881089266215636997296690596989833329938778199843973879130439679921183489490166454339021929280780746314687126098928722216499945009308018565738542182776498662340576668806937196838228496842190359107855106126040279574360914064528672263347060145636545572005805144664001947993266989851715721934826457501932305698561743110147487169067567182454344345726483782693361529822625676863054701084674664437380697632550736932406281841137964798515600008621769599764209432324401107996713971771051253330088761052350872140300717600862852191099807941020915855403681168507105738247020504703928949929442556404589356111370161602385095792092143125156166666468581132802740879632781525868414907372430094900792261289817234116481724879991805306860009212472413044936539724657308546968887329329285880840576605412654119208240148700573202645253931560519606776821850042957454265425004186065735606086387002265579399204435008070679008048432211481746792208514420452489497546947573388069257658835661224535605877040101723235199004188245152825130184742533438216995928238503952691725628453364998926917383196813070533532676875960458145729761530202697298372147418238962268770523509710110163513423024782777460791823246326275163181375602761950041328431582462738860711496252638799621279436193259073343305106399007376150708807538371063946986790069541952110195328678431805619375635066952466841151630788523432380053667093263636831644354639546779178772243606147026141249564189094430198075065246810087155576305499504640000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 15370529912550091612620243045591672874118425278861607341431293196759119693503148625008053802130782390375089676294198358036807688918991519512077397202159131534118153804619680662905822776277382120460761477774955825692257641146292409228842510528918222881542484545172823712139795319478081774702633390803363747919369492415794349381204471075136655612855510706937850822075697087076457697497034975118155316080793550110323726560233391253459835415339805848301433676434491546408833884398747800464638134171753867964448983924957154822336519247862957198970506985075012915645434971062256679112214651114566674045704312509084895912337371426548342834548706595716942352167468100968764108266195282738655926820729795983915249342954968369680326091983665585549351138391841090067072917620187907140689593223796313547429950381125525462257913405664846184190805267020211932274593783331743638248241475503221990231751090218479107689590843807149472209570632529876391301520185139235999180882361900088367304760955954487531268812731279782664936084934017504976846188301866431304210989696086665089616388440713557007712425519399379160842140246246270046217768593083960103726977465965843455009854067981888829717164572685283993060210958482188740037830917558549029487742380582028903036708163074645372075809274306217220521172969610214603707047131670504426015037233739747286658194890849975461663760696130902705416348102754867875421258612929023156139730318201619803586407092225851691257860110651710005991030884778667629195361390914426024459706142096693529003140374908394120646482416481045166208575747449200856867317253147632754948036768770108543371823688513213945897018299535860559725870343036962718996092293173808223121397057977547463745821736693121720621486189743707843111803350299824046782384749892772333502507993677346620486634177849967345620489256015423312324033676964824153425582215782400172180291203574832023993829815251930921122588669657041028763682434585025434148151469745172662827867614314540073835253725714166908352416360991015438106391446235129056022996452481429517806910442271687631999629549612315195220880936509204680689860639584331051064736515864096118347370336341362841445526234529476703598756998206519945724609603575942083512915431760430396647564665932629740492801578534073676757011686274163079467178686390274701597528704793732803440900105240507704812148955179803976972728704981257746398882471306069052125000156640772412476315451140808918192237149988613931924148780784495159892003201960219087464701120871035561892017628746309763575081492484727327019372308432145592803936400870999338465006828859461718354447828721952925025171698752531470204396646318028295956180979720852545583703709447176864048939868765242290635859756336658122165526030976680679563950924033230648708370845535265810152700068948720140112150663869392805094394206185411525914027744289447211213197270570890441470672935577214156135202816000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -94710376781124741863193820002184120640329038835291640458741806012734428750701338411335087218550867162828695128736516464671000718824373874959656132857391813225892257227156164364008352853345081057727059953792455419691028341580607040518929937059279590816140498525250327688988267276426381183638515198986622070319610555861423631504713987276648260319572431998626673277766821917146444059187289698506617914544712614739204956884809449627108258306370845338277930457882856612612334420062573558169168761175068883610895188450405452479892100872384213674867080679862102612027746842844828510002242894164466238370507013794629764373648773745853285304842669485851948172429173791638818423616617860027118701548039035440422301913660536157770049651235720174883493444759619052184949719020005660013555587099820665351902161792811579429568357660025067536367720833421554514291472765673035795658736651778378464329085378842295329454686913804869087031799023077121663493503243244817545970636938136830790416558409370274164471889245590288301380295430919494795456670263455598544249117584233288041750657754177878674389816129570049070258509175273803000466567918343691183643366558818609561331704455883035184276413772366347592728845967275701777756249079526380214348438324746063402200080149251303055829577334520841285619991117042492364264630780302006881230967506476289549856236532489251884833770952684328548782195692645092483850099408711577985195622363398507756998525312644811049168246484462820084313993081413125645935370005248825494462557273479368266170597867849446480842358621090055732488547758868382599782396671925552407218197320983666876930341410266617344722028974082857843050244414601342215010845598092944417476393940786930092008933422150119131712912349990790870789729001478258481559533766460283691411969455669873955709438300102704839972981051759852438808897839980651505779459339785152759213586589050414907826436839252862623200964588517744301927066406058919342425107027730158303418770965738813579686597417282200154383500518928376721081279081536863747288178183960544436175488326790240598077251342448797600694129259963286951212025308820842351249319635276446826887160482178759892305425825047553059557447668770799056824751700753324122373838064938954172508331034603600018608810563141338801031171110415924665921532353072304054822718425659297572560526588427941107046648387425728791098018736512515445725359429445285399343851784454012070443374451422337016440944634203605728438037775343378136873016139471749411103536758902379441858093533459168485410464937730274887169644781498899245596449097265609002578978322313203402524200847086993669174983192984787905486482408988973029346180312277354074173301546082311328618849264279497177592396984317063877350137565763197658386879687780286559270718235463836687656911511314137110925951643908940545586945030148793939475545001682406348019585933659445951313198828720580722688000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 482607183982455160121362674914860472861836643686134405638558771864573410404085881967043114247591831205208470109353582238293882169158760190712049561950644216438355464672842192847491003531030324902872794046680862933053628399218537053552152226473952650389801152106291504580639847771249652623449133968479957051119039372439127166788907677272368338352753288264530860371612323711106371955199193696672200413110593042871227535160187737580967368191428541355866687401275341286516465765296352196850002800641994414951386395888480105861017612959448821508501734455465953689237203896894228125895603794990933261786266116236369269176327389774097973351604852782117202191457748549264353457086633738473754701015599908473671468887396304843741231737079481124807247101476278477945139234075231404383841503276692574027792235136746688401061778855027896675804454457373882087689094408587380379002675470451687912770769632964470433339314558938380436224966359847863352537534587914227693874439911430755707245600327190218777551991456012071597583391679355807942926278779747315538400840442775605211961555390035115290523908765647042292426985830589299675064412299325639763244856107343446527326742554423169618809826183934263821627012861237489876433370473035390295663148957110981858742349201337191545926207028919205219927617372183950811590976435851616556135793630990119368923154611633184527258069671587253283083221569622043308305814827140658705459365684859969611016763869348227834149658489158769619424002218198028505066122467879025861587011371233813817448568509257920689792584201920410915077007551305065066806644640249522955584183853122362641270339679192366887371662241336018739792421157688310494597288755918729889618452292991860499346445872573386172056526868586430958883790876521828955505491205148395261576410317119559260662683963216856470504520604654345463654677329324572712720729982491259565976665314403160643903140155678447590650554534220301918067512230473765705837888275427639084866093845194573447975382001686313095628170546917861116575704088755721287863437881526261903164004728840611109977469187337637300739420737660958620490421572794920139863651510819438708054812354120454959891838456530668749205814214707111507918536726581326436094370774044338019000977182753106842132600240355893971270549635390529126566966780757483952583596512087064813797014222148539155243795612421098843129292716861402680475214622235489603271963283149546416359432838926132244378932933552782057780640113981144271975544314703400267878255806839649541282627804967455374501247320411356279127354738767983398725056160252695527303969542211704069290680189006625043512959396796248371665398956352657921491548216796679109607124361296034529282050952012638479154080472104800093485580446361813714711126365326427502200216521824945007027806456272078600131193538819220717787481054642591492464214431319777500816297458197362206787913787511930880000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -1858790786773318741607394119711026395629889768697639596093737125631309177503643098886757806076910618901749336445238074058277421714610202605286275819951108688561823621114150715280313761576914057202654886433809487751745298412319701445527685094391968514874286233957103954684352035861239166377311785704299889900729165770969676423386581046763362117988937694467425037176437412229640810287483575414543331942243431325550896840190272025830712828350645645047594677533880591182271144036090329360728007245805141144871991347362688700127819161952244755015227208004702474198990972512429366872197511627001719620298354898093187553793368203894820802529570359188357265887853366169530450489301755208120525513654651383177489840747714375668254499069564835772022385639477718282095316423144023012189549490430813316495895697840553898762219881941591310199099569777751032198811381934778050245256374300066517679902496480872717553214937779680768061917874392454075201163939653662849598412855283602515588980740617228652075029648862970672038014734691126416880897617058178899647129997628932083494368883304409673389322762646919438413017183040551788490898159765367981851470505547138103545432414056840828901974290897589912510501549040796399534353597081564005007108378477509755249384637930795065733321909414446315297919004929008524145937543087305062482849711205291838214837433732743126164246586211849254481176721963682824784247993688119690733594269256911766073940609135951284258967030464330272849158927928446147532521433529132940005840665666938997397614208250807310951007908922294804201979496930520187388883776845260878135016983869053335740437380263590089216327723780193285755677836440327762159671962456108025788314180035093774311452426751574360179150001822327346973122367741736605571472773813819846077450428303775267522355178052803404003834908425391922189206137394403298521530130863473495896995359308373197993880991037102651533877716809482631575561639771970950094962640883729959002289661898572361279427940341620250419315614698601708093004347818231524197152843620644503954464596707275356846677285366454465002498366318246488740204861611690683839867576125649910770800996680624948118996267327163892926602926790914436905958757552692675593176052496858439401522599115304707225010571617463777953095033726594231625271387807781273242928273616997709061126921572355937754979940966550538420113415791153134608477388778216749103081028714865483480349586435383896735265779359199200231114003152769250752011122909164954843209548314683821846079031526265776500446506821099419602145299987426014899760421753116954877416298890444740887173894382069883017057327716816279738536087717588092628206028590573322302550046577773330083877705668255008172167383404878806450529186541651663221586415201114972772295309874005607494246834857225069759649481082961595974022084023510270569536234472357588571299442067175899749295560065024000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 4500706201561667681295896863268061494048712994940444830413509426161626539011279754820326965356007091068624667322223423946468031008445452384946926175188172764096369142900223849022905764467507137251181111366081435133528136581551038760788059372333898666188492263554774656483014700672371261111472922968785657934622663962796602520909012722387196226684691797846299914069813888268945289244318746877785230831405024045097814592653989062492738284623024350143371804022135262295506556862303718526646960052359374625215888834617328815712119612574959098744477845891427439076946124856544566241981638838159417084109026205978469949095393269692547499140501233466140682291490103858881112156581718906175477344687023280330182413441391296151421654874679729875927034363738129563397522896320956768561699133867871820549586873532382673722514804329678788487314605368402338301691346045926831793490757130136007521019299934261793148526868517672376389362950976576769295986676513550964617955171301731567071037522100365739385582084454528862689026520934522590456719335496521370654523998326426533137486385797714825090021288340483513717300085298783520252164329024418552515082401694379339512353680893375962229020252452133623019816891569833782650782458993827072225237710304662805685955073679928456339755798785409643752326508414072828229358044149341349417216540694853827379296182430259524102927625014296191812767107365023047826922641974757939566842013756235980973448284080724640072273682641434356771345501872867494032189374085988090612270480859995204266680029767566965633231455939461128319135743870948684420329917985907789285110255765512560885508421055700031386464958136719850359548790037551711560985865258551193349664092678554654758427691603928865475045481482532874573345572234600711123467232227269446017523240618875159979663782019140648366664495070533598114323377753798799354014167969394238888692156541163984647276320274710914850188301307665986533531626335053708188042950224814601203502341302974285943213480443837976862363460795586713275970424338514500729228978513964571547378349476734947873162522859343678939403522824486364592598771614498237310949050383260825117828509771696408228474426350430277689772638130226275723879379759769156755929396070743084330557586451617905194969397918434390815736810132491658871194379584888409242710796266845653664473546266873957467398083027013451798329910924261881056492812705366940030605370009200982452869740824978515049464827916119770071894895257976989099256540086516092349060857445127938437166876121517720817834705018146566640132134462259936068357769500327141138236215219523533309624971496362985200675067785732186591231909201983320190012207106778898615444896609120298637760911958851852333452728434868722314182708582310686528378115470696113235329668078455410616807712522187817993055584453497772752795732972192640952756844932928498144797165800372252628851097600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -4976882572996409944867878895600326488387544620386991877283631933507290399592317696472023087384902894017955096161624300513928186117521087981401615994687183634587357612922224125686965635137700677216787117250935686970571841379683334755681088967094858179640580719116029373232006928483649398363155478525629572427929885880993361494000385540378065378761939006498292468405644407847488863341675056730176006170396714700320888725126687587136963597401365245355846262762150139304956883440336887105303940500528182764716402077747767520774416335747639503901662028097437367786573870832594557178774398243406617377346718300903392021996963036917467338059215650330426773608127726756350795416129094932279554475470461230517631152468950050994206908048864016937916708258027586663127036103042408024958655764363136025823511357260270268039044193622679588865893631286314564085590571453110419273751704689186908891058513755066261482191475723645761223200996434760161584656912965987670965403942137411105664524179222753214801387921608079079567509694828697801301704512978607904789645196717711207962503206510207478575296622035242537596592713160054206405709747056317063092985822314439259273371136165800088113760172231544383599064712077448432376419950100833887652178778188636263844550259410038499101221477834317211093822622343331238971005825535645353413273551327386646004400276667617052826703237612765223548887466102752048906474731690590991398403130835565980441118627434786987348027485431448275159902385433497146632354581299082059028008599159582250650695470082056253504620370915858288766948408348302779396402951234173502942506101137406234735098830636330250808508354583293753193205200031012759047125206102069773990563350262848229953166428277965455703143464350628565684584925099674130101525375907947926427679879148718829707127119702572658836518871396460899083261164956956487768546809070693806222993395557001842703349927634743280578518773513142998906510103420109857915109698619386072994789355509527364494604264180107752122440483274874855549580983877057696671132727964368220668927564474460275449019918655696415484363594525459444100931291457963774056803589691604820123125708967568144632766628590161381971335192712849150869390678820669568709074949896591507442946616912164042363089641799399324339953577644824691247102533747353773851531771477270097506850690045095480563250957512462532436501040801426543942622170012652836133043257071616169626726878831458990440860558783727399515195089892501719390446521318921747336283739383867100080611699906357398620905022077210212344495504585708811054613871524713284432529914859255357384779146019800154838069047929647941081788804569796236323350619822065809693495450810239094785318799751016340317870538278088169198307039353143750093881815052312433219259598214724040414141539059571641610257503768294944355074998674861812014518346205907961488004205141057286963200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -2326603122307465869668453339243256407588248227520810644913999301713772233939080739026246748978768880974715708410407552649478254603682732873458481005785198294057446881545996019352667475907373004210059427745776818783551193912476643804685834102888719866408957728902624922943647111536691440358193768533598687413396812332219720820679968493286477833790747928228253806949615387321619928931109292971783902022055008431654374423766446214773284985419414417146241658871333500486153543315329004874511194411978200510641723566282939030813580400274698315650479404184199025417756275348034338753689108315019592012148279209179757742498918721927475628754098855404591430842452705125707676685793299132198357760063443727265765739753048113691783600392438532223674995325896313609706826031887148773780548093872745205274309469184294323407584167881487109315521987938037412990177563149805267499741443896380374850174335482774609775276083999414672222610996659347654708668295098250873433850526360149219682277978828249076516411361779328134915351214604333185201991101849302730307994336645606917006874759170646932524926582820162245457303063286666531983960357057196067651249714732082952420532617022413566111075131107926148709476494488860455121104367449895453424850257887472744394375857850350651511181202480798401972717298256887313553346729043514978184155105985885162067761228317439273300542150718779206490250958567224553509086600967004199051981357817156197129801299806375553331061932644578355729062268925285114147410232662900058867351869172563425293079051255443843600625091466651949446651910431209588427304695601639505808934083924288723347171951736656207626626105989144062297690871903660097000257523511774333553063536703095563087054719116929095706555193106648351713580271414731346640794258479504068311978371904693365070880799339861114488806488675221214682524196222040298730950088453540414688097944020748636652312104321123303080777615026309471071971036324273359099724584765530443566187869623958748167602013722381814663013311108329583308671397462322807103893480046237167198587051351662409833364057145268262565785946516981519584808648413872484453103778825129634150190367970870410800284516249000602393592054976917017225531547686078391675815648817731617905655891573361393623291717640269135999871987242077779534851983861602231167310524523692926474671837120779043767116520972048538050940398567717505121012806938965073203970350804974006331218514447600981230058935938169003725092865490043075712699687248523965993530909011394675742295453927326023323801016517260931667495886434575389497389283755517026430528257569611288664128765124493092048725903407962491634782441570247033980010438390144242915639706680077737573178535091619616659748187261629727377661228216751438214796375101225874470931121991616288962281449853554771512967791803138424433824781564759958492472478271138903538949667262824448000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 16765547712710260899265240776179164707282550063333301860730133419763081206538052733688574770215233744497184911231821381008795613131756298585330393919786204089257766995182470029374952214651196075890934221385672936364455512094094726451173577763255079821519787427719860768730448455248383736075665035738712498397233740382987838174162443230980881674208702724160787762337236920637909986657790129971532325579782111789378769647879340172229537077916246019271699153238999766133688216961597503201800884196361900165952351003867255846760418300679211546641191851704142536555460712160975707154256316130629663513516416026580178907372627194580978623536841990399998350998089463863618516178216888021450408195921583332021112759908552394905375041074006467001076278987412326518193514595443903990008780439332082902412611903842533670151216817399535106403590356633415359598901969185206592445039851311401268059592384913577969065500351583914236524744519962595082626092044187463222694373316534157502467240708147289155523003193158898928517902315629971779496195929713657074011536837068996790738569297856477461715360958324702475498500949490967061740135097087472067030179363763825478557777450508780745732580163992025446828617437094859956144403055075549101505558653920444791048040444080724285482351981139869135504240382666178906756419760154404135261624119666047379938353992858108392576685625267646507636022483111971730359934441538945077295901277816354054031658116931019392954695814190378008354874174090556191848226194912721191666339324884208000179581982170119999973908821404257880804876480664094221126151964051779830084798461989613359537576329971338607394465633179117343620782165311401839032865548054464071387538113159845271435043531315489739680007297609225005135952895484966907461432470842853951806821840075096066619584979121225834766690089097909457148299738781356802260878701552225398663780052582629332023710987416203214926143727779059160437090628767346518163017815924846214194194310606114145748640588152820048543306194532411582769482675299553116542533211108064271599193040403694523877491160913394063753677338101331912451311577873410664551477297768525334070558192420866764354682792424903199377170289914354825591869659549581733772185534322364703809250051779269813937968453231314932424576323763348167362665555318336427867828144676806180873359475910824839391772278783646686886552772885001780732217771405653825339942782185319560743482774866950292451043662558844614289243455768328977586211172542416530407569190088150339916805505784540893251150821462457610616401980164986525425411215009262816450447970935802938808468179183745369715918295523096001156278307614531203529503256638828542091555642190197474778723124145890026165881142092974133104669208457634214817694278335337609082667327992325661283360544988885253693503420866564122915174144048134823930912489172810916881892796006400000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -21786138514003844299125259927551006786050953346370016308939066925304305525348734826059285451280825014032900496684497885954852920661826374118100540828370416828864415232238171479318937409106579114879793563790111779602340190366628112440334206638858966453716005016577742830278955215952652345292623655593032074624893229092403812745599073479864933923635397457371409563758637313114937989252190370804696996127433990011462855455443271072222910204374485047863602107225954762086986887418374583670339443608946532569375704495681050250142603116801540021344398611095677854237407197714381087620012137610919887139552226112902647001979733400429359197093676470042075921434771856823641939695480451091625187609356740844865238164426870685830248490112341482872019089799662079533808464301563621077290475498475275580985386571154345413644577683305919417360140831759467134892207793452856137097209194610037190517298237911889011523983485565046685038760223032130581336159971230142665960551879845326925920274600751130903923416737008718683960693968520438994801757152691114031873466281764904891534494616950440170328767721944625788876675051148345675017046649120676811576863949039350497896562777414229554160271022130830173181328843858025347306533339012871512905470654077046796705530966407464776122223288279646967842168871658329220703650836314281936731013073954030596402379819183682191498915834905038751388397508415964306111394374196631920972234182813527081785760058333831440995214579560904850448941488658561922341201541238105373500471668392595549371875738929316119317102642880906655989957117474566594605685012678092180872895731012664433049611028247126796822714933035603490181041915415683806180828563074345437271642013313277582024020383374036239175318808952682412796189083214160944899921838185258125086579426192634099259824239877966105777525882475849178055050232275987688600197987170225125160505801221567111401476361073828492812373309062143082210019147252691681447883202002745658581606778959167968784077153365198098293960302488625491024776694856654260840605439209595619293134922685040917712694307376166742331561077354973214536173318182549964003644151728870254318825867895687282954768501545922087863828125463097266489693997719927223252117239388643368330053137502551305061567760915078229546060515359540573543748064386880187504237889731070434245334357008236377720203092126499968340417405547898765899611652194643487751550214707712352867232761505404160877984157835701996326069303791883858013405692238024146565642451504329266081570733043267318909191901942963256331578309021479074105717682251495462954157015170235406657475923399258480294707171762874102076563103863518478800979231102169998838040364490940017831541090246956763882251482745934712811362488893502602961650437744251522203717961331882340665897386833348311440120653343052734153987157486253301250271849911191957416181760000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 2614663132267125456826884123718954704056664479522942169164110955171437956058728565259527320785895326861461455240673753345013543858143461229314942366462826930785978103513167541135293383524781194714879474395377570805463069769449903757371040668892608260430443843173232320637581048696645014516591924545327744376283875881710921189913426690709050319291371089770417124297863891446577233230637212278906447217410386267798804237687382289612034527477639261880414065043695766082766252288000242770745185639362462900286403786274304026435315551875935596641289229708781612790076919189248608353027676618771474330089381344371348556881163386290906519041940736672980359174805085702094891839611416606733700622135123996801093755119059298821060225918187946855317237406243938920014856144560078458878523899128786811715442270575998867459865926556194884932651988497288281427048213604857666410768774957924912737734057780483248444556555671198470881412504136631671132329308002371010496969196832592057003586244792602699173232777024316980994762957229179459592677208927670722375109885190226992546413682201380837634647799225539421685112534052429646223436696542015595875256443146731357341118727920586427388853188631023110872409580324675007034802718232994094125100349417016155071223291146342773447989780314029827978716865152634349100030816291036109818778716148222700122548714659370693279512555886644279700289051501057465688966308589018634334655507454242854953990961761496143893976111939572833966200748770987573511964970308367096868218920618649927282151298115121081559125386078298877343341927370599140886093653429683897262077419176702395787511961126652774451627134397629271079531026167063038904032058070809202559509518074242823271252570631741473032941954936073231923313455136601993161507980266100703309448099344547728139674920226318910625629942971989178796032405624931471414200676852817654318358118377869653864870841430693320739678838038637408573779981524975142803691460188271332390824526917428897236788364653571501121552070942613112012499388153028128693197505900596718623948312816549736255144227562044361311032296088301010319853147850650207525153507203444708066274111921357586424791213063629615284045707590903446576520791887050508451180829048313835005219587290698542260173278101345549868736310509422987699665631907319994076216281848524970969650032308479227148848146410129427368019115407498158172920483496464355322269912334891470222230144253005915141957758723231340225575369073459489077595881969502188166582163692916888501741711557168587890345388798467671426058034014320969045385583368895496667846494260587408184391683421019121168232780268831591183924219063022443727408409886238737823647871587012077221109449092974876708156740448966781666855619904122708019029817718810872602353036973487242797005275333956876279850005527629144989500657119610877970222751556845961216000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 1453419731240583459004301479849531634247765750087063278033587053533947318912478816449462573254584520183549956556527570608463853457277935982371674765016987873324303480774810882441812239465553530024947183245948300173096905203310079240290267324251150339932741767409785848554605484871699217141615682913964779488772339689957308410355557559038032359586201872303147374206659789956817863000231238851621865031972482307044084473294034939026019515518964686755617959092898564941591311576411985712357786271337977829490851473197146058719972415494454457771276544118382811903494202575965702410567274242287764287492681885774429063059697163192010307610912973395242096371572846168919138539758030685631769054777184074509641336668440558469683898337398577699126120384790654961793159443235427253724631226094507825784992630655477057386815509761336881617469386927186221908198161186487677161200524021967399091493260830840808553552181778087427596470460019045671311163583101616898250983734548752671809894264698845055679973776906957457536089202136032544324195011328042391870994127866432346466823805053079385511708184895621688173632935385139026446501832739013304121080782463168656150771985527811243530071709969580772876907381899060855900443720635863952922823347002846432238352464231421241372598932757033758742171252046236949830727503024733938527575510011968593496956227950022591797348303545092764102521662497379918102635235739783244071039188449485920977735959629549131073373246797684088978355564564592260514057248275227045684806408575059897874521120872673487380511569388983286436788989295986376555976641493410573676743546621184158311114519835380053026057720222755780728326102389061107536063820609762626328440770537088190686429316307518751146341638093829145634971563158057604775383048058896682152248023598723243955271357279071080200284716495644776635181745368096426366228213122219530307656700586274677631780721784671131247022036728358583472502630691382840981486315093626505212050483053546741355386923890453641507208113434091172136306732629575805479513813518295961299981469368857137941788174844864945183771109998844697352618581583645281939392159742498048063494739493427683245524682367375960590646752416186164212091348184437322788262625529011809037275186466450092646405376323612644191453035815117810204144009868645554780137058562348949886357937538341069254770806819540914649149169203979259364293327255709020868732962021510279690351649460595764788254771743529021123614660375549792287306872384165300631718054323506922586326819217515323878948319808842229190171693382274785504517052894110205410932666572123390983950395741229431832471435896780157344551358692582629238113063402023262634379551630883937140230970055049117416254379639573205927959423183942096691235356190691412383065992078250853979474626379456397250861886630618380759567911482068506095111017961881600000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 27322091871904731709183603218142802707243982917273680683040842929926796468593660566092834012179463204288218036514527014238088332442927663116015909560665668529999084487287155065444159463997487621711630811361031680621838356864980026239908670918255498582310858614127272494391356994051271682011405588391834698648306834503609088287871910598071310354292932384155835975648075200770995395385273146491605833935654267211136716041836106577560242193836847874993536280880967800663474634953245923808884777746648910250004373663941919805188474911215668227887296379461659958716298871380540447619346551986451286202890389917368965551208419804919118072926413415889424250967463718164658018925474231855372767003082174955081864342797338035646104184575189234941276833804953337296112883887556062100018695358112424521863999659658761293139893161814683808933354442130396307718498723120842363453434557863340039248674492727585793025688243513858119430025566915466279943068821310241807512897073381540053486223399137988092793602113980296462596205265243613125042897823766244896697817651019675493411960676538840919939361803879887845797177390340832446063041912641832044127298036615554182799495252588534155290781834009326736046971775835158043628933587826180331677782925673023396976850026139416567948818873239626084728227947822442138219432828308615015625152464852436497604980001012728320689168890170042967139537500753982902518053815680031583635947961119924822026576923756604955648357306671186696543366025356275107001883811775107858662544125080411272569959219206801539270665787788565500720560409505224075031036402181765737338989478595036728026829117704853361359221511579714290113258835427179904007732028466085935807657678191490955216205905618468043727010527354519153725894259577555774762273142214093348922197799290591611996450687188580822235273575579954066134183418728740050436908277195170520697227869320753812879687107331875113467684861592281125769937693582577446860306130528819014860454959596405014132685157267822584011377394862814436857163671772872219205258875825241867624699285832189575397442955321587680474348704667709330635483980237108973897203304489628323251172319408976229316826939200493420741500733515364320282855297885748814598698876900979529513012576240020234447189241729017786291252867108121673134959323175219607063619629173798442021354274232352959740304371358409614743833858972076389833530304124687391420993988729466699214536238916490257419309129297585236822801611960256871474011574213823805393273267591288205570802628267442079463712393384952161691196322075612561506242196320880691130739956229527866986800482328529675357589537059980346273404209861084123963881922263044122812475394768245400593433839080962402439975794302937825437102189287122497088175634297420879291069583190668274520262864722780943005886806410343775005853647628150520994280243200000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -68638539423556063553737340255522082402557584661260096223401991984046232226425767758056576926446131724139801270104657832842128583981554521825334258934704699806887179202255720452257195225802420057177685468453100722872034707758627125478588057494807494779027089970884436802653607842724894546350559978640336264762854873373198881683995531879479924031176162628775516264169319619302895153260220085355088682632413990758785709052462561370881534009553688618915310588093936257445596417357330687874424318821333331244248665069057778650064493831925391658358242780389985358092007521800876226143883570975337600697643674663983175754710245240250075404944384036727177665605944223113995442476249796978832291700843695788477800094271250306934573567639951212505915352103816541741176320249600296450917352172404700787796291716211720699138575506627972756742121306050368085221511936271706591179064394747734510497649357256222132619225669028657378759428953309678069625682163405261608176568973744048771363377185868970247188302161844854442560056716140355387609730162185857242837009595575936939078452467388005548997724650926257555699103061857861154869682566590499652165610265228537722585742439224189541174548642466692465246464823326429775731764539143986821538000530562734448903415413785876035274148473967896866393965443086216461876415131002981109385859312858065324156846367893539880851463863489436866394350865055830018335433297774232596444969339444536255212980999120097640680475644117363650645489294273103113844921329850658596743152381200379691209396217281676681102807327672968721648111067634923759174601752354142794053226070863855075078414139238151758926292622500427888569919611381072193784795954131004416890123655519612370053171408893905774554643796399160540252300452101207587655019773143754527145212262214597738043753458299443022932006600869211478928394762656658278524547275274925753735240067154849181897961404985510268393667871667651591338177350345155903685823321459073634887654319358409211420538181664237019143501642259978908950733685159341307804059882760350689556877423747692515541695094780976709578835560748062648224439010054413187781133805902220554930587263546530508008270456831161533527200058002711165261629400347347261519655252063469714040866852716026077419096611623652787011334214721643361443105685529706201159938941420764026164968075937500177432724005813634144083259588431878117498923992068856967654855770838295237352619709771463502946911992960370779827431860756193816325138990046938884628102085862667482013507771509327517233773118049881060207367558793046675732139786946365603424608098746483514702911456181892133092875394330015767105872041599769300976267095020429559796194689995119327740538330455734432494256230440943177685034365618026711856247593401053533721312641683338733279140754251703469793835221128268865547161897263160392417280000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -52554863489390287212135958892277620069129081671124134770156900067329106134862683172374136988533824979686017439815150770025668489887384771894880680523469026716239856094125313765988109726684202322896952725815793922990332364663574893818312345709532848974063252644988129883946487051868919607455400554540143234683034091338213026078356461503398089363055488679651653807417552483893721110549983040008434524530699548450491334349113197075265791357792581411172146915057946485108602396165234017631769588573854492207388423456967598763688192538052429196187855711062493307878855456986712677746573209033713896024780348332529689268281261958035890586515751731478533124760421073355002330918474528770137954721457297655045801991938160437759508391710117181021901342975019008471141618049468824550094355867532407721595321971203927027594043396840167963426972026596898416320155566340304193166846179961625296997248589557587773325879549792761314170488050121298265898508994203976536244298174968995932680645338688918908407449473528832055044586093215951660705088906842040333688780889689695404180994803765928034354148382748104874989323319547612014019981012963807367130246321500213335286182322469840161858474559704912498717602101715623270578410912400067283618482883580698004930045336059771301797736734502660117568873603156987018095205390338911201044937721997962453551551706109807922657271667589825710134897813233632093095963950612046258523653514658106007967266666886850865175256503553276563864275658533419235695804303617962992880619126062059638356929663460153083958170347391460788878377160243060899240283842586270436111872147899259679466281483670602421321569577677120765901454834099429049331229868050630300006944583044255568515783273399891707815691338927575846453891021884428346372839015544049710503378132180380583134006850625006374736807246317322997031848774307733161329545280489212677091656465046426457188431859625413826211444201598566898823957512303821034946383664522055061154187528647898711925215765620802031441926645852250914648588910979208582490046462150949591326563046136109037181086449781270541089951914554928126307121392204007498285041501306969988687598341497621810317260759208350567336289253667906011286998875214803959544755895415148446837101901135682797763082040093416987828588083666107488891091745315860208158806705264195490237025035667337779256000388325419992086218734047547194426473863381990817351809672914689130906167131070672032496363233989978573508070596161292412155143810710472727772227612614239892666158770676879354683492038787312187332504540957552510048205408823890138029453652050776033880321894299575722060394541923718805034548745977358941313317312205085221766154852077156606558865030104447596473844060584949904332941670420133821573829010935945166259708659263950774530514573655445494000566661768801149742261261478710476800000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 296246804817472547969503656640728352787793332660602121069787249750993468685003218770343925706704102772792072446978455890734792813321639929453446067265896671335613320844221440287063860799231850502866708781667871727505999151152079607292388305475759692700590461885745923196429984679536309015829233820702908075746680737260382730755323276824529365998594942922746148679514073036291793318921332712416326799430622037585874864558193792345914207819675199426888399249925221349334229985478315792105946213574939514789028074439987731809955021243660973442793465641656901871832880353508478944030997758398176045895190008526088672705812745508128498853810340985249100914179076487161271915609634605272619391454049189586156030354203335469988175351417278016261811685733715440956120664968538748567001083036649372620671358653034008017459070214851880536443548349636194166294177807066925313605235804685042149315449381833139739791690244509369866789834696498425490600480028345170692819886417648759629366949567754562657867347946577451442316697605698172347644074601754971419553301481405127568453025639374337591948648104658234233421296714785928408155008192011138041678433672804764420804691724110153948718945287850354203824273295912374432067985281865396681850256173378584019854362255801011698510783549348738802744159544049994613586323203222015398781548060837846903244418571920992963995405695660292798494285087424473373809749552436067132572666989593718763962012238887294818412468881289791051248592027533295825501896975635666426498777708570985936020405781782772592230371488105064932645965353619155377087489699839374818876184862800800238003588237233572115719100432512687384125855531319194818545442579826390191622530183176951010703882662933843451768020661251486772424038565287835599996919070603333962869861929382318883914136794170346369451285819136332954768491544359723152131896795541878412909731892002341615565330503092755939402965161219931079847196673760352256413534809714173477938698687094917295268825879366588054254371681781785887886483067387587463928261188023655494837636865375659976991842432170052106127897971759188677846011757711688356867510466295401034137794539171506769232093530377930186764487776079034924267706096629887307073594736632749686805479782594045224464285414619870702302066993628731617744265381685790297542295744474623056669320945737634143779619740211774441650737993764125810137925717995509783914528577406855598520534347312572075378898112699589122522751193269334885214258576568447757363178439617935973275108483317504003954246135507943405259957974126240171442810563066592122270989484799269092595779094899537090321263139144654554799261892255851850024813554797285624763601684407013653974316225245144224254367986714158631574710514149779940533295126764148648582121515331710747477683463468958802785549562209222199408385998192640000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -369865605831275122061656642945190333767176777263717157321202310073035953729187097888764297351454503842768142115945873779743306256026809342141869018610669530685712716158667699430388254655340179602860789539578943608066803665694989690099672332296716705805289396601182736037724365765694650167212826271323181238914162741369611074311150125249960931615021228042634878569997540128905002120198548093492943424137319691281180802333443010974491478381286347315698452212005342746073593815405340911317529168599265720779937222626704883706385483555419900298563370837640162134707594388771765954610570429381431404789781305264062129814090610863121827258340778949462033388146824726275954428990528372224823885635648104806115753722606987242949601790199949877870681981330157464042481012635472770112827821127171476395964067609516553094045893470201866927026410238622421535763916941684389258467740547939424921595273813237876193083244900961845038534172702160362091696253217336972912188292183133052417295400782013309915751127374237938108235441326529983548563053187381879284375751306455893685129644284528155241963907919412738228339111485472212848512762063262795150178564343077111742597969702630361843055046164235962288737628884216154090571994038799029190254462944405116051231174394037879281423401259859849931014683983216363177272017343988861805385096406236268629439551909483964121453437830562123340804975333219009489110365600724674568248955387117917588591172530870087255437811620868054408769553908594247541302529527669682400613837683132787125073856911274747367796571934458090880307613134496567062417764710334790951640914261327093526394656166833961390123605496208270234949702760617818162903672364588068477046504666653843641547482955809722603608064204119066480609095804036232517550440489047702841436885062537823032810949178982567823276406089339338632729084621870401509549485850844694825977140609214604690026779095933668675626801748483167465830469943683345862725688448822184061122900112224269219330912250744668904725204956016851115804790707189909231797389096262786519112305632260549920357366678329077807063390866651832745983863342515109827340535674922336578731998370231689649232087713141950586543722371736158602417344151666905631637735718028939575236702328230830026395182970250129530496481757056382752490357088463468641581486040745041214661597468368491069234874910608025806333305374834285623380720867124629448354249094148741324124950310979892451030462484053752052961051777541229756752850677786700385450712438391391702458965892266035263399879635497203337108345312767968192573475169208153260486921324774908333364720522227739803046061116556888550158886019666882921858991860517782817174881634045911077597478235457419010217041032467501787220016733156514949599851494835914968505764684518541914600464692476273307763354159773859226750812160000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 75057294266797568383764274066505264563126638320235487633125586544142425033377521915275298539108222363616287917676398361912358347770817199117132540642105732170303973568396126103355540205536389267607817116938445009413903902104916229240911085399745574807953078120439592811879744441376536472727870281738968324750855945384774621811854451563302094082867310500608657272120992107865430591633552913782813807363789779135655367837088044223809479257101566370419399926493553705931664601182758846605551055270495248145861845914207627504713498286839224978391530064293590985821039358689653379981602467209509903134486657069881065083461002517029633549350902595074731802153613729428723273861288814765181804302321796851888346148531268668878870687105512483259532293816499414575607953730317891501103045204370567422969864566104084122231223766224575493939293884009415774566083078562498153067574941715255808638938132407491443936290855661026388511230764341075486543777527273107176710516754736140183551207994700970695045213752669640086764479595409486740862554879600772140950990814639700234812840820025082109077083778909775532405860636522285766157169352034946824727571695605375666048433848152618078846280119173503090063105545395594605935320984358713034869603570752064497148830602556117312160462023505033775250922793945923374223361711923030726752712866201304543718640985870499580767155550065671518152491498126834765374183834426357183484717477180018731322528277506222373061814908373785224351873243024724175921433309835347343594850289406097938993972934106987670924864662682747480058860637112965967277284680465751060562148199211649547928251353410047218727561165636844836017134357615171724652960962169612363615036754909479553206519368461537607230941187092792242454115540871912715083489542658162153991155008314146689594589372897039176606672306960585723539135906664436040361220409094217799477749425716138256504201379289865163718726918838100114020322281940540423309771812615004564997176278524831792165633243570011196101326109462277399727376214605572900782334560119435565448045318473934151829830270988980112413448745256349972270999297392198550093066499325301854695452412698754072809293198765171320247012572329548318537311709697168601957937631964446307777125189790778228069389584918421880349333824732321615658499305837417530957132008684722986722019380071719687746674833015130497894933538392532902586336359830969971295068189142105495431765034577472113435522514234294761607766206334291287631101011257303313253628784934101681175612717097127574632518199251142967368381222012503896068939580143930069779922648600444798301529666062900480078860672449327535126232461839590236528553842319651031126329264075933338646914136695963527681542834120454103701429155526488333486086395767970700137946776937789176698286875612675981584029278126970241024000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 187093026346686754211422975276767387432622359062799076408222584586016574754076010736414277407520407365334257213608234891245887153554165252513217818259452995967926651202807742996900255205126503973620028645076744610435761818356323133674599847139717572158692277847902142159068126366574752690412622285483865958052049798940776667565165622817542735730451921665876843554616438042791673948413766394365427372988960080198037479670180582607406396621934712931013215638365687815367290292861342049325279345725291433424291104837880104652460257409281875200482201638525998658785521038062850530345398614440490988959529209154677407294144438418984156262448055523608130975571755296711579592265199272915683476149211261299910208636006972168159431349994571403476914232477640886468994095780895253048268094347558665841801426712817356714148875115059395448238690925265266613455528278034132399839593095061908460742846373129230695914120092275946284572636165770888913573882112795458271716157044216141758827901296795502791292487051795480664823861364662955333383258063313789075590492443865289438996853481127110896947060406503536425708281284080424224353152913267707215293250787648042352275920497761170327999366718479646689237336568336174125384840963751385402544752790650422852775747107618516139445988568498569808471720978358025248470818945568907114032925020509949174792498415254615992240909673359086728114082547292964764832993813785298872852907266690704097093864300892237493792185442777521984556419973939673147028454528193467489989983294603695928292171624437933754681579790913172175272079988732518021689368676671855723635920032071688987640100467389968067829839508680767663731391648077339358773846028290409717864042039875762926615124788255132576388685135265295089824135479709969820318932973542645139885413694250496343531216097605068865643208002398831002699201450736721731094567118396444898852830266889596097942927587652862255815229734143896892697200712877431972053371105833681632413976299490741184823104110744124654381599086275165340985510214196386188120558159843854971354969053975603423602579352045984877097279542800862264978980940490797455525831761794209725964244283360059623183571953352988188556350173162435624580887874413433450331564955523409803153970344827164522797563905788669148439858440421852203359052017888636305470857337046523819738802937378796816386425193213590048041358180285341997806443108853206547756929571164609348313297853967281199625229369008331367559037430222269381215860936597242551307337655478759661742480139310211866841702632914282218439902122939125376542680310910752637908190922529187697727128782368958699053470994302790278592622446054081599973759075705609180696841004757181171855326460938068284587935393793071047160624883565653959778964237032051583804963603478713258370624585852692105773760797757931520000000000000000000000000000000000000000000000000000000000000000*i1^66 + -176867377192806290725455240794790463183734171358629064988272728410817943972930281719483849522626405371605843848926498471729779893329370031649131153295505219774323508557084560764581705378661562618987805315241872365295063600102904630903691696760153857575324422460039755403282291114272042757405108228490714330052626716688580146447827921856014427115821551692383906051458769787717835988193327058712066026134305195129823630479553491548068062406061866454101483041721171539637714888943804118637947277255410258405498092075007719297513696741197304694828381430726121296069106914078258932094308080011398816437680142529549703087639749352971790540248535510694417830803621185821672617983768031871337005078853992964189453803723825338722799587372198877818895563607702849513737257219778543384921035472392995046895249243112314288080161845060852812772341931986458262306677319279671389442134759300972043868423447226902504359828591798928246135691110339222447512534860111322481938337627941682765041579224679928237791556083464791725059832395768747037561412414900714212769801802096059481997146570299183697541617004867177029808814013657684754930259458505905447095783409555992905313979409291784375449456161868005451760763222054992542435285416745116848611995763441688108696023451240795229491652155502683413003750186607163766759749433083030644335266559855624392698651706842571540808242424201941132507883944843887105491155095090008859139396419759132623583688686951855663761649583979840860301911063557474033055598536589333566173769663921952039028049265308787596273330960739997238534603715643976025144592575681762676390353090837959715844337974163659751516318747949965610317631821893765358409117834141709081562937593161601231038359021692144051613129666010788690722562889586432984599944825709651108140016927753230980366459081967131337262371624949363312176733887700133931118153179847980912237014448920260412755920124547064436325639452343200885325167204759974801679306061514775973758234629395567540694768454025958832285495628169090871747263359959866828509580771870033234154517915676050936572187698380361034585818126819141563196322383308595051195509444099921786145917552267941094389877289082403162420695231873745888919508003315399855561943129039817704624856797274048396587494978844961326563380114068669591391784605895586903356628403081322757920120745956308639922505973998439532332210782939203104777358639347335510001618205381013055603001385214293899528684397761776068395795528934524293403342220631351953896865328231407026268141817146234956306147347326963476676241527318246801902084594175868102236984912175177169046342067882823554081220052314542699617901472640018807318952855209198167196588942907409333475885886047659722012250430747248894176809417404091027454582850106095421936337935226673594531503855855841870156239208448000000000000000000000000000000000000000000000000000000000000000*i1^67 + 63845687704797753696379153767939214493406792733774205381815283285240696754554147834754693961588503769148761112509339600104448235731479644608909973716611631520956822105503421175168161127796771809500211512202762456273471532643250179310390736123069896740825627008774375088166327021262222909490573052799148466953346496260664813089527317591599295894488538080659552932918912138563688430794759731032302469131144011437961049758131429989313687106156549907764571449436160703750762519948228967844245753030666884535701555777161949652220137763725786706829286070187135817805108752173710549960718062916321229154484071027994027132860212893900458938674210468937285610365687412339713320000494848146534670532729147698489987483311144506420782297580438776779280154964090666464754709926068453781186045695323445954401471081553016181362898298682635355139264816913431530720421162230731112043569125259654249966800857081678181388967660879868435042725811243797489631809669411626944001477174422623866800375699163249223616343410756050794916628298410362604127075031718688777717822741470294457806097025412542693737201789488140129983259320640621276181097519435198316393675345356343766795272222060924704742422933891223588501295187235058353202878413263698443305073198045221015637978872455290435942151483412335753749393624197272539528805028321697090002101974672903688118638578499883723548078485384048651783941826483794545899420728421620046817473664500341350136757025209250801878625549498498705466677106589434898488839967232613354814313935573282641954669310741983301566655652568464134250651597857530471484192391675076192075488207443027838548708709922751396469653913815885524066259454587082450325705543793158534082651911956179259643188805748351292765092823426940583137439910849301145168213425228951876196442166887970294301339917242117211440466498585120092877887911854303384878720289744112369591029007788501648785612470364164491196688912322541455995589490588650111202919064114956644077420969910509299753208982616551814561127212624130202523767400884618378665948270184804550132061962389009408012784250836494106124605357825647779369012836828113210208674195264176801481017526816377719130363284175274323238556808002949433782881363819160656052393336300600523676521007301377160588929812822866604751977957023099904370688840058884033838480392802679245593661378285206919832719601640445090956961387655327024705195831083421253514948512696140794333586079279821345154277344653220884997230640305565601179536187870791683956612525223641107242826264112163761263394017582637069079365876026102694393050648109899056362592647213390807621736708834136762316766088974356978545403331480744255739704671780645729526874575060788522624642983689338943496503673634883902954765942755875807551397136833475112058617781918775788793139483635373365736243200000000000000000000000000000000000000000000000000000000000000*i1^68 + 1721555662908971302842306229868170107216653368856705372846287344420002170059537574610977777185434270955290110089957155813497530880573912902292366182851210006200838681994555994509479004391236942314694519480460901167381050555530884248164009592859161640303890772491504740702189803827553562672680513801570064690198762752221855088898262291956317480708502734847389492725496777552814687849027925186227757525524121663718926770422531772543014506605863234749205985268085737236925260716788739723596356234958810974806150766359235174542375242498397912047839285706033309379648440189754574624908338914762688631798325348606962373458907945042469324079929942288795336180219149490916034175897898724117500091813750171846358768507639562354978994903286927031199110588395480574438576060182991802950551891896739723949627469190404284465744544206521361574578875843378532557567308952037152516855267278178080226690693186126588810544755894856454336704160750343009861233349407745806271011246949386587868865555273666173448436878412251739363685460121176505060678814017167444418579042030998295759129057090585175746412827057660014886027087848848957456667308264908411771723620964559443705502374863826249100339546089659629892229932239356186158516597633412209094349118936602602025314395194596036511047876252617146969695563659510163426559358606892788698745513016272569749798917077425574112638209170943134935554144543324557177791532795363111954565508772531853836272539120454780225914641423892128574625378065790383650663277284860023497069240126726258237805615911636976771460703702622450950629984464143447118610567701483055261404313659295165825949659773636053419765315854044908595849974976948704166413516939541995698118045752412210432259148217358703339668502192454160854704684964973547177245327626446528811696508533641857727567212829353572484011412541939492103423622546863732174833948641185018899257632243676839918545946216091899777065225325021872702447056255988934711505005938541521674901845972759240587254120948494494954252948840407419570845779949501614672088700079635123996614033378192344077518565223071900790129333194408099067636320803097489020724121951587874928094676560697470010988088991725432462738770042800404164088442323251111369901580152050162019691137472160425275989252537051495167803234833496666475946423621803057719481871719769688520480630399424562942144546061809582530161671563457668745141059583127919384757226257914017790406218279167788956694446245224262375045659552199194776568046063621139224377564011733098842682090931121455291029786650376865252976838413721378497686368789005826795194426807956312310699542077280885949408306012841666943053486121648755728496836008582137081538770915254302299199039664970428810774468853169207986468438457532406503212597361334370773722160352497844806551079644991324160000000000000000000000000000000000000000000000000000000000000*i1^69 + -30318361825078562295111415858258923181187468217675298013441368331918904776433915003400302448337048466870086784212490160050698002929167934747660123799414311025716137021995679055483108207455379972751794660625935005062876986172044341873044142329897666385660553899245745846423229832803363065365239781703698868640437145999618965864682193663540943532528205104439193501168316354186245759701000035579735838155505182418023550589597028975196015954443386668589436596406716862070458639574583721687357174914730655774679058476801798257018827438833537229931625664945680116394444335128563328599994459745721815917127968565957221434732220863659388073440659915552737490416029133423187239460240119083438009912810741515929018512151831852456139598618858873592623425106847279882699216100302777062020380450247852499558996459970978584254301292436639335816097630973139371669223069970661175822443159537924178555351441627199379079624303594218330324130288087277963023282072669138742067221615373066742900916565811859086200502581313930449698132614461830009631085077785045105957690867121362065459920299802447006547123543379242227355497559445289065682463752265740579865476981416405759199437939148086678031118881239111623357927519692545803156131259067408913505669259540001796340395643168564378238341158049794576457800719734461292423375798654168785965111061013655216538901518840314532968621077698470794895127825216740804168082832938467268017606103312723034751570726240194151963385654619876078851576268450140349416992780069283822643613484081188910117583206626362299338731298926670687379221468547866704864090546410230600021174137987211133432921391148654169900942667495856846651700149155290522485601475150686758247636603745698936107170428749172735163828545704655344652660948524416834566120112497928726264041527360162201021185828486972348842251066776469710725080465751321220433971647445351231263833811626287202637134040419991055651472337572968915803672688916834281417491795652547315096851245044088117882983628643589348396645639307668489880235197926650787659545573683861777893251230735882729451896614261563998285774809319888512113992071312681230364697207326042927225368965314727451936685015020982814224806405564273902132814478221342095794735902352480505857969466957267940620483211108964732089677360778535854318736487879806747946312591565817224034517178106447080117643877019305566092175429229569344215017157926878864939129140817366514561993218425619431340402674614115654145031799094032934710231413782559722705469827555890489803334465559698699732220358482470757326022479050345015542956413369782312480510841784144479416702008243317447235837683784040354257946509201584118794000125245539868300084522959378662823237215520650180359357581481503448279830889508826751166226219166820759722224192717450894089805868564480000000000000000000000000000000000000000000000000000000000000*i1^70 + 25783194179610010375468648011441769339503112532233180570595169639056012441996832367648464747621329328494828092596204423972015865228676234444669544972735275482979257820214148282749187082376675763799715955931278497746288631872925337335201901262255684057685320744263499117898741654849750924050283442154116917106088802720998192686080755410325548406665284968568722247674046106939733874465622528179498129342726725178012655195070566087642141327003620810417937845790499280770838141817100184017388689980764328208524197229338211165067958424018344392417493541680761223803180643412246920715772308374975542785731744082989169531964943319559203036302418452483066468162951534741352633173741708047658938556779695093367145510612992233020191277069122752207577866934817119680265981674190289832385257997546894111592981092614382722686812783073574686353179098572129918234759612667938555708074548321517939140627817094601420705558976392064038821249946717999966442335134491099272502654756549648904635521610467180683152242341182703351287258784445899171056974286603152550747308073949344645866047807630067156568035949371006493246113062918855850559101622069709550766566452235589996436510606825119365028453924967973467667628541143944789190348876748604020002110003372334562632768332740231597298121075260321966447120548074129614690814639229057875420307057724411155187438741925030447004353329894603308592066248312972765514926359294352795835211421881762874570980306166330045484553429329640279186167938057643919203811406695290785247188467523088122273134997338133240868596235331140417810517353499968420219595685505398341577281729987275833120836099491352508711819051333912714916503235427873707395990602986988994137783000442103203915563243612900394461197963324933180450300835974402783335860867084998812399141307022297064193759400017214835019775913330876900755775178774619586352969941146558222511436666361882591860627389545574959502511426366909408086473155031984465156930437601528601351706517046350279394378568396500326744692094226458573657653655450771028235102495728207375173809114242090961002585336599928082630109742857459762182252511158105678921794309276022890493967085907365908141609866590140538075829072045195256085929869426887382963758169433218237625890669148363120521130873669311349998025714723187195438466858161133910865691378227217902346366441845118017388830574936214320663943102374041424466371629109769413036444421080900342720664487216527964330782127630715653194177617936962211580027661798853109221838191456714047387174789522577506129528499566601498691781658450260262487300092395920542183142772733744032426480087855757517605048948721431469146165206920372189790831469679730750756598860618164279720471620040660929640423850156732106119154963148647378442477035952821030157542153775973414014550016000000000000000000000000000000000000000000000000000000000000*i1^71 + -6889164761513650224355064781020495742392240614095784848119018821829889959480530865984634778631554836683994910698699847600024423083881366303587209745402004349844374182495229159744346494555086723882241598946063854605664953302508426761210037078259341445961112649794986373492156646526715765630534832918340981394990618630216278033389589413175314598950117160952480391834368012961805863267502483829256395693781682880338626033667996614286909762047552104371711995146630531941803235356857287533036242130057950344780795106534882593058881779248939290662396470445864152549295968501841804255905906364133860506818023123334854482284773019539676179739599041906219822470546694665533978231947739929790423483540740123480409551757383537267552366746748472433263700356756270519856725074887295858501572079932528930598552834546502058730565941303736991685519705913630584059131628294922462994007785562717654027646667239573470082463673781118637074917041202565619214191648042193212453910984839377585280987117891518288841394131696755672906532742999554531973844730675581970535895074915083369414787076526051565399430902919365796897410408801037657539114316767546301873426093383542114681532688644537066034436830523960995396904131448319301316866104769571504813735114924277003644929292826645283283841756903646378439071568370190245235654218084383681344473167956833725785767040649626580338006837340781957423726192466476761860154605172031220212793767163446085516275196301451915852133967824652557388780502513708080613127041795346138887541793583171860663736959451468874199980055727263376280165858244887930394689063032289528867385520713054790978030647801184232144290109596591424758540879270068277047953352097217270240897911846448498565402258912565134180871729648546206091585583629155252312012899777442531207039111916753622716971768651090563887323085348485985668385325726180536846145651601844590201683423923329171250015393316460169663267986366910016821766791429294193159069974914494598009906989836853176871360716039968513962357720767999369082590502281827486687490715960716291630662202467536356604385622400457158626386836890469548206605892670436044743142094181215635069620060998608370607207221229838902153988119300800109676456987491436635099803933231134992234563675013212389215927601349729601309235340042810902612033797697201811591090436450247860439452042958608175353734692198138834189092596577853381909384298196846891515621076745052946231147261824884610091813661154220109076992554187569728062622314122082172631878037610031129251841022352633511008829485896607582713626760657419276362609493439185766490379985235123129912003765311484597030563930605673227102674098524136156868382564816898924149411653854234528226095022473264627845670099927450820705251912156620769900418690993148628574667920437907187302400000000000000000000000000000000000000000000000000000000000*i1^72 + -3091286435606935275534744463798160695508245935086268061893285103694948686759483145665416924555535735332772196883746200689391751557500214291103362784722852754734536215075282206205298520514006980072894810839870260572116528012303963859044141463744753725033273304189893477630569981902206271336079303836127308885648924994209552251358755267203691995825327290338035482373784592030524657370791818911707543007153587098056787815691746487522275070221243876954846309791013968664539075512827285718195871100506514531228460104005068659446966012157750024395671214007161635309022576651491651291200129917983141610976379848804580736916263533119635095744889581225988152217843325515517477110932563991658783298159803295072141958727535904022308891174967097838593914150471433555133671012508669625466130769937187379760246503074186533821819751507676766080006800495058246814341180734560740317606786093960629712117627316175854542319884986284072340940916227378359343102966550572787303859399033453368511567922302123169827443275200596026946689336502670458514976302553158437141370506769468675226511596572277892564039961649882603070815388438704353419955652669568254869097672070541028382392213628625255102402068322738240260267348053483410062622686973692520522852074263105934873697133631250712237915961801436272553062230866665392298352032462595983598331533430675338848267962667941791898438714137621538983967070749669171376206995471672624286140794983671913767407397418567252368044231117395046352275537450456303574514991053162584221640573073584954953170266781588186496595215479078636230409733392597038671677592924986045121843925455503109118391218699495468357929379963598787074185839024237986258953145268616383528630556666932277885693737241845859151350391798931399942766309883615587175589014916783653845116308154491655079560537977065296526802973484688568598506296106542360410724910551859253525563637533011513104981461349122580173656486792870193166633586843615946194182796950965742251438720044194093477115765567494605095961811824519904970945862488710671137072043639145545139790224830737067084135664478492365335253544629350554231805854646606555943134772942185996390528687110826483666205014804651027055058126132158385555566023350925277079709689115493001366006228141019140734881623608909288868420134521978421419313876012126182830048645495006823283830908383703841668274425852920794096084345501204213833714383693790750984525142679328305561847073338253467603983885445521106624012943323279877727866649820973412032705372905947561185889148901293841086276446522427411450125502433274077196259176076290235599439973410925288403263377655648973180921090762147477737478125077326222763594315825248071462455692111376764623553436349636620614492880154489939499403485834795808822507584047321361798045271565795328000000000000000000000000000000000000000000000000000000000*i1^73 + 2286549690795641022461965687650871882233346794378146379528570053480995243294529550911399231526707525474478434584720362214498771087269580685009503194442991913017509365459737152915187561408162983709625964561088816372327647857578291762297327559990319683374084434335291795305639916314018192525727876459109110289243505555873693352554776658209241505414039749323009737610426213992264050805671961538457439346181249648607453482393704615976117682230751299147586088556936866928478480025004300948713544999525784964822255901890537316606854628314484113296914909924872006475939204995574912411192089164775980744590310097386414930959081731178918583333254133782520175895068043738200561273113645512677120338988324605428153220149434922189885644420671499710340237698752233960567472278431032205864268421250153620612134528758369290204134188655455325827638556091436578131930755822784169431877691210597279253114337921070675650165623300923215794850939827335260348352294786725723600481103766334596615368533101066529323211195257871448433870449870766442963544239281209665288401749059492217819487147937005705995162613039010994099927524373298255427043657437955932194943788751522385349948371035041781234243329681727693266019157022928423991170634666569984411759208742437634598160738992489115632071957050314318901184838568413452421037772447680997571141702357645807286699274571058198068797262215690029309075435197543360232818380231410363315149088706042670167217404974795463100684559768172563519110979794003615657279838871974233857875770452343261139820067695288401930708052428566057153152948345201431322693326632842979787305183255474156323331976978697990679660734843919197918422688859135930125398874887475823421578179932420652791677810316429063710071549249808178897737187415337890696817985036180639846162156795219063770633250696923111855655337785335674263548562698079807523810313163510567427586558963150720821075198975886189567111754153018408182511896670379108440004174742157912083667731649419396038515304658160492218530518797822903567594844379816761760093659077067450429224346430998825018374310859089029605295140287340752890054444189531892879511071957936135433538716859539454356237157227430261184686434701649526045393021567489530966490654832122515698898668944182517799933336887232014614004963714452980764692893376938827126790534050830118554443242855022616667943323535302315088470664099204547082502777850245655538630255895442333105424436234954669978394675133147359892227529110796129588918290093105058131037612460396386033671222150174301358956825160213690977878303576305594907193976346209993355672758796173406393680220250015818944454446382352119961214232258178408711428343693860662446973372647295523879952894015844479451892694731478556338862936735981568901516997532129452227599689318400000000000000000000000000000000000000000000000000000000*i1^74 + -120654191231400015878229284292777973202058804491759634756759243387881728546317135441853265951798490550404306412206615703498302348291789174800470753359096954947239385947159325407941986189865535593695657065263600560402013400807610965234805925085728297322105923641577212246251501324070914787662184573568686927712821677955824938441214836355010642884064551272104984966159552665890817238280620009138324920401422171734539681309024180166447478414475992325400111302321508621846543671864281994617355362905725198848314252909606924863092487908429254627965538349992300042826983915207801936503618658458385365153876951681003149857164329880113397573492136716269446572855498823730863470350748364656919330363346998871836643775014505469503240667525902347046475808976323535494741298705071126062507085975965056003811708055957357305273166158576856858031852767657896692604738869136315281716167907062878898649891046671373039993988281578926256294800147720278959758349473397569254957012993413765873273179907520208467719975428090149730496408717926663023833253594721037704537121971999100869031660066588269278040955747288048630890901820746931180699807872108910866694305767637438751921395351933063018788959160730722734378702530197573099693948692745955037824232651317571152136534466322436628763063303705913006577100066391962291390043937400930974785816084139404853087633049809608894448367700854708948177875761063229028186714304609630226799051533439192086173731184587130117618344628617996846825755132127388787692092932803670142966999155920901019141177110703012443131309707967373290316191889515266499470392357386500753120907777843734626036089544253335232750913043129675932388975938180590051768237951256375409297876797969365025579102255707983393355258656806695441893259669363248277869240710554119516321098764073156795130449356030570705944742840741985954469103527178555808498335219396709920696893430023746612669997773246358630200607565538352931637681313705719040743327262868013031685657467564518811801927169565104077850675906559574121053795259827184992692967615740803236337128075130101267422708663375155122873254275809967732537413091989351649850707452524379045490157287188980111394856814416772682903289040475192199575614984602159786316207281842218181826128509511453088687725960209624069208421788131429016591486602855381962415700783718622571616563259676204203194274164076126861981418878375009039281369416115576085547630538621151253366219859457148097506190260214319833901168249402345673539494769616628460028228265611774416386139934213904677671370082581082835399815439795671238152408793625030610799013499994603143121755415977819697154959373105215518984402434227749295132816569941134649138983054757611710562428212753050379978800143587413576284380732074616572848229508119822535229440000000000000000000000000000000000000000000000000000000*i1^75 + -250571319921010536468099594217845201460062845933325871112249331929668841982055458205579068924361070375031474170929468870337237829280823220119469867558757215710326562154737690690732986381602024558641440316396813898665108467327070097635086243328418600523872534994207942593685550332781147930173785157090345859792370252901872775476464231606857125185431540628739145599099896422564327477472634255103210351320810869491130306362170701662095819063960135389266781309024837088379855668241588774811453058944744132642514387394806660531945423289306075691444290271451843751603455880198011996397620873836121196959075134922255363894073601296056994359150261460290038730492618592413599902973771077989134064376733291576871603887511436491416029221441716585384001402619353089012036441515559304419297711108547035532112581329921912509994280832998844843494549673279028902700507079267296445404901650761250248826417722211347348167702720632521700301194545896324906162119002190909108429960109889876700871245429524744061151665289011596190055249721316075380597232149802913205736463391190969191118736118814496373883664065569674383239854119919631982794053375609195322578612303458424786302590477949246943779420782175965014485624337164184397906086910112714864840349577510277911198492452353094560675183438087639680389936849710039349393094851108406390082501171393362540940633034701534114892683328953799754305628131119403557226416371495549967248356489966120870224247405663902658779779208292673243481675962083599511631144793719618361676469104434667128467460013357364689975711916851119416556203503898487982447656201615638388810761646462434264260617978024125744627039931891198152472197342651269596618790118952855544740687420627875836997619521764375564900311710202233894793320298969337253581470736301890762177928648342872885665516921752064137736586586116181274158438587822162210840015893488844531777242553249569467794784217585931562038870150079325381030879977468547581730330238848191419055535891031654864708522896136509802483090306864471316108126450792011421236513239207179329418995582397077339824820328901619738207872651189293376749574525539672901571892289400339282583280988455752990343261321946669242213387792291380526423042733208747285833070558697772592115180346621593650125475982354028664853557651534558826890534970594977973824304606379816843118574313886397298152603769955928441379305606899075110476596495454576012994353317461417841157194935021790206522328233283258162216798354721769019058814017372677643473980202166963774977112692423325638641268652536184216191200018789181456318727029126141603159004696775281766783992119804803630739318999537562597824448976177874546072044333644487932009555391600028008160479506271752550851802509093633579671733916551550999582466072582815744000000000000000000000000000000000000000000000000000000*i1^76 + 36879919329435558716258367788576296045994546204003948074707947768284559953110937393281231368927615820628672035898931409850440099194730847410522433027840997403090660467332173098574283880472734768432207441390306265015643941010380626481751372323702758027657302398335426466585916758903329093329638311620553310318122471032316408573192192549681879364260944540557442220322752948600468250225368881745081167366040765389061425996254064028373480467516037267971217196033225009598830504061211979326963523899630747865756094538168905957652810624531234426637212304118119548334030591283367499048538565984678915480049207421033473325037715367277470615244829155305046985636856595292062383127407990470490579461713756000665996271415701643353992694658049719552797024683107854438401329941891140754603803287570844029724836932910124012943415699506801420675624755852692970121932403426762664618897899190281823799559372993509588450342387790445973243578575925753682770564288948584718443155509413369951970559910862537185064419316520150536098938172410589104064543706659637359231123359997133909636128206099510164687737769157518835823100060656427735610102725181086994448122088489924756375127562572512441799803388754814379373436629126193760732805162524960279120017561311546971531712308987155338041942632084273939687313189676799873188975742933967558997663634230521505529037280141451851756819461888536341324302905835626103368164045074904730545617589261085211144716738255253054475958111336852231700953778310418974943002705167410523074022473670490777794041729698160849628086896506621967113222327117722259070723673785013729965264878492802408318572525743768418472776135580408033924887716981034346269297935143585366864065289374689238550630616079526617265833783650620240522085327450562700221559018803477316161296905256478114630772030089231091697997295840745347107406058365279046035027938208974242635811875503919938351701720553565058427350967749616124913320511492796062178946437094976083255169080976039885895031065629981050556300256617886970448056454586278796145792111643871907565668082722073916147609881636230405454062232809564841564850730697051555463777728543943970880884043428990276296078440137633839022369891101613509464205232364293941975765172478352643178353785852793058446513072120807716445002364513725102704801071560565057618562516016741285781840910867206988319521095742655940866323410479147317995667348444703094748258425882474653252746664371444416139026897883350563509856695758767855569482247788520601408473771675129477571322550795208885390452728174597905540483966348695765340701106517059314024273061449764877674934828057271564419915376884972732090279989401281302963842556569882350117781080780384086516808545063972085607024917310060484379206707075980560547039097651200000000000000000000000000000000000000000000000000000*i1^77 + 15011009416107915393668664096527683548258930559920886263768269246250828784752045309316100320030140949351369102096684340634677802449704905949162390327091835935731274588726924310876384348916053060843089014122608306897177532786510802276738316074935566605076941933475877519813830379514263974695123522458619320659134726749216143150460416238522108553941785836208427847019201933389671312848509567381264253834363048693836173955027082746784676680946161490883323652918663707111388729637837466282852209957665375103221061635315036170024273114000764438066351363183887767580181730020320485937773154895632011776023527413264223420590467051786447397915663178181154322302494616184037187937687368021627201033631424191967229059974517419532833919685385712366996226944990660327937693103981901769359554779737598679457330454830453380605645116950494578995746568335287274876377384433187159352183062836525361288500246117011890491107344286867641627537654523560381440611139544060840795259767609532430571770846448568588672449359629940840276478822600736701262690207412195593395271533239710500025051983997092372639163059536171140955358754021909145585328219547309028732781131796351100830099704716424367622047626848446314612004848398944901379383951014762084271257009037252980116887931311615809755684542042873940402266611747696158944640341782887156843091492266916390238174261039124254940605235972945248961438060241438430269427232583200697255045403377556849418247426671188160355534401466606210778858365889847801921486583099258634386251626515127677513087692751520083264184755082528078791257574688524156039430385433295257910210446706174680565511589597821283682269054012195542213202051362697911329026416726097750766595338042380444525230756512471564958106371347946567714604034438617917733035588725554227180427208077651992159093456630203078134187780786741585517655460498124271573334672059147059693042395578103065207918524776353518927709810874165173683115125991628882797847396096652692733442795091092822187302506653235099832760165998854789127273104102864787325624872617808318630413116969711166310678460618847428101856404141128127231426143346540575559846226029344816962694314500698502588088568320493024174500218303334364986488338977048636076932122193218613362573488643967478111346315623392679255351757867624326306692202851115157463921940445919015639404494497650482800661837742052280728010262278802526126072214656216883714961478596329618807227841651752104773759317057689068041965015489451429932047379145391917686375262208185619593150280386557036666687448792498618491267891846213642136947839213594156670147975764500161410141534296014879241524481026792024721950210559475097401340943623344495441405785342355607246177673613512364516873565292907273732936008030497533182607360000000000000000000000000000000000000000000000000000*i1^78 + -2494278583854479159924275069343955835244991300501644116916824544734948884282084172392184009614009886878049044354834570852305094816023976958854803275128007931359922144335384267148490288282694211913228499296594301463620622668239653516990002550616648945686569703125278868299047557257298159073669276526016193621456498065101796272368313364438850189533389893266230548287263363023808892590704598081640584255685801127709469478977530137706406284866457120484819614253015927453571727750847798324758044925281541769593249666627179118711146246619126512585172348640376576142481783914662468950094548249065706178641332515310184605124734398250309754449317146968150425104136550400351350984174431863882297022919744477220686134379348586979845999559730855998824042074192461707375386130346278336927433168625715646367379589465826488570991897812394085367498087830250966178837967567509562307043008498787477508329475211263851500483027576589609742368154256533062108441030449981537082263495298620797618827469981285132648026266261772006709510375956917775614292891393572465868067068974494822251382271589861852758122154797169375667275463023094895652629048948859030332331570576594085956127296577950180398368570336971571156969871365016254137142099548795922829605920262602646558980211566038134829227002511308179701466270078995473655524363329325910038121585483964516666259757544326751699844871577130657803840597025502247552898326142610298537535011716927457294625394295080644422382184058648482703673750383752154732506519695433278835733421649708310015131473675797371140524880990347052901606454161588093482977007456766601884827089577400320111347685596089533742528910399623658486622061672220992660479952151903123122644408532132125323282519491875336654150374386827940640177363751952393620248745663145648812724027101144676748668042117967604068886088564409710416736939147374245746507067995407147563119296924779489907924059723617874290183163795053663778675578698708387067340412941105822529843902128214465008362520988728510178856781071485086718950548445672401099932818880981637567368890591150782428263377258641360825517909346528009137742142315823315096502923749034467493291908052396849226879994120234724096516086428238854287219748637617181058500573091133719665218641336124431589786105311822854604655772869743566787836257255950291163936965341631615387922662058006057804156856245776540449752268288273961001335798319232234965632369057071645418473055652504786230426344459825788844423624611453230727964146422547572309556637325072430696149328222945239856273546644937723562242110360933476259115225570038545988150409926158841449957192918343398420071831630160277838919297282614286307258229414486353955618843712516105988046086464734422756690736531078417211293718266855292928000000000000000000000000000000000000000000000000000*i1^79 + -619796958452054084273749905985430436720203396448022858916178437235285647520969272222143226307905863121159081944339342024340927178715577465038911176708039661059642643599050819755359443710623410426152005475154659573383925775533783507380470017341393258514571146157085934782386908367119431087570184435970931459361825964109016398381824031957876785954683328060914344953431660224072118841690849763780540034977979050914668304252733234304251941844912131637596880921142030960245179445970498866150372130743413741483739779375800908336511130350347770470174090131548683461625318649524192319357499356459217672897907544831024587105716460888199211539487622882034708487481067635416334741403251860784460107426850092451101925349166264251195093559461218254081752672678494006992440347484378805603672253989018952746431110389254795429319376042389381108946638103530418280504474531881376190348009630729621895443378916602894334201954780152900623381037036411545126362580015704423404412990154251685813143547085259272926537394540877998004482712860545851248952623594774738443355474275193652878797385137895499294802759666505893519346206453270014163149700066542388574682028639663207384397358641894373590099575099437101109336065161695246791248564229033323772110372147438570484404710446988284717337486090635036824422957866423491675160390395838284989335825124376298214996716719976534695593574273045784129073064057936170953254856781258243123757629361540387555935517704976037596928943592343697453066610267701666369308797731916187191903756595674022313311084071981942876040684270609703648560886163747455711168397199399755074334513570988295895347126955197639004598579246977304445285619295855634782386393587741402883612272945337499557790664101794498275292802693813629433551038067951142657394431960869330599070715074560003022926617872881811114735107654188681827130638018531340624220238043326581661485476696673730744860036195308174634522138964049929099938993964316287444720750068631680370560880080480407411346374124794141953125366348466291130249118180737060153290542609576445866527042788369771151604444266598272875913047205767488305720668818638175060148066188607394094299584123974978935737315650505857676270502785204009068392452210411644156260681956085144125489877989834443801266628067423993548406190806153389400102445090166356791065290133145006758501370197338186648430051631907299556198756808532972184319334515077702626562774015071120223292805806117144928955803280351998880153136004726454382039946295710999934670836833518012010942889453956487439233770812549037331594963699119391255284851135092020263080469392609811372024235113620942190866960836654838441174145114642015599993244462672814283430352526735531745803918035714977551430784347157463468008281840025600000000000000000000000000000000000000000000000000*i1^80 + 95569287731058308625404151765656599125257011093527411947817438134487157208628250856622390259445334751159431754432964935925530179437798290887960389566202986408874255966245614956443577978216271364827934928400789823794226458134712812065669704944375259350831410571475144913921686706063515732608489615546233229684736751318526798156391173466332083747195125619756085958391240263253137856230587241721017233368226475173406277476013815353061938950591865404088252249018488181516467517772133951622036557794741369939035750499175821156767144259082970058389800467133985251698416974566879405404169014084777639109979960907457286166764941611817055382256974459190756962598301118154788976594397172004213078560201167041836005316528577972655045856317495740053988968294007886463079393244463493889205449161371860100975317845869759187894042855612553796488392322277741587419600524340177429053878806959626811445341343977302593448844490273615603936815882231598311796647908371615420470917417621980774452413283028999413870071340810489317545759821915836106148667170450816843406146067618210573200289237496750402758580882650887356315056758292774160841698055178399300724083663304022590328774962338617935337629295652618879178843786172909575904113325792604149303280159450466600164035286509149175166855207083536709174106240380645028151840672802803238776087367067784982561014610689287069287464285580010524860405183511600007090474054075467768705190065852931257214573805636487520561847695640806192322958572472279328889340640840832894160482391669825028908566883946264227425551813916497409653789043398240948296769981639944820246969972914329920066727430923852198973339733138797597049427394528671706816399845228054880157690077679001423062542998067001485198092061513235331506579150885075294723971425331264867464985682989786073216402982410114385687986078846499340417783892773436354966599884439383809906888204980345810920098976031958340392281012233436851853450157826299630449418776577519014496108711696077402948956551266248279803526773330864199123211404746484528405587908660248038346642613902115973231025268011284815224043438311892086954882844959551787274352661675960932189552603172308289274177858962873900221320479377864642827308473229635179373401641612300346431424278224914482123792772888197431057555080527550626475388448959257691013145692943981040579532478881678878369365657804036889287984526329748510687056243852859525360135732134580268542267166330269899599716471798740678072652170489994879759390384357285613893787387780895452109213942933796172626177802354313025970059566193659526163268567293805775922336244383336309557073772083089048920274507626256796282622179859109658916969117156255658364992204197077757945454965336111761646077766523069814108323840000000000000000000000000000000000000000000000000*i1^81 + 18497576487424927240084734060434765295533920197519052759850334529769898578973775802650442372355146343072908446150233031970766204521888586622883120128331086160971618767265617481006424777739672174376164980619205577299452891698182121943922824155455625580902809932514568893831876189605563174778117815282181656552777058466563904129802473833878812208505817596190315196912064141154269880448014395651742559584567316721664145110192793760107930347422176912211195518610594484450157612555298723479113369690805024054106602250318215066530803293329376022575898631472605375357563775302164044323910942276184436083481089806475726933035927262674716593597368092087689568062581459059857813574914924193745592849428638448794149352195343299065781561867366424444214579404737361264003283688351591936569625749479914235456503877556187928250280017649589015545444636246577039006281395982608900318894020298862568219969736023595524209706904145212503672401794083503177289779734166093519786198999587985619801285480528803433324994954002448036628635366993078477493277175133658265361154013787966903653308346947252896911791376907620507458923406910841712186823370804347126372371600517929181281044259432162187138964949002282862366760235187528814283122935313158947716401011060108733822294190665543551505702999880915142512655154860798313102471476124264306597710767981652296707653782598671481013846271161834562260568831016383218587498130685156122495515101549543667565685126623420627428222337224857323251397139469501053017205580354107828685733366353623974972224221918647914271967190420811782916430913926160895483637278526747820326239498785738252984744779582458867985786476222212844000873920763636991245709434286596903224414426075057669415575815276561620115507983407098535314730073953368200005466732268726697425885275094000091267733828420959290249577051346808848909855227654144738467788763285629519836828394204725562294194718523987411708810593623823220541792914538820155618718404393372023697811931695189806218329105347699585787052353142374709625793651566361066079749091601967493951465308522018489248142505043137629686536558260384297164188296214930904702393123199312833944472801957259879166697297426981648856605462484612203445855106094463650097313275776719459350842337438268915732810464553466829685096795507995691991435546651072570557871541210226318041268253573330810901738412268666767480163362954641517135052469484406155269018532379002978949726821332833582386824849388271049696599316209475830980110116174748113773649136026566989268810275941508323429249550582777921303286042705915755664954796619401094747589248775148695253330843698823317944191773817735990514946935054339680639587141083585591606731311095201553206177006449422709804797543347400998912000000000000000000000000000000000000000000000000*i1^82 + -3675516271672600515040672120988909052227113215903239149966538775567668923755569252033777977923376878332736023885594521369143971769730781674664351539984695469137173550157761520758118854157934027850245885044768446957165272145085995627093475141691674223767834750246390465265318774681450532271962480864084335183202025617859497157868586303996579923804434777336715315219201040529813281724130741607524435277310974504347186268199619562429766266811608733053794341022139459656391418726039921509041236302495097637755766125089590216075087961842996985267333050806647937102494780839920116779318123439490458760375557940664340347501226506388838039618796530036632445034443167533502844597386254322612329452052951813867120411090850908061053224033835203055900378738771203487170825536780412061679581470797943588469064392024697169405470506831906003513394195822806038331740250392935456514663612874839100932306248272322230223183899825817292442693830195340263717809785149642973039857141421194541225280944210445028225229209504949181224849397385890450735222004917279310769419779851911831445415031437871877756953887747974392161502788799729528441767193948902694694317967956528886835858575625253278232904995448634085498155425624035761852407769911724644407695413919681494891263735654475072628948646824681790921013409910233781832645883575907894358590496686150664621011526341299744332809253817284770876142995761899507778157517261646065293676322113074048156664734424657451871758742832131166541840594865978088764119040375384523875600823642716693550987074373289056013650076630266788704931561306148289700527779806133739272457437993865045319708566492811558735445471430734602280120674552170164712719662924423670266911601549719999840784719209591456475959517228035484891659050835184458061584127905588375035158705981851384034593198430039064030780370763781637424184440774407692322240547757659895508354774267783488433237891187289427829836836663403681145468029851134907325352375554898049343883559969445874184114419392040027892458416011593314664781475162851675403473591565905154522669823134707802095926712653723556997824477376297945412502483725326755537800188647461683226587974793139795779162050506970318101499423071623260571104526400936865822068186394986444435819668220815861169281807050637652822304242800272706552148472967774373047464374696160717979523376548358920649730778910756970353604932595242363993951065825534265922109943451425062961532064453182162460534605428400874129615118925772856484787052071465828047767351693025634245927727585981255521000875572391332334144783500029963981925649814243258267797958412565863698643815760788602478534323721571070754124123942595769890673837183978076691956151787615934260858106864222286715842929360896000000000000000000000000000000000000000000000000*i1^83 + -1129777331680384899009189931395909548413022144614788661994696923588683156035800648511010706590010179610751396854393611428766803244233617727212889983604370789228382783063417424940648698164021471482720802861251290381543747801474702975366495924514782247360219324802355632637746945238033803105104146893055189387188714488425177228644082277017943573475443015682078249787489292327516793547558976414546136876933877963649285206350599008645753804022629292667175609963915564207628793015988231139225311222484792778113258943454438498631519044295316695950130936470109700250146076952420833881003996838623780103615530444213087704659518969195762560762063155582510741022160184906815970177726086260249220988914524165405074799317299835129670660142281884104604757121340073562064793227068462674750210880807137965924078782510087211639997820556793356214601341502959717474648183349732081535922381723469592584654576981373349244483304905867504000851725991982665790692117705095266035751823082385039410147869171375004726742705768439347356188929115204773515536351092186119856739274343946309160283772655880268565867823598033672046551574555575651238911143842338045635460083377013113036665431717186526718718153382350321609422561312234918319304297865823738080883113848644613012595010543475467677685900926642279241981653625298889341292750717913779349443462044197070827293356081916183985825379712681030852779365632328679413669359425301204467468941034091774089613732309050204052080653063639401849696248545097329536691621071348088721548226472358024477072250875587883014262825448694372865603504275746079332418853314188115344048408644600800770323297388935220444600576552341901291310984395456920860704613936067946010923131909533832662683231924227317850759003077987653806832082728884852327047406121871087813034362969594242715940956418620375047472726106831345483353671097522196170863143445013700399758959601372657776951543792139019571595138796193756492056089393236311578060386786124586828271220455776284989297036701895028530811804203113639114741262059047795925143079754079300795139268149145003835023057282411088040649543740208125924172264587984968895172009155640303185836860947538772755134685068269201116550315416314390856919478688407255282830901536242987872602419687338283480298992705801582114484434595350658932145185376187797634216418867383352182901556654807152829279319484956314102315602624700359466123300831949274948723711204161812280713517155996099575387474925691567095445062590655851588160577782925390746358293329679898455459892324616086904876792980640814853445874366557558792342361672984988485148835822791860415765692511687837368998276020423011604488535380185493174657558769419228854603081170156121979614008689185549733624545280000000000000000000000000000000000000000000000*i1^84 + -108601915487951476253585346370685513319419250479775429992017503727365568782091238689120397314726961055389372526836929646293179303836208302938975574646516938682435791647947836714461558805798300761960070377773164222276345246456284773156050391703950133900593108488443036183397316967446452953707119978588563949350988025040424838387637060672033935409631288149804917843687737773388112628423858775460056303388136657337775146589198403708323019055459434227432674794941309738873281163667276561512042284820325134479556530236790934315221121236321190771570382961543816456280937629800301006860723114770926707148532884353776580630631159250668643142088897257717210146510771614473032045740438328837412298766102006847585465039814952520863470199528601803978274555153351030482687584177225783171592324625791392836280874080135815844072190572478636818156679822991406788951202990422644606811181408622290988131679576378754556115045538544828901603638332712596890145152260010752836053521568097972769524874724919790999495969987735135095940329019579015467874172644956656484165445443339164918018470035543431448219023907180786661392893280115866309466080510730155076433181837431986574439048698244097216488715380176441968107017471556667870611457147660559901358882825759930268196416379123585403552050486722756700231685739089277781578279314907100534961864279422899299825781544592098418916565944670599640985162620657987532996578068686824567319565902861878964431189669534663860784703074340685744900961930012883499532143987038324281159751556576667175661585650088980333269283448272339017873971064364041053913617606690022574811085419455844935123396320426903612462040772982365857219497300651388502660142898955049831341049378204934823439272239289985551020351773005789593541919612801654469440302304606761784428493794745328560761010239208053048757356193268026018021719912627996668719056633671166841582659270523248906391856125557441109707682001039935028002173153397071062145315657497260061242631200108900610878453736178733873310992213984984047099453605289015407367617792285651689221455927257630243838621164133494294973489499604096852875964451499722648154705845267038132006918054607457186466713455266191902040973403409843663021648460601569323986782687940940104157528327972849067163981213373327209937939897390124164953550039496247724056601189099094886703693906225623188895623756264640821540474370504101901742895749278826228280830457510326004565058741263022001073160007087412996905088843859872064880838074593333466960592948168102851577969109858459996000209608378438871049988401418917422745782215148765125661455156125991460873945887345273113094419160749428685560428885598188182470356119759514053849566621569555617970742985006275100672000000000000000000000000000000000000000000000*i1^85 + -4481006769418140628240521466628731759900344557032154708424056597380380702948641811805707239485828972481628943844681083337700561146883529722842530162231593223295583597983903584453573718802249237636680544287987302187650832064060747723097199697801331811269918705663918197592761562888391315603294475257402723129599541809100460514558395192652557907905991478344463308216639368510788911709306638548646173595903341153069615428274734129028292245828906377032134611000941723653446453871478460873270947279688740532559903966747662977156621365275324331018195692272904067874781501918753679930986060279566354469329542393422810270830108815770189210237163896186453583374087015248390648306629520844367504635588583903588499145001197887021135537214603054442017588367060355673292302410377403234415251972740625976230103631354094776917068839314302224739672442335636416590538390560381061234687923696900647303061201736356967932244889666524187797492498775194745692086963128383035306702622776782419354008649991935873616099899322272584598658868038323374452162860828880400116797727457557350492574195651757751150156311211712667067772920118420647301718980691404581148932203289539872922023175376018617769056263964565814121230158724514396746373361435305802836728344898147547737278193994953071709780432464504926022241663892562021719155170631582389180191228211471609412582947928596066168220872680290283710885221101129472638398268649224473477574772570836974679567273520131436971245623224164530040049806954231052698654266698124423965801773169318256442372985491129768739486883729141662307351831338822761616802583613563915835142433532756609858741899104284560966652800146927370611135507321355771602738051742050472847979746241889506751595570436298713480243271791073166144321729359626496687520430601826567778777352867192347804747592761263806028426752835034322523516772219944943329231641258495394717223973448421093650019004009076742421596740123915867271161346479680080482391528014827260560811116057455792030158491506840797628828640225246929412384958065764506478088425473817928368414701686257662615903805230636176650994005145162090499293973634496159156849855071041801403029216215445009862888621193048017115911522210667780156078078507213261362494652622151964902093323391938647434325609605766599453627513387411105651474346878284320065642480956675168014787852300271576519022805194437366738218933947857180820792522491108974920772480528627302922954967983261367650579806630711145394957848357709375393276481333629396479698448280701440324885903355511110623235648432449688063633391858894942773924016495750939844521125335424433154215605200164935777247776072414881191296618092877211508474922528654722998164128461298215822952831018598400000000000000000000000000000000000000000000*i1^86 + -62333885366182188367647142423359888062275403689334720582258959057013704880278663593655954087344313475594494305961976728844919458732884564018251635841287316802833116941196957518952150258420976546822597254731348114365439196784920849686740946569230959046664484007683221110241753161758673831899898725348308338317818540429147702306430829019460021782653639327099571378932085899793375995198861026685741852705601613511725027690359980508867988918302104817134816856865039702395997441957442247834679631648513572288111216080452747359466843504243526054698309684311923800505802829821189735117875783278391335435967187249510415743704977906014069282133278997030659107746114354430196404817500802250322269365836289123644352548700748034341039671894140581392391230381515730349531629365892499525454364887178395659816424612680159921861454801506397454485392843278790669397533389382979974373592693592490903107503264961297436314214874605442911781991365186726520433975037737941310837188150392549538088104071355311931651055223558090239225771061698121719249255465096389623193029685113611036017118365713113218847141672703328067199265693985379199262189782964498839654813586216899468802493016262246528556115762447188236913022504272078850868006270322970337018714239747032325121002776066266379585483166213012241271300405348854266732712144603447976330455881175386758599307534393737279695672668402323119158979791489964946842562896452429204108063552101514912108950257977040951415939590681529072823768507659762716635097082220153195871828861039289066134606127671690261093492825677665880612823820338778043052409131359541974135083011677737417219282356621670097777411140559321606498090587004964871720702390750022825546694735326648173165997998924809697467216579110853656337120806030366964228670756447680757705355101496380760478048352545587174347298264187499192755198406153800393214248191391788876281595289764353969900749175460546134787337020602465349264749152085198990326481506500952006858609874738392979217611350443105850821495284876867703015035550075965521366666214945470308400633646655108630973389896807666443051559907176854663771319676641040787547402130300939910047066622119416027280976837281125366835898531535329656681257815494758343852190322950721941960125610292682577644193791387429715004284180286404098189495187989339453637163177020118450841795720378221161666562014810385175379374335081416278738814215939079724580735859049826264508591706013069718913082375282274103718536291770336073111200658736307308063456939338944276850955780201289246898074105965416394548874659677795220290688326718890534440715657543560171575876650819837862855118617168584807033999203153126111494950222717984311475392822369434773277900800000000000000000000000000000000000000000000*i1^87 + 195241091538024344705299192706716333922850323125943839324089103788538471411546195736970729571159242251703900604321595592859516798952863492085429853830386160663177866779490295390744352216983832426730327876030325136082247731711996412837938521858535392421629688678028879763470865700717747637375683230293417125454260188996412772048045711923261180007046471026551034532067722226420670078670301113296058082880877983526747277021304375125575663331536914917673907800591148030218576526522543931913972060608621768364365391135284272437684507419345366524450697723756930881946346802498517556941225696268874841173201793395586671858265456776210308105937422516704499596710711330570715745815662958394998637470061343002378766470854201048750373025466908119866307516280011473435794143892374447386953625262379922803067698985662103168613411010676815302049985351102270016379678287890973149202154286593715630641004088551926428860642438503885096944211111312161244588826576197766859005680081491406705172429024034156446035284976389630935488066928644538196449200079939628780227910846301789851565239030270956237834408418216284688146549149955355002564313263420247032873960263218170209285947593648398710688920297940805865832175863959100349415830769845832278043772494257923207549381310245797039143004740035487351340234086584511291087357059603091725560972704213291982494097647768838865501866801420007985731227957334041552003995078965682311080408618390698302172584795832861322162192532594586928588980387845726845214672683264596656005118147391260587656703460079058869748001056356696788268083650946981904900331584090858184190661392000291514648443347730479793533706066501359824937730989791834644192210591593532203012947949500876071400630125716354969726728173387433507144410707710818201328967297055255380161280373507255840183165913074315230294242968287829390337400408929486820645461632914411842726216545152346322035867676588873359299389589936833695980480176556054166179160075050117801642771664134513640461247144364320368547790192939663494689176390583986686651386044151536519899678546003504345252123734569014536662972006770143926983466558085557496116436298925249740541745324572525406973786212956819075526269836534414417588991781149128548419547730976198802322273396541313443344159578604771397728106985631295054370731372034193836798710941673992430816366488941997230481023746445015672220361148427564328310826612382437322211657693182568530583084289200663260567587357219958690541474969169082992304730557690321606724025268469142935575355130092093777147824886169996587237076468872703299385226500145632990024288338779935182525270413836881731776029758981992282318503087201834519081677147880814833996207401665036288000000000000000000000000000000000000000000*i1^88 + 23785493279252952104689753913361857436822559802945424476344400627086668322319516665329615250966642139898198541302291603404822899252418743108709255608373893283856074883404079314112239284206686282043780758462913849686418865372480964914463709077543187502408497715002696990322794372432792560512240068674485372857165646125351737059022584110933936581549704794201798788401188314675676403564821550540793733431357992893649622126541591209876099359782060774815793904688959991562714868131965228784250489760498171420175321179025740318514661780822734912445084523107829086793777341727658617215436979863952103399943700483896262282478219678988787100246011121554330240907235069910559906658062566670805781946148119114325224397619813083595469933412929190279487285851645192080927889367651031718085014762340304300763149547552828259645430014894617771786577840533867989648627807073917714714210370833693262669290438506993631865498602735342661252065484081470625304135787099837282259497860816909782551554925094977121594802471430856176714471709704684942866687640663412948141023078184937344468639213276958144730851720805354983381617286707690657498833843513451605301539587601611424541138536616846777943290183945602860426842038165370343196819379258534808489987137908362984705918787282892440909099562963083332396216232790757846123505759729349358759517318598990686145147858209049410542544013993855193331782247228328058066222146252780284800758311936135321903578891790113480270138134353831874790774417446136588529903374049451732142807278187014075902034028708237093362401366188526989989751559932140214132019966822640356144236471590652221488947597384337489884626138930463652628165440011670577462035938710054769037518590063645269743647819158735088398417876815626901698672025826072692523924173193005745255645585768235503141466456446568628931077438259503242761029992436191038967413913353162977258744322556923311281706159094379123463164792181958075796351461125083629771187571173554683673238438333603438455231437118931063226461462509012637187256799047992583840168376471766895286996500948953634330542920742243811246020635971011377253478140268779288341491595709929626224128091752399278213563916411927794448638956648354559370919676101239932446126292937132026416883084598583683716972474319458901105805455771870803826756200639703474155336800563645652442156721108583783041090833576659847024727273935801032634880685750217551159309746606230121798080189023940162264007880827599371185886998188189865076745292858186649173909529203070889008729047275607880629789833370042213650668936656796504527267380748814748063068095021043622018481753931741692075428294309836247882114363745306356792429492101932243614262571827200000000000000000000000000000000000000000*i1^89 + -77791397095610235138224695498196419046649822530626552750009754063645797522114195360275197095803747926294712620374843596939546116355572888974326595059045789551801214996618057295510014432082459719479884774824357040693125097086807935023021930900694042675641788347838663671193232337396369732724791407533358189876316760849321847452097846325418256970474355427651836962329446015075458541256324507006870208264620108037196440625024249215867204922856407796979742587514732100595125942603436586242166670491747951794498402077537066640348757841399842092322037302262009554998057291822056825232118482111966336921060374771522863951928941230936265548581351351959625802938036047826627108015405214960298196961124252049617938604148092556875407233942724008182699407333114400523610996377415408869548033117948002784056366886619523559715733376713452027019385093745488039233091725275311688723643801316010909671929598644500256388474181921460837751462876911273565138460997060559162571874807748116757464073747751435277020421822565457181941127814461119957410641019007806927995624847800919769893887351189142227237056972857525106361999022845825815265223869115025459454645906725863214535423113227062655002446431305155659055082236562510115894050910835053938924416394170781237806758003996594128863898299211076342658435581236453275449917179772422705805385638956260532796199693867192481878027075485821031942590024464615096442593664073109829129165218655719610307637589577403547784979319057197724317682298120250046380613457544185451900290289970881291789520736077272407149640440721040522973592761796444184469814376085510600746298625543778779113390189962711420585887439062112682645635710343311689233441598701480105213286013904820944093709654404474725369402429055817596494847667251615107776990866696075336337207463378150677822916983060304172556248280353752412169806608895446766321288460220132644375389540820867589361969091287053034291079011517435615913859144296572761450605466280652471593563454521881675509704302725730748823550296867867181857933648987821500030486164674047439515921441094210625290086812877436823518477534841551871861467664582948078557740826739456856970854165780623514132474194850490785445874754910131325772989869824965023727745811162391396182381554458550931248189659004891618099050205317621086998180962634396290499682552377448188928002653204204674396181711587544868553036505713529615001579017515367465254754527629632177574436792336926981764254931977224178939781163433477457932475963169511938960607500215014282044447130024350459635278904443472120034212101492192327043375805108042132397630535476456636190622651542960078263207353530704399109161869568182078204827689774225303797760000000000000000000000000000000000000000*i1^90 + -6343549045500253287237798966183528415342942897093406470160574114410068973911229069243745802288765414817348066171911673327367261197041825074150458274059407236850797971344216503993897790202443864293053923327214014203127981143865631212918180447753481864001321476204023170849605610846994983174251478053407739867530799707806517308240804707014347498295908017891421507572378107289809212835450235795515988994382649307572889577385711191543861424012643096884053787952536585301118547569530586671470338846085210959200085069562366843255321916645726038464000943161742366271025080451166990352462614571127964671035259001229541272178926357254747844282859880189712287813560576591748908724322208964685539235170594701276675716236974319071718025681937112767955300898421755999619574697258243851727236216901924482366891649465007029803977497103436405842766289407208356973608241715317051654835980686816693404011389747541328663195310904339022788784472397558364801460015296461794847408215192021888661200772119787476719288218477092631238816490664560950404993551699414216851805514635839814128518160028814476001677503055341749089161317612954855647099737896733116350615056599200878058123762041570180763096410962002675286950598610063307932384630673752644422553688219400424686656522977673649044509147240260642267486893262683150649857896429855088356875904911347978739997298820826681574876675925454275481982600228311418162096895218115942009568687097049282654728903341858286359183887450362780648791956406634459055530378766121895655717329457789717759180227604936779824243739765578677624124176685540388277219683620016325850161038615076004523634444301765688304363646816657497939598799214394927273005813381330685435106186210590086918353985548430100067929102177221627681757983642190760049407920890773534444916009561860640806003688802755731748432639914047071313112486520485551203964588193887770855961152458291115868869619031868600381881820944694041524812902515091349314981677943416796275677761456812481352915339051844208015875518797854868845284716322559102437263723712501149365186981949539027182477417984544290426032956020256122939076800568409131612221113895083179929552212219047786927801595932769478658291560570120145391054040409446272935063615504389096347300306985041824227124365889136980921850040254277265278442020494856739625968067833845569909871093330886638687707489005685614067230530170704026972529892503273400167959525899937488048854152813668741211939097319214048260649361649297480068204747603063835088013084039059376699594618943428871126613935432420848873193403119535884850880235959205822506248626686047440233857387606011596189531049412698815807006456692859557304741067227136000000000000000000000000000000000000000*i1^91 + -3306111882075646832406536751999228840800748892431786357252805036454949861261580931091147982486465169465081601741747708985971887725353728400487454606188956848995501868817064244490791700313458472358896827434323466115402855149219277968912414878045971776904754576390937969899230182113408429872766390078653734310046591038175426919563183620246496563959947028773876669825002508404191994012530140368930393702724372606243217198405146725213855151319757389485448669098247479215254882413146131828510058599280752743575648667681292012045066399702341359699470437037723905397571847534082600690209986629696864906323688561413174417720583795893054638232170841416008897530016460888161382930658805726107399151821973772941701410819152164345859043855451294691784265804815695219572468870413649723734570570110233417353167609307448816402116662182577531858758645456729073043334401019588409573651273164839121221492436079296298607166378542847823505189869169246315151718434727406341182334507197626284346017612601974699672245433898724337775808599951280058516783784256494324839370969645110618758818077677086385584481767446410835670074695665971125976064197067108934463344821185517323578857383203668213839133754791213671804596498528112529242138783068289180641893625214996112823070346755584555238135658941940721387969170280104889014397999094994621880424630536426919537751717545666871594648024278055652569038747946369880887417307014011422707496708985000559047900979735173720400151844394910476086740306997085478771171461446810549292309982207218237954135059095329612584362748200727180087989591670427424407655659446658343760488652717227143489052383190769032404227800253618326984000534017799592450590055507406488362423972288010512098696992241705894576858656004153991347241109825230550081992177972261241985802284751663436687630454610416825834709293876648261512290121021922924820382503598008335022174570098815383290065869909096169865813686067425886567205469949564123821523036814603546039867835948227608603497776893159502538634026597684979646036844483794846570358609843762517462921764907254315485692510787191632012256931839457220393733937950977001936940579176305920062325652985639503529073693778412308059634070212755254919133344807532724802937859615720136755865175819155770312283454279143695815246468015700944354965597378191973964604401592832026951667469293779526880482808647025469536604125933685720630038575203963293308225406695277618551435121085320033733546818242608821445919586828885231914974567743050187815615206990771059896991969472706890782647149105071678375605109806228562489006113057941122085440116730513225330242096582590119268718671135142009233404250117475479953447321600000000000000000000000000000000000000*i1^92 + -15664904042418314233178362860895964896637102795532604588208697293349965792740590407956339032820933971571161219242800234007688964676158433633658944102413588971446583426124174975691346327768184692456162382404726630891713751823896197728927281801077377269575356104826786212690589475472014751779048556688024486614304714319611046460801118564980334492811895693892812304295664684015665340239165776300042858807434100675646361556198183794691699015435881915006548429440602774890970351893376734262159063781797327423744552451429013830951090051805324185053767089690962396581229896524677995488521619788755790883599358110804158145374880223435423047456360262167816926018987477663007840781902397504877867943721225589989748084402690600855345031555229554833797498580689982236607169793599227776799913580359564985824334732853825819953933108255155093899006087529932166289428332928179248585117833990027675543507077740202718236299847791162304082015557551174809464288245340738866551735489588071529057644171654602881375383124131634932239597500743272159320568998646072984532293267151154141479828966494589655746005331020823676718683719341722653303509924886174420673979728379392157462628086032057050073193256118881656107329436859089637262791974330667312952989497947060301315964145232395444419913350672359039278009716786850727403302510838712048444859186166189772348895409920681642921645600461343830966777084647045859088518646046017697930379080527993097627388302233688273518082651130049654466432429984279894078215948170376003686785913556496110935809048211908002082653659183969554429875285357124348916258363534644648934737877789596056150018767908285619753293774821710066882878959888539805088132710781607168885063762125946396577344150542774091842736195688918680089477115681296190697887364442483706648715547846745281754854771064196301714121841939142287813323056391871263049147228291917284410817507579775053738939437784860982353590997546707564040651641227524357978221177489331773298678239682431657450267594520319098837804364408140578629601021589727085134974698754985753866732126493525201549302849351400594530510828436299469894731994657768730643651427020473195044470329600878341669121654812073532303370581056735083651556726566554141009684034754138038067272996860921174071254564178409268338329984528290316774200558855142138402848383318573370939990307497662767783444597363406021481898202895501822418085722094034420818820057653104928188000905946865930472351484873407303697782490377825046237819163134931161995062926437715140157826066840316435300725278186154727844938716504802018181759476474547495039908774205442984761796621467041484793413738014016564293643688491100405760000000000000000000000000000000000000*i1^93 + -69232580883480972421943233730118273616550390747253671245764764873644400751310451459215383235686396170073646472243937943567357468761261442934725176029431992222474405667713187386869665494310939610997668646611367084017275132161605394219708416063003770279977541605128628151230332220516555151305611182055238534654925382816606543822499885409835366264558596853408460685342457086254376040441874392827241189498291218223361395734856034817707424238759346050591759571121080737333049114089739264072741164436371100946402731711322372185233790328930111746942860006168855266876448424699314395972314281332103965088981100423931884227329147404742418436622841552055394364778140137887630134013764110918254156636182877210154793531953215281793975680869864344995509405410362267743461070201623763107809475753650969675511524368927913390700960236152398421887058311749815923696566636550002986067952417295550738537645639677765831647192907521060460453787325447248171930404092883039635761153867657065425936084335765719517339583390822803391731593392013811823568093425141066623524994013750827082993820079875348475389255859263666662934933780331389043248122665168053021903631829623799741694475945165791491439908874311861750375433048868739859900848560637037127409372592480906968341915954580669317899304416106993811416153309561517784889024308934279860852805594339707529368815670220957693301320388708006927093523293839327970978068874265794494020058327998757879139327647816177636438799105942243027695333133106778976529425383548776850151373889774787468857856116271737548353065068678103723331162309697158729773488259258564845618412157857193522545543931289205621143688499384449409771840680865794761423027444143842621009247096041735786658095702602754631697879863363165015487115997047830993602428944160042681689856643371640707614490723426007584349850184272796891546606956053264309062410757821337042093657089811288646521106356946871101138125061677737019220172160133521025091714906104284464843208088032731290087744478404234239607549895710261440431895433463875542190223328456800018265007048668763672553483141031504613907424011799947420330540658556797135375486187206711793599630982662800727457108487835382844630958117400393372751992392469996134644875555602037918541999405852033506659607113599577540469120768680075114422357117729311299545554161319131568079454259798452392883254332631625569487111868368587929964527279592444513229568502540251172612818802120508668054420456651058188117027113568067997149849608957577592591909599629773922123480565958145210950120261831083833479097234114229318896135379592013930774292001517938048075594028827788786479080414205891648112834904064000000000000000000000000000000000000*i1^94 + -330295753728573393460429813007148755838418387493083171357871085468388605075059086864742143640313249051313937167682391118300040647060045356217485642487953677276973802930360478459973615010582823608362629277373188454361927370153143665362795282912615554271984797763397297164698684433972337178119420720952906668948169449484713157674381240850274823686452818548182075480968376199947435610662456164949654613892987909824225653674696065271154775991094373151645589258356587812908321903893697128342109933947701835113248733983365407407050234761707348627407351854609619729123045490162878555305129965265346923971188382032289859107979933816796832754643826606460406490745407633593232840973508071586126386084287566689237637726776799197454621374869245075785601793373851286822016926525158516323049864673280228532884219787637949797097093734385582466642127117568523667966722911741630517848346594274906263690651775416726583702113050702330337617894295093489588720761189825062076397060875408005747945713785603052937110865101069574278450319359911760684137421764750670871178207215990280150094432938523438414578397829661765429150121207666301711847015250852933046635533569538241553433551322872296291916039898249836756331063057543959198010819442917887444400120364541260453239823629755319926962094294832742988599759323868131318651980201274930776803779200118074339350835502183597755881065056731092711106172962220175329674644863980093469254908138210318659066633696603889855273163397915692194970763557365400223210814185467714005285199254421376915371060815993797505467889010049243192153698888793417325465021605585323796205714475208208309758596937735490598645143178945255763196239284238657703767799612747785824761263774283570366581550333969982611703523796911296374250331476713646081983169550499810853334675948196347152469755008475861432184750822830830404331339378395880538605257006475716640894920409006074482110605954889450615978792500146406597054626466253517977252045560140419960739496412463321564391001430987199246390207899534518283326423235454231606036631039915795754818579168931125237726381241789086264870728858314892068628704004108886149698948058953827216232022638124825740138863582441861090278601041646408017640714257182706282519696298237100588091216430450562047409982443530962010806304736084886104100839703376879327979526122438987241476677180396940314537793889440480801204914352736107881450788338193404245566995532381713035697101642099539679150102154500249208045747610047664208306871471625506072636633667256481613259866050244954998416765663744876093597765863045777195265340351583556772038467877501868591207362827333816808421859017257364593049600000000000000000000000000000000000*i1^95 + -841554200644148921298733242861446860009191501244719654302530175926385623595002902769584804405852989768863530893632672212312815375801100568745117245552950499574842567036282023233476402606638941007691535896893576806135346959571953000983116383898075548621457349217188678093712950020324747108877717691496629625297705426349623277942839138451299907292538137294512243229280346728041699276940993068567147205796697838994189091981206341164397062637624765388259817025214259084399787468183412809330779789481508439346941797382657080853198597961919734894486681495706490332584441610192442724018222327950521880511788256285847683985010966688240681531702501641021325545415775894823524866140023105680475671800990323412579061396621460369305316608504351886860084428029882955325370635535497070313674516842588943330358955991395507211313982894699716552661794303086629871193480253903517460686979768261621703347166119961124328678119270046546387332000011571959724345510416128926689210303899147423016921855135567775986609140417650401520110929446560162987110126384957255362789311817859678019791910857437882681963853359786115364739986100325270268105899500169664729589430265405899278801891819210972152437670755246236277311201363771722856554572355522256430324574109353124891245698261189991525530247009436443916317327847540076778567403922602383421478326198633187883854258172460912701717971955744082858565687733598960009203294036958922066345597692071074632758848205324828864062769129681406682488364676110198529944749881228925076689990193305409997765050509189554142200928282281152098999843670909830256707659095309138748433581958044479625044759441515824629423720238711228817257968456091585229038460897452624631884817696216335687012615202010548628499133203813365313177075354111177805122025481180655380244440138593815206894053912636036705247932611750742062057756549917427969863476616011296820405015642836253576807686682057676276456231802675934914076245452051925023315645228480168551304460373062552957770768943467489340500049198316044720536276331246185535224369258667294582611952395362224827688696939118825348846853833627767572005738933871472496045924092610867646274794714393083052653371364213591844191178058993112656267908720796899400311476391717816921094725110990047518673259581278139446099306168682371111862251283664045257468289410171598846016321598920632138159851220737212021956789866447162139603151060447232197613363641336304478387359987207462839160811982589543102305452146712080460697010281112975145650577014260937129138202399484134385725823904006585533363303918448151669036517166121888300672613342995956207054373253313449817122564231659520000000000000000000000000000000000*i1^96 + -2139470805292018102393516602862097532123408621205593562593867700662245926897553462721950237668440628793195233067885930540961109472702148549866729573241410807252948002510514738223034729244427527903919883043811032107738938765297237743479329782460421888695426805940231552696354782974459085020574930278452705743466360817932921663176484091357518418716966109853736675913852779283973973735931546339010521422660174380220697225282288757029583127615351632369488727811879602409109533555586035903796499855783013575560446772335374003678934415674672727747372600956913394539763528922959265444626887505467679309114667686333043512241025077769309280148694076540724374627909522442479303452295171175900382910057352812229365148380015815977027160507590657601805361438287438769886354914120660210234396089292852495651503560122582318227915409317552511848688967973715617949841337423473912977117350572844232097987158417892355405368968838667442951554762304535688934551604444401058754956567111242434789854625922654979760090705340219845939881490079413889052568988335410653486702315685784734972330896297291169626688307914197616779901972594993015983468465587943048044225349443692880006188380421267127790818483799731620015299570920079114912879371864862808567582374532961615996510391333720444906681783419801203412190994430876558202680856459829346608212224260545889421537029394423719615370018140109322189392590889476586263473999339938508925406093015191263081395553034600874614889861755660970989837779509827644006692512534017106416837088022021956875615511767485430436501733882797962805241901867412724768584023040203972105117925539823223924882308174018901698840355005131199444406800412099452313538728970317533323437676573707818829887736716511089570008050294559143379246692106413596975631537830038852657603688307834710092539264250857802463526264842146718743147546663683929214392663119145318947695681705681488266665568567742633521842342575734875567468212928508196008398731813081185562294503716555524586613817095994112727774522522092190259030842387365875063059318634127534734321422073249712177771562320046479426067201646992110754566908736049233819541854178017146367142423251797167026951556510408196225695191830076010263806344041810773808630062072927096721213297695771647465400706915149292690857461846307356432523320655630725659974508389499747832434108142928282855013342707852236283449844241104212681360090746848026027109549430262756483459955824873219629750113437307473951428872992375348597376273728896280441257901302472691290792535936760412670477239667933906748975583461695038105198100968101987695031879415247294705136358182377785038733312000000000000000000000000000000000*i1^97 + -3988862534495414826276530747437677837991939247509032926365551948260491171825213837041498593530718261194261434025608246588692908088315641072232633393563867517454484537564743487172802859092678689232196928630656111711587092342545605102510557972081240213454116101185903505944643822867745743957695672774932641058912391598669991873182723641547924408126911840975987534673604560885998641803662066996710131804356764227589227400345227370601242611227405016590414506786778490446871490023971507616801565293055621725410835563886994870589482713058081696934651418656364134039539777278580325347019914003823541865898183835024782525147669994809525797634528695165830545410190067914896210228737980676326672180963094770582217846613772546075627589528182218085020588045422148633630339366087618841264074398754836465681408096877976370645561728045422286437863063496790343413083012778853748204240846558460511165929615693414992378212468488198742391538516379967963069921222744405204781987121504781987202841220739931848901454574280822920220026623419472056626482277382772704275308048803241177830185925688851731169037055467501215541259474085203178833839995577307703602131554543904915191007329028363005648354542739736038640823094531336935018720168908079840190637231672521209792447214968113384465951801671549991482238786830861301679398292950911459221385984808052533648064522329637298260250366402859258126661058513610850200343021248548616873088056796105503067839324496806757150427898981207321159404672906950692578745984632792391720258251350242245980142702577298062570003957977725239920801636667479930693094993846448862993200669868672026663906198995759662093758302134250522154845453738176476204288200756700762299264715112014981538061262742279688919711074059561750845176778148409377370751292228789748663189816522303432926824651617834397209135297074110489914632960299113429748375024590330533087091233152079234904021556214063114620106019488654308931531933497923838697868194646401248258897273744021416755779048821008237614851906642835037507060216906294155501141563452575739837276055069690034529747576338734455702987207400098410388766800188129699258764565124796514173541970315789332099194472547747822975102429624557297211629191130147023384974115943636832509276848677928080335578625159320193273572783826813331651081867842004604763655072812508772259625530934563469632731407139513912487133136761054863349835514593213932929732765578267524309810172309494401493228066314857138165942432502189812693193194122009590833523759500777237512415551242674169761472030010756791216975962328227238925686238932524888693240946026186271801285452200358707200000000000000000000000000000000*i1^98 + -3239519750049095420196404368764040114661259956420837011210468245246518685233990151150423218930485567300447552423440951310161741294622758847918160797314633557320638764957938192416988831068375407199526142428459239503224248636620677598470912105785585830596230334085185079610160576211796712036042093984136584672637842519477179549503856073025446941453446301008797003480355316833668654879162946315798923967068178233919313602019863035647729263790857354332392733608670741754590073102430098399140333764501884768745821511264600869559121886706972451423933936363537143948379734803256290778074752013273501129393205088672379867491575140441008704117438875110508979364250845791064332882225173002260931311127655483971879847754710928737560128800085530133342090104263196429240438886914658774808182782374479559460023839683877648316888258777749179817774646641039743898844319411364966023299375957286978306220948831187992497403317108730901058167862613001884366156355368635164908907093377456751044606508137668562786995875998463367299591811886265514013695482301226605769903596586915096144163536286710249071420970403156507546156318475002970405860870002264840871090407527991227727371559318242482985694444491264719836195675312355700818184156348830983241809480325568950591759596586329688290469890998331142700224494131781174233330903820111159746330595677192509102952879032206796512453915458673304847824108697669465532311710690509297589739085137485980989296598579633389599691194110009948871652034201426703593530055291536800193667480362884711666405816317642518997959349746811691118666618329219636832498862699210848104461632009452950246289921093080230600644123732951456054596111628542935485769292336830320664053296620322917954595975660955858032074739303118613151118106891909975798555241088233485703940357171535378011107195749426133364064468827870356762921562534609749338376843994306178799340856557358090040056214204417725397428186043077723964535744943018935553944427728034924673199283451890241481994594325214768116911707530005200648196051181517616366539975998613546747325106748644355805202770077518032406906301570785438068742963571326270049930761657810038418778949451803791263582399326955208975150196123508041501878322669456841034831236091158312469586497183887758998233580597453794060912801944303259053678739026495998775310551181669592281884383160077780203939978558785807189688955999987113010997752743060681707848837346397962371942509960817804261244751236303381105154968846752779463717842224702309042917268274138886644217720416561316737708722953277007725075078982392790724454858660727816694209428910207263591429570560000000000000000000000000000000*i1^99 + -3050392720291985183333956853664072682283383381225937498892471274680122841747430305952779948142590819419820672828481240323908146230181430379692190436230634205334006380262909561719252596338688734349583350568662996683939078485982090256613447463987144447778816574676378392727496626657754999265003766314671325663840110397627546489852417862504696603931088345720564932789274094665898031945988880967047045995386067986136416114228650141208559991187371297270315550780890095930447767735473509819881726380660693515678865846662502495756769046230758173464028053086508763670449288475985675488383089685005925747306413018300850492596405663676778514691175545796491781106089444866807123384541241900755993799690434194567443850413864577334638621016200624062554882976092829881253532316821918991691626261984394512149330943731718631254364574590675788280385581985941213257714515917427736917469846798690598021762539090470229948991100848182272650438610161913899591486634839465274687255753968301520772692871467881678977634360437271687216679394804653809532999405784531584134837280662034994432188675016869805028021423696270317305310569521159401948011297510359140829978656287042703099024102580524300721548841111039872419188577224005136480378552840870555334460174575156859602668834635743779454810838167702732558931910669632908840319665020711915275442982873496941394086931759752185155252303185316007461095449049771195459491106113249744791735859302175306525301328038557590327009928958087719996923187015317528174427102485155824105962658758187789773108850931743730930633000476345354802884030325800188309585003077448588209835250088124223286742185933872117651563340725554288901454496614900669418510631478232733497942400025285296110982751833101829111334387668358087046461585504181346001153835502253121533335016243865962911887503188917543240651839638079553724636210278089726765115785859135831342412190076308357567970299021808110671452862745008744986069691277492913318172337917238663513156708808099624308891451653217385198122794056288327997535181176623515600298316856292645559850968696413132942531755487294892981311675590365605227526376282060704423235552239254290998398795871080842509684783160774051866062424304340685736904963509502572456555376171356347845577365045725276781313630609478447272104146013137462898011780663862226682448995766685392771154910950674073525745959192059367251429363554685468164545396699933472284442009005674757779027830477281831790089099975559855120860353178620480051333045432655649389898925086695911377275556531094498084841707150225567649779602605858662181610145740729799779684354932640579584000000000000000000000000000000*i1^100 + -1792855634648257159922562044026222529196351143364221204552504583096599081308421229022134975445252835367862408044436250616528239819220714448583267252209574628806967500097295967512835630295341132977291837723816281612368268981573617200891660383116833095126730968797504646860424985973486388128482694890237067012789287017907277961478551708367722877304961200244710122411520960768358682550715550890229275178179621242155322006880062055444052147360838130528594690084671714859477349671597331361948097315909522391121196540771813945735252307433831973563468976787576615671019791869242081229508538667966917615934359027902736860684020419342311376143460038080407927033574404233979219219918368825358189234834964618296399526760408702459584244986842187160671054017158033413165547016738509811344378426978168227688493646086933959194672282532926083336810727563264910656300667007102387262940462827727360046459437071146821970550573744345831245299002025813262421908316846522873412906296721264645739720952987064132672857964805040346378431612734546214758782337851427041959260065095854719831197448278154942591803570963711320876266264816193931184687040830228319103375085417750985057672053212318629806513176482134642076285946187168296873507154797969496904470966116689126691276831902746405384771027778407684609327916046522202954820715160016838250019014182206128067522888324437318060700345917738960018212929694815890619652101622092128093677838967466056990112227632093010827155407900347777237191190663013396823911908993382323426726110669896664680423034893287821480683501309968618377941494465459901317932856542736445633256468275921147005374623008250823968782353525305123303454115191289260764221295300508086116508276963036283144864245458772773439326014303807771861353836055435946175769457886491151159666256049166672930195631904005511560314353892100483086273258842482009234888591619399642378729711570444854767648992393508178269090425192513331727378023354783382150095697531211495786547280557436132322911238399389087296530294889093024889994003935118735434644174555210329474120497888095679989174422766577581890893744864443433294039104433808016350732780266672067542625632265458306672173582368274307405882183456351683987379600371579534597374080206719968689250337072573784960420293448396128675721633901563531268855254222559273378151602104775070769402777039857287699259295496660375320124656679256914146949087599713709145664223898967358607228945966020915514494264714326401035669454184965298663091515147132413767308503487713182521901600062934802770396647461341757426865856468769273488410929916264124189383013171200000000000000000000000000000*i1^101 + -336810617110578757406067762374782254724643721839686047022182146067838421393281641852562627017724751145718238758185784555247424257190652614479000796250625765305341763983581916637729803064329284343661947516131535128089063723553208768588001626411873613763206765020668264053744757637889288060047567295533147257295468374420998484612515401317401023281858801968773439311660695988201572907694735226165462632183630745515857099987887661355835970217228990279516749556164997420724348556969890661458801332983569930346321259928534158990159917982611449841310225282318070700871421327450107538018550408448298805439023065720113701208558460001566145763799270772072706317516114281071265141292052633417874688318501042948103186977815089459023303614802348386006717687753493020781692633244358919512919320141530486753252371627997887355929865190688845979621832453468654022069699474257912021778758115766315625101630305126503515932728344789130899234357239869177018061033031785056597573144755160185674100856397093337218027470969416765965304214363723353729767630864241156342791762499231562899560642626849702884441918354628843377935400673367975872751067027027378637594674000129679900908457391588894498883295596601781637726083364637640325912271739842104278562769880374733701424754468875833952491786239222099346181204013451425024913963959752135894698625485894597399977391899553029658063412126886850014929740334910141862582602297390496113972038918836787324039520982866919542955270712828876951852514926997644208035686077189511364596750969336576423992831461043275346177022195928425025273878731428832932650918648892792024417295232983792794528630005316970365761761955677339398720146094032754212404629657006575555320555858422422587248873059575590715037574388138256239074615554176202062474042250141748326139881389737319914549412795660082869915216855954149989752780315890283577487380470647066436792320326806497579481180147998898128356616040307506269086468485586483817214185902215471607868539900393331455234952143289726910527391214233583076090988999351260184626315951721665397916664512194033193593047585834412679600111788186981797402635449603005381599649731841776191532860930411774096370985304691280576412054935013348720095346257226016752645634625250807401137131242588555586562967904728210185004261846917581576599551613265249772527312182421613062522931168160127058083089541119797152899239586128016667912037514033963684869793258935680762867712714260639970987496037979176777738523308523821724474322416377201564800043260778931793713414106807602797248429821377502287806969370578094898377565946432423198720000000000000000000000000000*i1^102 + 19189700906233024180828254702370868425576584150298948872839800749017337850682009302042433103368311087955016251301971878987264313055951987473522273259879875170871793130671463422026064382976533901219214806534867646084343426027170881018891997611377141325189405278355671367352899954962815783675973627031999932284027435111083530947282860479235983090331992180766779607916546528903446847604207555125084544753685557547061534052129155424898824598869268030213634595701455319954214612205887071077287987311362213822094550555222905579838284231926755223835593762088627567385112268619302703997672947410769784009695223881916574997226476736933878132298302465394655876635433374579494388760098756989924917144378029745706757865851610966741314771944478713316765940367375445340697503253655166221502595004110173613792826333417852210140218641064549614216089512281704618875476131124983542110179476547452284107105924201940944864982051141505739052039079705889687215897117231759060699931420047808544104197018960677309326308648640101748467250088146036880877669286291949929526493375733013328869272151240049133888004154556519691255550063656913595020012876743710077165781278991384541492214952303860504860229438498173523322372071318524601865209618784026486149705228742660756299943603932640945187088572480456873612788160214148963133594321334728994452238023055913732810829764817020228521453020088600412898576722641551391034825032611452883602825395124457321870746195454406703970047887926377933690813312186344715283992216320244115785711293133514780392517017167282641739648289429416318432159571627988227815112137143120737268771390850696751864278238437696574094230343715272359557289987381460403416471170922416247028687193360646821751578845231498587022902162742238220675628382490510418905368304750260875132547276626008597711646114481239772198640546250338068691354467216726662209916271805180878768089418143525424400635547907064740646608628851530304101129399998509673309980456121096602983526239421701428248223577660722076013957966693652587177525675719251081185358244006769661316552450529001355963566173893592733888664432018192349772280611393287598770011874172005665924454212332285739553855380072142692691722207158663016845437379353458872635168715404393568556402814615528638849585770145129197848469941868128502138091152414808575770916766120839664724475108313688713228765306239374330719536503614659478954932226820500944323478151106228754225743311338817736839719984654892702479443017758272503868403018769915024566510273324866553405675254874160823021647109685368682859727265096081021760268402688000000000000000000000000000*i1^103 + -2464040383894351839290233038865837293605476491324667052944097792614118243438952141974567203934523516272009953803178708607507636289979550778086692535858630201099914294711035231774401656802305231388789286349094410730521192233977558710939522240722318995625417241703456597497236726147004483614342520263600762448850616204318160620002444042854212949606375663642466605824877057020473959744184394764394647350171531083194940739136939314291470862449928886736177579058213390789470453881118042522932423525968860101242807725918296133072920372545824868887608971492686449430338818781295610228656154703861777616663645729210193837754667083055972266403857344622216390223085836319505603151093206378800790492580559223240309493757469150540724238678820498185626717754191712208179407711655185914171741685028343469591158763433784667473455935820305339537160880181641687422944203278229115216761511413796865737854012798821939320275262449562597463604626066404801440290714929531769729669511186607124380502649545100395887701188909891726858600339133177280077173897033989286972812723793743355190271338637277966811038789560314681141137608678486816332089491567435487028479255181720159018340301551776353773997744036431156076580516585511845629406575138912772303837832638696743966177679679581853333235530787801990779110161096083246536795202561811271961474453621935597729710613970434451686487757009288961963514252309783333621040032255394222292965379110999651710966887712595548625392889158207862939666383402223585042302545031820761939055150573918543247804456912595635265223187228215352777017674981916443729023365415385541664851059895159189304421205857819288143499544115031510762391304341405420734784226903204471980162154902381183651316987677681183740849427106530864839797176411036274748063294385783094409560135134015602097569624488467375310007869285032662577695968311800318928581972178064156756998493914159232505467004660099600541454079587668593905911167011811031675666300230885523233701950261579260129177259562357291162812949866548753003129393323352011567662756654345998790164582958820874875118981919833345964653675825415185915787792083712299442298079912242343026315319190324469509049659826528351426376354331908466406943760395390138279333717651584262282627793161225957152435222112288893317660079925713780084261591920908099590448443421196329546540322899834848383099487107715156752999526826660748081381117549823327173959277351309265664907981736976856808362564692419547325637005708999558657559501612729153271571728729734949693812795090231229067589388644185140664057857776358208307200000000000000000000000000*i1^104 + -3611038670293236849001876530435881452697131267447405708102975184086622033243337953965260914001247963476508646587083922134949929808254903771556674532937938340434666252938968666113370512916631544113543811813632550107794240883479189721492620376655768241681913455909152826923277475108394223042048475344174030791815918213363922265016349366251360841384653721454562846066233388757383450717019384355231833213699921945146624155816875406873682420048556967679859263432904571109686651664490239729320514684709395597296566269102959747475490966748762497444578017077009753601604024555362430542225723626614672237989277438891490912868702238325922364153034748701855419533733591131710835509822807987453543157744494573663495947522997319911037891183057222947164944573278823284215797928340098504029118792804876452221762484982869161497298170217124920716322351988329233590237723590888586676764827153855060056422748362668065408504348911609722180221405043104624790887813632253302004584099842777250032744041443171619499336286200469835077132884014782887936718986034857071942741922100865293611053090779858149282667477124606128066745021970488139995566659559908355272750816648666961867561770112204117703857943108398216179857084882133654780077497880514435325056651094542804941526339325494581965144892444079647804697683663156825779226460765611484654235116376644862491509015950051629585094448434194755113311863771739099507956196550723613410138034954071957103495004712082894659490617286705296907761036144411553205734142125992724919824911066218058598467629061975353065377931644973927324428527374826277381750885710047411161821506447061010622774469155240077052617987351794127706603849781199758046209499458681287384094739968203612451272635443756356790512325473355439399858177028898191443445513122440589668305866370509590000773487371625496705325019043631274901615970034384758131304750307419604855614427692952381603416933702848350101135290083660517406865980530185361352050737445853029463683800414728826111852639800250231498912211671378471199923810692564715845501609212781744183075445652716636098858425630674138124775504247011584134955013367005231908835297769475866582275075484534589356337337731787681882899661964979135566940822550566395852313008688958835351294218687875581429824882585601087877390145348183712997792872340682600374314264319759764439782525070114186087240708426244190899173218812916285992541442955255172403910396553479493839489274589225562645893748072604196197456283060622440715626938613166141509910597917796710003206358220709597695964614914697529193335357440000000000000000000000000*i1^105 + 304414353889059075475478342764114254072561059730376847885830851668926945705165270472406187891675673220439867334561351984980993442121483562891155566735721508022671489227065340440013619128795656956368481916160772614178746880613109096738323815500858636511650351359752041857350869511826064786494009749096665881906946540911115912207755518875875716616239073489003335266341411829793871230170944558721252319455820054183766513217907382976257923165748132487101664452224674583907148647700763716083430147444345361651596708996002679599020252936399348169369187338533458329488602837253235176135860592951635589067050670079439122780704026718144388046023128804023821567803533461613866183336039174414674613172272362205405314286365473178084168092124218979104622463392516016988545581123402988887898341766942237406814384862972278096073520837855097386193470030719855666822863382360172760420104258059588838851321678231014471784108314295311414227464436495259715089543064184965414176483867217901268464796590299609117964843627731691323573404054310143881899597770780618106271937940588068868187831961890516921484615317134643816695765883950061195374425062294364239788655906065397865438079231685546977326784414370689872817051856976491986884626219658373279370992383941196021263747782023840928554355431897863682963317394965697772575673764929207264069866400845140527662555299061433728890241734521607413227738609479935161012784540723829328377504783226879700572863579217737256668809166206359147531460493941782848592423559897468812617848274130899285790643297478884356713151933202764907306162565701088217563257070708541469479176935056165563624768157675099686329662321278045132718031958236568419410445953421665579937341845396939205626037980769727890715699013500046255912729290406603319591944512187828370628607117767544939816060845323375588365719731552094846533354373758336076330672853294023789479342755230473421224437446901180148070023946981490109627033505114420926099763977994751695791539026132430216080940608688270850155983449035321800235837921545123755289514375023389446927004153242701692287202659985898876147048910720765782043472266051129681224988069218842476139837877142078041870169340099422816425211794393583329533816207787890895452648656069256861205886259704220497999892203146493347706322711954162778071725552909334998408577918565072563835255119845803814588773864267513800528686859228551277445429662120105244800429410376950059452141802148291862914267677217507540109506262828392345077313631981054282844704332265081378066078209531080060241900655593127936000000000000000000000000*i1^106 + -1509794683614723540045327860674527477551905871995061476108946571719626921143740246097746747053033533558097410189486876934416910995885758334056096613971239139303696929015735011319759402233191726556007973631325571448963767155799799001973545332250361323764082175058587446724689348523624598444254007568567374812158783931909193611000874345800928952198630590630445506287791170944267203253422620345333338985520661734971083782247212223456814871143883314438706034990536632088226563051111618950269382413637509415274830349532696387987758971138786615205589856122469436871369187470405605581141730433874246285552541940025428496308255050504467378169849377168887164486857301264417930927262416328224190790527872342767093525406948907069390664977573801970405411744297721058328862432655479613061381327547689010165463033340960983582555576734662171575810546378612780607045865123757870200892854599490054900202621839134643643776019137446407487267374770963067038400289018797490821861136827692947100706642993865312405421302946785705312406160040732181017338564494852475018456526039379304826493577058466904472151871113087910086705473170565795923206964036362253608591573655678611191600711781109976949408361104480701623338043506139247032344035499351595504524561119591058408070713738045127542780873526043455425218416393823258633001441318979832310533709344166055583828474267623368623746355542296171396146284959433562902917512655426502228924753638602870843801376274049328081344418255635192393250068214105094433138898548990356940189380683740612680738193389623727333982248453121868184550926349585486383764436684524081606092491236935461434078230595152175685663222922056540248192171093445351764095176267491667879487949927503190191988581363852036781528547621477329417461683550587282472136925322775560025147413304117787939137381960447978106756560205343363570672818851902354895110382110988732238025738042333938360897707514876294410790220512020693994439176513257429583324672305398388861797518913370760480357259772208321009237585426104198778270605491406329141296549993999170128625796424241654104188786948375753434245928215577018079431469814747188038400620807985736751759087390390895679659378648118123825857169077123077719889602400049760499693041688726553601664266996167095840640130860349548191807383017080596068925194568848904988258480951396244595321850591952461883327089403850996896972889750559338426289644235291366483367808489761951433203451003499735800333696045470243058390328827788951284565671209172632487922708599465112948202456909705027196341452800000000000000000000000*i1^107 + -23347949140386623064785460191743203273392409469295905716629333977867114875038024058365261902635989236628118590931720772590175064445983596602171121014540470049626388181691191911023995819574614561149238597727046359644340089895458375319559796692247617653563630714262271015353166351812127943782155190991273443853545314723164340278545061173332505338541306822215853082272268171829258748018106124416611934309865808283149010282764358061421270328371555162070150377174376347633778551043047827476776438201681145287075915641852092354413919901888370930330095095656105500586660171020238956820422584418268670139077981281987702122447514148536739993949934855390202340982360459417044679229366770818372163206414457517188664787937983649234485774424647674797610480592481040338476056490658168552760268439123668505912191632199341654480863940515710987495760080843078835185877239472032987101175339865798057817414030035375209648945230407810826683602176954763233563966259345322944087858385139976403657522807751039368848354681678685530168070832708097542806095022076040718505743018469860430232199575408768802513084918590469071788269906445116671914741918283339547095416054079747128377924577724397791578281228387422020028923238461409750033230281205093220120084701895858030096721900370727698904437104317494674919940209691803066158598747820507904734643490123593073517392787565537095555508417879977254159568603301943018830045741307533711833989404343200737222280564881626974853430171687537835512496440913125460485929620634605696350987081639817588956469389858068168479791677814170771079815113773342956866726100833473176252312958992401097949986734686144488002906324073690468771435504075158938350936567513038162726498093160058954870198524814586714465306394011481473715292667377892558577284620100924857103517471844300273921769337768519630088725122201066422722312569433653291363668655855020878386874286958884905415018270844948839351721760210198369272221768767002535755128138703754106082651823226997641394393650332335849876989298294514158356199357310375667823798239775932188662882475611322445804440535554541257751537817278931365918620200021897428057483972730282483293967000221542037706555947283428289714313389431659592372848563380729451027589644510321764872798676742491739920139332675893726505847775615371450119394436350139867581584996171894490536077730395540844281759577828561715074193252295457386518359600309431946522661233199280593678844371885448108993473708564185400856715480075076002821495073654502692479284206056252561046890546515148800000000000000000000000*i1^108 + 723207860806051099719887322821653264358649400402360926613429333410901115892388599773737686150738825886495435784687643936637150765138192269752025606780075718161601336206540389701565725092048146453694945216462542643167530220876723776802437955234270280543634136071521320285096380380821610673821365198489720494278284039302906915911249297035450880859419834345473414348249109295885885219404121428421162969178455131708011041227481806075116302778511539121268952114480970651214223813192084164307528783119857092419893013122370819972401464297313120848736787844055201166163186872916448215779855180397203920838307863925512350136399602228179988824294206327569746017096664892168053020084719390015265866429498750729444476064597486221922346362066559446450217571297029441426639868689467591049619204577169639792187274028309173706823287739686068711435111665981244796635587041066671878941000742561453833765637543310544403040279111059961851317786247243452330472192889600641064152592401794318204958125775532299838507731514675227312627206468385187373991298188369374746329185512072809889108232340340655244045872278316514136659815112243643685446475636412173172934298573987835345284704072575284036883573813977689288080615038571872115904085035777892946993752708320574922076592722873191824029938511766239218482892492185808235943136639143100848674240398023025745529278230694930079479160039856640290221543932988427635463022762936492677866576168709843192240453146550771153261493965879063174513397002548219463720190746111735243279794686893241200290420987556985805793670204407023561841573625387804409956596444576723623119235604497710271097175205779262066775499226504923854020811184309557639725328353099862696644554422422757239153306366315748367188539986276803071952104549309911187303465073845917425577909608152764932883235210615225409567348942746717642915411805671662199253449606646449503214355476114307960605452810641791589112394075140476665648189268525869219191883528880345881852934055524786900123634824884807140379088802493814793356680274577327511744029391803859129828662926253379356716980019274943103807539433116147424783207013327979138895263100505950945114144872663466851415062886949623185930692547126073033930599697488523286342786906406769729412448732635738497891265922379605870821517890718937499345617575613697035053542171713014600776856221221984732415824094628609984436103279022222823043824946686093073658195497657861687775660256776025215042319452228085881997853291804390515056587099608182031993496130508103352320000000000000000000000*i1^109 + -13656479828546261003172562889330829877891808126370077111660274622254410553511589573738889885625889232983163807029734958759510741072409241586716044731177387298991166777640377181740437917723042518224184665015205401173592829883258440315915376841039317040315762660968254785627266955748500350011154369668188782161877420264401205381935248803683601127341182100144691658957585261723734798228813116597470394130110240611923751643490887486692182143286977476908769475338953547947484433343629813685069625425224499770755113484023894739111745786959951354445003603860876697418771846816572346073630871914173342784938890032828737418633928414709213678091445123184030583898446372658801484630501025038609682232191034070604704765283582517221145971878971659067410199676758528491407662950554974796957697906844639466793677834573112374337767332992810695097203828974370793606829965659092126040219087808993718840464366039433931440011343178122140596664760733521178542495140748685062896403396965039260634317325944701761780147116862151376266774028106954664940916295459468424196309038501699237359822256430077067378112292965335708062531015068295483374373950989672064983417512439095896100925358157639353809449669049150198117306049939900085711260873707443363737410312002584067222162975079442330780867286028380572154025264221863708179019566157261407133750024509552830873370547053530364333369836554648081130853998883403065692674639803290241169128264323934341893054523404926447182065319477015586014321887859283000205250128635959333550303825590952055669798719344918934150726333860292997539995144693416026786609040528398710003802306821463111478486442860425728403916700676146389721013121112333029821139088985390765439308086519409660450030711681391792486414429482994406155855835144990264380575399427448249943518894251786659769687493222893197247208795981625992465564412361970652500420673158036304855923747113846218365431383526724868251957576967122192148255685776574384346960217071510561177872949165135478063934171668986342336970338006247853563423487291533723137494792425783091400267300644009748944889167451624695586870956137643082237147506386595538635716188382183014226866444210882804452199264171517332686504106865588088843641972071488765846840750564046173253625416557245153159176388210053050590785736523088039650386421854193661732924077573500310859922032189173217353924361329407608571284792115775278876397147234588130192346838802890705640397961881965992835260789311518916255787729017992559073107814285676488077764198400000000000000000000*i1^110 + -2360649502410728960157107055925195679551525086365336107061198567861994042823477640644551355987543639648584423534881644194160548256606595125565540371050091884549511667477985391888693210584454947054842309690390631301148506830156366081335397761430091816941892695269354415043676478935489679970551528332439784087851453195294167418897811915286445215831832669691396458612935175897870307765254123889108601197573772614342215571287802016112402888860274394696804393526855964948366952772296018457687651939402890821048910449166900288809555644267891070727350245850950416095765902930665615580624282835238401322480630360858766306905549385684625104006908756467519176943698402418920497471670150063391417335521825714237202509366327137890968278177500973122310172822872210895804792039386551985312258013893388052160319621745748138861576891738400302935584402402641790441542313763397153308378520829651180327090575038499629523191914080758789071237280593100745099880983391690203744415983474770921209858796257318145764546768683615527404457974052091808943330075144851531442961997415199176847886244170713904877092642113429380155288408009319622875825868236443625201314253440429394414076441142144036972283674420022274455548347230898813301126231753756467849881219660267065513354726098942991820070032199996431692345351979122433359077230857423318084761313885641246592021440009705152335020054532112455108397634449971417406531257893637547687645613077444253383185486808046231343922690306157474212087389112034006071363489482767464231085080278597848928399939055954249576949769417623991367797160652358301178220351755679730167349542512974791478448271134594585649307653962938920863546427727167677162839074700897529758238530787873194044632976323987481019269121817806489492105448370564599293736589099727030617223245475555473646541683243711122028355372500481378818241164950731368958850624398874632016295012294590767938553446220369271602183356557314407297927578029034408539271102207717760551969634282527181586297961527523084293498925864358926980852799072462036236908822667142844395703628033204788389859081295940464948235398745772025770794385987377454183473189854561808482007527337711129736070549146080256158878019701144555827815624430818736954854721291671783287287293500406834664522588637202988387324048945992390768175556067278905825247648868663510005760539846665146935157745198740352301306169788546274010229548877355717718892916480610004735382755610420165513401686460907404674574860172780266269413191188480000000000000000000*i1^111 + -101447909232411098971652795374235065541263756477650565264421451290044325245416109983359513898945836427667456533356800697163095206338227690550113326163002562851025932291730229849652399128848849277119141818413630941442047612750651804330433039006088702063012675682847864185811194763729301444431822050415668193539315524851123239904490211973854465018625651822767949015143125826939587087042443103768237815482045478424008220490381472086897960433303219190537438457364043249493105899147762890443817063253363217055371255533559708226150161173806256210446660472433444469335145329208252450851025989960243849640396842211125772214114282164943035361488854619977137375374509551228283103048816221514097169655205064401228122116636236298936496978941599275483981719015710814396122578789460714116436156451941262163993168374646200175314781457941801661772398598164219088000659648046889776690092164786763993925002018834658730580286379813266096859912385630486883877558040610230724267533220019294470068256526871339425587374341268731805029192589847325472601243357898437134315915665760857230017506456688725451804222453274559098938853716515139794289416943081876281669685774039030030945697088507307082102253081549377004082284798312736347975736826683753231007735864543663542927329071906477946227111941553313237869360273285327088756615699771783432760653549979052211088326990369775607513956294076833620686027914354871958254497356613024940814044538793077402001392580455692599196328328361353844414848728574708749768697713705734718415457539428122733276608110454814623631032101265182233030722365654802675740168000079122422447767472561660815212719056492117493847415529321552861521052618915462641452058683723415494396044896684918370771636186072720138566811536230830157545236413677170667196653656500718087266406319675552490786864975178203378536330550131443136529711484722641312398213096137751779113910887258970401294929883112580210838847456348915064302383101536488919881306496328619118637246811237201271097187641543003464926158670224266821259779253165551128191955624446239594388797089350160376353697288766264997334920662521892063404389494543309807720097462781210303419918312084450212774487146356466680228959747365763449505185765825447699752358940957209580273120754557347109221783996786990442945406268383229859100443213530423488479140825911765453245524695926517244578043011078164204123074402768700232859909215737925319155712702051902618114501405431057408045155147351362906991711131533312000000000000000000*i1^112 + 8695198690161168429899822045549543340015628882743750914772353697410330645889197499243589181841020763222955072793380283562247739803353391547048841662698509003523468280047855820850614668296540503620230892843448626798985545476589543385052712993374300604435712405129318457663150129105111766894046109473797672066762563507526625666313295874949915278528588242127521604737592509319962214186020114151956408662608420691304376501208528495288326568021568482525570336174711593835927219730856349902884157519415639141369658706238556890521154768525469981352380121954431212036584188132823354336423223163815591081140936334502659391127300408231627203207316920865306059123124805838529011227321567676539837297228829653894979080470537953937483196485477292519367938694617493345257654467322561109422901252256029678836940662072992706773925806926757970455250310056799632106272408578870732345988706056948849519895595287117319550836903499800005685467722151414544871996209289529423635870503579631587366905554340731878899874482936897922528483472353651313029534629309283938404983281663691253817866848678737621361161395047665050416613148188664403349132706544461728184200784448753680777065504974361802789628578827896902857781276889426988076099967820506431048321029133192344532035276503476689316302499418482390213367902411196937802624220502627706833278105192793250392748485535100346268402224979341756959269243717549859294135314508089272335367822110591882582485342908396215332610821618330104523488802431501977984578156582681806445283290782043642582039377447589761720281630598399097855427288395616296054297572676779803213618465134730479372855148423918821527124061368782572083213503587050278562699804243602294181920204409124459418561132341376007486909809539683949002787541469478912834086320047463562015660658704712594178811742332929875285567207009854806271659833087084426025889683373050180994416119480086334510351512171957203324264879563121598779464615499208180992735387178875751279251163320611868114920220259094506850045572455695650285805399452724342647106383416005041005618282675415342384265800140989635205677283950127489252458384440011198847007156866471643781118888524490147376116117108362442253596389804073824493660354177870159564135298900094566930802281006692240179301143466336465562013754163625132817582566139549946013821920337921469610840578370204594805981426344846029698165138081746667257052078673258760472099138392931975134646731876929750702827382400614400000000000000000*i1^113 + -17911352201569217700905523027523784718405951243674744074083161565560748912736083488888898486904092401643805718458868823411981308808977852154925703898466714161172511877287665118462998922970984594809599935156636031737181328155703585405984115762408354714277612597235396366292413301614511399624049967339113244151359602288037273617482644930768956349462529576837258737252407686628162741433013429270047423693265516384674848130982505620334918486665088997358188537010223132593578264495595721227097420703245416844844736162177912014459528453406089248277889457253709757969352881882568344097821050166744183577080700045587587122616398225152662804173649610214658670921310038059560247550412092509636346350327307325266944080742343516801717689247513454896287489965059686721359234729864949049263154658300118063518585972708232770071957763183410646829323097522623122392904620748056706118874582278348089172868707097201711288522284052897495107427074452012679264229480905553990725092446201368325813810221451185690425005662465782036408648381522899381953888942251841827784192990897665813188788172363315024138458453582735789626368982451659170136880301386907993964602950489330196541027908590474278646121837596598359418709549558265520071639357503564439883814473785702696330578447928543618624011390283019577983891645321158715487760791384667700168109126642626119441144036660144426768747351096747881115796604814584758902781353390549594180182360807615332560328117943791878251124805665824646068762867021677824262093574565812368569642330760781546218751653917167900486951245201622261454069097309530681187937160408513559824226263685968694885185188436746504409666166494302779658812341060805549772449146543178568057783999069427140158577219178069581598912521674993083223874415085841066825450822483166566717105013528291736004225748119445324705138533721781380484648528546897793622405096471929834637024509334440900847402162040944626807010275412276690382830781706518519798238115794871585498147615722836684799903468419455351659136591052252057377514133982233616313409223283289090697417856374396373724474417041822608979846206483236861079075208612372459419746474880052260423088615491461477242770191732188706742485512516874910485512321593931133446612356736979981955952693361743905371997364080277627065893818192977091821499782566746413505963865473820914873948706112556945020913682874727347292236419552516102056648000368970464865024045964083185901193530693386240000000000000000*i1^114 + -2381870128122893950813322800611898165619579040975477947113592535029755588273144733696982518643802643959473003428825350768496921322729774834433739504465328725090598640464100437788751004594731491123932691004037192636958983537701767329467297778346983979897458739008209161698678233440598950825666720157165970405375245394459723055232210129169586902060468939592397126876128541683383653324981752229728912249727160255261695660772497242629702909856420033304293379181747050140728711559972741269822917475167295195790511638631234479963460955968537888754691859061426605248541583082424614431152107922819285889100309140636909079870333668295848192163147697950944014194241600243025160660850917305388729555087770170795848675774587658347957529319546766654088714063911322660870206174762360814107154575120325159782213858775681363093938859142069453741311287886854248019397746693413848798202645987591784889427590979156707648788136919188225971673849581464445680921986343297054796542484167463644205804256836357851468060873434125323544297044501753615426155911291957558331020818947097795572403136881898935102318917297507580616034575285879053491722106425785068132550591968439836499447541528006933111096710194917705749148523731464207788129103934897941305969137111265931490168236271077386165548224067246855014838806824854806064904342585870565719259837951176820015761942748043551758833117215539524363398788614544277962274432212193699519305859647338218436482126823420224726294462680351384438498509164389813361531070756270178504540741696726946519082248576418649523627391207383855334551613799938042403543661337740683940916953923648943947830300225418129073669467906064913624693455767933420345763452157209921483070477234164740955390531622069275647958672679568890274477962685011338468077688961779970138120572508056072367526834486282854877167350380873053101073354355557376889570056199279869420317990166440844006102597226886276182718672009822959345266139281937488759392380984870026207361272798674954254992211418031564983164679856422042822130149228677272617703623501516684069991520182613162029771793818390117288509927081755481145014558486076953655598040770720779333731522052938725215897350318101939257189550791530780325512059257434589221061495571598710530108224319262327686259886874303992284830224479146230683022177607902881849727032561281300210695958205988978030123759660731673983722850320197703599578615128435309717721682590826496000000000000000*i1^115 + 82557449748157252566049334975199594674522058302821327873191200593184374526456001853412111088640264533131882312748464361530842167652380645257171798952935373346052934000439831380315175736594779910239202007543453080724468615808144527301667544902874819002154173481825913919851381701558004376009141917401768828065343452875501321670473570848095807219177994540398185586578270710460226235980137230104393434765572221449151896254237675612189524760422494489373161228993311043909999015144242390253706845657812034082576965474290031612322040262646217599197799785999600945043443307937094241519540527063112969643050027246744678463939688522259945381219488416003830615418860271080331271285984408056268154496574609258181377393155501707600248473983816018784161466199463039919001109622349869612535038270557808771718556039058667027299604174764531376664825422536229089090748174599519767461291792572954731742900641908178593746359789788696058424141103933317760924496305240504906931281317013554119629988940295054341382475563110252346611729157181035034830909524477195094007453410910743044137328822826314988102954268135710614779983383842013948774116462514760275572806985107243607442339448320472326169312502367930493820747375997837929220277987517667836288397700462713154356830933226858710547507300814325704343211678353963920505623217482903430273151810499975163299690678011217843534330409793447004127864609540825810004046765948440346954911071908947831673939548095937810311052912434398571724399054881701963618441379346129260141212876848206178068009021949952368896643917063457197729108994818357989382283085807504421171252050253340018653031829497961344198804587997876169634828774072685008301522449344151747786256009888531534835036925209985270415716621277292821631535917323795770352988065898139803433137176195609063835243781602081141180509802136649302026996167427868376268757760250309689646000031878167992279454865438487490986834169635623403757061399897173141945469205039680349562347143598446814508739115750815144300977938813001175299730130354315634596399337459576201527746179233271898468548147444906141272330906963534583451666736035201922016800450430377825750232439668348607330311076125679955283837997254173210138672046519216914282251896574270716707713824779486467735920265855684633367670994986897902736445796367172469330422978643122422322008298423065132291578425918137132372197948888705489031477430163865600000000000000*i1^116 + 15454298582312467893556427769655939133693637049385089434583718483124153987294239110365644360829660605370984267026081407784620909525754905135835731078596468993279164372227858717414531327881138801977967024653729945713336487588822246756945845374737513598722439531821695345158846180305697800637233457432042621641079760982714890051575139813250921493790788810217571477768965458301478498614899622760265649568284872631968338073680121410697026506239102837451408231289227820114818886355966662412905813872302895506238167409518719700521337274801081026062323531464692862352241653618596502529645787094988395236976643655864411698613946778001198787700936100268573556246680899692930935557186016623237705329511983950346737156766765516143171157922602748631830871684704727366203664961165377478944327071340444204585548562340945319962734401029009460750349474755762042231027972452680042056545289122170846699743021748066475801880809417670532548843492700184086841017669596069587607192229921062228313187737771233228309877283258721899219235097335298628636863929341454051148139855067108009184136692962794055318519294731321260874457416349170880115956818513926932773879792152363784458851056081341492610812770250962352440741042306424760272856034817533796317038317581905172222270126754617037335768727493833388018533072660464326773749051601446474518738859606603243500310495680922900333167703880037650746704734036823735631916108363736039523689664037601266863166978775308659616475845482402255347143131293665888085002756209080493919748495857190642423633858110885668650230003979041141070504250849578210546882103721623895685428294501237446983961962276868817548554720012631971850851481838845078121094407749562154643104606042857732496811087088610003121985837021772154012471826041843991107359958395112101663653784970222416121304830274219722875050714769604680030520169647305800630629920247987307963689127708801412630338564894370104678778270269575476090728144062633312778615881511494334421928125620664255104370437436789555118380714631253369910383813574650188289633870448801834807460888536639536817813326246678374950769132408695812760776465587316205402673196567428777830300491481874631940074414018632150348854922061303874743468330719983238174472320661547198782389029483003392326855570703418015440731342705808842597924136768945842246129437538389464624668668687172333268592423128488884807728737099448320000000000000*i1^117 + -6332920229967158855677048239520635553569133155311272266979952666048660197325472424385623956605125628216061794046761537370461521021470163990237456174145637084864041599779033962707816157546777431078668333185912390789637251044355291131710420052917175200986623228204825684371676751587719798767683468159486750938877417468287087589742247629389880588981252726065953653529759686988153593659374220241000134382561167293017426493100325330011311414808137816141415934349973196528896243807095930424854801984106738799697532854279240043351156131736888640860018568230427517840334384027834712606296678408767942911070779775838149409710450993649962912617858873007806139310334560285327414167683611698833508272164629853737629209241719476074048090826734430401096025461800350615729057618811542828421255164868145324941616596351698574206834925051292381690653382586102214810072992684500778546511507201344037389139068172208789394096637748645138918688410241339443541964155861664567495358258184458966890076112374193072407552908446453410244250209173414782614396132500688696857921103901237598093925404027673514929377343205143200388380216314327461113614664166343723157042897678710751369011087025177856324235442251340331232263076834382736459414960040566086837155057037555673662840942465421006962131253851440269561716399537076012570646446513245597439634933460779361447880078640226156894033631580818703843286099232295435717614724443023483496154749879753589977110649249352923089506130514330001918980694903964510339898525457960816837269183017380918551794227331867309810120231603486580739203891393396150750283626484480360924701813731448756352229914781374328039877773861912733053771731857174496184561504688758645445229887523844425811239798064581538977127136398258175041402253966779117601670733499079583411596280922222414258143115904852172734137628841962309722179120638229544137625893861117605401195831885210127972135923519408577115800728792540098638458861819005836361324865619622518421223582777405006398097822793105654329421625533070201165976749316907460067536515979576859541654722731397019457889591713440765008085961584340520151018944864384486126640513085174656288090720795262328450572624537022534607659851261101557976104866042371037484553642995147293761961466427881776117758565587664732095244929824818474388380817569421437029301580615856045868467769844091651206228114942197760000000000000*i1^118 + -57884997429563997998447873124028562106974731935084491300343724658993349366511895872173902171353134415499561309541825333934568393695440393724064549596047823238981199896787094776193653515467512193223871153152964805051391701323332532488770422303508522335068436479512944299634119970292080065376479728281982166173675688898586698494724757846227277961779946429772570883484901778875749930014353831714865343983691195963432404161020598283565479808299961495233462342408174057861339907227525298585413732486230719408747471326036359660680233835962917205475500616831637900451950922898734421269417643798074474367216127996990566302225556646408036235741524227328577787497229503499601062430880029906758782623726041300087119201566048052697721960845093240539065502246864026679085038059996192401358563673200631679209292145565763050007243226067422371993687632740259091298584621811352026047255331909006215984994368806659313581042851573252688909399410150883244007481236018408824957793103576916715698943035469348105598992141849194919390962899594449112351958125069904752299490767336975226617890806370444842016773765158213795116616080431427792144111442598562451916665565983321734499609504924344440537601151664281902228124078787421020443853048760685891271505379097439192754871141066446059552460976301366206064479974674249548933277701845241762582699721464434407644983485332641306387019465079337231120874372413760966950952591939935013620547083750727022156874361789474680146664597110583091394890319330513334031530280739735192098718676513356830132943964749566020829340046102125934050855194899457633649678232927866281795666780711163557488162165413416667621507267203058859815016300026589404352726875569783123222816643934666911236240587521458237888978752434027390523838747440125347922861257318837092238305800797626298101849707598930358808658707556581865183327622319905291365872801724256021027252120392848564800038276847216120654312104408801771632798827207967261736877413183789558915207748660796696667154103457187826682881488871139840430588406100672592173706849866158959883398211034272253203851676417834576914499110092929550421336250204427797907626531506600886692790445034737754961310287821505039531475673274076678094422653683589382152308683182325803557198725196965862726458121695529885360900201125736033223351836881682121183337378266627444022855399269990400000000000*i1^119 + -736563278137163364760327359511707285814817240396471655938766391101338513197070180678605813058683362104315659889520218002644678466752016931817448423707577418626654870054702804845667092331514083483927746795587020966023422792352752487881042401213800286308805455647779360149177757916748125779508317627200836046665591518168605499579409313250182536478355640050468097800833600029117489399830189484329949258802219562146283815788466287095340771468282373089704670356356699682469264294415491673580476361775871088477668519387511503355336240539876794654370811431385475757047782032199089184727745352813914676377791311876253586942426485973507618601384961211029269324724530573002799064201359136648595315319837391966939130314236096773129973830464892217840683293933646348378097823622078145388553377531898499562938625845901197247514318984527982065053224852480437473634513115207961760970339735694536950690664420519629820440786972151052597626406132760737926280152901522324225175625314604208020912317452981369877446900920935719056784330989588320418367329970334347927052642325512753338001487161382740975643227568597041985176666280260873697950571100913385666422489710407585892440896725293981773114302654109203213190856721293334342418186556565595254379285158821319137880118742136459811952003913562893365809406968451039881489893790549736251114489593208732955583035646057884281416161494296859972891352967415724570966730927784132409334809885638054508985701509133639065033586187631091409047732753158893836979830349243837186325030113297016540442716442796250346468109156559455966293645665091712453602411583698372233792502912928656272804713716105045441195973737600392468864389293307744387405774945583195586203594936509850638255014995243993161868880699376714715264610263425467952425323762133562052374339511745788838709151245311589594108143198689828055242048684087393983608020928483889764174163989815177591090574481005163655910528713395336144647994126120817495483489322579535855348564128972188911812687606290117406889231460873798513506399395851621674445012829415550127774377015378178726816259057843570322452902720668261305808852909472288671043550017543012043012867508793050869169178149252883050359739600980635638906697821707574551887683359268856466797799400450430378148971005865836539844420880285847010282506462158544199495403815567360000000000*i1^120 + -5659947851175924308118404300698962291352764872511148563177021500591622861987754099285573835832942569218864092083209997314253898458950155226632145068522568628571384280651740883479795941416380443857759732882078624969588328721320524443978921910704161438755151886941849878112856196175763187568978840327073037040927309204166549594078063420169751710442987279249060202076255972382614439116450515549092821961142543251632619999410644634691916511592727538379992079989910700382867476972326844949710625910712090819598027902928054069243515726033668998406374096612156539926041909453422429371190690754159903786498030777032658335747631693173669707709273859998678300868864237790229818924125811896698600493636370334518204879616346251924473482692708716006017435188364494198426560727599053081372995619916536171364014490866402401526698566840476585373659330630114503777851762524352471933579327394168694371002748831457720863833999724650679248694639331485385438723670311867090463547522735643363013694196100134557509833224372921850902141402776000824022611774054943416938286160607518538492167362012880138646634218934270856798337308733363196712826143580081174640886957388909850957551345627049316256453244094628853065930164415575153751151980920748528954121974758876679581818302208600465852329738721312206569504681116229409581473798429399809643665491457491383663119442053669829474414343992343294646240016410545596840781528436640031231582383940110141031500189800436398416011746269979891951723929135538779332181311362115313260800933017258936194150333118913555682441355099215257772732324080770926146755868214128214907229207254234644511276773475518549256828818243028283811480598818205843421452424081646019363705736417413343206529794894143791653026768288144514537299614928794592560140506620534298161395273564842308797991708792244963417715941317409096888785278359218805111615335543280655662605637743120277853663111676903670912520246842522200515841130393719149362631462783006471567337615187938178741114683032591241701814315487493517495963739106549148201432286476499495572029910814778966272567438337385430080324255096860191636978951001506323055563888190590311376333120562992329282685241079494844917940818478653157980107515802669809707383097135927390731844639607760239339467045260059143228937672422741308621045710716928000000000*i1^121 + -82487192200633627710372020274930559316420966962818210413556034554290042498532584524249797733092091599495918377717199857802339368462341245037486203233137842580001048056882098512238869890684967837780015409382052180121966457775163801466235668262716123237980318511942548327335968204690670259006505698416171502488427002316247840909810658965078403713160609314440227193844027603569847571777252674553540111266559728537520050978721875980604536566761693498455552479942560016653515855668917004407633470389392634883201963817045123657605935120269545283001120373587432723177332653339357465541748479276418002209303614707325809150288630875074308304442309347136330704948253044889100760729407859801369570593788875850675500452199866277742156897725959751755204600313432868542791288497825890549378763777060377916356638724649616645494506423323549232181968055087392094645602593240200106346016742632477460822048089839469377108795213591237843185782376199285327166163677563558534604314508534313460000367748132153486249024159073927992429279929285481855549240566778221143907995835160736142381763843780821368826878186433327477310020434220969259018964710471241947558090898876238993312271856567175320771730925699369191241721671401608190319782975393997462212769900079568478286556917278644783726809796595565036200830496863404256055196045614857684837443135741899639173040109067814197264286352382461601830662586115899033741912765994826045826463049232242590311931286604109353732403802635135504140078592266219374494855142301526834630638211646071669066611995407562485673749050604892591108061657888216973207725833443990810016001116395117170543905885306266578859508792629679678479276602742977765528624668982462756490704938398523733411254386898208045040248496081036246135637267365275735690595701918048453312071796355514215361606120325496871723148549377637910156189657026701404607015258002965514066524969389385505633735188176615047661558584511811250337438941793001646086495284594956063862209460967594375944258520699948884017656589985835057611567240615534422963274233982708901988956663437875254894464884325815645686195387448533761433981402017845971092516664774220759776143851532335491108932560918854692150851669588562532331514285371886809498105020886273578754903402610676971738710919110125624392650483302400000000*i1^122 + 2567943637462617357579818673025365410416572494508331916946120757197947178314019011106434299706575136770581596894221451701427445836333447431681988791849047058301160199307211105485637435614327279120053141192328256267052450197471623463490839024491849867550304990925357749491048974771144941610201481112631169908099504865212187206033100682831628705179782798440359120598755983073652823904615039522761802319996421437125755212580855034662875683809666226073471063521053241364959231584030484579614415289247773514163198659176403832948317372790125683984281159147571669335937070759706274507144208213021203444514516194840298034671248804100809167236783453809070334477155503414410047958081758494420478226008403548857184647107787033203197686481593730238155093877865597962613262797816126647041296806075467992422135611260768560846359953249783329802252653608506175565607539444684518804369667164424891486692529443638556012008274411846372364465071982714552150619790302346037351175893732568204212233340670115446806921086128731573521967980831302539680907997143751906517103299961181969895701780022785065828162584011913624674826278450528578376874493031880279362517847730757529001769536380522276770096015190888556909119110519984418073214145088207402835941477468606235420343396932954522557838928721461804789919664058536169850284955910609041524173361910662188949704264710224673267267500365560152632076640315377593992559547977239745434532649073440728330329621369674453150412029647179494540882095053665285662323833850753457107658961338640452296285636577919687229178070802465763827152452642312053643440009724684906691484683246030843574123539984158668934044413265114334024733651870247386540554130353647980584110792067530656418073389727315644928609838534974028973998945599343228529652590516385601175513534128327931609840640466146692798106117641273872318522252206461510697039576673846301998024680840751874755809399498221694700642902586539990012108264692099470948332084675392440477946439015386987400603553635269240303308441496903445093703918208705062254030394218460054610009264246274310227018694369277345162240742162971549055234729604981444118482701030860669287132174920980867038401896155453850041477772904248086058074046329314863869030502052536464596587217867944347267361669120000000*i1^123 + -156333216826065608418907801348106654137578858935744850273046064496910551253860519940865363905097995245176264786501620673221706704227911473519785858969830159139549413275533233109955100872760422539946153845008601592489708239597487144788705106809322986443880091485792017319004121143721225808879769865871017681394432304575779182235865835746773100915968969584452949594722073748744003073416268804154582930132154339040471737386761570474888257374126302855993708108865064341566672845142231845741269637015660110287547637271745897493914291781452389391941441198192306848205506603161327526465464190741473049876215235382135608249315378909656121537011392748452618569300811695796557987315656767587576214649460335002416422894837957955787102814938804127157086544418651016841192070809528179662503194311738454013900125880067461832444301059822304925386852771215878924983608528988230675491986861804858696891927999143141683205174628065954505773378716560166949959131317853794179963166779609045910304348796161527407441306576997744791256196416265027882109851008353541398409798086104100981333166696353286380970078729797395412000292850618639892643345385210293754750457824653715796858806018503660575174259753110098591677356806307154556947770436192433960422701166764326345294042313596107496450129817206237496067802406923562805566999662819372238098482098474593545219876046259173771159600067790182816499325447192224879154628492590567536431056238965180546785932931799201340474772400074346589777493163593057872373743123839253264387356925181040114148622038573842119922367769511684342780084233790049900115464085229433424042406955082142839714735832132394627186605260105850089597463144124663402108099143432784687669029947689920737170945775827512711301687674196882445295537450472082836960412248280028591467527839223568051187513354084942386522219121958034119419175724008941522090829203860491444271515871917852102087426017923906600029612911818137802651068937380225626871729012760324416691198490369224554840620827203808885943780848566205112822946695017298172268650963799926400569176236754943212117286311507079278479938057968503332524109110375390897523538066833529727428244668265115893050957977043228686979824017708294042522566912136059258358800247676799306170368000000*i1^124 + 10287982849256247763857823171073827895702098694306938526433143553200568196814650818858592733822638607239421982290388525538481378889131180309117731595294522785923695578259380310686980128380293251967739898826410240285940407146929403253355600626076424787805701321104876782004154385383418749151830063083787891631586279579059673315170069017680930263383493731679235994271220180337297609904229707323148204449003994007475855822871156731882241651348022648017647352319136012615248829026885489264386392880307452710348802793915230182948198901095809021300106602236551476717539480187815766489708175385446494918419516883134277976250637635674023835509206981402321148906874760903209336115282708447463247141217827776250191946395927019086297684723481556618362428328202556733957407169579178091609657251522364285709409292159211263670455282001588686912754805310461094035944054382281355254996029396915803562382750566097104416684512036702112020644509445216776077954382193395989945458313485548971485136486573746348653137709267541272310274683235914016742719050313502651442595107049275986407260112372065777937472970063822096223889301323387153707267670626659300011033606691101178688182045247253163184998684083456346551906885711731584432244352751045738457768383064403705899420725829120086682889364015446729892933390044282279388867139548157238987018130694370863636564880105558203040166122900430953424512654275303917403687125439566840066168327214873343679004448756428399132167883422541950152986663834887496498906178145418197840043886328964965635062006037854302721085625457299394307262843080235222671867236829281931050918081011960628502936961309186302365972634191143134903700077132174302659902657075726209891806402535544542017464286943519307758837764679646854340390959096111029235178431913045468848243875320805125422268395802105186055040584888881142605450043505462197430708412492478328466025878915713911245190591113322906531624121677518506541268660007451340928964790015862087165792284769136760642383155133973506002498341033504917136535166021863277527003277423939679642386968177988002840856307353832263568717122706209932130744859100573685210007778614818154829388686822241851791802478950973938445289420167165838056512736035792853401600000*i1^125 + -200096851703053621557478323548788300024145243500334802629098033879475360558688552687593659258482879585213346145995143830777589904704388239322293926843496259133294428555216057314564179207551534704574005080814048949884145765704608310415406962070091585866311117350450478083465680629214153737261475754558430871161802015011341046419165456803401718899707721477894207606537328238985418629493298144895705785589995856529716374780980974183930459989669538938331580296701028315653010743767905220955377645514210241742399598811662446982521601604948432806551831248396353094613265029824238152309834218227061947045216851275434486048929169875663196539931438145280875786292890678049418491425681476719634306936001930797537540203664571535870204608071374781129850473075637748084900739865532578069191759878413125783955230376359602802055593167365149422099684675681137207872417877812665564818923536944304145984818203335416339699359076631080927279846484792974372005836715690302157507142958811310400520391329219868758202081353006485988296911000648005449337371191307117756932017166311545111463539786654384391101216493539760988712238716260004747724595052469469273169988674915950482755411603754424731920144930552719067817200216422358095579487672397942919165182736178484353620691037386401489819271477581361332514974964486998447900916659275297211230343067631343761341351036998018113138352685418547109122528264843999463172156556363560012385049643910632213289039098986249791499565263216765114997696199965445032081254938308076055548159468902744590519218593861514245271120253420095914823718008212988580762989557836687762930237025245034323754848108490408929586231956670622691108846089968117618045365635643362237334239512538631182216415817497260864370348052457985009413748640243982575130846617295613222150129928016498820151894175159706637853896892343402708262378013910417004867137169961604832162030857189797213382355624554698816936345232646767270230517161106985138161934092533420459955649505473750754744064859312153221886446342891897977816384160433630401764024305504889946160097388711921703516156398944168598028416477712066206278208708057546445175741140602667868879630417463747539490717062997843548729453260581109760000*i1^126 + 2741182461375105643833488809845314515219695207678903976273167937295494469917637598583670806637832523640877891544716895082034686296797517384187890498536994364294332095708984788716348584687658881467559492674723001688800691372478069763949225872644951247427938480644281998168561309397278218397169963664608941362363516980231950940246498965116144831036060536856707506288605092911192823285174254991010033573773703179636892819569482743629752841046760434351477055854794635305108770515229523250316747695883666810304552605934240124945976842082993933959561841446017050446148497876324810324551579328379454486101209161472879084933876020725736957446410857568219014994041653526919759185160791266277241495943452699715460220900047274756876546498669075740741213740784858253921977626495927288257811130678503157376924232247700357512272641808077394320202598954374810184607343163978344663292523794193959702420600450469639500109785815324099499160901871721266928431998516273590792697509286081156991943651737440186983061348061271166831124187600438706139589028463169828564800328687713464917559650101368846308916217839585712662023292645648509981209798719427608080926325921866101424110589557932396669591218632725245744628992586938833116781550670725466636656238210760738322881512364879110622054601756169124513344919446894442918718764149436187966644372803042595094669387048796223633333408654820111810612668722887600600511569555707904995291951991097875770518607928557582513809611319870245642034114240434917009065527612696305851381255467833547763722252131584928173178131340117325333755107508955309660528510459995903737244298009460008967803759437569490647759303329686563568505044549287120416120062291839038705305628508667172240319320509172029147775716180338747777745182198050456348410378385982015590464417059361208606914162606717557659249656700916181820147928282129384084595863258416685009527784656245872850345244746518253315526789225337919122820109814540421194860448255486659251780776869194070187820582169691937192961059317429045421755517223066437128021909149876460354859043783968551071129780609430981809372051829239320391412169939854355048498378291751384261719888510530306483060736000*i1^127 + -60864894596932740740543823669015701899532644953185150642885770317864207955544623918239221322273689337415350023835528727136356930014974770836761617922239158873379749077534032644804168906183250563238749012960421407159667830677015054489554395966713287648297079284016872846347190265755084668960074652758148162492958221137292098841916362728949384207800252703717978562896409841047731012217049251055247445714820050064723369375069511891221617044501133513463920262276554981180643439973648950677934988149984477791682906931096679056428214954409228107094781703558745376141267079116217127257699967026669313015470264906346325144365778844110362624887448614124282920157229360657240772408901916180794863846951856119303440230337583924988805371929542067541366531172990559278807352732948553654387038324237084136866628327310201730680967693346233538383152596752046173494310248454951119593979867139753846770652336502985020542320986551257248759042251895335875460118628301834677379974078067882001764666639009608278373527513290566699936220163657695324686130324358572211956561126097897933336611608953334216158640580699556527450452553072582796917716787299308681106602915917113518057610542682889837723887389543926364227099929517592492448727079361700959916113976580783383281004506540280556888322159120266463082449121989131294899989557296055555120808327989047694173833736487123935282351030251374219945207230542493859492536823745622969617937218970268999360771356087991457660849119801413216802686927418958291050218736016464294337909842342614674308303425322609151576434296753040524494504986265114223220035481354599852358681985598088268137721317592776214675346300498894907712347093408028003424555422086231227600768905112476653176482849547639212558349928144443118945115410818099271607513225823068584294013593320818715189899972070252832366949287278296758021989074514170862002581522028230012581069371299757677964523377350131372939980877639064891970690691550137437216079899524007581341598139917196107264344847347483900093159928215867813870676031170755211000520702437392495207010580950118941316043985465323447928518000279868284747969700058433224704380732468428800*i1^128 + 176394909124101872660625409285742877467664686977422246137583406822810315714841535108642287454254723050947815890532683444532164656125046444057351910802165561275562578081666084470830120832110121970351661728416522104786452995535661477972108331937023115682515796866231730976672415007048152030228783136348657789234962620571652783056593502505047835369884061184733734701661874863739103782663492517251621915998179913590014164361202134330341203370598525210297380154539407876153982533627846968715656766025800508306340636969983558093448647029543084905907343925688305436685254601755103567272744373450745311047593581526151854263896479046519416504600491628542103960250836040809259231896585908725862715535609540965557357742921047545375880324083437926934197617733269643851018828185913931109810091793281739603706693499899773918273248372395648861407149646879124295778262619024936647200990514131702657137682989068868183302768744188956438581253527430519241986776770226036096849466167098454013752703881371588187723825452355933915908730103541778461431807584043765421698576293928968942643970521279023846047803648395637898378867788950151165847218772382881127509818934329474331507183338954769637459875100825908837270091577506832453893145259955089367709860223422150311004262533639763049052818968995145265987261704779034515083646351586055763331700030478381760122150081174497660910118391051267960951421933553947193737978536103778815146512802786089062816114101268589330332811916406499202086702929839276773499251307119409428644330300173816199101979721543433430832520670886617802847117944731791372294838641397234338540019765779681038842408061864433234370948244631592222903762005624406883548549017741646048520598588095822611258488001535497495929193010047319668599890677558529827021400471445862300130376593571569992646239895078549995500355704851465274213567979793831615052475031734649816002001777861661018038730862990286550337420750043328476193543521784199791719104609161978254820270879196665543991210699175164983162091636102406340344465650384226299890622103230342528433805720382947914471883585761234407524947217528327044738880*i1^129 + 37899703710323081864158140402151222855359896401640209676284452275353851716685034895603191772878191811956072578650541610495702195255643309296479898722767764024761721205711169516563480722853475539586299175736210372630417396678871363138871588218457461429627024277375866947420014471691754864345175298194950130142756194323872318924638725937670242025910393839624588170403686738802947383070590593248274520541653747072515242836336311881316350588073417587932987711649897050620798688073818639575809922561654096309878856762372844790198061163033838797610807401593278761594379958264533521270796948761208629185749020902604202832418520749382208478849175867158968201316915187032102709586095072396026687398395937899115521499115817321546403545052434596000311834426592596589870475331854183286958828053281378858706427806884310303735478235517373816787237920110319190550621320771226016800923830186268506166324566926248298112700356070597947602154691075199577283787046399925819393749615360408653530223686744676621412207658651973610439484457660777720299091182854411864528554148934077957274025080028147822310722723999759145344801587515439176287763369575899917905333033473509432391667042836828990909804154724401164105787920550463047443407929231453549728065174571034594264825235099944947114735306344197630501963238473260561812032570680241255416746490257794066510693760359742242254763323693866209284906227577631608645260133977330734432799008496345915307982634137251829153465389649224300781599853396653263310919514142954155677425128691789400033477758389068774989687138881888818230111290953551345713493739225687581657289255841854170425214346916006996491671812760049071889858859931876110132536551058652032941053057174915527526990814875505332647589831017705304628292465363822574551470762576723269642718035115040709237065455986265239345256134738418218051341406522713367647950660400331391575218437064588722743682201561459876248384153567428583312747226219556434563876971177661625056343535801539842071866582207544176157335727482761042258886722885529*i1^130, 75215224587237850466395445011799613583513787343423235160194780682938840049979531052594975905163763220457713320934415511493248955952283547821111281039069562634649934697971289826157407753919013165567077621248260040097317382827100506222064312180964160095324998848496980848481936342266663444946197406075064231947318400322018346006773445830511711263406337252027603647966412936444035207943566335576864115225360880135616986212139984735100682648582835483402109241583110360048977630165393598426510369375777843623497509188463728873523563473557762826327442332331190160427028119202393618321138527066086090663495626953301491526606445172388967488681458371426855568267239218994911863709921838917738343525514712212387223995593283779114028040498834896467158713951064365153932981150478380470388372597893096542685475399257655472657931869176408079315525316081066992924370770447467244833643609033281656037165034721096457243490548174356464026120754724164039937974822567306803290413769997146139457121480359265106311690576054535147087273477333512952783024073238480801680896603979873898767388130907373231109684932703167882994600953857849520950854148129464054670124210617598474680849719830231759637388629938979649586677994933859139284285244396691798945003693344005403116507500027973715527087521930808454241450851185375571902922112528842687004997471424311087301311141265184800390156696323579436189741256323495499683862153702799595226678963294542857530552051006472924174532043618633293292453607984951456148879348983419209985224710706913895547413833895551194094050057951068429777893669130647190545647176263361172507411365523957371569527342719537376813242630406942078309586127352693033730270977179382439290716274933612465730848701510656107286901655036522931780517493353337827353701963490257456803526927726332855264087405442714589173288031030222002414629781568005285633710200319354689454938255912722032977985932888528368610012187330406187175315062082893514338625149117266830644555440085284178564216904668866857385752060975637088661719349184289583500444655083940536071574731657259451908016935703113044233263451708308625157395559288365959784632521536235004931884726887734074054089202406080038186687255981308102129553182323447383533568569810467178013513375518852214959951585807666213429662911978069772487656016985318103799155825899652863424326100977996643200219675713446290312925231880122653736221209028524563239123531458788574912175526996979556411060950310686235120989657660266409390667076095312942566603300515832507954800865801706930377509019017492684302818624915346296806908124990715607464965900610160454787083963512701809687137933689597578684659093971907092007431865249217122356474573330776553807923777115247522384075559803458241778569312983723021126581132121857598097670542870530191564707150892718144663849723320602017261110564379305456482052854965710671561955379834122809224080756531115529017314395819405706050410786737556357503371199310907508226604075342427244288135153792451654952874897672777779494197827739262452979498050739545408127790839937017761580672826973071947690140409948529559440373101775166236537562780861339103578411973570930863274308751443369056024541901187979571225081567209487212771764354751789706104564171151065537237839488363543362476939827942697703546808055842377184574428438819088139835570082729566202627077645389206588230071312154617201136578583434368941535725143388818392742156928558454351204145508257884009896902226881654606117085605943627140653500580008445543019381260793767936999538944559101200986326649989986829609092829885292058205954518223605793739770610058875943808028113295784417367052831911503830252569109407003637800691282911967654024824768423670314473940095097741700121466437171577113325815299757188579535417044588303957067082193022242317630197352936017355358452692389803386944786706775101126286172476491687334143881497427651757875123941966242566241426484455104668738174884478440933156525063889580694180378956777824579216436447150080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1730171725953359309599474200460328231846538726326839990642078268460362051520676603666307528161955392956412557156760440170719315473012606197663956387669147639225246298855564758195039982316105592548275340381011773092009048573660547536233755961009044972342215356768616577062340884737565846806858571065314402950763077201405697161103858415689060264074865206208028394589958663004028411520926149613691619071464672990530748427414525212584193028478771904009930713625828201203490920689172380927758286817552551608850157775449673806897479153666703927692181070399595834496520429585191154978519261751711353030693587024699852157138865140325464615279187400180243605019489612748661530538074681961694540837524335534309582112245213203721932328851870166244166461434616427940142443154859324089693710801071754579878826772169993434011309899724807618700246811265189520358201254681346548356927888045612314057116485439341487591782192881036755785419185917325959954129657665630033786126947643017413060925755552753972875167244485901547668822858146102810966446069516837095432537027305777594201034494506063052273808125120096097304812669203381857317880379335213025536818948575265381052596870013078782135460665557261908943866709598748282046940236929182945690029584337083013063950845402524249058882981337755761819924229502502829453296811496166001506730969440748630778779212982514654499960469028744987974658786121094913259863872767433501454299704051608172985247304825360040089538622855001649176076874471424547034154524882751805601480579134364788659379890601419976849910723695103802193963630711049034539536483154336926933714933872608162664952640179196474836698506542623648075807813127699223435472100602891305488703429651947245994637402028761617772639508973324502796939401857492318007278158377690977357870426439463623552724577489242259142319775485641029927090139574567043034299360934621494946231384353453805438856421093586720503644980492747804292370689984773161611375835470502257715232365811740530949966815128788061108922095327751796357462180696580074750120741374705144956657768577071471878136163730226006995398045112805853225333601774800181648586106465710517161025213344557779039245143241670384302366955754212081674844949965177893938324528826107196361085095560459441522340195369422519207967355138715551399481143958160607837296538868064778692784558618327227452395626730373452780971267593766185508424677723162742314247720838645073426551543359519751069083433673800407886731184442471767853087842623861853824963224380304765905118619280978899157171294326265302560808731328098087837053992538782373056061116509335600874006074339706279173363333564195770300755171544343790298363889317692176419709781515644871024155107733584565331017096812350418100726653891094414203414799654468310064024558905313895432432938336935695618082631245872650511220403529182193189634830556117500314269699595535624573504650341231370853458576805989328029257345780765528201785447576515548058111907400447443792577884396283414172206436764621912215208526586672063192827152539506050807271830027702543198243821475741870138791206906339842936549200847044551063006909040742341090076451168750206662827725601729941261744703377268744686102926452109273433807552186517210979392186703921610875478696142450078767155481732153077092868675380126427094095880352958693413123595411734358680669643142290788820370573760609071386410657730313568355961552965856499166479337859369261613531650776929554202042701501470724197426230441819197093722607372632594954014975825485278386910426593686196656747173416731824181501209523619111698845486123185062331545061548575859737518037366688044773134981041373305708900649684762057772371901667221881212228834686223155364919431729975685868746958336180035551493365735466855397062438139911850688414068207544871638567629100053798206403402946319918626540859686189107378384917167276773992603092619885467303438575149837188648313676243577084339210951580523245840775987780239432944374341031230708493970845990912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 9546503380690882611036716166493205403985974074897822278852092245707077076868317687052912483167956420402802309094453946039170357950190639815786941104997300099233715284844063187753584371426075689550228653749113828501087916302080425184904458929851409008094365917962041489749668967827613113201840185078800029936697445073661739604375871009200968578325071543696295456412269289905806200857957510107591730999100233504054859848676438141885995583548099650992086367557990385369422676574415913933927675261235329357213591710196091489621203690111670847844493683095311526069200864450428571877560341586052071900367284995641108515575954292840374065899001559896037975442452088689178713553255597902877897834240126285062659181880566686616186586830480291967822543084991295824831854617796440490951493500404340147933504001740233082899690355936694006383369533725022069069438773341959952163274197421109744050612414923914699427867180674407957267548811550985232741170938413182108928963869956161245111669101958816017741298379129993479371302270328114111724336287294517164558821762105527169402381109990196342240796302337199171459182800098241360981093314468599217957438561933619707732755446589535439379703571645816921423020271204201668747926856233997926785025822654598851390879346159303753085951018055458714600467105773616932580790756676664268641049383702405906929565219724567717143074380271960531211829955715301316124044961045637216294140354421975952741897431089517359257389487223225010429016936035464900473815840564551107013356960670628758783627418264173125483595561016342511809812289282470265426697966627584865105494609455954570258661287929682474975037140331883129912095336331596542331273067560726476118233190315435712411528197872286620765295777260276852078783910722733101780987535605811756307825424045826522783627869966329007328136899945100792046258848669145437790161135857513163211342397223166051543622234738110730864562599439169351618475707258114348503547073059608904494152259106772825908545915919950561667922963268749715456691579315768638699483527005296982366092574896099739062926841028118876379477726144687740917139230578207078427980782635290476577636557757281445514753585608596787334125484629583544218335645347808094246198073726838508365444565110582258362748853650841204771609595773708594556246690422054886323005597323204205404057991450042019771753908791223179819879943719207413320090408528461577671236540926081186316801302474100427587368137078792434048463276254663061077654789796964819439377699257986988891543104055673430292860791193216464445662311312744774927090687863119666878818348529339523843814922801698298200440944701041402664852317398232604261610861993125874885527553065767907087288847558309454921217572390526364425846404635334249713839864137534458428412921332345409741789286067654305910437084374160103082610000451610166447623109664989699345726185849636356116246449489371481003764836026665594906426440433704642398023822636364772184915555971951649269391591044275325836667477525666538502715993273654696092036219588647964002079588127392241045825786992860791937824718508731572815437248031763614361704003711373764124473181781019788540585887206734981760730937836592772874369913941461864945852642743297412551231186869090503623815949431385238224364553380882007354289019189348364743527735959457090534400189427959915833680738585122473450104512914715629273211155641855574545505418387494158796438248036677818307352097370482177695902035598392589911474419719886121045972681671990879124003652787818290796196598589452357564587464912728558395927463544345849876456709389560610129693798089083254402751483850227715038071783545617209229764390217712015910187963780854499617603678292232699099716112634631132311714082575337028800177861896479541598030864173364775681428443292594539245283084310688599972248859309297279826930086595406279162652166872649189964244632428393911625640929774339529298725781589480506214446981279301428299838604360541823052938400476699806843121801625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 29366991366612857572208852051008558172256446797117391583966305794034257467851905431081985900043539271088041551460188964208931045213593895486062578365364275345130229960781924999134987570761714237885317564118345582043063039420054330440325370830047653297402643739743836137761731396895781347729975291725153423259421469846538714451311427202073567753125634519247980949733323298420338048403008979643352642244653454191951316593501260176945302273277379006070655047481213658422363829153948474376014569435187249458613492330927965897631896442888637169599626995369069058458830103094216239596608332806266517033267072286385655909398627160555953742201176764830347226520993404253194658668176780074383454787845861225100673237082603878881121770404512300242637323828856622000698223105873829336272859469278231871321377253241210117548683933351397547824361153485736929730874603058617121136311219979534364668254040174994322839417644222790130009934821784738105575137580552713784754822439907672003063229759154695852769238819599910423120994410887595177364925558566426258228068651416957937795572000160894007311703125241707748234550907552375775569368584476071552290612136544610956161147954387227075281366266831828593861373403318358921943563081199542852997009222608717961424571402637993528790152671799372675149038253770767104811974016724760874368031210068890323293819866800612295490282648867586205321543897315020740998949854025269195925493164589924678347771055315560008354039320573674749201568648360360484722413025426074876643123101267767137247640706205780071456070208099660871952867935454486865090190352309997087812523349110272404458621141244669522787870614559666047598533300201755943050623948925312345464218502620669324548746859540526843789382837154224177311490401681520635073251408135247604953186866731646074982458060373527176981486942109356977827689279897423907231004152033649960037935446590527580876257787413552091103983150328861956569768508453724804880354947814449662840762839390843157851758100530887205520702430471420278676296552094790481442862200787636129612080445055814778700605053965477168983084392234754488599432519692732419752238618483947001364269885891962922102273381825583967394992878198038268462408610336518340818496630405535685496484772050037734097645450761253202188613163547064897881022246981805787934067276077468472640003260921061414477184738305498804210813440592927189079229250699042614785545186497967068250038395812554080980728350725579257530777455034128090779986866844193439672395482978427375115441742099969843186487907428661156667726942666772478531586153320263831225561066547063935203554255523563794136376829617119119316848923694910027188300141043480234186605054206216567578150330581936093781730105248306458907664355747241003887924998177725790615609048760144916285956717483487594296932353039014467658913107564849416807554616958736048218654923801763118050328517314749179948970025671480877910396682556755065401837855589216814313430262108217090788306237204898253208347941676698136077253336027510833415848959775505674421333787983574321038415751497690359636663855792795261107400560125617671438311788399555122207343760975273525346871523368590060921373325707547793892078205795327412039439750978473595110887969962418090370309884772091372645849724389572500570756134878593127764185749291568256110382602620185584324096198114886415606554702132355646494354156217488620101663685079287097499049476988375180734946648379493261733895468598009208072484496911004399363323100505639838470897311834850096450660966429264503182120900419622922067879169846843656682926656078407497692354206303789012647582252959276873901246187708202637158760388931947758357294647442771445065847128063461582587161353218337822078525935372341265217167134366634796569790547134023137454815618712471069146575908537666235623160462710437348228484431736207581644570517931084637275955448485191681852199181608352153367128936572695985294620790385253945746768796874143274762878067102167877192557527040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -70800447785971546968525487685302865802482297070110383799799426372241089981958822956213397598118007479258095796837477853556042783588274035633841834786085456628542311515321687069310064975045030584810321782549702198215757939366511723661599215935361387064244867723731061523090759071892206914316700294902305330091636956688606558580641870375759865335264329098832969539755944623440527976781010688598422887965466996485613548916397990263275956356099111568814781179952935215243992141775485465779473171030841949804515998884323531377335781293179331349286328453279236702139868387943573787480414526854410845039675895618918169985598706159627174524689496326463897054268616197034670378075973545204684254372788657832487102001981013218095898782591297043066615464140399807785797195513105314812728533729415481771977231764183419769435266861569865053322003892387722772657726256599899563211954258943559755200563399356145171413390528440880409580947159042109297414662174007799214278341850139581762848654730515352601131726599413314023068997044869192593831810773157843030698080699321742206834533488641961202551235027779626066597882301774318463436170481763429009540907320090693958698899500312219302866870132390808437063853044986950322226567565013720811566828446735345875510822519857812047223972967189662280674419249253709409056232267646485584179183838346309853940973316650361024013782552815553135586269561673092450365466881801430922728432643629303444928205587779654091006323285388691823526672221862192075949337650483016318904661882183339908768883506337955364670681730508561725473662667603069840532237560322919474149003728667050666231621138110602808603298673309495619725274568894446760603917713697882538969514332729153291501982906124284534423962269730681127378153445512551617155340961209688723244310795953083920142471829395550738740674762151427214263692844268804957873154817601680572194510584318984979811642588480215814786976876474530965183259145114775988867248883478456287045926868666637818919710449355560889859692927664993183117576411906287837635327424679655981776776535034016579977869800028273047962439341827597184899878623932070387823350213425522648228312912150192358054149130991869681776599958765279806373230104489718218991216351045864040769645278217784913254867005680224938005744277206830379529722348638354020967908347190922792473244777336836523466568736586617554600468542845322049400327015228674825670822332818887683389981615169976014271555960604553023896616513143358485654702121831861550151504001641266645717187890438568514303347752265053964110450998947883212602381934020740453382422253611564235279709966610070761572957977559543116605595655142619282033329564326051507644243338207591513286337467531131234160347874203472562614772611601449281393140467821774150015434636528570025439993574727351642656561417569099287911139454188259934510866150535028287985953768875229521641650032277921304407269399849213815527405866319442193354875055231818524733082054172314883677891521373746874993176977108168844357652261834948960191042650016073911933416474002246796719303085548170892079870894464139411040697467127218150275991706489285942439663878342398482958966175389788262256763305611744822254144959879159815281415323771425693767981433215973854774153313141307546230215819227739792811179143802134071918880778486133018098715985647437898563185582241554977865635072762105227011388656009606942098746521996943850202287331833370675107415689987037810650980821041778238238951578739124165745621368589527500930239905100275350422808175817699369142078469991673637792042221498069940453014879663272220823391994986046310977480196630391743475958226428157130901211569260227137547747406787218694239544799087436631259939747266136812210982001845528623784805588971507701978914685244441431309520606338648839304296527150859603949089185065699772557037680487086694769878163425788296667782626342788349864724772135475593264292356300959585687490263438405052261152449986654220271202325399430457517408256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -33055617324824204772157762908954396436136743939493063114555242293712538700092461011975664336706228919432193543460286445089058865637853288996190786009216282561506035525239786606458474277735001048804214934148665873431829523186017105481068546934155993194024767995208959194614199934538661696379873794620410100335650888529708716006558914808591417129275072233656673753016214340711698390097305859054455885618565730385264975334694832094249059883168495720945930705311060934017141449676642900918992887733026964202211041972210533516109697414980051558516145485393199284389693987955101868296449452229979607089634852065965181868982764065367547222866378784585112228332249162166257998603764577379084133159598121266361869248345281507489723093015358261286034885701118964682013285796383774465212226568915605443339792899150355084900606552653039184068772719847784635351319794065739882559110194620074354550914938674948999884444035674267031594888201333338345467746561765600592345092454062313728795220334513613638692061779259737131794365489930505482188458078966381065435146171097680033548549584835806369190350346926434285166553950056661321525157420848368911073936773564557350765555309134066109096153150275347514978970371867855549265808320357473111364752494025595086700907237717994555430583408230378936056553362858810669936633518256572870262075139484638656624336970634160564894631262611846760961940895068586802205243535615287259973581742193467171627312270677745829433482109662580615736832873790352333873745912912150572186913002941024562225431157549371543564877176217562351353100663093741885507100721731839591423240277270048310966253735492244579460758735876128239486161097124188508831189696436124288770778107071873659943726416738273631070804486977009571035085122180035589712562253652723992026211724169192692877714432164407121567422066437191641719981279079246978599070458758980262189837911281710720914922203882419389125000067739474216988980797394784445036960595396201126790284587142500042386069472199821431370794002947608896720897473693686947987401583450672024350998098298156490644636130416557612486858760981013931367126960852873963048530548056031342269412945705643107330513713555886692210754448486784615379308679484057994836195538594939481853862634031321803242170532266284498442898399581697392154321305773712459332118449651856638058712914720938299180232294886331336118650615540170352216967679109371856315485503321117758087862697233685407075925243585104995830137624441474455695249132629086092215576791168771884117233367955523590815702865841498087819021879621110016075046909198456157245806661992478860800780311459313952611872755988820229057227626020586391693668082888735043153559753353586581418880720647821351919389935039825100018420505001262815107773433884894203986337417823854549847508247765162845531866780947642019969872341323716087551537745515445568743944657239742952648181378394668995226210770138004803502310954028769710204131391471083738753118350064523341876390731922606342651541526006397300809933082383702696469254577813204482095862302505012673263676188134279268970343192856325292042848626497301179658854137055097596695885503852480733471821349188019916700240544926741294347215180126127709645167530332743602971172534473780436383504588261924870222855150454345516118670243067494456765650697163475142758804104366056633436996192169824114903277577088091523161369614842538776941851444185543153391349499208866899948768699881321604989642439074646472187641370548138916855868532427289741135233629916002612334081980334992762922788013059491771360572609862259266233399752860367329121472949816104883399153169829857849318768169115426652689562645057844482352353467312195963752850482997752934636382242010848098196595328480014440339629924990802836532461845278813077240792577106437591554659453176444873506730659232713222577007891407898550890710568281568857313497155613275627550514600857257949702665945683975511445282742191152301020253545823235854138746691771824671083724800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 269777417136675396546473546714467689431700821276385653163523522228257176513192056707003722741370260940156013985681221969750627537192062087741894217589620833046626964530038148568487330813747806678407531382016414913869498734570370814969349956369781407537473858870069625305931165813828567299938227562217484917729642733285949171074308628621343132054904553110151965557629551551171521757428534183745336537241718090991161745519530593963997882980102564866010098504172736356183053957755172365575522300673721402646006128179128169013168305216102228377583314462490863175427942965105799934177186877040719429360926392773460014186741745449644397801314769523340243419021050594430125578330055711540596314990270439455162851418253495164960948989919776008365881459625996124826492975487805998190423582843788144736777198130033758926576252643977232085370974967021452447867376808496407867579822892787330801802604872830883307647306385258520264214305231596832283193683396242633610471946408917092002187852575360082525975809511678572750728547267823795837680652891278567616502634937083814269402884749075758044154657402989813078245607733527856124259937402901035285149117733277095799881483753207885806463047686360367982059575315151086205074901171788213546065955866480551648501692110021173932582374658702193723154251478481661905055965153816663287737891349249905167992142980642915454033140464207406448256304813179486218038915462422995010365604999003740647158330033250205785483331651236652791893214526064810368911535528210017442176745056764164119708854002746832883330130780861390409783250238857181059855628638629937780415647761338784225394174406348392968886892411468961082072561161856074736419153548916385997995743409120738204133493786228231652611090621680565531358519932713537832507258369591603506138040248259074850767987460356059752581401160946854170000808225059941461038045792065240646945928936235875450700129609389360941689371527585385782502038090797957211664195346255962931550095312165744825315179827776665138940202395245769005853331456982191299836751023254963999192348117966998334821147166119242626554588967901176883409310317432730087825521616321584201818824598311838611016001152273892134460136701237729313330869119431085073004270861142143485467310910133185373804617458568305099499640821814682619292207981168214261304107083731612790702235447180388198792103850142682319848572148086627009894061268361918028575774809207300626155028034490437628791420584182002686400301266118431787605688624204684540735578393938622086971404411536266599894915128050342485089012871859408344700302447526568603114362563598387803255508104205607468826070625697859531299458892314932725821822071945912697088078557197642214485732321088823618722188315395723980065035889056436438069143979022501413885436442851333105793925001624781488633511304261624982797705633202666686388945220476782329976622941400041934332402158848892194955289531407507094120887976542712088642228426256249258280929140335644111388474323191683020561635133907296053531287142339633105426040841383800032285487503900328210250059814610749202948109167503749066162505579512732587832889350021954202195476426196798582844042612846401303935237109300616126986707927493058811429233783030475424305618995763394439089751489462839247499505436213406696608264233339877495929304641282191130716241599399465559483152749306168259763486784086164657568918490580767447207613756763470219091291238129660233233232597169173750255465944811569815227775208680877090670660722479710420891926338991287886599462235956167754740188190572711078786050908317361218505571325285158551189793852783972439068044807009467320719215721543238585340114743215492198345195153317162533782003932074950160609344493028861283731393979668220412180100047929225443671119662063062416503895931588848213852036122856079656067565336373053645316067266491095859548455773180770856546528368224419497171110184758052715237992568241778644070977963061724333945169970691973036224754148923983842508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -450470695242435649909232553316050314288095320377387418108552848909676100180585160488701563448923428521212076788999126888448361906473739294105697660978960803020946742403079140773018484986612494152140464148810892192620788258863525191803853558124419623186127073636792253917635796067161345476678776153774963362812968898905361476379536179599408016911204235775707041702509838353705869388015433676256302720332099242102450824510166307921972040907934568870435367889864070994133166416206887943459225039842589674825764823734851483384893275543889211904608167331509956491884582091558105640910128974345382816958306846898918454269937253230906785760675778622940461890527611224909501973414029689066490642590543317965699435986306209363985982256308564793286204606918643809553046123468245876216372641735498763588121442810388590051864767232448748260655919426312509672186446980042768651673274029226415777357825270518271600433212528491941123085983209461554184342519187243701984637158927972393544952434344301037665174544551111023715691608357358777966586028681661219731593413415018435544472914738494049060251659220134019490683899000661261734195999493124292811751589954274137709272101693940313021281377070032688463449789609368848687437753602841438005304387849524202311225905211133552125751108527538023100917805139756593611807448454234353123038613270671437825044744800611941889004076232664990004396279845531156420590531192526303518320432892560440368371529053203776164869388787447276231283138655427827126011412694261020291440702074635750803553586296568078928965510936210581785064253731331903463217375974529040765830150136809622154462197948905893907540900255178674719477837229874611949562871631893985814790041305125521003057474908293284352293497511902069077531669323036961951860965925171351736961246331797696538382437672625253402546977396341059329456876751010987597082502198616733605935047279445620264691414806653751571901792026070893646098606339321543218917789381292201608629327532138757968700348130446621914566561091940153474885918996481674995509296670908397058788855675056397084462067488705339269658148083562182663305654461898290277125939631196085738545765103036120950557497009038099109331740019062051421987377071879816178131648336998202204526171741531542746500692953426027211808140289119906721279059186845194544118936330270457759330966521429439506820970784128343680954555052019773676465987835561210424132655594005727482507437941153561640391799579412443856055150722671821461979412681526536975744411233763880874089158081955396997630634457334155180008590580068251551105286012865539973129013541931078281462959376575976937913959613634770423876185096985403165955686453353634634915142369555443959230491665975490452446125329797115038987619081450257559326840249354000239345918912496756113925904646965510502870092671534080250780790598878618350401761947714359318433702111759736841999883199806334111460068686979868714628321944688981196704607441037828525004808621521231699725156765089958530807546683405660393072597839865057014970492216894983276864011457480331715492241002557087624747059623807565881014272386869177181370780306985390074768701741223103470773722835147481299406818729746061482567129296832321753179950160500346767844444252077702087131804652804447372958169887028143424417533498723553728490686352480436564626480686268890630732775446127811248603803920999228198145414679630387914259131030055283929656998754788044367839995328967076318446131974754338845491276601419495755449685697807624079136732480745940933186766110152869061835651571351463562005645432535666022841170569348460866808000895457588532319234839349870689648018024604035681161229045209977113616955781776686974930980836700494300807857158166888140466920193568373853992735863913399984657975823835378851771267387248640384189186098467894797208666421697093800105230238520866300443701133833998079643492528387727755251023457462779807235241206919325354742561175895110465481187169416861229501134965840556326912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 384853492455405361416434556502284851486375674655240477724923979205964958075953093590923884891490622783416590198821457531730484400833000183176708144056460274133502912631254810808056701924352043215714531756952799832251936944333034076816168005427512618968300990332162644719477693675481262937077662377246490658423542713423527496049902809074285011022528994317540495094463399168098065352132673214292653745810976878565768867302783405929006150630051220340236592050781956868186843617111938298043056998560077136682203078198115857096654096787685116528018257725129490612773351733840780591053479897727352310144420357394675149972883023581484379137438028232916055777694193341249084955022941545956526924587607358790254067458059896769407140046949568876254797619320952016453894323773124300851247407379133823150307358602826536784703663002795794314915839955878322440241084536419750582832017880511978294317407895049085866857712038856250087425328402057092051063407287180480506134950748883088015039400019518872592444530493986517570566200797595010468591209398107496560544918249742620741608528157020498295707692047153918470394401913809485680509107714509922154917355789920218115229441682771238904499143558477594241346735114701252284948108235663844489565811276100189938568954320302873391616421685005243446131426526614282234418991352842985497630466900025513564562543434882347684322501358488568400554296430597911471806687448918082021669476431024165464058922898677966702913111414275924018259872499990796274008368425974248276359696493970775864742193019654928092321665791922125904588646353250831095363763023433267978421809873319712454633935955339337511995528396110998689743331903356705448298775652926130010027039766192604083186971387424276036244575366560583841921192793280979782516551505252037451234572808378564609835952381407599832873722517808484167673309147353452863863015642890272227890359273413998521860284056299577752983311222535417407406848143837925607362444365927415184483285446187994434072888828287012195214272157761730346606235818363888300434852450363238762363157571311233755032123588889729622633276282697912680596658495416142035745429363353395159159211460083233322718196417104290593101673995278195022077418844109761874835104433089616705997334256450459574854093635717123963094234509040189465643262192221741388643783422740371988640100222753467093889087603754477024618232432641866064532136945513446534210695532410238626080375132692375697644883531554562716617563955991845070005307158741084495049535339927776255345619638045679585412462167725850104071837159282498320832638996647235823517409643716047470110437169533780767783008491664582877417890643871021841766069249828493055821748823275226774517682639637575117699467250974937892361670020740256760532897760221030197541502484374658822370620756779748938101333840673623034813926917477330382223566294623184857776505543303241178369142245044103974028329584351521088380557316451925339411055504881075115028472960038164005235006910240863777421270120930759790136019404374837035388124346447455649847944684501831879861570405712021098780059592951098975867995394368000373348623164671014123906215931366026523172994756591102205533856719428092004796079208195676716663046622361946490827352760007560382000746487773960082337909799741566431589689685843337682325346795662464103784493709060461841515254369169424761728569711837773019761798437462201531368183405216200612550350887367739766432672179716401747831362933391625229616918017332741419222515919136457328242684322116485942112752193406370156732447713878794457429494642519290423587750622989657794272866032396159474338895243760835843799241622415726262534003017817776975377424496440271874765233818517057486501583236922718507631273681075865230639832568104661731130032435081415857055062933416385699454307711502124057209298167345755088615514751421627584402481951086722059656264724339952283732853178353124194935768763805572716586557856057054902113339638195163253372393901793057177600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -173234353734989766068104810039924245753955283332197766494555149499817284210878432611246632271855191717013169302138647066368204519370646440134452735815258983425590801814327505645780292153061096875033875805024891051090844598557751026867318710813430372060515720325704133073148063182596926458021405674558807696715987153000830926558519227709783350694571480780270972622898287523209343756764541762164922229807100118112059476790143150573587235647233746048888773042475021209380336907774216332660958467884485953126957381477020728474525770231856626834977850922290920490039520316092137863547365041406605348838975545726675204897611259535210162819009192750577763579151160637552229510966571886662611443226884032079048305863775374112094959470565563676759069114559041292446783138758046914330012219872649920266855554197820576743779607940873724429216719360650554490898336448653463191495576925502944266456331746158349364487159128474321710546821179916693046064430300065821003864011166933727258329072103542558729605650052537161474465156369023410098011806186763734006950021106995357593156303356183249201576908258695975320379378955893793134271040481360809879933494077200440717251410894227430041469418994499999945572620218515773447463609907079985158936168423124853561017815423428824137041702176562052891249120191579128008542309827851318786077693288271051437162457518211628023971001303200594436313011002518496487697466675104846954496255479442090263245092180929176571956698799756614331029459344529981332876905601794224328836488517918703857394602171031905103114150754031171581386864054471111396963300500733647701587533577449737625853245900732837738530574185205223859919041042242653180431088128591603455930670360368196191054672190314185589120675780372317818860279687313080152303439766882617601908934960228238115982452870752140748488495844177282199643503200949200251736233682559497520051977077369976925415963055239295429181363032435045504757989623308592876127991823058941423911616504541272879362791734908769954959101944354754458716744249575857182147483369561249816649063663936975331679419607067884265718067503048710850490670552557016229709370165340536877091192568804694035272223293792494591557177608724298329346687106741219431130496188641345481912024562818454669427857048745240075567231491019756047411009112775012188051584563999398488427804745025842264374766579499203510798893730304106301128745811589603683497706929449868145974800647208511218212516585440030505583506933445937913338275914805321060878765807290808777318866795851810795113089282502518459862090133268483085894038000442731380309408106235741659724558342037209078410834343261372988069516316581826483709349709731997178705988740372695395512519706727678957902997544180723968710698844206286878117045960467439713264135914005115322752357820947430651741645968406122423625482968016607613071303399477892785924923668976619725824598827490829239252509185249367711185724952892229150171146760044518268225168316248454924715014607049492325568440239976201303871627879094376294684204318466839077149242821733803865105878679021767452152931523928437674231379534316303484354633120699549897733972619652220735808956045100594819044748511493567034121203161535198296594315899474083481660969762784714025681875240757490165739167277667203019501643319367961572322073882175541158076369565133368703186910274947783045094657440977690259125520738452958518250418492615037986715969964225045553759509374598556081706100802903686900207789312594328456708884175051249371873830184868065313863984591580779508720418092217865168174323867128300205275784637323588891539140163864268067095174275668630517583532599505172899140435007806351677350304318866106086843216718748569493581132017395822215865824639332338214827091941084478864135836810468469805978000050578582824156648161547473978376400018389515764556405422028472419182225368168017297723837088104171294590542684426151809154494264213263370804204539032560853395757455056792158845632525170114560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 30967126259968863395625642937614563351248219155677165401422556274695046873953659104766672071144043271921402633383371670605212496203425743410521103532102234605680298914702336380535587484424177070567363499632593273691104587594769675927438765390814145405541782275583024899855723090125419232658117140714582020025854589135268878875188790213132680617775154559085581440358589896074664269946898568053959048664913458264237372151775308050191754854351928889516403015181329670518092511505899494007414891526770321242980748104409041430937041313118435628262499820900355236042538586630474312845886967604347975101766418677991345050299375182727844482813606532365522651320410639429582621102673425897923148769774638505528488800149166212063532839270988760637260259908652146456615886364582364638494778820338514670523762814884937617095102575790807173390279788121931246197087693693121051628216534932889232159551725628103277421318815054703036137448719187709087587092761844477852759759957825158894422503525243083860146728430277698272777554821384787563965190087673635316608139097187834213359449397458931699119666994668115046037023048339311657988339379132698297270638002626512835952204950325827677232051688387352685002941295097791058380247003119385534175554456569185063263722257590878668586514217932513641801913734771366524109494267897808206818874416561766448662397319899671353309895675779428618586719987544502396781827465094520530999521778661720374353470498302168226239611984659170505101271257747729402779375152690998880275088860336866039385363636748135643223944073386155196108358867940931939432527142158329758303481968059296593197713433504270987777123319547640603500927735860201492323098312633770703451014795429052331250558770796475594379735253709195668833563671966745712374401366821727847944103034581283616139169732775071587708585695291684501660386970928862774562869493666976524447821169971402621296239665275056395936406190630086924144565094744927362681510392512085278590124483207202664538716706735097121757895160461561692200051066708433744199588640805358319347593917144770902735887856592513955726021468705863999862895105178947639600376795210240512104271201184892361070985408755885319600946972321301493018699851637791923927000918662680408172537442735296428809322677814186774642313085150530563866714632967503867504305096303226764061617055964561544727287891042352355073916784408768243465056840031705754269426489244674142444335568245959775882141336490218514131313228907795880858655212107172142309559241833013336185109050827058543032991861504374868271597177732630939463825142985150998891273933102957958407398536983145229833061883578980924451248404468569255269866821695856673336591265041381524119724684786148055981366789096500334418112752191231814396952394697421999882877344033295484865162090866237845259683326594208661681257195356076022140482731139144649545757564976834954278245434241491755999092008251131030157282215614791610562058912283139167397466747993041649333415975587486990603023792602547047777853698027496056325575178112106618734014574086793163688403543323603321128472446655443538521597605255534601424210293383343188015717823914120634996530725945110641279062798695050717013409418268990130710937903383200100422464507502475517374519522428609680801884029384356004865888036780124692834368949919574772598941875569523845780102632332491854617892529152419375005688979120039815575903724393834646513817450711958512037674246369747669094127963042006502478514295433744273431544694884911644371391567687130082363310365316268799908992606367569969443442743914195605582261346966888072560961958347746157611290112353080780514886743312021799876246213842047826082650984312442074052165406794451244712555447701404844129213155998361217897804363787909535897950871824726714346252364606910431617118038309318219258863715342182208160697227674275976520397294103943897238166308624242525334541411399790639504057449594718879825582490179747367682849480229020090252136344977408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 9829520589687019351605735590310497022112342207049640446807557030897600171155676354720710343212573213755907674437076195861984605712548288746099280248850973745596521981278821466040315225029951357141628120445373860816248569206988508990336644837821614950559219672130097505612710497586204468302414801904241727694055133210655288643232458714620842225005924805805472354811340747209598166214089242373668397186057679381468279490743287341047807386433774221741627159231162523429782922348435531112343427297568042976172631772883529516185059526209456446112970803872020675154162529631399270317099706121608903881386766410556259719879995892540780112874237862158491787693794112077609638686907811802298079488400088880332421064851022048502528428651831137546138549247247660351668402710042193142304636589736253238989335831705939198223584073709839016022379002516592314936129005627311239999351680777632728926403191776694130919577667458887413150922043428326020178708190610709571425002405575164896728680321364203557778443002384029269053835824975969933973142117878277234081626150975660583497734498506565216537632431161183007602111666490986781322187923115962308268770205933476287944748709031534744967222826806029069871923812134845146965221550577156175014347486269032214901991069021506399643795241847323703447601721237848266872826527098021632508525389689851765626698661991268735784906538467812956346453346375100160690461534173964995546539643450688558559806536675875837178109529109213609185196300141317466276717269137305328498702625400083972043090378675798502132986726645194695304546653301655692590859934269957046766124923844129084950781738953104086308499949983434341419071875630614900876969187061494861477081450375225175104655053092840566434579336822418098908472598948330960010692216972862307333742606514390676620371060477065116553103751153518000010868276880754180567140518597875878862167724513699740265676925354249526093496810245435739775792039118520971511222411527290963886677395555347035659656649161581545212305943877375733881197613287719245452227175210396943278842235881351247218969111030504082556540982152198631153611159135768760939925337842657713126740165418770908010474309309556885112202507157451947207781093012739596022055851627952124051676012793075445566520627591849961807740897132805158249199611743404106238229578962950714387193047749802114822683467831735294093921963758290868095237320016475127003277034373374312916614329853976165633501541692951324093023432270306147048788674871146539546291478368642499776721881112027807924463260964948954469327320229445831134998487662938376088074587659475391119259355524061837174457596839394521017052046467147110309921314611397674011842484220462702388946825805156627736228243587234325567104978342832566572138911786419783964277771519673302809697510715206197394906649457049221977469749418190609337282849216785340094825547020850661270865506948684292211841113309745565761932618584207048367382108062683631895438535862490055077708080505354546097223501236286709631329777845296307728454336950161611404704182345467202034812648879173453787554740941321805326810927229052609226719214290622850917321926874285167389280768768804702102142229385317806008391242690067247072010268458762179274174445280254640895310530319528705633008697564716801685294067378023475953920188187611325621648209868816039189095896964115505972909781930660632031476934652604433262366080771703968931121029406560928721657050561155496673695025033034529365456293313843753777287056751956752803187369366450817696089196215550176643919112021324799536255339281422766707439361736182361807461019011878503976016126410081491909356192016302665675491677397583601628026514176503455601349174992174396512729835807056157374984414186584678800608361813790132272429728728822826330307229786696461159716870924542420295607149535874921047282403019518444712965859106969194073933080886117137208244401621230031191964428898305293148977727163338300698819362694894288305458774016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -5848467590017986354758071367221890506313996918818390469462538786659911559555748763230464262774704501150014780901918215767500713023618642602974576981267406059933730832013778489430374966532319530208793397525953179853610097135327902337790942733867745404426378111194101633393255172405777988553393036870896581779613334089677364890174284054206527429996230650000028058894903344421123041296546541846717294303943552817652104992309328594815151189545148206966852058358026863143056718947498665948791877632051003513605738534723653711132547613035160004559427704163886207437643851388769832281230682119147132189916464989452509989890458681252952698100921327484408383986365583372174261320087937060780996239652858370894944937026802975062565599545065064065471052401183274186581188372699264859925961375671997281421795400286733780375807235129056094479044086227261009208445776045236314036273979378089384919142551070937322820026449544169333359521755627082791329036268009855996505804930061683001857371777845233180893047643648481544090458637513086750000102827774197056906449569942095456063621928208972969364753177431722656223448500152798217461750765122231196228652697681057924320264477166429270344302568848869349958534017350147829927929291048508773057708505623451234560589202924303547239992571670222527832974426719699655253158513336301317312089794400084044965606136623971980139921988213611786279247381755546439101025342866005888172402633994675336827231500550639108138712388718817205933377788166167385439106118855729782441527503222906535978227266576092164813457954537584640882025201969713461469812895157195607074284528590336966685743606057988095591932794287308447285818263241048402974765753873201524135540529372515345167853067111753651542818898829745797210127731259306162644590181460582235499143463016020166039083131432426883463149884429364856902550004836107736818026042424203254992788083985779582522370841157553993752493652185718861709878929059551349629017254610496660286756048138528364114332578119155573038031424836861458052959461283852293109253182258101222447152123343058486936507482065951491583211002343614309028857636461934435689387768569417408377141357378647172554593813019615373283837246337104347843206135500521583398467503312430961292888027597860814560496926389042889804796904781281560323235140168327340668520608912498010202557497061503543543412104945545438955986157909769533585745425023018132380966800226470699112129844505245855258132579466991880956216112707351326784399920053327930911760386764992467377764416580286714464040594258471249423288831133759279562674687385431896655945239180236404305288262662288630511830338391590491443141853265768414384750826376154999244109750189987760001505308629120157382751218011865112746731371267706254359639626501962630051173555969449100439389602087060325826253353701548744689971240785877397492958836777246810538659300815002310019488278281029041392049102060499696359840859004311610547315437085008861135723119636736281486383535482113264782528791428232257503118643251678923673605948523348594060794784257546816117536931715355117496840043392087555210784862198476528347272506600927493335945423726569117273232177782509470513557947956762992772327157391688569253720963074977120401735630480058000191147994769681368930722958036158129311973265088832603891421312054235520435359403720355701469624410297465608104871562081209621914537714945944630801885732695001139206941889768563956750492669167076126882440883180082695213997460281847994507499395625151641410424421826465866901100952443102454450115328895401552036436335446729434803680148732835024110746367412745828315009611558447574546940087275727770519980670039324034416136175214328024150079113117211179866812553848352700568478215014896594896295475246760759054017747400135783443258968701722293153544258659555073013502593597586535845646981750567115820629014255738695507086820394405037569710015894991125247203343705657088461912801672485048618943065874510884430864711680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 906240603091296106928160415495607736753379835338357740006624543087578288824467584514017717617718224843554755944614661751594500368238151081548315514411098249929535245315354190003894862964561155753323188447030608051385009873643755631149551920437919504169964134006380220316120930789334249367617654036965943123475203645683833951334906402704963207845742167599459022713617919518165699374080900452039371787480992926200550564441925289628594517466260247675666122752932023520114939289719750589588342772044189017755284258093263206960901490781843369931100279303103713699682960610314581913510450474450441216914198679861916562351001730223681184203846467492486431680511611537299459422047059899874303879033731471372290858921272685640250400388275430965275118674217296501065206659469417288811847255367165289130772068285091050559889027238321665215196849929077930082512389503784200687236327518250464155903295257634949450005288494117129458283343604706040842395412099792552140300278887586336714193923343644535854530121515381539293861225139195198115824934031747387166771017623255523618084610825650630771611023858550212988165142121035463378220855999846812959011909605103490425792298782281313257253946591533234761228251197099341461128634473556554471549071294647602264008391763693213697308341421361225279521204403366584881939931667241654911051893601086385714478849604470143040487963652388244975285598982976572065603559000793649621483072949991415077310117566152476510381441234261385564456322380371982418729334359323514508481636687419437042269469754102030446860879195075510354541863782485813937561694866730859546650515522675473472143812990415268670891570358505617846937889640427622287420625256466256121069543671739999392121565238859958888858595417224530786442300217715549605596479080614906875646611710207946410378885859994399592469911537124520004078202166176823852145927602308143607696127969129526163094763199719196281244558595449921252054928373946488858364998453557772947157996009350308902943785532061529386964727953851621454358407877810408685390118769207739224720012594613740502119042230803377347455403806994123659112830341757011738558745985768101107450772346865828209748999665644272585680401411266545033033765817186375948601750769857123050130266988434612146237064058627550792037296797730605325313335626232771913848455305049588526966721857863294703527858591010440590328388607206465432406462837737124883065606070002219020569661979797735112471872255124384530096866728732406756809906607594380104724482760528258649695297091069338877204849726692929750922482873947902840849521225450725832811170053624009751170242184356085142092596478670398268330615207133015850318255650726819596655351692387020229901309849211788407131755395063194330853010320185911920178777739092913317702876861685773600224139648898931599046444976926375186476624466715848298049225262738121321552017701356837357644432583079427053615407622190424741432604967694578169719929680258090860533711367895636139469294963332572993961584145257845375660135941788873035884477749701150334268502778690020086021907308807640300203960450402894805737339547449506965805104618131839432618277373197980057897579639392801429985427344208510318682413220184310584628325246670552718134339889474318218208896574506981638445538256317220402916759537076307318981986543183195263616991470048039809774748647263518243458385651720870109355455728260724668330805451675058035337629011611439912161183633740760685027439743829241906102750093116590636763554263620228781939118565079625571536523525277284650159516389865009933653738581288150041134825527217404828369077190969774854707784488746516736248967615678394697418936342050818317471991079939358594240926022170875926237744322179481484217099271746166979554795885775125118925941334725399237322590778913156212000197926021015675812187210225857389432616634815222002584867797375098297796205185795095032992502090089556158182315106163629849190365500822139295798437230716156842606592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 279300496376261673678232861939497932527986052093666857449072690404084429317842817544241583868296651581893518883292115990920034668881084999796616998467323993313382906605343507631271791059300656736250088133695186128031890947220252396010471378094486907772266521329181963518274813266765574793668985761770723525489454496915332739359401503224024225305280168228343725476832152087643067724000192800567585154267459115636083550745803199069500450890376729964043117875595449157289467594540314895585791517442781867258748344693656462302112232766016958845140778090582656948965231960702684184648052651341372590132024529688851416557050751278583747943159259012693205986169453355711575284794943570868878549157238806079066002612012361261268809203360764390617220720968697138787997149774672715563825306221734760075720890328313388307381105994001001767650502646943377163077045460347237543281216549711490056751302846614709487300506004682648103768020529544503398335707075631981880479046391874034460338523026664804683324350785249282423205273385097649811317527681690455938076421527205354885424422065188358732001392033828976312383511510488414575446575396301596295707558134568981997738067032988371086601990283585097161804737383661020473829356845449274464823363931902292657917970418546966483650370975774821787116183060108101018088130223184410559108916786289551605432778432538002799290546514876777196917368716317623649968924469976139477277970604571330550217324130162178358497341479254178726307220134008498860104083283391787785620183084094217169548241102951595673959530524682530201744622094440910835730988182648833827024409542190036268597185397726416951768562171911891242548877676118088521193286561290050546776456161382286068008911879284080599460077217639915012377703449656413670917249085998240389275457039072862367915536503109360331797511788370557695318373274534262700331686588708555602812307999264607386182152416566466987231484282499898530183181143654675993786079234414637904046006575238546900377744085474685748846991499652260835899357474209612479359092174184043293342468110327393531493398838191372658870540209896380225348361810700621892073129110363481092679589355460748407112546483203521170998903127283280514560515056952486573878790747740368553887148904965353508454074736100810660148738298705711550523371860171724837846984711027946162787153085425389461877088771318619683001531688703476876981127936243973660878457756655861392146982492426285452881848959208150654611452534720098216398102047268872025649589568198064407316310579734799910980112263937726923454454173975568497141920875472310475419828512943948847936481825133666086786852050544938656109201935430228252538111472613478573526608372353564175378018749616494934519927955401508345544004849314885216902109633514868679164979044822265709316590648189670276033684186145692785479601337069800940941858733862092526478262670652478420515488447305467609606524072455560848841351303398572063483440366447685525990552616591688030460451792820312024551279863308029043125469473684040056656737695411914694522514568377993056153429037863563685412126437239829662310284422832993317303012477181645169178200040632360699674807063680592247162638422530696240661185913178152667119702964642168176444380370571037022391199476844377456948554164070871537272357898365651961855038376739294505432816876337365961639393574844159675503277299945028866640867023379043001072923426270663326704543979047902652335835526859376692494960355531543810379886088326083674189771261675134667065285117063467901448725539365633923853248472090798002938288703496829207244374665288856386375675841901986222918616846417805142841277537474606379886774573435291282843612968121835977831143338482031489791304864448745686314637789261376603705858238038469117730156603501551794800116076871169619556380089011458827338510360315130453883017743793510077869296214635627326311142663891356591171535072322525417575686737566860430423031166729961159780339751181949809459200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -58467119543872013995434703988279740836186018738036357038104907027346709498950800699844108928612932230175057965858582887550552579558794984635985472558361059386712646469331318623815476423242870983067201846917045514944277754605870810497562575879361937570033001176605863783604207198836525661806730879147405296334706919695548003348021534770686475693295005559986293764836259309763639148798965882592093954028525631285626415905620647181447104156366189925474941846163847852221904419767621528478725977182422758529242600988148320195426400992107102642094946889792793127256876620261598147007937845911472223743937855124436695922955971331470472073172760475180479598068794046629750591499030336015441325647224946213298835793104356138689136215459759947539618675935891657046990593585424289768528465861810426429132903315782456581743998959370194728590784604357311813850488821540269518922332390155687886714887624544094617048513779983207395326399373457898011425519112863432523985732706872384850212238723991797529114383379456574713324996971712297647274705873590912880976829448508289008083918369163231722891505396434964195043999953355041453872806220682812573428139200499269164612317291222434511088699080719847017541239522133145096640892148878464657252540300530007778597033698856178327867624614364689303838691868043500399945428397438374593628548413701975544639724907756216778664914480967224498632509118955144771034005634511362801995297960123282586749117272501053465156279816855067015268030287196339847862318420972185539411851722595682491020865429309187005441743524995182771237295107487037004221342803218779565041107366207103779625149530140582930441722965587810721546613604912648880485169502758271081977117648852545634964071704957886373557886222884063709680472552531708880205896470906754162119078558753431850478514350204284812489528949244749465196910447784380646097868377209158090322258225272500587705533154297575034172123533018654525582805564490801110326326765566635189104979794085959201344562134726568221128979709738516282830128480686290745542612332747124142915924699936618563642771115323382375046118589315301442061588143913750298731989228741177122119506792417348798246987083005966593698595508265491256042120653229464811701139542659015947987942124898703068950282338459287997541073350659331242922746579738343147422474025771733090116530938577590475057235806573694851045889636492103694890373081837621615840823755118009773695485919678944884635557453452423208541002874908293093795401575946770701918989066662665091327882171780919739200925364738199436731546013526249589452999404387623599058069472372653857125316220369116853424649981769843665668064594202789034071223999605609273485590103838661540395584707329377731750315926529760308845562520294093469967886270821258736099998165878418950531268963820498548193298361638937086594950320005379260932230171814989624964330679685652820908359637121878534770170448259755986033358116867872048194039036389598466319664920528943159185315139633102150457749663462448773737952718458491730291937827748731214391296737430060687790281188541466856953299149343149509947706382151427827442965335268681720516148664278353956926952554474520421887796611195659873455138942278694945815423397818852592302636774935901034943699887648390046465079056688351244678637524859690173096594664756955628687755498551778282500920379358289480018482769573622267788238461529423083695321048315036299619959492221075128067979163030552796903349718984195392727090363164340336430594916931667270325007703898405086233777807700481256547587686934706970414760950074541251579061496329868347471175040521442321915289110086443463889989282541103522857414034074238268067885710317285897920866275072082237162989101106499158707423202651869448619530992887703362569923771859776784116865605259626126779124192595984282322474171172881205985793004549101158681413108386778042597202672231436583083563886017692703085169994735551120215600351187159818525382042005945712640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 12524637127590890648886590677899697329952005688843799517862055055141870875604666576257498356918827702262086498351107422876704929225448381227529076462757166064236548753778342522811209106137276211952326404483087041738888046186015593487589472141466018445493681799967919121391917203633079630069698039240774323091940388423572088204297154395870696554075161249739558222585080146458666836418158214259931002265740028339358877870866269181466556362094915659370164465220745363387905702915681499969738431240024761107637949184418379116402253627896357039648475334151529565973580439158781518329702757940157051080610722024342022437713255200661403402749748436436693633426983396597774003413290265472509562771935769415720268754525712328938471873712628476137520574030644555382142049059265195391951009068449950755023825619787140529094987538283609138584927269957985515512276417286201439277194006789169324834158590669193270674991960924062524922507825269648861696623684285991641104805669977605975393847034682173486459177040113037487927614381792323487828458636527244641085588171992470577416332840522634473684670372268248249563563077295928213635297377926568116830380990044744269056861767841894634560793661120133224569735985230701069973389359912342770541599457034199974653811549824067642971547734572227954273819838504172575010690367013314158408879288325334633691162512167059763011343698405299871868025891195923484189628885306118060667959853255850677688666189364416848937215176138776548711263592458107466964106613071776975157626474445814510722359021398894466835077578299716516647748640072286095617716913496517709934024590898585601978175988481837039667742107398992372518390024539834499435737761521590166995456528027058113671449890671438398106835199003752126088094651138366731656185434149467872829436012414537417348577319436250348753270029295555231384518630511732400246739627306832836470045644561856678640171093262317942877073098705291698046984458388440752865627945891737600961054885225854249191567566760858174124409675858455417088675179017133199101806589530911887727301995608663573124783805496967779253767552340578641008274113196734870384309923309038432005065953782623923303878119905527591265339064048663059294708765850252923308476824000658802856873473229469430515671797625178668978640440716786937448268173300937956710767474712415625089694161213403725928544963344425383346637414407205405051645576705639308250423218968213409976153206739102648101629123714577844336918683190478097252024950052808218784709941108317832409259035903038139942422304437124907547154714804873931147196026066970745946139279414411890943104850761329062419058320974256138092230904129076949398401688108930555950446092269861204293521170237938876714616485310083290259476998290947828536777811811270034488447892032219065342602426631771942200506476185175384300053386149940846743884608739550185223801657241605881658170220565842138460529824804762167434516854163766555386809680274549039850896746489351921586856301776531990862118474377520260306244574126213073776177528209914556903997499648126805080580151028524037176404752626534798830931884065305303626123814329744146705922095792175569913373749855557065631472917363221782110923529059964825290370204984559309114421388579448447436491786822658892727737840740402298455983070837245766992667880202834599950347757571144180826605816518575088186637424647035760424196990448460084172496812905621200560845392314987561325496484759677041128035587372748926068692458001957515856282190315780250798257073439817367456366781717803108541802699887042644833039418016858402023775004527244009064849916122072483513516989987282651728935647224401413157029933282359463975242724156298382660242491212216198109503277628332316198855447665657684516806060219912625319962437508218051194567215169058395618113777160618926166056622818409813582521945454383224922492735939516399588572373254459414414342775507484873909434198290713041372496832347080205459696801401536512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -591180287336115116497346300704198163697593283416946326453288872756909688118332414854088840589958436651260688388171734945001028413587126551291720876688512764799416251908062344928046933485709244936605615713838832247055114719476987067411561991080745238320184710160558724387382716210855106054745107207189657363694622988347318591387238322220228216071147051085300900926035092275634363796371234879835450464069569797119708024541528846889406871658057257236794021352670044512218248224344006435034040817654580980198365484523777229505158532605256439909621851873809163044824619394720285320975139292244503966098846899379690422097517251865423119847855022330466284664531539373905958011625064583815869561829244412640854520923798878951998304528283764779472675051523776958134288754069471913692054093667889307971587479395742918165404394601877398268778858112479305565027363166521031674336840677070841463117282767834808546715935442212010516501294317742854445210673819354719862780137682927882371157973357783007553534635846727253406028012981224939617951089459132407020031085434006454053154981793408043001139634731506105743195976847857643526838053042939145502886051364262876853093220584090914199995639992895539122774260189113697797405991196314897213798173972307875310472211223954960499298220211328456384116902213828350972686875938457570944512279437534581983853310293289238737279323133252777526105082820567577055886045799856353769046013289197740538310686650163705292655940499044650319218463743079010565302340812802681116089723454989849422982305303988424343372819794370188076187623073405566422520132266962095054215698394459191020080600099530098265975550067683155967085422020456424140769580985497676877612633445614781642726750565401077493812373536085227175282999746551214771242538537494056833134140919283490540036707533167630887549638442864500601237217023813571022993488497380755360649092509358866000488830711872849650518425983462401977427344981114504941324156679217307603910490175781949976020718076970963506184624607696298115038126444781437856785197090806247932540403970732947170106556849840329550830440308977148199335528290162458764510326155962294489453521868341289899751437877223686346465273523377916190478931336959189455754998610535965717614996115755545669523678191671176081947669148573559702051114948141812192593179814978090389351080416064884791391801313274693184666867735188011378929877329711332642266751441940346641341531832238367509276371320565999831062625715242419198553413772050707349012904598351950203133956257171387691534492619691467696329402143766526919302415803986245692829492228110518613815535558307330284174479457480707778772636436243465263049287800330504845956579543591576356572947849757090596283615941185792094187997138770442360405023030373577819522225083217164309452845594089707939212370121039810977904940123538705153749096834433578975401591039432269979436055943364485359365000563485017806570376376957205963598183728404086201555076590149744699314918092638095443140867263924255865705690205720678960689633828428481242402797918059516033501318036603253312322093666223612592817686479141578999071736722924345407155817022100750664919914426800386407188720343227031997205032804898759158245636468342316518980518070793136793163752111659823562837096666661837329919315843807009686669067969426147836654610148958549127827881706423620082323540867026930431172978639984672150377346531479304684971308312235433253181641170727745748369815719007406616884304814133400164723669930763583152146425636565317221463359771713956929551921159740095872109462960780713398552866799540464917725120677984359729414273974758839181949808587983962186608116618214787833354845696440817027919683517782156183678972729638463920790696564555834069652707263909754862329170677229400327147536824761381288548447401516339341360921865005596832290031917764662994489755628300501230173007744781737683100537080836276820403902529100633206650152388000565509388117632614400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 75457992422397303567534607339305591037511173278256951347235390337585300819324385071321677472224813117768430815307946823590176690889879729327868648332018160278164777038196193599850029276760559078050548488148812827776233629020489856832233565753486950288760294878665347686901824875756859850410823629358446072245408457480819258043396644477239507911935453980874169490530026916251220133627638786601307107969670277642359077211014208635709319002370688832165152111321188834524540800349956041418875708525104997877458392901855630650490891996652205788634440774639663936776913962455823869616996656557469995105978234803614361068588999064318635343541231875154769930030899854951420457128888151652666220448828961686359870779696311293423259711159152911614200854383221458099951242349079364565206878792859772782177246911127898384581373059212265207126513350503824294451214751173158493068947438666826588853306227367649913025001394189544341686649249334936232738156596631981187358048416365340000747478037253802660321334821997154922467673350396417933390098742968190683947618683996579596174151837834224738141132752519430750268689234396350939369109521377015475006151962997957130868567879134925046467516970116051238649822939316722682126652884128563897884399684127174395918917940500059729619806849249025821831767713007736615974225425615853244653261218945586685185475940997620676323057949586158445780957424004389115674542363635298548823908851870928676668979647348971843703720735431165239988314575488452483197325639813042378582218547858042435904445381341865082561480224206674450237009778069450639184735855408471514673204940350992700656676793503572208906187772981901576770281778404288191091773374273364107698694632167833879716720172972095736764158508260047291686297641410677123618309744013743038357560717409513826282499702766272333814291924501034975871293402226672702497043973284783960130297519476832903160046681167325231702332442223897064251562214861243774070502724952502679849969464680941817195217021142713657684225132595733085801952002904472864508210707880166232305397528173092273810155533047613409987576468559806966076218899968830570714393596973129594944567248219535727440684992542385344186808679663985299220986747345451110315170561754512874777939026113367701416492026318516712666361684095592524932282100618025983720040650465929693800190862905018354067477463823414257907565964521783950919296351254016934622560063591049943875191786075578835622526203786276623809638516103678180302270369881291424895774986913952793070750669441760441330115562081620538428218938520277077268939689967022663319893250166644231438424206865786696441561607998546106911226206756327340422631315103490428764024746109343600438663734078289555277933937765448840599876280553705126761624906869946298965211630327182340155722546997768279116895160279563765209124622998163864793575111247791950710422833093537182106874958163259480655044770285316772863761448919767480646159114431213286356743203069653828406722325315275505462431553600524397105279918957592854672884961562034338257015299024765527255006559408023102401049815281338239033244187057672022624614938609483728178798064500553147735489010802036630262963129600553917877111768940331131422947574725129097106893025431388671853645320705767535999273822819807885380207213501786675638716564681914445061866447545036120423679845041061047656362895134433945767763991950259930113860621474576503134734401677872881536255822085244148554744755073469882292124351948328553585626408217168069388773891162256241668021325491120994664693724722923200218157511865762907790053606728186454523027138224723387624079674705968480261916364881990794521999612684626030258135796328021409021147306346759539318521387894645042648835148119521774994389209168934259490335399977058739822184279149996759022164672599362285859024419022927085166339811770244112544651803606011914948845747559285507481489238872877312035993799090174747736055715666781196811312824320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 1727524327338502326648926184740107448010997277939558537250180342528591772473301804173637650967242910400363327889304685837586636631205438993661068747315345362513576819564346454036172130109673114211401430225933848825132400439565286370325861922537550612025154197959260143067153306002187249718632978627537310637870753036666394450167419696217021397389237136923505648827448095260757470861096818734806365403087128484969307813493677638322705073027289024125773414607689316197933999857231498930431426247426047434396614353209442351434484318463194181221305904885226106501314950239941074331872087095829070058276569735612481732541541656813794198124900512559050116474128845504396631591552884042159336774127194291310622472336173469300615819347776445519398647649384607592382753760670633809361903960708214763454187029896147059391706777110454601890031909481162848446599663181546721084623485917368860903473563017248489237573683502606749433546243666402002032605810054390921942325451685814658094593680750985997820354270463702022947676856859501642753740531871086234706098437228187096005260941931058658846649511517572771273234541960323473012613739405085494705876437875556023433480612117349926329038616122974833684774739588805179083649502464258780937171282980553765196718968861086982478854038624213361918915625337781981424210150300676084586812689395241996802956431009139405091279624396070165809641089394310446276518817282868042412021403930078067801345755940149994127099848228209097171323979119490539822403595154040396544707081964795424428819520281100715995576870768068481385683645727600629969356146321102090373497855195697757016050458100331344895397152422257250533145117435855767753985123508403438681938250146626325361439429534236626013925528057639465356291812886418005504506331429225317515398017094575172236210244727325919374582157123382572289759932561881339489237958002298127699872971867443940808138974794474692769198100535497198759527920767054524883230616461952447220780846421279493920570705174308203622624889462580952908255828679166643439842236284269305981685956091122980146546170091824422993076234791358586289971210889908697508637703757364235725359799205392598320882272258805162977812803258669139367299378959913360191189494794286567387159844809710135299010081716840317712863531286683038402236223956313344154513011777640862729581416691803776101225749498411715124619263509060770840108820865150587650857130030387317193911212859364436777508945292982366762053406141127528254153498418331737054161629608394410611876825289116579743710928282465781079609987473529939085812692827463268251624208524774461013321205569934277124610190467291500657698830614830101317900226046525228073913606827436722503142520114000618548785824178229073587372536709842708594985274551133217658554392676116343117987114418783659101278276807568152963554169742781299512453059481876336573693730316188836570379836081560973082990995250809740211961935131951757208327245207729917625551560897717226476693201212235394733843953957669206813004927623166283338953687720435100798924108210167056166977919718585704249395991476884692363081927383996242384696850521793521959972166426559307920527352976749918706400543802090763804264792850991150089095500591778271325329031315329773394271705874877697224300391951471524492901535147134492718104722625336434493528259140404520074880949879768456328271468084463280681276119733981907842985114967717182641411016029604326667733894687552663696455693801345965533092712656638543866990401792992266548033545108017018567015998556584779315761880472899429364815578059289737185764603777306524358741789215385098698257907582474113380340216755708592002133288323046483544168687779437781835394180430575211934038450693431450386012169783091782196346568933028367032211780043311822238698840925172844973329644646017922350185130549793032401462691900730570200197636979349810192672776905830433109058031345815918895807717846223685233375926883491288394498048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 210868301639959305658939604961568342177225552582601752841914944107601883100320884024783319347694132156532689016820687050875907256656070799902704677217720947202948129388888323999542082809897193838211883965082884784217659013128905284351148288219355401573899278444190182275376208357442922024322148731243368379879295433131864257457429342139859032471922324333477573886760878542848379974797873876962195671390564251968416338682732326222461837747908955941890531573685667105450740186993128227949312374708672195904692881925204552965913608403500887263269240399084512396599522916006422118751516881383513209845825506119314601958728430916456691585364630906663454489309457652154969187447397899476699742841155928136710700853085555197060181026545219530806832687850914221031331452020066416560703656873860374200695435970895817348300637329759630635415595114311003131543058820125368264749454319347169970499449146103087267991564726557612574701100779845801613853073043804159804145477859436446043667574022683260560838318308209798346397904191947473402340140844663107113888919019412374529998640830936768236162496152325181752555747078899753354090406721498504969816536821609515954758694531984007521107441967888549092413136827254166015728418211460261842640757415094525760228320150020501494326905807233890302125505507295116107218923509976704011780447734979271613663638766836796794401831269664200179798396305570806412461662007175021468622152461233967282029040812531216267698872415351167281917596915183468982305400646817999061141864949514575031261936681625686273028421305112528028428153316045431136758289354500693059337787531723485264310382049080961365700085023394522063443288688578526831882450098804770224866898069080439841594818173743375364603874248530775636609137688614266189812633602989136124804740234795735846873680213703565587301420411696997451039651406365396708874350504914373864470761734353422869471872042163671876496693414487694327210909461398456464442996908738161989750136394820472797868949706977048807044043764016542201791777127636079446899282644834065644176260637033941386777609106504389752437245956100942110701370644648484288126163113359264388456441162764641647577326767433808203074233951363798174481442478789343652961366914056365054811691244765806636054983631257955245819482821977662117449898468578245556425354998105119974474941565520382059391612470914349580339969053109337318375125277548822291328975867852802325092315187217762223450891477222993730962255725952752565641198208434036459645046873259721393476256350646321523033944593420236978239415096005203391855218359380370048536533695210694699376296441195525404566972100684115576427445409692763580905482019371958840736769651206149859670684224608581228411979888604259414047090879118796379358628338395934825271713850459503565117551005609348837790705982822783115514021932122966954211822655554726485119900975335736541806359607845857817115056045560839875273568724385833533293968550053606102953450296058541361736344492063791268733303560183758792882504062390895399431163919240011235937665307522351516002267221551442268771064346120940551554197994431290154176862426682224887398371696665758775625536143279205814461956802264318734118124732311039348339555307650839618257295413914945024977018286799051940331317170928214180271656523012436366888076479959385725306423092698169709111583000547263707275267992205961431594756725930814614581678697404300929798967897441776830726829340090130789787391709490841417819381654881749840757169437675077451776591954947153195501663790267999680997479350210493327824399684756877664662090068948267164697367555949719074823561107849943453262616218431140088106341307574744833828832497261482993041153829414162927597722123455684541980901459829451048539096642682402612138152355344047886768772360154137041364015146180404141475769914211315106952846088148315293892033293073522655079973543302419263785862586565152016455438674634450235806623827168402708889600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 54633871847377538592540494274546711797314195598005320217599234175097111079113356002613076261352755588438512442658172948955945103867195938501698023346154109462195963544932874281111261066506917644502888718493697773685358144927175085125045807883731229855978740450650260585865640760755939278771711751253671442994025028565494164682532751299652677699081851224480375369624310639725243368802952316021553145764699931850606754830048500849611928686049856323473236604390945804338902540442533584187644750658431562666098194695451167494840655975827707494132947325377890034838437849251213788941910475930410219838381973370164602797016552639789666003725268457380118532751118423124305016336561554359094839907852014964929256296766255854161604459725890211699819010425138647798030714039546476186148420054080792739724250248202919942142444077215316394851742908182764530683349394220850478670884580504470018765334044261824177899601259751164244873867184591554897908173484999051397962107011370887700562995087876907048092685688150790190167482596706082530053335526595429858233295811596438834024501188179619441369753265016052387099708179028300307404469774445909319795418310545638421368899035355947993543145177548546643162310087333305957800821215343714162505611252516247374337657017580801653864347586594051868424532243648969622319078647510959889104139280821490294175495182289214481316128933604308881658111608360088505695531656981569344076442300714885262660346920251648880222086208134641118248889152158759661470299353627186839007911591414886949394563479282638531930223723789848464926154913122227430912966031744766459712172773471315797593941352130432917438732317705727479693864532234912367789162054726918247444179596996920818071400864663226730092071599574027287252920312304011050674250334719024834874598813093275009094911723015397182226815874861350200165963612740071514679553801042514556592756976562174241648268542779075180478557230147809235882769830699377847331011083486918675433340109328467450703474228343962198176117533087196477646814041517334310948886326216899497085228525154558299648152212412691779141953074426068677015518666797674008470405982457030973297915141744075335743794223939794182730131870494189789113960782799084223270169305428611171095230303584246374352868532789080982515774326522060613180954591072885675418310405803196546141854171896246188168618389213061468459449644922601265021196192344708351026886691474597553951955189505041535963022460744110302928272158185131713764745038629875051413994005234183750992242473738752375964177480139527063555728210841396616892724895324777294561873417029910688190721829273977827284422750618222532884202584097860722126738690508627223217801866482981946371642799540444176382274422652746269752769272744568882850066788658357478932645652906198876501984007746813082736703937389812540955305064365393178741708327134845458721456364269598765716486969654952522073249895755499765158477882769507522824226617478885051710890863055402780680767911934652918668141055560910584830066104665767145587197384708251818071342961937763342546046277671544433257001250540773482078667714777369864504326398431467048973333671782734757734243021514797342892097224534273331183463130990866967294594979714272175683655736135600364908131400378278060438514065580361012323360366974223875521067917133720213971993741489279181391548860449193856840145552053249026409655930590218758485878848846740582845653486187830021855122068186472967561410039060293898555366704511253154471309708020647538128620180618333660770216365405334426028142619804350214224630250692974268766685537212606998807216275304036180515294584002519081033159457590096266295053093976652554565670468684530792526787862871823923701621549603729803004936560590299369415190597001824527820340465187634091390382828236991710787227075129607348271412868724919834917043746238648476241732548319072542598436784543899165394885026938061166164155215985597625437156516252782428160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 5884029834831836355898661871257274045810294283551020080660871915747951913308100103651773451537148337878327130389593492261565750381319013157616446836433899970942886777186370242069097871995951465605961203720399491713666317814612242914242489167576994929982941554101101803549155038202489408106337755803576820991694232488435378482826851629917994823301732159935497961530145536651183077598454594262780226908801467042998503594492091583227705606607089294118049754688891384317770186815924570581441334237286544050392555593513053934411643539911695802194697517698699802587518453729652315510397045108898398623931785396530867365590499755665644169615397141889017899444283258585511497737240428218254589162826669054350696853262421543021827895899073140393102490059435167633538975713959053081902259746543337642380836918098130438616208369465290119350695418297112164460734683628355815873006264576366508232573774971757040653730788330939342691757618169087930256080001338187372000198117519346301635341984745735612033295921240612181331154431256195498611927074532581099069317685592988158640867082424831907258393184371324461900919462166176393201966000371934533178428916604583725203601566875101395671185164564398234962758280370613771579852441181189287027437060621747999561761338508073122161219585056770523824905920318528159002911922202545865028898518697441283067956627077564174431299551820930137155414549225971639354442212652255484373899586509428203649101117222394766439567394073813175232936010565272605770176540492513150533532905350620081382653970072519081876828586687927139579532569752014090680049186186812308314857409261053898195115293447757264314739682420257710293725797919801555615544458688929141001474127825503016023579471921780048292476946885364203964503677669594284017822329818357891767268132084205667056405255049331415171850018652969736822444479102424688778061032097711258016233348352639301668480138373546185643656238418857585986885294385707884431020750790026258764074990514934757131562230818516500524116587339545730380049625780455816851196512476429226938735042890206126789940003691818995167461593416117543674269740645786156186695359286722345138779228158980223241539016840579471217539931820610983778136504840470495663130979740100997507330587483985637289759822887188835734285716834057095964077106559495270449555184598612712210758110188675734171656849690490522378270077817431402690486378145674657382385472505329477101834135512625247662045348422532052742377579015385009880197478650752260577808222863851709707426702912789419823587625742139657536427026877194066290912485788522967675651058327034058391684886429082815246599260572201981344393049270858253427052091181397135201852349123953140772993137999520648106230614770829025101058077098120368024001304813287565755813608906761248549177116950583506803418833496676927623546153178290441092964633685227757186454999481339767130801594156081568836642734751513729713977768511072083237885972175715706977439474434761910650206729737132948770123687396484530539247029239732380112286827173502319707694002964998196607589604266697777486082619474695912999952077310778790595549822173336125258496610742713648424306293261353492825588566188956901914488410186172176963430604031666807505908190306117175064207545933147593436833451194999544884661710292969345902488139148006536415491580019881516607912757056168979179163264873859815825633326602522237329856649479255280993696548840429950829221716590140222035955806680041926650437393259923692731993011675016324145873529896053553182471399299039775790901257805157672917164990709755367709973678876123721421761724659928798028870419379040527232295922008632521131251138396203417713004092054973525705251189253951737426904067821374576775146214455176090180464347228582983445534121499910946499134679849749170578460087008551969062023373156435386502539196259522650546261222735595299879862328071851243749450635011897036398903862500063966551098992688627712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 4917224099642064307383745353160734028359489512373986353351996505283675524497268351252993646997863859935271446682918217125122421580696304510935423201101620870741000486904720205966222232069152507303428330319969188741291006305655896404403140319488166866704149325835803544404327755111332027028565545323213018673475292815153500616644381410851194160859776577734025713604106748496761086932731786834832043179173953411645841754385295060722661690997029853515333049998172228764920912396188662620083832043015999499753924464735349021676544828799242237675420469886103279312783826552399059531268073294750416715132541975660042277133944695234938725012817775841817703679406644818688522995922478127050691950215007221172448593807619416982691696045654096329387996992066515440646491426289773889374060133952395662382188850204413744689244620863077252496826135780029143018852862459323423476163070817330472097362527175051937511074968038734683298587297345655708573177122821688652501024702675919725122027033871386643253765358857342909481026567968176820391736921845041299393128152179034336415061839061400620587331521302572776918043589214515483664726317280779565435349090837354750914783685418120962976571390158105772627162341520193449150771484599845717654850308151030889830188583184119425547929553605067617005681424140789735401922029890646467347474207501505164848337235474290494958153520531723917618991072718067386688504890949522912558015636041567744516534032228388708996683908719617389216115008408481005613378886604415384079122387598610105851651258433981569367702540401781653837458135639588858488735078880829839531185169445105834889584116842517760157536016990306167530209187896832169371649902626771434763879769543115091674991460567008726743626673940761927939837140227885480961581146339284400284359521841853396738527901570106481116039988268786613838578734590059287162823494997082143402063202750833116714612534761181344237195411365981755271952797726255068103579568254216862261801117786341209597598943401733438489402302296372163016117104019925962274301408655320051868094798324231122166252602247878691789648606428208876180708508583676096051049004826957200820890997328077398091088335460224536126680441011120438773952976095758505901796783067518727221516601346718537410895905045658819752119838510241422202762943533095254818260405862567914768271169360455076390102969448380795009557111494181311819869283540481183836161840445543451652085369930845431726125297274630934986317421132386057751345794613525626626533118202828898163777767519149277702118881327023014602924567049570872793141579538322452002144378230316645347786319645368668678558035020256359749098057678722351607575030582458691988640429827956457592602609386790134664556139973247347225713705238933054769072032714954912930508210332122641690510424056710086426911541669356034902125783711348915341990253234557295116974077867705415516738496001764842643482560631383291464722257601145465006429063578477830115449270340085553493824866337870577158392436181531846926557873430684431331681100505365672914565842537838247954134044795794393336997132526599025548999151937414646527747097351630580421615448348906519733576234945435851062979722997633104889164228473721782098235456678682410116774579946716833530900775975647708001584862190018541518849066373108163616838796941092363268054549742281686511453650673666060592962971327695677699640542926979444954831948201297985019357768132681654806513820450495665044891518748491367047429779959820946252997709156223783304753092163388363908108227749261300242691477523107513314219901781286879890571111296656576733799915049241611993454948186915741345945001665544285899885279555162300476033331937655843798149811401330521098244975223135075817284350736745676940904724457294382512582132833077459196603414284741361730516257762163240296534806692025577497835624788817264855127151576494095368836588732681115037503030554636993259444866428974198556008120320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 23877238466302450421005235242612771217480733647586007216770882426523524911345178610565764631620034958287864609735399547352265577025344604747772199452315973012468093003400216496228472076343878327755706417790171805084814772289987793086134822080871585264541378991733246356472293711262494635318279306198722314282476807499507652988545460217504468544122522097465007411837751503459528888268614282259592888500578177582447286830092070853939952680807982012805702002294397437006809914468008105335343018165362651287390083570098712387708174729509312715784568867059622366166814327562291526378140896897038309155026839204609660892605167651000933961402731621407364517807767768181882554219964262169754693963003142533472153646336303408422249194875780126871498412326307498520326643338895600721961409363281660443657353569062642961021450585114623439793417354272647369497847463803945168913108627720885706733281600118237289172205639722274850894947042248628583235523224215561240609600632085014854173301800384289088697066669258818028064312297703834278130687697889575169790091027997510034707124290457998764076015775827475057422518803196454624188069447914503214470707369174553759271744698193312283740287302218330603487929435735376169593619848420815944097520758803901215886511361469018902641171694696052201318242515551915487961459964899664014091319176425837335517436368514625446102034913516868478137346435827588849841272875866391642994588470801126749450489184139479700189807261765808638355264221146895492201932847376895955971658577037478341191491953055350003786933381321354331543304620462297774661889196785094211331321165341099276273501246670961571661249475619383631690243831753818911179333045579730024502440638927219737796316552129283567668970286066431069725005427260218055633187167330352181231266928138816814558273950429975262273087972102942920886853990199016596440166596240753345975292896445319480409505114549089013195986210889369103907857291694603960080367901686863234936095057391685514567270866269610329249511788799055801342367510731393872816898025435807306465435662538610054313586392015692674740120793160730372597887601047771671326664249478501834763872473370939847987604962690224902689995835324074844788033395309645790451853189407065515062633571138599139728121768811706208903800103953939020850470914722655382473538758539523527439121599692748311551716598599142761130763420135458364521562390560848810356921899060185146690146542629131620564566740471851609537614911349126131634691789047048821105753280668809674804055582627581108152934350008130273055202654834505601088854288720266740412445471350507413956209295787210790468282736701939705971033050963911592238633633596857139405543926072227700952148819789726467560878635751131470839353125690432009129122459025826512004235269417187560181054779477410133740332913034012424277839615234297161559421100059832376785451444925796627547504850482835830682077722350017812304471786900639021777383041175121566542974844983620330947445010347943251833137817196645548949645877517961857735096783218990653421047643416067483119629717501620839051771852578780654096409082548379428820742764113931188388422136116837366914503301472841865819518062449728903445148777221154878140228824379535077293710332997266001769824910866334162905446985114663667318753876761610530792571213236891731177483455136042535001930824711257766624436454288256019454348903949670927113521280575068593084893973191457492960968641110081620135627092580485359561050431104904908218532148074364452739612315133320626582111258606828865773693477290510014378791788103871354273111449884808263824304621466234158088837821964101861582685880035584433341189496215964107049436738534394108783874901814679811811222401760191662243319718828820380381821488120264717148306260857204224920696455763534588265683681787338162374807307255701943068703098643657490536643625158891257715548893244177469627860844817257662484275653085318134182497484800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -427769489153230971132831073166351651880808717476677544517808421326118904267239005031248522975964514368040537031222963392655916510962798399263944842924978249447855712452935239981799399830266641010594740285804966304042000102501307636897242101391118613088089811729896800539078732335505025520434091207348154163343842644803397510510291794229485922636200779288442778418260162243724628832112076528758400987663438116437088197367270818873192603284832382731514809487862497131757376434807783667295576660118345621667286606167398645516611307173833620271669863542916935813478596118451550694805390697332809543523924172985107697616546077912818031632356693267164098690187401717481128902556732153419028202485169936887055565543752472861088486851614970595799032174102648664451769836108489877664648563646906698935218388681245308713788480604978908346418996589866021318817908085172648087182299272283177282827689424450994817664713454646487837659896484965676944645404296572706418197045279594372327362608524836528105125728745673341541453932210400110963779379005686635365388883973079479424478726749462959952600204838732504239574377404215035022899648966207812939529256308016629339686268830078621625336085283965339479526439798610094851413627259322520605190341737640971903274459825526874488215223242983409300126021697655645308994850357264235263779762328475095381612417674831898813859433745951892392248329374096681982985316789067573006229448570976453078021726347478685148854534146018655002642418946275726866809507672750701528524603348952579763751579191831570702031641545042708360703203797030701362233213809067551943406695993736667514376501416634442128371126252080613714330318060497220522071486963681110673346079427121999418824034217404602885336201890223350885261155363759683715457939985489141644591057393765257804146358996544998572480843042456844368017540297358563868935230214977385118883029224777425224608097080712471868406693165508043102933710883657107732199559638177831209238449630578421570912412764922092768412292629907662168678232783900462228784643268325163830140274020073675523449852424754205792190064171555286952622985062353572994534852369996971678667005707405050835758762046990650013285343370309169927052119881423382523897685246291086325967438936471112558290476462456926375007652999636242139220864877543263978063143338720839522046660210195667666317677909175240985565889742742193820755494129449191973245387690585432237773271153677470298443472314458831938812728419267068672118691287764912645642254019959640808354086064157017621768412328172510453767755922263766050558878442431868891315013534432633080107566174628038916233721945711966365543759132122849611622786487699277471892114212448237293272487020697228403979910009892657584026786904367442844533876997022990603509990566598709212500844794704019515133077057088965162563217335263892150465647602598920790017778933570128342453398795267148955409177749978637289232427805745938525903648078024809317898726578705325750179795775179228857159189910318151507494448091694389959346570674250435006361181177276435776515446574763640031899149719525974672697891031081662409498301640458983265026099520350540189825038526792340265045547109837325849485428493067809156288181807707328566574913884589854363845704391559280761767066681189626524482223483685624405326419039931768345794113666949910744725582944628124341962456753361242914170378210841561966078126043545240350884126897052979800978756765658865094752948206001356457852053191999041894946215642896247748364059359583787489561576911602663651243836246228505983911052728257430388146733262494933979998111281140933133620721659340596150027178155718857503199431798425749198495715894600585831740303247609959399251487888681454826193233114741780464676676729073540716773922572232342460412030705285328988943042650032694780530145813085263686139316428252835940697220399809480797337742213610226050918001119274604363477245413112132971528192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -21049254468376501090859086516487063637441276595619695372092958675953051058934594961957355961376102243050567844348600929674036251503450155637369662211208317795395697540975414311246546083959178954640969118814755591278799601061382183634964628464300339607360992733637715393070781564658314872041446713728650177588781246872350258412057585611164296223377026451324867746068376606112350318740389582158522624337912771076460084849017968992566740915055080382782881652108076812928651585626132665648388168963391016261691328407712959531934380306885657873382335002531591483263179972923835694041480013501988898016906929126151973337108780011733716729910787423409009978928864916244461544433703809440937495224648963739957252094669163477132243758357251425731372541951064372416365852193820381141363852048204062856415069404045932851305924407387921890773897028443251049059467202184045091413721848302938713504841997361574072874904511503219279826233019474385532764676256882941186340907700949232164218435549310306188358779733320986814684336837338939786540012895272426158050626890487788231236950467978648278000401546142811547632307407276071778292730735395725179197486866932036461999681185846579931317507001600260108278946568471374258392678874465910323444647761788275580223664174055172987923696470187630446476241989586369979730657555669184663009553707041956387568992569974098998348756395930862009938155175845348330377444316656984099400575803462779181530355594939265304004182385419507793356169185622928316997579749948373777038810337940632637840629325263592742860825180634927468448335021401966838681958673232109328828750812415299051239881069928379320865515293854128325011800492307532965443090159803219157154558552791243186527628984923989822532769807244881146907824213977843682321208816662476693690650995729162919747183065617738447870073266383823540696004663440944818419742733719629564479327634336179394971412671792588929947246262013648218692664654397961911733502529834129640905083568903315644554642262077534285701711971233896223737846702108570321810072296617004006301490172342481263350100555852334778552085460792727917420759616704518697903852724066894644061008583338616743586005696742043466245194995159671781759306531274089527066260988139621035674026578820297456091231445664052959934436971689618650110320060866106925102860445044559431375096436618830682974566727777853716905448350646774905231934798686764468997731736650372894934764367910270765566678902087574385267986003522446978945508393326144165075084062999112241148620974605550875047256515685849785349076503580795142442075353345123297523261440689797473856645574851429978705864061022211917195021232014139054338237889375191151195572563854899172024038117221384424586296840390460115176903001207379746573924195565439635350456440304272704801112125522552425503863116631724371434322945037705980509086006257258822174289610639887210333145763080027785848624770197621789150887727952354794519949709718692329267645756188593493360648543161696316147253701387710425970801467400690318039566710037444884650593966870642198534523924152954409445521633437089729965326282060589355601902759412386739060755685263589879117634723196887875752349397568239272486887051205076780320599948128618638662529646384205919057676815890552454544516187350406887908538684931151818290360587124079207494667906388193511203570586057733386146107259834579766512410399832551991669560171395966039279986154455191251931896597788784620099843814526342111798519937315689429801457294470666998048921236907195535949511098402869695556080795104332934271563823354266872658802647194318626001313780686502618304285452572132085598892533677723717529378046620788899670773138272293386369990471049339144659994095133154574409739399440774375757941657388901635008582307242192970916609582111118925048658025647266403314737487472844140286844058238572846079006737880931398155299422359179761376626325708347376196377751786342894796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 1059204674283923034815401016879152972603545883550666067503003105478086958165867589080945812816141362528831086394797999134282337012997529040697742260157913680069237945755005880373754387116678163237137406099773770772256648473868437285302856491278904376118905455101174874661087804427360660555084428208885915985254808738369662399328125487697990945688690818753835772766559087125276571253344979819949290872096253889211703580231053642692976170451137933420029181005680721890495766812705055841153198722795397334114989223847741196124177625664317769474705649058555600541689492723329821323200038092101427660368589423580117813941999048518050374153091136623020008564288771768915302902441658608390672431889644256297917527448050671874222873391543714870594185298647202457174729221182411524924621621038592146654001517981897442893559892362399985978481373583695223768295227482730907454806940593354841907802189728425243338753589121530374862061625796525323206679633575733049904547730673407406154946559283836362789478774638563062276454562462760914206289721403585990599198531409881254215666882841101464746309963509167675179862525619400005974047275993956416468224985255939078319861904868194413922645204128802383490192141466544910859271252335696560977416254211481085002116882734238743832727472296131543570312155201895119579528888064125975978311007475423232397587236886322310082588838582681487198180258484989781851641335643837799681556324190540921777986169078613122665838435398402773132379910846218771164311237509959884023596110433674851197594170396435233614442773195802532988802145472641894701811861110268411224175814080371795187989175353903814782166810071233879791806117174773745021849770003427474431097504360458461472697367834385746608204031914982715081067494933560828281087924959060856226787641743436995966334309597390051663845858032731417362743605569313566456177514788176428534270828750763149560706847854100177202972520835656077094170374100180456570586331131851750520835061776833462084004228935666825474100518378465565886652102517983544709302468639658382504444046389509349801463877990938246482668745594788711750504330509893186813002786009109797865211394429244735205229510943215693800053869322831792491120618075984217051608398696440837149796791729367928358312227178757683164728069049268373795187060301860372871686350172188745151051537364887847370908536512271038173634567435101397745948975691600926365122804263219546972795725386470991616694085208579641505738836376719688651660026394873831089033901366416722401043035531426215058202424997094931832887066580054215984078862135869538217309048990724122921874867191909162099811706624074775490749234220326961760094263810448291091930601133118070768430945725497663684120241004298529838539274727139317248142176561144981390024040348834627521802665972776996077851089060878931852205075675650919299101244705815511652462355116199224198039808008310116860074960052074996520508301851598203122996326093004681976821523055114724092167017602364196207223459037286765123763057911816293593703368511163289449758361045987938112402891228896757543046581681264423119120662866717987913396223936970701488896606092594697737959445634517837568138969198870794029915649107407280021559916633604721317372117097280613744946521029149564945030886172096624560168417216399456627460767762380656089752918594322983835289601947337625094417225710481209783629252957387372957372258280627683602296178522404159844112143924359930759115784437094944892926702647476693300380488926856033600121501760369984073475471482759519829074893517893896073303883492821464628915642445734015045846512533376564079888246822691266064793901921158873440453960977071044860559645492665615485795325233716924072534082674289123937205559058657418624477564242707329302364335747265157525627250365399220557712487377070377907663250178284737830430634133466805863286093624897329898876331297156740829438744097466929423544370133425192960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -56190236019311001313804251051437380600261929181936973267037331626083695439920070610936181691476338297303277810498285581077642412106287510552668799807636589211209039744293469448638159587886608577876351434041885403557769546840888838835274431428711520840798230037754499368974524130828066140694511387499048557760377575340296085545267769877639560761331398823542648170822409931840431657421040655281520898628651394065059732310662922050501729834401088707826480413421136456511418466698600004888719788346609835319028121564263149957550538333580705331876386435009038404677656302655994109868514033584874444645444912298952791675154285581088260824317057442551680012553875093779864562161824549983648899837199861047235361934866475276920839942759803973158792067093145575416187580718991848462899764729113422443719097318928075669993411613796782429003822505161775311924239371860236384065655134017249170246581233837305791863748433356017573054791957751259520204893660896385059721997595427905698119270512310521585142958219571513341059089767479273726826692349708235577180500836541755949843626778802347156503086045394871023750300995453106611318731837647218439805379559988476456611352900886176932910279935531853132372138824947528374958580432340957612931755548769693342376237702944445397678392234510046770562097525180186571590420038795594152321710684600593774360404914412611078769455579212189350094030100902067208089375701511668853870009253228577626915080415302504321485771878478371686929948593234375601772933192802052371388236663529374670240722141135361838497773029314273817125330350362618670280265582847595362830605268514609455664950997575713052388226952308397570528808186399330794616794482180409905731108945421365564044606614746828606081062251975762080696291371222212161449317649411486922508884742168309086620011085341797233643708987427310249753210872106405793790767277852906586506488820778728821024904128496922851090871224424740844980504689253448166184601151816898474758119619851460133665083936670990171326883638634147914181715614524831453077310989947886638611211914706110030202968833397043468034324586513802804914880440998336384136846865901957325834973397781393576999624073160884576893355614296077145789580376293435065177708776979774870946871286469659729300594350570090935985031873064387927287353647420138131544678017764311673709721998228173750057267062194177396568536247937636058101661151824581566348923460695109527165953558175750371356217989696528558013007408220569231874424315867662219539610005262603306660310230298685931122094542895285714063117048163789767510132440720674224694346870836186051174425509691058775368066670601532173696252137977929861778528805116955610900145175845732981187268666287303242621896833745058072262037868350096561555556142558287743768182320003288525715821992190041177918984018224525678042003628679505288929049393373192283254567589014790278291419912936557523611352674276863860801471054042302357864066802628095865956491134250639038187998073072049493672642870311685512392795733092262532056889741860757220731478150845085744591892285708054544581435539116946864463102228158209900743523934774254775189901763159424680803811489431396750449084142248558223544943499413591824041666462367511884427915826401431589608359297444590005975663157170473727265064693965454300765972690560594018568386121339746137591047915014418693409883465674656312751180794075391145999310442144486249642525779731447025375051552152572044724551518462895795161745846278549560692548938742152594158027747249232300633658902520915760672907408089555999758942528628192182263816938645724756676755975738130170649944445885934495658878194039306130396029066420230958851654741382608634822656320843254698374458302596488078852717060234509612874501111239792331635792494779396872189482850023708922366441753927591459854869396416244086600166235540793238200261265009594823140498435489133287497842716660443136346304219709440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 3337453944388340292438333613470342761738183432700926414067851100695726356732076762522655763627055831320296067087428191155912243843172495458236315939024937238435481108188971439052486660092083903533648201291080256765814677624066506896041691465241971088808673239912549167712168180453989013317094388978790560863104018242368949001568091385014134596569268865439890816021941801684658693749686758826804779610998357551656623584878294043582858732498923133130819078027163870880476164097623609953082918176677933392762656664603565549978680785052578396977403658671825785175446823784518274929304325363258342507512341710937955948333143675584255101124354645461712225917105325665620840449245515938980531417520032653479674333334938445256769912852263384174261232036520124640280636376290961668009102350246565723590590416529302251583534834874667530693258198635796986957841767906300468056341274638522666361393628314426321681011852279098249194789031857140324487008468714651546483680796827027688855016792685747311137954550358691815059632585955390539340665896131545842799113974451499841637541080193705690032091756167591773864839208070711495831837016266526747352487785552616508564717331896263220975316071943156818060250887562504853374876020420164397772823206722743373931169668469871641365002033540018189910342158941719160617246153774294224710791280854731598085535827731249050648750224513337354031368591156760446460976043466314983041213597281758231544959011041207015167139486884655796559991785635684576374794903589841212413616540475312439012963064276934778360628258870893671952226110962744248837001548610403292630763247136143129653251613517957481095617180783218262679648342501372117766798720388805298416297224627921814133463776035885709023738268744165282117596917564235033860836960246953101017117571338171028040907681672880923444431069728652470924926373520152187465311364338413831614146817233688852230044228384802007496043914361101024990059183468244734089059037088373193573770628102032534058723040982181469777435066149424800756710546212541534714193706523367858180096098298289041890380483546863319890429560839958428139188720728635558101967605897453703068504307100516785606723417032587340550594417547638132675032075669141999557197290029185370411948291699887099841046908319368680736139018942786545098866046579328822404869056654081491685143088642488093842268594396557151950476197369408751963534738036275708452941634620317938389027672402005729110385520989296311955234433716252352197489719335193043019515522478047008917717471864870314828233182107285543210294227786394029667298571252958154726339898984326320606562957728424313903121958378576546001103514308236852883790074906819628465367206269298636842200758873902379106706515904300987140786752215148146891769717889971471041982734169102171490811655724567441662918601240119967285530682645043444988982572836981395238606737846881309158710038665407996358877814325126886128147938868198842803682301227730829181365124487112251920226836668219383630767751831643223402465404276596485644605527881370363888753149351532731272346636559246710605643819389786040859630843860743157016085410341855287418245804205516034274409444646947643812788465256171633241081752012124050037754610962548023172496014639521068088603926063964572080113416632024925197322398146146250459961611234807385896104210021084307121994423849662219798177309690285033597768140654999325712755426008490261165064135031066408219793861250568068734180136166611515247642728090574388492462008253438661923696398462618391190445597709559965313007495886940384491472995933372930035535828338033930095846776715623251553072573219470221085590502387479645113094354415459205942070798557419668634121555926231924797024006762665305635555758977954375906201918450798231433162872405862839973790614839493694472874040242040670499298212203776600372263115092297214693662785198495020096180142878165848165726608560584514715269883494400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 32250537592375697570991682088557848868789792352902498338608947626464433475397722592787313292365777081228372222499806644092172661208751545101620760587203269631751309509195826988642899915124169430047938257411331627777424004547917146577007721782798685930500059247367340576399354751570757109114289472007093907514272423764608720801751484991829597653721209645595199595668066664431155357775518493710422793485188693611368258056128989647663287043193680781065067494420442168416992382004786298214317718542978202550815678929757289547162951069028193892889854328976095310666466336630941524791657164824817877247441514876642655163417497406001526818117753047449520512863802384828688996373274317132634992288402079917652254664497978454627112690679664956107606147934973806386774698360457095827599388481765971359975356383077164778422149922724539385161647558600638359370338601509283537383940895785250272825333278434663976679174493474341720013593551676008798868011038508187801027009545011444023154097578075830562876005590999187917715342658106881776686290959455927969739654660665520615612621096980774874583779581841360073145431189844533372719096456163335213553156107039036616398457976237202682256722310820107589894364274798592452188116716430630233717379955546688918672149923720181404850369128300927465710508566102722490144664569217144195091406377359415269482623887779510834037322002180659152762462369267802868424329714642800499620993006657178789438925100763564985472173117707205902633690438675231063992835785143766394388851123903309876996831407872391030550236338235278094168073054464773535731925407568846198816603864958239895771028630622114749646470709368862141711812409084401827488763175646840677228148654745527129902050053414130728820237431866023591986405217944826751921025982833294253182107443547020129568180632238024156584555046289542867078116628174179114464497067256729278819266583772887249899746487229599538286086727187654291254871500397002107326462174041915006374105503853691835438376509626902449716695015960206031617585434459012781653329387591841271465740645690188987931866919176390682478600783225021568362555057178102725696494373384473919294291849307108225342167654585132069457118771001502857729244457385178263491240985779451631145859831075019870748817637972099002326178624254958724049604072941419713675426782706026538257833249574085507460872316323131130239362936616211770591233718428407018715716570481568699030527143533919231390956131995636726183615755685661031060286401260419716244161977372889650394782544847484224908924591587885788458988230234077288308693528921084594622928212897123860839318665062677088605783948902981671554693290931032982022723863327899325407711328768540944458975612022870223277178331551042434851491277230043933225201981814647423378265319217346359823364339098368557325057684574537623732547299900626690003667504698634351921786258855756075308861940127480674299087829182072747127962155780668522646463632683374211710540958728107028504962308189765813588019026095390508410530812164442795565946734976914923893150392835223556574486186756906325771781685267524227317570154202460698055029435605754588515091743126895045220731591698556271705620977356387047296486407835891367110006996942340168072810599728640537698298456747716780229448973829096354918644059950978092831889415230281050251501346627153500082701822278850629496563990547962681578101471173391614616470670523721421256246980955380746149832225576147120203975226310281292964364093337251681904417930779770284191417155027353034869070030727393674558283321126507208441316724476298913317250549020694685552188785175979951963702488727524930266591611284237081009730864914704759311253920526948075523757176477927849696971628173822746219213409829468003335469829802934505367391695212222879467212755259492977831567564842828852784752800728759229583378407227247234414060391100021363015509050852804852260774081404591985079091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -1319374647267063320535827587677987686999878869316527142305833875431378795742295965871698597973903159321932316891390975131835305891646438715876567152396350612648359134925089811550550379049222080075028196179000545133608692997307997264782967009206292350852870594261621852486190588410484849465834914903486843493270002395864302700576072032736802278580345729351209334698326238074560150603355445644348780788221365942446122289537902607963583546821973437430799833762990401294893036484304127702938069308313549772430111143601426887159148905084642763792730413092946374149929907243486405100235375916404450020772376162306804676329635420819223618524064180042574445449330722976351908959523196064151574394718471637075505329337003229379013506096497532048454184072693919487940281583360052723757245167139473156418207060658976911284271607568519561415725513064195607073305514308511410366268055411433841567979226529854023711331425132335701865243566374538921577017208225109314028638930746017016606522155543038982890307031413214043890611740286653760402342102812372362249264044856874886693979730931749283711974872243013589004092386928949086702260630650457968408375584406923037753556883885899038410995236494170373581644369976397769219855176830990774843551326825156902437163963074522027542059637456307463891968748116669041388658896476308689257311021265674015165391915545959725899363036624796111192641065596613844462832195705562833617239590045659840033063595950912724452595043013515368031324367934804420421420112124344756701098275865028786523451316181890244305767830346703630257957576080646934306588440892684663203837979431808481230650822435446859411242358560984272226059381344429260129477018635704797953643275239694479161378617365267799069131460423779213809808731961649008915856145588153707240906127191000035877048775355156928607262310720994582930003251167311524535358936963421679095256970915154346160144250338495103292355080335328894751422729700993603874788870129324269344577690195575516913334582469829905355163532086154119777347556206688468587301476010473577055322136745272052890683615257359747623056926049612238903171835520986603007251098056943688736797385707541261364601243497231564635288091547363502716801676200348505671985264191152940162692148486530920515884650422752149743453582368762841515585788904350206844179363177432123263500265856657306865496636145927091155453884136767565174873278214499524005051899593638024130907163565152237604589063722077265712037065027833346257358937048169535253634728894578239249373086845650106679771843020911506212803701092219494115533723442189174599754285778841095829366217895460343427463059317317092622713703396434704699092343417475687667492126520810092632121290590243663629271610721096683774549270375922012741381335165015419341112404408699293865876203738736293871141498125640083886692722908755260266805676247351910514030633308613624169148781101943841754067238130634589176681456569916358326401598223164706313203261184369380083195484130531125268609512377706145170088764807314235091731464290879187927752187902334237738713771986576471527299873920761744945786478686333825897864913022768008706142371757190882474213147602785031434781698394848325859868127372589008007244970867258877783891182637993109187569644850177960298727901371591180047678794698567447099860158954752872465652675033046197856494572387873670500143765664211127968117337300504683397902167310010893195317450457339653944619735124179209384971391270339080211954926186977615517715811765467890362302819899527762707942999958041573562515639461848260487598361419525455416127766951269546594476401312528680811357876688428227146400149745289927374643433085498085123399337087059940903068227216195063758646665771445688616762720351962815262050051755959140800973524156984723546842030519188760952713335927443422687672118956364152858206777180665936153079107069838259800210788938058842815055496597590736109568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -43194951890819816883170768169894782290789578010634705346133738145328952436080707473698029089257936692618788719755934806574837565670390612881033491450926544155008224939151402976460573352612526713743722743879247237297451693499117539074659805633812721741777106455629431926848765238633278368060754756205351846921984484773423953882181347160926808269826556021043142478942596849121995227563546201808309228537218497986275444157982097001471359718834257067547362756246227316453282400794629827712205190716789136335744345025592574386308028568191306723987442132897077558292535431812714423413929968131827301292679440965761039155998911276719853584604261896002235011218787256952597555773674864238343385065752058054384429934099278973750314201352102565120041027296186684257552021734585806738119913293664841083253732914149558398226996658287616437368617077632469718738727928358016980061848753166250880223552478397243221501123335753435453496725778894592984021317933551949937500071936686110965922578460433866042845143037538942255136336763847605461215119882482379910046031998681648553981284637489578560230660126079536144297502874874141652851809972759291434113017148846067198714754100078739471368680587936600451283861955223072286728164815784368183084590856460768279663677879214290786353478675338446429500207869786298404622194245535735365782015131649892756767827397705791194219583671108866600824415150940751710050693837758495278786051845349865416072830155260843920798366448117288313501575460789910282978055710496729595213471307193403024847670068407666310663172021491133983900442401640092197545747291837906266560811484255408926181821913269581391444861905486710838572861863269050693761810993345837971451850091080829456864578552803129312795120228672383469475686465035127032096269417146532694979790271074617912771063465507644049570791665984233000756527865101769293598053173435035593493979161937980777685756684428848288206860192001749179127745898367140490301620907561984745202844752977358613108982416651963256049666575569457988906680299693066954928718948247938187599153417264539078542718011102771700700548163648909600162320148884895290036663696182450116140250548497106102382415086028754889987234277254698357058563788072488541494007621146110186567225890056531889329597682321941620892761007560038754528085784470942411611607615422222067656173415118073030434959854765252976279990644966266587330959245980497687945948648325771595219096353757522850913429237436303374693771841742590063849748644413189758788747930515647231590666747672155663739295315729673636624182434408376936365684103980377299632410182061469788917640692506698062915700087567206925947632557216510322263211889733526023003373758358346106349370441473703071034372978277996651666131245033084645482172122155398136129118059922132855137462420491509551065906215388997538666468094733405405779177772074118664263036936939608089648399623644358153542516920364783443733513038118052803676572411356371189354157330334930355538493084383110996704199725564444059703628221285438728135753775216349011305678159704353498576316547623013883494371906716647971822229423091392814659710409973391175841999721429678262312725973704080808215402707337796678193717826418877136082417599401683048976058022860289629076950898416956428519996896776429852380094649735166214609452606432577908693573831954190916138113511594470063369792870418708311374202647651845515658162703804670239781584106916104813170574375977272400660770058393629894800713059587926094572904752254302346646417849392630353364923152112136927512034857888105868211641140332475517230130810055470344590759801169925978496099479022957460717669279066654146452305071647613791415983002157619469635358585451538207419654113441847368973502408193688014218013581990088625395084117825459625742474650462697766834577171281415578447743861246299588777577120417533968148655975215465187498411403929107321675569293484988825600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -2014474160199214817075581849831450659518280099970836282112032971596269229867810081696148560641381685213835369473004696134584688293921546857748199038708918490401882125943345705793745074665395022780794212608382676926695317413508182437438098384666737306429970708795421764894555567496656595545464449598289712322649395663189948620345009088374576868843940812355808329335638245960276418079544986615228633294275176412876072795920895440188241716647149100374858997852507173189154380616450073273376473035179798569033648122327712344581762006953094617401585946544916603561585074146099271368050467778620024292470823076050099071091767482166756770718797142742879439169667067650790763048208259046692952873940171224392708100248470231746430597791394405652957756439233338537084854584715110732033858810213240988690564505983739963807307948827555516008676375352429201563873053342958863060777690503514266056563580492819362976994502225479814619524220385353371348829508496714022892108023424617146364151541898978369408694951832178716969331348314611152612013163861541264097384511906694147894315459393297589832243839406419718170105861505286020000725316745316082322221641293362398087919309306631145846207413356653141064778522341187803643940161096543061626479551217643403104143712580763703758778912174175373915649086121198987165959084673643891872999376711420618503439426266600369639876247689156696197491237935677705488440883130789186661300992732742290992347180309773239369796954251188313168263708708068256155897745707860261438321317385425554595653739032094378729462803589981815259824900222404851127157723280212228365872040347477916418176405639224261587389422957882219546600478906165063300300054640357883570204135489558088995718854491316716878810151820465924608174671322892330962843612417749473125837104242121517679647915974332730299906910257320907697388669738957879370380530358823195495020845663037838098248586606817002522071317953954891929196592500028626134048933571819730771797760883680974100782036167417754791172213077749501020266805462392250279221717695663891791100305946690989933714803977481867396225704365715125588552751012449632030886535297023978081243835339714600535435705008254128647156703550661142290566664538442652514665580231606856203566233770319200031251701316228532509979337973392297268611924330955520570383555810317661359915066289449001307277508820021781660593563808589576266733698385418189498788148418374279054607831735817875206762853456569848094358714981181361081455129994492794371983916581870435500355901577885837386249150838766730060028931846818937581489696123086788699304947653403810481739342052120332387794037600276519850056118325099349303918379190763895039280099022199265511674635734006989265057136341867894396435120700454148052027046439632942895045940019740382957868140027493457916471159317930190167828434306451236405644569048641300909950173670942804469584678452124364785941508717812701823133142024955655872672862448245117520411624873207044466059286882443628990605656105442404679270050438893165308542210826594233373930971150138874603736506819197302027478252607677163391684537598947981660659063328803614913028695942067776536367978054031412217073260540088840377134740368519625175431506585109321429188206195438108274408344189202592302209574851187878195061730441379718254997564582258007907580308496350163182654686404210705469761012613303917091568982976742799847307161867599350680182186537698476666291841820771392833683471015613248943460277512588009392010175208141941681480604404469365855199803880228867508923406787791819936531289971269431866988875367284320485078404864528612427063754992842397056045938703078781936738960639400136452680902014893627734605308745195323141210880460024461507006784744390204349061399350183829896092382517326131764751637044361607484239723787813135942174569486628873224838566686482556665022741562041503727937042159914631411668604933898240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 223905659791111007106134950314003567094484080321165596906668999065795961123621628798466541215923423963449122426434099547569174462247390337714542315732503106415011023614739319483473928427620787655983456688774301450246450082092898540402528093106442515620269300947871207853919881099583372704431000287700117339368990740380590518343734851573030782295948289332558908695121101346906616416393292665856674424709697218276720732489781110715565275148542357806927006295826141470742354030186861003819387603999125038065159606961430403194699995257331930926452847930221915334177551048731268589995246804053485755953374998199437135531236216604157610720420832255513825654648716363849120515963630265440987070045618208873425704771335914272868108859787795321721700279946232800253905959655892641049110147790255030890906639194780719133435649025512255701660494471388509334960269836338793000467192556880321614298217518704402458282159240139992234202098813485527547974552055048020319154033530764434639953289184177563456069723944168591956499623607053509572849688091996212622647243980288598972321543939250070390133770384742101110943024292622206445018106001345507550598372510319368878611239766440714954686631910100589934430135699430378916962093893294227620649536713363102755510241481320456194982397859167973974905865432382192795269288843551558901989026889075008112111800157743396100526534162026659044533670598427268457847954007622201091313975090306145150931405605326903100640711457476532686080564894999798313612653295841176496523613786214192221636764247180567113745179208225434626286357420101305974825244873488083459086601203902722770502129253551277104798095357051831154447430361898715543439934479203090513069839070732585682669251575644493100478430509698561435405902542753179635826764201836912871796936849821456268396069432275955234783692956226861504302937004966538279330718141580917211046040222412667380028922125953530273484947946201434822010879592854495982960004691230382460916865820969796276048356678794380386062904758921672256739211510372738120847291719765610137092287282094908732643708685570559324172683868373033453352058454962544758195569904701235117350763917188341308745815320163479424174590165410103553495896594281265582383813698838432457612069702378217242360126864414258873619619959577409064827654639369903467821971332559825181847194158306638405799606776864668087407809713090225159907951090135057752999681470677507051051078349896647597095959990279447848862983516083679397997428520179818196478340807893088163678351549363466707280988755064226229677139254623696693391293335026506441740764657619286094691901074336737848115656910219735161883518773600471659712224099213779849388653878967530430928445761563631318860516100602083327972298125192874432168188395473560283055963726858711476750787173854095898625180568333937949053500364341453671206617256810224710407045040428465642281707768356491349179408816002959939317336951683610258831844362269370216777869989069993151988674285755498236408967140563486848070754797534558275517775426291155620879870040162869007067573110007619242515138453051682186646783582670653011235876384526286201547809934305120625367216330794544597241720973471053226520274309600506946345449428403991513978458777884267801836593535619003984501460498701348691129916760260586308982296416884678252156205638976704230801163200847987219218869680844049853842705393137848585328318754008860655151374260859375364153935943655122434386510171480725267831569498152365853737858723150505803184309468099387959551428397871866112022713788662189692218789324845794773446692364727260154934427260127923475613034559722395984737843422448083409709611123248330395350948315523875851915859264705262688474141429995800741558458193772722023606572596512754679446452642492641394898670647331801062813294169906491879438931240354674789161135852534254667226460808018179305085073535414008195497058107392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -5228285705350954304068520224734194454060161164050067422539814073585176267225926656007776427585417508855864659540685677503610099928518399767839921209959100631264958085296300049686383604972026207861156267113205138018071895635083693062920301110215328582514929301713656986189650331897602019489859529935984842954600344345897323991941650654049929286086083149129861933028680701912598372044142554068307609434629938795787871043205623661003579736873901267786584817691703600421491458581840393871202019409729698994530135793195983592194755885390632458805151898688433852484334354784644807529239099770306266590193852750216074931870500662754827528651139897439129156634776778681344396253802076137157355154763900960102658691139885500163712786513494032842756805230605040124025979380808450062352279438063356739393234090720116492246456729050184323407162710608849841434646013778941521492737402253564945845689500865188087803747035297718240413357888282070809119656935914011782898352913645349955673348540055642825702615488909931526337512005488112909487917658292979882671779081155222754032344360478440747322293048719338922022883005152704045789268749928046561693777880514280106580711543972377995766197309875580136202046791764670970122056511385029689874490985265577111312709223146293113410912351230772484259688397281990482868256802196049458791180737702532708648088256691177963295266844181448832645147649447301151873608760539252100445944962781391782693988486817269649992876856935789857582726277184148073655278202906055766898196014712406013126411715197255141932833064107484120403087971252300626018393226052610962464289490394849378264226684176750369186979498335448885385938119997263729807748498254964334922626409483995385262483275006383066883325251588314544291871320791745956092181870073623949294268463999361546397469250981528456725110060811141205864562324929496187057052181774028751088949346984547277588840404866007122992418862665212301286943509031224896684881996355956375734658960798617760516233348966386246115154760985426854014536960075889976183839672541801762730630745886592707523297751627368274606492512487802494462979890432754601026721048687220482678711872377990863668904296521521095495030961705133891234226781776184137135050667816877520072778083337577972775865109795532836609418127463868327681571397933776466111840877773761512943255070493973535704240614842150421209759940241726946823962203615507364426884480453678654964642501645384596945389352492626247118886926064034216013711494069972394348147493814831044839758868561012648317250575439230541867189403039249846688686106245798075347866071906739491550502790275409102098286750734399722056388374594436892753375793215942413293767892485718518253153481557219467895149017579098203701883030669947962813984775325424855989778529112090526063229353946750810981884518417916416817039637705327949733003679754561002297658200393141025591307675005498311190573729809776986937273000006680951746431239855491170305012858568820669367621443510475043630501596932047943546650732144671484104233289766995527765728059953717183595580415680746746297655154018159459048325418595767933868090281079894443669443125279343266164672925759739935919655535545051201465039278909849779697578359729733486306847746919746946302493319881271657918989492792267299317093520074225293145172183165046896509643646008557752450207227626690983737430901982710325766598688885073816447183883749633598842606819435378593738736590109420809552163797174170173659690051615761603196906431748675164029667840413045392455812392227452990320483587277365711139816432927155541418144456727901623350720402597853640567977016607607896048320954684516546834185568793650955228690826067317940230774088308703603576398146811433128397412538506980984465518170004207008194501201508259848343416425928199010481982195796930022201051666996123120536427628551312065156627272490772274937613695557777481702519603200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 26023348784250977610211711856089703592059184775409129383900566541439386098738462544354829640839658134090746500195854128136582206644507071211885867408336630872555138497555451350792044566680835554665618835754870448941632100274248671095592791764534813379480168893564160201886333059260043042987347473683516734950398648639479655495392136787978320914980216571906337295848046532934022777812580921319703435481427674272103800553554233873123344090416099994798235713660664128000264744316330039514668014177424687218905271167969967666076230313268953702639217846401144312159994271882352626748046003905519694719618549204843093623559112230856568388913655914358435803981740290754893713635350001513227950402420022810818390512219886930451912223471923401434861147979297672659109284103043117549574419815903132605202299906726706030075364165848075723147002354751998035004979644596766010857292629907773050237619896098946735709519185530159890550980290308092175143631276393326577087092743658651931712945605747013617197013598434020584132621282217961796589160246454539367357007756383820389109679666249938755305580265104347753131057170120405035096448359228580208819604988251945946248216472369144460869663436758791041869609842087175066207046001475624521856455931856260008317259858836640367187819931849681596123796559412700130257424488009354326691049531864549482552301817830615707224562520369525007572929621420722613219743348583318885215136211291081898696747475391717652149383211990073548881864158219996704362824846714856547826779994241708268102345116062336667657087073928970038835365314310675241530691259091197246438312707039706606238576076273621179077141107874317611586013041839653728598223390817843485778705911183817089590527879380690519401558879092726212395459177590968396614553797835286810913806063662147787571526369858552547329383894366959460390832639151567677919146616077755307784271667171142037345659014275730728644999879680828120904567427030381577562659432431854118369864569119687665515921900328069030575962371882931983464894430905856535535837388835944282286139707613290920090692235204536374984151509196707581774692106124234091487967773938651593882863928993025751568751714100249810140157722378221788873022268191193880291387897982694949912693671233976919801027462740044481400304604494751235497174848632664155469967774801396180670506551938436042825207297175863319849014175078052908813443381595122404571445428366471942397478944483395346036917938671134352810982048497696197471887589585070804925221042277183090071595064696923447456382059949193764693506902873439614456146436328694830242461015406846560888519316969157371634820138546267933406773789367402122850200781109316983027063171389712043975129050293373477955728360136785427065991167029914984519088879642786360832216876644167902630218238551749817543415778182564636226696238503369059185729994512329121054164221572763790461922354870018434018071795364051045891359699217146394598738436804376993487399959841896171516119933632528668424725404084184763003237169195041026034478089334095945302850649115156215760448232501795970125528768125341801289580584157968790648031893236220636502775409342302137348716523092137291446497304310216307537021998614570303670127173515347614529526353048592512486227350879431222563817951058215614552086472648469025064117643078583144472240987254510895419373237986890235709417131212184659727191387044119265293793782755358967031202446074624001500864357591659595192817728883459309901862390710633695604343992766523048695423597166165255134311082700545385803762573932415321352336937807956930852160483180851807650446907897862129334687873718041783938789556008297924651812649124588306406411713141967813009603073174071814605463930675983034178227350899584536925901516767327629071825299197109807417235292704574228751503179573060131353308396157772884791895642000322498725812892902907666794790487227071390023680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -3537199166936904187811006816784346580222010261375669578643165314512310371585539692624966684316896410870431975534194060310503003855085985257018044363997426969607948167684136467032300877457242337046190835457680366301282081827646396560609249112567078977263156266395975592805291533134812881697951828109385678643760581881052218125967004583392755012558216413693593364470235581964617188966987823152735647925349583737549349206458677477312773735501463772261075920179225278117344794497826374162444480560497462957504167777044825019516884266646179802806857116593907995699110944053389345093308430850995683933394236629153962355522614815476894013795513109359661753956049679849688996608192566365040200214224412348177778818086070162785181548021193739358369636962205493218348591253846940656102065747712740452335003281746301834295222024261845135250197731723667405231007522670862078697300703564845454573858391982535449716534913865847914517286416299841480210148103426033258553041764863342440842847720082706275978065226970016049378235697794419226298985331704024023724734626821788344819847382748616733086586801527681120512346268001138342329867157087172544374485814026022428645218741820762037959737150100460765736575427412548914466894590897672893565185598980435386102580401894808703672622453660711602910906088154920674604631532939400355201418896501094470326289618979359506025465308235692803338684100857901854528258716728512725353645416504108329530600353073488434940251015416225815668517878399078993284165243895397448455523225686273654656781476473933305092558802036798911381587071900911963561504190087134733260328894558092650154218359727910214008947702146825634876843412607673375848671889869838566720354308961297703272205401065380383526395216741834381624312413404412556616424293881779655683528993388276600371177315389597592468407700168055468448896949630968493408705769476315509404423948174984103419807506236815802409835749269835783943002024185808329322864987047983847091714135745908383289969642426533011832496674505283739795128381488103474623363172036349936203728219846244185892184218920109785362973795511568197706120584723296892958142814924673184769377570270941756467822193104531676470765401959174606165085405751090116421302996861341339424755763617119520875034101835208245145083883515117002729701377403158413070760501736341651204908189112737538619660626326113456801002188417237262792495126832640837623183676337415583333756765900935897209761916194109120763456582546015242626442939946587177643984139173772763407927660044123361930593703028811291246227581465622243254460465861223029036160604555780229230509120765788810921169997434554854637628224087878429532404643499810316477496700758856601407000531472678137767186492295027774127914499127885026112257102648976837867153759344247312732962337735056102748050839224212403639695810247366249291086948340616072673969541961036098500332536002749880838600704464725903130764093535971042836440960377327244758396141205369048966143820829001341219925161058253391522304852044993485431490800663967528393445115396984645507135992163313285651262248252762466539947318906946820766165274329831562379846492757727569420070404458962992220036123226581045081141001965262679066549788619628989771833618509636961229398423479511280446869305118786364019057479263640341940584582185236630960667459146669608718466732952276083265264398252539672957121211306990468902672188517575750985294559983295241428111940128759080279826706445749172481778727987820421237516853540395505112854765288801862928086834141702555630670507749186460703286747687718085737836717630072560765958916179906075379647982922355013930882221479260159843116357350613594019719479454614039533466893045733632373698599908163942308891057866967675611401225264164044374372111288252098288829823800657271729611066709674011038718537680970371503753691120199662202366546946061962357377876513284685824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 76649128301145017727378659147540605031952914753958681134244676222725523456693883198261221525549143891686677678866436213985485091378609552365722219716448559360469432247341579761372628128438714736625810429635657993625503878441894065990891326998511589360957570465762398153520955753794264254828442507681378746968263555280417424438369256355820176027408227814623797534522556819928409986145854715043857712196405332943744638420950983165194165303770578070136772965467030231571110596634979405828535282490209530622388389519041165039783545549502622431762874655629086725944393770031039757109994987197031159786542474520601878832540064424002629562773098159190317525098257001536652213151472062829956848199096278658826768507292551195437546818605721544002015615972013186608313076796923356591215256717080065059016687946416622555441417839995172231196575634937982337626366750417774765830271110545588274859233473070304123705062345945645160118483128574107362772693466475200331778632765965183084438086726472559855395191585860625562678870985908949450793842009556029942724131547630324605949200161624394723573966513518821983932577910192613975036172467061765050900972915966039241699167718780403834470709048179238411748342384078891842813285290187514805865383150333319963395106624399859181443768368863765724885963259797032536907949972403126380930054674876978557272467277774651920259438974730828828866284550603008126966757782642398506495376493383292217698559773813700406470453233899477280203546424061855881754804369198075358669796677805713904572996086724015763590968409870041623026785315011692996112671480756253990527980424254586832018116131233376367932316848806946885910351273317184455983137375109806903777100489383854499516520993474740321892331764192751281673601545533106170664826003078614485356557847071961820952422116042505973652276770970462486950084498151310005059988188083601995780384164924190266352707712143923016399425591436246913116085493969273086802079941329472498945730195913290974976605487274937789943569180728959670158540437513475837705289685814337166173533253541115340348149392285194724747941941909228281583438532299788328225868967812192708882018465909456335655862702102784922258116385424980091646680569118837626413019084087611058265794702151052962292874977020593261273775385277658301864973432050538145073848367485806451574228406936500209229535111499750148611099282311960902361660399213762145581756802655456786631805753216133743513001988039343740823467944067532452178226261000661009448648388534499579608274027117420128407505737533159298169662160835182175912294302164510911294715458028108211378716041953685518993297020087866067090472646536950029948555971829816032641604726981067449136074798871840830610613921691399278167376083323962518584169466595093873883885642004987100801266736849139378010844376516497757149032685347535636315118420708884578409344035789993722899709208959430650511711924949359764105974388922710144199749775891741215310240511567341043054610030398273088167581175847213631159970966084548343094247803260912076982620096590193802010916042786848262232701962823312693514373446432312402959002611764102145773207799984881180324460280314903900920666904094954683443051573864703186107366966036265083589834207156067867993596852045074336395712730533140385768505871866682270146644484232318789358831613893301583331670898626535637014289806985554284060342321811089667114839259056400105524398757408806843553515662160509345942096928229567342331265683797310133147024405052415423973332272977204676837835600686223084543816497356576983846234646147863593990101588181906025632333652564110200275651414655889262371772324495180793660323185379155016440664767833688144240452521084493594414339642701330933391742807024128618429938403278170095848981846108613593568140542391264615797938834191342677188733736966854740816238383990834058932446679522451986088472464903372800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -262137129614001552966822843965955121225304366042934020279531123125753085138863704618667854918719584737530428888748453389456236818609298147595341492914783089074273292978854675008312822477742533230175469830957243640060580746415432650085562546590801235599961881101205229578562479929350161271241030350409343132632475779616578590665667785374603801601867385744967132236130281395082934385863531610388170289132402345002333898527693303494823560341370495897809845765201464136122721190644174855328477591191896999517053895585788286923160688273325868350142044714663480546392275162145487345788545893628030919350004072012460956817295698656372814877935319230251471993397685443210714393228364433196692286433825617468659868281507099071315801734169047596323764295939541689105065292506115609682655031077697643827945151076480603924713136367673432698034842505859508672948466542336621832571140952418150801707311816072988909586962301182235031968627758572685340912611119808335862452192824456987707158314842784024391781039092986992834967836926461512470643750835020351465486424909277858800266111462263864846173984076679693312624635466654492093403903779167276196675068058023421532708614665789517282207716462163441353210682397490400770472643584807375262678457263987591079615857973922961848398579747414563254225521529181034773280220480989233171547165593810758873046930844805809590631255574532234594245262439999809570740129650163406681509229022345796777669345304686457140768526574078848033159494526874694092879150273981681384888491974363718597120268877451093207096774546991627440304941671566383330538560466718435249540029168438027246907137256432434078574850219571188510115880680267188612806656229735829617028376886568427639212113662798131006264412422969812345520767174000327874871700375385664263360411001806915563387516089690338347497478122797329582016130394153877936369041054500403939657500053410035894832911328319357336003392227838094068428995142228285466950072221899860852156838039076510183153829594767744717327896475424691564748996980926334068414678684440735706784185284653769511986380175408296369219284616547144302550799883735826148042679146262317163271775740376332274518422991955338794016775932426307129655373297590255077310396206966624196893730228641331149074562469401384272686717675424186388617162799788707222816918432239893854165156197022874427770592980034122650573473103046519576556952298370258797009982061094792645198576996195194653494201043208213070620475553164844345311423583698455244507713361123291643911935938574738624453501260239101550224469115214449622423198807959222017634420202830364327864467652416951662874300397673255231546178861042255318613974225913456687228688696135928926359474628481089704530907388446212122195210513017535224810439032888639197516165379824711914796950441337518372583197185702780887083709417482225969056220762927404869835372930115102597869757048342274129707699101572233005561979102746924035857895798685290195289375258190892824174904373262085981599590250448729593495078830449451740855205685101260973916007405069517382412508844042565633680880012363961357159689516630612754939458126767927533096593404397046540183126355532680807421329312650341646177467631563374687659096395815334057654127124370061692488377278856609099937045985236305473513720706397185352566227206380033188931582991468088613156404067640366808009584917498994492971472476031996402015095749135126108965267049023467423076486013651741726857488197158985353563371115392271330532102820144791224123531182059873621219265502871006566143331383702878311527786995967595979840133166553700627144071608579100879947232449488315270952840539063088310674106554550664586827166411014425901844753533415669736771568308413900429409044727326424592699246207112050126841026788305492379084372574271200882893664824279281887712389431197582281582292786660244752396840578825736888800646266880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 26046219586175844726300093153192885326701200152876115449066323108167714346167260431731216376064231295515058552174522271196344820627117488297146700220360785361060119966996800294666422860486485738038158591532357053576657735326383915876904542405008774194518703701825168455979321408251270825747613535839820205601153299617377523014602925482724395289738072707374028214646069229552974975456989287307399410211800908403362843499752495735154990457322724293194817319762119933156864577121536887097649132172457704407853169746369918771243362548463035846117547341063882810238852779525337571895812985190463033403887830338340137054455383600217043858603524486808131380670503309484241324522060008791183938716286181192862017820597772739540949140043377416108261434188666359328396698683606352317005347225946014066629300605566116238690801889061541823149086231930015700687166740502592044455869036584854912913281889427502716669384718642689656599065329813893425638058521356766259778664287418103479628553959989574027632699035422691222731920809539038631104788143836229744883890312407781344993675765328159804688744560001238523547738677140832870915336073323548687509182075794388622099488814643481089147638198581984307958709023132346095047089801741909335487214202012259107532634299737116692930960985729874248099587321137576570591808519138480890766831676237222888475241968239522654074473087072223315331835057723795228891450234930101916285217659633600858761599527329066649387010888176022553201960228038342276263318194714761909292293597381409751551691648674237003107685256550630297864189566749229137462630368109745356607483961286083776533243713521006268211538998406034316257482057559147495609812118796451294983356534118945694337050835589689934728074487601645542392344549163265639266431583419224195926571692029865844096649826352978408313001769252939116196473327949862243291184002810290744816775369549136678965273582469914614594268860414808016549676229424774458642775461930326769960439179081980514655625478738593626598469167911407961728576354716536212692089626318200929344850779679604132522012182397726088013607650627055866613651260479296367375558854975323723172104438135419334142941078697049675637252289139003902796288317812710867677476532597043346948987268578970047057022987428622221617600023075617761943894279313328071262446002550767319377822388388683011194596577337721064580427357641982843074391814278497642020511507535582531134597018325871725808478751683554023863016828022563786326786770483845749217389608769297053601832153986574187886933079719059408548545864846746909808634689833712499856867731758189409150960397655268047546082285651106664352492161191733712887594404479289866163324197652040824551166307933440779832532643776635972480580408131528422745351779218506462411001614121368352247644937501813884479420791347502455365842745859826724925875282731928526244398283656410488859404743736637333439615393790677697110448378286398569376180563501130951776521855388394764639469977229384778614631030179445727128271305560382994637403874916987150543965825212060140473020098814980242198637968968777590875600138771492095017927812235575676116932378674206889692438631436199158572442496929973595370978460285261848486347627051777350422560248071249903898573041583099108608751913647555205718754236863697886025309095507005199363230836468362902152931054982387563739479688857415820715583071136873697536586327049406177535881994216592297190286131751712419255838763571008035332447949884421000945034509104790685894345544705141762568505265636387943308476784908796713877771497816516771893472025341018882793707273033234448855045805307338559395614482492535517082481269938009908599887117435546651546881216647527830370171470032989937765080776873617047401276902483997373508559036367322640745946272238522333892872622772324294619692383906838184884129609110937680696137421111899030789554176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 119830414874612483271367561061679806371655122246706068951159661091240482249926621022550760458236219986665577524146361470979922595678267623257430616091891205008435856960679604406796504948352430356769956419677645637164513248521651414360735974407241428157141142227005408098519853729721198288985406798045848738233669135212597085111621081050442258915984169273144344869446841924001588894141396314160085766595579286386991551601084661013763663724713917182694093149174020655096997146679993085490328860191879566229210865394268698431891128137388952876911039988140353166247699687291697104649869421666902560568652067409122866376270322383461165303834900897049537117205900487032454570588212591864947351627555255576040237066863367709373322267820090992049097278305891312182122391021990744844648688805425784451687972693604637596288419044977652398245590189206441147022748490792131649224528257163371933703668176249680840526771188429743029569624266871063795151858010570557648632879303456539775130787966074329368171392145635203822954940733416037224958064307466672704021187013728879741571003849211924116854473140574443286146901514223599937133008154194285374535761424388768000111313581784988770746252832031113174250365804615651285836012361671513678862706526039332891809701577834384645762032999236743768200626562122623496192499067237588583763418800509256674310184813831954300516897430023989027349147301681579951808689938982955486494121354517171068137646395172631760530868198612152398461078087005097678703738222961230628976029375097980517618020404967695490213091633418007977496720796008669330806283896056666458230503599948578064036631857886231298173326011323259035016309145686474374120089142665603665579477505063292923743611855584857836353409335286264126168825211107800903622597265092046839100200500574873251051108344542661249257543008115493106998585409015733918815472152203331532826583112742920264829197734630688274786321784807102704388064415485543610109639146878714262381906388595615868605878193517601141975337589575474864389501648233424049973972341414951600241820527881601596809307985340967357126224288437644486586560907306647518899947584471110664781701176650420863043468536929054347362941397201372417522238551603971653648407075671257671859261873954122229685686925742104652482570311800967536728724195151008968164418338096936650710251396175752222059168415335693601172546681304653777467044800589169915488672042783758507952700504486565053665214849761174406292342001074847993712242566830607858375875954087334634584966740285175307013802492945516702951809349592822843625262686530309376295998363501690456469625774795025910034866118214800631296464422654943285190448436674267069414303542895962587396039863235262063426363566880972606815437904725054675145528883124503183545421889298083017435390506250953654175886623208940558325382592093214150105352996346010350758680290699280743567371083056726604560049493631085337718619010541547030360529422764152489734348804507071327727517816557063939102493773559118161613270474769923939822961736293551397509859007591257544611452342059814439558551587840557177248983978196786245123880828399228971197997515875659127993371481785210512146067122355064190712228041949178550193268715709600948770369196758648832859358498458849921741207958867591895763196037215533755568281586380924684011032307641491336186247342422584645662683710551722525130678645055337953772662722134294874205653873563782309266375482325183810936031166384381226202260309241298223244830545482360926428630580619846721076906907943041628481616091894057627875796485087775859154139375504134467297479701768909827451341288718678442419600147813530984674990703756511987071336737446055593703663590159847806926020704510019811528820786479054952485636081779209084432145773555337676721971484393833658597635221699166771211154013343051383279337898470605417114083111947783792230400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 6569661212516121949418276835070029285084726171549566250261485803654670208903420200767790072921749745043031154946212840291488611169396823463256928957631766648881141838003388883451825272852285463395243517222069320933320065445006481890931364086180406300709501816332171592156214213230571202964858080329413064354935598730588758622124534282803336207977395263506601110909108889809590794914039520509453824667546853396179679307913292627320332347107026211765249982332809843143805709253828928808783667202359208562317346012058278587116184874619356732010104466607055232904087798313686997639273847415662660525527966475795254107386948516432632049590843095697514535837829029982321351407230723173968138652409432463253380183349360589505193816707862915652223006219684207386467888221447501037140179096714133188779431182076651202622723574237202757893846454206191747539883818239474939259194601957399608996349891166056780681697172463446924773357215921454457426571929052669087842669905676244495545648005197892482559919602895389248288737513265502496750534309861774119267170846455244377327946720077599650704634489946634900385613666854309486335011667274508363300488507075369310768888297129722218386306049277527050235560354814279760000866575321664151453297510902310183428354419890535461273104861127428005704634165899264249059266226460951871330594765092014139263223156833004599036736083493273015195517234958610523040785626370931555434115722992598026550259356367743659138447830589485334141943788641998934445555487946933754827674007268443995654258240607844672614851340645639279198465996230517091666843304695558318166290275284013221070015800982854817273816496001319930325014083045973075321680772361027826508370467024689927411210229571450308581044484870439097352851269639438459113633852883779886198466927401286237538488625149589693411928640488907205921121735242394515442350369149750906838458343532779561096733356257921514310170081161012063879926566747863937940256152702650273702225408262584955090152856306425523284346399978817534009886657036846214702469741478308388461276129935494160394484039098079528989447681749177251311889473084503406441298214496602290466786169489015297885889273190750415121347908179882716368401694625306204914549048340806904178649223295058546632781208365899557347475843734150232999589208356394899298488337607799604893634757925756600942620053043774174653773523867278386175932165557294274284408003612555848821508314956184331383144127222763082061658706492730548767290181111981600565060064018080618755165128315584806687028195421900171656060579242776464687730528277799821733319605791735473662611051242329236858451516442839285252011535773596840630585528546691062395549326141608871197554910788734179399210045119262909922828965534796638429927646117866309608834103436335761906747457097298652309252816778264255570930739797291679078140678864409114856326490819374648686678981223293573541824932066895520071208822595258594555827864348509381634919818818767832486402270689479983269805427155506982947261753618343725674457810899729848400480962601813659187862775241575868837695750727654161403392911502575019018373791102560467575614216174225405550273086595840987283704437920371536842239098518754555236774019002198387351314723258127175135531793932585988779848234758526664964454092086994558350767001235406147924520773237556005377217079906556214729231294507252834224742479675715712974503995591533176455947887265485400606496882796736394776852311187188974403883487628626696081546488730698537732697094898763441690347834415731826282426114353439888475108165534549608919428725071815337274017428472777910651699073994294355997211632598867441885765414513316209254899883045895228732118689960193855105043038097001492268714541226828632725874375406066177930650411719425639305989033883583775912941676964574604152939258931208564197148537136206318731049713505245593600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -45116946382901479332014188380852750974786414931257986853747296214979853976955727367212043049681846703837923639250698402829642464637938856529567835340856816669500301033264152104637727039684085770241682353173506482616322744012625344714400520460949387499983712944826774625169675823461017302593073052701580571366643321749054391899830425757866911451008380709803037010242741805829158389629714902964338217376792327227390029440398351863906495794851837385591693613045685568274785758102740542798663319009991131366874524359901540599497668568921838159590619766219222529459599675246432619249210901721352991497109963372847026721253007869057936311847033404917076617496397002117562524920198858988392255595169427693313665521023863546124970492209838383309570328765595052852396067282394706959804389378312380768482444011735983914531171053439673028470902523838208180020109402075006813046867687104715556102506159669812845669864144666799025106703248200110168182556369911593509552495374185277053136789054640046759078539817412182780126330465931979693200851365357042889847123565537867107664275655590809517995544202682967242312235685854032976190299443740432794518338038118542542885843971060022840768055187199635229864115434557469360110734419583964466834930805434460141444197592256691754426907439991603032473061139227946103483130272407035731314335574014725964185267716566675280634514389186465211536332632120545721815517881550400529700805440639611505523334394538242912872529301687706548947240845136069021043165639329858405053677992971536698740084907958813389635542370053200528314926084184921347726046500842076987482812620416947100112964996152618216780531338189873295896685311323262053332335205345181513968688351330453238382597476856444978420973006343051685211998407789528649310841364876923768820249859432005194291928344585883373477203342462248465727535362049156940951816522889667002536114672400205260741334499362069629320057938356758769711170340140668563991712838180325227181267940685202904994280362248550889717031589262704168088524557952797150455034734493813401750961634569450548473141319714292064301942506305404481241469689240728296123471518077296477062052163796389900751605896309669705338480633420292709457166499510938030014832793248612293415472997959631472737927391708096485894609097413216300378882744053565354074389914193942168723717009691078808018838520757705608009997660687352993691137303329950890226402648086716570950456247388061049951971157249597480563126670822398014442745707679316284767287075079767335164983663414824471858963616623534345720700711606872585254914581500265242712892714134118120234894925600659226318159411487340480490517229927538740494834778248699230704100789152251940911686487887171233420491105909153939311416051644251878972239251386433126325846655170005304635215406147516000532159800573707109025030715887865938234679578888117713805952370792621001214042513309797849532553797786996233774637368969155169953280352505286236388780550392607243899958940386503162806304974302439288096867872578521625898904547449282363471020113856865972511134295413637411772912268589513157818617473462966936022835552195449447255358537458250758043873683170206018433788873558938986925751524026820659774563563527874356362233045022274901694962138073937004903365814730898268226115660985747983734843425878316771975134382833646248649827843091245451097863930523130346320562669042531907113865765444548782301794207429588789196958793102003725070924012444079160924446469501146370867578064031016650070432650169991575840203843808226258599887572481809121377533957832107564262791307360628058847170702047134851969838825402953582564055387143632332379736527702150055291582921242058114473593518707672103472373978922183451751181531925537578052172035432109074246551204872180891727526992472084542121567226254633483832803426778440463611421417700143081359115466833920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -19863338881713507349689726578826772191625885168490862936046068171266354812706309604009574236332249545236586745459351241592301260390690178786464321781738080939830762816674490546210939621142217931672327332413005684564434002659922818810934688675390346141754915933876719927579758864294960764583282172238066062648442299466198348227936882843832841401552725233304605249952187380812190630943762301008094531133168143336322724357763887670686555549561528897479603557412586084727594390379515515906188725696877193703044670183726957739436170505032673426700397817246610644344229877996884517686979018870812176752725564616311533577426712538436701952303592206318024535672396980229095826108858504183555120226264232898363794452675841193124464633409370259053454404880317253729418870650930886148570747937145605959464350602636881489253222528133583631281470502688794470709726914785138900272381825935419070495637665011072074197965666728976707415971347561250283898261856037262238036967738919542324262043719085056411930708054300687670587723576033925280409861189985357797825612954476506760795402041219650915756243606986726791778461125509280560934183395507449508829502425123658485275335027211225132722309866891563302645438029659952717081536721736302273200427331906677173977982174364312213723761786311824221129313315156125980300318774716380687073146985861034484090150779654210291808435057499096203317875040437622314892245233305461853015532173637219430914046088171643126789636982900869974248508771475954112666765282101711344468143491222125437829189926742911746431871640719624028938292197521397516860068286283202092657490743421841468463770307644288639825563936696197816779164222886294545576235647779459089562611555157343304354439750362433004524140106318346500980265914208126037314918574065834164855430053419054140289283309351376765889855230303259544321022792093809548169852620720504974941646424952215600205021976336781403061197703620586442641661449753913500556935547848950708272908589664490474609366282126675514775168238926576800324005789678892025076349771137710302418924771975355940922355017082750013644126795942308489647738620490245003116266299717499703901706223798555461353148811005638371515549275551922156783028506545884250433405511295558575632307102765631607387866829140588831193932616571371875221205335801183741418462450076690780989842873584342842172012916429657834463381666845852969068099087162508668213358676864971434679778906639333774230621060195784268157059337920340676485336310626609998909009805906800113871861120737424903882336017614694522913599738015305303473128652457322000953764809492537965992829097451155375447822015016703808477725662655874552094629428807211896176893472894428346047959123691320517625524765724667831112678775547104893657852858349141044997078432429591918742510266956491073133172730741198618238913694585355264376858281884057867138128316737339011653029601211640697088747218442400724886190278770466496195470795762986063869750228987291208765462310641386336324598246241909488275406132991043526859708835745108854940840389851722785609015215584270626555904977860337577676287164251649190102209032172991921574107000414763559172695553740042414286822665614666871177572857434258894049954834194593779379354788955349706776220599387376729126083145655694235916752248373100177107551906403729486759360301419833571407870846811195590767063605824588847632039435152930265622442640958417117545693848996642951399852721863236540787661859902814665524037201394090823117411926693604952784126876486813196953947880920124628811926463556903704233194616533774017019631092777560516600887086454770836614742848989660480436018457387675383930923610929955793523413313062254586987649021464314841527067431851434833009609666303154542662200746854336695105353770315467717009082096227952833442220988493093410725777063427000102995491264070710959403958272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 1897823638500119178537401420494614618212223023369344447385593262975978537526803245076655619455088197603746614094449057696763144887857027673492393516093932130757658494602190278635225111404648627748186849097767218750242269549429593918218324646808255077475152336347517820755532026824939170133606424929490162704424740421625796410180997761248606778977528926735825569829843441470216605098209934583728287485673605572243017963129463965033617565386754774884143579783443478405311429993319906848040878190217841693632886977104393712157612488130745381078286924325613255594398820806787235565592182479818574620767240226539930506646027509105006624085842516485377671135780433741615561671469921711768811117351948305450867323158336278986020365333019892726518128950508998850507705295190436611318723646761626415456249680143617793135899314953476398259404139092291667260793209496174972598949674668768187756566101478150307952822692514301884368490140841247839033468406650107617054343327775778930458727239977264300282919697750090099274284347397544821941190783408249238582452132072248480703024663118200963940132848079408620131442884960657148815969408991397841996509535292996294848112648531643975134108688614095413549993167021009229835715790003750109808219073016175559908878637926723738905361484247867234049011652910979602194287608575838305589660952855909305789280780983545881261043953483315293659558030613634916166897634245997404041599275436163501231594732300155691513508257850694128838835719061967795862316623612849559965980013338622855644347942095121375767462204007004572744454240176436407710230786062508659849442857559863962406074759498873125941357656135783437417482138242990003020971625586109139589238476303690745112505043549379373236247576183730959323416373129746413008317538928223907922993740370231280184364177579244987958218898851564759686542872406881581783941562432338817682998559718167863452392771081751506074331780552820398163550829286781003708808578628899065112981710710238729717738397936584268285354255023152539003249487875133759259051430095849238506523383462021570095420471843562480374136068021792919726974765086313435023156566054286777919134639395001933831593634367015202928362829732575698794131121303075666232841675344845116079573105242936774069529372254189170861629998445979403196625926558502457439592120493953974209756900291687189038135234160430344503232422089043524257420596567231079803162245260159684461825718586301882787658273046607210462468449061825941926299871329350352781223098851875721823139350787145507528253148391948303044907248881218672622582110341743645048026736955162908269605029859570821494047607093926537540362365520131810151896587747310622527852568707025172488647654432617914584053035220567292782723740064179210799294889867000660973111527858117179969610896718866454525743440466746886144461985985880286607051818477338961615573808223757891527226351830759794372772220551716868241290159558663398196941975264294873957590810006662710623005974315917046483319874978299201334828586431166435237477397830390461081429638435664309197106694725419103655003143975779245214570740713839536540825353944584819988654849692742119206026935201586148770625287797173652261245403138445644187068237227196227793989436382070435881011585425275623544277558670854820870502390394319196159875067457438318636712579544610986646044269286824088745875440521824052570519188672109910924948079048897368882288622880543151511795195486259101305803233571157935227469525099354297203645621396555763172008803867620293534313037984444056691687125222604107764382335690893419924429949157097526866957601497009659610229661731576280182470138055907923390354354001643468920374907944180150493651541919355529414131585012908078139318100723336030466912424201531428034651422107991834039231957771785581058102148558322795886189859088723840056208085778492222823464960000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 18852208398660367535889280025768290955359571909287034123818410218502310199197070988110117184041267739725914156710278856220841145672627230226900173971058573765665848970564135110295498251813300958607152778931174047982367440097531063101406486946193455950348861710885136066726589258214653184381809075704131356978523589016830962094933335582998340863905738040482902699472690772742805803854730749909533718509294074657922568929076241248786856178001563184985558504210796935566576669257375213864548248748954513979630070285039686043597052523027399625873714823146239304534678184938127914687850528857056074125881833551233666495152068250340764407777225307073218628333905703154967934672922874333272945215958016691811252009570423730231449671470738792485960941685239389757545230293522538669578822874545016874621020224477015172835430941205353416386399812259176324163551309201838703429284475725104749286663155846322896011002371532797573054434013640913083599654372786574074769867520217058806477586915276757077420593967545991912004884138682017094791957034449835519707669937812175103978807766008276425353643256274791053373117902496904590911109186146158651823137530773783069983415159915218683970317549188352203097242964169135297917138683396485110129188251443650435156098799663095632272018025573209166112756259534684807345152586095670488307597195619131263427890689104837578521572603727747659716242817444767559931603805268469608503143126427259450028482896942809676004900720227217426370685969785783219183857006685913279282332577532272308503949488614596935225451855903147553860394376415276132952788038566363986876636546005119234990597201090177797550366543166242916124774446157441937456669347304823371691991299127430635693472127068570295757901557926252492389789125483718925383203616632915434799329490243140973683725956448891632188524680025141994230554830266953781419407001096705237531263743304288270623782737677440038607071819685967823664497805292843414368398432644658875765588288375256516645712714793429614764006601624795249340015622842643136521307320256677049075040160996904038455496903129477902169494539383541326020458360141668965283944201659518727175808123970355118783608538953133637825942222711839685681539012460052649115182333740907451731277226928859657020243659684272323134084936303016338245423436962499045426012142771812466939916706231384538769553247977519254971265756169744156387427222949703134385534021403316867959402060046439778288137299430676930622496288502232587818031517068963370404623412908069498178924002054010251670400936296775449315674339818247297946808902414741017694789818325257561931967644182103201332376127787295533025096389608945128876949758430945548433666055465034616018872636014835716059107613289590993992045327179501652435137075907930079791139708315277812409192016475764092027802672363379882668458976196798424442648070134846082116911235847085825647473372082066254113529814535440323051964745217163429130648646818632997523961275467663668816989534517716989093710221294295735986403694576575944229430786155777746760816509202665993886668059822897937833387554894992582891603709351250039407929729532052676872020985224161767341727611435961016325495978477344093268307594452258435935830391326882844496734924702967177544480469780533041819677107647498065223424327679670382891762030885627183731513524772313129322501038042519779761302522792376168880339789723501909125901846770690430168922946278744939375018606190192967019231932726583411392074876173286487925085398243274747821234970494764125824756651921805510394874795847181222032815881426268429860473229688588631412269430570583290343532503611682505970755723744440837783729480050500739646581367778864657818703171064748095725660280850872911377399155456802414488383726672460989211698995857043682163678382103416868834430151888180942008841145331381799674506207450946863104000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -408408062975705791853075552788313902481611259686963428775465095434223438722024228989319984289753381767270961187653397004365307403857946314760649248260118032011482320356555054438330963428823945183836437884786513322036237468289785633295601300038917477787312017647553498340010003834436841147491959244670803366450673075492936201368241454107062431590076853471497640843294772657542463586967012448368098175562609677572967104572265224646334858572541269857780129443261070177126025987395776578861132030724615769285086303118251276620652642913356726455844069259044208232630846707512487798940416555089579588476516724694147976291187456638384394423999625780763531699535514734359246192585119834078699685946809702353757215732437456962731183404222428720497470356835268105016780878807809641203341807427189513696765407500026709176555916981689210832475591360170318552310762982657687593022503253360511142840951528394819015553171016012646846953656780582953502040510802873104024725211127126743675910005056844382434716404223343086366054918689110966970350001662033482864402492508958613198432711770374704725949281648616997567815263387091889804564825721801969201308381716165356121661570756578377219812155651924722699162179752661330811441066132735111876690419183022211658725058839125860454722038118504120028074937644643956077311495193773637046873939777642625195668231222294506571083154749793807216846350593112746587172830426777231094651309427663673286323659326307402226012062280100516010504239560133400078611764199604016257976347149588522848468041211880372650215236492581972322040873978432291444285012766780622927264013494537766113312782601384188556064701221539902368785801607319248800653214541715327025606888160264168090865167510941198739118232053382107400646645276520229854314830186049564084602270563500435081833995680264384828184399878048180295315102985514721953970897214807461289664410933810641200519645559267944262905537557902754376772862187831246556895899227234281848787312521948521559037846601053676697690429969900231358428637506893531402359763414856678602036800798405957441712059379148460762160271254960015730869771176822266250855380800807039981687051334044825456482143706851801352243636326620565780747798719938646400414407444402357267222169591140653371536534458604742533957791971657447941481855965425443416054656374175281783523195037784396624030084414082529106865239499398251949542222264703389171695038571754311490311650803720924273517874248899538601117600563173860615226399344198679188115919629092386683797872754350159336898356010830046243650145071882363867586569503601571407954492866630347499062496954205259164416800950165555885459349331558602171163047876705448431050402054305656024501990268593689576516750203672842281459443116919049013384647074174529838205490971123814276560486417396395868035412096761502023285988358778609257876309083919333590773241634992092242990166083853206117082147072940996322481747004763987196551702048224415727500840916814679258405753083451464620334737404245561413913471472557778965268525235326853632046489931611061697799190650191700458576315515933674544698927266014390550873382964911279290333068621367389873054062332473518249922762645918875407703395631096782372643001306865749212176085211247768007180593872073462502483769724243176542816298306923934690967770061734693354577519222395016313194456053068838630656479963857607031255015300960589720827039247318830928474482816565682363563893982419494699064254760663852963899546223185379799906756999884052257528970857767679691702344447600576263697139038621286337920703570637024234640428480584559428132818994109557233068049352997549998908465688139057923441113479016570380364761971418759597770735034962490276579422075650972981748058246145240193742899473928236256218449593441005995184266781269033570921033865001405528348454574283088952794788707434496000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 3527668804214516462437899696159786894009513935548861438778893245933551098997440677320011663508711959500481977803301971552962754410235065832616796948692866395338088573845690050934293252106614683320081421082574910621067444506050391747929595445959442422873567750440923216768621915071363421150496247996841511283016552570468403331954694657094086127167820711179150172084072094496500341246875070328067822466976862628725707392018807399510021728494054524408770349365288381230522514152472164464837612099706785711236159839409082398929454601887358652150039953581491477657633923284836127577762823740361341725568466666226256086723681503445377308797509515401520213541225062942039639340732998453458329715942648200069340723495143430262783874717629390374230945718240756307357176958478018725673202109051272857469909042223306393173505598119964661151074671619030445292243819740642662328234159758724863675348575224409442937541093611935164917918537172733887934214041335883852633980866617561126173971363435593804175107603645235526716723875220123745820710790729275232333565125004574943593046223421079489784394628979947935567440510224133857746760842965703964239276841714624813344262253805790057493618963959023567252611605651705722878314742047441386102121216874799515707011705786466327325735368059947183142580207931796458991705281103009779164567067077661380745112107124937231350563673009282703799451523912737671811756415203330666730853581745541085885582595172065526718643325417691264550554058958564610279102944057688160933514867382450495519147261631400136860566143556048860215499925062813582360566244646198660108365472399179817597345142766940815497355954644872547780916160309035134336845139444253842856478463603928371511302692016927794653947326505919489808710149284684981769379498302876610788164883716896063240511730941023061112403923032697961784078833052548550739943424016744598713929646440769518311222339376942374132605345346635020861130179439188755168423377504294357364978285024720462456976581132497438314513308000148377723648013865831166260241276996297572583652277597426046919547312238017703091980160730993372158771460765542026545001050553837659247668608650062285059980052451556406989021077458435362818763244608814448568717077747615264982084476477901650202923210671022381084962468645410958364741757698561830427832004557832160422807551512844324138652896941971759856980075732943882499710382387479118298000390519738303072507817083443818321915244122259625157417439742491736651568104556739008640952350092316165939407544185517340709385080530873611800111938862056780349076097488926824720001264107513896003019712864312557394339834898592763868620532794147780891174185491186379473527435556960260048683045762330201178779887006506231633261347977772634387303425888335721316565330491536844178442370732939734287653910451229056016368703716352548502447343186551386899040479641033638734046807330104948475019581994338051699600816430544169432537429670752135581720818813510899321511275562395185837247856108785096790362283122905285009257608187347482981572120919478900324210570868311180173463594049137502364050900140186261325670512726991694588137888327366783297022926854260231552785230010813440113449146180644153109326420781032666928053973267954330128218734556555265295176732480561216435910924504254938639457960214420834775677864515717181448119223001989387855706992482361244929889471123270623276654276715220893057314556358128989707266991030212822822967134285304616029958305181867437719594784487603101044645117640487418924455669879769488156828500605333331908771257095511720102339915719984352099616371062416422152624082337391838703542274675479065536225420124767589140337321329671582944835802695608139468190223368993421878269325585992749554740368214037297471859391973560852473398503361136094078382511704359930464358001396028820875397897912320000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -22148647636701888174861353803310641352593151531395027856796462031994305103081200981010214917072791733836033259266901680932882342233512406575779786054360464761490129906487197647584508375827929237110149448864901346217376247727556281208247976292918007840015777407227534883442944393904664861789480371017924286201868086390327456423304571807855582504694878659141774363158097960452637231451082093349029839346842392917586402603089973789382486142217738778760565217793961202540065463243101917503126271255989664532021137486265775910747150184370153588222450552804901490383733722936496483907680321375805425992254207044304390826263380565746024092820672274798176777620284535329520008765381897429812244462180930563561758198988961655268481121220674397538258320637998166071142956010466195397227611102195305517239673937823012124524936401650742227211705397772691193422063204528902473970253289154660137157265021381732887306582678365925044333262903548560642694877127683563282304944557089934146082837063977213638026682053280475463672571235265184626654442737723356459858421621616833562062166241348456993404968427495850968541824122367380633848290968189439269480062700468847990408830314134077305703981114886465094893081666218606348163505491016026307127368960365246775465441740853017876435876584545476719971804781533816413231643206375001971912180211610291501050472985438477769980638495774217785476758935721065195425121662333668861579931531081011445191105525508244758059710433097256345452415308804092714039934701892388286014860776658019957948986388490529129210900606364004697471927266146068025498014181999141333860106512237573178371218207674927187027318203147406553388017250404099738278251761076599214587362162711329067039077423543501706991632888585016749891521910072922331577784500316878460620978248766290543012717576261494998240004758144972325488556554325714014481912677429637975592163163451686652418725994204904198627951351263809918664729877357617018914928349053441146909452516566913948052548448587767564279168519368015042687513990199124420978824857815572186281154736822584878387716830019626871734994045571972870687657537466435650210282685426167995817760539556883029524003313083335157130090113161067609190165930982028596851953254053713790294480778147249712947944764891079729753091084146313912488436379960729242583954663620519583187240159180843184930872307355889644722587403095566865682128101110136392698748878622980034621282673580846277421121002302270630988353134002240217858314782377763384238471608709660847864422670388967847351653391139943588904504854202675864336800304231266780447075590745357282962321549607966375959484015991348463775088538348750501966745275782963484073888325490037744999761165154983239316821952439085113020649255153391891808643358714271334482714849043740406931713124788240972163259502644863820862719174559868247475945581247643221402015999951286846020418711279534498134548388230130372071138386153471135358795512196974010345753731646706579915297991614908722533956010981487794688059413776196424392926084227848176743194623897832025057369802230622543572953352503356054934862137073486909322074527284145089537847450346616995413708861934365567952185825529134352123496956787084252293136303987691604745614178043159335731777031716784764908399325709124531193483472256781800792969601640313626445982685042112641969406040946154012100904037889799840565031139272805350059618110961417713596490200986338854700030031879031555147294814243040657240418970172821802868121887926971688960277344890810217737706517254221693952159929137739611373752072382428732761771091352375962413177121624023359687823224770309252753308359712294988720133964246444521311875868335039155979488337490186154061104848063274273289420914172124393375817697918221364821649987668012140547642497721258990597559712914523765507121379601933812801470464000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 137583413368220186605344665674291632856820913123916846630209350679032499219240237463328546450124654105844801953561360433166613342300737393340707034235893686737808114059839884636617107109141034609851425832253733471662313192653227163804381328116302618550813611247267978622400563775687979710359040048423062334065808120764092234136891208307163369081306847380707146215157930097957852253027209346035060079654343322312898219022967532075502776947219904971774536260950013934718059210169715636122188835553923707578881414720489912841540605659469790461618229971125351610899401521017674858556330649788399042488048770724298561955740623909741495422858178096429967931550846723805910545188620759369756321502316835837148346054234116121408869550679676437156345943497986498176121908449636001079725789102315419844178838611187501641358034210646200276364903493715116334366829385438234052498315409610992517053167008070115141004905079024942839260615738265787448723512009227045382875368328091969653918112863800217227380935166338671936215080240112109929957826838605963313502641281121013689584100603135273353395823871668579828471762940740732458405563830829668688461976058161956247075575110720662344575496644107587933358204445788809240092935718190410734690106322339786390589561825695743150099924947745980837458851071234995916032942169916001747914900919350788285005787393506566800941905687304208254817174645843545741450551992218523480925317768715176726987347344143086963345730997028742024608633690533565883906124704647164137066644678393279162195250074581292930306328440059857933234128333579147314212730347293717237342454548732709367858131381412902102453952928366398729577944000968896610804787863999189576142562699888393320316413375793183847768797594952961560013101462656369928476970522288971099567147604770154377271617907788410684109859100560080811871742437725153610766784019600072272023236390149127671433241422332832582304716953866752504380418392985367361590114221001628514516872127547106746900604718581616270233370885636433907637276718972537723432846689281887582084834123222411277396417119318752727604955056716143267970532163898367508357754044095878044336860293866052971421449808398470215092496432920897422404575592976667247466814955984161119705292218458414549860683349481280182095206483176709996936116375043736585222440784610574222270391429072026636740247549440157713134098154666687236301326576009615434733026832118112632095500802423660979953783259546700840063291719881321453313110925974296858896598149170736911211472165704255710410705683652251401822063084775204190890735518392336548407722620826783644140737532274613305877556065304730454921320404108132493948509730035165840732682843212533130337454181111685208605424629413768599960203742021698389312643588959110036664189618867266442131421260892308473647719122419194891959123482254514441035260864258192594841117001632256362360373768751575126343940140711789657101990068572255773345338256794771266985588272288244764100259019410449278288146155565348290381962992006159701005668437423376699009653835037393533236379121423315227741061878927305564382158949430340602839071378185099074810052988687292025223820289075346455282353338483441583346960890155658485335291732927710670523174017202994912458269008369780091310884664013743662020175992502497381424619514019384038939813690303462937203035712884883586851763389961703556163189719943805810908155085227928227209305821576627220825514645090524481347749451849192390885442771592776114675452933567272652242330368548109178862520289740737374272268372164573536127935770366985809921347174754333842130774171706738285071056401531417866558484667311440380190329008425854749481330171214698372012412938762075710752162887534287541398158746353324117250317384450523033909111066440333421953280180044866918392102234879961019052830441621295412019200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -706245626673596237744486512876330907986676617475768193396084702764868958496355717362510032447557492745128448744391990971651137960366535450177337724471489369498143866369696593625974231928247743966864802117761135632909297542749672319687005828254105500993841977319246117377019180625922047532045082853742941337570538546437503927759612898273649170254083051684787135168540754024282005189263799401313239510425249185347264261523872912262266660043773796746883554519318139380745815424951181385946166379897604462514803393535639288497997830501608540053576746535158551439311708725560662692561637158718456344980207353735301935884116323571053990053723605241809687487385878969842905786183261970731298171841978812508329637908552201088313391471227175805783340361112928106529700586494071175447009266291986714560426132191973077484727567932559539906767758519776792826758533718065943040472103986097921743959009384630004048293000353803395210503732095878149644281329763462072465196870329972957948625586471207001048344039603676641783936309689894867170552316942420070153414376211995922683620453814834534443520815786224495478346567229404245068414695088915191492723674970515495849313443156284119130918773739322199174032106031705704986624138438170948294594839829077661347608390360308817137636497027684144265357328590522233952343122642915725397493525957114159007040786182777507109647928596112690532759754523636432869868140021150585613083415184425486390013090102339703032450405956176900474983061897254766465877553068750715665373174272456347384804028379813405103483433452278502534217777761987662083687192343859077266575690074002473489005648300191002005380633777196011593123547401520965810170253727819853152803977017039419087769546406726607060725148267128894107292618155067551194928607693438599480854863807811117368674935632832673193130392315722625797113509204644271563992774831089182423061441455038209422462613088039901202603870426290875685833517916609921660448304065864473211461542336137651400639771019515241661223924557753433397225954421316524063034186465984861014263032313091230457686910583265071134784577868353077786651046546676515080811324890279499445624700573785362349204391941454841147035764677793183484424879210171438859673352145500029412183325174303989032014833676272780344242203400881963341115717567931331377337426777947981651603289291699171515848199400311387305498976875583022159965496523338285409076684775199717800206310904875345245632942778294807867014953974604447901701050825832061155701922352612030987449502462987928840746394538989765694599679613085689211287317284379278614539829831976173591794696821909189678938685735008388228992470756894211445266346894533237075527132489151846606916879938318490257026966369724428920401536598965516334881718301984853007945283330662650734098084937806292835459774554518058208247009701702958889809726143003138443905781600300732005080773684411585676215666292237400437737368182336752101571956273738549820199247401518123917785707117634716498085823475713516150128934828801083239419860697497757079359956475444551258000984538453533062494901594576586622058562352397324082212637482443736167224189875166788825189559234168042830297969518856517597737226368940505585239305342405004243312132907894670245209769493724145195818445621270364540726441946056982403538663733224621902674847604072879305980777846498732614949569256729664238301665416561836026203995210168129234729300613268326181027597786777103956849619133445117011878484204050200707212994586659162210648573393167117389411668569004557565133195261980045571680347627717299117519154000659933869445541241630489981707462505819241100202112198645755681513728543310479952158172526212227297924044323041306399368332105280575468279558709437423134637035387323888203307738001186083005924577931639250697496002804836473769495217490016337920000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 2733566982832141574660352075252762255475180769516727376036728238509157280724880764840428386787120345977574171170531644048850019947872802795863885003382583054715211288040959063287898501987209277650338027249024097618876619773372706214378481673361760548757999366732647832374735585110059664483123490193653079398340017632523949970263493017950611186987566852109660080650682075209227786996402620561572454466517453688781052776627512252474596022769487099222805426494992704103871994677679476039322822390960377379429770825748984825086549204357347457480371199320762284465521010973675782415062986111343368063750310631949632934167294764989125393053322909659126338460807988397760189256363461862523243572370693336334240671012098747842182045114914217628295696417312597113580772527105590208153071137837900369481263294197108919946407809066657013159665159226919779802288799685144032808219407381290240845446799528631301055641973391149293287497061013973982618607493475933952335543277516040179600537955153181918564095366117345169221815403444682220997801678735559326994055510942012294109735285900543419659658500380063416819427395436800395319710405183738111363519473277724397799688012540711617519588325625766827309639281353452761491327612239659022776455633175122555854930412441328266789306193961652091979341262435668544738552657012599618856473747883429567822363157551799905684842061148189594174276974583823900887247321327706256747151596194065976114242362157293331318008093087834948843461029195207071204396887263006153872555127187262315709684038043444900365708385595415941235684495775774040544784288210733813875935562006508419878898234343266933721897722255038958968392713723675687843931195111129255748089776875582372535773505777370778196206628904509783413016647072939294444422568585186600568150946568710947990489535606027659883818007648480933389416275914910718107034922225275994678463079050953393806339329352024343484335613570190022546650953486021942303323160417143804376242120394559277529266651230278736935535208671742544585671414531783815193283820617098934959982592551887761365923965814609614257037599432666031807539880304704816301188964535922653731347917210723420416079334371775641348638602094318275804482504941510300386808613332013916846462449052152123259376697361708550698947612341635950700226006899524179959801583473782553474516359022777671233571879454354322699251961894909882658267711246310724325216477733992613294685522219686892798005107758513823749540098750553919349348969932508235694687985470022639512512106694918221164705834294306359186200666837023958063618324185776716806136554418416717177952610323729990796984001277294336186632777662168137405747889096310409338545140314578582868263727557442923076536323230605601194652944362611882800857600779183538726254511851526390267273115543732234010736224901117646071332882436794314647512225394763286255441409569051900202185739292001993649822648558128943743734041982165423512546951191783596500088613880452763752279270607112218472320998892473996151524632186537914000930321103223872559084839443032486967633123915543157940168040064116103283388433035904418738772580143486189961584568212335358214044576847742017854685777230464251858048538381944737246413140177426165342011757565911632628621224105453602315602093597610150783144399690107577509901242789098231225644117140747377153639059776878308217062650725701481751118279675438886789320829153683677960142557541712190824536212152865974021468219168658732186002853088263681137193951136369678877886030927252541241413648043751782254362304173082371214241694341253370782773281935199281230249768592416632479685291458222115126720024812405749603497032860086883085182393249640615460723315680422697726826163048608623181709722717880373340225860981775294781204669780744555232812254152794649801051426847826890407803250278400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -6661050642286819614993211563928718186743881553421001057629024545540087175186532646411564020961495550422389114374416177742308434064495530445519231613501807766573741625389908887261373577968793597944704751137835115075409096580983986635589626909636990257512929474400119458891510061278995925463197320329687457544279383639143308676477839287242156063620412820768906209322617219648629891852222948758893719430893678743342977249844011885658569230961136140039462405029248916507227829467582004239790582972898628014703116099369646787738160429592361306690337564536024524465112599042998931451570867923001332373384868087611900303436231494061845013419036372208247276606320035592040406486277992007896562913678487757743522144609768072978014610651580760093321228965231241136613034588105304740329059969013875155195805045625902464604168059430549932491498681814142782911281686423892757529254809480343887083701429778243142570011984155548892713565881790398912246618510367914709735952201108193589319221377445559144890785472510723297544529056462647177376877074888799178840675013118741228021467929825944660649175860925168020372457525937879779854219530844739242980847902722077864957265842344422346158760200500266883294030253134853693304750085944896840775128468181860045585971250272167871471209663121914957646646703497560998216148319872915575656194781369381226594134183062456393278732708737139555489861920473824196703197610439828823288288528419195983092536675247040195008756176125136026563835356105956626458861745868287188522794631616934809318584165554048844601532555158945983411727584209925576343504357510034878389371125200374736982289670565141522569865454317793698414140827637175788227249273354797723860678865963987874142493528802805341071659582935655395982243588341202193679769111112000505803322981457507070671276405109200192578059277140220175687471019130126705211081343877923744274556485346418219091883860304385719313676130672018664804645618317860612306390364815833133312861674585493664918876208603202423569613275047018159134824530826670874512069462193585194297652590230594863471672458936921360635233064011448310827012691452149679734343899809301252682500370464950254254802491584173497578051437406720558163908729815589580115410679675508199118955499013472086993798495928287640633343657164642734023101113763300404783514995159184031853994042004239699068809650369686566564055966805817965813082761767980957331430945289831892562343114216852579982246159191236495017591345154605532942774917265935432352216677422606108535475504725350736917698108193087480107249835115602086029159207122471174541356337676559794699406872241888419719835352037660296538623093870519009139835598409001483183295053474358735191361360575315592237856521045127953832841764705608961479668064283502604369008503454021089501902743329955338380910888585006046501674155825469431526031803518731839944599555468870228777941993112821427367724333328441256253658127667849134782051445456818828561845560481573988286470213966979642942283034055464320636434325295960351455287017848747114398356773824856740052161362625938761429537237607553269503270677575967902957979958557108573409376681030764825205796017791371169239101206589546046728348481695839477894118718309439160158806830339462609202259353898352376132377892492766114785826247462272947692275232711922227918405728628109474375931550279050543127348652435313292498034665450961745433139284872922284954885922004799007194437915448009174584616264879969057529537942007138942392091073074392800380173120394249096256486459776409769835296867325181876621240074144422825611442355780371082647286406313093509759781076715285154594315100285135871471781018274141696235934322213223883799567009550105557410244879446526683692831823266831584555007817012354947709721452007716110424472356408855574324032343784707924714061824000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 7475922725148681805137609664044501247631734686443567577105487764846058890919049435718538598813785672723476936403240071983011713393003556356386261242124337499536836662163991882662388162360043508455380177391248003185112832844798803880357924264306672518206510659519620776621870068835877539928777469987978138541815010316286769334551162549376283165365832789673145631405767527362703139956910760636922682938634373032500174535676749586303532137408191843105270093521595926286826294543121044849046152282502030726021114179810883293480583709220203398005194402220575212971453799336738186793431328473867255733322788885043278877608577220925286373081885502060328719144060909271064595483000527774504472064748753833159583977662705628561840338545695268303095579667211555887571066895313751391060787311972098828629678311058458256768829734713833979516166039573179203556425175478921310146171009870166749251893663910995561030775165912120135655065310332191473320879363513597401195147016515357988892975060126055617395814481642707599552589407471638684778904038261620861506606044569538392330816418524206545408465219517619437175414864467984233073203326176809460477873376328993662771899193918938675677921060971351657957827798925891604793372039490082219540900504285327636819826567871361613414174466537700314028876928922070799288563359254365419449211909461455911739355237809337068301804362912614989587109139689563617805676407855077780081841117399581346539856515413833970341885906045257931186564211931621997556892136383796611388986227089990310511593516294526949057165740328087140069974861866200868134177569577774936371279727282653949113458853890565599029292473528251108492180511037363166993587470668911247532537005205054114401355390861447770489328207021218372852487895784085647041935538454036900523256733556962681564638803739162930814950748477590332019430106967084103380504188326617659516173872353359338260565779964507526912901579546203992638725791430581649125717367854422269738830667725247043510129210372534640516563603201984698438591378392758434767204993482123790217919211851883046909199912483034495754256455778070875235638335312972240169877252541070889423082164603568999458885031445810565114107601751957257767810872083769269531237680212116118477792533244446791086128545003828635121625219183547362577707255308599066896652295361922262239000383964918320433321599483433562753159321326264607323577177902857035285633453877195241796017485158066619061375049661274345402057575745969483292465884635949376175796263787841332893356410726474672185628377396697372895444065184000566288744077733047187145349215393762410017379368607439448098179692510344128357915498325387584654132460111759566768004255279959379637130563882377814310698420783333507122696250452739099221611729180408095643983111588702179612510618211419379575495989905083908643754390688569015795041217122803828729011179214823578398345396730988572433011968882780901776358241262693374395688128516925898657812339807294143754782574979962021064143287187734991782709714806199644484451337097184745430911793009128151690761859544845320848377974632588363269395146191791364862082410093341888904045215963245214509299080400996435326566642669764069413148405712636026661659146743676641480478366520619716235370603794548923322487728795986436305242197041154799969719002275676002738495887039006108419041512673414484566981233627129959012193400113765723898371668509278902843053951087818629229078437422231191340792339297821219590303993345164370221631035073597984891130436496183555531106378087495584845846354658110351240188422741939577859814967422062157748269838390480285439929745174694244518069544093534881711422821175488861725994719183972757232148796271539759983590738167030922011524144268914220870401819301909306122273967755285121139123406066204426122551213849098867179520000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 3274471770587456236319454790804657729380432512180521010961862917951535206237579803705972097439427577369494974012343399981314765359906805328310090380411597493755265188367030814252180395312438262413715377572187750403784433286261782546984158858459138464147806735330867605462819764484047289775430654491549775760982412531097080994913292563013660448125940395832781991016610323596873650660600298498138018519291893948334458069074272830964696559009893181418745381876787049089374260158496867869658531476506048902393232348750805488765388201920102997342778052792705834373728715003009925767566537778705339507876524674515200268397025843327843041518572873615394009971755739148315231215712514027294560083988501846009372567033732494125305860078781228870930980007876023228694522443094561014837983552774750065668205835040995243184624888344774827837437758769376656841623195681290257200969415682940515380267314385764029082128299827815585100334142996557784118407118994086391008348901425466754781718915386193945452211716720087281434806059483493423430788311499033723499111558279396774774861306515614055868562270596486282020465380350591824683756300924745068279142457618344987758976585511732483804848495842133231966313903735561042862686608272554608075340229830635137778887313824708462264902999865091603717785844324276722821524706634815670837915962649148773234366135801002273256021520053042984284216881843134160396591494160276545344044380729564189462835883892254717616653977672169963438022003543614054127971557523273209277220245666458611421297690495745569989401700307971065985482598919744288589907296602277543965093465572697690305290766588526932383533700328417278977592186093237871134649025100951605162629426988045384731202412380088004262971856462572091175218348003177929200350388899933385767947356899302326544865548782700402513670022219292832838057640964340747752147899257395323369498601455242902537591372784910771033215888055703147311168893519811280468522985477007511035418552661809125853751869491013435783716600566189703863281261586602173317564716200000423284750350401003993473788068859052874545587015370187172560525496315763480475204292839866524761992314829147390993345714163931250408634779594084665239500114697954747226844344825972006970438733396402707105541673606789608885198803232710908402730393303463698740939889342578279668783217503063890344872429332144054442889909169180045982650273018638180722776056930551652900429433679151717632396890268883263901637633294557785633840304999428700288464276204067287590962803671553330702072550666038706258548343178303294570416891973290413761895229971985043242698715843219330359588439514866503262248942892285033169598517709449544613216055909525161468020565129512108620346147192842998867216091968379636640889459683749041349704131383385049819192792469232250504476071000743294905632291204014761633127165255932472103868691163381507401144333021876610650066693750779327476241043724889584894303471628657423046926805748285184363365843949824508479110516965036593702569641893955527206993224336449458047644831659755439287966033833962739379518220940905987497162231172076850476851900167138243015661316266520074001641676779980771540344104206641149858310056580880227074272288693338784916389793090835555850600236952074608197458559785917723636311965084450750498842438427379429820823549407902628841424438193126802683497477576084759264642126020785785511392896361259370755566919150994773465205695972706372184601351852774706105191696563132724122639849637720904204152012856577059978552590023212813683623799639697449442831736468558511915926910034813326463327864080998781284541292347886128276082932574744418560152812986389427320669759800967486074698524468063853394639983275496413595243154640064189598687452884039409080826910193766897087722558464652071160457940548190208000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -24821074264604174159576410799709748092905729404805881673700200387017167091321579207547115488957983211115327716656008144996970510964436152192307204096864662561383637522396652758361898575490575294156518811532532421054409164050506819496217505949377679081081901378971676259375206714793288243605642600316939143616204042956779284563525445932564139212876057732740330045312835074542993965610557843740430439582729081190913008160437215308380582436106960711404220805272004615446541926125024797541977410222658572598829029832559215119588065987160307701639992209294921081761635976510232751210230765157567211242810817033011610380539935210362067200344196557572224365799381825172495244805538337629325470697189901661516621705089831086017334836487991053881364873355119861085921185325401183076943272553911097821994715921858300484569420024473065770816213170303635195780982248749031420209719687064693749206691251466280449963318875586468731489529324792441464851405097833099942116621523001902532851063032482807452561070984687539702576211995683804992574601202994608351399439356857954971721245199837740947826726502769396199668181434680417662000923630154182264098779530029302081705827236164944175413885116755167105085988754364962978515992317875166792007924875817961559546116803032825955226287685268822456315418914484205178510946330041728276220924412557615957030768876498466643066698596787185457232913084077051263933299444096018776712113922865620609023830898410048559019411583590790704700196556861495148561626469679614667793280699418565830735529217142353658402751969697995218551669828012754244715328867742379346006485225446183805212584860004978724918644986374039466294591698731653190616811959233570703202108027686468328570204865709160483922190128037202597025638981321301415153436224691542901859911652687405200742427849506159386550892877759065586148688776859631495367940301501167997537079584120456103483517935143163603960284990886471385420038646894242356110282813927678696162729504888461129517134887300748655293207301625470890617002733414756912739333929624664243964426859267607521526606717092441939673308118351211299906485190623746868524555931038814601831092247333400601476486793068892962782211638843714844643160366413985680399068139756600939561225822639473094151203524401514399205731883106986451955989663203020018785224773747685194536941296411256395350231585274008885811751602880189229366484363225392269944101093508092497178738452789984742477034073505625398180373181475978854144682807231780739739330573465242253470421217921343551124068529449759668552979182114379107498526983491667854644707198663095826055895375673332762334623721504381308229236919212962513177697749695495144291901630530815085300527034503336250775149942201790984114488069307567070746855377650003470354195133019622028966651257145575025351971611826151707114694194744676937360862730016254643520552869524843725844152310200769136242814825140610361247748252380271716045106891931497702851678955477186653320920424391892195071666447972395298015440838963041822812372323743187714844598990932217851173363567909463303712415524921640074525423108926256675223053122398409197250076754609651974129539487340130334778658185381800567940605729034337979507397572485002572622076212942329675674055620942593141831884183262676767052883925281283764287439286880250409148269611310520573305489994415930077897205083300268144056760892718634894098500920957473664765435171645050015479002926493209324543917456121276098925099861760673965767212739330056884305414910401127174212105137995663964017791841075138785503831396811997934322729421496752032402954856626036120326536592604724118096617204938843796346010597680230667079793820483971842799960876737162529349373109178958270276783371667807198543095123654961995538279364299729909989728794870974806737254403276800000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 32671857713034537530524782042646317305640313230133745050725913503563348432064845052513090110582275806573931292262181992855964583453437845764102144928708472890835743684845009542032186670551633179772915441633784549551744437298460992832931712721904169393160918039169649767729640839868968063239463336004843222733118611044510262535283358334745505278574410095924665899062966626260992326647864314426559635695529855112935328380707304737522486095227528080334417560134956303370644137171612994202456995890404218096057398038428616336762686661681730509264193756485827620734772150224091977159114079801832082487576103100073869299944136199066982670867898065106555976825823753861146924145244580995189735012438650113116654359510724454843376430413061973479590547543965542818766824654896591235009750943132176295407959098383041449076979630118391526200210265285391006271595091882594028864736540334432356760658435271646013924355223400265617448806912242810110177917798967915229319855530099730720215005328059417422516811342580003701835585117949816130858932493813270386192874461314701729166354823640237038935016455599209525111377507085078320415159035787474690761303151333578157111222007207778774753654730523585787712823320295680894415135519540580393265827615761876906120535656428362973131590394500362615224529306363802288230350032829107497186058090620091364391590822370978061484613491623538882821329336813325873983723126850133756824969333646278744716829631505064395149574331214573495982227895083605219922574792284773805097648040552087442376421013113318405013735725951231548845788351729048040487462813703841588876996672246347877401314762428783755420363680682577779672070629070595195065139443937339554844176072412454280730705207858790711264566192150390042828329329378612402381148690845074558319660318383363431503451866188165528779779822562838368153527786936999933772576827558685291393412752684245301410874693178738353540529424069701808419385715664141392981804357879129948051156305111502605901525861580460362636893112011585079151822903660055575301435370954486897052659984481418116219466948078417921894063329830253659900433442417108086396073857602741041319442715541515784561869074398699134277103479447577948722416778379065550705571301090582990066910867241565655570719052334842941760215273926924901470988498017217396641595409510274783492955212474639872719895768735047888539177639944468694363513680838543311225477137847999912163213220315723889247066722741689732346448273060391128127580415601598468942385408738511597474148749842737907662272504961996583510542203838601989676245004489781763642508594325608644556177825148367815567423728169721888275335999604985102320805534410998594482915732975539062295797655054781467204624537179264503954693340283599499730991927778216599636986951721231309211296635718475075110086831412332858814322306530124140739909191289775247836175029954576073055496136878426339063192730405380832320925133336755636827829371790372987590954255496046513519698040645558792524633481681942474516132834927218085065888989172214817435988743895535342042871966971259942914221751442005932579830790811439716580276295668586673658265451990827512594693488209924464299398982335265390970523787365004425163290426686472758643248172532070921222815230078094883016917150099044730888758980383489782162897919300607438327947543242540782893104160453120404859762159711299749916367251191693021118519743509652402081993221918197387555378425903292547584784349498195046769190035707889452610733430906484827497949399062013945140935017234489026174922041105160313855358388964111425142561517035266624284062860068899090902645735829290252351016240995528237719982468562468150449320744384135700128103237778369933308416751234300546148839014730358077533725458538236020075281477640017458876066764568654068622295040000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -4296099893208742559246241448856888262447195694366738603651057864543929385183934921132193445261911196646301104954898184176505194907427835799507434947217812694792284728635199460668298616311214888413249447794486847831958654495068925258593254639597443050389292411912084450488786315091135702023680812541505509623394871336701666167123703751407036002037836823653452438415030118231138656216598978287679083827986150885541074078655728880169012287586143201413739956249458539456847036754143628661822650590841018106206752243713849817538668213049865249336753713785465853062568554701165783389650992903663367681642654885236045825258298400673001703109967786090711608944943041617754632068638059868644391356667076848576120895059785141785453248928743085631738269739310927319325134776314000120673773630605730260721858648204618954728587373707529773425253897214626793655555197337297996823505604263821518254190896749522616248749211319493644650055674921097551097335324788276609139849631267943761642613876875519198399822727282970604626445860215145123581063374220495623869278874889266012800745053036452146427698562468524957406095940430295892002275626023418531238436348702689247378660253655516817944524777330054827674820985188228309055525764511067686760105279423185082746343745662140105335593650899258634099964257956906546746470052854641845936350641474952232521702997723895351564551714787498199780936017290617877436070612732514561459143054131805446330815866172372668486214402602743614600884998647047176289693047662904421741448636986464102309665860691874479367552513647752626023730422777846541923529262331341473233349026356070047203620064866067086085153569856998365561253641198837997107368907962850202732683403388655063259830004608007930617994001760972888723342109792127463272545031598059716214017485224922948345384320359733420882781199526994833402343945686519049672410319315124386841483825100863657589595614978337376917619486533615097842687942479627682853607050861229248483583832192230162208870866309991768818467233345418609510832431847934549775084044735473084461442615240533452123224776365872983554340154852228705808617989947932570605362705684776290393490388785577905404977743866224709261159144023285860058733520475382705340250583636664768917198771151931622537134875628345905525237627174207955014526456373610449623393386611827118650799019064760306364779451629874211223338433583243371207097405546197321240412488608213417799226002669947516839165831649847741654533118236362027059067704938147737212120842274465288511436430630930989837802292403374583268077048579013742160906510855008979435410384926932924273968052014374114331424130823531511625663779412478071016493939335272693190592128404823700418417044054654901361450271129984930885488630070011372571890933512111119254931218177785927618707871907247458166477406156592289402662642968153343922672184217157694303584391939226648445324080633331825483007989680439664820685876539998655048356506519487587789894097731738022948104286588973853841371261278393710939178382597081931173605770128451912109212322963447289900723661952640245681182728662042610292160822046392672706634448912748922843620357961839701479270075599992734504691722652460613191587365964067717493702346155746952344744783438208509043794984139059105767569682491434057197210253792230526266552284799323491422172083445517722634930686010151836838063684807681917912474523849847558116629728815913289127939541575341139264269534445951879838594978156741187340147495757277431900500367583651676690100667469844204890474969389575718540214918091035985178074767241785203325919059204210646135629624660685515361697602365966203941695186414138120740186096151525163955308396115133216791691043902305902524603154454452394378495234778855976373934863510285412499642888128272802168603886376116551680000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -3201088148003580353202173887328610059028489855297053145046106995964469471133472160855929062143836149176815000003564628076936827966496952218761800193879576632999370955142332303316059938240744560693387747083841738877390141221548574916382330674582611913572426361521674129388872727170282633520726842023548959778104662733472567591917765583464157772695524816003064055682376837944075116581126456608241755503664024007414143245213345027360071006291655294552441905049994804459301691588553446673242316868247100531002684345618055962704306537020916590721180255772794013996419071379558975504479411338209590582790391649564564074840145321472301001926352182067744925866041962982688834458311447941648187345427617067864003542312129885763768082675735869114177846042826482580236180151858270614155673500454267451426446402218352238824345396725804236984564535802743176718690625445432602536546211872497479243063768089155266362614354662455309843280771468004509592400844140968559513051602027771466193769691672860389162674421141644652720807177751200188850695360707644254714842179651280741010104289329853924738717861739867588087056452024934877816047683852956861477997423980678797916177180886541219046815435428572088042824275047399223443187651486593084126770528132776103347911896147905931787800076333147964394157383212538353177018685343007875344391694034182028541882301059910965488683201754217887777922250472681529613835358875839738682407346056855328095239516940897890554611116087014605508452840616865375173606337414515837978560394996925296250968016320961642675555730916662184903154004609211772724913591290346868991854578592750954167828348454655126837466657292049297766289959721816807709834376562646547452303360348131951965603438486665017684553331173063834235815740696257094372383050192695736251814895392195056645352734961797404832058121227660994200038650427980283049319818067825570668259402462793222793980551448294008232459777877609059515244652215666120439138374902475962132102989894390027265627114782228135434332030492469948893835675731154177533507599549529100396258596908878205998396280230287358901205056917529341312482635738217743098303875195539348663738582554679264566826011503814557513427900359279956760087361833860255943950647504457547516340160131484532487966002694391890107847776555966151170869174469861979701954369230546461718319815433376623762768278853292747838362558215918665893688706791384765600467409025758815233099696062917813175599948714455000810776034073018502414458355871906867022090071584398589275166542074054826837691879002070513614027655992368091634478630726965852132950209995232705881679975175536088208869293048249853111284810793184037638827425188589991102470278277049917925873600887200273504591522835460946913797247450230693953814251147687407683744038045954528275964509159993779340013734066279918216066418807837029994189371451245777774322497584302658832454004548418681521258537786212659508157567817267861211696591354477982123823132086516467073353129935782444212909235245383847269655409279644042971200333562074447325359476433015885998325577004341556046201905717860176708715465953849604231969950382760996405456149453200116869844398855303990177233450108872369298954694006824525202748467553242206278656067311926698977397438222818861392680378979002634389864129088583182290796429133366665301741457913842913853051707515849653571619393521426220933645054347454943725690490686657642304553529800312163066651159508894783016341168284251767259979672431898940766518984741933008790975226413179262639150310084481404462792955248865201329372416032716785781594312804251932542325789170021666195232199627771658188666833200757015553214091531913505562926160783741372096606977632105533650668933647141335370355195674585279537122363213634670433226846765944366944269976679219200000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -39996369926932652096570868923825266139290423332098025513394845711316278795535545448733817541810411374284345600385960448918952052185971783602709618200989670416818285676722315700146303705062357688257055046208851134323580043787800503160086674327862666255007155663798844439219402207397289514135983252023926083349733083318845831871858909368777614249118421016565486276356655797521498647695791662078748179553331594836990944595031432255965143270695071669263599376807415627131364871877404241030726012931774065727551115005238279581184038915703664277936866973180868235557572026247127878438582178400623255541550475508405309411681675716204655578791083343474554028906308150008170487791519631889494979347746748182410505152138843906048443086811321488840625862343799005600144795140041979165119492898130355127247089042205191183036138285066622349783336783637085472628848182613888051675907370151328358000663806831822153635852320846309451653924856708494903205989898528958487591474911233688907799027642808846465881893084699957085802687851935980387524823994007808527579150582000503069778233141592800163123929396886135211399975728638651978379535723058600700982006496262394789086316505677277126119561258709438470400387303770462572799508602378626801108572560687508553209188915189275496693781902201291003705665817442897801995319516819463089277617812433703172811748467288435854646919520374516560592816270103679632236551678061240480051921853792581579608051612755665054361621559341195262774164421623698876620736885740101316224328007869095276528370984478177300882256401363029167385114250713897859639269930456298784499111790523981956253700002678844973757370554345919660522286171191610470042423732446574615380532636515686889666652414845337484728527276964847142564331660689497233235057764308960479885193604987737198327495345701085737526716733506564302510042346424674023944700274953083199385817248750524672658553137954345600146725877497917928732864530258058864980439085969756856692257935145984880484459340507264710382422670442620774720460857236802037994412363566606400615124411446759282281242007685857530434183530360647437057868321052667758870855547486418093528092232436139176482954179345174683133041412462679280569760041321191079541587655420355240088499943584140117627027870598260422868864629345716367133695697516601826158112403698842500557097095697477648267338213989547841514242110650424956909287404801382930725055033951483678796547710847198741566164133496973663644393809378884282675310257533158945418326348224717880237875276478680851542359627886673802366947037972642352926813828094066364362397000655815567777179362998084337132534174505188865545030044397216197356253582357412936073839391711261607912728254503216442114864935095126498167320291545844485689375968370803086294991638296790052386637219049326017769286735321874693110261498212168194175493903776892706686176559632805385892971642179353801992728127161778649171089304452932421880160956428719309156710751565526381080617584183289290763082457411526181126077809238354501295098984157152504299666577411417163371177933394256686151376504190548318808988132390986682802467758619152059978944705240871138506123863955052486607816433436459562135876942403846726504565636605784910400084084043414267636080445722946934466212061798518549198211262112072761811248274245451091189685811536168916077472523251667632025107579231856047219683598374515121317509846593640752595230345736149550621613024288801450302676069355642273317174649953190019099803983742875506122064426337125689769821499848633629694569347329788876541812970414082622232272318812572440597534979944246201129373464567233904123208995576562201666557608562502454799161090968011682332117676294051062417628418208889342420702271043514682784749398627594106605213806871689843202337013760000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 102278098461107550432765693293629271272192525652257249950502848451487039858038821497816484758114798857469886963973134186666476102463451435783102109700272062168165599302096140799911855579665433329395039708920316923835671394818304562157927131484426386237335524738985383641073529338195724624158896001610845754825270928380905600304348166476207442489458398480644409552576557793117997190850624925907805529431056898858430480074636257417426844326418211774280115477136469154650589168894064569401165421171551319126891095926008968502300779644445042226840217795081897316669881561516370892998992837150682476487105301985587999963523348761416162362268079168395276701168748891550979475734111832424922335031069421466888377386327070091511147636057517807750788784320177734309276768618802916680400166747624932253599059118224735919780980918133896069923818277103005453303652490680162798543230402173713317525513715124401183096493694268191112765727002137932522586512029485485215421204619043298481852369236584976887382635672092561731235206955954603124520410701736121749927090992857182012924982614257418715832160984065049213807099619062243027368171358526581375026171939875740543574338059748488993103922482753279732078579763441425453158302120165926103631482617605482837558795863768019416454697075078627846920914354875562501837146220912590105784421285583323788718528319251612030863525241592176783443372498840868574677078443366617201806983563797391224467935071313180336150340102101056820687689810643903847380579271679639104362645548991995573933990753971834834514734046026925185005685908879447787396629597806990758075710398575428599919214099645791227855301765248484266142752450583024889539280922269500185192181772955407064308824320560774409363758932459776492478803962060774326782416686572117622863444460374628181723889512024234376263730145812025750366456190515909900101881456046664236962356478344602291377303282571492411895718338037823914103294351601893702440415741345166048962215025125177934036938137165530297111057630432869024890695413220542890533807879195616510287950791739850533447631975281340472723682686315800093519525825838800659383977055239672355541596796082650354029622479956632382777851610351365141081877815238067607594582562224913204716366287770125486786025269463942190508818869464840907103447085169936303685694789238371608047194840594220932677526847905868554684776586382744559559231872559778990751595125642641104394557753551306929621099876299066057371331625576844081776391141089810539020223538344913846618849670359646097117680355510313726144003504202590441091825986843161967029932084991817508060404231132000530561154691674994487030086305869268272127861215195338877512496303866427741266678849815855725562470222735351904158638321552017897527692977017055627472704864720492715740926434263967055975026056973954512982460059991158878602947558658208313495728106945716699457315480207384801221658300269538475370943166092614134668160388507522664575102281134218725037291438256749537687527384877553419372773576518023662782325425410580505704450147853898668676392201169308700466748844913636072721414563935660343463116907447983967148778775140399394974658010254487926298074628216311258735014091873879683461106072359674557296704098921292748644189411971059462531583164862704643649474519514631344014534642335676049626544165996430976535930325556249963948853311851245496723499782776183131814598898866148784115387771991577599397381626906384871638609798356595273114815331298073455828113676337817088799650548414742134620371157774728086956955454580861904789833813008890391269125763215742032017763651640078607813956628002466390880141557289652816765575340013021924067188352022180716911111250929896867473464891472077543136936155951174787968039924815725613200366240140793237995520000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 72756999236196149509765775653656559280681621795076368553306694556679980288153992943592158112285544005307209247106640796578075924054518744352036396051237564560425547718746246285606481154582748157285341189771519426453113707476026902535295486647196321855387488442133920718418717951370909435192278755448517454768213062436487230686386150792922307011858836901642957429722235769791529334016236969734898250212675410332349444651933231193650713335271191251715344211844766046556561870810700159273944956819070318367108498664468511196520641898837771344424999447324072699018217723357864915448850454241790807829024881763079879855815786489362941906956689816001808765558635657774230402625478590480008650458396276622696264216559107300880318428512312046873177020699824385037698395923286346107723451833990909858068078351362746929449508215720015012932254715644377235992490124981688020987732660417695325294349348732322008179304282603668234133718261109101967177015396891456420367153460166747732958489763384727898350233865753369546525973564138056323018881831900741109726941099919822253036692249312137412236742696834210030409978084434346922600358763367766669044761100039778983994802599980899258897025345929462896285511935720213314856449197120607456405459271082456816599239107338487898409962110972682732037771219825461701545693262303919314346038225240739502207391455408853877812425971262637448377658430780345967929712163080293230922083772466642584385414072288283123177467017223048733480279838398783485086118056332546845996110702313256874335473543243641860235003092740696970284624572464278676358191863675827004696320876402852205303239677302724985929710313680223479554212633836867009273979262651754878529337742015857546628194268727661523258655457383701975657288685600457478794314545094336946177717460460888758388190426808865349704239581348376955085195158701184489776561528255745907682251254706200028491430803431755204537050473757327789403978555789907548822348778765827971289579499562761841318364289637586855530707562993000781984538733463947402688541743266416180446360997090926291952865285046467074693504494669928287741249441574851511044411702020313165576028157210174829121266189816500938636061274538595113557721555561021783227763329382771250479217031532134616756177543465598721201588252635619906807501567076647044212761401281881072671297116214532343033801463977685444927261934305230838104879311765550118289935769718102227294668871442273700643346329335494429318669757853285104816462762729451036771268134102652392497108007387661981723668251824276032998839630977874268723612180694291127381574579427927658348478227539248883903758354458952960801645770048262916771034127901523232726909969365028689119475791471839323203439177499111133823633769635856545951094661953692038532965551320812235773197387956421152179261346918459231187879830744482997826159633563267989353934539926507920765726131448942279139071710836372796691354315264314943192161193269896761024626153917691537225845052373072881293004151990009191777366388252861159743165777527371373768188495617033889338109751304624736071936461041360352276674553695458225957751361865824271425054267946646055442966937430742369994298225817548619786448692767382709510837579106948109025288703089208028301375226028711125938483985021628024549729639822332804320774292490218765133223159819044628822452681682177722098286891090555080136256341579715383716117976721507460754306449785177097527750630379018750759161725265961262584162659160348749589005520450412492082252880786901046608081257282014751695477490442909997553506827957194048954390576165537127812081191924880210121336359063082568073607123573843629123698655820553004578067128062172221109906056170682788512747049402551038803878033102756213744690911041194687052115513723741798400000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -438962311010747442653995441599391562787886608569117232753183203129661085770606993923077117341482416421422285730817409184128928194202450621941399625150309921702745457530524741641527773892520639828601696124573014683674691430747369817076780723276309572661649851557667881341488354229663253454620697568115503969226604924655320898280536289120350586620338961961372193897595468306513995441288822033296131257326104269770318219847111886009083128282429980748258533325295045967959442445863148547157554778666921057376349660416975188486008893373811906178639729529527632957462121597073154320618628078332215570006093818658061695673070155631445939964235323661723036405960996463092388016665378855905678363830986943654254149933132272943080959989353090796985161448222817361739858441411663425158930209018814781340376564841715451750071627003883599503075004880920099605735603176898257328905075971648550938518550585087719107191289061888424592626540527977243046957966625806074149075254061768895019892780195168654507810742946733635170587568077450084832153949997772128119433830643298051413751745817790663641419178553088169007604596281544690377108558570011360389352697417536921623313323619942287110868299221581451354074860228558331070177740957593345602171181404854832051569730643297345930476587088377776392073722784998595685225656257212936831419705300316844246700642610960722092421182293066154212045544350539856702236747585405737770479606779343004375634002166343736791687595264720253170471146569271563179528836048968554447214650295083078659080156210374289067135393648327370007546526586740235444225005320272055655044373463909017223536462691345916920019314726418643575898644901927566321702142551433130941604699062972838640528118865818094419567759120888512624370598547529604984271058221946100674034062023679538901872896265885212471444568783392369361634970807684721228978744106463988770506847746245834325101748027301017206940095497678156361093541699128593101975200393934875204313509172235841669515052753709474874006816142737040017492205509008994185194687410501920367870318120475557402471663857678603374449869651554393377294610964205596441712491760135836638284538430268125176571600444279735105839134330554478289875785956214542323257431137189670346023073753628693063173558394486528807097327291133249740714960455312870908455388811754043836161680539411226596423946032112790534715551517058146559328263292624439270733312962473667556084311663185783426836019623516746706446798619807077395503945250080596109388032306209824595055187763929541252848906159937705417429652094071323079013858076777701392413153089443057972674289332949845852099478820909729121849737170758446185113537720140543574962303378710198251037003340720367778236988300607882571923326534806882269474713142636887531944875202524185304864154956487650530428133422880586806751635644335234315344428421732358704450741855995469665106106422363390410809938186344557577356624079942105970750034273426835292061733138539741432198985589931579041111781360705845345887531178740388816503460968763301355234686870646093968001673112546345719653916574619683368740535205322825205959294010158733600326305698935418971984693493378485822838911154845971116924495674831252869346561342080893264044451568777432625554425413611724476440196354584837226677249525121936182960160827279013817708216165661686295100684129974957145407518120748855918372610895140645172419028178363986346225987297600914650265106193010376032027030776689321436802307373332164244437371421792425840579875560896089900635727082933950071338200418118404828392652835053442053908713967845478884961641708521125204413715354795017081484100352517793420728946053456196589653765850692062898360146980137653608724594184476791443067453164978898551317905528100627560832906454630400000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 554829330902096128142530544018022431331445211216015142541025042039104321494406868244792790168387519747427356214750332462922402301819627278217701559843906220270146319630291062893312087488728637404452347861430167528747669894261315971905502069050922259412301005381336498920820935762523505987297954530901969334403479345026605571948312303870680544864479855237989909458740383777704085836942177569746054080084121979531194069424494128687763181686392888134444800187052089143077898988150545817135114604686416994751418986692935406755482947391969162443179090147606913358650658839895630512488810771375709761820956714925148036547141252578931345662473772869076045189003766486590462227621794583955412345341837808328030602762888436197080025985316716790411776581163350916866395873320172443572740490987469217717665363909664719704037030907427149446843626747491567102469587607759605157546158351042442275680344217468731457109125399664631587462443536359274010421265614841259994490211097832693970917036305289595054368310593376264612767811005339554678172331085814309079103548128292799025023071351173249023326677310834328106346989155581320207360559191235568211612385828451664828008290729601160838434314276749448444176879940721186783169527146800895948589265267694113144006620075320096930739306059240522885757309732588608881227695728571031784193036006462821221729479165472293134265415896466572592748734699993269659626288487809264193156851253009280178316253389578974115206449366362266498876683651387721253489294769347341871845629129234358039435397881159144808218511441477930896143234327606827969250640772246899690022646866816140514156782760328996419048336637232885413644007225476305141052442660419977185357157818895703631749115914325162950815784624375716264230424431800040057094229277088433600032356693607879093071451685298069676309630769716469652480177506856663467667476670929466127200846507324849450066282239810342455891560672135036227462429051123957369367156024079152943213535992490298205209990757407727722914226913918450186275737054864070351919552216489057307201250937490563192109470327887351436742862316128285040472259945455761861321848478293097561322168152184826418225158491703997422204339168894028458133035714591818725828146212930381693404197716904969383571302249664777618794622628351433918030060549192717868676806049543466986566774873644163406389344350031899445556752589351829523876145771094888232212783724464538979552299100638461455918518679745523179098531530707132014714308551002917716763492584659062678622106630541661022073126040162260831694385755216333128373508749616007620688650600746664473016717915990256179172733756534480199133193199957288086550518006102329160937754592885073750701891354867350547041114864612206827370666028863623426323122815178233080268011288567141608883488662864969105199406551970543753607203961750324858603471534232253694482120344783335289057350611988889856772550339363060031518850551317850291764450860619208039856151218633679323408352717973473447177612069432084761836127709335188139674818036538223454370028700605434167029305084659716203256093633665682388630550481850381505470440370647841514741727233846572095952000619511022269542142334772496381841959657489808077255062110634722942868104605852154200626826502143825498948310035821433339655486815169898492679252981193719117294449942750305439971519917056632674803072423630936390447178841439183935514533569400421489875271369750572475088265806978561750447232230379936240936012803991170548957667254611021675071670803750950508862344363445643759672792524407979367018108485647558734426047633549774433679655853521423460274335327901203936426174439025609930926364768374548670882636198620962250445689062500489118302474227578426648035170541552407080137814611034719339648385024000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -116856201036835659177669406466860596571664035387208859846925024690500818447673588556088128549641961984492415895411916285449224095592128034299318758152850962328465037212073227232857266117294046782412144665359088131736675280103827257810927428028263623576525168263179207712801546774395321610808977584664633910458840360698011389051039662508158909811396476473662239632469707515520649470052292469776595158309475168314436990562234256230398176649228079230369278255006657621415762506421712461614780106487687775937167203285134780602213052286660720371380659977181102170265922188277437682363188333776672910795122488830140081469094163642329867802017270750088216219361167641345375096990605675005150374496701323209690304734918450240110783121618982235551600858966527735668974520702289632038233205435120161759824930039780070321482404993508330122831082782023848690760459089005755334719368041345722675231960757021724867832951771426057608111229547210687813733323526927805263200048293378646329745745949598647979455563672883568340376000833850819992140837372946438342683649444556854140785050356008772018470855748861167827907929705127305954903030419621985668058653656341901505525186050626665660314422235665937839624088020326517340639395860945088910122794568543880920721785291669094197286027377115809462686000639423769779554453420814717281602276261653993233227736439933317503785213645035241893224927653970956594756416649945481268354872601597316605497805301351692858591411382527989478498677934968154453856817406753796453837260831916498883107984771551491485163461362028108226534022397765337336261450608436614615428305057585935149562346355967637565554646148342364063753574647483658208562468932769452432028783596980844205008851460940461311141694793684825017044253086059535949673886878202309343518293777550858058875413248700849855136349568107937874628588960181285714832352204795117742457666945505792585910858204789564222602574489853976519782070684610554922374576981296913853150407434323143566341501139058282091340775676866981588364724402626039371131729792513462436955520752877249592543583870215348782822603734244697730927798092425493411666490837556991751656969071170407103462925849520749005872332998397501635701441007916153481779090252052500421642621864133495105040227063483172475639441924812819566010789677816074518437038601933053579866121444014976536630426600479069493025636568363026180727330557608800580003921644349581975628402661837937799265107871195295776730080414541702234819068023861051743882142498782058448469218124586904694904939630557340540077815482716547012773033977156662453875515132512684177729915679726356272038190970681488066480417200938092564637353741123266613091834355316213166353107195278669864132127779037751994849081790185332563489762176521190051216736640782785591806304478045993312420537572126605971865983556627569389081308795864135520451173157009921978332506965223524275116539486278668759980925715977936126799382835727386697500945613394942742591715167406338256878320497100058111581701702315318326717693192701247927284590756854900048231118881059704803042722495223668716264329409397758541864933151063608310076884946349471487539149735320482333819412315029077760909576301410581526294820390005621068241964951889201375257418107322878661309739266152219771320554094475540009343759611641785882322971001585682192573600277227738524284350613454403285673760206177227468330208446667195927797297509305945934615108284455950049470797775757377649959948865103676726240183421778882401754317365449208026010890172334001950157634145494485437578685888630671535525373338080835481325546511034485903601332868885190545566748125964498158297214938207157740218373659013759401022132969807177529596484596799889210481111159865126695527391519088250663731200000000000000000000000000000000000000000000000000000000000000000*i1^65 + -285915731190585572588360918046475925032240594148271847000512475962822292411805149382824922358340702722984528384246186116677525318086560357101949399915366111489439505535594058533450594779588021981745102891650550389821367796764049856563939328000009937622851027514586644221107803120731964689192083285492326793347561112562861409385473163953703596308805250127684118237162978987140839987466430269624438434496410126855350609968070840805695390894324705097892332023735350290941685907198489101487744832560663315338111950308761704172266226511988735917130144805672465468282488380153213473872432381133646402311635916749558963686269315492949318902216628510054533873146023496615068198446816777466860776365763327732178425993377005483292522618431989411270295555851653858210136900845096052200240224062468980554844533129863141723683828149767955409230357436919857684682093750934959071735046621119286980304470327269920172529894164553262056957604680119682240407767895995388187675774847519399978699415716316144712305476023750147930192785146374752887421269173792416654931643135884483822907020083082589536112811777790692871540053149771292289411687869362016056558440862069573803338349798256782193190056513134928106344609358647311748443822211560865083356276021643904016767430297923580642979915077313309194529716121518318169038047118353343055234788488892349828098791373089614823901228802520689622958062612952888771167584495992312076778806384317412550998090323319477209168765034711764156016257890435749470630210224836475436137594432416596000847256060298187249483522348210684641205572937963549138491419378689223683146362140934641584018099491540089323312984172598951048768727131556822343199719164829368689821122827556750020170305001093677171999962271151409535250777808661466258706994627501312288506679013084388558705118746410981197215555798132786718226322742866008020536162935558000097098845259393827848952650943509246653500226530010391339221604851103030278530944876173246096534671754562555836041695215845589974954701735225334078076887825467028887354061787834673397156544912455728396470352696148646595017966829956868650263941214917462535369979190060296246632025995657217096474858484535143938002694182664804146016839119372101522346569201671694001007443341330305559877868067775653210477886865700597907381219137986687689256419988499414244277365560000827782470495447575751274942138390810326535109002148282459726307832324957962349882465502920758330054943287745736613957291034034961784252053957448889968244434912547425480789245624598742631475682783134366650045964791875755300340440667191525179337470170569865102677949405825021429715894470379833511602744277358005264244377121900083804362648812076566111377696656510969957023876716881332177757962306801720718262529495884505422518320267735740887120911429954762342299142891307478974163513596323904805469136937756186114082673324679894140034159014817059318597148670118763042435905025593580932879132314321250913084575711304770938114938963714316335038481308041900769742753640952876883274422213021506306553273422788061703009021783665755330531850007268223704835447899944012250004161565299757231379337156429355283580810720338202446780463145348668270344216865316273221716567456689996927118548730495846325636085301249563300330971317174630235728449796814312418932755827292802443040295089633364875065309271604026076106759259092706796211636882997611483633130775278274474175792162637073203317433569600796148416298250240036460151796623024798418857742821963499347217028147420909007880487827278520307478463341625850852068941153863153231649423676336095255961964628010984559655011370907733036892025241993539254938792286863844578053267567887243420872376177313250260017876124035277035164013803526886021826091849361653760000000000000000000000000000000000000000000000000000000000000000*i1^66 + 267391405084699052128277798163413662181625903104154600664069316299514858391695602431728315770157907856413510983122551117216299751162518147297279369557728580060968140933142086927889552180461828239979623854887487490213573044329627587654308838178040963301472863583381841447268584523186277632440729974692971802652431031708712346017688787293538165898723570366139279305779521299671237852948712179415166427271816278433693854094737376188860125574890392768583734114060205929908374801693245462939288737594442352611236240711942601501409062600087025667714361902851785136614992691773600459732928664008868466983625007255198711493007294735980019841352490161066644711988572816587475403150393757161227245247942745665161356677384083289498282332463897949059485284606912268653394912409460135994217388651496156495584340289770422470827795942098951252868614022116815402100775174365945307934919420771739404256108566357845943087107818966615886527045856898800507012152184506942824865746116359997066323288565016742786271040153600517204550431742016769553645749964639402512145692020354184902765567284098984397766987908771686855162139240209799552507579374692859331642336929442975343563005202736292464800308775466683144376212376577944112343545804138368224933452127734336409745161505408673073439579839440100270233745619142917771789560265318311654543702816002081162488639649106193302659789958717075652253720737683490924939411867399903072220017709422142260527291629951109929065222515020487509584383323172989544533146371485826197662191508028390341552215320696368039943215060509621113082488796497334823088738823721409802454861955576118205575130688568184685689072853962605178074263968773320091522221358880947008634453081811465921311284517422887565292023306835066965633381069986177311975757980146733397415441495619813327250032225463827231128113726142987614484105646741293468640828462996237824125850908899858912734155313104336334850272970091878860962901118660680779338824195803991172754986905865030778574474988020392770430696469026375126974551277234369405536209713948699705459041223151888957887449896682849421148280653981518969053766885347029842685948185643522662296935516222291492656222612215101091051550776359021800759870102960061352305356289667693623850649821828344160113175517813454797166775313780930196451113653741411102609415887111909525352723186196362627006101869979399381421517664324010564405499967876857475894169612628708639867325881873126729514552565167889089327038166338698018454212327629948172018724259887978489226373087661272046937143409774848370477403301414956718951124865002030719410357664930316266923499079345670156845882654873706255244619369633849418783444356778734083865157878685511920219480702604128173094704290746827614919897199313957713550422897491173561150062658602114918081520492824111592603360549694890030463198181591151486166386868910783779000901981536449802632940471749852276806786759114972745293321655569504802434149949044281508227879429849441711055234785780820190075167960887315100591841846417641370357444087951721025639111187244088146322764774923819210377543919186291308772978294443479242933294856454396482066361574008566324537988190370739814568778629011380449223219539885789867859737905363745123650473646462064383373505708747300320111782175568756622476584267204045003452033082976713892314699695581544527407091914266649324223274742333889318884446606193588217534050281229392269767510051727172657566304571874860124926438963402773487960478966970558186886421266573867712615273110252558994019614651516802897580313343635363015202533210292014896214562920245275359646690304445096290061077077259125718780520420314070453871125958283577465234123005066847001884405370401496183452686601453204741756214354046839543945096069120000000000000000000000000000000000000000000000000000000000000000*i1^67 + -91221220225245497634215609893547091399641724456945030215956856656927485333762820277752433216192930686838084710660752874160923759831054969576187837811979393610091316101171148427866098100153892910241593766540879374579702233827330264689716202657256937488843899268379666293465314860985352410212397553180506321735021218530446355881004431237372621761843953829201982170854131217458053175228702805886119859334052072033922661539408482902713943641794690823126307799929759075565938533190369563921599891502784699147407159732840246998853532188743253301764569551094934247788943627054516569599849514601446354372897214074025583490701321636228151730622694644723874775782044578772925331431922258995158243377638255128915647631288231114683986166981553259410183794803765228196294640294046547504019522528271761965329402183597367414455334088213543830070600374325723311160555881114002159965444710789813697369384107138919411479890799486142736040815790138410587074302959087142666540418998082979833376563868471307985033828201293786018642174357800025443785353499016148525449141735775815020043563102586503590360552433903641612740473151604117307190020718412104828618119374378856683850320168348046751127940191578394873703854478028626397247022772965443634213354922027548617816321655566309958980092103598235315226593902849262617504575618606238524277026163688990456035926680610461754404699033269029612571516067513850138988311945572398369712546109624676932945704263286067681013357866204884852765630323609380156449485099028604807140435943623556119287179548545962215572199243851258129126637376776191995813918019269950268171664191740055742121519280565041360975267957292721683043580345252876255465680349485973391392778579484997855426374696140437723648354278509222132892084755771977872123338900137915114802395575756393878367395204225607105830048947484669516616908958452696325555341214212883391733596945711998529076040233111660057494514477164394616201361796064662936973913065141134596509309786939143807946043107638292788530193538860457074965130356017981687292979647335395962223076677747732196514326423871933611357702864989610584939625796726897497761701848127386372605563529183940445303118588763995299245441995426887388173614302998949182230096471204065835813441384758377215008789460333567512104515226846109172992912524559705005709573913847650511315324461314081466974343741025806326626266471428935069674060853941298327898295524920868573190925269988880209350860332313856156238277519877405459488201648379372434026126766487291671420246458313448328581198613173620969161793772561098417509420429536893352501076685588512458697286333007913941719649050627862058906480347543970035479529555460177342923570448997532886852550055461228464835321260965748394324100222619327332241248674100895481826847996521511112659617604010286021208610304575541246194104276924891368732919638601320197493485588742259198915582511902124744865820548345075299254078561839762386718960909877956584490245360254534157716403355814671387815405024355635062231479017498691700771450820597206332820176973187828441652760618445595273969834706162214445203294496893851997519889484900769275014311871140118152313346267732833460182422178681349863522686206585800723822865385497792748316283408923732952758136618161095270891161927828671305589254862462698999044470083483356657961216202942914932090779848947648074529108460101183878478934364408767646703679382149474258706042071947605325947845710622821429154301250278781239461569284515243440958782020289965488031182474342131665623828743264880580147855337353352512495697861524048078721291635523367391096023774881009213910697203201439647156641248465900884058928409121913813782592458194657977864258572511822193471861788539876027715915882846988237222707200000000000000000000000000000000000000000000000000000000000000*i1^68 + -4583705576956832935934644537036844531640214738264009473982762527235931672304151521670784922354623015207888389239927685093809223560620769124854387957699911533948468406861397060223549362452653251946166011516386322885273785339077348592664420087698211315727693465164347575152637581022802329360680012212602411438336842259766921805487901374484458927448436140172881550400318900069168080778978509007317068162993425734871731990492068290010102520380477140238923828999606945458366005220312437350675415016133203026798811167240943122143855136519509780475563637701465615971830741771954436065214448713696213728383852035225801376632786422725124558031594106036219533931266142841465141561970129149085819543843828844999540775843898284983945502430547064748218417882257625359961637706622634956405158052853336034296513167353215589028469677170476003742694848339765368908883079060919060743645401819658250886288415840824847295482760026649733366175486192348640411038562588835628405358943794520148821067199679836363503314283737750350676190479611948574011204330143429491462396045403647821658331332384831452995947531288574294906402758884308366540649985526148747314934531139944746499050310247902373160037671034681339087907883835297743146631809761223396034439269705789968179892500404187216412926673323099663809015906672911358920421668829404712474277792454249126596164076111660191565020727083234329888305570287552111581285392750016857040790155021072606836843417118007460424218175787194196448107119082729326088611304454092641716608404033920806027925416360003541872857966147024638291372414854635244794701497084601942833275690481467736504363993385835195489047896983049044221800961154799261250145651390154133663724646693540980115761825568624726427903095567209679593090666205012371224063343316887104947321963760108929145313565590084519645932253474171594349129794139335660688041696816503200821357335050655595483840911969414220126160821631539581460809606434817665279778225119852214370058894513553217669222115793539345660676473655277510802539188654063203418269120653221607162942523008353127127543726687728201358177909870760558708325113062024871146910225899990999354212265281146596863234064544939116070142019751222049934018600888618666252469024240819272117053177430439763361076952450325197650995508283298000633221117924064623487331089273886468262485691614485020715817221692457675005397667449189740958740047649119001506617426661503127864209181979053138069570489690283555270420080708474692153653804109611116004786607573983261933169033517064076638560824309221134533516422309818448751929597165390420240435728849559848978377672222735269787876713115686193372255046627900428178438871605349354496456769493549977599065091253283246227395570761750419253641073134329704516815509766196858904220951628554112153221747737720454394879321272054586154140525945167452388744164747731826412751147236305909390400942480283320031652880839654734011249798452074828338398200715576958022381050148644631026239206926221171238968070886535569928169779062734292032352793734714244011031384411923589843212226067183827119264505235067750734573656575992353039922445535939581309046579452123614348662950971964523043790907152775918709613759528305743959722794368427422737001038062728373391690912409291303426381465387717369484409598545291733502567167641799633821921711217745160217660869302111702043894387578248521006397610480363257109808574618581125771873910967395146200926818221567365572346940254848646796399856838352171739113115816196086220283723315997543356938629162753037598616718509100913433473217700213259838760880957975184187549588063161114924436400773870094712857736052160722752710228310623513333777462276838418566883426297105543193213127157524879178925175085413171200000000000000000000000000000000000000000000000000000000000000*i1^69 + 44474929499247447912569693863807752857052208108700421423662537794851911746688932968091303316419409476098328650836669959004038870140487224867561957564417989247245531863155570828380065197525407685640429590583962413304170255502279422217501741756729012407706104287872306407110145557149514249449130452772298704758229093056863712560526077949983736929928654812521667814800284530780603653004691618272058316490970763485355815506661671319083671049725698741655117069040463238847513686617074438901519142125920367477229534269241920794973744203624843726624130222936157403824087214128305352181542840764105387199754144063880761538360267593755121926413861559981966679338804886333461755698746074685040501294513300390899896779233753789516086576675871865604564147125849076485651229371515194909122396060976805133183182160859638443063417476965993568218199711770472345782225895488671076735137021067322351384833830572499228928286737191008744939295613584071132346954538070015007499777711030195581405704054128526616781624356169517393842859702308359006950117393850545277103259028851066852161286655298342240154010397307393947428723430962252965655337861382221307503240543328045295601940112254443437042315859101897161161789353849380057157130006670404810125193500912811444584431148843880906882238906612763631945393321905985818804725327719343020310675388048641035947280111166336105001084491514096156066375290289918686955205184921268261224893319445431193722988133773321093414762404808360784103634163739176189051341009878337119987663599254125767565741701135048299335373533764119122002496789409671684955983249348607303222911532063780782050747858723964957720278464221107624538415574399921873799072764237725900112233587799486298251062863199166055577688707483658708115945851424956951357824408852705781744768107836895801624872334649277843259603301230593012119139566220054026573068816138404047419997465085578370129616840695650166784926721384067452042700888323095130639872679816561007569420478308521050791922756673147123940870264082200100980187433687565859990815749816433770552976040671520225711393663094141511030161781350599103332929670228492490041648930385213822102210133025221072092471583858584474669292223779837423699490996533419976319574300402737792230466079260695965597651480427286674300062046027981796109413970457340987179767908022694226008978298611374929395719741818507400048757618592628164276470425435282070015523153927015332060624969341436747676186261007234023798703647397307103781753096108486304729882441832761260276737871894752574922759000199900256285084513176390985457266242246646597263036832776929178259057085818515571468456676244771906869766928842670275849970923584787082669637839949303740267755857636410963941589830847781389250192587117383676181129449900634449162409685969330705115686173005182734326616750446438376374286066214813963141472544052321221078619544301833700350566063659363004544295034818946161929366916269971880623827755898333238995630297506861722516311754353834858192537952340724467245449197206127491505463223898198085420578391756848435771975782013505158879263554059318962711984389248715688787784683542974705979214941263268780208079784584338976253530404798816537001280555396218384301720105488842281650945813060201276503306661996537483629335120658072640034354612237574438669478765234143569651396800692241094515995003007902042849305149285395872048530994879634419957530111852679263133183271641674558851642023462897602787831939843430239256115610585040358279732331720821848812347321598553088899109928282148689758598054835832236058956773294093007000176269063557462426599933328352326238757843493703548151928151584317771784537318649493279612624415315262186529355661385274438486795411021615358387009756332032000000000000000000000000000000000000000000000000000000000000*i1^70 + -38941576303714584827592163824425722665242078466846535789777928191441443890387719931325336383258446703317874772436081699026497522799267661732514930441513178021698994362225024357826788605661281919471757569423476251211469656590438433511239496527405209494857238884513080920559796492013918821041757823207726933971319201545075081936147444466308396196191040109499371203948826696680015241377146546088914814182167875890269983115827682677272296944243122862001820370869521086285309372232873625252083420666808378944500708275251110299742755382295919708493862542347931491486708526194841890293325878056227032983299556217952060624093056589219049886835515018943470065049366502848224085012113635310351494232264863812810439614592614256016206337050083688714089415901409936749743339426582494936315204988799414701703857309531953619743505870206485944584076676737699328366484860270579873038715888220268211604473806030629340926877880919887575930419454555099222988368591722963019366096065467184610053407853914896812500428248933951631052916153325258935216476817653682385586128303748743381482382396751215825605870795736617708394666296109021525562985218943457395921929505687332722103965710560062996700520436212134064542440307749190510258055857810945668024772117002658010258964795708714662268815741862895940701395997158484266743496110336021775700560709031450441044471084846683030105877945467202515338295354630726959379326066058706416873998526282194085250679120831288065112933134257336309122048451383010909031567517092589100281912741368065686254696702653740979209042062587687217598051301315867722167101482657061081767657712354866822908141163231935301848354732478972800550952243496146691429411526656696766519890980559070987636464360274623728299829673772758529939252184534170485619604031038644688376916305876545971560494213590226924757315811526301222892345110626471739259825113684406236320114465261794786091341922369157468468970548539039761849915637599755426152864744229639543617554672987310303398579778244322444266112961053852489680974935043717473916007889164683949385797108893279050702963018357662440401246436780970198932774890943274280818116972469816950150053984195876505251863118523562339680927275019943216755861335912253843329708417261155617464101899732153237083846850565845428817266626704900414951317253839585508426693889984715692875599628562514372482446550624106016014921407594794346437804697803753765098089786879978190498426337734671704978558954208715242529453207306808695309903874456417143225834461917892840710713026611231794961916970587691002388338954472227070453898384932205652735422592638750096365303316514843751878897465550720726800526659207524488397070531476150837073111563871825029108625209958766871411420410887736562099295811654872186971885304045917947604668647721736462397700202990452306357254216510240231721025053728838264308778373234584839247677955160998719912405769205073565848331697915207915138933373102298918373639992139446406342780537732121355024702685267834262497278833291513859821961483049696245780461666644741631857810447390257066759908977589861423361728194092294545247854267613493126399193424034689909229005779473352215742957232247284885739055889100528194459266984530402591513970855929957807689817510937749132613119334956732633564318645112697979437865705604016386931859314546042195612951140031654466662058825383072530335453494114534045651694121624362351693480428762547083300978774125775952966983281194964050407814972251380129958158725846568720919179238610399329976904411546479947448896328352030248657515449762756116443385718686708311209920787977753112657213537339162273497392428341753921627776628011540854783985650581609348513888012723932389938564623173206558008091540049526984826630963200000000000000000000000000000000000000000000000000000000000*i1^71 + 10098355222026794760919403252651106476303823460124822583047452972936784608969764012691761910937739951339535362613324643590640108517711079443285183027677312401907251888369747893738106102839722285642484124871064517979012699827125814047795505592331007416494199499777565706401933903048419046218810127213994147235070202714928700875103144430902013692922207611204718627524718776467359589702413859906007762463560235645213254221947454616632561684764449515717040281298504345157735623501074369562253065092461587853634380056067968689523756593773165103730953932886760027108397403130938799796846324443876216929645862239387248854229541264697350336843013728557512830738421528783910684845998398192251724942898054827606144349145931078468413063641633401574992094725603699383025777229217911235772556569514476181596275119001982991756402359840998461527255801160840581076857395928024007049228891285384587426952463889208923447855297609458665900001487705138472539182731496127924565010327480839096494025520027173470003670280194575624932919082632709243750343979400895917309660011952634368847329993779107969175841974287433620147024956250508599218474213374274510259486014922743300170511304115871671229265059330635518864565325534622614714133572122341190205807759498594294199938745832727345047246960850262706882540249603947623258918267734444005814658504990331098600297347243644712505257191419019615392700027747186494258466453972776019133306258218356377203409037780664425799677403604784268486113305990757617408400244200414529863782010291839340427154437027848940038632547825417412168824130360008302547492839027596808501919692573517432545980408292160889876600750560504663297729160974419827659030599303233352428608218202086896514214477262908997667975827041997894960800170606337345804521054983653383443422265086956147051798849002480005531253394236904789829426211844414310120420998504340097072265314888535959812456596554172211783012335356637702760559814623757335491286986011691933719865041473743041713891278843106884240863983515413933035869648224953793831074164551939507323864509715068422815980846643180126582521384901600768208482094905148862901643797710870601940881857674196314155712425435783403846221559541389546097711046983879706859346590547338948902477393875609010238799562944003916284405304003705148451064342887999002329710154576815288240655984464872967839605251240777521156954521717180840244044454887738321262991816615713209099877725404048089293728726071158872816024478496326090271292655528244800853188453361366325766790371173978359455640836238692415891366432833468497118288120409577012057490600683172667795948191895563976038434515322022783606539394636973818565442085885675617737882652884231438806273163997888612409241049005339709000307355107311977702447696738489146934068781425468401400771241173757122190971342841640197948648012677891213847570326386099664800667270087703260493136313192854180751849699615657379061205127704908058500725382792762895986643990914503804483232927178363630656686729166969856832202840380785169145369279692034016356985884188484480657095837144534131672749945306133400827105090255734658028698044516524140324851177682792063950195762054268634135574474744835912543239967226460455222896424168854798041685412112818119944205256551246558062521060181125494047393010999215122169213515728948688639229811300165086386649725944522746316286939767783204858251920319655074033045647179342135838002597542520081635314925507986399525042943155927987423780436719983036153648811623951957108775479234812380668552271349008348259050236496674186241278908446075884953454718036999583906340011928034386901313065619507576346595244985926372023068501675756242661293674779476227836312285145081145642095483193504804372480000000000000000000000000000000000000000000000000000000000*i1^72 + 5138224268253720520874140386141372136076526919999609927626552470013510975383979907771064448662593217470492069083076520348186237436553255136416687251856648080340186257861660590795494527187408593708767689613492951900613203301231620320499792078409039552069364877611123376177653643870796176174526192629446894378030795387273464383163249548693649045667358823548926185913803136042041814655979626128958855945227686271805607536634981651568658875385709853426019854014619716571932469993059054515374869801205558951415903160231941481588623578392451587544391861410167803802377137081331417390271915879299549964110808796510500350639492927063171331373660606010419731070622012633656664991914602196519362281610331384392879644481936185189906755692594097229489851222329846277397537657017635277152109103558679228426814386619181545021705880368075753237949112885879024429507082208138746825659423717501109682302475955309988913180797076038219472989243233577563902632345705145111863902961440204842947171760302157648009994067785234983490648903531613205669907517204505642317665529295673369929932637108518948723956535657039963133019956204922197170642250382034004554603659431629264801700210380594456777873747468521061887654198766879181776071813561893207428888448142594832828100061282205989584995757923257166807014771840701237386096802380397822518890955357004968499407125894783289320794461835410798052242809439125085912550278795160545598104071089064216284774063899696072006868353503016653254733692976067318026195661195332313574237197208749958820375835548081662075331999168044073447664941486376983172699045398371817149788662481610542989684865755516852651221315738183533495093175972657935732853101795659332585626360222028763391463557404967180754601195608093609399361126616735537583488979786070764460913767898838099358099113458202673166802859558557187117911124823054311554166621535522690415634208021957295550998552680412609693687082560036614638489938761289036075530151072357973552541646267717032359703673321812003610865277080509769972989594735376006450143201422472299983424520010941844476830336142572340428198945637073861359360738356401800064890995210581484298019012637818438645307072658181318233432694626954409536536501908120433617416583391760076660236565415553626473974482007636104881544189630933265010694532952319048990202817277984447167247364777708184304534012455819030153802969189366351802454224948185006844982629923521532397399883396136113470480390914859210519799499017463875814594108170539244050952889445050841104878221178908495389664160075572192368583452894800686669082028446256081428278523596028964470572242706836442974375920196966123778815829927121935316313719114969899101485097121803985681773746658499911691111816595473835562565487913468090965128356663480125962182227208274951453403082946535663754607085536237741707583414673083194809814647934086783796723974875038531580849255628749045422086386486295578754233569147365387920712487968008475061999225774120006890775630386771271670926504741157312312018136557144841292110541064266498696274466442920662218764013007073944463157155571392751255318440723254337872193870125122548868422584621911080385267836902751212586390028949558470594986484193329783199759661965075031752394380368648930150307938846389128783371021709324928738924087484833406738894511103918425615851895637470693640803489729696515182434699772985986970468156288299208037645049056980397737718514415033041676659829012569484533593457551419336937758320707027739100916020924031911668419154153311618059862006434765575875584154225352022522602478920696739153857246218840576652700445028688807848369808352025453024884185851244769135113108747533268383867813628613993999898275959894237403408379888533504000000000000000000000000000000000000000000000000000000000*i1^73 + -3405156972452221031752936921579432931197771355745849686402469116133915465880687971467344276581359542887011034138760440223272702352627289843105878059308629921399473601931080164186206146654950540898142292358181150254251530056954890174085572509465060711411533277218534600433508697572106280350651267292252342891769172892753522569665877295111846251296297303117654157873060423883502826741055613795952393937447667207486025922197778326243600695140182297748303214355838557879198596663650703295622317242231922476230768718463593737894128776847755611729514909642187270685474066379112945468272798933368469761485534726436392615651846678282157805538829643517477141204006446504292739863896061338464158769082311528686663322857721652979490004978283636537671137200194092193180956040960920296278220293277353017508436435973316698633811269045271933972568617599768350405311926026425037872310929277987799065354533227680217624187591066975211140296871232753056061680310547379334895465197677106140093154949225351049369754562490580550312953252296676193066253279799484969229891398970879315299551978707271638248279684328233143502193979362811332321745071737211734623056273140805872716684866777376059150315242878392047193251980522862747734187011397537881282220175318448758921341563639589440809605110469038507381469723060174729671704280599372422168787588424880224649180391339597348268369811466761756355542347349473767629449062725800601351417265303216912211801131427009296053372174185118256522854996385034401889072384174073371002873917511422432767618612601787810325969364855312690530134569249318131287526571801734211880726804417030247493482500058298039334459328438374964390828248644384924890309872878639037624368699355073470621382050180503292032671108933474468724244309932186132566783080455707775048252963541694345374190219890681810197323567043600647510019452746605964208425571674538760852735339934401120220702336310399628902203543689573979266801556385166920861652975126705409170862531331860376799353396164926174612913571209462241030077518056258835728356960290544808674610030092226069373192237290456770230410044212844303001614367757337855176570620691388791972824375401363977122124891230677480490814851387364821140479354192950143067124100543828577803056886398025763714746029673327200883286688393365262242906386776863467504530373052582486895112712131455843501257155392094923619328753497930164616655559627110690999954927148371158362776642957656679213442963388783541544287175134868703837589058064123416940356961522092590067947672405090880676292665970095658209963829390620101040679382438517131526395127489694377061476021096894666064918755370269273755258832343349064312856139235027412489120675900560684919972065593468514756175608632100441218849695859136848087720618168459574300922453547510349997624218173986365463331527537166847945665252582562533887816513260550132180240681759026706512671122930026847060282843931337770059636273025713850762564640724676658582226887176592740846528861900438209005923308688147437776484402101683503904320905698300857490570621892203698182983782459054021006356287288140350937314163264437444001281268770350921240396012471434457502772638552669860209039991634576943330218006939036781562677483081657170839151134688792318212406110808544809289305499120592201941927060972219294815329954474109759183223313456597813879312368170561203020862639135492040571544649518735802916907425966041774796724894413896671894265960658053643750748256384472998107083987124395842389115709125357423083767349528111809033536155674776124479584520129945577657227912802443264047170227436790222517308456440345812925398870883054268248891276214370604303219536733001286317036140175616537912620283516413579632454087475200000000000000000000000000000000000000000000000000000000*i1^74 + 52635779669687770760845585345416855440166694920590351756303810527838767457443296177451203614372685089900990235712862280352707701711571718752103951412051090857017659503619779739939064020977957061413623295991315414063850365954047100706724666363945832483072872935372280856919072522792826674541007116291412155385964981311799025118157523049198284131819738231442801702163649401340624196601090373267792386919561560036712027488783053536151351456181071818015657578017698861571175611193089808141993940689350564485646224960709603937289639600813834723183148067999654613247349166403372361172587033113013174757955527883911777746852455231867117834865309050809824464343149351121322342711428303883619761555748944608436107399207993390207048102986922709520286663570097372995624219524722698280944874107761806217170089682832621736701555535769998773190053442452418395328448099486339743901965681496107270962779567829227737411497290626813618496024711272347894194476465516844453009855228953020987571752444489764373301497673900666501700481717044004363347698042972897074061641782586050231882375671917169007029094668243298511064701924969535127932684272728122467092714590370638612179464472430347242303113171679560763358962577719364263211258903914282760178905075252059203752446188227776178732344336285603221710140125792550906177101976836502074971522643699670322583735050506096945206170236647821405415573913285463926699464409582831433712457008002821594389289821833534422266006039909647221146184745157920973123370574306374117709401919937783761401533821043328875410389266404849295766136391989244634075562583522382798502349842759471204629412589590420541480786987711853467307555183402091002678209041910225516272667275733244183075388350205792083448232655133833747200571786038052729722275760294745530087339241432028152123874664100076049072420774137758500922467932707082889566732234768174982253770179500081243078903574342682959217725088305571669392811339314420716985228757379994378553723163221048603503215303796260864656989656177725966615316489044334092636493875561866007757910770627046124506446928623141381413088637377074119103134666168417176141390100371233418762445434848702395780583127277305174330275378702353666921166651579156967594069913963132131357143880936667375833702411488708391365425076983010842604221762918168206756082344136430978637699631838374360866724743466437738741023942574526548513526636290356476901909960789639586704192917468866318713263478844267827040805990463665202244014167500099537464584478775924039032773549007048295329652547629371257398734214078050004840316418744963073956701890718859173049271254848298901400405090800123090588490021096431455829980344004078867197095996278796635384856301173132851152810330677955159149126586537309220304310747327688660159797686887588409527529458944547245875446492887916003245825247589325994724397604285341022445296102130042552838082322022086044304056351623909418457019990423844500313617623561871248921140155458603807224260099201479678094064752177875676389873578736466675905397259022934144820984186119003251708338943227390434280054249204365307893311582578436444371054623605162198248696906126048526458265882702686106347670648267520503349218953800690276662132423946901030924087264687651094673078945329471799205475993637874111177813856464740682854081280743233626851589828141169373290732572864933964022068069060890105308592391003518980281824819068239245314716216111346119045899931697384445361602853552415905023288534237821756764852146350649322021356969939842538772493226311221241714170865034150215491674661537616314830390342160470344567302935628080763786150146236983615510519117093911074221819123507925035160116928748276850857475176478919612170240000000000000000000000000000000000000000000000000000000*i1^75 + 372289834077979119090171201975656019563491881325623284017953090342733535106989434046305752019359065486044787678802321696772236888285022692951724004291466778048549151629490515608881535036287904256543646508307717768285701383305049018991112254903765889646413184940019492661320024840733816739415893463835388308178029288878123855383836418715680480260936406116247717403688491372075682616780680783759857920845757992360522568468429174126969474180584322952288066859640890904747833988191840438045169200466019851670235851639164276277302518810324938082474565839433402724566590422680646849941339225298779508900597781800680379977318618872424071043672571922168111606637599565977513929029442754557649126011385399940732485443993763933390822539348600035468180680089724436811759953219073181607941680242326764104960186975922618490751084252545977735290578477062560341514777099761912242252114783053402982624440956779491195804801352575908048219875704841690649180740475296946618382729726959409914577784802710492882061059781061899920211309136884489971282188317093781177104017109137203717157625628245244835089825682840381312936519219494920529299606242302761132437910046056762546500736364491300273213029773739972073139641889091078199522095030504431175959420512232348144439596314648364311946999785395738132418548434980444889182221840322616056363597719209736932830209702086899721649539733749155650694700003296471899675743705688027570098812848048965169403709743454739151994832427376271023445305443035490177004519161912954290713393466130406503148243194580929979061042171299811189922002485079669084798397912288331861020330961196599043794840712997879623069065594520160642162369294799844093982698002117133620982075995463732521624535003900317583708240972212700231271719551631560877699308450844516692640682189701919314720712085249197788753412028556735580292601234864166090112942928169598961594107254478123854512826576272271997727683433399534274997520769039028518923398610854441280021620627077761253609178884634187391419964941708080101979347851073911497064749483240054152860654376879288815521800111220796131111687603259197321447697204878510138054143906982471602159285999666679839296975094628431579584510659245017522610805023780822390052888615749386714495955340538768891929014435331651212858464611593222987052223104185424681898883033965434902583347741596899558179169000056823348928925878029193639747882658962287079376277330815470689571502453566952290852222814127123115012748148508125887410689497668809174774852032595230930987835528119739873777705749265069794583025920287742934162337356218572441099792409924272124328615995906196840425498866082543560420114109204646378682179331502593035320010837467964188029539222014024100178976339053850035498438868864746920543523455782708558908205385539507412709719251447662974651126934338342696003474851883468283413948798725933101974315286274041416778278292781412747683440466413695270115565835819838846668405924484163523817816935891587028417459774111633902338548479094642507945084930125944438379092797884479171882437109298691286303493498781686851423922465099983202182181959756769380256535753899598853347405095823696920583587310529622629388900484565659618536392472752024498093005029001125456042021388045290440035796075254527329076610678381748499592271361224365589282900133483457526451419491745350248590763669046352845149425491334501901756252984893936090255069155405557555079132445694364286044738208658787396511555315263665607627767034477467763353428747611151526614401544099706855300280560132294785192185367195286476098973953169106220462828313958522986306803556777845349488040015809019075216015328139974256521351572247355126953399390036448781225430381852884992000000000000000000000000000000000000000000000000000000*i1^76 + -42091735959039055875539610584322318543220078713897363771968119940693826320304535071424959977901290000412680374673855326975011645539265168628416614789551585134064425290421964173480653749706026877774038859887081087768159072311557707385600950962296343455401447292310391798096729004864431749184450118941214451939965702935075867118855458303409036526979662901947518078282052532590178964759652866199061194191322557924853857034330443757797318464202009019339126060934067189308267452454808852392173497746934971918833969728042792683086494555237905798657164298947413885384556697192616928481212808661680452148242974039874220848153034963203888620330165413255242795184245195312197445923251795019510661133653511175213007373480324190443718910773189492834043165130293092598340671019235905306030494542621451895676911556521089242975643590276367757392616219883549126549891202869388765533221776727984517683173943695495751807506689506655327829171694766810770719733838342533348822758146450920879464578150630756382185524842389914206210593286887725993104520220064128276303706479631103793073483810606731764792205371511688751676939250170399262367543549612727688261586631527110049464409927858703489865885881160549553182727302805579286992010024657577757832259471060899780664269288171410886765004566546714373327175318387183497863797436225299307096734811037412126339166521727995337857882051333587392896472160551196503666680426055766201938751050185776716750761028454479455063501417365712855942226688090242333835587439561119126519398939487878050494168636713587418699822497275599490433571256322443820535035135981276988602793483700533591871824828587078908985485957046875613782815715376544003579509640952275022542667875589487835695108370792944290329647117214028688769943635087619502577527626954622474512333500467830607211499464358741897820056303932083308808363511720798055237682669791211407553847530701363688566022326270947053120633343594211241337254875040954681776486948947485314126492022428425812244288059768402689872965914504173389233913997118862386702930446652580195654361055120671388403181550035329691522918880975421246134093063414657543166362089795500297733920054762707662150726243140367384443875799928689796413306524767833867969485294229726948731910702476336114405569335196151237293625649231803074034666793686956726780043512301131718843817661715514658358441089076358368604266792354880149433065006875069529061876171012431640795075423141115015493057369310479491647611296249224847180584903062126254363278224400200587749821196735818459829204452364819540000538370034102969839140784098157430386363615253755593137726024426592749466756773287554969575365481683088003367150559479616327503744627941739090699315666903070909903930054244340828997460686235415922130514902073957128956891806758151334818667389558016129910121301022954911829176545793838447330447120930020441220739502086067243649898108726801110262154806229818802159921367841330026296970333662988395384805275461678858812482103921810262163377301987504615441764473677878005745192191044427581494359579849126530129421448543873157624383755926107806553550563123457311730699907908604139448697977418749774084108511875118346709316746431980129526745194257299548049474352097899729295762194314722485132266180744170156062401530143117280308005419088556886060365140855876924545991491174825739102238068096770432487424472209679633604452188105634439488007615220876151540634801371404023461710866197408141450638039320870612211360305467730919894832023669436644121389437138524618182521312720425727508900656874601050419200279475688337858175301902038328045640728710959520211135025038959135998086152151627184426270697623494307669160430009636184014242971648000000000000000000000000000000000000000000000000000000*i1^77 + -22064204884367115425891231162397029010965457454843162660679161183322678888337274633982957718161846428462685856108272803969889361173690766080857688042472143312925127197119552417219492345760702180513758139598821758618282957095890147721787124703680104276046702879349183356816860907429457071064066134652227470586460213467575688116977909198101620073049771581932113544657333403786047714196961053341237289061972161188457012885534938697792435847818156196008226798292618031322981672311199395296071148221046436311548899919227759668458533345408473247528316847715591473204362055999383442754791539762777862161824443674432867019310312789481004016740034600654342997785177059471273697995872324110477995416681706127930780620320753283317999400972968174959991304191156507274974095873085179608383194910778165178244451772744347946960556412416205367050594522130463981295700928598287414917186874803881310309125653250895488488839330533416691334884355628019063168203320061021128483953888183507244656673409920307773367778641717404010522339704740009354933330057690155215202171807108695579404849366067875177075335959303749571077069937758525182589692433715499404077644742710384098439868757222509404002252897248703174458532026820947529894170808258621844077413098926434595604754937113077290350722144909619334661120365708380872582419248636385219947050698425150556027355613126938356988134413823283343961519051762034991737693121288790190640743383392334508330183515486156122550099087454424454423158329116590094134055408063777877883398509725571364449308344500964975583283396422041801075208136333086885680740325412057441627918520206351413571329632590229661345739082132726836204300828116624195861644465179516335027391934460834908551820693141675664791400709086589014260566317997374128488464742740226119393280992791836015204493028690788291782451997434941591906023744756510434825801339609886531864448463204471768723434184564765058676777243444813199555834315920273669691883890977873630903933368554442015432508372205094199007858828700406162398083992575168481691570684156431241771492439117375052957502185291137623801255897159459723256445313816893488591726187510648028784580169151573796699209813121337216668152010232410285529824020809251932139413904597131398783447376594616639649408283155309562016917032504330759841272666068392624292806151151813483587965994679979167208620781381089995959110992979885016530628551679724415743338643073228390664461638011386313933160179096744205702150379171704965374819440126857202864520558402244519260451341968975076066943020893064508919858487012452873117099062637718982565604554947721534711479901858570104873592928627742384477787629454875422961303570547153517070556845675225853123377422454893556431655797696016893810951672570664165682622847139924182431827445870222187931769606138712433473953204791504835777411398526080056824587097932360280149738523442257803887278067534475031965063251577110425854558110485806352592742014716303511917215923364242771104415905896049318591964412185317678079931177584924135938766160910403028935537509285997477064925331198300720069816137996331984006364650095675856853315373995316768326249211149187557278828930305160652103086891451131999365149273955670368606978102207674528860493273000330904501791688470422846025582908957548408309551469183849312625330473159205651571703075855865627547368103143134894956589508135637197548849193049879821015314894031884738768174720040486771584414822595865798656256916574956519025344598488745656708398722056627441306131724324351549230168349473418403372192718713025356193355983939052292006878146635814580933528759277200889523589461454637817401455371157179015204532216930215643214890660416263821207797760000000000000000000000000000000000000000000000000000*i1^78 + 3005701831445786129808529411115544929396689220273960984196316300184417803733534511102667796357988339473317669898148486317074779411125125060641066337497239371306663217520876904758728363754256327958549357933640124654727815579285287336373262192810588721619574191787721316026972553926207925220281225475615115278888632509751238069500126715216790586325465881943320177045671380859572880602725137002281959026118777896115145007203037344491505034046012034920148533992752151483268568031043938827398328207147593721195378493464552097173880216523735471127536269656448436790451831660868451652293678098316601679440920477211676283528938494497506489341586311108810775011368533953070083118262665875549957864673116697897454285566597295779999809935308861887634410014889836790778587897496056208461292591177133042387565109058029878166091350205091613748191996255480723479854916098578753086113010922202274873460954282374575714482024712704019577389718768127696525087160507735356711403803774964234189035570902479703012579512109493541838790463716630773288546581214029831044846938774305517010717912116991708198619839469547978213182278863641493700013445552974833205501458011817755048929507685524069830088219043916865487642836718804052196097800389572301962846388755564783218980145599575856949167016137561828714456556793980149871070124326685107609908541209059406314792200256308804993748158132494718143693423314034769189457267977508592056259473477009525631348773798010789357238202676583994287245267110745443384472265320233456589967083057002425276962870509393439622466856228126772019358322195097375849469494648772712382861028100687423817061404998106904292871358080173073821533044632234685946601026522551171646848937977922950145325252262432057276385939271257169396628099753494258326770291220960913613589726775887769499231281914232178222966923912542171717551602396656624551902526987935237734296118998198548494208560677602964225791341608105020815618878448702051009299697898254921842917504056463092004614710163095209391481773297026719588827922740448996105237837436499597824221711013325440379121363186899089162871492485419447748259735005218329809501365799549096069580637937399835322499047117560295907732495523916771477054268491233425369505929621806869972559337333359378516187972415605163309979313806389050143336356558767805190192682165786100408399937407669261840804326117687391667336972929931266353876313062767119656146955340436765363161971570668064628105404482658398413704805159926503287873465625997163424257721067998114082853595411495659043765695915871543737011329049996596890374643242541230025415622878831900343608364099627128966214416636998257606609567534508335611341830265349736275393260408693260587775023575640287673335553054542097075137862543185979932709984946262930070644506509171578747086666019100521750275578769893701120057432246727691134056862503443149881145148286123989533101465517979053910810813646028694266088001983311525900413568486497455664083276108764074949096630076487173646566878845674465698524547511554496232233635935249303628974058873904459985397981694891438303383609657006870680407850472413111742179544476747912570753701203600380386236655674092358437005701705094696346794665739010087381148339169265304880976543773812707850317622583956142894415269008286307420248647974453065866896103316181680297762407640649969217878161107190641251507203958817400067033746926485192947659615749695475465816293959617902380044822565401025191075675238508712273083677591762402761824573091271579283872827532841832642968616837390984981163545282977498429161357624087139305648479843607433723470597800145529218990305417310922761424462757803546185181887531503900784626414496402898944000000000000000000000000000000000000000000000000000*i1^79 + 899721740268935977096362176951414120572863660753516519407207619784606063477371790282669895641074852163694123858155512828418964012208971788675154045318951172543297735201821970509908967557207603307583664017766839500851331881241760090219572710112355713998617084592072044618747687686404518260117006983456924921746380916779279474817704424559708529609920373175816523535563298474964517692953374639739233580510356855903166036825188682228031412121037558216736351835718500981098642341756517098197589362219402824450835535832187870965653369623120024106935769073204296947724189952345365794179518904159257000266826299533405459731249886215186490892012351673739976642476647743063620041264700586873778695609398589346369813331436520515759025379665268869538296071142117016989696725700779828098277612361589477314837772611019540879936907754729174061549446784634659938706937497407586775445549503246915879639714363030308276057158418971150215649674263951690514743133053119560688190812752412870683762220038921313792878352761740971870607038764869979842326932889827860811075565902852373267948287803470181025409458389823118987445496027753703378132451236729861673365872325808939007943771771664742643238294044156498546138687534682960845480984632864586920158691650301835170150132365562310256551610369509189016167883308322878106375201310188025510786211737218412620357120747076111543977394967475958322699931309976703324153175770128981669148735227473733269200569171860046796749408537896607960900805388605356084255964489338403071650272720603769613407328298150693779369094345439665200014647081082583876183007415704467683230325608120886565011284115323605629298198479337390881177486689780291709586543382954237057830047339291288548407037445520086683959978477365932596265224276018765380024549215046231806667943752994957020674619608968792992292434450117459913821617722247323145101611543990231131698425606077883554670935994964022419960122460392193733866807726816805318242368678060278147195868900582082398926356489097277653379877576370283571378096407400191155048755296652318425090814746568278198358751903751442301106216939025029035784500863128598414029495488743888292927095003557058154843424782151282705346164089621057147358819009583658967025163291436950492596570434611444838418372050185695946788805897204773086121761335721402866666594321826020572174041045719882398460259462902087358015242887150506611171242014424951504316701413530086338262975076087430006877613368909576834898630642459459052071918353755079630440860026535239268878644487666650171176831735465844612805287344453704841841605923993528514509721303641384565579264602795893064308350766077537548837290336251701182308895896717023631495638178115645004874014585556250900862132499142064337733383555871873709034216194123387460867082681248147195943210590562901574844705395023072449175127316453002628494050241292899120551262192013429439821112021415593236523998489639126172496425895718303826320937776681226938147965841625063066151127739656694668172281841004078833023735930039851852789744840532918856012865492465190942273269313664985387411764727938468637371637188728043311285925466582209798162504834389612506475855497279824697539197232347251553725204047803790842934277805445278225807096811313059025544805229154930564678968305689973023602227325715551660770963800682413312336501334482226099329927762471516344444481200880516621229283797863390027214477293460014240910110164563434174299702796239419782580540802870054574699383572862812275926761569849463093826850469255840327363920812480640523088987825314215464818762173420852741372003786515946544844999608715828326218723470863659256260228990943346035103068525596681360594935218176000000000000000000000000000000000000000000000000000*i1^80 + -116986430626783141217580836904108876348850342863189837637902901379760174977930212614300780989584725442144899241422425230194198901705345665304653196079737020587873949626774999030814295976072487630841105528397380824307381982397845391125839016230096798601135557110126834005944697168533187595380384695135857190640135582766815298448786135802798115450439977045756915299148973020654586341735343355979171603683390133357366613104518292699715259120688340632165327297675352372713017666089541631458385533834371896290892299662354770096116092635298088057430873001308234929618154556315425233500780414213715932091498271530570501091988089980211660443445596200276210424110471157206160874077892867075755743083933728426903191540881639758453558835990989332113992560684410128838021022061397686260137091105791161192388930731367226958928920704257355432218670955768702443020191039358029870190765160579737995147994250797026576205916916884517936413666716777125783950322383531787502099845375496820281692836067610716930889369541098205064664179606416320883802351420673823769434629763617633546016531937612222421056146433269118449565758024913259312445265945023757099774812553084507177552296770586131392907948842066199272829258897784297287478684160336911990500925150470686311680868527928668286517320508786944105987634516821838619403772066828206807967979190432595025989187378000838215855021519871879598616831904678440044459195950946774397444745056578889367326211414656370784887570667297419769992575944724077073662758238986439879569306581980626520036517965195196290289613486464007754207595850881700752190067985661070855917633760155862098524266022632325123332537418898343828179218462133674997557542451377889069008625083709394593190985864139774117226382315907734890358878527845339803634914628787762786098237053090484200100504411981454228054986969274854654238756396465579337147994888833767174896555444453184360408764738717040624457699694159559535444933941024657080251192556172598209118623664902207266947632947828284119001236088144929337027619157295755368613361155961442301963728277196587132418166238185221955009794705869500479405011835470905937364118893748719829004402557950067037963299452121001735183611606282455011504239722938948936239738497147328832034353038535713531323072066664986745467004273155446243978950868983561588905416011263815565348903983972595356100886241339378452759649375912887223743896344127134991466379442439467230733563962687142239818923534589114413084202192081065863914368027777515092398054956418435579765067265783300181034385614763035072463748558288115835837347534289453484501714901179665095404961944955169571215759794927760333044330384339770901536029037634870793006959103914035916549057262977844860016093406552092679940416839988315151759441659860449605978220058682907010554792760194329473065187600226039821727923518973319627326067003487888806930154249269889185820578419555673433822133235592960831538026532206895378427038528611856471795935789613503960679351172932036876913847011858179198425493580065095011649212763548705795771045683852668040641258724296867597242447169883780382244772824271121383596552837639194626037666492523421043642739209332771224058891489853055803951679791740200728073167550598718087772270174878038625504250821014674646319179847728624743143160101240822344920276696201761749545206064277213837484284143135244537966530972122427621323850119364806548096160255251480034961514320889869808190116112178905098959750384462655253733444934747355488737079092114281127364533569184834667002703997628326981193932187696426687361961920722478911019822475846893653244147679599109341306892190801477643978400762818143203100390210708004824175083520000000000000000000000000000000000000000000000000*i1^81 + -27857676507924992965034926790997756542955134065051148594680522130610798726044359164850003550563795746315203206601978653713874063622278908786711390632652377712970305625069417909685869488590931386195874723377304521193921298703839856950340602789231660425505013279746275888309727782626014312250347082575350662950362399707618238372991986072360289066742918977712957374878013685882006603479154544194961008429939747801852020024905175697564039523089044459065838530979022556165283273529451129149910177391958266037190003802744721352255402870008805276508928734915161628299802034034534716941040622215664519495334758623960706194883183752255255510852730847682815796001023922182472882568134693130720332841295833819606558782491376934505925000370515520772810090039876241625726199934497844584047375738080740150674130629018241205480288799971022701068348492373969780065839442100027518446129988186689853863271062915688544698810056838206940137836508066869823861180034894376205870858278621899410849446456088799850415917804019313132993213122512894572734326968975206496566383444476285488939691433265325905576699137971456763609015810510951979004428485846764873526606247991092661604247696571716400792081338379696993704726716371457569928347606077013967701942947154202443291816360122229865170913064018673296378288733939465324269978571568184983798717529152149587308938166256586120408408039713129722659587934558777978968096400612147789131551405131996308562718458993179043467889051223436639109665972575035094029023375417243633360600413619257065254610466556369868033421496952917103041444850525302310821071549481869563805369828004666819721112798160234677234576279931239343614085371241505411678191365027471461081443614713673693748591478000488044415692129088475761222319829769625887170770100384768439282708297394405943015084931989965735666951294956690877419800626094209719006171268085116473201114741109179801032331027627375947487886300986785378249586188679688131352837646121058404720187368339003936215454303870954187341453808283452413775716546462596385897824752445387134799565274259567377650828180319191483270926175586731523051692093225400293156108807604905436881949563620643847579879577519563525732640933069579811743623045574082184824926462996924408421948513479685188794897025657229094051539018954972956759991905539537745112728371530230444772827601913856576344628094262927807895998770827936969655175465727847747179922636891810958031562307432464568491590399004981325931535003904647454006348682138786389907659752489378854317072593442548669581664019092926153641583174564157774585299039202604340097016890451641952784102332592447647974711155707070630785916767098653307467808620047983755347721057003738950389778801889800249842968516186368941840305823061126330936547283178937825553734766269988412790709349856103728461084936570305560016096757711645751782484668421490019767593816458824644744099586320471956696096780714697683213024140260205509594113892206434364194077058507707522581865442313524694933756935196530019427264532595419086891226815205054455567169436887084285937168910699167237022030095386347443457848405005102133852507846345582873422476797779822398632030215701023268458194417661051600530150198257303120802476332638361597236456291843352185562332703661563338661021817817610689660510433732791190107455345653759217861014556288075485557610276326017306533502793623185487075510116834773875644608792169459053546205851790442618858828228322238535186663532550130937198762154928407221587873598230193446351155346371388504604386402236395778446515357585936886739030210193483786510448256875457685386758530906905065678409417300180197445579214812525952137864502858487955456000000000000000000000000000000000000000000000000*i1^82 + 3928271703603905435114405626668409418365117489660059276541771659956515365740058515604678472642134376198224234475623616802926842938223413423144969309093649433713717438535461239036020634616965600008507448805491990288254798597621003684774874197464635053703735571062195183953172313376235019805599875408962954228523079237593045470104021720550146218023266744663367790691815577819217070806929246000785073364838917074182754791600203976869928688233397720765949324219470601953542601199983156195836786595247445342304499429035784963387774493397128344240542166411683682938701449394121238312606939286154114577799239198416375772610038903991866296137922913393117795731596235670306468535042539873675030133541034242763546321441511988881380363786072574238760246232487263737531808700321449433988965006279227556752888380743635587999186989200876764665183058849757563426492555631931552113289798123667855599002521583955208107531750244441185122728073504000296567540223382978778103075632142974237377885205223866350283938470763904959240325768729063093673099275754600625658892702616018084535411527492322143986415769276096633089722224341451148018808295959107885928486551395289122869636979636254430496837828737376993529469545240361632494319723838360631519370169168674470783732042370153186604018294086283440358538650794643040870793765535710231186473751360433958308001607255139372065425730995745213637831200964762795646904461535568359272331865850186611377354801191328510850716709878595752856665748360483638680577700636457636636782627510400621904892017636041985884879705466937346123647891839526677070104126730297465022212820888814920543719675653609551998183188168813190813579540340130135415559662306617563098619808898587186532153498330261058625094501508925040760525682858334417638918332068498859006718928611278461562889592566726039367472650154993877824580739883712250486394860028992592621663246217872052638150090015813399401122649029603915810538402976287643588767675959616200831225980735264758158242917045214504661484666005654892853147507564368691064498599145776423447443928138906850412672140131606659349514454369377005348573090519150880378375606023427576080458583701498209069942663489964565818411577568276297694685042235821765250098100949343922474308494503005894378190136972780311547562261725169933893195571095824109480512016545490362784047091029942971373305284464278837969065090688276186730014498868635010782837187315986685370809436235001554488088673020579116013003873675343586540075642271416799197783219109771016778264630820273687471543395464890624502084591496792216014130282267893949775129617560406994576974066925288956391819494339618394641171537755335141907445683821430721757552591915212698992541594073468716373811550292431851523237184134563088251051599219226679839455725395660932624673686441857565956429093264410993088408539702562671241177927431500695373464441428224765158787030505924192062372211789676150041537513617060537057405397005670306638120426726356673793151411098080151864927834091179865703401300111482386704310604898523242671270161243696224040128297749156258591856348533488901383870891914390312852653975113009712785444756646700385197741021847056435753624313907144316005429719000333766044055083498391790793300227528130891960941210309328692284847085137396059239500265241850123002933423049058819871510994070585791609302564198612500019195065732518496666999958934843644413631624444928301817863565185870647861671807460926105630027421601389123056289011053895166196785835267310080167467000812642762544618198547459334461209730049984380034824155183360466260820908707919388929955380129417009407869350746796601347511413275676238350552071877427200000000000000000000000000000000000000000000000*i1^83 + 1393993511691828592949660532599513470035281400810907128459282487045165757454165008134089145152520774355761421763567204815669641864956058852655376603814488143635344245570238016448808139197460373120276185948611951975121336477284354114088421963561170353195395202829271632325735608397524521896317552931673370858533876819107057681304170200804438482697955632813235797203534178080142849205895091795621014123558495559045759700578582830331185582089475728737041608583476805445898968676405002705529645631795146526610964238876628888431248369245461137992009013522447086014775732040858570833169807689345349363219389265074018318550727953662954609128559875110036037241072859832532795875831357631392839204775750246510145016594600378143272876253181618347463009253635230995006913973533639505245388420707768024537874487371597388143322359045322851708990882618437243457107246749377904063568173136307564293897039834533851153982824420093092572863661461201391408019695202771443414002429096847888974819775624652558389604710201245614613033480312581126293545233389008773074099293061803772167064990402064115950949193575071309673941144950934912127643360744679793209460968245355192400247221271267337147913773680932293660467375743650442285918445382513302623290359335297139202925067801006076452030287529703404785225684291791136710997159942253337632451653014190246662617914479530726452507878008052355270491548191970224135823564607594695927400957660448757332054810352684670620269834181687087434233994658668198767721640413219028827874375424245997754661684426614512015421518915894635355350107758227374813030106756742403057267527478302882563701111305217253860756431111535848052863843889001049358228378792494887640745574697319090171133538318173229203178718277276315341411342382322451273866210341197723215913753166377849278609479856932146666083987248239349773685065100766231783837930404637113838535700718688357084022398136302659105853367468432478216787538673196042858991891919370934488374212952632316525838026235667890923568143774836740157171628227209841285514929503095903151257604515466794282262761864127331397169638060918379360111733812185434673493928420595439359768614433373010713575919529944845740262710408774983113128853726476466985458582986160800696711799470224477729239861828028572278881597671891257225459030701535827827289835581782577268513422214849190086195992884765570149074522771312184818976542354865945055277223624654678310228387734642708932532456684805086707532320762947222850118242998183720517336502207515426367476146744277585766052705706755174890846326018698578309475934719053385942237977854764751798849497483963803978388950914618564842819020107377363074919187493314773501543080478784340194571401528481697981951677326257402767935893942540901285637836604846075610236079645034416559325644416063379618923121059094701688771645406161869051836442756122246900984340832331990233163384365773031883994778373203634875498881824266067766649268706765405058226796894053063108649726316015933252105474762884406067343278864866668350849251529834978152650240142150002769299908068480134127870103762667890242598948076341415508102500567934745861692352267801560613905953370253537602349844352241920654774209875610647401894569212799815526647061478129906216914255831383397876765246077590921239322190405082411298106368216727647610977669815554071593518177300905037976441430013085919460996570356896556732531969549421144062214953439711044460729057190877837627453984145878890172191600975773310899850576466084200893402926535268465890796985929364939184399928068557183771770621535849809659855147237374438054701698269197385705346410086641716027318001712006185170008801280000000000000000000000000000000000000000000000*i1^84 + 138032400022213432395061705661078809131367586598469464825216983233161989791894896878781186196149636095916355059111232809176344642079440322999776288688258702063073055838399743751134222905356852141024742868505779921942735253729215546183989948292934489643747240533965714931318536860339472504486349258602760870087777191233840902112158430661328754454350232884401087746499870951840343130586767165708712053269897853733680136579394647685146479241264865038845010016250223981226700790663652208604176897308234054005195096304592707633360451342760482463703741032019956645340478024357520188731973742654946660383917716494817048209889210055058593589619943688281206411662088058980978010653053484246501786297801573698569341072297904929428503392149953241705392228542815587886424110900694700417517080822216823732155075468297653126473708701027807799009490778288597710539211460801791957844963716151622416041470585715935300224173915199695821307217635725227043887793193459319622515959809687176411575074835691118930396977436225116858107293238239290022390186591844941330631793084488029768643038034750058637028905006591880517215217357753689151690718957787938720025777522656597751909542792657321784086135622574130109948740103724566224297031384441424835435130898529241774945563676152151103177466607624220186879931957469198612627439019942246546111551876009015103961144823874676266256931760515010600973175726033900164478476089679940742020365380859598426701143534565376704913445578047798517998825060490912253670336951154862728374148674614395766566815353546065148484577128664735246140558267124027449544857484772180813885677864672122390881202989049796068664767556769925653353871465012399793436961600976051869366678241747782825412565969263025127730120048413407502418980188940738899006346598847106799394017058353767335157501703008290874107619769522290752536443838724740581426528797143497315263234927897203290145219340946943350954944808939724813566880926425762805887801676741284891261614415579669100417148636963673416915997614356949784818663889451749016157241701433891992721894379832290820586795600010687421882549590870675644328768315138752465252588933560665359122171861511149611155266524443755206170909192530167950367047455448524845826993334177710100901622239693760516274265933354917720678886992548515096846160709287850712079394922152651256797259657249687897487657343776688458148790015462024095696383255757869694288112681184076004583228450683979594202430106535052231504960218469112992482282567669514315720822623683552486685585878443600674579955018605446971874954640529385253631678646871595038075754139937085837723850278573718884857811911040013325106073848195525790730054476891930345765049443360395918571879153322929264021836384161208698703383572281231350169102003339427314703380888720429759294283958408501266806691457559322221407504252787641142425259902530279351112797205728150288249796331669933196868562510634104394811623567595111527684995123309698795524329743826807093871229703373796531654301938242181014600980794449623356134350227357566104215752824918871361835341406397627005510636247940872737892010697802194638281497578699099534976790860947450606438533224899852825945828813708824229183853617245692461788655363473013992056422472442220050652515382987998745435203460508780536610702335015619265153589054963222813445460743348955392630518908597577163768930551410899740451429184905875595300846456617060117820057646489111137527769534048273249717491427155645804139171885486023175688422903994195377221276153744127695917641848144291988621227628189464214718378984822155060287497036270853152973368407846074638108682459563578070240721433128752644096000000000000000000000000000000000000000000000*i1^85 + 5762590567751421520321478192589590772574764454795174394459090830244179614911050111955810019149888596938284876038571109789786707059442878264170529858485603496692059711453602022216235067892446783375928155428286582923204089740725257125204422212114851533823733004527976119371923026336262107921497181238265590196205495687939912970561061040838802651490260102100946514406643571996625830784138176716513879893593301997246324015845093893773585082502338639235711927670845955033848523224985367867394444101934680188772211802744209690897134841412047343274371420851372075295804686130677514511460629571925827019526213950184381863269674176840817496455041927346872458855067518269632060770827220983469869706144350101131594384313543166268204939036437434532787173227550612710939999233514745812324632631250955447741113009969401813212254682896975897537948188924471744400911118403266535755336920724205461733188928857888642504957169880032369985718350625527336054364306129278772046556650786027392034730148524723077116936238040208823274186485317804502618812989079415444652789844474552516249775763999487148774527162206891317562351127875148475110531620154973062042371638360021806793058794985120971262959323350665649465571923788620053393136435042883090915013550724352205089399756936968239596898806322501100333238146144709616495976716714820063359377615280130489466336634225563845174363823932312345554747267476776231624852031830061150024812588590719829741985535612203283406924740158731996665174016197297637628869961820436924781502687044683420129154035626251308549835540421268193235627005839104422327256262332702957145011696596363470296332903774377378342640715488730591798414513555888790401086341611566447390619479425153820714590256759962364238523065843244215829891513087445435795360324455211106619680382693147482151444163632200895176060103306612106351171692266007674804816948754781455766124643794926210549071687687956463184712098349243698548284309733968920144923052902337392140633520408573778258054234870962540727507537031826427594178102788689381680872088701515659054801426336460227980154303376772521557913940443724872100741568411837065943006129065379653425909825329661926864826819781436980296392802257251988679324926374631590922395193105479301871140558282917660472906910129683633325397627472758228064171698205156962937959903320929766573217459437913169667653864668264541382024384665309259281881105960187582587017154350231771262717892977110993574301934769009921067623972091512964039851079458594409561151780443158847168800035834746794231194743918487670528251120903484307215562626322124512799751193752603261498052908481158571357761894274054984108087289991259852930010888308565653803554379369771460568360039097872743669629929953882733948630581975777241759298511120096725902277111517827396582959892473608463666622198956901468748477259956471970265649578184134078569501235763796839761001240942287231597364537525823494199900638195536595815820401900019061743376824169059908687756486324894192529616595531836932163283006561080535581287044502980481840988117486786540227845880541441421892308272929963159624435786296056162739666949358538703863982085141831967882201324917920144269116446254309270345393856006280700949289315243601620408944233555167428247288050524563700107207239536645202050604039186074600470988559794817802384994470927092921735591765636389645860827768356623286372505359300877529993175098617433057980682658427870007251319440140101809188653512180672892012083424582161852225014191277886640518853987423577959357222839815396858983517468545749315665269715821321084684167398390108139618763121794077408130471033915309158058895378428723200000000000000000000000000000000000000000000*i1^86 + 80308456500053511644289625478332745309249978283491874919331395301204744612034166412116011618967577099022881795612104566695453615014445352133952489623697979477367472416233814138693552537465713145753737590318209465442404262903935056209028101606245309882873847589611313222063965571993520142934843273858098694092557633468935782131418366838443537201654665232421655373411490287392030949360116957014970682367884106863733762261672533462035536008360108542781583732383670084701831211472744742877905794143025145295010680374922166409712592494622346755874305841337755987911883618824167917999691114835921855801884701471935226306303922926201586621490644754683290877093919266190921722921409551166512857370400354970628375162929668412297982292498387807343398059556865093470858337751111356956379913997343494149498192819532377240080594211232954640621953376913300672527793133243550738592265076779690353513740633975619481042968327894755372043899119683008997569442097561001894325723728319297295021729378581684390301165418943525233052176325803384077934941362987382082219165691619621945787877193080648365443502372528693292844836721951638487920317211135011920348512143765306083004241603011240253848687264321986366757703038102219451157333620191783514868057225983636266064948877793024446443984025046148855099885207095520801889672802671010749866322540886407199008509954756830350448205620319748314329274202004127827326046928812242590958741519715395790889076180528717415970071539705946612967143643086469135464966703650763838052232050319702477935023150339903261705836999246198709147392323158703432388664572849037173970211980074631550922427203064624224073714461509345726568975394643554472525461334358264094505382571958452501024264313852067696475637775255039415359431128198074122451395833338347694146731030623466615220361514696289635792839929276415131559650067102918767053242730835074303230246458012124887453812014768041765296668403603800254148138762897284149806270908258834225072497377124479388176500397696371190840178604544741608892647832976093360643486123382986642786104422685800942798218180625875186759435792366628444574541113928296339122067243746914235454281271629951529597467061772507310354275413184177649575271464956544140664548173126592324333214136190945621531999063743382235929052123576631756203291157094982101556120090702469631072836796676412213069242477990862715934860801100225454144443035413532326067848139070796818000001560084267681498625796566791984074326317562221711594066769922474300300301937904705239339988096839874570658376640858786961753292819450845845844638386541476197863666817394283658242937152761564798981343776385797949758059260064442837589535917088593536362509790376264071559604745689793197351796672742107798184490960227525220154712106649753782480972913401111210084570818230616182194886493290316479006793984379988089282663425521147455180401045419590339794588071072474523415665836007741974401093760583608677456884182999541261780783531046797214245238626981244056181734274068405106323871794973464721758369960510588054116608741872415157970649566930768632155990194035069422816758215445440784396957624281342306596714245340972565803263841279825113403446679579951576832217147445045999140195554640943209351406626709902918445981831342065080380057275653176178992308361737783460480729897412589277792623333300215766338889481019599247270249698587225969001694406053810954080629026338663044451529627396167384680960737622720713180090269529033868733532901867636200724041075155138985379291785910705447879974751533998071158764807214946601179049449930669830542546167549131165956054400915924614121665057795173809536368640000000000000000000000000000000000000000000*i1^87 + -250658718322854515595595090454321567817233080318690625891120401698992412363342896219252213365586142685365187106435021039133550828796738259703723289390515792484724448319954648743786267624427732752091459366070968603308308685068776877928743410698209831057495999803733516421551424483104071240039377214297524313349111774206357035880948388182216572207281885742071354370827259849343046685091067063778137443884128950410403282759942171385768257099702685433028315541395720493472008172158254113368728920931449302382917712780793909501465910232568414958121773530121106181059173465326884180989067075431892416954108066389681059165088134304363485976245664798491606258657792604088626007937793933663590945579160717352210838736936274701177210929982442917053494190210038757034724337423233325435743165324895053805326201438743869497642632933005469773855633291661946223567191554310605272223745701160843015812259077287585311446956067672119948149695975117810023853303461962068070136844100288608636517573146082624654499245541940340752871466140863667645155390027740167944172146787375930491276905852373104215349199758021685186901583382355313593794663715304483264053183062970962779502283932700382465431084618426400914969918985591749184668442349467728556350845038411636867163560638078612068548945135097638121238713480122869163913785770679245944286150192447480693935040511611635345590026098793590107891308760874140361992386522590809883404021763008524848668243366914222377285450186654184784178685264843693861712681508732533201050902569666992716481081472294337476210146351665656471640153955714328080958693716735835528965975533081062343224948711926287105686787033171126235565975294039864135496388573223907572148867794916032659244357026746204052613657622186505648756583243958818251212468019672508588061448417662662092849565489761951436519128109860020315850749558389492238184212297035260856037971892328620474624239227668191591993637646231116273277400429371670727544990793391633278356649622400105440415766661701883293073724853870340920687392525301170116082190810188221387904438366722483777625072210536924919759518316921094212162006279415208500838805405298223459015150897636718402436802495727526815897970281529831790000037058207469438908754648204109597144888786509601799171902932152548704847394057708577800645063855522653474350854692363871342574613277368980731708252274125031364190075509296066549526153715616172167315886437544534426747350761801364741379768596605438373543636127753630002218932759986776883713627529421701565251419807723174016508616746411173397888747466660485330353644382153528159197501135589823303810706360994550696699625996118074400020984415956111306160050960497281547289723008111811092096408983049870140378204501976059189945159014038310064483101219858450175245884938537846661715469943851658753708980597861930811057408977854252421057870549971135123396398202119863052960443850636691788784725350921410436881833007547427284458195696715068952710449043666428246134611544026651841241509017887062379847787669508959337885538979398280068448356611680645915102971624899532399753306607526989746311333487274803693030726444745092190054906175817062827456194620400040874221763075947795819549016776428825673973486601756658596729902587245316193645983254979567525947324929406381851341624016141439435940955522672955938657784844249812225995152940355175017740118929516205602381426098092333987770459996549021426365787730651201264822422336890143717600313558379572538886550773516224472386910677873194535617923569278076790078986609927276972667689679435782280471333770024973153454279269768014488896270303786855754756859566550417408000000000000000000000000000000000000000000*i1^88 + -30864821026059601606810696383354985277555205158852632316290168966390402231284189472553616358679111601995882147726034133495946369752203030755408038010634805592203785218923295745485161600271439229887719077667474277240156253090307951125123159190772806472178195876258751116373598901196394345346917924810574926019075234640577031174814497381333908253480563540989018729558650352511444162349840291966902021107841000241631234093655450558922894029299984082366187494400618829912681216148649261947926447180852114650604613309884916393579176985682569155621940052486018488857614072558548392742930815465938582894684700229437749170095560260385432505469361843183591774339751596689235757632967909117895884525141695348269672767666939795372033738298311194969726035138397954632229592400623306992823708607053589481617114421254176379974839792169687784379634846055630309716852630636177790873564210087092378963213608680944070574229032109816719664983193396641399111806040508054223893696119249263380196463350689890630852083012457107395134814500230577192534545446440943981338571251243441755711079272235288579721285264329700928490257152490972322285502415170860547476261311753870627358266960156409698506024557581185332347147589168591864704596110268987808274682574576297127772941914796025588642495044612690207264880405563373104059523195817099283192463203233124632720647635004701075361496253521993729943999416860745309323446162510612360677125093984716836092643640534537822834459229920928393213206885759964309043697543459991195614788738719740931140956729435000638187176522100556969326459974046135104720097660940861637806256703117518386781664817647749470390890976519292776750008674149430122857763070159766945531394468495155940470977927107119859406017013269263016083771737690232817343632696546621233415005101415083031810830317870951839539585794500596638523415590360299765049097072017227781738348367008079896329709679614812002539108293697401492410841865770521735268138082759698056408587204094453180353845481701241084823491389333281254388122009810734637651655986619631186480077522421405182798013332071761328458728772844542299040812825573033407469258234026360591254649769149426921765643242307363940475004503720959856371737881043234187806339565976882498522874111451266682992072538516520718941441189897942862049824737151291963482369878654489846485088313816841239493012506484232043490551779857224282668108576272281716866546218077808525532326409323918432424419926796168857225964824126087322067278809457032501308518141570010512691450874785218658785133844628191658479550158219335014525194020126496156988020428198463489466972683560160041080684218524524532982470189330683725971128406071607792474159719863328462688184838929056876969543166149742753032807205315409942627359461059214391873309545825300339718628060086201487850560041428153520555210154642884125243602387689343856073367701647182828308056102537213986211357352957415633143135930057059053145581748397706147492400514708008716258622733175709617658111495547468012400571355649643041265997713119350273544905836932415665233736431617233048084332750621099416723982551342984217714785095750420643162643356601813382030150550839262709429388463443591735650049280594668427787835637649566406640671431136126159195317995604086151360545918410343442674394078375642119444814429907102772953535133933208485141733081120611959782536572905008868018558471755892264591218437873449795667962522191148394414950346054731240256060054991166822959046448946725172282125589856416147973152947569482076068000911906072689171004298690737602871098747123619931799584640119902158362005875856175275518784123699200000000000000000000000000000000000000000*i1^89 + 104567581835359971682530134286481616292277079531511308401360290029929601710099448905395736387742315002962186020297850081160173154310287690526497159296416216205986849653889549716374450849924630643272783416124653273792503932237482795071679306102200631985013744631458961199625060516745072699495133372676754763894035592704716234975974743011952542547759381402470621783876555138822269996706651267173189788762210649566456952768414474758238011245081666254913376394458149774079432635176641393543312684191971418378847443083727537886422641372376171823673205121081043178841288314776583011153440453031489540106331741705633820022876828496493773225352349345411747231068946604919550456502337252088091848559101807708586327265304309548147306615685995350246599466865275481895615043214972398130553033655799483479738532089202357991651102590903769426888093294658069097634213569152472743589815802314185885891666979053006445902792279510298120294391357463210600102756746747445521054261528012134201131540541647416561217921010966423871400920666610598075154527075276459565947264245057591249351500044726900618066244253954421232554451262629065417916275857993566982833766671986560819272417025198432881912005999029511085058272024327773748624746484356535506262754441076001652486584852762294326570664587425065201781532341964283845202718481331985492755130936298126396858099430080471584123762407776521717266852730906679924409161058497098443661102834791917002838155915010211065260098755997815525313740571370746500142528367680790353830176878071254994744903816314890242463365117485717695012636049182332679472798545785368282120885512864898477900335752554137375608976533369000995400897521024260925946612468555139839680527148222820435963067848513335176430761367374217324266564253280248128237207882260379629431173187652781080798085917692328959310138279536701716278381161130824144644077688837496241732745248294777778265881376063324459158283812027856766080152029669861152506986491217417340235540685476586476270444141941069606667125349557984990896144028752112472045738168563836488343199110272668597613262837169250203407311985693400776854957239313243167174213816479185880478052001509644162288376809697496194231895256957600130487980458662498732976652956363712026186731463221244444136816178506080427758145092276609499427237183479572337737525757381648394733846230042694098760599699025592960362503074531361898899140596389200820147963204181072193552486182060237441109029046511987219191567977911532017013219368695746267079458886591665607265837051364221437229499493459273155053907216900239900054338618849785755508141326265362613534701522211265765192933470317953959441256758508169716301127752736604859618843195231896649888628107312288009011950355438251040515873417371652737244836858950642299743734122171868352970580616354821145996081729535500165323779473814520865593954829338007400724408040720372211623002772440343175445022693371720651100345214229494050819741377538175539029064581328281991637082083166998782920428089654548818024983520826498126208897122212633122332941638979952179146886782093419456134620381475704496544507121169440282577136465039908882510489102455503416954870084033679762134071626746839082623383602738671350014115994345914899375840560335502621673270095820294754843204144492099102452487900108056663992622811935559755217749673614718172217386265042432055615623699060321528377124995708616303774280443875436870762125372747781456721010249682902773756584060033865514333620019850771778088213004070223809334882159697082429847810590917272702457746873579179332427674832240280190345632864034616109793311297687519315886080000000000000000000000000000000000000000*i1^90 + 1470906830737671145395418702616939355747758593357388748661257846065722985102451000992465585811300529296087631294265440226803944728415218614644053813535243107618024584791590964147470438124880903854197903391033634322450475156064676108990302419694710459840514574625578495773919350888437201485510517030226176812202860632678429934889945806762638699326239036467894948978992199115531215107550608482654262708498675252713719625925315446966925066699094956093779490037147187877763208843212775176188349116046979881607920687895092421764504891528700961982318627464462334006436225931325734071110403693544640977228174432084491394480268890312153151350875346484526619554369811413203948988236938521653125461558544850467401376875356768304936124963381228157447649569024939185802841653319203389004843935078879064307794783948830331345098069906180381278218761478579475260187325624422953391223939294126365846774434044887825655945990096108798142855713672868185622395351572120514828905138211155574134184426297206774279626694918081909982404840775771147648563749476647034716060967148276789085844840675577538039207049328643738722698832773984609866345602978415118030502395641983308244757004358388280633418038625612082006658325140862771885271926225555760827891094443041173886879981842338435271828620718718222413499563900380309443832489862625442963627973391798749579276568393150815003713935872605135704226998367440338757919200688609085296879483158776749353516971396771967551955700604030152342441643364542233515027956660988368230846978746751416811051417767226994778704192562848853695578115689428813886844150911494441486176785058943041718214398330457009113143730529798529661028105646365314217873179008564592024797535341136448413672390053391691963988677333868915734197119926306584670631902653994112137653233939262699187183996546734079449851435120776836960291729339129258544852424290946596975807375716162611662048365328478340755626822724597611964964588654099391099373536619608960862760423912227107625111583871918684608392726693837301495325958940498099756065711343619390881531673917675784702372072442946897439129452200838222789104062015844191166509030781423259325708345272151391663831791131863742855279552278316943311988162317728805340870875726068503792193297134832269704628661453808800377852037978970517914456198685143208065937719968464493198530157275131370792871327940899250997117570863165736121359898291124238753236664375201805784005689658273185006514627632453496579642709580196002211118428595910215769682704192332690648959105027177174483367837804754818927438703553684241621385956452752757914809973035876195443347347005430105812562111586434077942711581404973735035247750732616872696966133525187681569083997946464806547965763662093228826450022584813706368153403728053203952498338018429959916615522232414543527182760266409330414211470634501552360099396777132307270711272788438052288567236290472711160200129180178321573873398033865867559529076441292357939371879141582566789881605713120113325295446094099792597288777537561166503153687220910556299921104573195765346945605260710157683479354127732903689950932917483773919922808080598123232862469274259391394334702250178226857971506436894056555409119023781638698230562550721191018700059164395833586147487418615380144979946225109187323226666422070480279290971076177601832321833509699740761493075818735834641387853162356993152575314927132378645246892976356250861963830666786716718204947127810794887731868305996040478750661054341223726266542234888532105189318214294832717510537754052322936837677851067848261152124275116382702876382916225137457721113575424000000000000000000000000000000000000000*i1^91 + 4236693981539243312156289621698203125844199667305422238468451984713885995905794877440216877889132172876815403514685040743469535947559877482935926156626325811543987447347041735420493434541601840482915059598069753455018989701407892441780178068994954450936451360019469215910880741090838546132997146184647998633432551726303706844307650207153814892988188866694479203270609058392879905698681513431937273768135202342972415236846620649708096094431636298031292974432236267008940503102960337941633312217610810596364617600806587121334987202829564953528977473552144448861191921634656869122494059681231946685992020410948575957545786830611683819012559438052944029922883463187559549768283939755690032411100801723962279224758948787987968584953753112299534849252616417097345972057733762799319915374037516070352175925866113240381773241577906299329147853438186078968574483760323987890543639465736195888954545804905022316113232075365382948102578610970794096387174561347976625099553273538592652094145464524226363750959753025910706371040194344582436288391496020265497120839784732582755764258099743937333101785065076371133542782509084041797262800661186405262994200774078805353556190466861890142027158534334187711004081966324983503051866466858460144332348618427522958680810983213078791806956576485578847074606643982924057276233406828059935019461612372934740054556552353703616242983570944529351268176285543528297777722179465093682629050135370303070181916328025718782340757493013673611406399210291035000599013956002769365846711763881790949296984626905755626265724669170511697700871310175459493854537503877647335393622930457885097299123233775522586647339935150883097061448646918151365113611676948588612489368890361941507997448360561092512369251113972383091731283533888018324821722692634066925403157033372916840810096820498197894073468466856685918853728919447898092064715979300876214163809541819828922936833459547381084761961048521015850976734926166970774737460489995180076978954645823538209525249323380708767038110971340680624116389999114110632587287416042734348163551518515827603505257282452460688902538440232787667004761822136894918273312920712356019181738781337680259737596918232382214759708404514614256759073539488888437623803730868296017043325869561123546333011771468037093569555176703835348919140401339862781543625109241761837763477860338085853646801556651440045313783815223739824111037608343391407078603038389635206458268409123083618686492991547786956449912226044058895170563466703948223766494665315639270326680900570904703118519667960031163610410994181384102174812825811594737642536726397184926927230942023848438043970881563594346692736789662583953612344334739581810324727398112583391556210534898400009879797309089368365014706313396838000256045940981041806711242795445419911128130224406755032977854166572549680190703999489083935096047050355490499349100043591976299754138430184814984086529714065678763166723578470156451068847138322624125940290831821166564195640296636820565590872804804299131307162950637909554348226888304554140131511231793272626303079820487633825612900572676486166750302742979878224652806645411342267837479435379203458610550453294835239610158268432239729064370147647376108203424778479424893783261299205742628610778623977698501806205790803768993266188410064828887664826523574391816681085224828456939729526715405268159524393321801030797903831558515488181374808977172720226979104445506605399699681508710622756393076599001362312976839627638998744675091746271535202285794793583451863289963968848388897434555635525289630200108530475760244734736766833454090498867200000000000000000000000000000000000000*i1^92 + 19633218725377065001841518175112285990156999363693373703240687631782742600561763931593884434067714874602242136685378338210052586123107666990525090461844598213286952598550211930631411903834793930166678270019557817172704399931257459286026522796934976897304787443274382625176329518861798710451714771360810192855635153596435319212251337391005665132567106776497246539151875120092032212147257932674756550748805787612595648150144265096178310297552355095135323541941647036045697635855355745371566298214653577414774321420452710420516140037708443029914439587610052772583416894560262791388493719269612850090706399836244839771986003374604039846974206267089368932689219846222607458056235309105916483349842541045865402984540263253711887135160301969457794908493805115984450458261105665754736172349625123033868886759817496761849163828930705977494643111534796949157254864867114353039863055717735785878729895088565616722895160946952919440076314669702356982196951728536548096612525519594956226121526669525974077186185131635052529886989197323626757419042105165282808451389216506907572512327815931755117700592385573060292738723187416614022749847173098749647826905266796199096478754636290022073680096759427462071780263868109566592379269791295454146474598070025490421258609153978018824111433424184708017176040750753592846599438509988661403451421959504997329045647309257168390059077594920314524516472613194568329624235341678637468064248052074098166320160596819624780559223067710006409458629926720527967368494597651866954994201416656254975486419006979803561891509955698045464930720792376594766392828951090761618981681220953065454106541670690800037626832865045630372453020292272975170815717722905184866288013944236852925855359307258454421640222712374128451334327339467042100847879911399041194721914759259220631680997809341956217940250895603098374046820183240815280138046935796751964773343219349541969212150347423297416082452551120949323388568059858208695746371632937574430977713772880283423198707637902530079609332785835433768969920991245127471432293066023096989958548832305745514398928250569596319789574333069518912892126967849519610456743230779730770566056049301204073118302972360678479994775568647557061725711319872625085004616460565360936742519738120625558962154895765413231191428258555491600664528855512186556013227946650451486384618969117340335503748773637031584259046814289941162951516440395540670522256826004579137238246432028837799202390761501985754425275266154946805239209099519304839932717385023356569570134524393053993035100154120433815903440539308114308737932603624420517256743004557856323102737973993175832347591118057396842437887179185023553815136404232064126278850227024296466692852340314124274764733190332885449446641659613178211084171439975168088303702006255915856944249949125312421685327504829023163925343365776804486904458249008832681967262309451045934921912130324870439018188923849130803722936534886311992461898375856167368287777227250842482164828173918651712532417051110915105892208799837438081214524334640635337982415531631259779566046255407281874193258200039164632439657585638303316655086193408558521991039165520009360742568419091653757618338217220300642905945566552916005742338145196290956048459894347099042277351011252744545860067223294103824375432513180399661803382268224786202883843144522594582965174493314567701104642936186108558561372231433982246048558194751857023780773566513208259917559168854118158666942656212831481712859991033199035776317433269629526696560929651034454003833702431005935100421265437500815889303570241998444469873867101306880000000000000000000000000000000000000*i1^93 + 86317408134162560791428988385288497647556140505406668065200507783127914142203957389029809140175293211915804350780712265506522274962608670116824245478545308143297617986896156095383575343037196885672601731575118120667426103492309703698154062849860279622582971667390418166371342622752814502624513653479963191667342310377838615122310774849681358943321797831718892491758803896560196933591113643470856022678368240947446857646995167434203597299827656852870943726205485099087580316897060004489478400313882261412406367405680467296234012625419244813581045243939318559198160300296922274523325252128324310085881469651885854630476350165953044935725766525593378985250163372058667430440617467227769424956786494448018909065148911685771791371912328580420908077096659781609786800919658868691260726736012579359180104506355462949226123786880571177099795346424514613285079832141122761480715678856153596231392033891804294295119750562994397913205295869560900490923706611262742951952487384064102011988890423404375174617984763241978604487556610186286402631298252505618155144617715861325835262713436208013790306796934660506570713775054809334525842112470062513576904224400002785311488767469741016537761611647942285478863983995071486029727395156435693590415147483211963160235399737921935997236528610325610946023063963089240155342531455070806462397829103913068945186240197476731678289502441634922037474568234758703122031594494634062804393910958762170761566115041413325997163236049152416854514878537342173137849573154342403704143675254971180857703637751916251746302823204334327416695388450257410575553046251122913766264647203949572866769596886432982825166632270548291139478945357858540444071220311618009288193808448189112764844305756550909433601630638330316657114732526824872374976247772206309106133565765694438513224142446279793678169817297514852411231239344345505449130352743682659582335324820752607261639688043159278376100419456647574589775473737398851324059489123339740877122382842402507373526678419655150120232973350364495743334942231242315871269952103065948783219613205250266291142194770833799574789689259387015696872449166087425495940252473912416736602416515855897670180246677942148426138712037267535611949299423391729270213490501796466549830772645538084859458027588828602916464688931187203138866643962456671280098996166224570243944235013709044618095042558247703342327567419257216698070975343932787406564556602914437217197694100364520871732115144260299620824967306470803572128538654773346500720433563691636057180918126898122479998396109766544483251288757119727572169635575267546912825196280190903881405376324348595889790884798012215576482666398788331108382812498676381588702996946012625182329621947527893399870161799021041417373583851988066827951125094691887868223043037759448030147480283804613208301899729888799253926974073942441903820482945729045930897159597705792520604674217670140172575262172045123055878487845937027636278257853997809985711992915269222276392293433334835295613628831038936054946618957882027357955876474140491251203109034550120137582219077144396617964312937249179485951008047757432778620164371462949665895275457120168361197843037580799058396287200693420230443647534505603005328426007519989977815053498885108123177186235125140214816001292256268265927849196099092484573499611607172662086722991742503267433041815394298539590215283770889078900815580156411252186826622054896666835164518265908027015278016462112381372155847159237884195161080642745109183729439556800711750799525204073584496829660034828400637073048129024114740948109868696926842519552000000000000000000000000000000000000*i1^94 + 416225767391857583819886403720110747267685124469199667894187202093894247026050291470012276084351864686333228874549236551744980903130433221092583312502637559592712840459241083297643587988565479126351009851813778542847308596461147978627606380188973431268866497970890484374940596026675391736966362736806696440286273990816842330497896530312005811841478127766128685720820909591661431141409910962526671895435012379743840763370346987209514771104423944805971342159090629183355927941786275359070562933370240025617920073548530951759866857982587993411229819374961401694441388316768508316204897758089978695778921669148785156009434422383350801241491760542835485219420148131077196846665317256890196882759758775237467561927521747771940921642570210715172501024079212557031876004661539457727082034812973305010266390630158042480309259067692824698359903990509240788759587789695899864334432438877040702097050706659027841015571026349651733342096813340444360529509116772105941111961863856561592330265043418091975127001339579114712420124838459153558805812877893614774278860717541216727554716306989745310800510851205093721849040663668118676600158935255734105427326488298948540330328909037838846614536727019677350947909987696022114737511006278970309315619092130003431440256988788149665725951087857643433312556095028681765632363074115496539467989643856045533526860845604815112350494683874731625538717050568901356251034010794921042320530666599957507929757482300966252312008150850031711856168130429677894720394123555040172088410524169590658207587665508553754508021141530948348233201527215900611996528834321444647799601983313899526873962277505943424241278835000295170631857327762525786285348168194173601537889483775005046106476355954451123502869375919478857044301774541576181676030133166062413487793805740366917781930021858893418157035638617857849581070991164263478648086270897179872597236576993256411918344145416828606781157783359379024595019916381576600700988881916887790361997691840882999501803009220195499054303697550112076843090073833913519612626496818423079755603471073637977061035938069669303112332292610376557852467064377361900677378804018015868255902439523753205241244505570627086398286582228193170170616782798982325304943576467562234117741917079151642252906499398975371631136402179341624828786192626437485632272393189562532348776433191924713702942614051172299153502441252511813777127549805795422875267756762184967955582992862564263123675935371211174456570592405083464488878928273475813216664620081902956245452523395094247124015669955462066790439160214544184625876871274057832311436604085742808945250252772795174511433214012148487933795856332809643326883052284478043712669998435102067292869793098539267844495598217238364049458931565773308235638045553174013465111512484283906950903941052382817332339169641828167463112101469679506751558497852202680804612546202900027942063138553164877794143965867114002898295039346335980686377560492827122258114134438808548052747277463178325448124708275607834244557855921899446374740807228337634668470267546824005255386157995928236774909854179431601745283184425006404287336313711577669573748374170494438866643378866601725062722123881987925364143620411968624448380183911241971985852462188510600897560389729531699357648277197237976022662045623154183705158886060176696023960522140672079884922530193382743499063453285761491107280967311229799103851441139296179217710443968082228711136523386090835189308118176170477286277454124264430942271388016537139422274157613613121285610433993772227256128175174336414031693051795164731801600000000000000000000000000000000000*i1^95 + 1049774804453923476563809714055890347478369899883987102196775869530628835049664604289458511640139301978901116592486692104531626034701844947600716369430608962362639064486082915159822312073551939696561772267444280371548239810872896161053186974222269309800868313164866288985408609399562068158177369365261321285641386761642591482443977473331302722921460541859994290273378024184564790436213556875075834320038439198641750401226382429086676625029555913504999211930985056211382339477610469180560458615994142009914028243641896242722933804317157489002814671336800794271113909386394100382294909890360557931302522606840328037690546577431280878589567473219153093494209831043216335409697265925246292417175952681285539161007397018079572075455553957562907661863454309776753687057880419685556717510464948259999434409921992214169545533661141458788165046884576383817737115293192376604263449354527910490904728029639596117620643748348097098493741762659138452051960483969834092906228220334229662933358169968672518440194768133837361618141090655339077574918772360558957467314506848137760126074595943353975919911907825293814764219677010305561082901801548795024313282986220241788175226189494403527313133839978569937915031259143903124953352705540965204826970011087577925923284096115945660942430210303093439765613288287078280048676297353784673595653992008512790492223329726535804079324230654244966026049070750300863928378626260037558320706534101377030378576547677419964405400340222843107727897739204616627156497610833516531691474505652925141171597997372661131759495763104979540430359474272459619704435591247952575516806173357117605357042742946368380404332060998854088544707478051990660458438465542525652928092738509954444872893753403860322471849157816411000119913387333520588983692786997615891025528479989282657776626889963981980155403286697447861225768720521945455436321366079632267957130423623933413640988004503705398800386057692359625127033197291667439774592525499586680327398148006773113983547203279107133838718975006433807408768299697534769975417692919907753702508626075439568835394259646643882494934874662305029840461630739009009631118516276001566901109706583751766858250583783667847131982510829282365151084347657456362293058205382052631488529946692332912633108934686094804276864870829982910713823550595227201264194537709179630513877201618350910930417562031846535042812830832941626535275856478390392623577916757670330757064993711570071758837574430748542116480517101290026300825106749504228583720861280912906399619230156672933615993294566220550206095796274165973075427629202022996877333405811177039191080151203156893198681331164731893933384814610548706050406449881730395898435640029250300642343219390725392920395954635074881481801439215752139731358313515168040357480852693808852418365785109257622450624894829980496754213005450300628694085934929070436517813529622968254329042218461619936124742717779296848881954974159699761576928640567411623931931966882784190829836477674476506792593857039129539939883130542638473124670964202582826410528642445074637841252726508433865992343719216413800894786266428994716983696921859091377822656796428487755993942220131111043875158829111715036918976080766202839891717210742830267233346768612679264746336937142235098560973777804696903422998092877695646615670211878727654513729077892502696857375076413690182620110050366778051149634574960903942901805142254636591857929093211247176764552382131704331156045908021169123789717132337548915296545555716153322281320216846479132724131336649573676596332848514921239233022488739840000000000000000000000000000000000*i1^96 + 2680113841765753834284897159759981472596548142956562422601175541160701069576097875345328138094443479421740071361670021612010761157539684657576677094540771592453876856526081602673554815037721960348513196519840105338862629197616280338667789309301686623997005644769552187734968348300641818319412238371200822021281178837417231084389078238023015896377246833977894958678610964187067649161267424153100925671243563653140227233941419229309468353120410355929091024629899123534169291496748480057498279071416708853833942531201476629992854152252911798988967195722932933116934207974072720718083344943821131484534084579775684462976688421395885441329591269160475266436393944836152477058753616574630208111679494257911977958829109250749599892390805557276622890128763257707700561952545279606269855011364472501807674110794392338510489157883107051093453292801744500922152193657662599077876520535715867308948831313909042329172476136255041664799340345926203963466574850345412545609035203681280139481508205268242718964192230877548568608345016320531294215760497347211461813498659359752988201660533926806055201628099623992942705922780706128321924259154005545877128560846702919986682148286354312492984267624141973530888425868639640315113539609396051457112149189826088692735044483993962939842252703731258121833958313253924464147171407235892900820561067794467912762910896577786736538775931491842032068024081759660686968057268072284332441441124045620311482614400882294837295009836154488333998113458800015480886558336136884105871436204471308862531481059427381902369885600647468850764637447400461429959461560382523903990553722564701685334186910145699359962378723475757695589286190660948330539937290017045518309514991250135457377869690006480920348694563330158891017097317279825074561556157976473959516480992435375034398104451803142055077194096260165867151106603320776469463731848699841215885712628029808442352607458181718074091001008146845748568372943681180420075135367740052660743456905148987330940498542249538640527375080502914239245354088929505180629267800704649246527716018345706373919499680403135775615473279144068981760260220319600853868934803642395402782033754369953547812938936936969507232312926152409459542918072617800414376268653716833849254096829785177326847384591582459298017541274272980863081062031191068036325911334707648214834361094234596421841833630589110590873407182690014244104197249356827631997284668358980555490641852152856961749095013502321447318640147981622442972332781462665187692083770657799387716063676109617474493217342320137386549899437056906159778516431356651543519808975102162677552514741759684654742656895929461372819874319895369690560546960351089622212457400322447444931798872505683652180104601868968365677775044687888430217396665168250144411976212167809262082642528035397442941281753620659124891595355748711033495062017361708516589550557896581164681384772824678786689783662297235271255567908412876966064842811131795201161024087926290527593870394411211112840956134124779745324216460230547656551738116863796051749101279162884689343513884131799719980801104476066896566599545579467404084657286850015494226945078445430392416193980973808369892836706807534029598559145248251195594214898528385767369006185443482074751739210913571319057422856654584708661054968057037931812974478508917211663458080203737230030209693070935202262355044276263663209177947426398585787517513174465832180202731076083460060044685656115536647920639127624510924887539341797079938117560283763174466918302261454533103352897402210452700411663699975295991808000000000000000000000000000000000*i1^97 + 4981875634282269466818151083393112235584551400623129368019551945466571004109553653187903759603881979544762195352056088806892986856729869854699702396485098809885607649091939090960424886375796260371509733488067497051118153119006023497166113373406895784243783889009231988686451995552295730456364053093727614377666530917592040240555684934396696105535536732107546828870513765776405738008128703065150192175093005499809151110667248146987533770890622949050474927110142939732918506163843632023160830836071162861520950662378444492940497318627720477316130174588045342474939967801683567457524727249356652195359852275026101730196426139849542562264995541203155394184668953184362011676003395161332844735036211491358213283064513384922759984376964061986724500101633441946833825538468305993023598716906208397674591301026711544729722704585748908596430154449920940943228368341080725809899243434356800661118269351158054987585129638107821766108496913156511207851625459186370380762094794651947383320682664234555080419086471799655250179972461204312747478858018024481951770274206444621407516717058064973016775047619034878891779094013590530293914824694839316011696628709886133706137721468132151794736376595663712913251453038291991993294695104611138618443499262810874764350833030235881625261486539325513843653567285146849122542429816121985303816809159793407891440577175248848853532543626458944068069350370136609178982450001703559384198635258015642755230128325043443856747727852704104649494364551262367062718336030062258619997540904274471085296927011327263938095453476059206612252036330096209856166811415163656464975459751671910163943345210929812973167866946778614234968568894583857373170711585535206968562334791155784219039422692645095145644342878764176180947812250738419649328275101816144912690283260351164528815368371494819112020303908524013853160607682998763520886658731522913168176489795386022148478786059471722577328973690173675468359587035709262844901795676481086074278576666086887170486277667055120666487770383722108962457351237594053965597282129603275832190730582085418464619211694928238410667449677971202719495722959812954969660982157728448696239757629812827129540706649186572514137443434066558247478210857785538829841494833545124167748327093422926347351312981395566055859598328690132577550758510703010249559839986084020266620180274220480360032109106799007698534465674427359261166908640726691315889167125440201858160394401620373709875757248703717222402569148533689456728557239874374203186772928889475785696101992591219010888069226650127551930391196409296154407850535547704033412471662737563136853088876535897912266509903171008112402213901392015617166486552234693512627663054756087288896877961832679615921150890242331939729794681233247224788584065771193045885579653477089606162244682268026639082639007092597567033286630085208151394967013801018113447881382825531290638539946684140549366644265762262637658061981642898601023606556358315774216913512893497702152450559999550533552689333463931065222674304547982194341450542153742900743359086696060328079655304039318361620318688413870773515762100361443961050694521872968190625711493847621227160835920927555160163656961880965658893778354209970883576144567065642474493306242015320840858281557070310392858244354541567339512196565829929342464617533837897345930080792247328044282599995872467206568127240541626497141428040774358021926719240474250143670031088204397776994701379264455802138058653781436842643248462986183378921481922662552909127490634671268944714633129766359564092560063332352000000000000000000000000000000000*i1^98 + 3862505087918624746431665411258781095930976755379004884764892334732426907330389398718070179453852517596113697185614688415814438171589752697708836188344697613079612433611141461996820911658047851582120596468902232696407503481557487484063918899335926305955709346425642650581927030606561776634722020170689788611174904320036039768532956512899342453376246382745708453037474787806228972194871000919814579472271591706208102892514240317933995951843069436297666425154762478682893830046187678181205512409613693550531519062113913753976045539574513022670096090543819062462196550286974492613688681392725729364238444508247808081869440045227755123076260545471792237487828221650761650277680937057861050472655091125668136263874744471580949369582840574575802523997082289728355773349579801387488042303198457814135732601568750665401870725586452110485239520840334308826703273651970481706191365709317154044665181173904491087722366476382176047117360509562875444722672192164980285589226011207519928281196786935673791482885146626829286401715119746042060881621552586431289660241760600287562847588133456872048288639069767242402449414834279554256234525294934499628497416827901607796076132556418862220854901929439410520379413450106921065456833733125907117422542191998419475458635287476847262061569954563366523672969176785848205378221901477457920879957299016548772370106194879795853297013661127088462259072462583213086379054065270418501803622173790426654238931468235997652582248750256759112376130859193800167213875690624627289005867991658852506632054348055946910799683546590448462254673706583971730440892242615881524645891507622012784287352950031438005539260141775945299791781949635933665883252878590935805520688765386451783426105332370752542572278374820035852743867929457908066805197699220491048911672619941699031224686183486343583817431759704222963241231746087898585925753108631347606773013858924778947075314353850397420491935288573807760473074902650243701965358554833995065905425950829651880881974985345426436248812647590542048855478718573918537115954212418223055377282348290409885404536621245360508359877646755931371001060386589912052664392818683898832477164676142483742988584565924802651625537392024289216651568845867459600549503823039296654472288900077238431779690357998575887803550733198539043787924137480451893355726515226947781741330225518639746054377208770193899672370544566922962389124516641683919470462461875906511333794760279280621193367316797104152781544736273485211458845875603633154766204394499375846918282202490700093663893093432495929375097577075189518427568325176523239199085614467304614048142470340848959667488717103305183541106440281815512674521762145304986632183352831885696561425934449989530652533106768608296292995955741076178285975687244874907921942810011876837026276137732292896420868615129029138287936988807412962248997895822607255596100932829704422083229813008919265883391861924038033825892515360248951758136760743500542177899700934339494826408084001033680457155661604178519099601254936678426210753335983787999581383407263603757321105366621837572816542045786036675570576933565040986001857743144834997954187304429696361593895943236480595140416082211847914698108020408153061021606546480977483877551162211816593732930192195217412048418256735077154787693120431781837076583471477730453312897059263495513219447262971190818864780330185140239298779222550310033245065877648187574839214580624546645208887230375618957138198630452695742403511395862868150373866679853116453425468536708053608028287734721284874625351680000000000000000000000000000000*i1^99 + 3639842996671697653170802929081237825432361751610955981475510918118457253491311518770279902469881949485908549740423023810773516690286129814376345969601514896450041356262641359391007700292047308864958013405646644988707976138015608057951113448080685399066583279266493200056386148269991114451151377548845281917873494401705979968320764383389051327815638856165880308019390902877255448930088694700062836582230578027276457391706064255026831431991836277368155711052560806273361699593406477685758510194391936002057130540219467105017284641648184006197428327601917421229227400368343186704401894373412212289978891520015667164762818006403833527970372149848837235799474814268370328230318372160512855558992404766416131329753950029445686951697307615967437517916600612164536013716575706930219409951959126741715500936228783299165803284028998796864221892355619457867349287603836353130554717320125586661105892075893441902237062645363063001501921494821467501879533234161248459746905064452850724488663134130165114197104675510707640107196156448827974059787207135275120146610982847005590664910679835317188347970634236176125236864724618304485106857422052909554493311502739520173303968915489292969287471563919555504263486155670536172092740550935740674046252581762119123108429993434581413493867964523007177416430837984102041784858253931657571719278471501646892965249047996561729901724617762484994837099717333991514530250026769290731679548327850651690155511909498233335564189367721028537376617980010913091222357548719006155891991065682235748794972466852743856326104230308653737329333998918372023868373567496974416288409166654141097130632007737874791504969564308270708298750159319674782532802228840453000801291958756831887729027718954930974016016576714256168404948262330556637839489278023313135668903798231167578592153536414852848311968599124805179506923799500648117225828932504846099115052434943264456643094806203083842800529561764668329734550755041549586450453287510585249617252873662971441767983171777899777989360620033115523776210127219174734467589966343710225858337344513992244408166276046664920486082494455912519769827084098480478756739910180731407871227760199451403140270813582015251287771364573571284025831448402237598059033860000092701236552029510942967477168045486572157031098005998217843425017923578348859656814513022408140200460460744971710030977893377905057908965992774485132059869954145730884189461246781154931113269046291992187699804608313659853923586972452228006630277344959075821493359280900889356056971576010962874424894700273803779406206730463547754246784781780852129342836198309148153102659853392486744484038363569505917954824423537821712412504297127072005836481914762872925634646926853452804568109318898031005212838514349922673177127593781611890809322782781469655198353194792155135981246101160807703020218904267476807947348337708176998162179542736328185271725736416799682588342012286853594841176003151372205948219878671852780480595342285451779407504254741130707140842262747905167752392055249743566191811174538771792628771221422849532748528847948097141742704669358526941238608601140629581377930301289142245297330447110823657412675755588471604159563227216123289645441194082569728033066919769263721017375154969809070275708389851038509062844513673648326725340855708893284562185439262936523396266093187769688116529973187226723952139229305814296694906019426727900822609174467995853571099426854405532296167245592770595190681793073336432564853871443172763675359095227773551735007186403538512858962091321589760000000000000000000000000000000*i1^100 + 2058587613428127282563578027954350527352805743891789229600416365866640528361094852753492142046423706112016052289121722813932594359749646511207205968540873758404311853459380179866075748218252800170768477872329766381149488357510632221727826049639650195235048150250307683119619804987806340626792403342863578187712915556973593893737933430242050213420937462550836039729294600600188231849825541929424238656394812787649599544454235471037695345957002694309532299698729947134136645279504670486960241837764388646505067351765425055625345249488147588410612606489774427862580696097726260273880511526642173078527090353580964355988002933557287933481467165133575000978592171809893066929052428469997278421592914241396642031284086378057314031835149725385740744226564665362675526742887389560580866742710648626777574683748632534724503099936946904575662659672454672296423105771417706748506636878174977949223151982717097977757158744696233690738129402761139679823542425316290458229590482615478630089320965764037930377898837223741865684574283210343631546211705455754263647966023146605985563801390033771834401206035311142307076401614920451905439208019437706716392490660339892421307962194743333548684823436987577999511810461572238661387701185536940167898190695069583740212417021007067401922606234186394845062312037769658709574666170358222668638918267599681881397923417728328290286619163295794051242380959328340382443398621804385444473057767950265425045650846511486014925210483342908324174337428051546637422619332928635181437613466513127211852614831117096078063260821001148455346141141150377869141434994406647135007997101003229423772770131685277642753151367651688205961193120031295053421362728314249635352723658460250716219624162244137803339901768672971360329059937179106965526209944114004341895765679367117524996452050098714408881949140274092010968057457980939062216120106050664186552209252569334563141497337212061958477350124481920143318286989963135364148667722008888874841698491571687877469325242838827118435264982894881907887112175149445574309069463224740726034935562830954001598942281562057926029271168851624532296072426635700785756178549927168896724729125457723822462947418033791681042841671520785399795357941200344930616657053226596707366945500234347547898028002288011154248604742884769249562545581814709344097797675340997117103495981982614233063304627525066034858240171045358575602174418098633804311592421605155257464722351375773177296837572033573130160150874061782600391856077165689104265665061814979896310609321483565823576808303842984933401650152187249316319947748910922252330356100983981643186942999418384204762698410006860887256501493004254597997956640483954118892860156554706388811358559496260807910551629657065498030360230009499570809119790284904736120318253857991934794964192557792124783106381957093033264314228082524659479168638394168602109680538916897098098845899984533393754825341786625645029413578099442967710954242263190147277106364699717020371852075934129469626454671342221957687873466025042722129192458831859956968285209266103970729341847956357863273881023130135649752591213742932454256329725337736940839513663923301303558731286295071766055284378848023167734752749440533808684929635614268597230730487663647622501445617335617169549409958149434578650301631293869960683202313277504336233996022440121707916961836167963403256099878047216718535308375901025305360137056469549850725654106735387796453553624425328293341118479777407027322689831990035759727553113261624530146659624043378124153212108800000000000000000000000000000*i1^101 + 257282471854308651700099836388361561981260005877270264442035107473154718271374396903438081240913128734531089643418715013514698872127299870329027306553925305448085029820442958254323669213306342783248486385885499669176014073875591510535265344719322213186897104180822331320286636112823078179731586032213879697809475634242188137466047379699051545391505627882918268609970816184241427598297747584059153628535879748457975896903283001545872617946593431098297107626815104139622327744781275868559156641075057731399476088338156727510599096931870170325938463459125460194665919226365835085716950870520455381063124656277937830165491905056522724728736921727991602133320691058659136462980054161803480320369828290696411040301005966305998611591352899009068469334374886311702247591958856550199372853427057134425869158921707116066266185356022553410494192914002327447268402624168322269823276273452204794121762389593924476057293144046962851186769235852232500023724382213106227819618811064099409540916136256718292876542889946189303105837041353880747840989824737850030963160096698884471369718659945303028580678002330501795868602255007834820911137494994664066056704996042096818418099158409469650223018851121628193103220359669263528304188598089861137030621418025047619610231356991239713509919036493128779074929942370313043164988658959546117726700679072651212012377073727528680166242823218959258400314297841435172738962233964853340999776773593606657337978127246696316171104632780048139015130896821417034015102983659201828048294888389997259802919927050590480098155588498476419759016049841683286158515039736813689839120272749571414222197197832925915348685146197451781304013960853779858392551860612494326111855631777031833647812767633472397662604399481527759246851023373751998065802567941108114703013247262511323625733508828365109957655224168955298024975792747357856420979970188634660621029291156167479992996420132389039841479496807119765426713192915459017441784526752068326626572889475165214096922211416096088450228679966381153956768441766960693282327002862046559091536819503946287987712985385665171046134670566505085475909225978730693754815275347305845573260930313361606038754380565150368732358773855427809737903480915304564118525289118679827551484329343536847015108097755208929844041567752209192751222036900942237924326792440416083423614482740159138180039091349692071558643219918580660163851403185216252778737668458306667056923023938809177344770463207916590314566788959470124685929186575766989524787657775392785119309410500768198741987440573815699191766323565327951186287214190826824389390162059870581703537075216859656731533072472644418430783036657661604790231818130843431236969381581666275066152155308829524158532541739793480971330980063121951780034176812924239317894163760966917819310098268905045564998496153819147152820412696654978094005805376921791217937906713009068951149083133248991092020644271720787571861398924296596104322556426179408430298527613813085957846481534956658238693226535155221100085280992314185371302575330602131361215959572161698496357294916793887461062374422751390543489565026682146492580905307888427335526139836390591767562682270319669966496858001122720011150758096879623431565109609712227061744002458778542082190881499622200367466034029808061144650659906030159542808395144158665939857464340464857829001481715496244230943063482785088551653526235614326590957827294906802306500909854693862968519939219371761535118423770560408795883160079813218111737093026595482459366005455139635200000000000000000000000000000*i1^102 + -75052972366505809354388372612908551370036905791388924230412772879582973377919468338684062745334364515611738779342245279528249882310361692544296400801869552261800576722020250660267598756235888813836835953575972263690790738853556333614062118589465546078849409889259147709992589830633519882488477546036812604386210089920277897891256958402282652214089359439345974295148434416269039724535916634763871537479551959574619061235679904749669164805342084555809413286319283516155288093425391260943830963642615545635698751072088549759807957199640865340390621427802839718193512992000131977499625625966796390774040107253317295838445986776391864327564941720419098174044399683183008556397271719668350672252139512223001756017569003503641142954864088348122004003961809271772227135695681859658127802044552106323274498460146431774732840860423498333710358634491955847272876851572167106005795061245615501979311615196805312546856672994967788084603245747819940655400904753593563227683117214218068271768896320652960505999780891592640893827880639537949411631262021715709804801538380423745066769206070066540784286234503301126193228282713456044019486204908146203442505932711241760906307304196254160845529264326477822647928402303596049101952926799258013014936960229329487416152524343604462489814166641660595829929992792500639460908164176146980176402003141528150237566901883813926326099376882410738051230921114623740526207357241050207108714223442956279330829226909842412513744574851268797093762958964380646347845851666614317778652560926640652657922327065672895629298358780788312105709622630638241476020943432404049396058086013802739618433265588730190322108404151601979349936844209989996237342479754234135658987499391349574040988106894772382455614529171564087742621663902603259405814413534527320033956289203661366644885434133228552274714625375213401180802418690383774288509997853786077851148431762690518202720747746742043635345310791669397084342324885760884122748000262960507018290797830248987172292015595279126393681369135139559673209257091268098811491964700709428287917506532416991842835493330437305351077027202187304185411668764637133645513131301218848759573895777213132657101707364239393078446855135173561296731702265907545283674601811221092828702157205142548975198017223889216403696155624867991453165292873044757299571291565519280099469025981213066476390473654059010163717981510810482863235144546122035429977990589489370211708976921443809309716049159453093141402765903139151212521773849795858095026213304203836561388166872377770413501112890237010140701499035106717681392861465242735556407045773494721537568182931006773830725814886611938461064901489541336083524591362640915625030829077759387018576287741934258690422314869169246512043420552926728108934732407802561774630029400231983442547407953512348045864567820526889839705754065857077887199201418173194656691221166592633112609234111591479359759743044558076656305789491390149015590255777660992863874616444313111452459240675718705007235110242661197379377993664784259690406586419886797827997698234884996018392527490092205664428672536633596246543048205643894412381265850296689786096672706555864050804188776220126437060983875707156594390225770796575227440473398539522245012018073722758257743038947117331757760247676337542003547698926197470915277319522173317810777386316157226796554550167751517765408901861939582661119997262724148551270302864371598206008804609913873361192414005566179280381287376618923529000073355643591925495308142730765273397198848000000000000000000000000000*i1^103 + 1988981403644441923904309088879458612693614228842786316754570660427775120971072991637848210169281188243139973501554259688958447669838498295514617788192850785095442578464164777648198636001156159894677495076439577706538449932378175096096921954110024047288882413535709911398821688650462629546185014353957399402878382028622622941773688907798327131230916617842827611932559787509495111603494770933053961675554094000480582605580943729793275162935919336709828654709684829732392592493756879480855792975964855392388908072650279011257165249819183530188603209963120480725752460873844026285976565515646454184339288990598589729148961564833235568857470951820987845144518072834966542885755598125665842238730027579122652116367068149563303220707351132022570259229752916542336332395441403951292611480534372764427596621636074025105597021626349149581880148557071561877476717132489152192806744662204996700491199334215848375904311890885697249489542749053925827796425631872773327648182984612922761101981258583861011062468982332571757169930224718865651703801397763896747961420084394190115443490821674091061878407427545379111364677777460543270887582673656880123792342566471279458206797074435013178876679683573570842337924210279330903446194817139951505404803260923524261376320851325828044843255825347598788872458992895247509686233988322749441883423043558947229962175207226041394697584473263343142531767325968423773905493255307496673137990615981335579641783599783289051920750870767452067257542069022628869111532475529510305014219443250669659615824561449952544611867846776329436679990433464089900330001403214444089590689161293738892605127933806827872552512978388618635278863707036833501094658521927765093466040220061939005217406728109186164299835038567169364033507166364873255348983336640600203107893583662913792848575084943949123773721911166498576440059897311223198989841319276742804477746938236081465684469296487469539818528802900762719873043426952307707206863288187317793511401138229526611348977192308651172788937923501890043391358093522110298487379669759760146311871672202147167593218825895521717466223896886821008364246161385084458361503727097120151582669925644185446124125692736883172049294615314403056598310041228725609915993670936602847916739653486817684843745439014629008757932377575822332220847461446971685085792812721013033362660272610832339982245451933835184592221519253745109480864474483947421328131233484986626112097424286075006338571047401736915619889907846068955932125761375550626726193892367276923564945903734802086334221185603121894727578189841037109515948609283439375592494130754368579803346205318884141369050920747211887759450419666892691894281270582343893408488772563097226109022345085050460442100204035334290693769764767071638506494677426988685697289964611272698377867783245585476471033997780750761205391561549082570614659453552584975578643816009426085882968145619254500927384992292303195313476100975681839071978179451049300844525191296119316454758148049666084507444848569838449488995446531994891537779251582875681914720322468183853324493054345807926623645896995213914152750926404512312263186394525585580164423557755772738372068372825691163468175007103910608636228862593013189964958461388007560521810718545786969213540083303904100515681724177997505166145811908554462050975533587058587486954126303035438559834663200711740374632768728178125742767215978624013508729409269740907392189400057679069210095889067751443062305561995460018519958751343117792588473024125494886400000000000000000000000000*i1^104 + 9895133765584509793085464538229678795005872619911408147498112144507850414539773699795191515208478394385407061479569646509566850770116390346681172664100531030987430057556505677653895655723143638606342887082521433085917600176101748834211183987275134933689057584610238857668410924890312727284991099695950794067005804821354440989552898616108603283377032842190261788137324040761745265748130850905319811299531480730554032369123655899400163556498865047983892408831161884302652213740790792483139966768967932657417229465533319551904929559180579366067400292441601986652593146077871281234807292330973160205002708736557941126819052976047748626923105064301756336586342193589742945317185798962369621756168412455908063507147827727981569112602700151617508667276647725901887579153450550149171141034472767148541721569650834394633814620450520903012756699329077118285639577664708068014250198830838937228503240105982304351494264867031112300487046909685156979902464249462722768228937032392217063711609479572040364015849323719059339279918862329897004949690205097141460367883350339295407411755434016028007146723707649673412984975563866177981467846086023797409087574441569299811630305810498699061123123784125267625848318843539771739502619931190729394445005410260869655572822498108664063910818232136443077571260943567877244428351407749692880454363590893905059898519947765602386654996645331729268012689265447599960949351561475748825345466471527422546148403611019930394428199854255704744031331466334823122371494577153210803516109486370438587075916472787994062995098890828338361213230663660346670788913997560854303285044823909746557245327550703431248017209402738922501174606355865451232231512765561343705317429512982281312732079937256773478987743595966047795484079162544809189262834408167842465360782360612764062752576177672741204434331515671495304217852691871755784517593728521971482270966063892860324458608907408845154153599204119667620835481719396346849251223851922258434530667604203710997590449162052835416199424738822226798161841098201750996408158970240965311615601674782390989935549185137728773151904829411635531752109614094013402261209304818726459074257131284447107758477158515888744019833454721681653406618035989726617262686015705521221160868541202584429634949026713429796672542957961758561416093278380814299915765805773809818651261840370641573765983136957237673528808640902335913267204070323471682634517530490832178577367632786269200454962462384295934994833700053936665608923663388813008144941323223848003748834728292570756130315760650952565638410145284324002087136714794019241116206090870619826846410482060831813194222820462017449770844777518183758501967277394473269179679790140148191115777783100635654592576122562626561457122977719940812456287906592131941244960952538791469546464126946452320371293928975141739862537159931175132881065271931204695288995063273966734820370669728032340280651616403023146174847048398068079945361266597579687696357629668775381026049734826174930020190244909751794611894918250689161394119985462882279825563338597074056896636265912166235432563126861980574516884570045123444079002184898567511111421230893130605305284106215166363475994039560668588536295713077012357750899764891639933179579468234356395437690602140551148784981767544922771325229721752122269845757378882276333567198797046380631602504057267167780104053086811984754723643488586483333315716557701723461891149241423767356916741182388300598025133146939268224944751485486259112278753280000000000000000000000000*i1^105 + -288470952067130127480112583653059599215073886869117459734393743801211180438466266868977098264538300004048473322520569788369715554566327141282812070925517942060092750119662046020867546508087437135285179611631820186545641304069587106582969759476735092012348816824411588194722466615927660808724337905349442878804038495914805660458569120142803770663781889880804231330846192626310965542308645866766069897481149545826186779122351419507189496541314402547625415156211250392883584860277321039140401662203249377142736678181997314901105153268183105427562381523465386425543696329900284678712798492741342007813237195251042031069005579977718858954379240659213679168528279453644991687746697396594627484573551771046289016000625525063469231767564794018819477312713637363329385239412583342016044087502938592555232946428299034733047386447252124789954157473611549245935843594350640734422064841968318733544473987656001196933796445047258617486929757310064197418593960855441273607163072610986520947792471348186006671453790399842030023671035891874751160111702581040651609638409912019405043996749572791523527873986999172917629505937220158752900266300790452087491543535945912261092612962045079719833182201927992990064070389443777061895343112437087076489957175163018295780230789165737244479192796710563555673517119260080292515824904558097594136288027703717880335864321548449604172596925757875003903070285546087392042933359484191507196507231885561139355870036490294418769206508253494600581606337825787820284036095236478396681693869395590164081930635991489697079066577470960813465267023495932135934778548812407564005007296646147546097224656287406618727346199700555209475199119262891800204007874109066322377926251780733432700866426051667831740464429832407573733586611227438064208151892536117696077831544549982735646194143043866455769905140151061504595106711052414120993012244713622086507164267333003356813577197020420754323420603279075089739293144309021714146690930536252924885585550622838974389705156675687568596915629469099521276888183897081304570826854058173771928639458734335715302496102441192582111862963435599098454174538188988762454429433502301691654436018690841397482681506152540756978647077407219830472986938614661374260535387894743952556161053247982470810665742377343370002950127279491196709710941272306822812337190301676564331982402029577954793130485242279922312630663207615306318382384344976021470162037471174906919143715929881768552984302138966570283089452002809171616233009531595691413474174302509772019797703643306596317680371645390516138994517919793630705021031685564375919402346212033963183290871158656693710582706578962253404025920009211348204700986428696293254260363152860841000974441105074913231177416925202043226078930177477545759385666922069982465826863978499123977733598325168101822730345900780974474970046428395684204629878102455410381144305619805622561945531298000322418794041411400265276505040092443157098292992973966967473050174553196222296446008926933944103797364234159731221709260952133879453781885954754264178297565686249604648582754688426803644746287703010002235893945887152655670590779558347081477998759929749557968888683388362180322299909259969233737228321308611185344893427037275576592715651769943993936579169269545767425378470382206516669554993564321223455618678837885316515997627385796910046379600391275006480297292779383741723326159458721538329112586342363811888512381037068565482561856311153459326794579487878668500090122835853312000000000000000000000000*i1^106 + 681042140183454899675679771830058751220424073223589678361200903930934419905120561052658311907436011849350647922083943730806705938285089466449645761328620960001567865972438115299285727032377517320204355571844860157540361711290665372372755978699551970873181785905717739431641673343804615223933835272355305620035241613002104600877216044672116162074249887614174744389410615582661664425574772983949919207130627424744610376010411585080263774711247913510827887170371976077503518647452655957930960602026075776166221102355041963681369045024094883260756831154153200909129741638848871084845030435928074739119379225077758145090809739703136712815846152123580686613111909708894328840738078815460144244668646034369825659423498844806117358734107157107213339678501264506551760329999305399957600905883771686884483303865322812701458618999060390698340506013924321516205383332743070412462060453397227548869472150187588268299916421089656952698593957246000995597427063371264856275283467563690064400956471851656064299425536078996717215990952439452714011960787613697151087782707833925633095996977930151797336235538643269462337145533040869730555362374385985069730323381277239034544092898794942718020587650567183244725178682199238145749711931021611551201433011904440157024498577710688120691889543366313930400229450790375976217418355610045755047622563826490997302735003262950793764630324090976701149447347416525431868356990664165684883927774377204043822427035793527824513954767349316511741422256213686016467291350259937827754844237786819869689143702574502653717519953958121057262527695099177790590581211752993677627388674040585087092032376564956699834970470309899302081369591281367201840992393662423517162292792942606159589726654567414472564186884362650270116105547732149031716128688913544495742239973774598242276551142699895684796812968231782510005978723118535599345267792682470224979451504670743020955421172055337213133195820015807081938621496049259249108952404463821141917721058186538392810961296435312667920221231440439944938707244832446972616400644021408472626660221907225748748409439754167056739825724756458926216841771130153603415665020046165629694855096858964041485047429185458473081209405895543849564806515531079338969022561279632947317948864501191951189190352237948976333449962135905055548618813296340693595203470629456766924816908694391880337782871314647498191807463523903604322052432239488972824072224780362774240028637491096044280627222174990526078712651815155120645543437090528477736026287078293617258467790162793004103730650311218553987998666660414820343632529426317165848465769036770259376741009000427001569263639501539672271161039574655297589701388127737989424910052615164754835404270122360798924601617512424027321892923780902663894835658423617397175734745266528920974536104403600416601605632213493868704356296538862330267542069276159418253872802517819572734353907053415527399109301100472161599271766645508144955283157295691569163110308691750560971670305440632288511115616211321613387880794152596403815446514748666158098909971702920384161750766549125971427644474250378479371512902973760167670290953248230596087159684952771690138834854960651551622909304855173184668853292351533407331890319359977607550135065976175194062862149428287138313578376642920142451233545673830519177525441842405421582008916681561231771403763914919935144420372087777707217456893490252836470231981240757780294291976121243954748546894025844384298746226489695734543155200000000000000000000000*i1^107 + 19054853607503043194409410826110898459494916071273566169951262103196390491979367328997101923739385330376501661603046062643544409368910491838496955545909124687018712853993400426292980255174052275393593239320057156173241732149894902690951784730297295036207705636163666214251793283425158877393294141623349549437260308601867589785200425426390482198344698555674974209112274212792710530596369746279845141968344984238433708858329295481194263071126590922137609688021364544306015635624744098393814800033179180555302099338609158495013836251517840259399691783860624180886563288139434176337205778043833556080772631598823637307419154804358455945966296480535461578875517681132778842568912520422229189172887210110144106422934949457117406027037803546313289315235602724347239525161241160543138730412609316034054718020616953134038981125406344591711834933288906212684267337979570267028824327421197584452405768860632318248653779401965177436065495317708067977657671237848766372564564511119547042680147661699743429322390339003419651795633199739490778881466672564374661300829104290138278086969263030866638211591225408423293158895412945436860405885100801664715313091468023700336220621159325754377220348670507344302808024378100669205810396164640252231218058893282361772291264886984646930390583990087273528161589446064761814650638480522696555802830433107253738549921816374831724167213804380584505293410710656341738113327151770735625721926642384512508401559901236192576570943150929224577017359940563270323218736489627110240612057489040286760026171064134578170325016778480606800116236987169729433195138461731321898987736511687933087890587477868405310147408337214533872432111402807307125694152542628851538315884711819042029897641395067833680475934772216076211284868998903202966630179612622485106487687710232369249690533089318111880826221172593618627880642200555934360538551738477858039840397343208398685272457454309594194820605400913866895721551151872825677412174211409659031552026667710796772607236656388683526225350152263833455949279768113935487313902461053675185049387342733397527580131158448746853876076134560762626238671899050939275720377240435564672507968838770683742563477407248670601845824194729760295256834773265406204267292287454670008761992115079675978058554540069987597727850574208648147212592321758463059178650845545411341539218504837542677882313106173987338724433286810444165750213959941187528629856770067709668162246448253452078665068361056163744097064089696217661653833763487701593575498067657775594178934502846451426549417434217154829886780609905541074930477319910123667828402508868911736375748501950725833243577695145723828922584836826601123096408064851991090453447917164942680691439050334914625322821742292442491628291175868156255069942197121653458924248085836681976136403564299281353192458911653689218677623273161805395775392938361234740108064614035849752783443754517034408671593748285573271201899322053399513526434286438220413556367328312844087403187595900895565740797176379024869233036822515825875401127535061546623506285587904745488206512581640739129369739216765328023307309741099811575689286556784988063837403592453746849529285505037352815332126166691330682095620422195081544778418166322264676477149413949935108739281387742402813261686870214796179946917364711070866550934109366266967111420305780827604796112508656973509930639138671161351004826924638043602161936531315838780662436977617029638670187355444133770157492482867200000000000000000000000*i1^108 + -589964196836226681598005099508070799568953653430444599023515993571601138196284071467028829436397695585526839300007000772599094653525427900232925332508603737922885007475209817978897670653414985424630238402304515851510822399491002203255934384975191738201165807474100305851035556834019608980854229857223955520115972550751233273580523211819550540792858575163185561295318496248672120980422058734355531493353030012135304562814648395018777920034986818867403369455734541440251553200996923997814516174459151676654265553501861218509591605888668572280983861978884594665359569423984027709562723709169109059708780892610059302233151607655724715522945915785516484246422867449708288705515214603320872363475255978040989311312170559899987450504860115707597491167409710930597803615482341194104870668391437234281134446579938835108500593715634490743722711936964387413289836110369134936044979274778464676585418088280518968490798973334929833968804762346586065774841777895097080894152685786126043029402953924715366073979282318323098378958744340592493782742822641597158112278457796438985239112387108850737330188067865554198271964838614401098979453122579039605481087802764701379920334185715238932673034701123433350968155137611112468626422330951989662663965938242575621794106259195450837059769492954244060897738558914464317364048631789666688249402811209828897966291547733832060274081113552863762278133981952161694550020103106976387994118258937721691900077758996528114811528421227186257880129320258619886141080526103514383158218166815998020267861018749406448900084315229093444324663733833660286463474200447747174291979893943330496832257796170564674734332685955655447945042123553940452748645148361022825561930825958461292214320243965566223031959922937896546687838279527011997330409940286888990792725636720894524617258351475838034168704540712955301920028242559042591840466877303880383769832935434958496188226489041128848261565970869644030613796269330926534162024201382816062098367007595442459312333024688035419093662928363552830527729800330142138698995610292335007269074890733195596454751188069537900385406939731148228202893045506559510176570853129349563110777856493842734183903935345751960089922882607964427018726315543009504411109766484305613586933726090930508541838453934703932130504505899206015765848402289992691502006123816206757863900523323360342340291023006169458739931728735186031068375717055780001295266614475775411579845832792048185901625273422968471307214242211471493506978992428522338925710032139902371122583755175807973204193652951418651528819567838670174212657353648558973247822072529858284928295795705736327420877250734359412240921638724960222863093213012537957969417397470792048911179380126243597443253501146077126260023321776475884415201664025092682354402141484607775175106096868495007406849656824352004948548294075822281206217209586932428857907420271264003903940822952033521954612834136671364690683029830511623650779776384211211136253545003592344660382160870862574173067772993226916181570165677072444137836255780344242756281578710783273062251695296027334362961385703057515281694909382054633990733451424513778612691910896807977896698238078945972814332288551124110098480318459677358980651820655820200931693593141728172209835090615427330023842203128263067914187725764244984604097999436523064777898431543540292840218847398939049681210616386047088505976248682847691842579991351756256759004525722970391708269661576537047040000000000000000000000*i1^109 + 11133057052775932335743000092192977693620496048473351719607054579640585854751489432960587343709976195279137755800210433198404497162307455935394462746727128473956295080286386885301838755249414373414785058972425815655390121515204653376180186647405568784289064191624924401733316512163163524147340518508661432037462213138288180791210609551369169019467961892187977894818697463161443884606350686425411701917703958009548453826191415995096564454172930424483935467899525057822055601528592820025628437184451574530782082030586586455461997107620988507313482442310226583535922019770215208101664968462848208920641576310339692588650679231544152890671906575133254607766028878310047466411076437055511017126824274545780359265138178752779782888542396936069749357707420767356953722144397872870406828973881618827902801120229309557286205374272867785374372529767320815553911937971626078659957892285128019444285345966376531688734197637806973003975419012453875713581146847661210294316586524158938655558928319247421004690278513219825910755519417470369590995647864899574018688573525019658507231866344262244380998505119187430110145833837132482639943118312229689648706320109296071443009406783257718027382845396240226942542126201167538412166953311250955885908178968337963891222433560182521684507366283848063670745405673138800519031104576309950964972767115854864454021629430387836864260060135968698884101123522040460584150311696311306703854122771199557065434050004888917253560750976096745464420388591609764331855225823026928767709126394773796499774019600283259500467311991970486445729919543273575592042363925786293178609520717280760207517444892383422438221943492418631156764534081055525395338689616098867021919754364840801683443290726476750328193049014516661382510307739482442658551513682722865960586949215175707807405975292030867756127096652632674073643152272926124264906178352807481545973339338480053341896172898646654594394382242591704991291802383693922717652582892412772342254585805071855006615746193356919494863923347733243097176686625719774150334278415283937596504342477924789292468866878120555495572668243727679136104146443639185936165383469828134042123985042400663722692021260255449671086052061961575689894304917500094987263836397037769626358384285498432848509258593433786181422552969115932028010210497101297622752365479425350655100227600562736916347099517149256590762464042554607147054368851767637067525518008176538847228538143156794455297749460637431889590327755438491702581105640238493031301341624182943545755500680266256015558804871438529537040701883148555761465627506281183139627814723187553438320892834779727967076906004990363698201655842742735073612609044099387089369434087013360760172605059815733398563663804272346602138305414382132813194078958103497695082537951145728388814953655274673691070735317231115101635416707698098768151348394234664590257586160048894545049394852478669594792974086464515562833486050280275548097880462544843005088097076574893956611258774927402143032203413401699950847762830808617556444153578653134757921972171797959923317808502000339565574639379775415412200432110711097363250389449540246260954507133381139749373522134029362719482408062650571813405072066607896125145412597803074636713215129843452963859211095087808069380915646462186126784728703531039752224809515828186355298712561387404274563306665545635240649217394861589325216308272541157905600082198624328937815547767431798694975897600000000000000000000*i1^110 + 1921832099029851525914366442616289573031841252272375905866667822476712167872816683262565784056937575302120968959121000961218972322230445378894925385222839203391609863705730267217837354594579728364769091765501738487695685826960246092692880680260438753354241295297556129436113953652341227934636800541318901323309713858153430771367349698440096136114254313879980908688997040779311378104079238253907690796830944265528908522006541993799227987451983338293917326188178991654424333426259098818995675025562486127415883052709992030762355217721966358205096260365086451702174893738204116587294484685789600606588443744252177194464455990030241067003708437415031453863992456264041653565772954896823938974241376008526432986903892052102530714484191405226921453864454956243671076553375645124122656225472625287420926308456111253871797447235166601276496906744845215805611095878300316709682601396006104054021262423643718349402557915890831130689087344431670684913141645897663029364730627791868711582532104818100737999802977569375082492652766620073780717058631154623479462341037987538516025078164054219049085723661518059897994722849608584047213978962115984983393234330468830692219165096636808334728957343316417408536341597669983521760071149219332604184338925596676704200143044819513353869844443666094939241364478243899123510059940879281093022505365096305978325918238773896875276311641699882363296721499791681122678141537793495367514700975271767613434675531707714411784518576836480776600098130868157409839716219122669126082669128203282132711327307733299722695827713967175630761667858205357163118287635349092380108751256379193850065919250750328110170390486291094737931990203039465627892035173989040039983492072947166614324712898783818532103975265656395368896841726347312226182633027196284561328381090197690345494099681385056642752018648464211438523526496921655604485328241924841467002288161140733677492843474798668797430347552597860235176484571050467273280258416489810306501043846853584163403002440653872477148307221176535265313887623633167247365656947922806844965049068708294629131666116672355160980505391153451791600182986729064600057256205456099461058290585427022848538520863811040245580129891229599034894230869151680307897700840928571335703009590183951900594819831062715360384806032312057051342861632394844431939398391742588345431242786003728305721165810036133180663694191687790801976017694493517070203620544656541614620466024281792495852490108516118595559510942901044722752160951026110857384762529252196507883935391065953521062822678011012828122582817436177821227342226001612139562430834088054344021599017631257346561359286602821586248682184643310939759240888584703678011574892228653013366039146896439294886838788326867157173686413529948474709492903894489019551162264964071760024061134341215886796582984533242759785780350431247033918477463572048799622509525785636093536107444420471535065591649554433018123431991673795613398883004821768604773562324824921017404416439181378494785591921574146444042847713660121227311379040740902397374939895582867501608462682450532983104026291724047312039734043180460873118767335231503165389703187838299982844267441440543714589302681506855733311642203031418041597675995961816695873778520231197031102597925284287506137908813912637446515863689809991920580527232660639811892490741023147931253649622666118041010956292935354704493444241554836861339783378988770678912959119360000000000000000000*i1^111 + 82313892869493081836623967780495554952182650067288803619881311393473317679697645199820716736395364469701527772999947702143024458774210701986156221868565798559078745008221463381799428077040571299784785074705182893883491749363473305433782759740887559928251416710747045948607574677206416387752563291574276071276999645673600133636529847624526235334506465516041434972044934072952353326674476065158095942907549224971455329598044150779062572149820135086288486957413726301453864430983503444209917624916102275351721154513434348559665694078984414832249744538378595668839521320270190248743082493728518058897459219611705187182809623682290076229447255794364135257803549176879827105141859480252400610163043611798320823504124947549281284058543030252039524774329841020033732938711119588133024772037900526826267765647758491454740272708326281263555801594932869191354123668508418381543831871769371660776743509776959599682875396774397350928365933365503355584923854131486563691080746818303901319518630745934404956715080767563719075880866032390733998980027249500418109544318626274263395439108173696024162465991703398538560058854292441632270870040206469754729919213998867511837271075702769384259842357317518832307002451879420364779279166560670629080727547304423274868118651867457881912706254047007749165202626591450702793297861411219923878161026966751267614076623246626625804167741280715563442218132017465815030350571808018052033807782814215864175287708155992834213628166352664518808488723681248387983924918266700845988350803872457721710741885935075389641207836426109592763634009658140807846475836356177326046556482684265393828526039689777736528377694687912732401344128700204287457020099930103088877108911483268290465467238243764509222967464439004098669237257801712251991553478473261314546842802428821280975045883202740190296133973519361834539722750514152581686290744127576866996952305112640827731450539760220257909627367669848979647632633761819932720892977830559858377408041401205000791312049938318140910021261506445287618664169990335027398954706916138609755858039730277370816185852219911226815029498439152534660648727597512754846333773051829866126695686723251961765658587764453129616276961305334361891209726762003778530781248904451243176376961219554696069601639806711357131445348827504382996502458355791469429085834835878496249251435071965356161516065959859439574970767918008503017624835262113454195604282308862548341271464039610061469829962145299558630542251523689387133069826935163298486671664370158063287612917909094946368529110099319714768059965930087866032894119885269226883032959571720913082519642936949122765395481737774787255983842927843256931102883468402609423151551543447020731799031136511769691643083149188442314157461449693161922677725403357789654651324300194208740991611489546324975259331559379112371976580486092058059662594920393057394332727205416819405093693949686135693417357701977936864252812905590833209253615610055666790853114375919196213697098513164273207643129640947086397156892401215273186330374666909637665850764312548727887171648458722549061659579618898179941663729778261487440934805035342147001834873686066385780273921346259274398092481273649363307728951203678213458419122716914350030110407015229745348198042860186508978854446199270986254298531443734367822301669855475856286919382576069063191438066994871762811451926446206215247031530066542422576399304884224000000000000000000*i1^112 + -21094739721133772295888331302781023981702616361074493382647314153191111851480670783656045853273748359247946150982899204059433529868046722299655129825762566362747559389293617696548220507927248396150157369435031028153033520646141422730491260943665742821069957414589847351473476949396070859380486816900182737748847737617891466154163426083099347581946265555553679660572160873986865272757514931058658996682541568173900706253381812700494563036350244900934739929128636209279572076290036628779597150504362133018312717283979349205333840932801305259440375353991826033622589615614800959715003010599823455778542271784383425140986054220684971664266581724959000743494761930259167213214028032392279787874468506752322827812607645272226831618021399464694566651434747087006821639681673145941164489511874551783813132097858979128277286987213573672678055256465121705389554087051980744864361694194396681036212839788142210353797395567582769438802144788246424460223132364233058257098211181160897630496954080262920505152954052297353365917898462069594907274123771276508341929939238533845363237768021428154736136132770850824380895461937083118049863393856381730636225929627271687294909812201970925449353086715874252768468645907766443885014375974505511316193342167863467083846390366083261991425992540929806360962257226307822871551445834563406684016072032301637219725878424913660358333539188404545339904632269334463013470496078785003585552131234461991612975612100968241739542959631388795830983273947502766260927217969493965914492039998604322365124939055893917445227029613748496330144479423541778517161259735128916707524453060825680130740849326431771079823508877465077456325020210054275801520614794524074936053975378598961795169666395795776861900372497535380126972286419396858305738661078945194202759161563555782854453709767608478697835683816661468555149548253151842319063555989206946042520628393606442222072050565242065043355887748527957304369065070625236602446291603670663353356736713610055978410556012094874247875369912922684962015678871839792789417220349121245712877866026705027866429757276905168716807957431658154246352878193414271817249828187459286607167203386190479053102196590239549571073938605609141974205849942415852895240194678253193343093171597822025839075968321188227893140057544554263305729666059208963145915645290765550577648431695543998029836057422040718585404002218521700653836852824844894162013944738144308669258214925103369796132119049248352165085868309535432474243952855361322937049370848948442878642912009478806619624169385296931753760994070024280536476887269982231986119356781570908642041634766993760686864003405519446516143801297109453691847904272715553139231642389701755736481525969828906992360165694129629424403421959458968662327889737537742601851598453927117162428223867485992904428204296523847310259502599580647991609719186986291159147039870598796475194827500923029479142507755256214387126964627272117099538923382860121523429229503992498086049322249749494947669927072236936350828293405705905961225155877307231845043360870421190759932484488883244667470884287978385964151530057510080759505966991144501274064884138548509417940456227651563436532940198788944042893108618975576936951242755754622662317316561832373476602506411944131338144867413785227334128981737696148464495734975396319631658864238248380205301236605525511294888567114821161252897841532108800000000000000000*i1^113 + 16460703253254949996242623176487817295333130784700934463859884053741747208220549371817972471597609052508930457216613720095601366086365566629157366474182125936670989523900279495843457843251118163076230243959588301571191112492887065436454968881658256273022619025731509936208487119608935008938008437603597758863539693387057905294815023834301561569060229909566181903632463017514595744614778240199710924998508130905662512072613697938737590642473130573925264919642540862737897978889740688607760973624317738092408754657410187002390085223990038334653475411582432969286799890676413192403775162950112808022370741661152223115817920003773147452945325854871542339398823905073026491130843738955503587623300351094169894028098530485841170151943777493118497696736565912091317181998163866830313308706444080899030046998433990499381284399288790060675376303509920666640103262006400464566151675449610292859709041548336843236035826844989221248786518411761033568100763213823179285966307548108788246353051715959165580287128154951098888550077427753459550077918874495752727724244792061752252631637404341838286113522553395071465078351105335569793407189327232721491484169343442332313456516460438709345250855918262088048415079116378490134510655728257017653478798150741038231590393211519397073699665984671430721869350480403482178277475063329367047450332245580006047306047898858503312560103551066936417940115133139298469909834620585626937459009447466114388801315192115455427597923455639678214569695966089295949350484106339851086402565583879481847327722142426012029775573322157374026288986926372684063032939566736130078795396666274054416392321865268650828002565404659595255864564736997400649423673691681211614339543117225736873905864445415078383017625777334780372915086595406393224680829279486568298348665077000263558758598049147404355346538918755522870630985896415880272071303340489877676246632349199148655232062776928871128333537855873872574478059240017794834255266646213857519777431229797415201252668793046337799185655336314159344126670237244042938060258462271515185998440119612131759941477119699319844340176901918677266149863480924191639419370350714989728538150107214344286240180948140883631419838797679644676686434603609203593063320114628432607921473445359768767582644093394510811517365783437535547473570475294258030590289360868344338981310471553278139215028688003163434065000384540198376825066841896318563781756189674792288628252320097166137723567226550042901118199170313788934576465006579650069999309813952122461137156265348247809889586452604137194443357456665657284834502524590131452318528710183763079172533399054641880771683574322975787910402704256563207291624197519517725930200620130448552321054896403676895493916247207068636819763051349410960483705952574253520999994947625627817295789990512089925266685045134470140111626788039775824322303732745183747700984462562804697043434710005554692448586964291634281311760914407753652426059493403876711363839205775281874083131390060650876503375334421635108513135426500312549524095419788406975595476170015631867780911504781424155626851405337554610591215866784287072539886703489266184353300055144662528121465001145659671473254843767781499164374471348375266590030039300578387484763102767901448936699296364035001063920493933450522151654679063299090557956351057076081586638617119518729933332270559658720531378811699200000000000000000*i1^114 + -375277080301779635018433541925126033499097653276675070892753194789493169335653437882571861647440746797133052642385442515719128056526681966241440315524801014230075014494206654977945113785695157687785857197346282795338872514527079345437048392470792190626798552463292114821175385823583676531805523395701725186411455734624010868708663276531128359473982997598796424149091039978346480622593328976627651515196092650832434630827498692038064954299570891122290958853659468486782446730053562513614117803158083187216689216024016916563685111572328136740506082154969934956417673557352006040732184221478496042088845439887864252469077247041975851459584888197049652109085409455966142025774293173314879546456758135138427965790212773858658401780319928209605438147483964637714660416427975246676251080125266231347648348004905948562342132643298508656462298193812702467316740788537759908388464232699175578224602187893551266081443535011024280456081609598049941641728311705883213695084830872345309616526876712064826763383572184649423266501966683907831609799515993307957812400375025104009136841837432518854235307428908433451817001907731926230886720349507974284327780968361841385036376626234797430178616728912911818424799855830171670378285363855428962530084323805775955296833317430723870634766967522326569560569050819385124644477470604976224545241453305636285547814087889901178426565254600332679273017918681042891432657353853993299768394682936613798857101175729495118000755291914092249224483777812852501577627056331652322174532706598548778378288797172508910286590409817883528860524114140988789887176020581028939443690586084877781360807149703494830036275281436272023517030909591932476386578785055677657164699079993905077351980682882216219547660166151280529657509167302272646218588115073692520268262998315185003905528779111643390089482862823427223520432103976136350596724045562772349556817481927187651108657049973011890082527668547931387778985946769543711361824912193958878134712395223745221763323361299042639216296149722764488089131672231775763054305457786311438369407925008857625571374502321171994508654431700330094367899541568414404375703459486850216180625468974585389697912921405132446764274590511754995539531311243607634796981934216600888500213608450329114049688711591183716817179509570675343594867138459928648308987770035670670749826031297768486499978522229077240654705762106271476797071469877188441604738557496646857136511447867619439531311265669265101118679224847601419309623097634158023564813670776953515002458579705996117192059129910322836694071259518135560853757185144558833187186498943169820013105543166500468751753884929141633920318371414052022194074740361198768934392211184488319499872207587346809433363156072488657212248231110285845366386415762629184187503935243649167069333987049969974409254531100330566530010130478217868259328816165406659285911937707793058166426455712744932496543386053405746125017425887795502393311219738059576412827969515598212459633027944850695640840932947527299433351588350189080731187235872908508979341015799923242134721935896394556306875813503045407697833159528133572714101691544135653503344905134058741488035432505149610929472476066459898558768070324331307936626764922716626563050630746373316069230848554830489632744753591785757217108733756656229841405261529457573756762136054543494158406683459584000000000000000*i1^115 + -277646984125396697120360221543161566958489697116142808601681573284360837448058218687312741070774103552921143465193426276802343841915762767524848261192030169748842809199316375157680077431622435034512092011909099210299661318617972204889102211416411439001707275111424674120251800781088811970537174252638758113519103485256587502328747578153532694157630763268191345674761236509210492561808722930378909991198686199833225807606059573122591260751804888250016520081531195864407528845795467377307869909029812037408835841198809034242394711390185599361034279002284706482449524900743088092531778957661394524228881626407657786872828804198397447705075456670688107737247589134068878990279987835934524931788565862327132181215390054911896601195477381742201682070171347185844019799902877826686384243464978706904806160155774532814217361552205055559449400001186994664402516447316381045851684073639300089715098932136962738996544552333562923500585684607202039903631644991195730742848218484579803349848558630863450827731887128148828982286339643894346521704421954879904761351341604654463855433082559695673854645446029200008114191052975368623482414308271533949106956587587947918084216364666726935021234099225982050344230260805066384510018465649017909613138225448962373956195409183927793818633670766560902967294583723085497934006986095569478686578675169540211635249301595606060488399003173526462796857499409909924722651668057919173772913802010456424542712475379088540156410284705055362474985137797758938196678417739514625365420089523444466371239109219515945949484315167241892121796180459741218037605400071242275552074131149960694477536074706524682246647313702270190116061396609532480595981919857343774175344002735093852245800769907354284168817685727024885358566399070393474777372610638155618507784787537597769661191874300609768665068835175613528499086423323847122765880792972701981179354579482570815960290478929320179781625800916228619176200560347514566442969932116427350355744040866089678347966120192723405778361953780276446746619554178604539698453587061013970006543582955171475073672195729128275515607169200380016794165746503203358312387894856933152069130136380524355072916993683364138660546921265563240894426846015544600221331568233496209097934525659430989460210850633529175331387728306563736742333402030584018083825805779645255593022176107394740752161344956460515284052930360746651470966217814169738962278934610027517053193183553721839255513276106449569407085815914202254949030714535590070586562876804749013707035147388657680673115806428631821621326425815305600203603669524466585350503459785093175831514236767567153089472462735351906113827754976351319059846845709897752925213808075059930400415837414486637519846035901899886394534637059057749317506658080864312005123883659476802566315987565082787159332022392043323656078398459001766517058202251024747520833348616714994536217835458314122527575462968733962645395661024803464527155210035074363927495205278355194667222937329778473977564927877647027905387981886236861393634833223451694243916710539957125929498808104428890992842176739298777008133573660166458385990335560397565817244922776459801133485034060529772871680595048095456664926017871158224821906085546771048931397622352343189937384958178181942002886958560398904718523889506324608691523806906055548379498215899136000000000000000*i1^116 + 10154923827837424359953834150952787526224108689144355774524974272812799057951282292635881457553835796460492200116176989779023741739929748727047462914344040821516614823966506317454344669993492343114670387628674181590425708888130294854997781134005294260035256959001591821158310440193455782636011489230046200335194860050634306381231213687275855396053671921116750234982538664803499198966027236262222692367592649476014357806511888540700418504003959630961477484476652678307592875645697900715036032801806091726545232551139770669815808898713512648172303092460841564105108070080273612043186484432817313319606816275499435540857210766450609144075932979844844429517524800295772473226232058594349821251585153549993158645941967524771329335061197520287661060766836383670413799632338842952955193193383287855902236620323843337146719950960691774320472216465055931117766756591594417861519593972208876603243951856485741198598397313854655655927674038372531747059473676193598079915038208725205257352708567940192597212059268266155793231887214466908170441066276375151819167940695054625686700566285668955489495781868200604518587397723274974250636037502378868731873304446977904675282588342325353303903055144158676391100780148105189823719293958698130010421394004472790313908658993895452518718871678974377563377698009252407185485096336463746290718546656275716418150242866116825046908390271943370291775777092221932784794923969789769578951200017308339381308955777812166695890350740352094450489735646649716356049317751079351318229045726839156962289189708131167046428003947403745274354130348796739408366224272484569793571185388850059090047581358783460949116978631659881806906198204161072070338003591809977318083977221371877060789899738524599788293238181966469647425116022755828292526738025724610305864209893348170322188406678240553629474906718938429344528561213501643681904406470503885690673172052635748951150197980121502800028207303192914025777696767831257026647282970383236207467076170656463699883912737709910826486458371130735057879833815490620842338608415540032781129006008485067487254006851024236750780305557622812488954670616002473447006871903854532526932039850128373785408841147869256271171037562234656976612054238166432124337371415973072599190336594201675379507871232542110956846061238328174193927320878421244439528681373368691038072701681984617790534326204730486332699298430729324285388869023123840755841914276485086230390727922535419142399622909157389126590040740557003872654343080339748685007309444233172637583464682056533646753135422093274449120665368917388441544998669847615919011761352403568197198682280926469113468553492926657992798693158780631192671187794558584925223969432219414207706390930737666119254392865507456375594381031706381789829936615475163689053291554525547498936743117836906181719481748886306500611759493063578461854939086651274910582537333462770079034224144556948276278458641225886628836562316814605150983369600649323627541184164589138558135177970582767447090676718644516899812753077016920837268663706112502308719156004105050535583689797361320033698918374325023340169203918128199511263171473578016592521325571053335640298631091498112985090986357346838833513667489567428213940103165187624680753642200234674893032379146822331678497379333919266643546596291418367042080066156625920000000000000*i1^117 + -26021476608877148367183358859358943327418503811192802051388482766354355240246008438500819209932572875563149945926318258838456606243825825910040538227798426723510382001130442097177340720299276858382443828715046591027712061377364838361371026946290330390489701771100547060141854184552326083274037983005402249330439498699678755744664841206318193240170105116597190739804647839759047763976748162664090972360825266235639781320781127848282602676408176594649006856665974375022808754710728316198759412285692426104783749980323887757541385054791721561696709293666761797799498090716878841497498285836292116383289890327640304967701745261075512509497724668580273096631392603512574615080388329863852332249754032694271227045016110059090286873124497140067345264483532156941072058017699525434914281546070777935378563251348504450985088517867726660230848726087645631176607505097749768499421965460712722841061205970090660795160676439563057831041365713241705006110425254043916526119346820886705271481470537770180458390631763083321278502709532526911935737190000916641885141497111236615693586629488208564366315272203308096941887237253474989150460385173225694471781375509419551046752689457151660160609086377121190041920309891067228243197870385082403850564129629560842987884161797943496271763447873198198508280323074247651870094137270358436961382484667097686273327124471015645038153384150464953485726854576178107204624675312632895276478973554385924282962985343261885983236845372373778529252957548291565020879749957763492492445826126255636760141981754258768930211707373011161013547607114897862711829727333087416577823712998991100277401946849439435222110519772744901329107803535581115409883981299721390341587465254385323283192507774172200247118419389026392688049551731907856229846381722082592835779480352494435804042950854977986629238852107942908915914743290923474816650788671202809047043497631282255139870776994209412826259349514579481387027402820100267874158674274264868733560406150079744443655922729604024310653957777159950388322807663508672370953485931465826659703926455425855381974915244204315595318093344956350706455912106128037850344808050821694614707291662044871915443868291772320028525313118211016314916777032337543505111869560734343639679907413835728185136209647473168985272280285384798520977420065173474708402762788218596571050133348075160440795137314955970260684584437307682891654328059672308800670193380704757243529705360304067366023528929815683884642328097658921991598717280222243179928697949416093476558491986197365218632928685440137536184484068076991815582974988572615729844980546115553378156859648729327121983338472054637508145807504361139367618043275291689895792981804541744966375236356970487403315294717970308659856146981752974535530879985337571757987480467816122460293111676850630586759922515194378830786308088667387244902543155552479844347475459485454747007449766691907859917561434289392580004130303946841371305383910854208444989366930344068138875316311969723649011633862969050161046315731401653367508628614188584885197058193593294239395747190089825944866200156302607892449907874114786977089419373720601861793092985796542421656307900958282143487499981142890533537241013852898835674426715429930764884350125819844603028730187099480539681249481824009286657383596032000000000000*i1^118 + -4948404778123145049074458039722644632697142406937646978815394540846953495459094936077062552139076579449600602347952021193561842134601397436892827080685255356222563329081339892574925800592249270249438375814260088963347905246416684287715697801264984258165211650946019022643693181676490251391137501307809503705067890247610542423475875108223999075791460325059276964637493993049571310284007546007685733623903910084614935024585858257678914678813193360601837160591376567841265660477953865788076753027668374841550584072711620872430430546698516878839181444636674196174243602344826092272272620773220715030145273313465437864563720513332522394349164044738765324068104800335458222229223178052142801136734466799036823501629151219415404236632018152671758810269338457622382384985254180919838420138553028562788867344432581753815839048435066083555174753138340098904001476168096109105515200941430089837747076890890217153922008168842315834317612227802983333135312526926823173473521211178451859526548176253351058527056728276326337693580235028982846170898234696763183444644986027568533025850762245663235620225492056508795165315288668392007470601480490939942722327559439793450050677268032620500138849874120446404010611124055513802987082923552034270723341535155846731946808435880564564757203334180548631552934347938615265837940526373649511498140462209163785160380632676114412339114562342245587312660634588439242867930579693650642979687350450975855566842022913603688869042421510560227971584371017099854768335165388291687979302437273321816847966688383666824835859236321108623939392666829547132290826589694711504398553112872972261904505546519963816310477502450219079061506512854201567396161671404639674771499504785816572239948902178452339784998098348952590152981077917753091532913503217108132009804621440177559423828860236076685134881617014425180031123822096503553026146267391225602248281619377860166048066842840793596315564101707334124617353913473768498816465672548412768494172194079365422514164158092520648994433297102456749789873133259823008207183312344303691625349651619156347053953001011603186646303831648958472038962479076921031808684293972505869961140864456470538470235759352617964112131087991057864319689486130154133187071437753251271409160447942817764663593100988513462429107262099751374268917701395010169568591547412893027157441487332400424819197671919787678206609734028582492905774819874119893881918981017529375111639183647567571449484086169155270229837241446140027994664290139738073464440405691833616038259873937065879443098681997398374346516059517602291699850510244000995792423014460638388924679122899665979204796270857006999449450844130459485838886618783380584105141308474895096073149504911749377096791935937649723967555746883246731988888242284201827985851881893994657803069810886160696160248830765898883485279688940739714133136150286413395866077163364459208967505274774924112449142905175509191033338374332363837057454529128532331153938017776478357902620977525308675470149014294094880741189849528457836186657987177811001285108970218096972111748555409545731385771477668888730140651163683004859401427346403181943281927754914553250043140802560732518872772415800356677153566171494003694859703966013043511576234532334374712107365770762124840791407014707200000000000*i1^119 + -39414741150870119055911499586990460121671000240136815414056965178028777232470381758276771550158287487823738023940640800529723517383722657884135178009439229057381902057891311428837398838575467199681855395915073518955789138254767796275417729152914902198551489029570433109831505903150955927604521312824760451205353666922084911221450056474458690701733156395510745509820360006313265841872105578569167220515366051918806879683460042041140770146629011815630783478274839094323363160643408725926750396683425728957494331906487382780996657212892554046136181925193033260296206252556260902217829004312032735596084055952031291489700751749484562320235059905818730849569722051808271970714600413277170195152833835834835507646165385057463383498456652567017919500885223971152044398095606214811315593386840573649660016667829161957228584920412314435241122424452103782642790340529952899905219766208394358561124810616792909341490438613568312105074960826250106250487009867263625235925790897464481966890527894980523125051959074718145006371742703727363112810400001398050415367549629792665661102667489166664660933063848624188893876833262341566132298091491210665089103043898040275762929934912118873040471659862805514180364390541998971990998206791090989440253860930061202128313228266514393317759993532993909987144538654159922792041152431776180234373426878133869796234121890405946150595596255657302550597039914446687845656870556861931146001024461729757864781731942198243748424572536926593302261221707369623632839145912816953293723994478133428739464036725238084660195771767451895982761171223448191056673696520546506808427225839012556108096186366779351371885134098377812373111039343012369075468374013739206443055106349998953696758468820542711640856739320612264761642328175304211680309314396803431033735606363140669003416178675690708934232620448887978491098917784917485745205736459209744049058886548312467540128865238980154977109211344262350468923799382709165183995637133293217819494108790463137527327699033869188131420682439443459232469484052561324618853485761201469391626725084828513908309256508742967322228935381695956018280871332052535947812732366402644244534511304274884051365322400912228752992535723647316212035737769420986831123430659149609581162902192154880852478335197977863866188163662061336611840996290927827447168614523176694399055625173786346983674931016304539590987157959546841668999398568828032715362558315668741891673676955759376040382706370145424238454189259465329537194092716199827947036719614797781123692312306758138853412630368671563902646535392032986548120336288591131252728025957236969059863980131413449243419615814843955603151894422846557275476726636118779234625544861741474785215898172210382111820431058200027880263398018376101870783530106817281193506194010865167367685104202487571661604522378230706462527755716387708254814062203628040678541606710293318340106865993446012199257111909397605203056626376504565791841774791992725330329724245377288989578644654064924164102317100303335039071939411261978697836481092865951666058988207541607580198622697666923144833103229680216666965902669541518543721959985161044412795027129719660388801476741195167878158947547205256072527853953831299393400868047675782599429108514314300480805037670400000000000*i1^120 + 434035857326278488227467508209301741252809759158556314307868209493872763693709407877820612500703306232177571819289769903339301821732524992674603199201476494790305787477908244206881888016909766662696561022470384723589635076190505970298935208975014588699681869970759591730324776443111596391785011166053805459403867987610833475224186626177697951730322369460979954645489485147965775362661536766679379945752923627314463783553357753091316167689177446859356461328196949523058496526643800933918611404071475671596284684914690520560142309905562862323561470170952101623908313291060164894269306224965125692619898795904037883663491021443808081028518536095040672451681332408083754496050807888776278883236157156624744601914433600692997251188211099740940949276218075736829623615775186548103837821894472312728531760893087394290660984860064705592686119779209251497708009598633141237000432013979853502348193274806142548943391438662030078520745503448583147563773215011760964120268675784488845580531739307652122191600558139626197312479591137459347309764690355628365385573660339413055225111204801735072510933649051952728308863429191160285802852763026495410571927375937566326921780006745308360566782069556812118524417259779196273925631722985410573048226744941383729682713877177659898242903181317133895376367727545045700126731367331239398095256985574483465313577210170464903919517408069772499957456229841071784802720974873330410973992779455581415418810124710862958472011064964526284089090707990868716838016432286243767984176112282005978022645953796428356982176812190123670736354041640074503843344262902051257724151694116280272015553502272365477927684885332949675565700171120086846014958345329378644007076973796808016885711041608370102952395103410773378254541972213846626546929935800433719153115397959613402437628067863056200840936664539048776624853159708723828150639779057435928533268262107030151836036961025975004260150797456246749668214644154846774002304020964260962131364038218728340577670223139460101345263013943508219001219207302328889378293402304551399805734661854805344852672722001509495792532499653941841412164557103703579072804834250641196132873535785682327803991258694779399983731879313502709928245977187854506281080952302531604820764782963675830866691261761057874763409812100466762110776570046226803865453216424789864617312220507800751428661546415758844421670639901335326830301070436508933828710003212967047684196191710470181077491909104806134875354747779650405420308591742356997130425901487697796462533114434048756654153042750476937048094393991494539556606366308367884991526391042232522209176536108030520056269973519504345615356462574432355103368493922261482009671387999780801990471736658683499197799035125360748726676950130956339940830239423364394356597844213749798206077318991472220616216900641348863935748572833191958032412250398252947065243925957051039095640441117785736062864038337680583365229014639255575064805041203443532049850712960490702245707137449605954242924119465526117884943214040029662660788474808351682047293193010803000168734987661119245794897462846991068893910478999703357100319467764253653362249328149195389337781367567446108749334935179628282571344139598056531444752381092936227920998825984000000000*i1^121 + 641412772459503901199999335319244797538753750519025661683626257445996829819932228541790004848107877757306497607420294577689451664015387083051188746969067621868892231543520065804681677867572277736520707468770216339632889253690653411533001827737674441182341961126651052042769288830148191962575254170013916701658166001816782505135429144342117515832438345235441408235304687749534828833747978648677747396586769365328681257206141432122843015569790186225249704285343239014899232572853601087967348453325365478822554135083348556349689793555254272347971126356922619260414131195374298612254899596839215204612476590531795553269039874258541839275272873366800182111054095969998704377089305949073319998485338124220645675308936213265498218653004567682645824548215789484062587474739818561477988878443091454429357080819690635747192054912602542309679562993047320280140782092770116707875776800651061804959391018766902853063448120611574171572320742389184824543759716692049528916284949450255440352097769624005846300156858794526316363045544278095965987534342405643327613932962920672484719735055483809584140141109985199458003862335640608566395752407592644581137940978957530687116976838585808782349008026188601626609733872884250207794440411899100604683055634981496796490094748217475053119122971550851195224925931483564403772356026965119980224801527909644494451294765996198185813638510791824139526013826973722067687130070134676817757993101130379673569416875948601015621460270023181774466627959094224987425950907436251206414673332021112931572545126708890881217683519421574273689931502003771914596809159123245610799653208216605259267488275947534975929734016725407902502402658069583298987937479564802179791921658432609714813830576799657845743628558501545538548216290610801231398801246567817178388494165380908863072014552049141254179865352612308628886762373010356649931416578875475256129240445920121497205323650860799127148350212400422496129817442893791331946954516046550400350333416333998375674797094384302160184623968673713580981315626856255700971564827859244646975399760503796518725055533789616252171508738069868598722621051769697714551337218629393852381242450988279665921188682047839326742256669070387105944528985191229478722633285529857696568434348964531331149273348617720770706829711939299321872041742424234573163109691760207452879358551960190182894686855043280151969105502505274831795091680776167103386851581255097789489869264494393543357878314028674469130646690993237616073264861704646800053685791990074837751225670474587183262286627563656187518624403499412449608709992246599992266313419133116832168370070762923107179970661157697807352589300609520856499522157487043985907388378684236794905375437407759585284175738859195416974318792663253036432213602698979828094640504870806164530372057516649035693516060263891820706875020647121023483418242274430804887418359411192851042953504925376089720739215499892614106181753255164270481569660780567123216879772390197296726142450955434678624513663062663276072238995587308987869818779862111396747159224301708562022691098441245990166511241242174934303114262897987253574052008539140960458492320584338249521849507242614306099139726930352584509353376298392037716551270400000000*i1^122 + -22375248086359543405087936720063078910496553117367202612942278546240657520224598601404963769302893093904940382226851281039418882104547864285187659792350490928487809449126534865778429400013715691254829073292392568415906033565743001778021342460595460476031579475241751836147464737678943238723872219122229467287734053980208890388501611421762755484877546238714455472904253903612383010299800820999803550745257484500584108190966958508193800624900019583868754343865517056139602956702178194881104018049987207594168230575829742791743346829801401654445254346189766564272860457247107159983493097092275010127487617217563276141926847254291936169819193331355155655793395859511318657669635973203979910076685866400820436019063766377342745710002926673936130076804847917873472689288371784855115081200037423797403297413854580583814250779232541876103374215592667305953950169991204837658623681142147036383251000864082573383108669596744987953491497840032943243566224224839998971093815028347473537710138027959446910540323086285008727220056945037260868280127168368781764951585702175953431960248798305903194819383420249923041972006789876482379780288979389919154193677244160094192873633127582639415482842580816162407618530184360000792360435424259688094302166246739856436465918964864868080006129539379061641327361342312492146581832099535177945213837713738942533302451208926465903453565767567251864349376567729688942368553438923678146613282357613557760975933821746938530714756206851400905384271710001038458835483287655737053122320188716599098253019062631404106545854342902759119778631524175873377894186125929932795678324420134416875338879439882300844069678162869887610379198212036141932134458155357720707315765032782397088600055500366581628734877911730719328986808079626781127462512071305537569915781023266409000642406822634790527780303627479465787898627649066227457746743051390212401309194337286491738527256163013512961367261796707484663318841418443196440778977469486450449984783140929092734015617994027514438840577702472376612778392702603403015860260941837146767885779007978490839453041744232691646479084508673614188393579150232821411945366454893915809414029741127834189009298092711387946101988245945354241714050585162543876790652917846230451815931789636370939665367345084985830852379214211495052352493672750846003597914934431868472660342292159752287609002499089300240414629800003561827059088208550499703448580498699135188892723006548710556421573060724033825049537451054641349974708490555347255740851466967510099148533643507176745467881722352408015943906789455363382518653945164218260774889269819339195926359426139463758131553904504311902659154824424135300812072168075065915518310687252258463306474816193891997115160301383487976115471034865974753098797195983372669732754029286096664664612486942232448930727584925613204236366056070900051436418933370223692662648596104088489437313659476514257235980060672122442581985898095292336851190593082081614228480292466468568118829427540239953182869534843254240586412281676665846049932203221741414127719735126037073752615463369317124391231839055541675343306349286468550702351974170527616653273391125276695761473732928326216693053566689716354416640000000*i1^123 + -614561364194917451874080500604110019903509847340727404513348230042212539215611103750217429683128930313663138981967409492799287477806661843547827416542453688630836756645826951734263955035744852167560018401412416510065162740749858833444385835129420529816016976678059839856782314672519185154287989740968569822306762511645421326022369282863569938827842246847062953164110809127832101470789543984692742839065112453773302913969438005234511143369890130679636073230862087509657062796883205055838048057643269155060165318927680826834783431050133918956704664491490008961707461421636687652303305807654554024069225087634025315873626268469055897584149369052451408145065666914778859053190287369658074693846790500459851373447242543986801490222153995613324251527377671787387731234320799983067870063967956129994350632633300714924037369776855066180332287043870145425521050773787740910068238868888191215454334453687808245292659575276116109396869381658595515685604072931808122857365246677503543909910113931331032704941249002939687812683324501540552674228633591829478446423075961038009860372537931799907334925669172167265789721608403202776604587828019921850280457161576002070215981043764050939938438409526994402992889269383071135799223637368785196497616469059286648066303653130414623200279875065883590852857499497586929789220081437020649840221003273163402946390830008026096358368987064017267390504778481328064645606162004894901288874239426566327517092093332912144322158692335263763464920733502783056053829537414692365277853569990326752673901216896103340477089343375949472072277844922625320639016965370737303927548211181297153358615191767089698101199683106520186428836330604058619902873183594715199553620248761084637573788573771795901820581961239585708011659582203002906951570955291436385531470134068438324515184618779494292119576348236288501528709709904198098937353033872826040181294188211186583767577302684271646171896967931297863396731873772572934235258399187936287701588553639450725205081286197959370098838817203155463314280539010222790893280234272793514480671354187157460805796781817229872584682466965785377313166778311231715469792766714463301510290290674353135416006672319260368152380895243370321810525734122453767109257283007694303173009237201480781366187005265669782940264548498831204756450927577121856558068908596746528948977304721340174131859813703882521044716108251915716906238567995222990924979255758038028054550673121394978766467320066023927642793076541109505622486361956086632195873415312415935097149307036912861819627138174029959088269315368962085255029579507111447692920829240646422543094873527910403239203645187645522449479185296253852782621514367079314092395089388859168452070631156226417157575299093862053294799484583838420392350414929544545113794451986255396528364168296949647937746891938975454614723017464227024067743067424267582885788963331659909966622801272683086426740169068918848422050254289269745720208211070320139451406547319425878919130193078661904673845102794254919084867381166695090647203022986684797171486088465731555248914699064460148194894815647983885367606466029771582966723432872317655194626088473012310506698217394423201792000000*i1^124 + 26167783064991820938242831811965375239975920260097652297138404141279842068316461710637381482691168093504009969862355181997904190666767868303033098056267657593430885226358095021351740251678697229426135527220092316378179676928190138758869362060966283002705046040781362631908975588397989968744532177027837090218364790231968056770416195770303935750965499389641832743963513431494806251985360154109389601727379116953917480134145441834476415395025585086710133043477206268764308700132775785540967609011623409484532628124436407960614703060290506030578620664009920873323594630359058807367509616220625265322112198450568260049703994394724263241574873865271717079023255714733418168669719001830270717440756994694210279496582796715803642039291827958356415162222091248882266081569571528212552247933676041915338822544937696267165829531726977994804235188930005240151583726867813282174278929549558612734781588214153953048927666246613013918139121827587507019030656561198523516757361945086478242586078063058523523431082919343631105706919643528540863894466231924750470895491555826490228198484552804360964452337157129273249559618592008460007585990763109228975347107210119588285699291276675931559083066858698336855754962540049397923020486502420337339019943878224716912993573634051006301988668793723852942793359956087380924567295990516208638722699189692032682386510371964503139321498908972433994027015686164613804603891081023700596730161284631432232958810501047531882438521617802451451098342558267040558703690097388271810559325585011611717578680537597397389832839798352956662651081776939504226171996528438527170808639959579216400668102280014503673574362877775940837137064605958090822687835512691559716934267133043082022201786475843252390319562341622390775255039032048539722219332044897190587840896371187105808088864100463727300220764216606872961213652664169934003865337626900609838698288079543866393944878492533865662739873273017394861413965077414002516328516112925355799790335062269489561742547373561822392459656454940378793092103581915663693731279669690572789473321084589132860591513038669748201146579706402874101516256480773770686991106745856578677376681792510856799527866929849538285057824978862399771128759151499689513586596461807236554783233379224447459051604212868662019835554783033988777136671520795288750935373001615467798394935491295283483287786305997491825688552547360668251295487065034413236522579930947183653628933130841205535042822322125827840061998232727471572207442502261999914594860049960701421603467620241967471689854833036082283870583856677236966579144120724665463837573936547150239265747123343151390492577750118753680249049297395188075649548581052913720245648201579250224660121585692511758880412394392207211038623329572186115610912100287229988357491971891618899527874722006119725211328810986547427258535544470373049044756548109916806824470435118489855937435171623588380470751926952688728438695450317590987329811885493344853192047056900398951976762906156042024146073929056466481516616666056771128961734008233060616231975497883401018527985003521676300183967867212755872973221010020030342552929110875599035014344301608960000000*i1^125 + 458030900610384265376274630657012135756247621684770279240469979830757920641668310158885158765718933321223206855811970984178587400071310593027653622212852144286674969616848288482845467782555096058967310920914770695913680931154404184287402142006239718126046443766114457556562727046548436980882446475158021375738481208217600510140262607502121644291053036542612289820283707861901880455245837924819922371402934934063040907761247433779099011948355465498270750423995614076524074705711789532116727189240423460145512743053497868395246834911819332716062844784086193266765632949903483947054152332749758192917158029604150165708974794248310065344199411488971232938529976679872189526160123345759306879911534682109559090901284225183908424171379620140216617705741923936497454693309532385997029509883448527994581165024965976135946445438813698996653327442893529450235593971258588644087785637449074516785830553829507583532257577364062058723165576845453630233553945129583025019145691988177509823590480272574648639797157436504035759951594542230632335948921396338083158892631126511318624400418462822106019861776339899750840965851428144969984679086792087102929497630723856647739966487935305834578606479783472857246274054914685048301148758455574982963525908629414098600253864842502996180538943540931903387262930952844773430701245182162835467985082478780002539359546768107975699380683767214345961803770709067705528606043389805593162654463165472762585574919617110172500414167677348851613848552395132206131854141876265261860465377920511698570968643326392870235106909547904133078013919437951130049727856981378380591540357374975846109056965539325505607940639931293537294201913067090958916696104999208543001346895367067010732872935681967939041604600380552265111722139499536375877654521251061651172236091891840945496898082047256573129639586176418372002353854818911173339357313943116008012584222523788715179671875406250290838294770229413157064591477531162766347378497149847282558685608578609245116813059732237442950401132762574904045900823502639222247543177491079116070556229288379893973879082091744406581836774599482761030849346930891985446884832624286929769377150250840056200521298429012798155175412006227173685321023295034139642309000708413560188179657202275449420929132037367700731186021448079994049581315227658745302020803292620397591658566726150949751167530491890307619886318199595534134163377922246539499322403876433885645223503708199632367961248161654367981195941316527458542215637844004483971002601939141450967002316604312848622182305048218825351697629172551991494973753270954618845049952950809747762198422682094335549891797476200920105395208052147661823919837071819498709307844363953723029926911809042442754243095388536350221180724835273888052422892490806735019688660990618785732360692049197646838736149592309817820229417573672058078285421436466055276072800021761759141796740542070028457015975095478016056204338158153013620767498602546347328452498847282394592351565049706293025541606574778498755829567775829816599341811278019366136258624827453427538744501451296554729772189325625606947640558273051607934047438766080000*i1^126 + 5778223800138205344672041654371381957049400551182590355627227951862409412877233099606425330970628986045679773400002157484940370006528396482440404276908770046106397632456983136110294238256034595596923812961643447853235556486471840415185492474593873025693651724904114139482964577382959100048472263878639769880421320142336010683508655205298954881828704401813191141818181006063244026696550277043707553621886586507075231751763100202636406925721247038072460195944555025057886414656741485454047344985103538943143481581357557478124585793867698582984079177106867896099409173879206366580584687229503764088241234459789671742056789797242715120440340882594630348187643064717744954674876207949724887545193606435885889257793752689381164455185605323772849119519395031169995635974176345246326262048947739212421639742583557478331342263214253408919863104115654317264251775663224286502537308546133890621317828723203147310638257305557613364313375067347275160369458968257153591852841336046515630147503422319269543873878841455754513384870252856784657287648204673857688154848408312286381546350074587032178426427791285536952134817887298356429855881490628758623582946113109113911463498932348956516313426402593412548652549542272251409116396564735053643438607707020066778248983843633107093545594712290076636245962946675948796306101807977268653599137126247969398496304402972182393550267992065474954671887545999341664179782314191669075927813271635039765925135451019398991976663238482173898463874846096041964363592333681064406371036535432379935794605006525109281469715028931282988413356805916567079447030611534754063508005799117423630057594160675880441187666803076113361122501790364812461655519715262892331367224863634641828819239264079268747578002848105633087591932063433167165802261891270504385427254264719049277012679245375166093031732343787274275881008547940081234824331485980535249445950561014710891706875581418987724506747317375637824207556615971539718527133634065799337886093916585113420530317223577118477807526163966204282869145092787350769881355680770491602786243356396479820440626418737779023865405348753843563636647553896912866754726758653104416262982223351392844580265154504136572944538202645586499781951338393749565344633640825265477124580718531465576434379545211910955541928790356030655514742116212547237398734873718973477301795576044950792582397343086498590667080211100389412156488515339568770208839003603448791446990088190280603578327351294706506777201934796443831921270051519518558829286068829073566932290737005588499021582958013318704013334951705559049021672664629008043035351646877235868590400327427472662775868487286635661039750585103748738395299388925815210093094944379473238201420555059440265827380217469382668838505446181804487002299318159365556857046741257535449272534178980682136979158192012866963369040170436268951843072705817564154011400096000897733048368975283263258263461254045530731161527131600793603052740583078029316709577778337476235883488968757174366278260626612746548180048794112658491019576106008034414375159810151617824759536168443791444908926409688722964480000*i1^127 + 44591306448515647061466062503435952199216655105442207470443567054513008651624214085059745544676355986965787483953899860433245282850325183248042408098211509993586403315702454084776407782593514138006418643525303631063994727548407422198268274211313314479684523650805955918881955430084792408529662780336244298531967473720617008476633494267556943977855135661095351239338266616641138221417207438812843469540120686342171807122183565336958244862609129373759517750672842207184395683621649181618720040633672381811710329466914756886800481011377635368909071617875100394183381602767833929320060898870086757826994799434401794926259911283919468772028737789441517377904193327114422377410053253533816325466699616167874830933898582807932653282317575113014674283893764992577410261545829276362329856868375448790566960095077554499694437579238189029875895951856593533197843878545980704303101544477244637911241456321267009440144581733771902600853259785488240881647775323955229131860282958007936141996347186402356936020494890288407061731442197481896153513040360454820946686426413997242145623589762112255854413857372622957463448964678465937786355903265218564675675415391647198945196130195794436457149469126547364875471893902120581447843031929381672809925114818096202630848424563588574258131611138096950715927420789454712928362483857739146139619308761901808889316618508728428313390350045431478113335229541215470469085873099070949653332117589640473522151801545034805708741698250398191494314699566467280292120902871492258569989242282385996063192351514448511070074111893425981967850232320890952064719483769822896554211789574746209602897135893988656092423071878686418154704207147815542211085885005694992410156102752170851227175546352563000750714449950691225126631324303707478376561152387498761027528459373372624385288458996971384809738971401975193802999255326671217000005006266959235088510409229845765775113504100000497063151079957096038037020169632751705803341585076751411403034793611377667754717932263094501034291670993930002967381597410329420079663611172639099224325634627573203625809813169503396223775702340117704404983656656637972319682692136970834491048590735720337349415838344275152494619174443654558422800316324598786173809238120389322826198019351306786158949185508107016033525710742909267514578498424900215966662336079330103932845965021530179645897560640051711540975218038608322328722048316047193710406586846194885541884662166887920700074074874248873607809461269845666998595359221064475448675576538864188381728263968203221042202634299432764990325678529254152726492799995729726865879324163791171465422127682281380585228584710065807887954158534839216636588761161096423485404142447117199132751902509376525958912822256840478529850330318893393518977304229690467466143358581430942802931506111754239235506704728020109945312320944804619528821276944775671868664491944491824472748101985125905195225823239265550688918394854591016554750265819832561217245256908648372941581999360294304882524400423160775655322699454018118809398245518183548932518096891828625226759929856000*i1^128 + -58194094513374446913187071816188125879943644204476613988252163875575974515609821087804032138489289075969496659711481424269880857039210037629905588518433903329106553171551024582016487135210454444243138858804021496526830489503292709366560632376207907198164319055412428010628947725269999934092171843075235483889915143436998320204744999870945768500996671411174127071002720147186325185246717294649183438661136920205392890512565033951908152236255426801649007227573523556603716836119070349865256238000852072436443817548519347664621217742725329929790475013328488264305716927233481266441991676896633124220001782093844856830005972618927566462745891096188066864820577091533036653850669509147436459060489394996979491004169643371793240054812048741218600523908763494118514905976111796607749487890053312555127325880557246542675343430969022292953231624977715985560432784375822072925101181404661220197487298226180099211043847967574704980834390803679105568297434461774221664520720278260178325452423390599640747723834031345343575868670073858359629423992996935663473515039641006009501402509421148159817409765217280130668686543878815799644527200487003591116461738910171091378107542234437773289010776495394271281078694753734927314962556547844887410506298394646171281596417589708202010255556248553719287468321547076291006359008867874880958494996065353625708897966887932444762673250365292632503523143619660098792309004329266688176175959688825411933314917620038467335421829305230464354083327806413268245116007827485722058724261410387284604310162542970537926904367443978273686938327410334338822569405678682864644888774822870572586474450671516372921413722414783933036884045310370428333512752615665029061208070290872548127624418005903847098325048559828221264556297683215107371869794318488726555636360830008464021529530659379062878096754988833385283690538705211741970562760240024718735130194040267375476456872513455247696252974425680384624867756026520785513039855306556969115193021608506098563358360320007801243201929182583284017457706604780384179733430288373776572492064295362950945154394297387409495687962501524787963524466886106206537850728888088634362149698037757338414701779551157566010572312414072469540167988022157248777481235382760607028800010869165944934044104544154155318818578342739380304797872557001372204356138161753312311313862668330273826040141941892493422464345180961131758052202482974967945288191186521505674622560585376165605144384162331497512510674835001445824766851509792294909848764169640257327372116768958053240839275596142501274890394448220386767070953137568486057088143264295852759232004157699416065334611029119714232805509756525485928765853789026501511082788957010500162404072821042971492710460294443653395485877262094391874715958989944303581390809870204172491514699438011747010822140830190583467888074156537908028966252007857242715630450679906161990344878398409229137891736342549443178709315765735328460245329195816104424343148452442784574998996144785845823646036819223341868623363450247088057253466737716756480*i1^129 - N1*4754563582403816858587688207641341796264807740274858285387370188173798079050967210015952947061841286289618618979083593055316835500293961207891075820966301700759571961355661937293423891173478557545420740687740178706896566401478401656043083095224270782773530977264636015282014784595171042504355420885270324073402714330269666612625042790817641843411094330122155786633839078171941514145453775263331795298264630782353059368300835805125610856462223836368004290969996506439484147239550438177389430914509447329497741594117954600939525503576901731864616800860360935804922266890492584407131881213581695210477127710206490022812481929876056635664422638806585045228130320947826187724253389401608550160674970906166964098023728147081598030546616766286152417061568872605498945636410639719193343042835895359467293072432051563449809901479208326870610572622529229938504953816138000306462095597602380468104451268757211981900208716873*i2, 74925065452894360694207816833337708717377479219268161979207350502571418242385185805330277869223497877138590182629754730687988556969511588224035105298804486673263418411897172438129743501360158129668316210228071561812840116732550167131450011442826086667642292022895800242569746318627869159138122021970134925395349948772802850612967433234261764978527150439971116913126434328966881157072299980505086706633581218990498789846844232158436372839844289257422166830251695390200716108751303601864464461797018204429309592854309098281035584766351821650193498959660985117486100401893248401181943070587042507196755856013732478536701302593260870546271646294960633692736615458686693448650667095665691593154753006560033786134052061681113654180637687336240294998613657964186634694789138966230167334252058790338479148312423451656984122821303722382864310403856085195033174509812537099577543059441178893422163837508656279746793172097928187843038370870011758121271321595210720473887380211994387764374424851203394942891780625150575367646597448785958941800682902331871104852206907715887917134417533724208348222058747744552984712649333044360953096164915477147168828238157173005341680375885467968651209010666969746244373698534069861334121934761790227561504051554784324022187393849480624964131653791104837898824012353251329921767782084632431236931949094983067720843930007157664318260163334770043526603493587529156584487836462581680185156203190763643636361582084001108816629098972903629215451392474261257702758467839143728500661783108022056856322002733960956865012695135518302317335954960633579846182829624989386246470569130696486417889494749308466081676438117067737517040536985932518179503638730176920894665170274558283770076772808921644933284090411746393440224541466061738041125830825398488572284264611935392483121247963873765275653753403474538095914407152849209728495590767542042380580984386547216918583232218190280687736769150252522653821467502008652136867488431147597593847407479686901568127390593270637152650482104863490425817602223045153863802021016912156510922735160498729669441873039884604649963239078330035732022864112077570292668066413295336863341545391062442836479010880964828045847553817521348955169196721675682417885498321347829339825533083492944315590757714225415303184072454720479076141732593784227979787785143054663154391209774184687796823685343335142325900266070310640251070039136479259004738253362092671550458655678146442356938778742411556428542636905563591633638425248660085171464342546170113686931322608428449501372759051588676228966532393409310078638266076869239338198795314829500260669629766087648972695321667216464392350376246249271746533137629871296797461598808298906100530615048486519338656000477291986542660498857424766789471937880062109400192498065713196471110511491693863619985273645364923822197319215909157910503257790795969693659376017689259120995042769963562275564868844888030971865994931962401514808109611384801613731353105211413394683225014886630236434107156678520988367061253339741836945850665646208939666816639334106119650657980731895713536147796231711563941690766203418985764962475949997810860973303875099108842085009175571456989604889035172992158599335360176582596665448126238928345290853171975404690479349875522814200631206142757018222746393495302505732573647747992551120263739863599577926576569795783211358794298098225612692925769386151148476573957018620839013113365034340392004102200662001566840349274748150538650183791287969372036620307916513571520256015501936437071997297923437119487317145000911085334987546765543798183352719835446383415781185909628618277209698483288166237323251579789012182573572989185406007254713907862277716429259011526754964595895953426116980674380633323218489740836086705000347174950618624364788021680989884167459402488197607019154744279502991564080142446401723274906252491011757024695834312160963544388234037643403238090546305098521001894233710564957658711886751514666169280286639034771320451595501568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1722442586411878249987220221916738467272980814964675380696678145560562346955618549678966504816142656602378898350921206519432564212063976927541116705195265379652564489416959232842415385428820592258076940342719470197600828357685083112423957616400059638056405511554055909756362815081790581389735746148170534754388697708960191642506188297670468650607196916000898682384886134156135308014826255088563656892945208168010312703209221971324401102338099879979670746503136383134097473786420101746955964589257243142107065998881910456797703851802552338689008902831681493815945823127543943874377732515149630655919768125110890808652614924663029824080321365815423903917515749306823038725294098209945013047583466931417060466602570540606592058464427487213266772784586411367107235106439583227337707295232978598073642201356505481873153094592798532165132623128095837776004760714610773627808618170540266272351829377842809618486861205157070641529010214593068992649809022716886257689096523743365679997549462906145134247799958602595405684220073650074178253766880747576694530154038021320700387773339334353587397639088983916062960860435794530094642995510968973096798653338960217375952743880556018822912915308844232898828040767156593479224234270491822183938280663217785955840112368781194077026380832692371464086665051326161218608078673297504399532066653275024514828389327893798378704137669767605364067644053383105334068353184027961692366031902068519782897148923592794507548627704989558767109187823492058756791896827281522836159838480976601399964113670434108129618519321633295113388496832305927170625577848199453781495710302296124218984852829919366664540765786412425308296867011049859339382839760412569716211036775163827632152699671715362236868488378168756234435096622974617034566357035307818166864686642896651937463338062465438102005743988362579910491441984575559861053381741401250014058434013535166345395216583392447973179471698128353977217892377036526959807776086176639713371105667119927123950203033176434375885185202905739111956950400163414669216871419590957905322877706490562156138046032695448758635308694560785843870376936906108876800144967794358050176846187333422596481188878090250646046389236990143902650119350465751107389616725369479976258233296543368910228852394534775325683055346422971564457854072299930559951461611344147652931745173761966194742484589447776150367413897998979656390040988530219798920585220599536963446004539728698094367568131421266498603145525274579503272475930572666258850292394450655579382528268573357888215310346693363624206106232589821084153826248944787121094804283838721617907898918055382678968684291492024950475032312213434533690584259855899732237423724885949527378889972773048816067506955141749618850928393801247301348053664275650934062712554390250402411764336259723435255790971668432934602580786313279660174246696566659827852300694458632193148181425047735681949343481277521890664556774808745003162053932667590031716220141716178221289356563491470118955427889560280280675435509916876043408239118303849942215536697186004581460429680237839377503140964198369179785423095279564902891444227225179650881950922765572806670787925903642602153593454199510028113158994536687983219239091594085459067158522589660213733024863237562222139525168589346154166956791550505874163418627700327081052259642697393186222878330707178797951860256071096553971063685005909160302983561916406041085921458615155420836582854706459864471112720248455766564013497917901405406905729978621403531041021341692596057503972000225463244392744928453881507513363169801020658879141347423163817634252977441680245834373851900729710207116914097674309396463849885652989355339143291198367221621060560545934623853041834855348057398979084833392111265620330341638013726050213776964080792842955445143392146408058717232433282194898909411097590787970116488008019711621885544786593453252044831022729422847141626792170655497014878136318654947226682890107950312941165473458466313967245056802816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 9495088628490852834646792735095937349139410134020689322536477018917966409590806442539944898541496179300738664773119906580750955663533180433938725036720929705368101270983333181693686094723757439821591287498960073429729921761053737507522570498573078195475834759014106203126196600985223136460021515596946520508376479377296343917090599291961887031248290590470850398674109514322601374404279807782805507885853437788875511139418855576831857005970848059654069431654511579525485881836363503859782134866014199758077658176470436860651038836664591165530854374611465110967430450933577503880788770516317962442080254902278995237662203291783575708383790485568714081281695552121227688239307559280079067226149939863878704420891504361107057396649481996800234188258074989871596268631947564794523846567059436202769549209853740737090960112157821238372275165103932958393390148907577677099888807584424341576812343530557697614868573821377486144920872756654873164418722851012953189123323718953489039772610396723976439920499272304841468152441052273864846505850115338882436246357196573962308307058514234598624179805674280821301335956289151313953013368399998990809840591328524260427951372533666787912774729235307995620991905372701406951555484282616347565739153415854428786464938981480738222037404860630895636988319766304009139414674385775291827984442735245850529697820479561656815142844942354852857582071296468992155446503428394222819905612530555997357997141651881262134924156454648041174736701610332619209261790604655072045736215942913366628903296595590802934842241884692734488697894336607255206863521767633356185100141284227063114178391613957545861038504932231541828207313087475596774979620097529865011191593550408716643703941253129732126020705748224852862992205669278834594178515621390904311379147474952029357628244519661454243622684566601163032417969495365576386916894697782609765845254960720844552809978332271816674556333239090217906046000098962581482892399246215044408303533119156798865639316855236134668395758885054944107545183759730812184194808458581148382162400583963069794135110260137294254142064610069173452801692073737789047906162088808824654012234921198056503628050888677310549930722457185011190108102717201973718319564785124328236529371748917781171015686032679620415012273024004695935324422180869044042787067386085496709437199225513202957967278027304920779652378433796627341605900845126588087681491557517295701618795928821207028909294077177000595220972215221222737483652167967549846030191452527146309971020727958900096981827002344554344063507487974402971645806940488335183406471188149206958697508544233643117459142250152095288444343977727790127533512080913091552130583563932540049111174875611894238399871826869948272353006232833539920022877770679512365343397462918275561438830201248722746583305953209256620280310427904663499999015432005310844698577562312606820806087258253270566401512161550130380742241992179376216115708141820388731933392403627918071652247081081639617697915787604738273506381243935401745033686920218313310809100417783907321267120427998290629498188371793682163695927902112909805007513153757294208230219660074971231062477844868630953204753526227487514850823468100257908191985012380519713457651227965820505445771860411658588086886370714378337120944197980807536378017884520106029859878174352634402945746515647076688819794735127785369758488074847279094274943843652022541036021456907420298174047463695616292847278347625325590995352788492247634925714901882947224194368543587812202663519717673389779898322017468481222066838223066174911236796255628714322941419612040683839909798299659124815632504590685141156782862150443019176077915498739103376301261612347089164142977130224958384835962353255238577573589267382620312342454811186807040391383143202220326306799670055563591630317308244123233772216768165626515188694426300249828742889376467817083035233900133345971296141189813785791356903118419188310517350075741773490399385646656747986378964336640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 29226817987753730213562125557979576026637738676591910463173224040596971807444865966591098174029378225798702563289712512176717816267416994602254560198826735129244324359456567521173464209420137393242796829734224768900477987790491524140139443535897699413838580805249867184823424745906416275347890136003921758862881982769007866374392033012441331176078249189781171305009990179626133955093972485179079845095999940725853892390360642330631250486628226129632469938855567599157908131462529983266843510961623937017203565077926178179428426312370688616312755265949090872952886400098253523092843756218143545144400557899239857862098454754675161967985545608383299041190314041061793351520763288287580552144805536096973059119411773723085783986928513311430060861711121555221461757918241592005606191304638662405716331466311360434840906848994264213212959215751852571985533883353144115661111001199455308569995557635098604496740006033649589297153286268151979268008722220791228329829249851133345190449794133525043162839176638799166548968859880951715552714722002197017430304755979847593985964272832140569875666577844449809624932664759085713272970638341866659533721497147723518710869551132718358981155682623013288089520919115051876632832563052831117666891240999247887874380226671647143383641903805840517064207396681708175661385229265954365280353948647810760488121843692172794719760560277393598495453172855207650411981014520952784570708471980527471634644251070112367310134842401204924129158934878512004639557960713552537755649993713728062796614099366393864404732351405004183634687192014130662497273412702926576489793705401259627674908151892980984998278601397104403476094719823812759799402953757303329438688024258658387118131630902938967129957732487503932123704800961926267555441785377684506625172030714858498874345282263628976384209008927239040314802721251779683012697359540299124689916405782933307773419159724602325673657522465514896939794335743740083446573520052819615341871935161231994533758323170770114608885942819090273071272753048662774897655006794010597750194478708147625483729199841288824315766443749134513247666353748519166567347934115112892430619431233014671013889324627179686393657483845793687030401545453838331226967151617130079007931203359871826403843414321534891388244231218251510956684752676954813599961275212668215116280139125712240471406523331672407951308522099474114308551457293370844954867663931198250660822785365370530396049679780150498176724593439455343429679641533891181159771366350429621393379265741099280528662704689839686517536739000893792171490803060515502404148074514915113578450799817441712230258810534045023022284099170709117283625222916354173438807202785646146809022798717486743219349496677912216432201328955383913948357550078964588319188688232506794803162030695401545351676742789909081067929667123598189055538789730697013189012451562302785633591402872691019507602428680962167909146594461843419430789893273116704650595579603502043260089198509439101512799944127966064431928413801745013391470263010882088340995707661457327816590851680729690437509577668453015359894945916572890398012788032928703071872939134376776169594662432057122134607041017884296383148330414476789669375164302502385416554953395360557347182630007229898093405130683371554758786045994800822899560083424218556928220408672395246202806881720281677732769980758126509214197061117737410536324821763661126309046016011762543351658878678508862810805536441768536322550332573585017512442134245430201659321924525590332296503046847454759745047326280432320268892180639602919946856873623668490873370612724868313912545214094648450059323680974523102096870360266433297253585308970499529638722911331504668020865190745570465908530438657986681344118442975678838600882388915710420708981968568175267546293913543348728997989912604976379805537251738663124026608713199545894367319118485667740728309482502418084611784658258847893879034117892515916854104237851675879723502444198951418963855147008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -70430456394740699597337038595557300621858806972835178814459793873576371813172824690487626108380959511562590623124882427999000514891038005785249211148440017517614552923707434093259408263135184292478345476489911850556710471751834278408095547237758575049415045598613851478618519608972116874984260845090157849391549801827837488810237314736927258944369570563809346243681323552002782081274912218903381468417126509737509765494193371052602200116686563421091264320347893616011801914253572847500860184969037815134442693621332856891848356344730204667975719236015782938064907184601434941682195432170103504902276272321140340103448212419727512786232840142384389653665840707979655437080491254410236129278577133026585548221801452311528224208408930321932007580771948967010384580232417094654089578504974759665982402864196352029513796350088184746102373495736594038790585244609181654945764929727157968638826521653400514948854494399753496935131828156102552482594132922987471838476460043302518164351692040523413980688105283990337512598424772519035681775627807536838736627802858800306517385669806765742024122524974335835703431870945194193415330942272683944988435065842009843855201437074013452685891623818372607073676522843802468692380592336074010931498709133436291174715493478178353694484936791999141056797637059843257763476863518796656873556067367555462068455721083958548322136442517299162789572366348532660349095745403146795469945133887363489208068478133271978451177774510651670802623111118551958189933814475376531534651962763502221013839927441735843795397981410085628804184220122677008115013405869322719001940514541319982565699594772731751562839412190843299302013644201877609946719458929440487754204455264397387975980712256567065412070574171392261266447078664286272224318085981667499804031357025779801420231688389543541584467861703978915763512405295810899169873968213625030598440091730540361380431515883038487869609640861740050095160431071140840297831612720077426991329172100616883444152445919174108757431886469196257116496804675748137753286354267896495425095217937713344897534274221229291698421826584617519546888598629754158378880307438108598662727884026317290127685407050465044653472728125078500240727130596244942135795500800997676785232588182298043823138723800695387482885167140087753015295586083203291797269770534484105333427894218042001632615940487983024314127723805772132401274027136789867817283195716916904215576177950441634700235572995526975025951239139756196869200693102370327516086066562329497205800512393766283504667681922793578433990100013172283558379897667156774300523138580679409185059787912994962764414641326450909624776245504985522926084668604439759729965730478528508359451099727215916404784873282363979031169293108419155900294388763087907176442135751108775167412339951906814500383388446882298638367876473637008408088742473176154413216526805436586402930728058633250751401096161717782628050483308130959361564398563784988447432672742452015023857748792631661057073402638023049298051172031904784226348705792519086285169258367189037051338319648354866882319704169283925997741432447030590277411513983856752992710687831421878459089941618745111483929647992010392580767121653139633163543898851031761737956149832865595511947580426029576417713263272544523131905252424586499521565895866064031907833104073265688507403934984369456338445806527398148192476797626360262496329204052580827653574287051205529155607781114834603345732547615279437878516002469119897284989018687115273805101457897664948224795432136235724656850032312619151740219385229431673143945454866608124698886494899260612737744257180680358438534151003982024474230690939177588520530967705931024801722801607515084574223655697679504997134373516602758884154879291676643161242474407487318320779651052798710748427282514334011501981566456112688985718205215744631707092984188252944916617218070873561538758173366176414655783349056106533140621321123931144271108271668691550894555022858845426027384012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -32927760508035989889139139693011767997930838296210322339646714881049984894264884660988501167497790379079130988500066543396024335936932841404642704769782388891879895280501857917350601834299263338037551675942402065260462413365729318342695217867194311681772247279993037967450830984724838673561914931255206396894607977004301802007716639294170232988057496149890575423541269750155879124935498546755224579507178263632750744098571921960916442527694202065697158836093215525286286333802175941554221037531005949389309277723503927980881631957138647398824624961951878394880977350366657854074191112593494488553347921683576458546751648058414699019874965124687664599600368234075311312125747500174821384108917647259318671314952985663010755549613670727850973668330719002033925038420921506356507022755514514068658333316768322189704381768987542493690971896297582797778901043438543911277283604270691829639307113132212668341303266219858916728560228297082192417625759169148041666996442174351824676207235009313085105114583242692147035873756048932486478618796699795224628030567511063742783603954643637432236158579061698045314240232680507438010376582985385283114614849170573561689715538865422919382965075959711500692609941876241430113455835920618418231205321218625655175573442901895908483254689831567749112054064867034945589675434466514756769214438371949696989470544153672007869984317904649049066182312737900432300551308000879721363179807010546932806448819526432358228170597100746421384835667482953205393019828927931298041866084794787412071614538910104441624441791544183988426984735418875722900683134464503246855182283696602268938837994214915732263023582121224744290729415706371489751982450873096345594120274413267907735544439643117171990611371323521179929458897122949650656092509848953667587482974203109458787077141317695831196936042934622785265099677050513341391045233131586238524229029968205664604106720505698279479490391686664036949756829356617893150165465614310775720429590209906898517693079643948068189604963356872730756180437872664520276339364280211141523059347302180999440272727810150630465859659331188855842735044426497501733648900405504735827079146726138886551545078645205755895162433821019727946298075969221897741925645696638345924723098073670800464591202885545808117662820340413816856073511869361983719916827497585812143081810299569920604463063062960572121349532843748157531913201476824677356117830272477897045057413226840509876558297006408347906762737553696215513800592096796103923574107489179904948056490103373503048567040059740637064620807505227351598576026875988862613106400704894068198272757599583491459737587214318980863305390453442242517084627768238295300768402527657184098180495374548642524573141518819502509800445236847229901569129020423973558932253647389442022009128774820296015331119926327841606495840973399779621426478287491567925375671614063591041318184184540946037963636330087993135472601263037487300424242190668301902538519767281263487669193929695337807066857245415081720623927136920996170485527896785565303074828619258856976568612903804279470715799422129644415222750109394056052088544081928991231294472968172830166944607648270309197016247942350713742929381237471051070573929734375234518892628846621380426120516748782281796479870870930781240876146741590364621912488432582714159800864728928357216037507769531955163220915779619141803040073746892338227760845983761069690418366821435865517337973198934126990915498718771102699454727484894883901278461656091227084603628751655334946728682683479128289662314751087331594940150014304977689993939265893339026292477502860579459224985438092816752607676063504798066186536967777713347694254803316497597288523484656568521998868535374922953728728860804986877555284771833851710448182068525666457294185597392880544255898063423432167636649673473033347712213276956530843482266414010085301876394980890882112396581741942642581556032757417099491532206600031786159736863110578033015989156058194067073269760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 268428450664293560669141890224158667122344040282119015405908905396154972427078151924553549616990855717256612788208694238760674949877963499879584643915354819536752447086407580713618272493243195131797238854026072611724566781326068474773589497431486151161151697643754935086578091675522769677807421889357075900386256931807363920132515799187896016809128642949580155902537289013388631692203702436199931617657565642134233902881648354914411611624562914633623798440623622868966793802438288350081798778169544170890694833765795956480353628522415525436661141650747642907787437672690778992817957319371329048997194926456054084246782024792410349766959252907362046261144771722869346573656390471388273610706119841983697120303954289508163566356127626876728883476064484909543537224362534417592016989724766474961200956479441089749897389039852907903881968378643487101768948262147174394537664760348523005029273166570682226357271018830907395158738830759900479064942301880770691656213595649005332124404078357715882627010060385605396441281694272562534878504093605523632008051646338134864825160378945536932800413071876269498294643610305468852027738182838368141759089521135179047003811315712965157135546300152517716073869303979536446206908828407570530492016855225805038018022756685291366534333037211748942131371757048103649518930068658196000581092820422292491433737129935480220192957949149900969976233683309607506517049930298353191059955705512263914400575859929319759149438795343274296316300644161163672237167926411387609623902329862413747318953258905559617640097060674912138055046616047092253445325236211014046797440090469571343968244254767492893981190424563530232371816323585467755684998783756083248056671579820022395451401304764475351043718263537428556569945755625723805522067429739743351201839117778702315967670150806429752085158678970927840529233648106618063304512268251066970582699704823412400906344512072181288825116525481408441530257536452928581671387955621258273523919712802208313446835165383212232413210549764650999820793088556672711837329512539528064626560629033107851585945742249178927749815041528492653512828344862020755842761356462228527295706603570950369263957380093227891353025348881365727827048025742631916619547377323042163308499901865980043609367985834540463957136797238398284562091240538900500965860510780623796301520740471590034343432024452249831583288227822407123158674956720808688892499598261682195653287192976993355991284215461015409964834800393185129734702235475951317322458249287024075891209569282016297745085866802717548980580960628188807594327364471577722000543438324629899949741959106087424941472911318579944853258809763235270124812472012610270602940064857767273773831398541813665132632073423683539820553308338383962888831380875563938649851340447475942737701553397003934216868283783217784865893724302054005232041885522642730287373577978432663073305871553987582612023960806232749154245070988874755130822739402456527871609282851593290273254876850643695539925199085264818047489868339522854490127042800682162908230958076041358925846560625680530558173929953220596612236534101262894747596615681501396884983850999892201500126323058555651817764681555347506244555909493731541953383722712184426193206608089137685367020559098408698386460333910568676904676850095302624116797623667025083210377385987821269439519207230438397090013956226569820895471263624242574012349290650437201941912412611939512274226742482290906206251886054784356228272714339431904646036466119939963374419885928719445279820922106121692939781464977135648039442158282357380251078985611845973613359924657575241725143162735530384191688572625672192364879425916536233103914501785952141446951416663407652828778222285190202873961896795498925625028760444657515662343602255049840474241980134254899492119002780219988475540360850284744479020269311012997970241870751679806065787460625735343660487648982060815858195390145604111532497876743807680696567729898308328578242355168709384863744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -448135604224339926608177507887809714015024160113513702910367374436594451111064409618585645874330737526818816659788572346465964430797149142942898959260228264276838157245375980935727657189385290005331551666577792593263923473630674820210940728363126781689325833830580505462489503689212248906202657370702367470337785142778006442216794217848185214276421871620482388179990748639238668717920615706890613869647138406819935374307775131677813460909051991900329489106703477731979230904828023248739488802525782068604493451473732931037950184260788994544400918527491061486529672399371698132674452411726280002317964682916933174484298606366161919332760060961986555556737167564124911831520855331720861826253445564957664392916875508788362564081545227240661048413029225730916235089821203042566300770307496376395564190156856470716815292653465929716814999527141272312139609819239062038432099275823946080204252674987775926838358354308722978421167100610736977416322021856030946220031963501284705547586893914197307311081894718829893081569718832139623049309398032062219586821706842484186969995349235817975633758259307191154120235113900006752321321227802827303549877030866855150695732292569753259389948600549463965640461590541137110629112368783834161306536257710402712523496105074824153358360990726068600870647745560110594620659062867954889908293650104976612063807005972460065503437574265013133087766038190273015579279920409632367403427968035327112022874493913432524105976679751383352153556461140035263995452964963701200201284373926106977158288797342309843914848005346672886433190402537783012218756904867502460310549180201366812039654377808251588410588001561606301277070879810702589017934686980463581418200203816644036922900407373095081899046873254273513712367331030706005959855161100256429414532713170622046007365203210217213885195591657901112185950279185655853650468598637770584804774445564010690700458896527030295033794464240718777130054374160342906207736293336523284283021577825530367490241405467107351690133070847302498902922438440533338870386896202403819666442693325807350496742410241334571885985433575838494901396475371863658888299211992758535358387856081189723761594486907537038162446024288852502519201602140999462486766354473632959752650582858963666035198244647694148872263247515033704396068089557800669423992646661389023880299328845281461410167027611234751298607186270045323494016165069883026901523290546858389099039435787931375593566077326318460648714635550162651978176252967738336005124923886191284112108120002800028025064036317036451775465209812186752730712617408884270729854649430161324666792315987247172490242040844439448781551505311170525358334362004721069033412379920366762098879987751104169014045371350835823420728569979334247282903871244947424532535172347213774961910223517237748427573869459992424263867284834479916751918986916613059165005383120062827622834415368736662795844499477486770697736269824821962369731082032524068695858066518650624981172253648979441794325582620773080641839608155267029369422573177960220153740807424502887646472191012330821531262604169695757857563987321766148426699802131824158104523330076868787902101024570328130849696903485196136087317225082567259778679521713687224805566621238237704932149079902960240827421955801434084302796891127746757315438555499113104939834660863035645673885007687819241344263075609812012320968442519185470154857907346592654130700209867132174126450227400941561159051507839272604001030966719928936315123832055899794046053618337693505447436259598084569000379583621848953677105844465308727647892493041560267232599370433812795239300458447541683019072942557007679706463258320522522771112022681170398990222013712035443094362381652699176570721936345687805712980224058676606329313903863792685072799203878104560160749507495791110327428090687126912022783440525978633574638311965020306808819222229166070810719847052988172638811619238102248134684109754993204051046083350894951854319601403968041779200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 382810197043528122590292496465376042193720808155013788915029746199915314254315063973928562914823242775119412415731745310823168493007000755042132094472669503239567698039007640090094021117567160247081355683733335415853468225497483643932224339073829180519620612747043520504348717017735545889731906478421404198955576562963120127805761242482833663369801372485737065840835692948878266155478406601811139589245987778074307991882356460709292113093169939155554103962130416458885405080490095125056412850536878073086145731214580958455890983518583530845256468541292124451866609679384317160694579694246140872468689099944002544240813560880608187574704748786847011748757394897542463383803149747719921381181240259096217418884710968476276252119327473595194139303111736499435680449975778563767659191014840873153842651754784255037108572518681291283699238581985268878324037312527402228565812801198963532064377840498030695567833604262401008506970024973799185136774397986614095211557788052813239081565725635408829334202609969726128018872785566344705402618896149647303379723227087315447391950692502920946117253165830803014810403699888069767820551000885318492375680090782613861222976723674286486538161653394764655759938708473639448746570616865768446827556568851759834830777099116371712392288444609883148521742092108744324846933409645598754153273428106769394906854825612337262026746948167336503138681852829257283952360279011876030610003882506109871000165180347973774501701573813671919684087017085091855785534845316749719543307142405937231595508760800342731556235175891119884534758702193201158937544190997212182232808370177944484952329442494686483431169226146919807917941932290757981571804857799430065680296148544537961870263200434990998024197270746746755900768681992656930758478202519508741351153154464658660084864798001127108329205843110946291656830540049165901632689622975342369947329221009125287436606099196713378140322738527225868266160366820147370974090186013173622079528204515087870061996082669259540332590991745246116009107776340410862027464824794162140866454615552311340309607394378918717177298784364611040888526092215432578008766182540400629024479756807780936812942599856891552940258912834551173824053138879499428565785011439928235716107350378615250297404755744454709097295552343147878103522226738580988310130993498867549524865453782945906017291093088682695581124657850252944322669159292508280544357425704424889227317770161481790693334639649122233801790398739641445933006198137289034110027697012871847862704370268830343600553457789822166533242653488578752719056362700643160084052670329496981271469689574086711497242723694391491283657989981642710125499589320047916377132007145239446502747581412856010729727098120084152269045488816353285273260236252611356617270069125667085318274122743745810782690357499803483031115533082833890733647373797729583919709579931976146559106410385091725726896590576049875136031980657920635348461162427130916400303579813929630094751710264999855364552031642754087000075947052976038155135632735357344583849278226197199779159408327040296199450722495049392037175874269902789008773374005304704560148578077317993836206799199659321771046094745218231084548555397241636025767727015818166096725601703502925600175846925258823414225311970537489562049630005773821249024412203510738482581173964099740592277779669636474559245061192984782341940658281466701081600831273951850897009425824018496652405224453078173122238860048400301142485239211791630343281033903652104322123286840112031499027543744039055680902823014885458910880928697220134727898050244905733680738801095688133404465574304244846093709798039853473472243611769452659278695257923757572122508201102366906074400510882035193664736370666649077559128225108867546583593240823476812745534930729042820871224650985902001724715939366031003371724528939642782741607106994410223961840911127440478665047093426722425897887812343497540745867661590875065807095838600775728782889398185230336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -172289333304968679671938124225052487769143252228196557189990416183152163188420563379518984984974213960830420087140753032839770589936758719388051000836510209673479563720120611700863679102182696151319846962523632048329217226556243709210469538129220686077062286385243200469400466048279638751582543784658354962607820292355870444540215246886502607505748168741789235483474753398557085912060777362659166263015759005947053958704440521367687221935317146604050365890916042097537849814571780698923667121340851191065068838173751051659735723652813496214228966948637540888394563218032699172979350667573578097616610029492587394803325706679819667682873708426313228219699875241979486438156222897888703899875826646076103233142552220671936359643452721258752498284591127238813895988766989795050167123481983433340452476491931278484775638453060456891891468619723772590545195727628786476633724978629410647328173865397351626482576188099556703863897947661889798879504964852769170562465006259068191524281711497995790502750770120946732119362292859114645219791257299372775898534500611351244993818773608872293370268879522602946528764125096665189924490139512258993126161439127656236396385695406149763381060012580060758126779352888570023454387756292981370655414669600006324617306780708875070195614219919186900865925754421273110758450900348907620033288211958807276411444846631137637013937979188592258176133041177799929978920329421401321559539545553941017010560015813301635452316921674986372898089099370473103244281509765162502037602722401317100321615629283011666204168323172271075500766261466925739721687765371303619886161481456390446155198618131899238392048852639143488954141863473998578967478874438577456430377900852244070176771943085888725163369467538394784629798772370786297164726707925343473096025549562984007633941892455105378358706473336797217183929599892581442379928491527845734911638495049123143174355877167842633387597523886728236950589835857960310994725041774719981179140931017859585226243056022040022410614865827524518764067541980743562348876532150817346562508866448537316170333766092392421587221433595400307405994244390383680690041800966537294653414780569120127388258325323052050110657790665475002061990701307959595443465798998495732777392845530195296294717879949704619308679001507864404271356571715729881118149046704521242387008703538049470675592206328919297071527997369134118344108905626919643055247236725802317455139099700616910179139198956338173371628408140202346167195820667389433587279153599408085400274332896094190194372121556039821465806841741756807730836077702847237981836611522532066716742224629436081311850276159055872059199643733127944445783912654637603082836072026817863024950792970189888827842162487366593422799614257891130915927518399797677541117814332481398953908149069878263222741504428807411954406912025657065982678339670332465273532560110781237992616084131748236442303539404214091165742141397065108388205067620015742464706965317748518012236067344947701360154841200792706021310396314082675716096740127764292436425598963293344693198671522234292218616250287492130218866286208884889730072274530401321475619849264147339158386936042936923088320197945391018045270246722205970252968947345980625264395133541869985399196747205387462212819046823129665818395351142349896982061053746490014769296915246072490581897618469177488619243459315925231284263349944855120847360710612083673950105495747529659816701410008867951151674022534947180279332081732719628436148333006855006091385815732800446506331968551072630639493081661612334263258036324480756489214440925898305701267327873306185263436162548257671142880961859605976761046672418832600968422628456529976674045351710732960653114756375811150222277328739625865151905850365220807013462854200495765055586270289651868038180239811602480413040653225283636882122028880668719960883491117389567808005404640259396130657372092508725748364574785143470587442072560022697038391740804644619732017072681517056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 30786117532053691671133345975751581847515588842401167424351130032566805046144865402532567393697372621442244543440189121410101033405547601228807062254809894819291923128747366925226312895659104217178386665960004612033822332146056469276992497506467100248406861495480893574642429752474925475206730787091062185449773124935867485804268843591962228945014204899623187217142598684545376141540995497832623963706307078731488174703358262735320190906923101435736192512279657804919122180662812381687765225879610447465621484101113637880696334948895371104900111135115545717118287891810384250882941350283487661560320162930655442512774243306557568692701891415138379573237616644753902156158461041375215932321957135355010559007711081788249497638225504968407290550559917652997927470242752638544739380423506484869550534564953055457253444473987484252342986302085841441259533142345386181703375467137488451918960303585089264100059853387859688505982099967697991937260995931695398461519826166379233894264586338392838975185828191934460106847573381128425797410523363794865123808981365536908266945844191033008146114167211907471719706863668835305922392403428975634809428788065048263080267180133838293096261871074049159642810724658145050184659700782281640808291721694975606220401833691262263486750842156335606660558422571749554491744598887636322506527016227648499881319428082125571350466536686245620404381975485758106058210094481756136773164660855621167883395094463923617444668958771991458655324461762534267122813736772292656748766979157546359942988218154502481429975503026704350180023169067507959964470470812017967547674277065950275985428464222686515082381538723962860946233449728009105367451925453392682306476763424638453142581315718153809656377394286204473614557415359458492574539396087588531527228420119410465140484138179372599370426587204026749840076537577110525467367392258919281557211793922128967981367778151115349702152503143964376991302442153496441368680264341862233550730574021137959375770479293494541448527454636083183314440839809966367292934784283494973361222562041651459292244538566315943598435875468280239354163989399892046437144376384755914228294146478238023350087315363968008954248963729992118416159119395128204051787250112954158130792019561976379528763284038336189359418019381290943039877633994683644799771829780539956333380544949687183035293074118969719998299492435487353737665207852778223684157035040152297363311137170247646736845067095494011668270544589531837844755178630667452413257224064550379923268646534203322981817465790690499613580834396198527606886221562959484975263122162695258015402975583234203217477266570159744663369810006055918633180546292450809418772079209903011206764856946918358980865411278950289299041489485489231369187126960765024942702778175320453026412471965047798708406064030696983666173552406525878747870373956153490597953867041662924188075428377290939083958913112512926169657400830203820296863954346327222543416492347225209038405801580423636825753731894574911607138095475356218913392430917565842806074459777179898393159832006305427519362780369294942454619155909269695795591773550902698474017370481257503215161760954550789040148412940127682005861153933175695184644890307847702384152508127828987077147883972985065261272558583270864555265879398829877807214383229193360742293645466418037702012531312694031360815256306574163857310155209543345517452598405030933298986155675841254517776819335118562519810339340532260805723031712210976693156349145607479333483667729725894155689735838859707438712316397157421624891778596122327965781273478110009473673104873491953487297559309770990687395170529776308969035691065666569825127693751191383634399685713471205154423694297934317997932122618961175553520941392457570392911802316596713709882708482242948479636235039520291667216762469309440175898949589671225582225352617315532471574393320493915600470768309455785427838469001390396336360512590036874849878369396192364343532057526272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 9781489779525619529880852378409160038614994229186443787719669054981133832447819775507601141685300905562536767135043326868037664464354827769292428532644696794007942129614582809408129138110986016660238806785463373692951783392346300869556569148548459559199650695883209970726835604483130807162451628630958647618361450023364929110979552773768833741197396016678164493191578968140380360415324968114294281372743916166464842216829788291498957127047017158802692603788368094831681488611357570342489296626274341139812220099907866545337495139445431425426344480721530697395817375160731578509708993569796104570217673119433995929342305655746394751779845927233087356737312673699736367537857087527235675331949660549068085940307010639183109069988556021847269295079923784023548018086044159332307955278873901710769687096255940806923677531758224630335420837515952769308914340896252991007384589690892494639784061880325937912203600271428195999251972223666817183747085282120704407494051172361846908702526831806715424536840882865549911477327787796693070021481273165389055664622048516204764889734720879907906029016830528825671980308220134371585734732410677826936949323505383860250818436639123739716038933861654893701213210186947109222168754728785153900058551003016710522536712556935350356652451253913588105653588941476508499379398520477840374702435661790734786486603127832621509005347980145974106812363501596255951537234182931041390418664954268042537012880479707263880623509320502999581580119665596442034266476286021276650869886515377285282235244673616764956012209364826730655842551124628960213779435856781897655191425631583526625552598049213876199256677900441678938686628886323207061584646164225941387380581809265052659953477972413499349294143195132137465983977714688399101119795750549475548141510159031686599584801682956388753092078471145984855165163290953420863589504264963251593008245489297700157550869030881011276140566277037612865424956864458996848661688195784327824387224122172827056788500612405475925858105883848034451904234554759174135744894939526873039937299636827108341201345783822472022416969987155512560232535563805920110477007437878878186124494998686719713962869409165763402763779221501872949101952833465224758797934077940134404198860750748354483186140836385678592580365823830725375304432781737300079709295797073522332368412285731349012261533414326334592970147960775134886947758560845497891650639071846682755814080483543782217397245439418268534099795399745695775790857592547892621449173301430851211257629530504967289608629669556273255727786544661112986390814391529009970875973751916898893138385849193818333182510873839873623163774624671400211405015439282140904234460005199891250060573653927280662522021166519731239993438194609924206815884381652195527749289996800670986500037523394375613325882643304912077839304358219005999312190098670405008620935824507371344572971582812881860121132001168627081164695075722718267449291346709332072443827056142252327474143252782012015272549635475206861391457571509447916018075505802197019471236389145705491819967593748421128168177147451457518498933399862618834645363637685807231026240189568480653795069381364905173333927157236387056818852562981485141687517568695985535508372039840959097125273501701079347787577135286720926119498445593623162390250688106902323011493715997725691337713369699643228706223720174439025732388467117272188893762172020422982870623422884560041717393752865848819792248374544488719012293068982176855004437796697169082595122018930635917100642972692491409160126298443248963768526360766861343466599220972771527187816203740492226177178963706614595109108622210013475372810604182185644117581100033446485336886972361495704213136304412337565206850644962158031921311304710341339017839283985866468225372101141545956969693061774121678905120199380439929921253226534168965834590068280574296322082052890495866182906294453369619331385681410407569185000772440225046493687216672944138632141209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -5817102288338960333576872660701788037916536468432352030348166786877955073111436169495417897264855664649870965205114488090563116996803229785172844957598501132037250275954442375405264648113080890655655029114235394140993483831109485880709707756548998213675231148160222273987544209785622374004145156655815851313938983130865145258617998478575243085097006285543934495999578561472345008197943444423722572092571953763247443765983464239573515392626901335668198321299169441213269803644801481544441941982148508979503787495521280429084588577693241604174546902051474723219499894951953887767851653093700487136593252117568356490987332047678263999186829365477829140554392161203472895993156652629235431855332742776349952021501377441022513465632550552927768074191306632142180964544191869015380461326934040857046664470585408830811718542118157288536855925721219275453341029854584661183939055022525644347695234726509332829269780573064796573141432181763461352643502528753701585764738033426878196948947404336532814579452165795876548667663299536241102025278735554498457441663755231709751255878346930696420839958096028857756340371195699079790523846121061265030778616196025374097339658416759711003271791582572870331464701894773083243021369106599223879588473129712266219480219903927994194556878552069912418796420363415839695901307527067626194762371852287032518088942370960809961939337612033013468398068042699517948842374189452168742409069938519400689603153962270363435638987664768077685153261236342109124948580389239100292455742703168596707997790536021411138676010482455614166950374447423879862371929659638573379331628735294977223536295007773741204773315965682504984354217283345280639318057242353845280268757441874739602642420344750678571122129131963701968104360411656721206143318280260398025550669315826404497339778700825603601233570592399387719283918285913718103196005178226785097777416847024797474764735310830277944588763708205081057375001365750349718879941989376833444218067966342590876974230008373762157677244019067350283575351327863143627336956459393984542982055096307229932615729319785395457753442440613679388514863950420064928093320625774465198319857108093294312387077950671863878358838628034895151212307536038008838732760504216197384251301078980937971063160425469106406579033216943013308785369889472901134726551830236604237090991468319097039239583369619567593072227264958254453477193800285557444710717331891888846954025001041547996735622172969261892008564591264514801892197434783150733657607997244202920391104273775053483851640130955335463490144388554686773802491474349848327768365127512456899196354291727597098534560836883413614923658691519771413967157381803020622251443074919131464546978029271162502902773346451413383856935273976161602513950876652016052542470494596917146474331147620708571786501760122851401278100057954930628475160046580524851469330343074219092712669901094411535779597132112963549216037200717299476608767671001944862742498953978055522494908988947085230720862044274894131015534063516208314131477473239282205455316648717845902534764466458461414914217507186851962204838375218333680606428903862457604000760213402475590192026445352267699105991531230268998783226159027361690651101362005185941997626448777052075605724879303039248093111414699827255207531209699995335439713619359466718821029345010397950010865584982650514790845127859377286706359977917261672988922023719967302741634604096895691634115845962176491955435753015414476541909578947488591747681070804864846987627034374064452677273941344393526147096209109038647351355148716224411904187059319631882366282021143036447405650332014632537109751847867379764823563424284360582884272565780272109386460771658726791640745845237097527568964974663770668317072511537659393848038130133483523972715436411006865072821133260800467448469801406988921195250058224861159643442247029320044872732755973696504811368685260493945393527864440415913780037134421429835730584771195965295705456640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 901070134885870096146507620068836201590507682186770348635257062484908747804031750865410704539609709335373418888375612379283303566064881422736423450003032023262038721822233078468231597179419223228709406408014213173054077653571005069628447748734189279730032639960772791146442062332404391406037399518209804601833830174991571656682624907032357825797119327099742419995781888906548044530253925786789068382760377589354555418239700599579756686539242780832243747577008802483455315222276322223573076642645499637855783420675025172767064516530861931671900988043080675301724825563301929556677418724636734753805910671766536819366174612068881235047049036221468544104766543668036821869954264782079125592274689251155948114989345701318073195493883364796481127771380078600055192156060564419529396623022314360259513113437836972143554078874301789466336483111339092019050490532472698671792689605389344959511901507404015666147936673982711075152559156564505731840252180300257848075922173113758991074559650528301396600058864985793657644950797783603062241842994850182335319321132186663836530474121858607192562715461339096705813437333929927603370829263751350416894916579389581575709679259823020605880128513464130652408685745052435330688212327777966743675744899768625878321365237787094329967793181485851648173599265917121882082699652530821842997787221628217380894317206363939051592607461486070507194766734645114770899081956146469978783616563736014693259694664589820423925970798371761458176877891025332112769064204907329753786658872319316993210668820441520769050059929406178014626183577664566267266099283173307760926305018878594185815415909210679080750219263630551846621120827930565617028745809820147440117061655643500983397792225856048682262938890144029618345269756735818907549615927546276323856470499987925357827903585723085277055627837220806926295971296298038571471902826482634393666423331999265601636434160258817171193975733604554709429219410811564310455772048574838638943853743759780404037608978267646888205206328607847138056845479938117230143274375501877284061576319445429411268872835809663196248984608441494417333600675869137961315985868234479711888218835901819417990682808000499274336746431976912813802185353522239672037036153440357756467156506074879833625666986213503933420613568516081884845762286586136015543658827401341473352514267800261125724735099130024851573393139437923357934752374852788404311974872738077061784079613998465118660847525455664439257229352176683662991738329028820229777054493079776497209186600908495984135087691044117854365165762773446751382129216126540740437785367732218319725391856541869212915618053286699251765723785347538772092152962468262272353115356825308911906409804059092336645046309746883416181639625475245376490162696500121472068414897396768739496930948078060359259707436604062087915739417716791707849427824219823302256266170653043661616735349772478146059640034132230468561143676441729015754636500476218011462974440427277892574525988150434377467001483359206603737061485828321933436853868165585547692828781730817294760154676568033857426949023258525358964355378844798031554801806790203254563433273058766499827166637178218251011437675469593695755479460206780521489975961326246948027561639816705570353561198140459508092774817346369913511964364724704595701325450768668564974900439064362738983749594914168088003866178822958733275838341723456095719732085319767461781833725164226541092537945409847328434510468549399277199571750503793813431736535255484129505213035318797804087580502359984638674954227416053401081780934391589346035391948446038606545964285996432948670446748598969081074745073653431063340941675889690015462782497314843646680928941178964408310293673350490803066859453000009243528702150736956611149428257376866648387221237620253470759678131519084694319736446408554363910815893035865037285726802411451839843322407599761535583564050579334800471627613911454073760732433759269877508929436800084841018163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 277837287157055944245829550617091977139786254068813247940319603819868255615354429427747103570670865700935870973486944054098197930691040602582131499820960183394371187231684386022553933616458093438980605254580247725888971281550997385237795802262634262489060414956443088429670924571851470625883069810686162320563583478093256126388152142119040175756405803211886639447877812199744541232800121640858841439477856520080325036818163799812150541883471776930883911196064082826915958706120644798813048685729936022399230059517400281154764959973556238200589016155913564341333433461220531647710778381887060770158954717646612816580518058686604514412325267343928626963387991187336498997133039965252957083410983636415585142168067768797868278814980677956306565136113941353010365139718649117200503993744996931370951550448884157709669358245672539206990741363371286420976758744844453972062225327803162624462651333327516032787552563866447310380644555762885589126625941224821308680559207533263245151765672625291383206213219005171760733965077184616570782823776308741339514352769886384640570777618767510127320074433644003105377069446648180529097403738225571308303446794147612517718047874630928427871020022341353678598722747940983876482807189740590605857236377357670196748004991927133525732972817162988245403705888345002227995301738653365505255170777004937734445446723552183610646932041738920565698049893386241752862142584086123624917933688209806263944837202516918700417831607665639980225578419745959838154878779346657220893990889140259761913497523597520371319672844344510252628851025166312519157907493641047598843331716512181117799353243080185392430231537880683796197443757738194641138579540446988865530208479831763136187205417237224456958293754474130188215365194263507303161775510189762098498081218894110899245402240055670279335476813749001098934375307364704020031185493730414025944806101079366387260453986622158713891293780617011091904602063887526992920068259053686934660038410340105492117367991018461315812243939052657434402683124123083826780867395536638354622635171429264788769959693057891933073741139657660703730416867486006409226354903043883394865250272453784956539316966627463870115636559291595458045368569870414072926823969210282957931639524416824465015203565635369206509525851293784891429953964754181610334466659111192364986393130419482032731380431945400325847420890854408756015743988764380885292687205336853514697419044822253053361879924758781800112490179567363394109171736518112773088475155049623653501006824458787793630624716882175519686422999317918882218593559188825889203243731735683189624246860649083377108471924746334536294392136765130765684550755232486767414633312537500293761965224849936047915252972030289803726549866923033657619065058166744144200713184771505307462110863844303889138056884576262574771940129681373544933893763871276383718212506189118752833030112989831946400636403438760514528385698917543234202283841032579926052924685729018539567293072516195732874328830817146584512853738821323961097795763853980019229255626670481636989337429336068463987013269210876147658159454028827142718522376759847697589415665030747280170839094120080631937347780526172572650935503672862516975019570509394744730902752225589526404863423526081979579371664499838656810464750169617899843066451909253636959368333442314821030576838903239743657127320479529302097284090092596589578794215994875974185981806348042074924051115578288817786931329926596545899969834579599297177248848790296187323489702236295445046763876315083255911636424216098837726625917418732474959221720984511245479064040023319727644123181414289476029402477769507543676593846114838317031316740897095919177534728679949133476969025419864099283467790050146011909473479474370225575020312087660762250440821394127218380734807310435168729112879092407452159113198929449907159259401060092154300490511419236057961874036826975528642844751333386103990126854732338351321677253856915881984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -58139390655293221611380167354875374624875243741451533098556883352116361022189141269030706143363776409651975220429880185693129062924687597792523792826998960435192345113439593708039369025507477569868946709487157692474410556767617841926645613294608478414149464230777654239867806331931632320039530397712483827290195283204458762732824818253214595170644375045212315855521235358401310335913550635389786132526090659903629868747363893405911365723964783131301051956483286656834849361149023878173169365676214191031710604543207357147892322222914754246241780720706938674804086383321580629048739213617151717900846424781986718177251666240638887291123469588051281411711231761236852836406986176802089977322600855495061229686049018584447921629892578339174599825008792833144333877208432025273572350933228378013415397858786390190869795480113115550767365700818162180442525235362119797983427370915122800825257412482604055196955447522358041618339829329705083661418909572882476249947385830767919225484500259665832574627007904233369079693655166535354270635685157888965035522049308702768356524198860233693162793012078842861109099619495054413703874941123782135101696613797896318850085851915149421698002328944751369007643733503767807977392088769982698101345779078837552999160667944406252966829709113268381729410942743215083880251769141588140741838385748205457552723833515010245137471984438236848696344932358648800715014442703534595506196355238405009381765688763382276071006016013648156278421685284931076589373925031811625921199665695218761090597528989074859041974016748168141295056115712029032356574226666314953604605607867767310515126173194643476403664502039359910321964349731107932444709508998719947266603321603797725003151846488201949454021619752646205469278810139330155904711484059144285664120843014816633522207933009539457216586315650998912190487118010954932636539628496513329655560515495258044246026097863555709360659024697243607137425201712365254987059975033686290776929969963981027508928385832834858600401331527296200995521187171659201546930718610300132901563447046444137592909882029005765456154487702333734563486291065692571019668514948087027143440935988918476635272709454135942154048238645400066080695899242520390087290723040754436966823962464593478328291091927446571391951856060312867484193531357765026526645613520516654759346103804804092983798401795360907017545261090599199005481368504615283754791927334884424634391658230365398261533643557841175651959084785318000544743412472453474788194312067293536482946931055507918117710882175719205996611842026379798077120215667847654231456939262589260460087902188633161036688338273843049633891807083042401097694466153823824915445466535081432929296704966846253554135144042220722712271060789873849674133268628748546217079608531998350540415777266218964908520962774566582113505237829490997320879885162930941598718673654011763402100373674877699240015403764166658873272295786528651829303029403458447856674642638824496713028593205143452371945297589741524457744104867317754395115005086768165254395041965708738778038704891214973365828673317021226049813251618135830123415193450057568761812918056502297287985531314035284494495348667673615189405646590149517902853881615583429511723879527681324375671861008146860338797184890272034579663770417475654647275635055609319922959438165411741918955448126029230282113378888417407684341622773535591992869838783586178039733676759545178606639423860666643690443333677291535323435748330280235234934274212373546119391760326886313290739794713427706031433607941856238577253911883984593485357016882591140313356106626899207583846397109279864005256097188598242085901027112161382828964746503266783011140974964582252386419278018586610589614585093901259110708151639557786820233624558437825022914642151207451406918534963771145746978213363641668777832256776882332555972096990404388058648373673531196821453798797713609896225860253779681787575514719419511406601121305798377472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 12456138264945262050912799739513220202539212886487868754532454274531663965076894233171060658812537556261266252832571075986425889521531844515159020187442291560412823969546653252893857866470499268360590855245083650334980904369886286702931141154096229716603223136245582133480907588261966403119726563130399323788463826790593715209024799540308258485465560721338866368405748917620074542342761659688108115412218252490409818524828490478737937431153440536115104846685667621321500610334098652040730367778653618098970744199877068795749321769917060554584500299739841865566997174302528716503619437404974356209243015540796157610763909773170604757074641189339007384512187110413128091817700370876446821084106146360035573554612647898779724622695799041100220308189543079964315813009454125709495049606880960807925711280693232837164926952202698458746139177571130481364312383070003769207273225944932321738114373519088283223574704001638265040158279852205587817878516741965666488990342112442027077130008712043081901878407074970383398236096539420621830779476674012507447725428775491363787683948097357839947294548843350751310108994401327014423416216723343403290698522201455168997879849761357552985635322617122603095614628577102663945028570041080839640313679115832888829300716977910643897150348649696408128490020612933697665803496871319226749107220082462587878770945001561420770505486907305499507155144961506197499544647893267657093491342639480953225944912536411985914371378059779841100453309412992051936216995473913642320068567777058876980732102123381123107522822050863093710443024897355089134361527724434120642373801726915755343152510918103234876560761179997210495828979975462051437825098435010263442205894954709729080638320449511035137501383981143642167938831946334964745372349286900802142264358961264143027292388379105288900549656463756902952456012237311170216936773455958330374910539767651167625884340741106940521671592428094795744606245835134897526255530816480223729947770689116024522915503060609486310793611981929475727799617882076984958342891818530594862509899765077396938278383412690530077093887033242743334927910054701239420738448208029121733420778908925118812178208843930697190208347188454107950235366799208181610691033329939322342046364959495831840719506723711138656764663606838691913428065641186772892585728326967403415263261543555075309464685555884918704013141081311364113634475747965912794323579154993079325994450861230449561486041937700342144227549249874863642693267476010357979638906274881277938360066036289978533673798808289062398370685346172303979210762907332020345914835237177143040893207864618307123173081022126190781919335058357428941403870280495005374637067757444817162153128065596415548129238593487943111231307884782954038647812960145275231879514480786595219591941073499170880066019229978669660434193171674581502278912993236241717162842982315553945175904584006888547552285257653663808772144472248671583608835557560214590571235493164517025883185441085802819133669095008549298758256178733117858031410935245358232223708877218550476930187701823631765043221342405014825371027274515592524621512101014713268623862247926321690963792861090509014825815963419196010271101341461519440515226103332303184062788862902640702371422796139411268236190616255245450118088502494768690942416576537494419358328335619052585574388831179042888834713007797023620209963993502053034375682269973936527832814866653242940383231008350092980698358331816447332762295412978534913016624258709063940721843559445392515727499041673541044048376666607633078066648693754829439676123429517538263137431355145604046726640166764445151051845717849044320860712099917009136795987845053053362837958399074114101733121578676917554008222163401028357560279455863254254369543047042235419595022733613651156103992278697014304506660111413580406848193796830725259096867203592928509059957833282736106123684419418843796915110354510820328447894933803756686226285973943091200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -587929659621984678906331804548187310934093433490607282759576853160016704625570109160880617648264189832920523815927086178586811105253793432795658580377394224227464391054755114460808619156168953510903643169897437908061545135876415583728551592090168758341844835780665059623466305369537631061980745976359674848488878200550175956938617347032928717385270990859630817983449297336615255181390070289209176152973356153979610537808601880119829684540443345106717399818699086375104429476154630289861798581450904866807299389778505961095284691834852012125105168102214517953722515642954425274243956014448567013418540386106665429400232774483878603582378796593072178127790316219992316789606759505034428819149568233032711299071320257049551348995784006675101458232283390261874423001687832235500428135149458865975331366974101471658453470361885200072777643753237638443821523883326292305547322196987710547702506686326904639204174964857426021404685972363025208123463987132007373894099326373123453796820944382273953484811997333997801504221781816495321797147021960771909980244950954298780067834849176636309999446684945763960682156680380764950449063049338458703482670300117336938077596343816664682758037547651075870636746873604079202710412586867045654142477633437963113896148616491331241897695543586936138751697957423843532099592274056287180065054587276055396060271936431514462467835558432436155497469474094431929327245652750549261548066306263526073917452912795214673573167520792283004390717662476723368952323314538019180048488526208638491066502251828607156806245799836296116663320416619123518957847445091634286037930016088660341062812059649282070724293881225302171581702953457557719785873985393586614831785279865359254103376448406323130953304577032822206833522289424263114367705108407586855139254025247299631870362567515499366837760275766278437944490055041919108167503506316435949554881280445132637504508539404234834502725278369339042090127022773087277316065567154761372334048025492704061769852516414181275065308700416030478068865702243283238183567034176633336462122116196528247899174187086490696681013736198944314142021669860784400398862780281678556915266930455646108201487695154854888618565423065425896021833781307513935879642450045774396787320062451090536950622316404817709350038952217220376335092280981100096098225933140811550651055482916295333624876855919072749732533921366682726219981086185593978881687292602061915535333129865186005910515006101237449588631420639023237219942630277030652664633035909321325209239633646127565004896611614776545661253851987973107616017458720329476423786184812347993858150943522100088822175448958859628322237669621992159367130937937228652784925171542849182941067441541408199523474250182225247781980732265419539250290839392019849726180224224777063705402638810459939714936426770276245308374869680675066981000739765248856859943290656979411966510392455584024321145716349897477825454466663500740752341978642847677348657182207715226656708956788675407120512297911382358141394612461644630470440423530746921288267631121574106779952270298905081470539804304880176865817832214015743908983671570626327752468706713759051795048450010619631194533866847690639440286784571624688848071755741063966751470090540224346092182273014441801173283446489954003097302241015968393480689454664412789444994175077683762552592967414077210618696211519482502786631129094732464969046744432057800775449571805773320611180965084645732580994309705216256107972004207568806591268808749813995625743871514293283565538100712982243087649387776424629200318644763443753554843037585691590765259191699619447102601985560579345245086978253325867396231112535162092963111743174408481475471841654781678586510971022638388547363254912646637115045496271411974825654947350390921074859266547268232945862552094289731470895278705347668051239309340344419832854697635304143378196495889494355524754314138954406236162861785326035141802613579755919953193745776640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 75059498837364415946681939785848447227912454981451412630679883835831041133557203201345636480813376906476291306966211291219745981215317051042768768965384139304920399870968948771140323795001208191902699844101654203899719693946410389937932438012620678778885122920997054109342744686152166258031753067837127783889772383875429487970788025318076482154514434041635593744012513126782986276467422673913188889240627380390227816893992068147463470084742290426136983521869175802755962508067665792314322704493040247597995432291424329570409811298871199410375651955046201382686415318083846080760122602435333978420889062040217772836663088037326781490169488278730510939985096965664559886754365458826489014079153866241488459522319142858805138885329003909719026802736200307998422552110316968216435418028721634993520802423252954284046056504530920870956091049076063446717372147931155025354956967842981655060047550073580452078536022432423840683557278063240258392657100103392601199660231491227678655401131179084381613322161299416523639089562825425759524555057809300399511314688170792884867394163076899712510650702905174979769657314735490241399036545069178996611862817846588593781857123746255330842744795072872170262912576089782541734890705178992532047246474394579604037827068160908036875484996811121507032063849451692507529890624079574764599648206540430518471000371601464508019232943894353174475625879818907767091655939665726556783872030249341494643375156005743680776686830188776962308333281368456566689881658943261135879477945227178347652883698372614617711678018489003454040660312397137830801751661110648941367969490010411048792954826787542330669129844916440158720372989529299106603140464748498485552402820405967709833328833030014788448546601443310838648953853305479535871803325896180601800843198143920962256725760471240875783830761146375194838762765949635869826040484827323771109822221436529138049870144391774740824503844918453298708996184173060850337145445558170559476406192239773544189444489765199515416442028904108165953835161946128064725030035959488725921192494406950554451558233880895393989222568057529769061837859421979888330877476876304761150561223360260558002457939179631441455918704489057418061184223553563592599080139002973308288659115675999689419038131703214935539368723911150687949255401988094818342633380068485187549105718568678514800288124028231185988162633448263563519908622749602094415411152604369683149026598940340537114818719220733014606385965469285271907322161241831012346879868019334201735370930765517843301576748185176250137518591391503409934977677246655878036461752754485195427032702427417649690757698617028334671325834218598885981616147198359489501763834764237586167635386225918710433432605107620675708066869951835629595051135219175358923072687589757950564687113914690443036345692790769614819947035649732347355152155142173212199520258263075612715697932148552730922519943503214871685379737293443932279955473423438330493403193874569595260953966038761245451523377328068672487545758725164344388638423870491352984178605286035881691026309012608536106497326042299208238296950643962849175771215522837624012312552900358069389343493993346492671755227957909917127709749481065578403868379983404129389433809799480192197381115369971605592945676088121295778857115351198914578155595030027991514504530183607362951210323959188874546597422286252606849099356967015154553541170737851010196009113280838680707921056684975368513513457848820240013883811295123165166450662938132534005239877646566777990845449711977957354824803375916538905017449359344267956804786178772973753578748762934430494367597186817653720916739242121746968195599720166046530816402374788800586423440475796202012725374168065775681372409030324892048575461052429079702905553019207892516746593529535526253832974497075672837700257237494993855232499617339723671126104074157209946802371232699252078792160720163505534453154474359889207838994812626742122469392384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 1719230800646456037219800898392772421409202788771695526926777250715543681704987626206764567311869019336947869390031121872943342976454015798232809134474749355812628606665687674060874757566222900446900277271968414918753464367587313643448750208602816033344959416466586035696521038889023850866540037517239941780497149653262990081552397311544149275301096899946173274190869400639739255088698343071794900480900145511770426889153578317136888908947355980980458062369961820033065630934519424374860600329687758011921946272911177729106321900810082902721623976430347681808823231249786281774285369081954330576852758517885687270034199055503791003982566367483676226240724559803131530289666249213975421095278464620541515025199812216032723152548214319354080257559076331157863828221884400778244918777222014622916340577545787010723332259013638239475097102765704501111768611087022115513098343563817807112115263496247997900012804607905235590488214417660680817396112158566217612156119272840165169890857522304024397661017225488609315269501685197191107020269276715067971673598850745556406229118593444475165225882979364027115019510709016471301783929638873853581848608221984402205771621856720899305596779084394156404986253648227098591672001027835952470835328991956223436264823571857159036313318842070037739359784763827936070159636904309256848433132141724280520122105942797683848521706372721401250858222209246179499935030699207440132140935152585820580341795470168791818662161444012643876652972801004845159215414937140598672517196850880954958492067653094224725363729706163084843141262823991330319184674652957986793884933374620514318627550365094345661523658483862377486343086232884431301607378702719717038006750071452751052216627396434854999358620684181977678792130131816075566248812116607613799066565888384543226039563026162051517253667811610771128113723940366528973532198816563014622413302251166059817920425626979617902778531518619001789558612432579064361511662282356735417407657018700898027394852506371088120756834690156407763757101847828398338268372546147432239073753126510524961412014381044700200371916365947901767819300091300857256343171412713906893266452580946450392215182649757855389965596267645546790890142951350295617938915008059156447590105476850643165642479380643975002521353171943916982153593292920533635636206623309838993746077342423318810917574248212194368041459617626962478887558745677994589217712229762569694001737335929314466889145254876363504904782836160740877786452870949345614922420251484767808030049531282104022723418356369629117774174545062674745017860343361823232822895765930474576318785562524885855075845731391982661858280870480128424823259189473855953274783939432717015344357731669800928025242473596655590329733867571540430105392672436803809616720673043916921797586904078996958707301059405561620697193037562802911225755506625182232586012413428002414475727902694402524720164628836524475852983617818897204871868773712888128020427196091363000342825549555142724762632436907124150910789715872774707145087020022948766137693106076135448486791447993764109078174055067244749443456920718192359778183101204145003352559081995368651016089984305315214874758385682531540215288068778928639143636588558045134842107688764034152852491030582944237087185099892018617247896826929622378090101780977881287892517543923628139661033416124354735198074211245146936054244526235417871225875455015785821537782044771403891246472960661528754373525787531781281135730197360767431115696990307058905201287204363048953240507419033901077695805015515620015240145288031695139094754681769634947258480087832897192159902228896329875958118656811974106191787289609846100916816355779689424248218601489763626456475379570619863573652165921474793118886144280842388787570595628761746422883484789797058054263575795225937719460490691030116569984265082746035326662727094023959839799208064080007804143827949056374241212162246228113516446735012379678998528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 209836483067790500577734179085645386060322761428043294949773140836894632314635145206211606160935524029104427110273545517897332682856040793622986723900207652349292827815048022460840835604929087821870237070009808620941259203170462905107719350045639798837092384509466547295501822536492477201506053281993821262767364883595901021470486442116006965506020802634387337630525210556355958363165774046235668719612569355057377128632537833203589818023139182492524424174157647979711926323343606395677622307054683251927953626837770822419545972234390134063158163011280990996293878965205835418987154540521391737712344535688134781135256858185405440347295570672987409307244605982321084031239109947064733592636348137184122513899137380184603097267244771582275002012820950192028896020120169793210708861596129005411136248840672437788301880557031071875840505480190456720114985572766254121499118925251237509769325852581726323352328840008703892601608747032213049090036358932080371938356353330255640891999889712594732662099534562258147624032468670218558630754382777401459327205992251621304463982698081728093841594239166003450276461429345623851782614934289063385259568333072456144185212571489719038709318259013432306528535168593649500564415165799268943544153847601075428381463507427127330698719678150421394102524313396474698031940477124400176184167216316898880770478109819251199137249286293662736661071277601482323099133812192650678165966363734525823774804673697924023564243440663257708892852738446020520667000897378822468810104242363365761852158009473690681757713011577224396156139026693691193713377955298082415155266904974426552400780734060062921638588672803714392753035710032909945822003181301732983716344592429221541460404038828037875983781680952399164557698508873172261101161461159400657682016437714958638999428684599657011966355792142867306483676372530425916801984207286623416941707855407870250600029591008479017241318742761046958329452620161882524638731347041223641417583210073946921156510023300853830712350657232695135599493442581654840603131423406259892673773504662078811952616583368715722749857510849720275860571210066911492072432938285909691515363485051475786877466634038962547344456408531179873384424501660533312605087783175989785664971418361865997221662469911281243220829807446990991227681309201335649303733680659890795297877427106766685484799363144795505821213069213915897751336623743928529900874435262662139393240097673908627698222103993574092062058050731799338567990079043800734266830875726773782715351062896199169385541276210122189949280847896456008024989003171776606736198608155003965024000623179693344896184290755353148303844797987114044010633631888463886671877274954150930870726400226248559858015206482908417625797052180181511182042617706069468878089909421394675516892629817324257995021732359268627889093207554810748452053264930315066242823638951445124516735240596554790889693605129026207731171542401064655439397332372517457766173419613153690908498829162679292092892669945176270181658994086052284334237244169746974243450984345985529674366737007292376523880202698627541438463721843847762504633283215350345217051279467464585722717524951602869194520444355167611760383430249427659200038450465612077524409412497630817420089261342965026163167913467418658770761266451136450326694113624633328264811284592625941613918476226078836519756535828857145248968471207978172412470309441350133849719458238656624521064801564538764925790711820236918805833759042622225163612871657369869139047284541403265239823657756979869589675895228477745744382435833608525697764683320806584830400528742107941381179593315136284808431742903857082112851191546093448639470863595718816570704412918003510674646348487113372684288060643851147392846553123816881418009246024737906682549535714645320928750690510508800888474566861431841331311857619422122932272060736850145811820181173983523180013871632119848257938154684402549305607686571354069401600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 54358971243174424949551638747718099939446318858227198577750811200908200212354151874321199017196476515749433585789694678006806980780758270107208265121316267396727127986595094336029932232978501654073409669379403094736748662015530522493883191479040415432571054439687237066031571668976450177822819976439743933112928276590997334429159054367010284629251965341467281028756122272753929913061809044453247508238558489063088148229578240913762976766038966816449495217310328921350222083709353924897782718483266539816953181897335229579413563185468423701593295140617773539076874830536570680947619983073881987770392550370837682879896209492620363945471962727303444306873466283871277373946119787446557529125118337314307140541622116853267776476927309767087844793439901858351251988317267982695375618133050074707725683688702953705713272882259673328061033708307810753384716225928094910283729585385181467506454223406844393453262324997959879693737811702646978232650635503026361176803816067380447163260698451334639255470113996066187427841220810564343868033608754902114269662724759662542706417005262519045782948597832928527818418134624019976388487174668553550596419877582333405992008048033026492526858329265941912479341726747881684701421598607069017062407980574566304565354643425063941055888239420214786974695632775460785357857404539242529812874252025289575716077942055176931894253405763469073572178142598775088461868138658017080800534349065559621043355067379325453616114483414639488533582133530834611052338003488973394023645586129306685463537898688149111578430663199295704668402918865443724899341799458353967728095985167228010323388952664744716150732521228677658659792820236720437276716347719666514313713224755167712637236777806765512827929448965198185242356994371204641044918432372845239753541924188577814199518628725769880313740851813507067885790874428634740217036605059377464467422718006423639859586268538428219562566631784759011090900862624885144456059978786876337900164502587121628908492355991308129768295728093900537623888008102549819813940970308060643714578822802870406765336529447435699456905664476206207717501533083659364103167576018741468503836342388760056722632977878814346560007582294403234418305894771814935500077391167002452495773956204662928073057717053538266506594528740817589795009064429214779460462726521009244974626418620676472668906895018546616558765113389759983601497408056558973941102008765350614008450509860137889437345067117798405216593841995140020176281174193249211450718147239105282339911285221893963624938214741593469455079448359669976701245817006484686789059169228188371045279717159940906739128363990515418626690561507511341902680916448874116042896096558143764678003038011868730882504685805728017057842020315624418250411616940030663084843945107286863962008394877294029499744961865178903149674685285677485283405522625076453645570253214580962231008458928188034892002023498591115536373728599109087978908491730717298571029452289381665794131950706258375630171235759467422384553543910695262297351619548397497811782100322888920470164257900437561486026542985701054379528597255786431371121934762885448286258891057285226246782419727208064960265296722268880464351507416379859932555252428731293720097404316673929573190373249614608949675366910570175050147038611977813311707209011943125019509620753099766487024176664132864851375080320737843214012205827259947864942083262548244345825624616894396901660377599075140854563673056005667200467263564887996953238952039203922695161081371229743211615083940263930359429570524510665345743004180140056311490945643184309146021830979763435099060290290679375643104968099502499430939288410797447995275491639925013377334010998073077979681743102912521374756159574477807620101876747699840470256456645921843269890262698051397613605057763982879194524779670914689822844451401273808800285558862097288400432889010519536754561898473403058001431487400715485752527689734795821056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 5852069326009599766644155546391548604535253117687204913146591098484718119774451849285884673721631991313654108825893935524971000303336152336182732386068857252846827330401359528892106440476984309703789034764256213049200156247731142421981645451434589372022110361645616899551080955310302054293629698420157183085193730704541295324188668678190925148963241083239898068232349705715164240245628220074139399798759885158610918474504418368151456228891464334693157806443041312594103679734260304948706737039513447014764556773687195198792528613475529983587117122722982686699838474236763621485578554383717667556361291468962742324314024828851713448602158201699631934405368567202961006464098917728526060189276763183261304047839718136773269743202609548722678746886396028388087535195968232379506925000647477680535813392185556966439863341437501828073863999992979704009916024611480498086498222322421618454657759986256458394936652724836109736821258326216797575201501867907806668233833810517154840910496249497498313113027709835618865161962858589521810327366331020560652457898652245734735472676340735689659008715476543085892631699031977198635549427308051812333678837306149131368661072949421012942961427674661078137229954009984884099310597629125565455835859191037390901907461899210221721496579271078787289224429768349648910643616545929550724795979328237319441212662780752274498076176052645384651826619155984543419995501601765024541094212130888262281147294620563458126491743485154985676592766140274182766030331648666097063612334176174091173892364047626818860740119899592979564601779572980861219094022713372356658315319743104906913711624541098486674426478181691549742943218683140724850201657268441488133339858309965655902080149459722110147032193760940899274679050240625548599850072623078874544419086843021489608210644134080159076567903491408245134260322109218064255511396058635922806045989110166741289496837621638665393898781340511475566172516439727102167837147768388600427486095582433713264764486191887807369624715412115284447292596876214285888228258327518179015027583853798667322061358323507841913779293449047358476507705379412415494697719627332928539442395158028380767622494264225066185184646538217466191644943592244186050390768049857141303577309257140077241421216431741024902856008910124714142610668473487761449714072824192334188194433915197828588217057504038649321780313556588896072351022628351572515744065113527309011602594028561214116138665339545681783597951521158378088037847673577041474074636995858271071852498245559607146638288152969430078385869971583761179959498670385602625387286527007200831135353356862539800552866044831744545854599450198719482888778392902507638152353149689283562588150342378931292958689765647952132253304579701283282268372253114615903031687335088732761142669256386414045035441340315029705394739172227338153383587843138140705962638619957332128765155859436049700646991303724405609080285633705926578687961275483192678808189833146264973823972682847721215043001480585737568704941884976261296986747606724080767968289278529247911113344038900650313544779543351529446578696415828728076509634229362172279884678702133063799445013591381570161200444358684579777872235439803295568199716473269359874774289981235680004461495474087061735936861014341692279461679013277384803876460221012378186128210853606164775033486095400487021467984129499121933521119139373421914665825710219229225324839847086106691862501267493230611855194185018771261554932969451738781112172449891070639274091069435580820406007936885922467956280051543540626208785749207905864610854914398728475521886657107006308088002455041631286309606574337577025055346902658741578129194325954884387268378531785671276820663569570725154719041445008556744516263405668086821117289328924197318079897808718361120778229706840754862745992510794040440474343568705983215185986030135611532872547344229904108676771390885702110927008037562953229540054618918092800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 5079562316958846910058602559051547756935790954387511123912792260769074874505815126827701368801673444723736766273323787836864224329652816149594215703411927074140698378957788682639031900228720877864924357727033217249326515393226560585774970468488213832608776670325504671565163782040686045551109468698873749602569163653152574023534256201287963880110084659944425761111286942668879589981997764045241353069682063242516455624852529788656205670996194221514225478873003870244276207140686641733671453956495204292916477757455820598128327006682678107145019599635703073579603870818161165591527155408088567398961174423591355780818614318561937109699208808097958403744264612731179086189258407135686965476903480473006313215066343731222067113069044741531536091345582287688897134497764702821343535348721942410584782687420314313065504842996384756560068007704808740614905454513068047354299356919357471260622871539705425511048230072772092911097434832565355759505878069644415567261965470166514056198581997843542697474847612174280603073432708081150707915008006146149444784153298306615667535623713996571254121002993678661641488921987242381852218622918443654396948110829430877334065802298962944252298879551987268774102133966795280625136879788027704040728527668884626703242613396032219457852120604778609925024695668452290056978053625077279219812180943248183647903403493235682103579574931209611220436617643634326675844720323921477044639113701794159166732207309795047775513123084969914284557720379563849382075101309245396406142638578986246488818671480480041668377993321462766002795330319580971747520627625084719209735532760694604603906306763104296347606735913214132090911066597449157778994356151973869498545901936981550728373019327875598518404084061404408616409139191082116373374374602184610796755783116039486071506062395491723440737889912361272416197583267880624989097183377565077892953632919555156690517788917536744691087508116249862012275437329188620300455442098145882593283629300639087615477476361688180629258122785445896619142868656013028479220979035625065483752806731342981845370527935385258257727026235166789040401280847105781448793607859451462309363294822637958957067950002310997362793765072997055332568330498428327300206864573698470434628568060659839069632662403314888713850513700477631568766211890003266580304591313052120791237123293305129025236821957449064476045598913278447421430883931213763316682162297752149502797152682960381443175259421384248848741426901458895055931823150425243679277539451422372383312984059212596335720810154178487699384306051241298631703894454083150608921086721378964704118789277046697101366914321509029515099519124851743080200403381986871795006334139584270774620057201024346408693445741167639373007179157331112065747175239994904412216265307353328666424250109720233467895643865418441368126540839933693172663576991755185498100795744798966536572997196535791224251135285668124904693196899878549763325381132053856646292270082546483096027755812577081374456895657894346802116247443784709120243997269873417774678608118756331400296004237636279581409127854456167736090161140286969180874001978673447202178121954695084929974201715310828202717827970414723122488070699742144726656437497905238714972662371272711575977699813197057629192394810246182122484554877788609710117891841067110009263862922271980603487399825969710925179635442199881774831636987436762737615476091847440614654555436612768664219348730580841036712336826256112998368164817140380542877337412188874206337966620409546070269292947916837048995108213216918098936376869854742976611964429937912704478810664167859570691109763476955182751200109608217647435541651323195380222271640476062245653651667068770356109169570403508159727986076246759475080142004160191908227909040113800992080967321244206529347602753560822438460955366179694278239275659556321847766326914282083340536334224433812894658065918552619285298127971529417739649658388480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 23741057912394479381600979244851992634920943746742015216019801850449087404966810116152903152310281428909147754978838381679266548907973479234432169022657960556832035313138462365109944588122946835580435885715802133171693536439144176798257988015535088941811766009212698684914564823454816993388020333546408972476506025939640881008177411900683651582167588360914431264040756429617296986054325909034725711404044482112741749933550508613206408744797067268060429173274138898068369177517107920167128544527167252250313448836765591496907738408599117228336422484245979118854422711773685826851740502791448342189028440513769020260281092417947269579913084861252732193799031201461274754461574397274416935458222970397292301929320981836142582981161844199446578573140031845595390654679811819795602067300254110653556335219417270302697874765778546236700430130651082595626042622821080039349729772778212614332740265593454039689977776622397816222932246138088588426045865417097008004473804094271486931083055951216603635234100163944684325509920210626695695528439368825005782351055890016925262736165523953936697623840772167598415556724144158511853999253131678482039207727450383427755279523351018245452986439966647020838950574144637356816442848577745827112909388757030690363941958185198219052178340881686261306594963686514813326986194968855000474717766976972332847659438208121703618770104507991825244206205359939803351526599645310928340852448526107836750638598621992823580574931216161007828324477584544079074266349662173702606308324875369777331177772326497745885537444878724162662230629755321650844242221507113187499403936026514781611861292962433729339365027695923036777846137416175989175107337034303983473195190890495067298948993456372850172530985552037754198418882489730501744547595020202292465847388576177191718490615963720465237471791351603346131603105980307955711450524796208520040349174846980101560913097928829036300927924319322436961068893400910505065273623183450461489085241419864144462396670742126304553020584188534682184375854847166178423489902967802166190341814266892400356230192016636243099055261280446321862870511004067279250296248425691717811036220678113628282017896173636346178793790651936881797437694758551119669627312730429458212260210248891281386697522997416753185584659289292775649837346102738996920462376001426601889314398992400440926513522833189692669945252717295224012949263888103323284582052552897384758166015875153277233340918807216658290283384071467007356320486028359718181610379607944206648173168036562157959893037283258626867803119704600841877595283886036965738143972368949812187582788467143094343431073050115308600009014132582449891050123665459252109405968225932063122439133603661488474876451976340596717697829159969381047748649959923017063335843765807737515767842789626672898566572857882733173085786464391521991288633187431812947959024992611180556036698852361652825122956512660025794655737733069502604571772897287921916441621602531700622240663679570867577389610715424535229469090889069723584898561629756164268708682453486875938759763716402279238943660326118998867006754755286976064236799928890656355138198040769453221817301815687288400489558779211415899981768500802883081240481085897596599536636481885606984817979206453360463566386232754167909061934073504372596699312674066876734100039326225726397162483818396502290951307113390430421855787750658820172720863952767069139556187042490506510475077327464030362850198845852742626309083645562700977985354671839578994574226762376388330607819309632455447962661545722803504526563364084632742897644105409165441554667819599852438581931929748456475261687340412429732201056374942049870514699247738924943060814345389006640948558987643334375851903896823640862001177524148530445081218082290691479362238876216922595938272324772490991782115407082004610866500496602687238716708111737866181458152295725236350471550000047606758015837341710946573364494336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -424689500472320926334657689108077185264553248790750311115294598208499266571388348704795526403353403874095221817326168490266901859574826623634636267481380744625402262183894673846845422593806278859476632807248076128406674498914751931912551532131290450381334065910116096538348332473342195179636953498709782057845061079196193252176805055992267052536226775046539053880477017373044357654738223591899548049770535853434212997514853323419968342959682021265069952457666891734699374977923738300134630827015149476379465400991590165263595882391922470565125064857554861046502621198929836188767524590985341902333936043950265756525411603490754021639074536833944680405020541230175521112830823491701442391297488970945366886852098161969220336144030864864330868964957876111132249915775498051097790303227141106253517477597168016063391359757569520649921713153311310121367090497390145733944336647919984062914139514573925994856533060779496402054143076059905074259515705570478059242871521139397888200010241131223815608865673751565887892550497529079496950417545743359067389998977328669632627698082385432612721373252973837008126773730311416606895205086367142601019871293303546100475136974215888770468488347791976361611020750226360703088310582007631868230344264886316240608450410249211580133094797954602290186006447449991074239120949106142178513997879956840876531254554524568190407065452309033817167112488011771413271025831429186965311757653420335665560756714390170022086545577901956094134787371290477714091429902309581779490704304137373309778868156909438602483569538362345127162039403860461677709768489044591956904435908626950398777961574826791518398663046840738486607298276537841345318962535909430257034661399013068646027527402425019347094632073354599759473459655516078351846412654202534521450475699922704331016794875033252810737285152963912944696372015824751616776481964890939547219467498772130932076102398333251744425493997694967183881072966500648473393844060991364078734195898119635028757488376096817379608203962463102381275285533238454174379341277068505343060992978914838044605659072077631177195016800979265302972675478161956838147599884261169201732884206918160158132256216747360846985981747886722720324530285490780508955147160331538662684888282871871004020852732275961044296672036338464603459178621526989524320426263345414958312897549927240993391256609713196233892284581151086179995537472933278408799348355244674161715614559783145735250354654882968018332290063500953552435474493143422669880606823745902564742347725689083714604837848513156049569572843061538216871609370192424053239956377532076010413926265673568028150983573477940887562739327972244797302475887428320456575276475492129295447522891733854421347630836417467220053344272077099140867387848938901506763310571980807685552144193486009565605520908455575529178246346190259793259857334212086656372080360750683037052427916501361435170790700322657176675728209614586737455378710289065150136147630976058544407663976964830019943566129733605265874514977172431533191180751462771218659879799852336833932151058297207316806419422562739032767004335381829403058107527341356377844032938925390893575490664550407564433221865530077434675608226922393966472504579825176497358802190669188654854613902117591691635419145029753155098251264820324925739896504030117894693430065201459576049702019151789706063569436673227064200724581465549489723074917289466257620677524102833463368623342488380622340339001843937989430445096755026985628593820927257991345381270560563421991096824972758709808723700002292953625286296388057144013423418068041590161283729591193103510305158113304508469305371807819609242294182300380312396316558089913001090146926007973140700345138996309210798774972863244878674471397409663870818927761220543080956797907031611446119389247723055983210251196080959718057516683382655261125309656636532054930145609618070162082248523992699412159113804378978318811136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -20971364204607516019067643225451512465065975742865617011490814546266958788541883914922384995333087429838990626921318219371904006839284822475599324251448730274235776472423299494908421161567212142887224658831042426662664474439777168662815649809646407787600776010308831767591003137555344759181597447841914335883327238765136532531382100653080475569637880407019562680875323926972554100337940274144900478785578273039726996840742403264510123358046140616533186898333195037470093308936255910518564808798812178827956435781914712885065464486917765714958638478142324150647087099172807989676334142905184690018977358162823085831384608283574888682040762996971275521417677185156198728752192155316505007216493328212858413507891076611022592696786371849210719276620505882709691177783129193349892049578692098039727205809183041893209318028969283635656672941637412059479234769672458203759695913712501929295830234343742856463143712720015482789446861178721058049175243686669931120463166610342332568908711849855634305192266585224617571038258722294048460920999489136850076244051839979097940435136421999301246745084563329274475711452646833236859542896986026748666420412066279952937408720843958921184431267272380027378228205298373224535325409848747755289784246247689009038812308788373166011395657671412741419666860340973316505705167337302060042779439433963350485020687892968186001873964398496004571128183555310948410064576131197713978952965789332354395774753449254413390512627192038411602540059732719738613591526147058772962660575631901971421544285229461291455018784863880791465906625410317778266978125935189279422023748795274425947093179291007690595861866424945029117224819591368263825280662583857976917569502009050251627114172751821074903064637310976523637846791118363376036346268333509570718729853696119700109395922218868505801906647612208794575669863443536664078961555520024088614090840001509836242481977875488968057182270808502240727420382357261682847268499913335921103152924708296273957446673984289747959850504826072785599644854053537328033642101407354986566089786116699009778742485163695743351068396369735090796681484646517349351400719452510078734952748662979125801650787480899743955248678663437443849152322703404090007805458842043580371779579939078044221171903482339030263350796642822787422912970242439277433471196824158281965588001839723959199900369528925740113409743442032372764782251676083316202997500833451674593139418994455916145413539990835157779598907255682813847112135334779102966856035760141885103368037335472193522862506987473699468077551094816369854348975544922762735813721628319695087219722259622747663516895268144954140345861527174659648218352041863023567281540363116663395020708407858796893843211451749527603449918385180558263652147245519465412858551685030190847515997245750356262915057363763966362562419385637524765652393712707389291043832794663123320986213685313328581262718673986142670200462722699964520190179194805050287544905336351971013887410222969658305741025574874652120705194822495456024267431820778469161071994778230972058280948423646932190247503107398693043616278595471139874493740453556801187693506256192009189537359186732600456316945633618004453244358395637304318552363591411723308011382048846072408847110570676544895779328740873024706557115848497014569415635297934953122116974578641941486143824199213487826744827197332535859191233849011425105183902808236210599429251020961853966886307756261331121058827959795727949297234963083153037611953013904068218223928627800960583974716976287717735541584408744209797734405096506359930831489006443918681596345786609330018463400556177223968473925238416231505752029518232284151882156913668818193562582172353789946237173827279520180036254507506847136536387575399102840064166989233216186699203595028598317890992068431889910575755943464670662122571080363461091348799418056997343467392777617342515948901857206000797031320191064751472640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 1054529564829435927874413479014982904044156738076219557263599481444309615451496269234318588272820214057006253933513635325155345743056475271534005980618376225968313087931851966496478041005846895467523883964949605439437542332611578007685444845894474666828420035056355028118189180689488735014690058098739707326839888747536702732031170891319070482180428295876801969005405598547982389023228469746951332254993343468475247597648082729899364663244067168085438720768585810785594953679101983490543317154120194650040769023091959025505084287486253687858152031786863890131761659481154110667001366345739364470346754066438529568796939781459168578956595571227635885777634616301468017197108337825695779562424373202164275626411396659623951326093991765581243533810349592375604118150311663863453274435591407326664324793473981228599330102473245673722677311055855556379151452824758570397125402648201812621361725768674231357703726596358826196003678498665461493523553167301708547656104002590708818315882907034014691408582806398360216760406498446163458393925463084965523007256454810975734220360879218699893775707719538139901192229187872284074728646022275060945186507290057881859583672253837540873111363499093887748076699969301121767654391810147769986136793597772953237544719159406378420055677499829057233921481982897739300762662599520531210664472417345573824211605538344456436404271858770017701484529311934191496956364406092341386385586437927815913242669246334770809075851343507264194638951684352757335710920747834064621579275846226210200854462246556852676366513498010293108870414912960840424246951213345210953972103808650694548115464048223966716381543307091433573826813909259538071367710944953758982734571063534548929302224958337863788242407732283423773432169167492005512857708590094983833584132494057180798325176662793929011081168958715367926796846949186101684082516994350583333928431605868345888416901233074781193492903786641929879176070597854341994250742919991081152287928506345060870259699789787999886347972323680493347361542611484735140293757015855099588239532616316700853316953987388727497596249213376847775953514832005128896834495358722668999868410581448257893545842523329494112427341108057749791571755368277000586768429708900586120859721343050078761007317574794106834795424818119352744099327017843929366439661510013517939478532453424123834213482411653628453839234099978807191754254852404811463121468655653952613937558825662170059445507195065940964036060891123306640791280921205067964526809317623131364404165538495536151565646682237138942022895929642552914225008642107879474739107182605954927456845982506508995568096198839704490687709196958423547866502766143011016969273541918769952031953596750636070645689436508369056390181890751407658237109230546785840540534022523149105110720163655321836425913819313401041998053004272986652634027535312306327277586522765240177818499713099549749001088054146223785003674635894103954191162342529847687332157938893536479021211705646792539729423073649359360483658017079794917791505593790437482817872981782733530673398125345550154767108129764270922084368706092045576356916502130713750563940706491822113417387711740423089594281260650870421689133186147900302702869067314046000693741020343897472137739131380146351264085995926688014077868434178721673545271609976913885893231088609193581974488634707506251100812109372587624538072252838537624552693132850212599302330608171182455083899255528284569610348397159389705586504395252000165858524532630247260663140435560007268008603067108780982510753626576482735889964773230640334766434599871314378490820994668961243823027003056172023393615899009855160972074859630821680113056030733787322981193310124964716032697435025193015450685462548597385027130536171844026764062473152283919428118348227002442748682739090129727414125923162998482881426580214858114417119020791140804442035162573854971011226548286594753664995271475462144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -55872730667218944503659426439255062677477795924492795795596348799360493065991000952711824220066406111050400714945927096948868528763768651934832544205329971282883150374743158641653370925264812722519086293601612670215277063655110365912893569323200955309282261260149885038595060954473931422859137376148627048266955689814274989521395202419871292515621749772417370429079308706959031597144881101950880113222016518404225578571509277272942141256162409073624850539622062928522945086804324731545044165604120805083492326006431840846237965636125375203278565508074810504814280073291680695351432307736556085104564648162775311984415411396169430988879076569108005175573643238562386203077053210150467561515157375826605426873753156436600371227437661178371094509300306537507829790792376894289986841210283058329684807122134422269779587361895950925656392963529353713353620476737321504152301508388828749247674702821223511395872952222558180515300145240882043820927421267748632786462867341827649535707525073623506109771136548900731770407378089793695040797522937862127334796856467809631828095414838785779600117608922843195974159947793143100295704606754129069656855258553446217138676774573808235405748505980401911041542408172708501978426391996011681036059003904085534621680696054129095426076804645628343863441287188883467892371362138988625252412320247168427400878224062752316689422074166607576403096032138910344506793057286044416358430445121916369115322093408765852429186223744953054239423221841708262080592736651954099842209890824204320255861958704452863173966901438799945930537311467078093252308572412770187432830931583700943133531029733850659378099222704602212570920067336125951971686952234355300914511640921033535327999493820622495919708764511327767378043058819527429719819708630759665024624030524042584874985071131798662177852656105470176971908977611644738922584923885418237874648320643537265314028033551857702281702537317964714538685034725474268015593177681844762832918653885652503050058140631319536657438098158246462467290759838347791908643475353028573987744430729793561871362697327003314591807798302885603885569473121794846653198711108686235499941605767120294308002952653882957203698657660020820375533147732630436566064727095450101834083456550503150867133120709340193655540626983567937204371371056109179493997593571006871163068284614767335042200213392480895256642411547843368195216064116018472189954089554518103849418716658319240256170932666132139078418321683504788145942527780293159446385991869279203814898831189598900847998035215230583228169951150097174235601008107212350387098984244692371524844283333882236423387750462837676581989766645207800075946446062053810830976366489231187941952464237570457372562965344714542897790828183185520815148415052126194765592716056391552720812426754985291600777277115494889069825761602955768387983561425565630823392038351235971555372160669152788244806623169982356374489028416183950794799112140656556084557655533419208961886488190167351008708712539318046107535471924296950073638926274777732081441317662089189524657565432321423317003114180450007820662324575343098197001748101817777479245741259458960984547664951168310594252886826545459115697834515264969042533709346621104765601306036992597959249747627780027215516192380452609343275935294765804273927314846493094509060035604689315048066689121260541844454386034295341946462153914184173231703404075739630204608887401599111185853413546246803238472705916465278097183483843619705973175071088564047684096872310365183754940345822365507173757328536690531167270649825056845482395437644540918769190420323948826128330381509188715360596179783656856848761094520930103368823838358534687022568477775638098382958522576562367087259706654524521491697032552800515158853101902794807286982285522914887600832869432694444890703064076374372067879942223785363537339340443146949652485332097577759723381932430198104637159607422156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 3317658136890993065769324128753441408619938539015509373847481169827771575909125380908347926773339738355034626201835895904208265191861235180663347277277621358798814242327236439904315196775210051040652891745840873387742275751989483523741067081809641567617836689985795895206953374478224029567315965192925308257111466281776811971597960868310160424172702529229939340959205752712874243574733209916798298886843516419506423969701401736944566591930516509603854750642317584019314098255267258894285362383278069421128856626342203278091319229125584870549243755856438396927454327899063901625491584014482932243427658171616639253918084172759092152758176337652525554715499741579871585491125585371011620991736987540265623932167338995218562514142829448612363846659487739728472616576058273024519363259107076049925783278052903254497350677520538250613109761198713524596283633008400284445968099236436438685763564018060314760956687031173655359530239668086076243220346646107104856149685704674488545257718981573053915860052326506618998897708223494108610166591848840573703102682256789985692382774977966081120685906369648972467309804107304245272143396169135695445319706920548696534971301068257361282568050316506982128257466897034550847037420078293060807190773845258173130629862090919330846470806437589864899068987516152385815544280779816148674048314021034189552577708588000956538887360937726207410247565584932550495320229290939391717508400745159731526336716946459342765279527884458692976506119384670168599277315588548403103513689228234099511235579084365851253842469742487975528127974463479191572692525950687324636222217564687927475665645130025459769386661474975920531911090482296204273602948225606631378999245922917386465817845539152564740153812088717787609060764374935239645771399644236962398266157176204273209367123487569785696124062873311258853839405628441422924521126215513343748841032226927161500721497054737512608537537747795224310501493257973300590740942632204774220510334804523903328663303408511607340929969344764289824320790840899453751705605564603564712868666249096088922058962292435260361637984264433873859880176209908351893572562776167093484984144878757880163498252079415371882165470996188973996728705731672902929696366494399817630768949560682563729480361841131992176604484570978605248860363636932120582844183132680274322229162128771472899259369958361261355194898442722287306993182774115850484205755526683721468059590236776668740090517532757730715931557206260609949135773217325674110403880292229691243718490271930160387670664805903691908855832108803718520356570768508218660552128100331905187805160515599558176612069511136357834852564921785932627699263930144028531634742724476673027515727268603826399759933876368407668542418793951933423536431521657692750706155933878876312660620022639088073565381575640259438752057453579249437767592589883586826268802961350506429090026424570859881210108317366201067958106677940283001106381883194052981316130225475193934757213021348426719690569190333971264504748832651378466671023082631403882244256681265506222851598461244354288278855522390974037822671870621004508012119579441052887388609007212315130454878565844768288271395644733734644292355557751057595953122980225843327235443483496107869501091886403631052823981932168584262935762281462658659795490146279745857244388345610903545751912843997886388772358513775101338909284821852772893828788138790817163392816904097784002808029890884595879740879459669149873820886667237168191630325536859814650148454606377519513558233866179731921769500640689592618275687429566396523948575930700035119901932746306833610469251872050663604994645803577208873790993993522888147526788572455303946282082416988054844005087617419640792196749801678373531340616275009494560567844422476759144070578424295885005569322933034522877943859524293401041405083146315433833149682878930651737110041137243252660822678532486210541492612628480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 32219764522192309513159502820932171405615663799981693698943687382958533961996016976552030186651336564772383238899262095960311244218408810351375934951670319256560200804229232420053515549009897926743811215625459930220952181450871838007857821372782831089038911528861849748840334935218013504259626422577993355864272139206998927382311838649544873871270737155082030691071131356855106202909644412013627800300329209226932599055574328876181221762845999413151271206606745641406620258331548007955103093339481597532767229204965997992240578653289832976040823152904925335824192429292809705847472719224079534164290285293096291786557450496578549332527815315964381342586449869905129696325099156028949958315267926202642125229869762916379696128952244506953765216197004677387534188173290222054654871196910805320296727065369266369595216239543469836734442312506072062951961446318090005086164895734666572612950666102155746539225084619768387559388301185367237131309177020890870851398415651326988937125544853618995025409714743454979193579573609557699884359448556908251428167626777258387324632454508832722303845472784469308171184981630041002874462079605463637106002810290280497267477727073891253851355562873325881840476997790746942155341734498192951709215666928529873695467294222456095444635564745594902716928289151063718126602891314795702686938949518720720917407509080882084347252362143596883884802271376169148266871712015642418741849032984667937049446958671912373921393442392164735983194089024253881004331290004261182779432721234015100401136006618215645075139680490148961995763061123252137316591343931399027552490040739804903759268651337137735097144783158194120624564167869135458700492578254579527234610954541853542828817820970659466632944518813234294548440868242973035075977974930570846885048787173780796758315981533702294228347351237242568942581123262297646406514352787034294283221073417299600980607507020375484461956865955247782622836463846551652567105864241365753171318485679430094163755592374698505771206622569328219540150864088827856944324392523787325719012946607646194707532547462305910540851641746471988295870865458098143267108572533939628130747701769999764233010460584863036780130210275128164141896158063389238883516258692551791964435828715732373488290156166587590157699385545457797361806637957759867550241204179056070555000505341748605865791636528768356943535497345551672309923207987896988361939737100557136690384518646905555005111370203383230148370070332248430034407102424413189025107308577592262402513501327698059726761564493773857436442877914283951735479907229237036261036331743536107965169934612327347515297787054059159343286032224435758632964080865879249430927684124730247200510339157621561042288488207808197474038076124507497433026989441251290062586482566931876359305230328715142529903593984435189737966956357986382480450273756675268170637595836482569539677045433398264739577334781701670869524781701687753903981368737815527078699515994111704561247979454811269795612484462316046206926868579812361127821511096565704480083344509476190453927113256185018852293442099903120507419718019561439849596836479750111524819030281620320686480899091994222816774147823604879809925054006232729127151852825894780473213142815086346934248387128942025551449032179215849345715872756034116619637777494520460979590964280221097165203619358777680933090935397104913288796634387303130778618193530169981453837427497785502698416675434420667435490187108225481278909007491000470256519492050558731872238545260099851040479047263511470172792753985235590243231318224104289830919753206543382373525492776155005976662220106363528671736334673089897244643737410538509450144385323022278028734928186661963169024319554513122120122239734093358803573034933969590337387641400209542687279961866630349367149829552465036469372552980013494234856984601110019793275304965560851063391651190553593148868717192099896737398784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -1319283770479545348135699959228474298743053185894207847241866981839792787595620535875137109786887451056067725406904295942908637308461149637784612685704916489528046905693783594571324720349987769000201417502780368206755026905886705950484342045140717316586489089029902029419322945311347819291898204043548859783833668532143109426733205868416007206929464181966969695649597017733780954599595129660392982167895955036587713626449122608811500438713153566700854535275748340485481978346600947865387362176222252274135221226307666442499053090778112640634161477541631192376578432905356071955425961809228579253139692375312068733714192626982926829658183722253944830121250734353044813940522917792069061212586829833905944218217658225516663503109255802542250064240094734571696266906500926781573768493045127527128803250418071030570460995850726113254718316461777590976944462430557812892089080360874537441065401735551084897609693554360177503394919908225703288422477331013888324554056422527751890383742849260680076543964910261101764543026731314716430204825278111039688074100988236141095125678507895722029434512192444481588725271247602449790614741541656960131804827306792443434115324116499263386112260731306775513629744465766391481872596664837593707132405322417590114371306628019827943683955348984745871895982065365825566655075003162742890225211775267102560579728079043053020783877856806525127906438568648423359009477926204882503048905583124601302066981747465311639251394421361166186735339693221645128526801770159920930408766982609485087982502498476151736277027564189945440285419568179867964191479602007995533566852339997138918503101300842127982621191338870985465982768652515426079490275044073255314654528011855602140817240620185941648375998230241860355508933788061273129469694773379977956689639259340314093198977421782706451336609057395746022797302571112880454814958744415632192805372256002359402526229813553050414362374527848657545875337247458257546443897597646066908404586441871562001919702461669356095747216410163902137273850405672231189716018225801254505229425918704137831626713843433219969461776000686587183615549820974887228016713197279460273065727548533962402294426478107281037561520595929065624508569835366074307483327830080277007412161937895562554461458819480117529532621847316918823353649299708906323653387023402788999230590045073272029735604061834391066833974310581479005554883375721838441740704653556623511961211807995075820995405776926732424003124867628281821463735974644975106828244001144639375997984717694169678521944447040375989765979970364353314292334396237762493105782444328126387419887845214171046657660004147349235493300374868873246583697327069436604643069488156758242591112929927996595092722221212693878046655107576155438922727756905106932684042055835498226644096396704662741305985481316234420605363696615899734162812101394222119992975084068650501230949433628347024960872630364956423100545221298959373207678846885462329105060259825777107369945819077701472600439198088255676765662787208026905175425269192284431434776818391761022154825513309755443703416440394607367558118791799166827402136704975097759465792110571485883940973181049486042760785896149963403616784243152040657157854492466065277749052070109297396265397454889337963347881005779909481607839079557276334456157881363431796745130398272786442179147418519274630957642255318043758258231187212075036841466775070424013959925836835463079781527610415143692482924754077276410126248585945235910189659669645839031443958628341921947367062994778527198587116197106787705302136858118607179410828857339811241347417789051169240463525833273860317743234134755043921848023382020240507389065415439957178248673293637520043132032600152632362069447813488661840123335221208128229370606742827901195687328273884985573458577664426482228280691710625243708240966344162867628710618423798156828868223354895761878334927587777505027686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -42801823103266732778483477609682097626173505888386737807052757118660752997593569164182376003402611786224802066185288261985582861042055751252349684453624509403263600296535084596969147858033512953459782549555996074613189190295525611014921347530407207969118878911602488063331215202096314045550945295669970616754665320938678670682301774382857383891677747142204502460862182205080368198868883837023841457066332252508489310789189337377689744289862855997167475610205063590816458796009592507143995566804792945701466734997180850857319274275525948307504070934109499701190014026699516084776432730831972662361806169928642037355660095903504794900666864157906700491615164846849046413210081729792076043306662707565401029165482146412717906867104972541930257761567982107830560881858460852352371247509952926803141192427288293169492909836032103709963461230647312706316365334281644579076179349620979986797859859115616507220399998268589008879985664303218179098266572742291808341012953941749432665857461087295240168225510512979377425631972342421821374236995760251371167857368497116375311379958970753760294674062372238055261373804593540333360070863306664580936295749781578763431291089513358478433330920095249562439512493487117881614799110676597362570676555173843629984510254986188521855302355917551025865534019543921002261882138691881324444073690495732321116403179990822772704492461492175879568246772390751445679058908624668086295510021625341050200874048021471804841283703000935182580952366692449951297310158305774827737256645243568689060516628139841363298709146995565643357832385228891737508768873600660513542021734622815595361577396350603517642629616305867606051746980788173072466418982581075007914393619078572342857219244755958182073097598826743462594872968443388850204800616621432241511166932782297909544883054464650651608425209549958698236912958848679076253251421697021692272422275246984655284093461530340124182360511615621259287603174116931369610871433908553949713248518870200521576023729619059341801502886028106356909733881419462183924325077566067863582182361127901721334542016385718012706236257780427325909323279332084418823018658416849220572099053335405139053605649328055441118322880935171599039357505412811466874304626306840323182443215226464287711828521139944133548517245952515307642621372191383597626757658948900921351726260514592591854594762121577797529865995777426924992936551518703187463200470028092571421915641763572485190385839575322453684069674573024320465421850369559703048748826319705172992778076809295961723360386784311751008057538140624677891302274534704404066565698340449111902303111905933749974700120647901725619576285273134686395641247788544232104444965434595471188580752203056802020096248575098059505667158022839957190300150952683351611327395561022145036282490122795588474586026300537124542895061898150763273880108554919952338118948885068457613264469356122034131047848477442118629106685790507492335521181361370756502360289720829858254638617056146350597938993538235504857796850130693794695035856692680753298847684750426190714317361363058692772122139822833250697613983000580503114009577657138936655846535550385541997701483331007424866487316343728341352643547042935870063786091023658430466168514473665064343257588103879898099381097113083145876850805637299054729717612628112815007337410877724858436625068208348973365550067142077459395494256315388491957179338697689891040971188884547072476830682439264965295155346339073826510514154282546596890376515702772831527380700517777140011969680039291840026408455141832161136675049476529365713093335220497814983649699375988827464191660012441684092262201454834531564531357196207974067052631427992402482402521767281089893506437925193287332745552053229563072046262714565757316295217365144289195442924179802671837827440905162249482882067682872468156335739306395092297021790713094899232937724969902082253817683896088657920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -2010471305802541380821057787280972018430050211403333656577223780564500323547930687757439910263188643063911685128184025019921895383596388848549417361731840738246448141093867362710524475684421000496226421097810018380699865095036138698174779697336978006041756460532762781550506646242311430169753631610604624490602152665881679770458769169955807816106690183771818485298448099999767529269062280191784089477123268711865692960442667641555316261553642272623009736881183486725607353054378490965617737984353654282258760264825056982931610815501343044099181549484335496769416534769915840725098767199972344153302949268278386610691904634430366359103097857933607715992834831527369283837762898790041208618815822882807666778714284479659319684164420582301780019265497608150450766067172158330763659105268702796110758923507403653716057900707900920585506453331062106393855715242198191138811741731525725102608582491142573656056684377086425690155762398487273811531822745674899338665020470166797681237775744414023437979203188405977349445464020976933814473758713694660803429719486728881577869377778340633692409448405318908929571200378590587681763716567055271531420228897100412362690572022263526243176151894844240240865708818263587614815597942194788948050404301571880602022739278729569293666454362031542735955280928155998975165339287924507542245283528775895768967019653393533256913508427591849271293049753615648129245794531652070872726512094301811595876764830666325444572216918985857287032678165275702550162997184019934989493273518111812637497883382512234627546527930938408150891103987778882026276966926765810659324101184077978914051552841842739108244298812931244793496030425655108354024718606031512329427459667488723172234087686905765798543541051962506728522917232470538709196888188274971665398247818081370751774322539934404212589853305938804407572362100138013302479568377462253219590055501240002806522165603540648783953884341325063795463494746703650673883003859316983698113710024880573757835249148955219774183495591414226526100853056615637125084577154833248188524094724731548843789146361536816958418355145992664845672425562535292904969895069926326285526829583084073014891278741507493687192100654022475229357189280299038651317172240115135808652015663990002539357989274360514601247828337108333103187329947028976623427092349658838446245498846306565424772254239445640155665691153894054168863878627658185345954927895096247090498396314196876395420838685107024375942107636849835889528510891721210848592075093056664729923429654787388901509232929281508989773897720807764752185693257906826898788969699267785184784194054885297722557548895262087373411852504087386239114374859866772039876908821226438160857757487410314341371314604061216402008626379104655302162724604246270695965098194264244454047559027626890754005996911214297430384183277870649815248411663018054072529307786582832295283940014788787200347143552164622394453577446087014575681593278233969267337711008477753551135710976065393247977657153897361287185498286223895450083871519326786178535847709858432847020593182128972016885136968072506295015741820161924051618534748563126175891117797086744782308230209237782393975363708431698869470596371398146106897520947761372352061080490321451734564215752707296988476842350473652985549226976611977715542775295323527261530932482227889616087130407107033214262454741294620216407117277986818549500010724787253951644080492330821359612123052799793830096371982801622888616120174524828726731775256702623056343864855805406298353306451656943322764440031821295730673368734528295431764814901158477484661968804016099007101611188809553791117279943369371824742935571640317643959197243944762230863443093457802068838509792152572071561402874507876724956089082591725982366671483002759276275374578805580945723302806706759278994106861571774543828353485434745997572105852711948878610291370323044891865079126949888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 223012299297940254041987372708070668821720632767388042763973969408327894977142912983278979046406109715792301668290708282060432202180181486707335518083107320234220175581016732876230404903690704124554205560746374698169937318454413407972660742096242680341367313628155444749828524345811101647802984149921432728229994388771478067938031348281711297353185133510129538025637344271728452235974617286490149182547894719847629715791289949553323716892689859377269470427502477508910490019898342349426580072725821155338726435361313875576225028753212382254356242045610185920347717798026196067902449238760567514152516955439842538505652425425997924465659554401092210111623289042466341727969723433395491041217866452853013725771514420393345455494890782119114668334246686540199927117845283040875946977365570356515110611534946222780587607121510125322754930145367394362873341992875645742569244735028707412292688799432581113268422405622805728706851544734824699549905746644094475683494056074541659026738361899476006001392590782751406047103334349212329130113726376234876466190572721208446351096077572562209140490713738451426425567566619559024136664426667411017824027350165833020031312747844921852690698760886819192252962586773779173781210769716361845338705781934608123421716790482056728297239689368890957786074393947237157007194471888929959439500395377912382442793028713202047204242799012499309705062390640150754650297409302751944940139588989986290166299554009148345935320597892623024888571956228245513947076489767263441698196890971527892802885596824603654356304292682469360359255169080643723986500397603076103876060287018962604880477116913790784873189808263807734392730777497988452527163134804665230108177169859244552144843226654965089493974386171990249650629559920485815665681293330941651948256976318008226942493975045117492969263534694519529273939404865968821509770797856352110736803425843432510868752049106863097137428722222635219945331720956720592387182668361292561414355427594773130508013658646308415020825817306586578900546541785566450043351830961326588966238132349418478671568109965209944661531318045561863095804776430226933203906154103061504199015508118279847836406147841181086396453000522830511951109343580895063264535724549326527428876822950121928126889216955770791611287944071605188143402053362035769840609215007026761577657343031839795168171572899457867371844370613259021620503851087334753449529595141447962320303908508074372634874524946627066986635669568728157816156624068137625170685832225021066975720054838167964865182297279167579200398698991120761441956857294647453443177110413324205791874081186148660146485943016231102717601448375862668460653353708131762178296086754891134542054977131202572020881950394434978596735883214207242704107402716971265392078396789221938870152192729346278394559529403977410424777907741963027214144419780911894335932065572422519370511746265988876668752468029757120289610602677189320404592582546670742312588387443439729419641614493598783817111331233711875703997768575563255678150048128363206653825759640237547230623856874086625314126063556409817637231732334177016028136241656125317897070245491069044471961260016231310203280219831903756994488044473426044740746566168140556269599794151938671755369163013164631559695087011254655154321005118919804360000786395982176627541627641266287517853854282533254573392449232093331780607766780108087492434597957616525004945116942766485944885414580947570214212130083844782097463756387047015352515780784749611350445239194012888499459906381674971706778489866197365926873242400467247912367933411234166384382056008010392166573741726441828669788149094020137475020763848535784395917083723389258199624366564227173890915002562347127834383428224591383205808159017137042769530079460513473671533088009151183492741739166665879597080381731649486118325939031724820207959738858348174730186282694232468465879980441600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -5205600563887041707408236182105386966375744430105812509592322474013344901603971586903705171259562949561935168423745092062387418472395516055732027086835084345366167512440762395352940663908721072900407998693940012743018296939245975996696773865194967850682496281827836873002409037747716943400965703184037039477301487504208197118074216436779746199451215361544457541819210816900886922529823013167735026281481041864655497788991492420858887052119024902194574488247594692009183051057500628343639566348248340956041148317682106158197778019020215462266267126030421001545210118732970190861587308690950347342944525984431896185973016760735540860836951548911774238254148857483662253704563776453876672606660470697721660125840842788300347232925434611256184078862045641800265559587754625211521256117361596976011481980724472023432349991927012418637133845633440305404152890897238444960173353498158360534044270747775710448787260233259923600755836224350961461347814374030922534841980501899142102103950081344281307994750066271117620381108080823559359719232612654907712753596184038689880710312708518211707573744624187601448817288899718565661748959475534752033099955133446560938112296350649077890003607253649070093493555086910036709762085773400687064814971133775852181411212179147411812344468019901045958417853734465283536058602689480919090682142020335228243668591332016349988226851903281022162104639196466044831271089418237105686195593816371654580465749886212883164381418731496945424853732026180848538354949763711477853554970359465897003860035755490211216094074036477282040524367557594811838147174506632802102352874530027604063085782308717172735887998565910218120413911919062377497240325035588588990071204242123066082703901116006078370012446757123225002431958889449517011917823166722856515749339352153779488786297932413504477493601140169574568708181282283388023488239510809602664764889119993926910434276850217644436380760671167208850211024294055547455676024911843781046685440205118266975178562409451949600051246650929132828046004910754975529481367585996223841712943099993338814103305625365054867821824233433553582516681228612583139176355555681498617825352594192091065196252859863534484058154984291666702604138335648301192442263901126514113786181577222979162796621127054489033543322874711559865759908338210030487659504729493213320246139118375935031014603888288522255083800406785110848778038591063404743857242597856283619530781063595174640863797644334795664127901043504328045892691135953068509240578487894902181423502209433709225795433345806589819714757178471393587834084558325736418483313781799636209850050112198258099985300964581892772479422900796006481898532775189983200997419903468010963612790632341636277678039315254790302735995706913654865058414873415540464124114884260225356207969544446611387926639935976617104080328508815659338708392195059743376257627387023118504581817030981005037667785676407098435197357180340572853025559523772313779080825563537425699133667744975152687239605433843286825194404805199377938513489571174044938183327493913358298840583782067727306501094056731099490575958688511984467132405795953468979348262010944454920574655727792921662775245759908944934915856324221003898939858671406341859225026615893031943637156207174820652240899346054719362755618144028634677877034263365892009284777865985991823152094157844333813788516255930121569423059297127663954254383845858651679537720662006953665442172393013892064678731373061949324485989530929272303998848838779820155400892921658245051939305167794705495556737246840027914493352317646357234062440965879506313838229409143834419438026848246114298224267588154732912171760676277261289376171121463309927750387365547277421624945568429082669052030160662297129770016372053423659283793637151760395857712343539617064487650497626984300958921942470791487624256664599908167156104902204207399602090394142460921994280960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 25882231894182031324325123214454495716801315212698349030696082907830421283378157275758305908148267674981895214445537745974384331472104231531409240563299873144133683825023234482738408266523567382372962731745876980909163816044061832867455815983008444149128605161008319042415258801172600574721314140106682102892180616161957403320395584802363016079535094936965613084045702679561784339731670884941641373746639552786512958639384648065446479558526219619977361740604775129491093821087398684534469023785252682031322393468553395747940079378331193072810488234000035965528963106199635024293542794141095752661775413867365919451426722373807577483041552088760191945201314786298029647965688348982730503808596970678333262340171454264332905858253933636046149709597139904080584988076631256307451115880749058616440942633587577129024147145964059464533820452883268964724393687389881822373634799826812831665762080400924192013249314444700309540812402248529275389013953847243722631081467575181541690314284778227915370309100780064730355517313708569231760163183237165269776534913192544594499067211350489623564710024360461217088927415675729885105390422577473302647102302403002232548741583863204118698726515866278361664387945278530442211388610688944067900358301155071135609366787770346056985457317559968713751910203941199401359009709059505997795932863863791052487338382816259304763772038077577463263385257368192780083589339197751622865748196231965038743923979920353399001094634850963758236195886601321913076474404150599154733895754135660129160501854743533878757369037060660835974199789983762967132562168415486469898295412766650976464806961755582306943620691466742199829114499368844348045290245566232146920682779974131236583409324045236391562520061195399675104476806552331394794099752323693000707604186604031962358280928290043642495922509366374417582963419744388303253730917002888213919059637118554349117812471142821551254872878848595683380865978469207672643188866957211950243065325882101267320685180395578381409518679033188003343138647924924197349336851942648115373074287036411813106792255136692181297738011033497548590981033129653009501683752011617433376906297194543987654439084692625268786122210684787538901586431743269916264548207564700876490572997796629138554313473444695531369726287076634115756875775478752910809976661150192759450235120499445963197475263254515284963085903094160114835240554876387868994118478490071619042179163853531426573320051483669757811085323685988983875506915418868161053567983971941072122543961642874493371670431085481463067725017109702148658098054967071313456564245287776179376781603664413145595714242155907704858427312497224086071908659481993751020120469365192758624549616856373894970897386404970647853240137020032025058258200753157140046713487229758823740263956500760588803183206940950403653544369425482910759921058025117035793043080508897023311476131747628106658630100386399085403611103175049171848567675687977679605892643017939379633040348557123068210319266101505924431685803346165762988167110111829764371160535055631675062098760032936453693912708812635390261659499174176352087909434283060633142990706069278850119443654406746858354149555502231559135600718810591988415866146261989127565889795799257662098872951336009881183339995122821708532989829932996926855659057690269965387383876243905611603416402786869296721735763394203319828231210252236830341944160418994023034906835536458856437941164244609889385169625045174064084183887638278315246754187936801269862899006130357236817837697787083230679007412392116697514933060640307487648278357588003888131008184952584473220856421749788025339705608136628788328283266370307288982944224512590782294064708151150896029189227853534581348876183727713750829090656999467105036413368739543306700456248038405303077827451895773176637131895072840617014821950578126086478642750444928311845522845536958384439296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -3519323658995014757457877352021639688822293831129523010673285303027368417276250972531073796330551529558397727185336626737999946136730416237353604389496107049738642615816455877977020238358472601291461711001369740016388404557520823386939604520632121701360346148958987956104684884230285021472164229520117130585552150422891126610431828403798579284801424799570125431186054799171077001195831754302553476674677037627236553705336580757679759744199666555132957611716755357901310600696326265482327765372167028479029338846784531608393637407927468737723526636150405204010436757867655531663291215010127632173928218187895709071025399463724250324581316043132685396188420962481612380767779546800210722641870371363346337036980955037778590332119053636008248626701619092293578664080693105980216217225898696492389394591651774242608400378468972698544970582441345624729549451653194594159828332426981085185616996196308889415376103472310774652305916556058757042066421110003952247647966614811777651825419363239234010938849476949514856281699411400123319022642346884986425543761915088207613717509253331935293567664333518420683173265045521707634369714093382168123874253590607796843450661344943382193414011207513856837165296928873630619571167037958027158861782133632445387151617032928075295005393729645029032520726408271007897254812153430464630777990422399685817610883106860610844427699090450510242541467042886363894490093598459186051977224528274373022516850912658920846588242996957279461964423382619286099867827323209083297214960302097318580130610528005511998147165945772286210096674281454893927830190080013711276351209936589591502224945318569980558229745087289260330256650701976421712561597599507374569030451497058527292096632597019970800453343766785186691817359455532145558452525549531245956224483925170885973415208131781260257615952599941903396532469594831443880945309987836099598760764548222335522526514478714234179567038439207397436303336111932319339524529267885825784657240045121415025644268139216792242785919646126378276320276705316794717921706245096025417334215458474036743911999739225944268849158942086739852323025812455295353340449123314385996067389032809700409711943471183375663018948931348880668897601458212252869448155390538656076865457497353896433355377821096260487842801998154921723179621905029386885093749179319538506481636075973589943044592817518158167426089701924830541820103874526687071447942006953271608199825325897016449379004642740211200580459842345471906281827604834230983673759010290275780899678162634429065509870218830249939373296386393208826783204693212152254356904048346035636234901697464645391123988297092351377531972694268930899894738175161172096053480905315794764300575640873925761818505001585533152682763507450646836711824595362976604635231578281721171598285161405522589354358198036589270146186196312121189848700609568398746302932737319397766885413722230477038470987395465037088207891193295280067000597896518683644139271162376033320294529811374629207640711730435252819685661897279625087416766766715150590978949500074821406648369563251406839554153014864037087935568825519971512907606078382636309196607254196866174785602564819317896254125008188504782526105099820512872708043322151393206849775315480256743957747351273181689064868758431937006307122737298447424757288599484936920537577455177772777498642948365824866249797183147570374262515552096548191318276461225966237446928914181464600112251734884212187744845839297126541379486705737251651951168187711238300014366933527828338555474119998743258000820838021753969056110138071382334374019370071019721577560087939439834280906924460772026372202766320433939797293491435665038889155011372606665615956180677768644018406563746592205381307909496030023240384492712233771550836448055261211561199694171110523676691664541437064424135438202467728476736575290867486036139289290585338439608739699464601600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 76265264412707537211624813242108463821141161163285515588366472863363289765397347207517919225585702079681603183365306685341306187405225234350600558547317792802238177661211345156650954752468009376748544032391404436798409945918192446265779423804623776910287455653404099352028082336526886088508675261728024093712117823980871829583544964570503914581898684745426247422904859858489899200214016424469375654117509504499400661874922917005010253085609742511811369290050756965405484611399390748488919048613190280186079106660775110020218364337756595373425067249009188075887840920882806542020797088163547556052044596328591178095355335756351130739500488260497920030773822626025818799466638469917460804486420295653444807491289011883830008316007642562698795380907452729327614513968459519957350752183992787581642195082652014206462907328327863041841791393311972154543681591040483504112149294009117239730124333810572723629316811727339754678668868992716728028643119745313744693503571658334677022090560647236850329010157132650917151541388461449555324806593468293903036938241487446351936631396981830036126739792516647637240081438602507657855622106118413055625002067810747993841041364608747956963626585022799744886041530266265296180171231235802636737292632768343541470702372950709419756523451648757796072890810288695298328565478141490767822710441367592118293206829129241254355504021948997469205254994644848572624248082182666781543485599396610235381329957318917421978562806194097764113176452667765271978183543105538456164233320150598830747233210957135590808449725128197972764431571649313339457158129934752902067607300262295841616804960489327584616534924075619407569665986527050507322693436829140827365433448392335115202068051170216086532683453713386673750400073568848329172696607893178741285977989516174776736600778474772916107568757911050173193458512434398837888088106122331615729132744683909840230619608453486396452268584205131339254104860057990794629129638203323647571095462863844544616765536184208905666956042219507416861953203793162354221052500930091047808879724991032278607428120677612993892174929309669834796665781893252603255788273617832296889503511322142655303871227172128011553908824384303313659335769206294550714190482942511386749674617044138506957579659018915679514907588301960904836603294240681066336817468591111627551433942649899048295352455002035589893124780356656542562241640518908007084239206031014306214498045588865022133076220142533449203699380499324229209435016812980559390559118787490648643282703775059530142318418922773887908503246550105878364843155302273149958062603094593917205307272043909686914832097638014154349239227144002860052920756046876566999086838004359221044035918866295047961134589517423239583067150234779289802272088647781107936270714846688333941087068143747141002989531043866298938928523854836381852325223300174106290200950972735074371244147449111369551024338584542594747428807467236071923066647320070002248859280764282740212727976874292302411222190828335307627589989698636964680663754765582806310312831451399892011493348811378575788965758397637202046165727332654527789546258090358214824628019757416910369561922894310612627294098736025480769856439442668354978017862876482008849173799128286779363447046746179326672008196292536827421025300777587837537786599366310544889570252552719801080634104749658350100878484321002971863942792533553932177728547139941159055043205307288793601267359075020072996530035821938355692634098000802091761805643425270526939578252852694265882949251692528355763656739820419244902999141807498614967537594837048345406050902067181374951157983249900321657437761132494240894810703554239836714861894965951053138069104400419561016161231868493603654466377882095300770172346855857130757760663497003332307985401991262144975764386110065731089474555453672767477383006444635710447457261427915641615387831199334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -259764829122755095474772318043929762996277488331916118247051962502265796404717364791019155124018556669554056789460339294594115001346484024594672293307054795386495577745458064269786264822505356992571433747925847789201461623446435673256090053735191947778182600279471019308325802136578187243191266915080278410576746077450509132119230030544178720286103190142713712482899042895660086057297980023609531263904338424212938303160449699296213344250343781654848632333082241187913366437317368875517480612735289769705116257034292966274249143923100721415511681565179850902820110872103903122923953001867978239916623751538844763548359163411279283919528789539761212190138094364225758160222245293536287737192026387672678946031819374783008370826422840570604452406316280305328698485069555275929293540255846470259603524924998918667797012702832134734536471196016283195204833884607562593204505995950924287567517005699348060183667303629772631182494294492655802719945460145037076430701999639678028696160766990225291509188636978545055739141694257011064749975911285520415626890464022168804692557084908590738416248358655687887513545305702665447868360179726366161363377893171113013001248575308432657134580161900716217681866545507864103601328947668310028713365973379706745223105745218626161121113875737950824177472582653937090906652997291096170846281897629638812898886492948059154429683578452184642563942478449483802109985260460062456367556331702037293860622397961326284495808563185522505885269309361776720132295533040341558375375840895734047782653423970207730186120409581412925231659146856353579582655948727628739341235732330750614352506679957760077087647467234985195922618886532387675144655970702672540411383396679280006142988931155535753351541859963250518923474621426314070734156528994087540091544309022553986002278363681283890651154052022468688771117908919261317197700547865240167175276168744693750683313498510503950839521000837363576372110781213045861650223164453100449866569479437471322738723973796987071519852836838128921607323532142400074705148020985023029860707497535813594816049720793726212686927649050744800355523919589858776803243104845413750885768895167581648823554903466711649438680875895900693921478656899165035429156091010560709726828391011052446209046031394380438468730474001578220235119003423748842106512145138079807110237327367520123616631493030163725334699180341298643274971068179249780058446349694110203111481712457240449983632422578873891273950412899641687031341163798287899074813300875532570914973471704977287410218702063205905984671643119216083761604104439816828151984218502934093160952214474254734227610069960324068328009589153385568691758098261164164416028455932024158381485195343838277397712637983800933323018732775415267039247314258808840775856737787759254675339525529423213148828710297236796838475427542482825728466077374866376277441419348362411618467353175608952577427238143398102575473254822775460041743687954223199947566173569936367955085874747798722190186073106106890823370072494953041742539793488896180333295612759006856899643378753017213418198890887961644867541634731558353262196803878200402149810348437485751765404704510398447920509589120938363042081176904412109544852541263972171519349299788344195795103658574446751701380817769620744741105942595638157927395804442635682167252036526460396196780332316556272353178713858724387603458038849712372322618211614063513324211814609232278140103815502136112320487553778900280635779375992133172187081079900080176450599642200005842780965823783463665213096945492471731626537574775152532259782894633085695945953923411364623574901047150168617753411157435316620828507938579491168510151642014495936281191779625977499329036727225512171614900356053227744173332699528417397609293979906588099883398059057068826551874654131247564830200626085302891495542653022723068319766996063496031132360638464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 25896053330792582822980275864922603259009072212566265245914987949598393537913161619107640387039512210089757174173453625098467820164620068893115764266787227683727507141148734113609892023874775151963399911320159800800822651232160993364023607133232706367732763495311576854728612564383868955217986979259097529883980352542988000588759587633807505175915294006515867226418175317015861574656008938485850264722248746466371563176775728524317464312290865536406171781006004159336369061197591451231054251864162761401149776310840579834757746578336345298177016507997337303903361320107591817938341221508792257260548431092403950573657626923586163150399160192070289447001716151583515555656633317087056869862993320049446036142010581340941115850411103420088995704668381369897136795341991146243642967293640834277165236649590634312149627974455538047041057690140462037760968042814344461627747743331772827940021251972998690460724658173213281799321535782777422854826790845349333082160424288259733011636051890390317825841576393881449773469212116302348542576364249682414237058100857893429012676726862187569871418353686971271470898217186763667940275806580561315619424645780505376446130117827109608877378923994375456807271248064509691587845599278116967745681185927709485113561097965810699120137360706068209883778856010725906967373220891373761974210701734166911685955186035510126719248977806002862599080204378606207125317320820200811782470336760114731719107259834634875061400390766662759585492503903609851172039899555600361264225182208866207642858593828208488488139901995608822938716648303756391525548805658432937072624047672308900133116242061628127143105477428221274008169493441037170552480979393594724306896877085038801313917536607455834582902034776275462391015777411495813617112141085698240783969572520866926609964420101997598243647247059052121649085477056727958426271869994594811101508816349040089671320607933331353756192703819569984134262923173564730941824451970773046055816408113718290267031660675392955108178272751797610792358385026788908644193034270290410586723178094936232791165988143157210897822993489568666065191287382138828675360926803245136948558954871724074479453202758600930549002432962733690730078060446634461403792733674940311506829587267547294029072497819743323004734561907595511834439306916561730195140231605335808389591367957507877630981072688163023252030046758475442894151827673212658319966876390427900762448072253120910666013533389357278957417662448436041672851610405262845931751947991906465635000527311602124680623707090550592863939866364849137265471227703531550839300947410014881152298196352371727937165222321783730808114782168767298059772766358277316361399155396133376148483201431666564109647397843082382288609912352661737116406578493575284649442902971955890253689315147858659253148833335826438726249077774501352199326418033515415738002802116139954609795318500903522607474140085535233630145149568515897303750737665385072928549877634755729842023967911307437050837243887467511447923086854158491362311010300753062379447186782121105963422186732081793495065489518284923086723439356350637136676036416148411084804491938701237335282739291090094061550598708036852867861734003113397424657957219950838058536036756460823166062613851062175307726524240326351049376778919000458418733487528117458283839959421876790165062671561778009545321994824733192003397765122592658142981534676124509372534682549888153410876560023646452104610841149881263835166696244509137629211356950499166574468518158801321574697104894129509377914139155823156962780996454690351703310449699722225588920567669463967356648818833012101105592163139737533433507201030965524882211637839688461671378251523211121316284075661023570810672099644406644007753833251359783117700080999384926380617467044891562616260123674239173437812496467492778966231500855292929351078963044219201899619942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 119649066662388203765170081401587818766909883873740432683858065676729549029577552526046302654618462904605601854607417932734872319333464349613613544704577829343979249577416126384244602995342951233432068066196744970076668471821684526764560684322906048387810633023451753458944815973299537049473123978715687685088164530456026360049454872624238257044192421453907902009521171980192552108940586506327056736221101880490239747406946455739942654655817847910005691519887809228968747518580290855291448185977700145840640195185546663343249736158833862944143859357994452038415410656371499319794611393157716235585077563241742737480424303727172745840032075984288316450381580320949722759488567703611320887763584680160074921653607125082724540678366782080944986177569428382788512198773375734102371141172313629272675095005488298196735045603761356281793964909685874842707555208659789981714722184549975519940867595016990124623925067702171527199326152556395659068956162065252698519310222962088028503428865147461676112818518453580279839548047814377402666474809880005474324421854349365356159619255431864159600893598893626022741458306016132955589504524414393137399784055328372334957882693912897154523959075813754814281991880533471351120723171691152062296805114026740809532557289147290334272943029859603192780833233922805608250099550580240413295927526359664041554493082613596837601664631133025611016991741898119518071611263297625333641187225273299887289423076431008439489932152281081826265011990125748067355067523717659353934971140814197213889804931105930867581947761376395957947015747801754775181589108526825463097245920037083069228154231360198715751867225904247216240484637224312950059132000180983909921622042792290522369492325996138007054415878037678476510254240567409192047222152473055971254215122671266969313383983518442491437663702264150310455028837154166131312523007701779587543051938956144930177914074641292444857904177915787742887229590842988035475275067473040156601553704058106426604531841264894998992093543034392686637618532260496148310977634013828528196682807802020871640080340223248048207944284491758362659086890565232976464184160154778338286743716679940602233101252054193693572184460766357352251310182555163579078339794109624977976662188048133499296514952995441003408052656311964858050863464719192186259773735334983785688344366050639303719963448217636813891509765465705781714879245737479079885415288350403267380312764810776451985585696332049829694194921508706816816377939531284456986217117947910025136978556657280827037115876772304128873572743157080412157927765341338222725833134647076078081980404015888891247925111421293906678879955937223142249477074234567920774065717986524973952036047367095079727518194744579360039697190491344320566082252143693415753941608324178885453521887644816998888227190293265600516063489459899606696952612380409847824227217260090098286815595426315598192860918373113016457567653586000996329423263913581365009419358987043334437682936918992661244970571537179616295092001239482206329285258223473652066160133719748037317652334937472833692694257031255351526709753154024873890997031465678791285325056670758547182300861050579539637693747256356347006467760203373023979140082729789715446570402634521377073130054773942033328951691184347552411965984176710943457095936701195654411404930752600066544092612872972096222735422446864143787126296671229206041542179709604220654147067628079599794080962718759512766757624059124624884457762817907213961165392004542508813197698920657659954977828292730002388212807622483586865350144000931360571624015982516124110310341132221027130589232513578936743608658524247198832587841087280675328038238276247979143469705256972336987879461750752562130626411928881566614328269523176163783772662903985924101404359783477856716184575695439807384723574658663275131058865270859198537809134315316256440320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 6535040932054803664230459890951402660252591551136981349987582639673225364071401025711271384392058788362964790739285048639808501660840541584847473452216475795930785881619197733867596277700269963168215088895534491356021066663143619658677330448471848435598389680012458127333444722027923345647882468305512581442219631597242218477271681991744856944189194677515652545409383290578198823829361124779434013563400257928542423026935979663664375135433056263473654621957478590069303090598917984640781757703917016227483049134734717099219125198797085482232779081396706946050858712062173030955058258844802104028475105912299987669659883336078459890206330109814636463039597714738193232886756590894870136197693705505090476186037463714738851887762993549606783872282186265367845448526405520427074782011311363809570169556841757624181613187978934767255369838682864693064974372095358680494230134310412305175641878083340768104713681195248654076173032746432079429496997378464673539619419739120577642947473214616503054640617703457531705616364770220874644568429983698186562563722976183960102733353615050183097381643338386584427245081554248662965423997259625049710521376870882129962799929226691873053135813721399510008213297863778352893880581770862226049172839131994089347470842221453898441827336164495263841194942670355806318191218407976248522587248089597491372609629922802681079457309239383159065115748804349279305570874094104032061720840135004051657042270909301865396011236377818402730272958754234097523351346979538532572183728723873663913608835643883713442108971128114544316237968246868613087738341378839884094242554975906412149420063472720724856483411993383528048089611182988313049843298771320540954528769237882141524315344619493105659551872236853761746320108492361086114652714309308587713859745378722353439680834342831298651137853534871964391576172165363794201645838572254658035209610160712094225376213115473664045648669624220420441944067937441138970888611163952534707952122205547547174191887518510481100297698839722985347807102547871846215727665843371369516844215106810971293543720155104007920901062645264668305327969204486666868379012367461231300686453574318369959016422844714610384860091461807858608573633648932076833517516109289635611070363866454273108326931062100866804805090480811902066553801952068032043860876430997897715457247807401312578138508718738165084796541610596372697297301784866104370214951796895911378854912220111248623769193806199249644192375753482464796833168113499624322910237322561306593057662106732863551052254903999785401272604858139392096832660112207539432691273966212245332518121630321251868163359456216587718543336503708817634191760305260813212455094340220442943319094572288969281157944022447867607085165723728691929051148915661009268894117953733366609019920463646322999449941212310696743482837875197249426443921944817223093997899544583062342273310675679448048984365332352118785491140098914612445220686685759626856801532808292697292040248190448823002578188348390089035311264405713642563132351746075256819352610830959219594934488846156773197974636635016983607715213950251191305240592682329901649325922768169640088046288443481553520816682551571400891245791931487176240248427457557232760024279655617788672635606114274256597081452263706670164961594095314028123925772968900105603054583137719472572399324454841698845310001951578697354406233884340210858293445072871078145701555617276891933618239634718000414786816761312992181426657746806859494435282138127471424453838205079873302850052409459376803374840022941218916336152183686181751239770355404108202694102742157933497683834328663517902312392214530938729066681241288119071186695862455214296791951412527519077806114854645423065225539848604983819857444348176873365737840972437834665893420969020221006533001377841090092050130524202093730916872504157629729326528315393048576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -44926153068922500793297078740391201933241863755029431920088365921759271114452606592732372867937537730544666023113915197552305054254544279324651317464171876276633380560493521141021840506152107913793106917987766016073049802293985370399303307155154851184775245143823059423034436372237570669352531842322043687759799451045700461411987542338384962545280401126333358105557552437441047194997225629355287067136410187923894724667422356842240500114763168343770154103728151339414872380228283220935895772817806124988474482558068841730865375573789174433078566164832908130819321722946735317830308659427888621685383357105562924681044233615000531356413439263497367699262077995115169910954627916796432040961237067046872251540327118133787064188537007897118583375612152976451898355149773917404221938390470100463563445362321893710129263374099715568071161643064409597071995702339649151356570282706812633743799206054586569852368127417528265212674053913985931533340179363828849745578859246968570184829665061865155744597346915722105794590906493905436842634420817422379434312028200885631220030806085126294382260841533023233046078616071698793907664399967532323458017762404772438299671900177661442308819093757317718917619918033276023721149796683872323580230578256856319667034287733579993364415769665375862986498765133593082869156503770509923638548283497210967768367833403924050855000860741314909571171288765898101015035959905243431195194651616867548209312666717098835934832489732372486929098354991751543792549988080156692856638956550511449325924171639717550608889557090421902404081403760011115375864207443781260091399769677894069102026280493557425964681377957590506676006876225575299925658022295574002826467484732519554041632989033741095622849812885202538078572711959778810925789906352653808207927879800433683940548575576064476983477650631199814019223359719215501341721284787355862127996525602010640829149826345084709255940403365840281441109897886911409678881627500168478809429978739810885509100635470486093866799774003224753329331732012557490651013000878507103579274052566242590423023432359421944725848341406432835795943530747991103450821494931119760935292313227793156537979276575856563200822144988766747487890174145783581897676065398758040412404701395564745548857980033189636451838041364035933622435362736410638902908275375165023450671971805499789353901643822492243259215293610109473825503652774655933140030311007303993348573648532244059148278309100451015366066750017147503366932210114754075756427953138758834599548233968793508494270896863138842606863069467031314212491007486755265484720529489746748963961029491269789617279635370266807347646697525969001648059264142329326444827231349256201392058800925507114956542746462134386460455568237449668340696842388207923619026876027993739150646668424143672025138609234227947420940888318997614714985856249145782315505947423258973316224046246133775846590649396343082940175462486998989617861819297193209958198122482448949431862920496236138656575585507602950861724740238190487287883097013957023309523241713622430643922233403444517535337367723401013936244545029018350820768658806401855687542288756108677507305556288667025157179717440688287887097740080759441358372912901547158509054575965021553301700410216927423411137862681081967441123068513397898708876018009221005550064597809587904697265973508681740780038519480888997208199244652007629103395383315474263497503328634721469033476263990449411286850040872660145255493212011798121976334901732255739988082923740835735330617684452881818050563378281110205204953753634985461627902945452528421717671812714742681420829337849877105645305799423037521541928899690621490454180244787549357674636328789151989086627767136609269266876871182762258155954962785441479012993031777687684625177092896358272435343257843063770667835745941320116281312994955637149792372298193305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -19596100963247943844859277678241561341809844582948094064017106008171858572102312369659287073787249601851704547504024531957731785227794095723812866384079394227820373350559614939682865709584490215691569232064713397071915205559306790281686078583711841289508327384360781573544447493666068148879421361448195841374800821493145511752920890883786735128645551699821217840923209205483210788932011836030113994383283013497929197542170743340845599545143982458014114265760205429388410435242898974095021143967632975799353564313918309910154138024748296348926879517414571229819244929250001554334116625342223478057039502318319344567654477900361445181974359665893906228426479252925056556207238750123493096027075366546524749431455739359160815259650466119073441986536321549454502411500281300668648977039519375668449450796018811914250667525084210499736658098756700311046638711921411057504798241522132991880774193333548538066223262607467609258537750396504213897251356299434223097586849318409663363365094268553429336978503951060945353076172402329907486045822983747541112437547899933189766135155575038486621935396402943351132272799873550618247561183817109201326188268422842213138554765944408825346067156241096166490638331708208952227675106724918140356658909232468541177600068880651690479757880830377745120652021919626402459779097519036838692639605163903276815511641102010713660928165322097459087666032261956011090183974584860917855058850741867831303815945392225423873759658176911595316930711668868083635141289283947869380032143059294955576934036134700896719116411613953898008104086080013603141407641017633836252083851492170936564906720246230399076831619353037723673107948458132078875424110505429465909927974199821513580897945670987442464607145704570742853977690533354394555071096584881004937853182792011429239892165878465137942787623782686552371810510895513335204979303457329594260936657882940722614400225643337235604405653671981941087179518369085154668548376929770695191878582656944834371715262544935603504198779969774262843881455820438620326066825322940926145642296279704859898840811133867159389469159432343590303741782051645515807593465839773222090932120450044586565404919593106104083196388441017648719913867949282375837325025975036529670932100205294432486083403985551485061854127484393659423866067457327466120235189075172186694571677238233545973208679847481563453865500918677262492064938566366238895384320347506279218397193397547324754770313504898009122334134250696618978374788439814884718754662673817805607795137841020563809867758201876305443220215938689202071573729592481332369993925091098843641133026637251049489626038943877209691262675904278669448313843573223131994154748925349890409319941726676116220098395237897869937638184710502108803117102868916320949550691634972753455086542998200432372411258313250521598072736788220411967652290775451993468510096203440137905861463656770156109720937173569719685451265047223866082398399333579334141282189668866075836852545504758630436662082508833314139821291604951098523942524436979346017806310579016258557628393146206012774984306273693179000120752372450955045004269695238974113946858432489583869443350741348880568467090742677935711999652891696759901652299327235691089828973995706641388225182374787749241453481170569209961690576719772032140870228441389099677770951744119828701163414220348974652310656684284470107863873509992826073170373239744087210710557406414883691299340454247232656705099589258349049155087404234689883511799604078356474185817004317302876155521080154259599270747693382058706155745292360339492324075987186394523523414553626694487180867456879578366213819190568180459427264656565561860219227297614440651493215773742804683129634436510945038529452804740992984590696438762106192695571480947000009457594757449690301801522249842784875655369169466543717744354531564841570874163200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 1892662491074085330897377016220014582326876620926536348536012934722186150506046447223620817235890264984843835228869660832146110807331987307500380614953927590023549927063577310762129508738745523271796697996847029094477983447223558162676388609612521013613610595338995273842979306015322549501646856771622575945143197009546568758390240225718801552637397301118995452135690150754055246554221700009544463708954109529846351037561403526886085630753063085589625459360052706271505383987242123306665492166282685264013917165443919715456135514508478302650678382544590633059196848929136826566800820929688730729841927255413462585923978788976508921176341641694212145864279839985883124243727620769798857375586891175761365516238547502260965292105516976629907062933064688145058465466301585950936546875524164501169199998180806730362677483954615147943090945297931881081410687886243032032285484486655399528012450208128942749818218016199287646122230545508218400203021713743460151016367882001095935656836264508447456114489858416142771711836875922323597982880942522371743880151944998051112713683706703665770016433469406988725617340316931266180947135538346342516005774872549571911354156119597133952088592852718148845679914367287967244787483043111482623833836497660267132961435543136707072437236853171799123870005397915188183531693393216707360896349975647017345227646148795312499364168469212088282819842492370576641346394302571133120876467719041023924395802452168736392240132945910591396047423135903521547804499107888937253272960402022227092231103711096768968162581961933196326464315025073723580120667504877011044802428820555480047931973001471233912506552455117908898036744928428587308855997545264810388997083502013812230159886370719022358939748146019698909151243708286430281649912031344228380794658321697094381818185028443187260074022300388934317654483908840490386063729155588727238046264994665084921640917422980146654621966675799864256331035455793245144252999499458310431934994019552962683080011197781682103250449295422840702970840808483453213141226202759736251889262180578599210121233698388561390308342411568175418048286913398986118473856275145723367727922035433584901379982879500461572509720882944213776553118705702597998687692010008496079705908489782712396928588681020445286878047654563648360186130181191568813020077256207230776149070473846336826619702632141551074974074375312628721584399553129466143666435341497919536536977470009943831271172783032530231258459547424656488902396882554300395203773735128357643080027491564582796963869737552278776317584304727389316197920184763397095025352529625635631199755014176661754507292103547178892718556853983574251340372756023470583409625967245881258953418426072990451037422169829051523138867774938456005902573843500938265247950609448868181970079917458413856889533202839510088480266323566097467544308850058912531429096973635073830549434344798276974249333108216379221356364890385851075637117855209909798025129664512314266367152103363494897388613392842276529950932475594685644851215751765517490106196501295943714231953449232596224399059226412031360740733163167848791045410444779593957148347565142158829920185699210293239881064966744142772785761899155316757160052252603476547533618414518300587778520179518033924183491748522935684626730664363646029457321885252134518746556288565928791437045016598545686116759499982692070178294856664140175318388558991698560192634699423222503628389588223614963440679665508344245016444628432878771115214329500202034233057806919404731024531759886116253529174087518829401906740463676022082299059284049502279151782071184743947997228645201720210052631309953621411371073262512192267173329468517127173235153717162142605567903996107218083068721564012536266576581115708574910942701756728229292727626890445544813259875229573005418105103080510539970631451350159734482141184000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 18710412073632590673232144097252539857413654406625372030239508689974715095862370244928257758675061809836401391528339161646556656199516363162449833518053582946800651258204204115279455007036196116226422876483076745545882592682655624601178900286140758441526641284338268199358190589686951606938886449914285024027811662870845067932246556598802414580259030003568209434299061742149478532385290355655274409991782182193759310410287083884998316056790165521614970021757615230936929511209471177560853896472596932819320386328835539792703153977134401008769635256035227708472845917449610943978134003865349998244308180476044021065087919173359239192391312764224153516572738789619823667839536340342258774963703321040731427162549611015787069070566990902498062090323514094104501732314903125809423601239496046158441953820670477415980988493481218605018186561440666608977112487005055560709384421202547899668547613281828076370162480079729136924100396296354414152489491683402986961621040255485457178304053402962070307729061642004795058375172268107335496499752010293681760574024878689781656797874768279307269077285141880697176909833285466878972249316040739286727231054679489547419154079502848201803801088113262187136160054455851503796567270644858536488534735396521053488480198247599315756039613849369831786272097640828356112179759538865733370278200890497476443270402805413349718210660616137768209313737103533983252900470892119528502387881495037961149413748838598031841584726936876338708870898914019068105390113679150424516474335859021747126547761820100417588056856511145820824422976951222387370962872904482304523778873950234727156605567395847304958467613239267174897968547896179108073790477528246009261776204819386638073326128438661834482659023174230570208720870938441744031762459827374022275378491864600244760778186260623839014963895420975281747149726168375462786178683015718414997860458224953310531242556353921014805438255438949424929677276789520290422037567117438091274038547412859987303970380867425217703384179367638947257553318163513383532270836743252953910482872886729805696348580465169647869542307189609389070882501928819658750359319690777026534336240491799051440477589022712253788962007829660699945524023462410357738449812548318789506506148323460506265465928720482110284139049324691534627479603752329082137153297325076874918331902994154574485239643583467766773716042349290838622925981834810615228345177938244130903048150350995223635413434950890300472008017033285673927017766452228657898482562710782984058273911546985511907929598789397542837972200190132477174079751432269032138472393704316928573399935779977562575602758315066151732802349547256234360092657027400902794938492432345199834639867717340488761927525370060348972715230451413415368373854789588842604824045216650957896044710848880885054583060863358308113178690894615812154475188007260125045825984155422706636268944925497933964003240845935300423065662958597765537705912602946547806580801615421561244916742591488917632372966758988081563858382333535882710166161811872744126156462322518078623276662035291374110744542335112273751767412231622917889081162689593386000573126831151522057885750652447152679116164606470119575874367636298627714079488919325091579736832008644503189196477049116068743805970737618397887886125364528017366959090482367301477822078244106187533778981308167702958489652765487944766226295835293854613702713809360707150297112286315665016259461457115295630459231188891142077440240798625632868255744896423256376570504755252655031253494706755547386953312836652994779546605394554898790642458610196912367242614055099144320601303119087519833682401903649386067729097344088867684144104121525611771265273852717514852923548898077824528482296241933320258512972679131768881460543926836565932930444586830316600423434670056704292466417592646989144321228047058678579200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -406250260056311025113852526215168085858806193099308136006364232121949330084194197887689330724516758530002472664579184830687384792434795937139579684129196981907226896921765886474797092511960369225711924514435446163022146490821770554204498527732755661281097055223120165851151012124353985051645389037796122755802832679664289565512412571670547051851677270915515459702328823510628454030659904648094384263012239080601251671664632166884862563555770618795484867522984457768410009302017773907315123601564104938013335307769527256587672163099094693293220790093649143132747218499492808035891405019893297525737730149784300824356709186033216039482913373438341353604135549355200228428433804971227248294395415443327921091694587986154105603837623135498205887424176768181692799184224775263441995560416853444640845953654842506575516518217264518913427581767715739787688233908003415180426566813404750690735124712025764281819568368829777495437048668172586446014490623274140459725935476280694100625639579190925830976468913758871280698526967848401729501587182153502024616563335989284614918277430087046865191977554441228215959075658296221729967272541828599048303549861414781853261022880517198559771110250080994506409784037446302572532620019364130811418102298732713044418581951586824230534257379629966846768277316145092050741016681053884686772014584986582897191486244648921072487834836189329168328965171548782586805537297654278139761208653493156210854980773516540406660606219921955971722713974720674578941462901313673460438351479616995117820155955309622313336925670384523610477732848746087136433246514360789570181639467736072221995541578407783465038394363994958050265369743454782528587714542810263295246351467519878501222020418061683128426661407617972588933344429771515602588332990438294408561940164385503802219442223241549953789038367132561471983429902779384644240472331508322671918657010239620769572702523413088967684519050508047247088258968969820369341320623510613398144821058346727549920237650394719519255906742713828542762854860345294085452030573560028502239331382375363948895797516460494655291433279927146428867541144983685306368726106033667538159335225973547669789037038273538821747351886670329845620498158398524130570394703647234251303812189890014833223618293460251866371475391050112002105340959347743843819041794821235173552798742733170297744847154450453378983268395598636044973460940904250492103821225330523811957245144807696240068543197151877402927104893276045789094460632130539346282312976156544864761933270724043185757074772850463275448240686287101017792295898263605753464850212117932849582006475321437173867190290778481669820369968689257662931532834419218285507522923954932891446579446812054363021604907563061740341707001726375641312361903779341796453273396772971234933281042668692954493776680843207468976805410705190382711249199245120465036054729572334610232865626242946084037900783398744341943206838672471243075870659553854018845856117645410488355300561237191506607527980520572267067976367226042709543538693290416916962956030580345284725022019092443844397039849284550994972521960464824497626600387566028500355774508227471955485049526255366943811598187485886942715072628216407736404587634527329936779123774019821015530043517749759315062298983019759003180050798648832731978394403779986857648984984940359846038726359438758586750226841712499064461055082538296265600700610693857896842344017402862169409300520593763630872717395716015161096040087359070359603252839796484880739770579504497026724775097799096264300047638374699582448629163829736490761965091519966681480358265117024823144065101609438307903162936320255885578836175447113002746613646239461106439414681688857476128362297230772705858753763139422145456147456463480013868369081214687601364847205365100387095203268818672032092298810851388914572436282844119040000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 3511964488952779063128321981528013859786797583228904430426246776580668331338535661213447384053792635813429328981402972075514195348870448232146219417579801850285273813219901053667136947609702107392309426997760122662538325145524543820086027568362981087725539910210797351521451666817582813608905969518970495906063273346450040987186426636979553442837807044967585672206228632133270260073830343235910324105724952416978745846772112162448541984584723332020513421595996055940436244930410055049047922175674570452111173822230434256642885722455880759440970714346677620873456721130066733618552141585682399178488343669276745169294843788783449853594938851176791533819494787698964957814339228951642283347656896582343736655110161821674707720122299772345284313296961162372451579103652412548058236920234760344409747169406863008163830323813442990694116193777863643456508952714211791449853269340657867005754836411940341456290570034524278746128352006753886702049576413658314060400864449426908898650073135727990963664395553909710405997641299420349864172818171007070220124290486945029707436059583524800148687380621775926167845123910630723071693761612030586009277905415369350281415838779669700642861974936891876442770246129085667955736746287423000429090846234545803733121416187883642705484932743530229973107570974114508263055291562431274480641823867902959329933892217131161866062409124276880605359086604993380660767190795341677539820649540101073263123827541227483556330587121305388114121612626979747629604142187789677746472660495771547351521829531376144450553907638671794681925623510270884076649502488040992515622419830815937749067699746980623477588431187859597633702092165201826246141483347136367148630203851195486392968775125202029936869732767306573261807318408774542256555087572318085844389063755596311103268742155659853325299331570902734932552756824117494377925552884032092948377328147103312833366130832378807783301465226191317417260981989554617192454570957384399084568733902179326181776409707886282018831478611473802695512741342490898217450621263012448299385695578163022678474781292265182804062903778696242891940730460666714673413735769817805741611917008501215202875998903161520521531681508442845301593774870152981152859243227961385932836072714442303190222664799552909975595861012268140069052734229746356648115384844678402813657783661583212194549313197012355844522191722578942331328479378115596913102402693443951949387812791213693632952600750013397251723086394831167700051004215612816710255899866020342873599736351942543216804098258224344118672759565272656646317733960392516547325319805346536919729580820486091818904244122083870699279293513532167042841696370187345446404751738621672569631512108867777725509867854171050667437674834423867246675188263247874497113692626425267547227073580738373109757708557250793231639848826258278688111638209798541651594933558950507725586026562068058923180443396193259397116725559380903262888121962247406488096731018946816301441317360668281432573032856889305407742186863225454936137829662483932621787707137106538945808961432033147909847188790680519596194343140630568905149128433719017987988040839557712723128185599274292908134821200177389499067476550535650575859956149400230250838708257640739937540782060196390968174998647079976380850082983577994795816404901457647723376788360041392008585256292989957888987176502542720301830756490374042642820598840049713155577676968759816707369687585845549216489187061933920409180077129557639189922842214689001137758087719634049940892621833836211248850392121629190040933347852354225110663038493425134488676166169270856040079125503545749966064181484804763931437937096172393402123400796707163987153005026396698592108073126828416715253983595722850527573823351922593580089393367346293886188558260930805064847997090601413564549921299611782083512956354560000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -22062016567007367948187689648797949785253868953282928713827556193255785565669919637483013489750842927695246989667586092807820641551730130721527969784773753441728974895802044431852119657553389276858438407444316903070633347512439719363272483722424267337171795488046501439587901221591399006655944787328702442892314434837731104578479898884173339110859772859313823412321309054735772261455560922261341304435568396376267118837604636789942931190629112181269488536559442983182074813169597309361068750070462276789369343053836663579904232782594215366335859187805568504991574037110112994697421342402737618757340361839482125644826370293906279134107362911900043910024052332969476023388443747357081864754885790756647049859146184071030319347067583419882048257284328403429631084690478920695375291255056536849040001307603286217435992936112627017877521774670198885203050473028206860606816618480521930551446655642021237241969617395310720966472350576339574465508933679149026014330858805789329774522723765851656166115236800790117764259873271463328655756050277272821860508408069691403350109131317661237935802435528279287343865688295058662185458913571727543424325970558400522757062334135428414199468208869331395376347298642809245965376614823767792291802396440752537578012047704213929359069918547211993348025628123455432351502518415860651007482617390589776111457635915310494528350747211221347558039882352309131592365680610868285380578482001357339253528258188000153010551517476325112109449886453239546836848097372497313658037443396292619453547234399876145638343415565138058831237163305887845223328204943435697939697874925379511501441118757087721855101175501627620264916772872368746052721559069696917036844685280241102753684620602842262520146918476274360679114520168737024850185937986872545783339259341918293384566609847543017771988632883533301452683224740997539646076775124726295071340428144526178990130122590816200088013947569697622976871226802168919923794745330265644540071477871064917764479995980336038799430218510261185432553146842503144885891928275779412672768319167418469355702805883540075745270040608532224150067058040664486116009996757065830347637835685228084495721182241406717534146476314396263776830110377563120105406691252157781827526537798894051958202136929123145022592848400264096863928740833940298494363389545219406312405995788386989280384585879305859216606601956188136588854981978671287354364327696358578231918433984274457511402532984561519238120212837489939406550454914517967735208741586507294077975142279639779094077483824620847949173015312666828904101998220080856636319529314664326797923636288480970436190736058853488106044334657686330084475189142089554017915475156911829046293302055833498557086445558444350137986045202859144243197042958421594702135744865317699645950503367583739885289736904797962855799444951328894752763581629583749300937492633711317928268053874611099290567822911163789337652166679811767556599378597117276097009959502514511794937998486765342828643656737169977294844290837341798610168705996813815373384394423660841089679023821944732527101200185851355639237200719945668068627892579202983387067846612732640590081719246479365092979855610635796906646787790607765392405782263609698123457275966008150679048221350567468497312692815662712171800435450007025765573115941881382312974400066908583302869966014393517012805263707943966839435672245571500606809417565410834605650495334238013598828155735855057691723406397371145402599398711595003005292761798502327296052880441006649591934957097238513356960406016930953514348963470514195896280007863309934270313437983264577448554191622947135179619582306207399674066550774954495331288577475994083285882843756003996273682598367855033247093310685700892006602717615889283025941792012261623441962503532488218497551426927069121578893514225560941180957491200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 137041963470111078006417451764473630911412267605497383812556771463869261617641074056192651798687124242140449072497751563413831674501280712609285052742535792668059387900569818273041752950825551692599173091717648310442897860094218129940083594306328249479914583372409463378806196149184999983277008854797416149619762178481462382842606673387382435485443917708658836750609976379435611255732098040986282802707590299575147609493294101278056579606047522356130004641971630816513270880899018420582265061849516359307040877320013848401562461512133314645628460484495946538272359301537156191211827041292021331877698846994246924296314060999535374203360546538120889007258155291603430880278339958407373467804917324175420471277909494965471975889866006467630828997951541746349697204863661470030779573088846850242972868651635508607824367073379109150296398349196195455794744581692691045823483412039333607266607649217272798555427180898250787556002063842407895538414502312907023767783303836603167632276099071056052442980826528737251099103145947943453756657603395758141936123456662232665568327792526347158570778237405160459586516233283724858668323619183733219558081027363379585604662565489361064222414395781509175923613022343641414107817705744799236088995746390742941434510109429817293601496484678870226097235447967320377458026972585078190166952208384258748827641553357417208651898963682838369983159120324151767881320029468633431909584199743632187590803642374528342072174982991550173244920752046555303403682810520411050268191053024148389485745311049657787095188532665297074442593777020932657587990616642622776356861543055651348538623548000486453565910140391434528767727550565198888589847822563822641747982123614446731254038349037544289740517661634611351088449689326924638317852790515257638856129356944245639246406044781292853596653401374238046670084738971960062965373593627944019725449665054494054315602061024728339217925211779769704084868928868960649040881856203313180536859704260966331283844623020546355090725981524820800355445319647697536131577198484245243666380958890183038526414592863813709704417950828018432812907742466395492316051140142774464815503245289385536770385809957434587478839695515468527530269921759444565289102990042120837594287761531270118228615038803320769580872327097727290891576990823611913647793171884366751688836056332802272698048628625760888858819889882093472413528245416711411450094870186516482040877912406103222977350582248502665439853554367078437178656069739051959101306911148344669656292770682511736332906177827377608416080029595337604830013612445299165799398886538656232512627732577695009743942096402229127949561776717398382692691041499018445994084679932062237337721603736574049613788390606403098454298439021314081544524239160694799939273497700933946137478231962909414163764284317863818712403914273480200996744292473429818602371274991102240374420680798922187514894644644526108785679565560845599049540598051802093319341276676781565927734178541192327034289880168956020837777372330699126286395595900948174177499171912689649891990518122402466404298516389495456793837803154223172573471895459776974085762929366927361922006766143995962068157446742574661081424497988057098244967446705851592930978852740469089751747488383343297580640586822040594988706119074393802635871027865423425787707485027424546671650307886564530988838973767750897335892666712458720956457478887161106729533149497783133087889241501335892702006580163199571943439736689886459026850241095127877318943693321688794631713131002330777335146307037120891009439362474742280635257733219056200950525780617979566637752378204272435847729754705482803011176339667194759584951431068894924196308107717350548081999201421389273144707594990544148176330078036269896919912328288954764458190978479655174352648155138030850908248498751857303224320000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -703271489545054445026097922946458717973899405678973873840772525216185118141063821422531590970176035044352994640288680918568199782723035229380879205278762920784031635440928041424190949669740635833447328113587411796877831557418106536536156872710102003800481937401409810807647046461858870232303346177834483192813627943915920616894042958853018597623039962993822654823854555952854976804372090654127063663426322968347018580987521170852198095953376067681411483833234699130749648161308920815888419869906539896896668935054994074008603328108523010406850577462193504622277370446938974616686356375945471580729406817510628548943741855245807529924155760585887488200989567071589824955817140284862813072117473500633263562797254254934443518565013668252048654994873239586450015728774594655029029199899620242442300280552177659552888953798186139987338942406336129746267831084681218346384145028390433881593703046272830618137257622839552557813019871532175759049322545432007894664727382398885373127543163699714156494238227501550729739480789400412619809133387568067284711073422792456115867036323336538759659688013574289891263761793308634398334680942062988511771287791405142608386913440652859954311884147027618767958153747585040875858909339891191820624720846433963020698016551979544186342935512477084006957462731170867700199401495433166721378716917623073149893920007310982968506151208778830502670716892217824951828069932885403866010916175687496857643336265972590458602570316283677994927031602989552492747017919795099056749187028544723398981832021917469960823092367836670269362254702250020104801469359247384727057769585010570164119475680332796687837156240232292254433482670889410872024545273039856460001240430737071507723501979215014349198723314023307289374355716597796956709792851935302798298978253801543664599548578942442619939157985948483400011047463857642801307810822041824673834688033110100672737982610862156157536609886210734391440936678731282909207825469650683442673295456513750186493948104995277812564051617421996386633662137865718071260637139810092394484450614180264572077351436372193284813484791350371208560271516672767678053276178911074168486257600152230881754413644630698753638319010336189569577576459836387130557891587385461886232201579659042848780491168953039564695088821716224802848092030377411400392565720716232044662729911673858748329136428532406329809078733697397043568807010941682714165591354154533742112937332996294999148975341321754609580579537639446285388716507911805915087572295027917737985155240838909519671564040314137950076047267935722925458652617834702144175289275367411223729890002679016135951865726693841737787663450251365240856380146068005078813925252528777843221915566059672415822348885855700888488104509593233452850864125531134977281267859640282125374962566439196769186696810643223848720968905416652700335081865580661234435723565408365542010804963526018410694656917246772622766701109911844859677644800560883520431217371803756134179499367376726202585884255895997299711611812257815938506946037555189137308910956122382215072987434934752782374778126809891022512184771282545943543579403204260089027447753655787669537118346093850606745282144272672759974907558053277262250792225924671105875262272835975287740213206913742299322715940137104519079247210373300005359908479991067603102996878400949345249855254897141399665458340672358900854741637544957775885705543091980518170664816489018457094759130640552920589405319323376272608284510105145104338358723489418187530282868323859499426931685391512033508329707407059826175525862832087392238357870610887631347534781279799864755814363012287034573476469102834718565038521017583718799106269800401808970525271589895854068990605433239615649526669962426434167436709180361551676165873929839945834666963625515550164276133577373188076007805557932032000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 2721240446804478208714263724766091367991097910095716437174645487617665322553856288628277074517708896236487536590264330508775194854478652049960312621154847707333941498229015826209122939742551344444195371889106593159571500900761894287311952916475798835057920903391758028425615652612410523105274899758135479356825813544817746168403503948366635673446273592491587170627961419438440011261633361288430985357600123136677454751436324107781518167215264650288905667401081822773652717425395740000419188454278187683903949593080917523728891648560358120291036982297675888527271509309351818283406286894844881687357988868867686847264512611719571275395086936711893055774746136433010503990599968938423956686620350160687940095474405110724662933061342307345038942892181348410175187217257093567734954393248102659847660974948411269948472128876836496121595369009005847328149108120339603377585989167894052182701753294517530220431536655830653830518584728879351275182640446739262331427225064039792088726476982054494597321664933141261976295446206077265731406339033115544838557141945704677317548984251356312600176887379798109894917443852580359064385448884133631125585247970756399942985947932172328181418421426622754006613060043653810861834163506302618341467994312426197610077122610888585691042000231844363415791740644898225005275372299453399271847978977706774855555815689112069843342712685015071542165585395932716581100599403395740227788202325793872981925932249948023202807809060881906543100183032977506703859580483067120183253666800641176604822054823880299626895199962311616942591690516789863696979915112107423700200863662705418178071509878299377121757597247716640910171160384692574108367195811861512628673601521901217258844678054309106117472130766156656792122418398619691021141856267496936191308547542285031914381400890087193872611275414385289801115936730691020763062304670583084580279059196073680144112791848859688479770466084910515286737610296087589560341288755027919750592609021996962528552704079047343565392605065229522661074448919545148736452571556339149763009234990624921733356122896444401304035317441748461977087843058115828323216657261251835956140419743133032752134713941689040693198725588274574531538378811400692792839194521913393277746705680640749257863558901574383408737687079963044233857131022862610227694626586574889088495599246961066329319533170066410215028971106774221659265232252986925671711644761407975478926162626637676395708787951464797052663613079242181349339230130002889862071551836710847895628373403317745732691008728588219215481556893275127552129266540905147078443536991762165265276828168115191894868993868446096682060908227461232212980323161178451758911255437860638317280825642898125649231786095617436229161939548209144737499939546084335711100107178713694157124454161560399287299799701555497586723326664696636214422927168200161895812654951609817753474392571210532412321045859265613209104062818328520085661364886999527873529703466720202301619175774591467147145281445814113660504960739273266618293546360541946505440830641621581550502761409998505891159154747248378311603715164339002154066891707538174648224749169356669341800638734836249744969456290831578617708696538189907512806641836420742563282380126122887131762013080228311885027154848834058805222609691307262591732496864115160524464751989923001739530630365711576391239400134515068895093401472329687888768724915331753868438711926317230976822997471569836866419977940891488791087410637640376199865518419231259815178352921747761606302998270300135409413863193950077605791090228568150909701360673711456283483136522699507863788194847083752372189616703211086792364002447278455710661337192058994369429412901566009243635397569682977224803811440279230684253955297225966632455589611197301058268644188084689520863314161701967175776018523750400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -6629314060681818680439787222316878319174404756172737461384955624232439416758779414087225907399946373945597149654257968089780668765288415863584081156974263619144929246471035987504935630059058317292875567456421223169784346867186771893457188336991747958757351949904205182633911540635445137855097421564771215137881063519882690682939187796257858140862197861187015563760677075274034477849498788496286635395358637500776123084552021614422267720695813575717695779094238224605723263875984080187244261509702850672821344181159890049630339539780105213824094162830096192408473781547700373184919804606317101350835425409294904495032564598484993842520352125593960546960329916959031080888904064917349800813503118288127260006603948408212027922022149060010456953471955928513821040789258913825390333987725221204242098964020168539999597540662019054274673409344087885420452600051776303676013179385640851002544406094922157118547632260804761730057558288564750132668970179859390769231370133595228841489927389886906304783593645509511804398025785666819581215998894938600998915498355800338690868956321016250271799142387193499090398318723278442863086840732675117432410158880194194126157336921688802643455864572355579657638781297860842585526474110927924272127207286270677813073608551450840173727337337948118478630593802373368165364754036264139527071481843270894835540118345540619798328964318229283294116927996966962340899904645507751543735065835591708103545824358846045301956694970059221133429292220132386430725413656579765351897405734844424535940044185641502609298048374039153786888765752036794745252159330226835238224882900854898642669900712515587763951050855380768762089814383637103183530642866364503849120613336957877620600723330611184251985159506268420834389373590825190693035570181247619416006154929347614207693979932083890707485104368938875853043190941758796926111576943158136388711511618737009607181058275287953592246836288750974805793331593691412892496685727473570568267857581895831985499831750941669562298414933323209677001070156959756934600821354269731500388336337512266077004771160844814334229647263772535090979874935162121360032640478200780084412413670595951780545021992073232055456509777998277194207720901081441002860155002361875352967382841589855681885305166907858408047093762655762982078140517754055544677245180916496152275765361228835007184451230130642977960466339259730034784199661549748941151070622613850410463893903162652673825265391237403186618030089107808835028802188588230771846992939693207291606669293112128974860953142232479083913940351610721068090574555128006646922592658683051991792266022165093634005545960467060923011658062012607441580268612409788657972163195014625603221838743343803548099327952062134462122825368833077545330105400371759863265977533166118578203000293061135067725067615626949876018749492820068537686434233025307920472852150296696036442613412451758827542831431658385982773326130489733919622361977972658617804270201723146792019482060470826073419633024808458911775657150616654340296119625177437137307210404043453056589930684136631680746128420027985297178609593401379978672592355009495378653415262326244238633943086147873726090549931260681080770506061178782191822484056993351189520686156696157914365985207103890259386463806889362787382813219313948722491488665740543921557126548808548738667569870007344815573486242885574333463236116400043248079219405362128511688223311122412372922196005060848883228004261197570842287058779092202473372903773022910349016542197234935284021213340636791510129176187250730229941050971695724313218850063373963239005786200156214069253583750632832091608121229836264408602916980970035745075910336252996621936428922317098969899682710947260865520852115932169449213650509894544237554941732954244863524766409506022927670625477949478041875906560000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 7437522588606908194908890498409012913419127439967081625006977220340772918322965606267759227099271352898991722990246004029774184926838565183814319357349801450879024305752915805170895600614033079868661309003393148466989267318209458673074399215892570063793181744955694222340694683790348807236864416036438853386760312744671875682338575899410919663593395836099468525932052089165880533737582580402498062983621331614184265472607501753605004167145718077869751267454130564403735164858894641741112099433908500058339587996780131910793427809680521606592558192936853470229039195493238152303279912651682859602208290588608478074661477869672786228031245279835596305078754294828206410738613423637001309307225847469455845075468944469763711679383737910204309857619642281769261938963103484311635266787879431828357462410849941765534982158782288569510492519754048049172617049078748892295461462025532604363457457688000356934317349622323852706993630369725954837442377389575857181100559263338869193822985083265942455687309645278262993982232928800910454386668122269531280949634157767017960783015444701770290155453872120285156095816441320736392870543264058978505533856421828248330615536854514233691641692352597797620492636555361734794440412018356050793117623664759262357978460710634442147148015510565486895417431651647920695804221934332364963525152411590388447531139225784760344745376177406689004802483394443160773421572984411443204312298308610844382594316622819892729508056656960726367006803272077371953633941867274404274248174439219957770112007405852057121508857950342585506988159282489766337257259643471825784251289377262017398949655658433244765951036022575403850782615666246805502219538549382238964775040860860494860487294690039404154621405269186654428370850576004547673752533580906945674455711326810865579328278160033022997140079092494826064594315428030730337303929762896389353234979298831115661904501690207287058903222528968597845432031109579048355922731047998308826003416928938824192023774026542930025016728970032107870196830884775669684319859926090459705508898188996885574039116553512981938119181811147347675067591475078962693059889191904764611478595765106108982695986113741635744150697203347054658897480670890560637487476367890914510759606868108437961434008778443475829282370772095230951836114300203081892938419885070963777993384314524708329997571145194981192718611651329650070979799792699395968768974570953063035425126340380815185108821137724580724546440993979092878811480861679606134535707156010620181967646610714040809849796187263443912518569760659203866330990201401612627389647597434140500747100252600053870456049081164816871523410170618598712906188538860918294104927368237370670330036656431433654642340418023563495759719310794914073107503620301718659759568213973505717326877439952748506702637190488271290963727134456224844193732965983461624155321107411988787186366026883276409932818643581327958717857402955347919941691306826855424209174363769024031606376188438234293156698732447842091937789450842081109389797883997762428088387534087624472482961599184238483231731651814730779247048118446602000405818078280930730602528917496711258124830150919358651263982403490461425137496514643396723272362900649634982749379749344781011952840657889075192615870462151820205055061986525188226328405351331796161073295258828289984430835070023688122673559947747204000876037812167225151891672310560938135361314946115705686109967222269051494953223990516350841488911056062131626881655448981759301803645640417298874581577966743132981128703492379909888972994514115335646697126202619680738733953379371331169685883586741892451299267895896154711816237660890770901552000774399824185255395268959259022480541857881263620573404857745786745142685881983686184353516463393299598770522680989322682024282809880167841792000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 3264547392048951212726690103340027023840735244068547485168815721603144712469671282640173045736285329002837812711783741120349509135056484541242129275381558846324173182121797831374953322146177372711287995958905328388621780106257783395796817939955014713219210157046858846466603800881354101739314763288375579124851897549829757023359865768965616633615810659893662295131438115229124218093745831649591707248770756714374936588123580262453789748050548130129651061244029235481582369600201072395786282026446094205534062849271948893083894848547059432396890826886644533248395104205832931803747414506723909787990535002969416671129505107288419336996836212433637848042629297316889968936207371470859851984597456765515843943889731533363890798628483294494788735362020841414916420889288889925704399462786577550292568102416221527452999690649969400701819124510973560798744603744771268431241700038789927898021656199902753533537253923806138468485426532349652692026051508957635018162770464525621646155399977355676338719096046605545306373579758260992793547915210404516424485325197733072414344053755827734345563343434374406050433070593152996530473396579319125287999944369585213697172935646707437558636389156946611044821607813451847865063214416688660109276122335000901122464918567245710457470662256049253176052785214838740657751229037155174043206762770135356656982125924086918279193097476952152146038840035685254030736236399731604320221861818479411899155566833154410315276289252533230768127286726349467348068687037952746727159445955660092595681821886109141305078236493744843581744397971220162397030674638669233066331320252438120898738481504455099903443987402755516869798055972906222772515887124717067594532881071936898892082123054134630843222522904802357572936137333407050225490978103603624741996991018432734445684348682894276230766612165942847849061457081256693513054546247682877119670461384632889509410870853693097355217502517892919825758242048465787204850024274963658914706430086290626974093908071254670246769619103758020749856891368391744579180206261810813562787911175967285276004612583955475304792129270216447695616854164841838735304237308001316782631575976777073242368400522930290962687325619897057718811415899868500059251856936385042986517308622149492795200729159258510972546967724625643623819058995042238653376447421783326493919078522956015345545781103881773905385913350587287638876418775471819061036187930007453233842199034782933657315075001457047845179554118515669309356746094626541854160964552290616157311486361760502262435824398117339492029140888687968644882160079878565237689952592186107954701541458576795292145523864042160866227889890788896052372648498094452398186649380748767027691166402696501525540297460352659223566890373818050900669474184509284610812695787090447329553845017738854414558701118571780734925382063869205110727126929685242050926688919314077663651928715374002199319494733378481207296076583537094815876138091166977867001171853758258998636716139736288678067668990188884899366801644111739636937756192234849537409164185128265631422172373528821633789528302597500007058063894191684295441237650882354592845265211915675487042589604710972578789789323482440968908864373641070614924759908024182238499246763647525176709846637558368756609035200751825466529385745902486521835883329775820089167099920777728383672602801990161289724185356051431427602710793630330688954589356731343628175514174671954172045319852256590432933624612100435352566660934896416401300974910092212831265323785989529759083680118160313708376272658187239431773267601533280579088675141810213881121063378051041382060671314460601409814575547305559383678799494573600149307113487931929694360336073088092018603196222822271043705127899881464954495902069940920715498068598023863260719011996858311714912056176856268800000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -24709059162320138543577096162661725696516116018983190391022680147190389618792911000492392702822172882397941602524395507595390479827311385086043965122693690051079226212324270738427315966047164200415304700624650191669395048566995096658406577562921447406496277202266581901488862530824514106047298259987348366450164080677487573004162726505592866142485245516129219302174308124787233013550606602581111823959877582194097751651165112597056764857281312249217767948451765300662734416813270105103297123680524795055577787957447813956400901815964235345752087389456659092274341133097165468835669938343764804909948888585589006930310327093022916418572817996633967224372307039733202739151830128357653748248056413865655113802486731190089882212542744660621399541830150424392997351540961905215097544760973401517348983964484323480298651807630750279478619379234765379539023318435528374151954825432891129479205211835745101176173656578137628844755345351312691778615625565835177780638287397835428537000606982591289773943694547947708712636551402519555011151136384491850562546445401581113398725983604538812622484006698241986921631573035023053607871000438510704543357703882379662309306473188214897885088927144409535369371063015074721509409974362877378408520960195521347082011021774674007287816860761256236319386241502909549655507542138644493217472301671073533995054032558276717917416215291612335095399861763923163996751054356006890662517058886118552356367829362392068178118184383426715056877343569822768595558796413461842679400795573345178533213905275373768389713053221336688244954867841148915146381907444832933887924507884697202175849725708078526554446680577996508891709112530634668803312710238637373007602741971453924041045545549688245928787366202202161656747114115197743798543224265052492566168343234771956305563563344671753650036750198587248343287306086396559306271693825228822715229067358336970089408165934025552649126698487473306561777995545116794401602308152451727465527535653794992965798401348176002411080870756210899365358318880895600977283899754753275156563803283505600443052456682641853096637252635367179666729178241823701306201222096368020977074753048527711594904035619299345611756428143732318924982365876355453837138463709770873100901562091851051499351089696374589274853753314316451676198999165415655923627531388274886232559671049458041273256946174135112649026322640198056012865706291863781663620135779885327367808118577917765832414672238925287243360101119883743110032271980817688673366472332848510428699764539883740305259394353795339045393609966479896257751068891630732477146225227331344181415921700724817766670943445547923934238012630851933859134232438410662426206977185447858817402560927279777274325233522634529339863853994891517796058884372216424439815458701355285900068148169865520640144709897383868666278895983726678908981394775755526633878196530665234454390851822757788322609729236673144753276952596891546252574399411748836089249401117105555352860240373837775521543131349814711996667137981155547904674888965608213920620919708830709125503134893087806437859566520349911490224593810375850671561861983403197438774115658114561585558588117758350594004379689569773796378865470921267134510054966707956830989397908112322776018682130839398453095730069948355747560388763025999353358581492355917492165357711771869771738711174023470424738861437469445771764107179536988054976030202158508719131003264323941102736930378809355033015517175072352734150837374941771516188589924393186541090471420759326383601241071760430300118833256841655466298052584405282765056624309892825857032638275680297571341622950590141308706318538029080767668776315002515302136125092425712012725731065541545175537763258488356440651547826502297647896509941982336790833288656882866337910040259246860693548218449920000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 32518633005683091741261725799901332112276118483856354481287214080222242459513090479533725890767053024716503767504291839201020081972227190451125303191328621592916069923164712046420625779337187001480522909964713998409319045828936365833355252115742426753835241941024015275278355859423508063876944959591119381670012944130824454772519263931559253711955566638026158612819342133866366342672598623236244553577397468737754153445228730644861017924871678963862632060757702408178622531759159327503726517280771638229809259298828229850586791599853220536314737700213074925991657155688208239799105107011182600413973671338161564280060749473224300974208695177528821202260483244150595618511372293401252571454783997155240748859177051156901356452271124198176560313339225979675020998195137052643801493994538608554687414337526977433681157935570089892316053903763343095487860413622593832191207602793019765553949643764451152007911296007803135502458772550653187376957981786703825790786452810031902307305021580318542492206361717894252405830839485190699463888859825982126947356213802220141621550654484097852169764906745103839537550246131588212685509462003749639828248947709298430619568232249551896890911295974654245508225735768893903603234867675308986442047489362463090675486371825242214564912558796760315965869475337971423107682011079443981021485570646797626818255711942182004830557365097183216624990713840929920452384584161207967782845351494159837818621103661090218785924259818251362869554319778538890931176936004968667264029763024540703432493343254719379732102864822954910859742292615596910185749443391150592043174929179543789360404443356858829811450430672223697585844717020698160217408384487747548213669273350619385051687578067072383045543330205365929010612226677326913453139305769139940961970590417488363251338675681318664808145752618438348812439314294790995812023738993892358944787347757053073389103145834036405742226875601587112049302021898125516494610404513008854743407145876881701038292652773485163360367573771733804561850199822032930440686816636537159942595246683919455808264971838122201004308339632030974231788862190838937203414379555611671680564073677706539188792341004737083654345295298131370044945534707734898436637990668367089765250126245824256876615778068663553416877602682608030930734727612057296797171268769842517516617562529057231376019942710733826671137472969408649126634321532423025738348288082141615705809602774090275403616320148760433658920163751136277165223451344904449181955037386878699716518074149557111425930905187445984329523299354445754131163280207690511677428944978935459748191164216351786546753361539648162986559036414312137282883834070016452477478711165431095809242583782074499338747496673789146094914765431908352096050424365241296327785557785754904536027256638362586813407956675821807208815857872190621376541221683379535649072131709456450191061201028075755635666858296743003153475945948104980261120078847933039362072433968774035073345660995967120621602140487433197819525082236396407779041149039451020591365440795407971474275168629274957799030151708212079353401284202117437300350878358942521881810292680588209833586230221934047706436530822962058572872107436508056385899661753884638754619874059173835018779480113806889649636903839103240728111920293565826459198773066566706716004295792220295602863579584620061553238669470730870777102064057505485559493720424359520102877382585327561376321720051706491280095733534078094733600129918538702648106383883243267297638054832763805669664377898531888690706805891946590660189639088995917962242500367170987106921649086446660922977133394800282499744359969731481343001051850056178469455697189369286016165326447045274134213028995707105742647492019291496307028916342585211226962441687043207852186759821583386912227328000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -4269751000675962926144898891557244581130002061318020510858104396574444524593298464374125357778756297528692594995669016600662948102103262887255857578990136221433025633306163109626142871714246242262914669819159031599549469199375961149433633716663766237825409908421574042955946719332717219066186109057761562267201566816591286905105296434801650068917437492421971160105856685466535095564910418991459523720076622840367451074357188042643379222442767488698982495435966641300844876721142475973877560461358951933135793816400797931201141367092030691175118103626607452258926955405282179787027868044644929831216009028629091013294477252911272822357740500200823438694868107608640634126827908039900085927662916662632683138276986056608336324864497369638122323066326833279808259258085830733783398211371123496071084922423200187677812325269810456726471307657077890292081220482780055692638366275937626202300421334338069634179567356228328368084125837457834806288877608614671403625352866479904711163039368994783468862215714664253038021953765542687148695077648283756161893846401694806979859138753183590356824222722709282372441587846610718310946943053369994044821478824249958991721337555646536030978000208379878840700379662353358767707985483661696163169563873820108640826739306366252697136191416709738569561918046475999202783919066540231650205867111484006696997897100205587873630324229576848870395927589391837601862837790743427637076852651759295157217617295064007589497934446396155987692951879503587150769209760907578285669533540939021925950221393814676652346962803086263367113700433228078781947922396279849161608268584574606106871489701730772994047567434704490636338870611896176323994607103476476263678417738956875093117600888935158227096858338770827077893051009424128672635607523417680728982811289372889170831245173756709797187285153045642262896618605549164600404774533928052782060072332888500167645339745863315844126807255203064887406853601473367352938122299142580735533840253622974490220552864219707771674092699036811199369705046703395759505924223072147629361044188488100745278896734316011443165727791470580131651334334599852429477294968297397909034507497803633966749822388937643150700857861641072937234834258424255098547640781753443849495636149255554050214941186805321630990649150673040726350373424839804417209068777734555772900985584060902978547829854121528935770076928695685246126107639558161658142380532983756237496258199600884420363562782022204574292942425022988849907191374766548693490020833511368698538921489925426756032171903231624635329012431818771855071406583349225601904471701867451195892757595502554810944950632277839775031194285960984055827020268713028601578461285881217663035502764318022985362020606063456991984273278563586981140971330112523821863347568512270037386943074134418570285249268268581207701062153253428300932890859171227829148528496141197540974475275752817864659825340594301920126835328170271795728246793103112217748557931407777709006748620468841853799411661298643654464907908678158323375452705220239490017995368608202220700015981472087056400987354223887987300088677273756267371756615854372692851762509676460832436909553446917418219889725133142275725415615883050063291526204896815064149706212990824100557557804876059860990821148944918573938806504118659748156206099058686802941584683195474321806797157659505151135215647574737372818643599652675379387168057245046445651212252619350550200324693967952082495871557838021669074461499691378536743815893403218631334076939799138546019921796183214842386574405822883407396986370854035251235709866982805206973110476826338456531578144807872550983486572821198585899396112377555000845252591048392054416601424398798938802161364494098549969280903423504961922858667155872700900231431329182361583361259906216755200000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -3177025795088949276141191800761284175881381271109224081564409396425908049974678852015963898153817094359403450865189003171986076350973688477556872488094984063988639247975284179149396194684184428780600453844118477020845601880244894700730569854481945232792192899560146717084455634924406410691479874938374934270307495157233690672271256875619828841367551284339927170798031581269905564468728389502163119056581789682808432399110896002448515194208090357307206296090848471640258641712570847638525952164544495341092341034128796838409850804997255834939799090245074593062384305442911178979196893668501415569832637864398135127154043321718933286737186496425281569706408850626192615222304872407665987907768632319403042671499895011261117691925838369494349300665949898957008256792505987514203700505719177423770580197466766354729611411520630309634707221808485998248388755746506567890848763351845965090573875423660118077908954054315119110576599724871964022819218109554681115171373759161471446072015336371423155885660368100401767538484322593596468926246371510833821936137690875918835185586852835073057268529455916718884875419199816900535953647134058563235178147208153399953707540939711930768887616670352337650335137639931258269016427352699479967978146883293263135705619063420548134489398813251801594927288942502290676861106032656839774817632011206073006746746930200968212663861253635338407946990628804286406968786081668773881427550212796335816145242358266849676233722390037314483389769305988856913388666929154227630497645201681060942534937159166394337769112202762130346821972580457261700496366593661797075830002329218545276764074812165298858460042801426337251239534674156083766119432015783991814031046892224296585195035273515072571363576121634164973505926744732706685917539940276918618084687853283887235175767889170961629696525806351858739793519786659097080120483361497522406074841238691485976011911836534350523901802081844058396168577417969536789520413896694359616658886921840355511007180484392186470233299929021669209265669041764018586666703313905323277764374740351880045433636065955483355773277854697234008017705716849166074802790266564697533900485031937888909611097391283245663992858765683952817497296434715664828182818289393063795099783741636779055119145777118449484540203600049635774378340081233629355947157139149924002886907919554403441535702157413528084240155919819847002971034588178548232745039913570392319457504685463109955450721539046386148856587038227291745759255968911302512138294877944821896597965917038999765320186124555836360398090952453074663465529273870052838150394857272574452599382547050204306767057276504779681287959768641691581154931516901399063811864725777367502131169608332588222017151047234520785745332795949363118805667656752333074116354013665165961131980552655458997709672861310823674474201685973512842092656028288298642634501288275561794562916277891608314444693321629848628737230665336908943197085151990851240903901596880836295639961068100318798924869873806613436470114270592370497713917667798001599895476632068479401998655427967420895015522222890408531266960879769831549748842953032136543190142239263201821755778314092047717096892048047770237405927509490152334629423680149009572762143149314209757691351055075472436671494822227656083548832775456095291173102688649961116427643003091882575676335337032822284028231744347701759658418882317788956898944206513359137362782806285773674822923125674257132405865527040412615194143659231754661627656866142860904028820446314364955975446318442790437894778202028179955852488236759117203139177633549111240439616127398168132999262687080141230580117938224226216641064055668171899130316636111342366070116052348121594522706714755031072508383599856498903883971682309471591588612613143454067743315030179840000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -39828624718509727129283946376859621071107291231712518910771282850894974801868926663684914392994643841087769338980089063088058910017534478676325623481638753917370707775894307835952281784629514692990151772593354744368229183791317098587933740930843061603808788738825537117535580169593331073920993992264763044786387188509576511301572464661521166388724903286310127751038756161074988553576087357473711095971354357204461960967818292134507198510521087373859733089259123302587794219709956578426202277421330048539522377965993486470062659102253659476499753457928587633944828210915689201873158548002274916344432395216411512496949007802264292905171234901897250812944554943574718836229100786466123235303667308628865877044383084665505263222674260090849310132687098610163239920261680577655867591940680817953882625747689927921826267069942611941747309095001422491992722588811423957433430719528573189208856334547688956883679178150292116655436695826521193284597665434834451604437326865415847917844493552009002031645958032481591047341482243500076539508621409143606837485921346449451837740942648520102185066762894084418303184691721485316946506341303797021287947542045105047777881604115029670737740905503650317887814892814984735375557183422618852147496087638413326746891921637090986705136138792947081601932227637738538483080109617010849883149864572905274210733491911752436631240175458989176348661340242081809566018201712609683892270829938927233654518324342068170520305346134232439795933186534531287516044597943876941312931633014048096757084696324028778477807416130009798484173646148692051816277379903688399280103567668681135740457866809669111056667995611290128800994212232729724020413379344742348425984196217602653285547269615459076900589457660161509138165283397127562755823702498842409650502899731029052685396199250364012306784282710550904621223820177720196072668526658013545787863054403843874872623325976861845641552850609816758175465861363725212566835853616853663416123152853739430861557210706002947522360879282217479420494946505829702727975694607343550814356426848757135018189052115713107226553233452503729875856467754219776176451425441539179541615214089304593903801051938093899009333948896803825551815213282999460839507062137740112539529747116644794277101484109391187719949392606059239343650381368630094037946811904749471405821058230426927049821609187583774213400311328050006624222869090916389386207917851318575162009363156270591077804871611294226606115670246952342532205573020581775809110296501159680308733074349971986904901167531791992552545924793004055096168636884518324065999241364612542947833425834801189892831863989038057418542066751665186030937343636487966898631276158347700381667794547121890078744388403606711589478545298155907576130658262229510757122936585087689809117562285630158633244024999825705447481625225657082853801437245611737921135437689766614517771008216554242585230051882739666988884991496137494255795473614224858147541023831764110760597435963633216238429253642665373686878731344053504354578575583732395791704293470866507047904362209593802580931619668663477324677261772384791964304781807896240760968258274358577185184538374829216682636744555734627222663285016724155704677000993685891006026294213912172903904267622804017123085486823455531037917189541036412387143198042400624981812637582553979710617428977888383078993741170838829889136562748362781949826357980873676582638734328724295795591276987045037178329814907657225088386060477963836893724834841451879697152892271464209100608597718229718032495882338475431805895172699674062603830840992684731520450624882707502101883207210655332179790535466699091563653078881454561217406028027420098251689919023159195415191058934856598452564120766043696094413421797700055810216241132990076021930721280000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 101779270358658053609813506829937391422697023351438611151860770946629695772199900306898830318317060003749563260223840168851330112744083975860899163775734247544820851735531915561021031349260769374237890969449150832863735628094954297496218908987260680679528648574405170116874694530220531791384189258905145755847653681354179888203587045513378450382622034840705064363990017566396614079677991208032134623343426820317855027343108570421510425843366728286810913921723558628021858397603374248875688372141669015474390697348787918726992200570974777132046391097406455960074308245769571827961053193769183683205298400262825156623436555904895271566145426761701317246746351037647399358786117013413142974140972153763959039961416293395277998313220982870384759020627980850193287463830037743166266869152100704856829853906787933547727011831805176884865093124744146961384147106486627301632052351971662412747011253280057664922168337528638075894318959944531019256457921389479555186669795615503656307106215319776955134059117452203635214574909237481296634346168330176611967542315900984657207696872100741347984688568090374964791489237935214296577515834972253098737417553135019649724725125568686491146390865916471137310887105859742385883148047603553361762030488268483109580514874375383466752675411126318757568812394518906316476354357563335116403559749075602161717509071998242332092562185930366068268863661594698596081763927199396484060360704879820218454059187625685619447346466657457151424420373339828748105934637003574798888500706138304454566200649233166531744214655377947379215335049005158309942282090522788198147803851512480248198610825068305867617279336154162694399725245166723645435784357951647087600289135562237813506021454712010667914471253701891719502026202064445635566238532615510971738129712234963518541066646832398470114953730062245544737942177159875791598558303003684251911494242097944915116044290897162569903551154958474466208781145771328461373195706347921880502526050724107732254432320708224579287325187214611089167223584091815890101707018779942637462839534005481532544091159702230095873807869411289724883479336258786185012738742718097935456644228018459180655519614846785307106883795133501598890931065048230546150249810982351736654608081522454085770527122618051800605272228278561444322220256437881784138214327300920057411542435563443695787020593199388340437244653541068418413765798519098986886680565505791149534246286147309257280677622104970414929503702106920963244023691317400840276460716907133961955216781797143415937308200230192932045142542515666861740698643640380097083334620125086780805020899552014026663560166826587794477359099314888389482391705263337500545728945679987025087010620094188648802220169635805739198519362723327943419062655972892904106459278428688621232490521788716596646958733482004683618124173516619778494097015750304930088992844370720757645303350130336161857133322768833975014872736019624419526350234147153536639507551032728886323688179769283919458567318985004972300360728637148861958366879887421337793636827745178252804043823485409254911014608338891775371478829879212445431444991270980392683224858859503226628733777774117233344368241234131181340823665886960850955842567785261856503208021790554784075625415350325372634072391569989524000404238911559240484489930883398855781052663548141778825394971004225058534863659657156638366354600232110496122221814284111351861695374720639149871595128032841203313366706478401525807081198776371214830725601000657597301966239000937462255829852699117148421992916587486057766686615698139581291449401554786729733192392406703378825658037302088553727508166214490483677593629048399981106027596201663138111347900911724001947466396202906550815519143942966306830935315963162120060424080611593284065689600000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 72533896999430467418332333679095037033581308426851656623918074974142016536982865960909201072956756449075912352994517625680995939781449316292828820541471594484246520710985902050729137764021686630540139054461273124458259407896852441421471832879898069143421153155947239695164611848009705589503201837280290805404206137685430228984053413470698211937319479590972107303028551297345524043398406536789816128233251509852082345365915648261393693509684688737944774782337438654232112269740907183694344209017987640788261312849329687358255348315880335011077109300810666940874396941291455357543041129647932409017495877022101282984763265296136667211390435146908420882861284542885386546519042977709228051029857130962028041062924583162950271434474215802905660418935247536479034495591992522412206263012873055586277080825715747328387699230902974360902118075912792827516407079666087465011688477944080015556951732380533668063412207063980699472122786704270532365259208615060557444296344694958050389321998569283650980720741670049348183183847354153085141434847116718642494869613605491086522798956356359870083142643565134188875756855269174519933081694206935368536070435264695775036864087827998787327185121886807196281644829815417120861849609071503522945992575468271039760196235283459793597264817810794242447724882663888993440571069942232216483596178825603761085127246278983751481695698702383713633943959546212241247740389989490073944893392792234579910264727521216377749593213397294312576957505459173644633565827152690194497830611964311343101697170636188130267428404034793345469297604857494391322577100056705177928428051062526206357049550069600705609121420289399875773561546950740508370641076698706589174009871193824260159331327081096105382353496303287883178614778119590225305030730743902938988514027915883855446100801440181461063337250163261437235606122105229297249918924945769158659146258724425123554113607027353698773579568990689106000597075692712264300636936269251419706694993174839932926870056498603735355774970941958432915444786983857181943076603525806349383308023265399221438130615369933408033832406926293980436089030074917406243368499952341487235910708056148426898837418815619718465895530804182227308566958950189842320709431931179618426761670403879979676432387152481150961226313102366400010332071891177144153929518762107218914743032426191171930962091281984138103945668669559758296190479742231445957700185573593946785120584277605003809757341719541712968074687292610176017979173031904095811313373105186204747343025334480814055495605232346063845587525708016869175849875858434692460497684959988538631267904688365755117118511139607386238729037739226186970625978483785240941561629762638479166959938073419802578344696446777732234923368010333549745289453587811516679195093319907821227532964583634623038736066994330375450310195072298326589275097982777271699525542809968831638245594479400520945525182183821373888260485967887517964250507947306394746302890068302313408456362896925140583568499121091312677848434996658480916914068329728695043591294626694949043259446167069592030746543781149930625009352778278414182675074182924024370526326778631073035609807081829733030958946709050323184172607484916000550418551180263552957991498398186620044541018992503754248081830171396137806288071979961302328427231138941144264000298411360672391853790006682043067802640971241942106509601996539247621285650987315389164107522112569147710093768724146690348792707786193299262832854839765007405410634734147902278034346570157858121283377673494001378083438915128565489564086209672672543896748320085303059461487971113189834438904007767345809824421795308032607773720922684615031076892258875633353999400720274913660502514090487215824612925413246505420327250767249211484087925040805314560000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -437111395091379737464631124297177663215685166686340300804375828837994879896182629645894512556442801597209046907590138007191905108524910998374400485412920869162847633757465827400392218948078506389803520050702737967822509412240598999578253276216592542391284334230497989099992670763963690782367353326294611125997251488170431445460643261488365618233762789381544390307120692315511789342364689711248192376560543450556136093201236104775944029959050926693244264568286184851613996366980885645657949364221819533605282192697835913940615867885176457502521238460405525498229506688211551958068793681774676466946479161146619054953132731467289572720441311930858392932811208091588824895273549153572828348522296250382836977057056967185589626414331583522299080263454615027160715523547119399427841029718625953206788728170554538814598909695782806458534610735084133906574801294917124445108454213588119277065943861856189356273392728674835804951750977321554622132587469350456982132849430780025692279544922758301733550312332682676899428437359933459354369967483162553507327378633864492380419336825793669987943492265312628676510153729110599935543813803073469306496367900899917134869189402091679195006700349790622402233281293455801961554811868955823081838870044933816493722730755315748330173725825079784705864270462040157388471098877860607622335695755448394967640363895118346910634960308391231190715440568554300577739971075168614229159665885031549757165201752047896104765959771480165339727511115331684206808504309887425889401148694158803454324525204010784602244165246365839452563814950448175183026462157194269003832871276114561341505388481700411840839776824913649879747121179266664427022316760684630488415869198762653017919926993490511073081200278572343793855076369925833232059234829628601908828123820677946798337750322555383504159993823927815726427851671110431956792863301180736936752906722652842043376928186959532540993087996313738408172990861306204835155211742509188234754048696320601798124734358567654051768408462233025313056583898909588091502123110811649142555078259325327223646882726099199794450609035389683755900703480837555948893588280242811237928641667574076222890902215556186208184011646607625172739601575999782949745692811908028528994750383076517958565825904774892123337867694206351871534937965255481528459636192611854649373045587297418760242559540163108041458945363354298278269228237937254829051995651696125490073888000058354656016961542272242250260008465865013441505327952158564569560138428445713160877188666634834875836216149679732503844487626818406183769431288107193471170786774262041434320709031231798082304417159000577882355708177550005445149916126653378445041918184535676121071103202951504631665884865896194665139884973124327883140710354493811967495338591950481529291256012145053009575165417653169977283805686237031764128422171298250342934063497049141894617758829946676221928270028561772701978485198410019699874972219902717587042236127094480710620487055003799417789034670211579037518721667181889448760409861822736920651857462274315289329215167221918508825819966537617336040054300028253813279545838022110853389913036905671036724100383858672466424982365533813827954030263993972715905930114807431439736646324074140355768077933661409076008880595241279457982941919106714770282121659910810882332185339861227773543504312672905947288759744258023504261646982749130739758782347207838958334595093052680409362774693724304377516334812336158299169109631779929908202459190966172710822562691407203418518423213121978967671162768498263416479158728907859103329119408620540274874999220567463055150551696441070467812906922857957317578874514285540722717463720926269262349909783403563215783640558573459080672175953194802848837007683605198861968339399344128000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 552349049421929435516506316459943851656820930718742214094734845262673976046482496808282930901312276609661471765633806065082478252206379928903836082276648280709629309722860091325214701996067671412387979821300534512652169203017018245388539805088841282292473386240479021641830111736500342067069476866075162571801626882587524606544439118984649685865895694929021986539803673820354354688914203892396658825256655419039989331524769979309824993239638350852996621606972044430926480918577362080829562402513614597841709700173354783648610667315410852608937269218651435855011704891592379653942686937083090688068798484340038619781321515258241922278666380103090636435066530015219086486413649966715585043066746336265190760099665819127251865540368462500098016134828285014090419259151191906245597423045710559988697132796603565414422485462797258812037799853618417638359616560492119436821910801485462745819692591971253119894887140803697342025057661666982633680766414186920571566755259462234722605056378797136292420822894950605169762395102989059213668105489069874599889467310912428135881500699344152816997466861776529135806045485296564020592334278066568555009779120247110359678481566081808633929259007428734698093134785685659202818745222845523495657748524200942532802308096405482003031878703654040999350520105278912526348193745134129292420201068162450726277245817106489902981571330363838155054321180491385238549299424789792773989994705598965136787875121722267971886883440329361516089101825392396652184670336200716335433686473064972438571632133544997001859748013444338810767898973399764373363773859634805248397581778651930783511283058701873967689937220985674150486634287162144110574428823073788630214300557159804078294734128233677497446742269660863100920464306532035185036586539728950974772322802433666761576889638237421611630232561911675711956959796590139349523173906120549746939064614792772624826177640045121394531414299916280533760748980127705860961427514769569059328419487123382674452750172828752909547865987738401373463139809759697519126556101816811167706346741296263231811811389921804717205314499443722910911705293432519587254958009449797476140792137761515910781005637009655817788129560302361825273434324601513132625203276059630360820971459059111429570449741087338002683921356191633774300931209503733804172830729734475034445768679469474182183321844648344801205708226915448059893932891579758185865737553383085925750895809859405139439236466861479045823038866829593433874697263281334763635804661447090589870144799117435582263734134032425726814106367734910936268514275635226511426488711272481837374434962610945993449048257281490459093282592721305229288276282547297549308794709119572795814172687592341957079906206657625586285985143277682391283639039915824666261816529923139754107202613272139287942121478183303504716528352915723911039835655530234927413900719125979625289914880512444616891605757660546481568347880767027696600646431985884576660968603880594912254151318107176735766834849969479361729042989257965150271421696618517634816027912288909837800210165229397162492492700235972483562027321576915689676191154474994096816840095805032839154946317513046341655838035406761462048275877177016397667932371664369416354438944526487869315198036943872302667470900609770028537004080155482594250321594544574894074950746884770784303193089708150434454811346471706167993989469747107374801277408631509698566163323808674443336140073855486630239897982504027441561693722938522013511435514852334408661150575791564829822987594914548738448425052064196257928132719356547924819850199932094446812188333431315770816177675274057805264919352599670536271101103645593033357393991394658566106406134758426566178223770354114454023177401393764788023831506565558400836016537600000000000000000000000000000000000000000000000000000000000000000*i1^64 + -116180595056347663383943071645170224059895732150865109708592132948566407414810064912334814474700554851664614867655645918745329415861871642807440357940946301802063410441005498555401465893412795027033138357879301068622841006785508645345112907634341891067712114573791547905551700592397746383921520717667245226945205109336988661874354538686363419654129800240954363278562292452966529208094852233375405592728504021257794249711983539852764877589177977846611277442405332747681571605140812836647968303866844434728738571863295792114212514378032892753876518815271233224834892034229963684124380044683412611839350441481979252232468191536344315103994529119352072546836592041667633445419135300669627890074989431460907257002225189498158265844146881459775459068151151218319747654631598340544679688818375747149597554241319355698315874745218005903519239635559481048295738276852425726074305801361892986355700932180197628488400647698255200366977206665631866276722888166830769543124117874757809718187344986214638824608069142000331514789842824219365793248627256898028124764980620211902019316348174667594582976751033898360783013296900669556739580337018804785565211126040098916787145864513900095928905992536462299405810273477617472214431648072961153785876882773782879842413641762580443386560113329083155797779946453057765595029363180559884372171083094714290831345866498175186302307334440903309693349155576192618364964901761495028942005172002518900615925370684843596866412503258910684134620056895335522931953995479959870154097816325159362908276678885247630077955372216319363887562281114257700897148421922019713102240526469875818691110141814726021109639984124815668419908798262600583041807617823581396018384676160976507489143905080523115331744231013663639273288540971548719655849845316920785754623276563647004347376633646145564096065105351328484461183511442030720078953976686723435643362699045255243845932055334644735899697785777508397370159506661633880765233344858156270185214772555124373920606007748588839113081910780518857799820953386251607077778355265464714464525571746958948870816041359617047222838133343133112345995674680933820765401098012073564928215929382768163670073636184953425301244991288515865198903372157321129040900530090338195017750131405357745109202955384009336156548506429118528479000381355099676497505923028146389137703490850897859862829470796658145164480899970079479582091277978218851635378558399626000804841099219019713655818950665579077215480325675742259617122507740156079656202633454756829744959304329257335098695108323715669532936024827769306599844793545168138196626127335645728722590866957729036246644705362263162885416334156827837080803008991550040231676594301882990887692392207074856804941330716758012358012392094078917317446740190408611779397911607172054072117519303614321873536847102698909612383462717334188848756272275906071260233693226962883057035829223135259597636368928669269249152724794892488888347326162816639551909625339593002886085113263990038713907540848038840531282103948239499207885527461212979199783363068164497515894948530071286409498448953510265977686075498792913571329262385625663685687812084531085943502146421779314286594247088116864238016867852003586304530651424886005596674857371100504619857782577365668509499151349279237593612822349281168515351633706310049887274317476313751715395805408099246964061374724030110217543122127961515057061514980835588755498522301662942649222999532582931365743579981150444420354270971023431673828798479700743211467053917499667598992984680213958742649215246535070494139934849097490169147067355349793210184859356088674007178815777335868176118659654834439091505744021219134037066512980354306989286880108188822716047039687028452049697279105797909715936481397054216601600000000000000000000000000000000000000000000000000000000000000000*i1^65 + -284811333192491418121480583506278371398578420396166255831653456439779167835049475393684472110487718521125306042495584478667249343424435835667366587243016468216662382050561771114829263756558388859158069007763381347421340698947930981863702818140735918158722297231508274162645119585836324822190723480232191964794385555505830457746389778587934922738149026130842339778646946510874532816936942034787626192732743007494789042256554372339889383733057377232837449334513938047026168824992608588433634938334738536202994195203871773156702911453548655056890368593096695326137955049927464081699409973431582159890167001268730195380830572398935215556838083015795939137196424232251169727361896783738117637247366218487185176058329208196871125437615970159762009392255445735784338324060487094897144277933349132363276806425686371573255778686191862775194784741791927544356541650895842067534598702826795884541676427218890757151108671968190533184334972314520686600599315374356078257809326350264508941540550306133944968839306732093311221241298554385581358716255440592244168939393592497199970199941034147376598903556716712775621979915185487227293392561445344314978129883218824154710369628731675767394565453892424217852306435048761189841476074375290705920558597179055889218878624953830033020636132599229545154901453989693830015333680794529155099508722777674379570304405978961811751341254771366737540800631463426965785365395434850642669472882034139402250738150745252762161002808670714236650444171601702935118993824918356926634673379497904120446489389194641846550705359440098919813341213200060057365472848084121415708657059384288998351490153873923556724732039123298415233484725143969473870031660563429334399143563281985959501211746341730246177433031311431850598625561029663567072176006141967271050768277790101973692818200344964603925910309342080325839182953883636103074633869795956029909907488956754458623459108238251165336446071763279522771790543523447050087118749641596082848650946717592326160764618323118694556053856034781920848876045022102208573567560667507525324076956801963195905899882975571046954419580179859715329111511317186540316413716923074194246707865971389037490117558498238580271103117568678077121128046584999632889181376308084404638921534096991982218268729776735567764501808350992819052924620201524008869918176343017432539417824792973886884864694238053057943350882882663539238627496531789812509414306878218119395241531437184323680132119348759878766557813487736545420237161512293796700381046969824685997342432725743615141288009289478166364906182043047384752973811611347603566242088533116877662040140781964424174455064455045175593730200560466945707781323377702884220696678281460232055256844404128929300092921096740208187959341422958028349706254114199700817354261033780513116423494966951855632935756009889133650949105704262800304457149375223964459997824154056373917320366937940886308514186313547953509759593701245456836223452198894329010918358066631188732523305999899296386476722381149466948043160177503746558060865514314830220704771212672434852250048074517258790967357185578592796879287669507883338568425176996865719601528976521715864285637109394372663813493598530019462897431624928214258567757611423445071460081434579324487561271720818877772127926562817495433196282337118997417662859299626837050346904126110062817938789663525690670317599217376786600787714793719631914605039347249637176261081711077647955999189093485936207373882143433556913253315876886532229550982113121676658566798313880621783753211889517165605333837417996724238734946704056089828375795723618365872265666958804795253372688591444852794342666163995621835322576888219485189898252092701780044023118582489033733886083373512740645544535085466553718088101456248832000000000000000000000000000000000000000000000000000000000000000*i1^66 + 266198883004577373776386251825036660619006722313870960034875076164804184736784963260178274030988970902620916493810194094954363691869078138435514360525148154164577484379750877447331323868972809680886736168337265572015937653385605504603959111965910963795582587548358378888819042921830826240605447406885665849121225088566193564890578922935051160185762581227227532775709849452184194273684212463083641700478113442439998442150052804538232927196349379162472035183240015075200439677591126916862283886791762174522887895752228491044480190662736946425015468786031582135012087707378857399507058471443474837036636698461186703785706209968185091780964693628898249825574752539629642668063390142750384432633758017842979550762866314804878376646490477003239984400190817477855048779060253541656246539377680884966639267551242029801261255596820077860874449381830123442372203979977460910120615717655597973130089105107026942931939077047509968050271095845742914596824791120537041802122358723717598186400969772835213632610919308745116044818577369360622889836558875220087647446033218136383145456082216320402301808253107252840111867600419099828324797185656157565444982689611960005313048464626472661658446354606241922024031197454818950442726508051956749943197064629634557251653368868672842683762995365273409161938614488972624150235149138334745028966151812918271710160114581358373813779511516582906542722118039454307447991165754719752078895804999260254897876432696314912010599291533445885708646997263209059366123625732129732049752156060406660562226580709980862970241549075620669443335874270773651122905210144449241185210127896708010907577882899999962673680092619540193617915926354879054577678429604575754686547765766981502478025638972540077615829095804686885606034816083112651602551696279260450444252420130835753570526981504910732329708892147678627204122752152336470107193958869630999032243486033641388391132842488432095262297184788157058330598381920001896430466085014569734942056631363452259537212340646835933055762351209927113674934136165255148202410856119613952163574887136804116529499835562230162006891425604832940120931459987555295668124669397375232697376815271480756053078456720753706733666694311539275092803697926216217229830133704097228290170605094068620491566227923033860194561124205954107567077512434446150967124110692767217182240403280887122132220371635182643115374779481524018643754891788792242812252230304858139121903785401873987344192024399526423867003054202894267889021347148901870331813049452894209161430970921036350578087333426357449886140673316638710394880774414930310911181727502974777681272581095056483410599969700451727244578807565019703594763249559810766447871513653940543685085051742973198215115453380124588605549520127746133687872618368426193565272542617111262507496680234604716104454717206197019200707241980122095876318663853250812251894533226931898073282518531664943169554274849469569195093083660852877085098993045155838233636633637553406538162440351247434734503007687258288082104829224412347641291301363995810005186086447408253408229247635728579582134631784142998082327307447866467357213916335096315941429684842153545122948592657081642195674586481790002511516460710100476260614767525121974871803100281463673160354893866001891167356554159273171780309592543736861696962636277243892143115523905648605716228771254968669580549019005320063501489911321012642761964518344866433588336038037758693679328244090305910420047730163087871806196756844865615481923733276879381063189159572550527896045939642925460395317900086793344540433943927144336174662648605891342395275631953467246593576569226991141444741740483930395637221510556370330022372156333830014214988223712407399399346817958678900339811200285825019825763228057600000000000000000000000000000000000000000000000000000000000000*i1^67 + -90743959746756258058798306804865582513038849299367057853264408306447335080651293340375530158893665878822348307478418374729910132735093140268500233152367592215073407148101815691613296338026704079841540704924650279228933583743892073896494624384790373900016862784439589035517101721351978352163452529640114330436144233014411696112868710314404681268602623314374950947719280328913671519680576258186669037156850545188695638830161277164289289450853121846254251708181905981894135038131130070843770297408752124026253174747571609526143890509482250689013590387449902076949815044859012053190035967290357383650389682273674945374135397385720900209362332519453235901526487272511507362709550385656286918268023523252425934465260115899021691973628510515604965075953190965893586346047176742096553434154134130721703712261321056243315968167155657897973441781883552940120596950462250208553419667499890843371578613520497645374361994097494561324810741983942494049655114348965397151684815435729256648510179066320448033117688874480360752718528814826897799788860959819139567114172155137753778537991027358857548102463606419638803426918178292714643985138258903640670546862417896570916922469645824018863857621379821533382060404761172198522417797504231933318793211519636238335026407182230002567888472562559507264095345657888141312647927983482162524442104098683934377124421689962401102928712452419053967471465348921178548475601659671036063007212926085446477549969704476160764421497268430672069473977403437859728657925362732229960696522016912557612560108532795745968026858014441659187161921921188709223406957946725856823314934205780645832244123466963676850657564065714529638551342500080583569632272632907418780899892156751227354749919456927774578551404515997469577771224980736489406873944051136092858257391687487450525203729387871416028618485873643290024881614789865414926786908188717626933044657654472974488394963909979573917032055940646273552270242238283391362601372899202639059535369227989065112967900305997951444003725237811761482482333558943326641466333781121702802895416337451391605830215566615392915398158589455310469051723960255405047062632683115127088437038256655992078274216969261896356388492424804037885301728292577455891663497356471464424549690922309219458596305183466251823995482146511425667137516908011344190959153105223838122497034638052877115296855884798572696165872008034134790771280756149076062770133695904108356536592699099863361228271425297329483261949722266503854261266438894489988140779663095831430945340361128161265023972175312227672080331465608472706406991453260380635695598773737184472184057679405848098579713886898132773215503723666471161153634126935668625207905936816287813264120914419003063238314563485219160796855016978483556396317472201211816523477799163231654313606578741308880001754926360260784594648317061396491370140479081117040239527810505069605855859437433082078720650163078362766836457207620135251120855448378103208700921276551668226639218824439100193427773077498981135589005108704723435920982897747900974700796645576457236899271302451047380022043850371528194221453410928730526612893322128247965914127359556040047045848748288071355481466864332959894774959872314021331901256208686778572657079067677019530819199298594803017638919544206706300554746291639018555958658682206247431155104581260992061117317676073573643546045304446230857591636009106731528976900904073225171273005026835203195491847034072976665138098963818853506423035178642477125552056633377527294739421591056636197192427201675732890196609617189683194898516145650849424775362462381114390717031544275953056533223965033265755140044403749164223691140981676377608552263027882673200490574787350433369347342489884976107802242410072630603284480000000000000000000000000000000000000000000000000000000000000*i1^68 + -4593318755917070364617731038361989865037390182355871176646303651892707296381631531717069843050695076723057755150972542614135435169379675117308470567677647976040291387790404617266698244992813107360724469015015943063515406401728543107421583862684495461925511629759418642675481742735299114525933754342057871365252339358602551569016672520435809198532831111733841698842897994931533149252434013393209663597523363391634940546752557029945324918585220798034345886190262297874192313598400226927587455978081893680485653924361854951363563103906304400261262211879503714676777589798717192387256649709894988033280679807388660823636790166090465718002896915482312821792341511495012181233117739858733736657033616873905827726545899033959347397802870442977128820523581398683693344700197300558887570165149477105989966427151616537106797831956551736959281539112719712165101987469646039423420574886376790770655362024959990332877483863878907479179539204298572166938304409845605659277297729604110878209889072487909392587299158079476181006871475038840488295191926235024346868825539935144948408803183697668122890658712092319015592898301175448702897389466078179669037310445925530442817711684694220464635286546101421881842066348982483348771421169788754199910805102274707650816745349217391620929843800801956366210526343707720139376132732793813017044571117113115873418777726936526007825674098903251830700796042556614196350199620572279956210015482778550233740742352951536421835116366912691135472626801444895503068321847600155706743682343392700972653981868620752348931330550077089076274010816015924702174440701680629194328038030582807374700800374141837549693947947259640010901445762215344611787086112281811935713483079139174884660172749116670860028464904068526307012113255302395742477792437903775958121807547106526398946772600892654063028280182874651950642810015291104238749717731466116207962374406072069288135710658122421079630143049959891165922170251468365994636059498511120923406634647765978354287785692481781341158118133538148270035754027851082025522667189674356266720500646996414436359809068223365779449141673035106837901008175707561274491941391690518367884955154455508052229588889135069821418123600969256353340502495834617019693476349517005988202270907153856428661182559607324224436035928991484916418268851361164816295668251640481122723457283009984200372681602478262748824618386651066383648409912250106816197901320198427604946858394790938512088686921166224582478847104025018830034709322523510464950549531841768981298807177039573114058233735199563012048363670632992706737914909360800839141158322101928056825241221322570715965314999158968140510653674939135480411570114649051684784150373791400881365306307706676816288018877203217034372997774095082016782255438346406201815248624645526891065688565130725097108693383117329653140432937873406665342512327834254707608323478939806527279362939892670369839838729996624631213417808759730490595664940947436602008100830280520878988762638826348050129708145067116786751253236381603778594810068451201110739053478824040998958464500295563792193011787394118021951410820388098999984749519798019489891390272854735725852525856513927121016074546137607035399102157572846835041903897950846957905873512261404413551057389163228400430412264969294770208755615109023715736043026471888846785394848536304287753981668753003940669845820154298696897925892639231882217581890676364427779664768247550952567127924563622990837298918797257063071569261112371523913620772425373893836438969122744420708688006430641883644459849253011487175129753427307698830457903090706527947345014325139662744556473831999713275694004886490491715738808176483976667231723530868099078035263127344221509731340176416356642027688230387712000000000000000000000000000000000000000000000000000000000000*i1^69 + 44292207851834037010550386131996515026753116348829270647191360292732215924169584236911118658119346613756834789568318303727678531524996152636723962052152402347041789118717102497892395649148671802284496117738250708461151980914259843424412533276423046603857908514623080158537432004396281947399198507841800953663422311973517792218712805628375374229206826074463959015289004821769930624554933217200944112835776353639942727486325999797407881724943349375099466619570973872854917611724228444023237270836221611137626754926007772771636224827148596719038995380549588912997723641472818280054436210934165239510637137544602408016131428997440786258963989332354739544887710053054731907853963314299496276814532312531981398248447791330258343028142746273022077451825932172608654871981364631979128043615029006661917536094127029037578637472618958033305153094221572942460296453130691893289796584520800733244909085812501468459620363955440042910323567840880520393202550544457128662623188696753883195951499603773783292409155370844530428899909551346616039145420453594799810375601895959456909627855446995268960488790751906321176883148422138709800210536833091698581088882017691069559804506394464330755686911770554299592441064896673708597948096343428777119603236586991702181007365109461049079651726675261738616542356313020861022003873632852520259810364831225558734614535401593240996455452767978415054277605878506565278481121961854785338999425645883319215283661471564663830411796592225786437554663496266143247811737115934396044440298850528884071092195476876589112579968165083606874892477166018051466280399723340464586246717544964381296020789981811424820429475903493787582469721638678458227524663181506845124982725610101478786158053421886878677323265442772215364236929422545019264288076549165010756483857884802923607882964953302872416790634861139407950504212157801507222332516701492381444685351507092038500388794548055737784444881926310041196080863925760460314698303118467485755013706210299354458785986777523339510216426030414755963152762644605384344250607375324529495365039712328927681105991623780689193620058889812980791190441032556153710027852821361889512110365468267409069319286918267488461483988800350086828761452116457891494256459476649330655976058778634997909156616512415113905714246014877788115311003916030161681998612038798149104401060533579564439632049191894176309876651516055675827393999940038627812741488281648415075053829777440557557854332870533389700454668607650742146918867587932786827053783036429595641691648748360777875988474785851097075646365459190890507405615131575159870542483215850099428854074442428365893556132637507329608050057342305780315962863753115830730155107654903028807609783468238866426602313711276252905967553056870844325684383277164328775391247849540080175064193880919263245097345615054352120265785115887939020522579149161255045303718135432633648376416080189980446211384862821463878647576910074463382264126538694645800923147067514652522801334287515322295411866655008330590533269655771746644481754425128941405628353614248462395916513012357833007758671787497899289285126095306249329438086759842537467509916296718147325412342040708216811338329100665297245968603637179399873763554122372704829176622580067024246751886706611928836688011188201306417019069823123084041647414600708854948397599183870850386728855347560050499483326128272378901266036047738765889834747762417206098783149272811332216976981716501881605446945545621984642394516630924220839352527724867727034138820196318279834430964764055229356377513955465687362043689652965986303582668067440979954632221105501372834253838280311849522756369546377798770131403722634114914796684475985402609267050047905677221901241518696028052270048346112000000000000000000000000000000000000000000000000000000000000*i1^70 + -38776799225162289501181811278022803567558228899299356597456230054723191972288670545749552918529750857850949446526250838151378188915364634637133347640754807735172546448709583906230233437182284784915937571628744703823763920871104738686973546332649757138257553887421393348822369440204458109835382700754686219550784907237427352138062203063169299686444846035328742719383829570714594414738455963594171955178875338291858126569334479760031128135150837234336466281945923934302454562917829662340849136207194439339589373103508845376099421586093034340157522568042227691898858291907541259068210760180599604089144102802628427746272470120572333892652653299026647875235688111315856001417885989997545982591344482481565297115715480210106600881991166735087357281655153034944389163872691263544691993967835696961631998919897327505076105151953739979466724565264810147188099779682033656099834010254017867433348572629351481593698143041930866276532263701103173266388590838600545648321782779304753042914415660461222804882266665509984179894540241463671133359525942973242415532318672419445609294030653528424864171484832377969558425226354473493125555294426967234779221056572710507013224188359453238733452746419291372180256904954695733470281849977939017189103043036537180666271970615984618975302531235887960247169085940041187051167590450309200626750905712759704585703154747525989622781396795767242590303316581029893529305755866496740061977501254087471850250604519796913537124162680911817336048290068737465019838222746360009858650909250508578427778927954446557208024299369556953204085763803639903307933617283731223520098216989508590598248069630474638366631628284837087454152982643727050408347918246632074481024241856959557665796735272542679377179091479228719441404051392935826581951974776648421617971029238892596243050551836922802002619252318343932973256870066236446313372088713274030985725588040868144500196603032535301808028193809280053894044430347605886194231697725192796468301811300171308047714682520044161559157767802502828431190066831180133554564376730721096746483038110023885675350175069630273716185202924492591167758290188475532780930137608143312685385164305144319109541748177684673106386456354093157606572935815016593292146297118466099112148013099103190417635462041156987697867375587843081875346953154030155988339484878362342604783379972070490537284117210501669297279741698441757602564051487895080848027184926760371265910463660974808835921187014710623225356712088123274635627228879110598230228440930833797420443880895971510209084240158870343203877904840967604898388667133093746356520120787575797515057364974221664788159652602910183985551771735825909020692960898450634078781631915963263253230109949083918498065164706329504773926238418923397911787215055887714111340724006271512213204399761498910144200070995264508835327182048155079545815352020790663365549977031418607078246139955162782783512468507600252553933538320443774044562092118071516292347890317921254474395817756168426214582599115564325552487683731248747798654488768746844819823370502994389853864363507386879277612503821418299681266691479027519437496986302787553552821037973214738262166084637987151316971366616984900148112133229350437065163784686101721393284597562191376537085578767756048995757279422002949596478188340944071596898729274445557903669860838217157722694362002438550316860750067568140883995150322887122804499856956792493901114917375729383442349525635063768933677443140746156100460229196213263166726924592506574388083948961706410470315966921344868591850773294340210015538172271801553336026490113574109507086833309363504780119851811763169310681390136317354270213745493953621156241588648268289543230169633970408748323846939057582597755371520000000000000000000000000000000000000000000000000000000000*i1^71 + 10040668126643131803341747888981007630578828948542652483064974835352097399359771994585579525997555478657096965556488447047280052343049185979719863963638016282280090722379847600622764906133811718324163930087776818928103492865090508564615065619400559837008311490616264784099939714406476795976516803423669274579881733661691972109651286522301962104106511150846226304400940216074971167793603814484178752811953804086724433321295633953504961403642352125075903343127990111073861333327907816379979872026201207215880431203404391019383813570922596155634677555515134002037304873767541028297289314588799296860047495207782021422620209724229630369627136088332832153805800594591098456076800228600597799180337950412741159893063783406178678102004000154903648486195205776155861516767061181813367393276214379864057628542841206522054429688947260474765850833362102132083574880127051454525308036986037851640782537189988580386347096850300030500105839720996754249764050976410205398979823677592298400397997791605787901250530191404582617364343716409685560673840967799691547882716149121724056177454704191720746022787512520326550479885050457418473180357009936815426728286158642844981456046055012841349775088916501642882173230956823456598569842416774632090356322382978649319616529927042574293475837943860012463799461810176153594043814396646968664140282231669745864679394685846660545396933049310400392727685842911026471988481017328978823228321768749037529431137602462349143703948459492112662936989668790916213616625361985629283811396966300149410263140603108041205017974942108807613006222173423508485726345968181799290532332710568618005295983455079927648582026628248484582772239666076926305286079982872339398706106816667371081651625160207192046910829066987041926911714110155370212339108141359514867372449547994789326275345401752421395962818836481694844608427425348479685709584770768213079525582689238051136313367580414655730345504245577835816229412068911177247663010413011751837147553465329795537735803565696594884456776617640657625006286815616208477561878059015337095903454167128970143700282927645969068660988273259482039747345638165089359453426148895730512919110159195743855504230926736877860668949764872370820695404806639429032824900189536011450805582153047123086225968890478822536834082330353604653999701756542984672731004970994522793264366082967169558592748572679225346931776232310423142049631292226962365947912138612904633006302323797444787195060314186358585826507023341182831023558748102641548536718904076571628399428847293524812307363533591741697530760165137996671614000324520240480107346875616873019995040072309729205386723913162738535074377172122114996127368111124481096310815783176123671504654002862893232370747227462886787232232197095891887064682722849491290208644000933817445106936767268110343758898718473300855270440418858109749860313428090247056792971985170076823163516907360617351681296793475756528695582826544939640277261146539120758097835818814146865619621929900156082790901800721530844925798605873529164389994923755555662386592406434257577026417354784056109727159322253949275357685694016284164080038103716418107739303880322023859535205288395795367279261746354200005102082749102127685073734250596088883796468794900409388205932997205253387405139922004711539299119160283034950072497470598012287605607259395217528062888393974005611601984358707767596917292486176652110946131848241407487399593559599240190407981180917449498435719721905425330783422371846245472612305322806636839278526894097416801692146788542328956188104237537637330833582987916450057692964158884827398951930674618356596822274093382800908057270168288229165669932247726924789960382962392722032487326820991973802422024961673918414848000000000000000000000000000000000000000000000000000000000*i1^72 + 5123740406536424597398428937231027019804514559418104189455535302263083463037506163082485920777732689000908266047422592447757219112858453798764157503960008517166332867662425546932396584569786535836616649229824190586944901449956194691557155317096961657096555300425508604331121469034567051383530838455579386526151097105100647273986018140268312207159766427271417350030834460752130308145563513526669660394906159791317109709058650567019868348115077843000296653579479516793909228686490994749104268730486846752878530085556180604677099206904725165679424211306119835036542175919040579418542042270961963185312929600585288243608342075893792105793948875671675081558359553330723254812387277778440547847623794010648088165609728071982528031263156662875844948009935187631880971574764937730785666132743523267785748851128178506170571908236466956307306083123095978185609437730046450010379807025473145119479853104203951638307299472842420979223419883423155891650790667965852120270348508364002788883042623531226702059048375771053518198826159751486571522292852767650423667144619143443849066171059214239225260208744060303298129061025746500050937122776673475031019883061262752079842037084176526875086371363578406980539047736787023927323469592381669795695429022774278863016750609769430129771637003728548304659401739554568424853149742357655697710151211424331629030230274623225633372585307789657749374909006023350531253395271762811251699230596369124894008399077819414947214331681097024004961134070416830577148375734551764633383760780647042850888514383418721449657833912597324839859571067382060947772990938582002553380247240921769668716774049921990065459928040393166581145066986960235200023321918776559245925510642760909550856412363931359169651178691591832713214564810635173714742810348879449748548039144491299225787208033289163353635203962557102259841864558646321079531078694589827684976814696709139434875477916591408100991518131687585305653998051170835928060033932702594896243994374309624262250406103735439752549422150029657674446902618683963498924224159442941182848842567581375710560628603741804210456774140559963682956261850349794551535557898874251269087870729951841725588044912123410905524353227745202492082409020952450313353700323094237515326146011843929803532711638444770228625178218038756630307804706698412964142130227808913833037526332912509397719956338467966456760905097664819438143696342901616504354865334649103213862880429443668042181121000894747533606912387458754790256635309564607921944603537546229425362825187629051609402763189231900827389376495446432345923756436383651605037160849013527105863530859408090831450215819656890842965028974718202387666751462615312834165908374296621403404986144016041375659322726972552354477086258602030359582808443255968329127932058310163800339331905203472877232459524426382307525438490343642725542011463342000254397650837295798506960864446794682178546842246402086468706542848790394032619761616800009201792701541098098176219036423558756455197668927234939331206430200372141098851350382641778922723793362318403958800907956792921933692236145515284991484720702614824618003773443487362027506762177671804333877127751331041531133074880913430845828776853562191622112196625089856918989067418315502943888450658125493498350214443154976199960596389789481488812526949787748168910456304624196689897275839623542890505853449545848954763772885101607263731131496245935259763199564994931614111583205705305190220988570322237582003019402324416317878947457939927666499519394062253220799720740553480004300252480539514571756260659886604783455621797181794892246155773446680190285223000280015839461580631466297538457235627023200836358159267782192661879451675223723864103390289277747200000000000000000000000000000000000000000000000000000000*i1^73 + -3388053477578880685165966195562066101153466744843777113729132941701706713915377878409021335177002598581419279544781986363333318666134682895581335676498063033068839357298706044447069008685843981372757437867103346085379694211719393338774388201336793487612543792244277325588078454837507025109709884189837942345399085809170063502684802370577675836635933855736143912831027274798070180737473519352845410708652873428425819864051089968161861404570495575246646710048529156691364674458225475963423737330403512335807704047821441698223188517944730274118804915260263589556093263276367829577078492040712183380188682313381319276360737788810997076947375354482077825464061395324119292022550274170033654356586886024943534295921944609617069325990060746130867727417709542781888921966548735836848879261345003829155996867531222534813061299687887598924430501113464386234007523442873790953282296867719983995991009662167742772385582066687437187232987045445421888886941125149823053403716627261534516463265968557046259964984815196714749422574062674495795149158392410816039838514506243533221782277214591004858740345080238933394195260993806258574897828459962895621639976251424444517101247519474592349083183217174275709170918849508693999719629769516654671675383640791150644672267532951369583505960129607054276947778290396692301682897315927498388156156634287670763273779131768542657948275485295989371610661082205962620667628339892627359902662106631256728912216989819083933695331476668664255863383477481646285940694623634777024431917588489103597237354023050836811762856422247052252997477036262725925510363078868937535118290802195481729359986413971631892043365962774248303049186963617355243109888479375979040625592130711945160583982640909833739455305358969332641864941340190439340952474281967274908166054449640069837506121428054777821048402851345855867822488085507323845846913492299455564529401722349402166900822824760386117157324381606189654883011853834895789484854554682968409615923873481215848857959369244399060010594782117702232688051940150408251640933504683047936328505265225318600322947465753056250223003664882625269030471436845724545695365926736499343526282102149541828382737304483845911517243363255501117690369738752787170288952733054011877079215503053565450485534224009086442255310690296205763159618330201439661322656875935539855056054226314765734634114944886987004069003503995214584788591041598043461019428699664358323128797850959106328478524989888388276132438705186204690064906424050956046917500487204584972438659064736410434843501315193872667835809215318997606604603693222009260124699138862376580846727046463042298712674079722116637262190851450603757687107382402942053114721054099511589719480288383162462470223954397393660823079469840034521568467098438593799318709148487721419382238727372020734150216007615836656203625195163327009366090484165106503129161309462808750073462870260811977709692850787396849031152016168789825079974001136092203529778669318339193425545117457442719141104365982870198626044674914074075112475018697776639820935929488408343750274947117555567463589912706645671995463945872812187300383257617834975879678256274383740294448719628346295057821105301472129486046939083655783411645413128816599718193700670666524005216092269011894519455392315259096584011630753424113644248776206318170912830197856012437591232192462506716884414616877425615206624643088076537067480280378243087138647650352467696765510852645073022866042439026660717866252314982300607506186555901653440727820815709315272724252914432304092500813565741718594134532414825539601379106861701212451379635854579999806659293683891800022913069062355738220308437398645898365725979713134299643861212390248515138748248227840000000000000000000000000000000000000000000000000000000*i1^74 + 50625146753691893919592904622758797217365118291630587014167408783573842988494515737790677831579987710970512494494710131789099881012808175991283532743267704904806445099008647943254314304550398869334060384363738179553987399516855017529791850134863570221514507423504339263632393667322405235675869712617548223758566688751352677411359865466600393150574293939790895886420375810224623320758419693218516885423102385692770953228568127879254728036702246484908380269279881843569136394139698663912518199619220085361043722915114465758509944468356216318734510880072374910029478614957320108455317159147891041894781159875571387317117455255914790894168505152463664050267994175299991534740533676300101252816304264113005469081835214209942592345254468251385106291380850347429175454760616842952895096093089717828350378441219408340007217017192559073193630604565048704872520922200443268599615986905198735620570199634469275041374514860837796474373521742746041772992562122956796624690180670145260600254974614273255822393781887990188643237767712733470753866283314887818251336153569849769284296598954954904629154724174258892216175555098196326718162602737913127338162555640936749420055311767170488087593668366614707044727826994526716832796463360877700434255477560136024864283172732103977573269376927883145577547029462070587176731018680635882335476298410780860019722325616505149570553903823229630036914800170760505790239052743315577818468616389604193639500833358977302662842368043923686007367775588429550905543171217648978192686171888712341985763595189084785402113499212560090625688098488317225122161073581926861161282497053602624424837730633145994647033511527609183997869805381197409034786143709650459653221009454214955993589853843840410819940569543738559100530617366942565849360956779011685730429074599349491464364017580749647667028913121242466440775958535678565840431679796565101737156739889609089442673315478105769661415001943441214049561702761808221158193517290933023876278856075338505116718530494052901845090862663780983645368904728407595300444345244417799353148657663096667689538224771170440282625584303073952309575444320191890498839008535365657719201391133228749886158022169687225374877130552128341280112326986997774528520426992242959991458804829142965244310301906992275887153792346266055383908057842253122011605608469815956311128000368603868972840970573859538498085133504014998279236038200043611100019032020220833848851403252977856088450408915571631977268421799520593848640018656668257849402112425368603678640374256221364968190995828382028688449636412965957771301002652554314891610582378252264791829176235156827013558346779249547700932803758217330135997277578659601135947167414641578061719939450178762147156780055603664233573476953303438560009421982727973599448155292653740879454339615066692109023700092025557073058909297599706392009827721824172857982565426881233728560612708329353573677044896533374476528671541907864524708220458931199887836464654732029257789636329190997331513240705751784394406853924284801295762678123446992839161829960987056117762413660894803117735134246832485234791321348899947053724892012157254862849030586635118069407563222695647754861366924818966340689765449753126190315381094659614740900135669319442695885699565034925596780526472321699606397990841172651742383103794554902625189141266605802869279272321165539819094638492011173104069939038272069672560551157424654352134889546759868532407927135615585302831441278599467044343344362752363695460246424057923475755928281520869174968214621100399504654703768319351115212541117530352441801971984722941097378154084040251892135951678465644301551883814015684249894857661765168360895041719083905957003292154475919179776000000000000000000000000000000000000000000000000000000*i1^75 + 370416749368428839948245660031370239488221417016846599801937293340205101018209242666318598906828854776823443816546525902476782202474041768926700860892759484501830706323591902735229366847381730976804006534798867524300796339608344838218184978693496336111887571949262430752135671982441162124307588970325532645302442449250594571313330529427531369294458897728314159167175379729830844963040909115604865213778857467073516780266462576061496911366108375491408128103498462207913977162880541209571929987120252248622612213897928303587392542485896172016551715757277733419461760506724068207979245560349104230736507773770567408795135600442194782893555279238120186211926769095466319781952321267909616101274390920884444654035274039014191183723308503866658778312138829844763576768668296158232897814299961962504163417286185698906603238731028751508797031376608484515213311289241947408533151706948725398933027615650863513090398945936987222279563627416203935155970903861246983297088597425206118772897399032092315918111534442156293505201238173312004308609607497121547808309204479993026558578045146917584678306683247814946137854375429969847206659671229870027230784877306588513154707108925067614072288269372341932077406437647053508344214769497493881500093457773802533817917232726774681374684837059616645783362578853190964334442527731501465878883678526312613943099668584564888222271873825503943257453433534660170715185741168846104754611250443915560795979604787847121940634511731670517598653075466172627802502738930385062768785230809070826367517353329791166408648381949648924979021024102845939323770729512750481349494929165835961312446159345406791094572985391103627482123054008104539202358001850942876849377372328284408583891436613421125880408000487670121597657439138015792297873874302999907586260989293488023271310633292151169973240412111521310984121975663356989816894468001794516496430998792467956485202129460124596190533186154886620607653989334793663044290126090543981534630581171561605112735264671590618499689778959800057824327473178577701831181304533459994932429331927954448883882937536300492246207632022400730527115426105639642740459455013741619346745464468123992319443215092515223173038715036010961048355038507477598637123257697039376113816243815951428281267025532279124074928116118733135573988679678807048602083309119420881159164438964134077217461550918337131993267204371775097971315914519888018114054561503150972045342701025374755331860501520716467170205424142683232093358839269550125039719959457450972362698443400730508385661992302842986711882178535154940580167190683095263309965570329446176931975927589937880627184832857403895735198447327000998935072469842327001735987138637994185496969709904685046266227871206179880968820619196284983675277104650254176025875941968116714831028162856478895617110026712844127318655143021307554287072419436580779967855852488493906310463888998863447871238755151732958297681793114262806439120132714468865415810798532242701912230093538418407716927887641606511952638248672998986207318002985478638786727300999743720739326390111831057784136329376767590811438085973839707633045771732557334666596222872177463675101410734474000756181243070718958133155282248790546535146066632613619684521858931030819931113608637489109288334222043828478739931974530849950382607830758546208738166595563420074621897814066879087348404929511206862431979327517303958286307745857041621994841677229637237007394897872175332379477285988053161121189446324606272785373734212667477007430581256533773820585746911106201495861759380189586656148776356241521257748336205726620986086811082258044456119449066115482220463475190238112631528437433914131092700417697968310413482513018545766400000000000000000000000000000000000000000000000000000*i1^76 + -41738403444660278372324847036359817386795921232513904821147446136207310188019778487876007162127372557228236540103375139798882127598437805500915706006047156989689879322345506361949327024128249110276583364506174589686138157464714222680554554115885338800418647804383993849159317676160596517367995078982075159459646333217877926612495996280904268203270998008133481723430078363781561672238803852813415528463512735750754316321646140860601971075976106640961571409952367035991951610521598474780698257819337031050028023901882093621764487355891353986405625946665226181120155366400304966106688851520016389097827592623125517527215568098190186557700860860662310495093570398754587107016713234050963266926989155475022343551382868532359019554575586685568024331074188261796383219890383650452936072463376633938086666924309280718850442179806385526837344990232399958684172930026904611977449798172090872672743990454957767492145343245586094650844816092751692491987786452200585526491787216675651174829991476573155331478335554705424093847245819743831665288707580662029118013661000808102342680696032958975018439850455066220423159704803433817368157573555553609980803890502526350590866414701098391032460638712823701296393906995249481492683546592061861315381802192492971172712769123634051773820376510237227985104701538239446997805543523927032579452918356397310680702475400985382187019281942254588274883260459188585213238491191749789154287056632075481177163416376768785698371303665412878822907686916747435280162680840978015837600127327317582885504121654223789597412641201112191856938332943766097680309028684334478879200341655443065719871948328476226663402747899920690583072287544886089038850404475879189629860088272981092224640679002658520212331775307314633190904125090995172012469514163837450255814766351905259311229930598917415330060037068525699253983358034267127377515551969152298378578477186386310692075850230008182021443380574705674459362725160698751904015744848271740611129653460021455551424723580995225325495631535200473150379203286846827576603929904554166719812254377698050750783382170944765630915629604213346817478714658797109014659774431688595308051555537428336943658755463751705855031142632220819496007011399403516617745273968103687975471648997067997994686091120490613205048891544621816133900163719935519754547200823041308597410205368000954464504407014601953712374059843156743178545575387916691182127538022218275323375897350741672351197440728251204673161392728662982184300865191599702787133509192366207539200621860830635196927609875526943119836547222546715553404210442147616891640769793624370319291684442961479725074465673772070055798941704270713455606657777310278880568419406844509406905394914755802835780179184920715000094902035366196416952685532170560936517037714972343380102504921154905678586924918115279614536879259552237441882033106641566692743829475522949713383906993146687890856709687274751746408624968408286559414596530054831828649928915825096169316937911743186588756186400534452082106392158762015694220655332335013447174790661717996804280786339366261251095065746367180861295386125068678024520929512748226444505562965581154815307628482798931786151538066457494740277844209590412858887622859434282807720183070952234132020836835371679666289988762365227383035009280606547065445519378729101323513757808842474497198636799177104919480793218571148652612052359796791786871626403442288372017204400735760162184284682790467266122332499176966816893233812677857972513692145030685247225755869239525397191329554365838911084432274056049292997365627985594754992507849784159728888277418909349459271424036061946685073754750168766447154401795019380301326284031608383567076010229760000000000000000000000000000000000000000000000000000*i1^77 + -21949116297669752614895592816236405613328926707790946749605845746385770878806391838630940669962963195881920122996195316486905535355195109704587164680643520964959714309848865061505533653637756402549813973790069916765371686437916736979396082927176311161082429462609272699937020547583053160110993560366966522574701270799816920967590591928518258469675654089287595122860801818158864685906437561129288192508754786785245116478171721915376906061329061174768044290370522780139940675486132873641487994356415802113082661289242395634727463986136235636472297835847588017581613925725356907688216476506613483299418604482799103997141554215129939120781909037537669138945994110405195926638360059955268611958925396360408066308205840903651272098014962060211028331947085765808477175153687498445656396260383891924194571049475137965827143075933279662377420296469125554114298319037254594169910451696565617923208269444804703589421450961854248357872059365821483986460793791326563588054203364034921666547801770884555951148654890833009502464290467006841656698466875696901443192766952825279895531533585345976191287712397459022239809638894810757093301577991486990099186198763658623451565026886425260717003388510828864195529457908029954254655972679317824032025520334520822114975159873299464865432388933285136676895821498059736545381007254497760789053547614891630721942661696875939977030310117955898404477914484460532223940176683165630824037950988542920708663959507660082331846663676648576702237928796745362020495404412450886260428037560784607220612459794035014918810131844379912489022544422801505672184310567181925540663419703761409572537375365489334866806391522886633613005045205204339589130955597624456957332439871287644512090537607683469028545645102262298081693839300933480203602317367138675275496291443357461772114836022891346612140796840888483973384240444656460674534725038755405153533186564007508127226611766632799948918616283965242038692007248009311929734185147394835498327133050702447345046496100426025808845695204372146334933890938859535942049288739528923543321274248674723102162534551136850629947754304595637053328635243773997898494269024842649101883919317195853456153899206566350895608975799463098197164560532607994523835724982815107807548754076733322135051535605148084007896654281619442547772684817930235325562644199723235359539352610983880499864784308873948254608935791459924389050229217637450637538142592529144806087334347476039585930351859145685602700819943126772740947616178019827439907042123251486625784425540419250452027459534831447442165819207219614434134765915561822425713497151942242055759267776918461737019599039892724482397338482273053955980318469989734396285286185109656046763275986073277631032105295237405493383249567736555270848918928527594368775816224863060243331478221098599990248741745359027935021660405095268222267210124946381648053729930849824838951246236065968804491887712942798101009915186530145436797610111998290362122326993592167389172225656505001127066364112412494024087242128201859643834424223287081811834402877884841818602436995319405009451947786370864974230367571147147699520893851532578940348810697479190771310429620087963260357755971354252591577582085423473740262246176746695240967670751576288988338874115661334370452977541185334618503990095079860183478158233729352867890545819552265815290167912611546637759962744354525213666594893709192120110433650531366765857181034610881225360150144727181107908302842287494585296693718108868160685009704169377915838581258505513639645981505996999330322738112955060694162231758948336968421982510671521400450165464942846140017093876753092659113023159665197943720855021258507127663319569960259221979136000000000000000000000000000000000000000000000000000*i1^78 + 2983138701526704917039754998242867881043069679502138689030155779016824299612533707394612007977574304627602301847287346232625100413259839729764222054348692487771959973755576270199516259382552354681430311623521395161401076619040793277594765619282674126130654490459317973957154840037376701236188056753547445435949126715688618498624456168187377287328791349827332256034320254898961557629820808712186256454126019013344949629074688104878211237687168103757175801848467214937901810762137632249336045957426452932386271109290092675446001900947603818711544226157537658635410774011372949538264624488137592969560882977337852294194079852806854457037793214858353300611725502844832890498682127805154478266923220057570289437304244568784375249913881134825046669977685325774074179894857179523109073046088838739368904997775882784947599851533021664644424918870790222781606603856871621498178761766353650859739845000552224076297773453713103031323107427135039598879323043413823897656166270199573087820193349127293594695488188422586610452562933673449165889066898806838681359851727288552358441519857920859945849541638703773325900671790303971767494873586183128538197349217269866720262150608997676576977788987708429957619812036747645095027010946863005519248258932434251920909840073772746485306282684936794594558490610563061596134359133215742012004881544717107900164773200488043017218032038887077570733431178619313375508691492829945665164632073908603054446221519304908822559810989751662123064942206096006275922418826633334778514890532048218982753261224200480351533081897108060125502508231048069805721338848071892961350368306373761110418244592177802317867000317840603802593455612858090994217535839738994701477972231170864975970625888633665209766986709889904199409229778251488558276351137255190566551266540841689673243961806538228052750338417957415663150866235423855304338096770926392029381154321074565324650366987253406471120693633354921507070332464249861867473961927537446149038073802609656403085990790133232423845261206417799118887485906449843581457748700740725896055735010183111260478709054404457911025662205522650779532556851905276869913259316168009898944121922729754687689887201951710786965941010260956236284310375095929754671047028334181430480930938030372749822543433823031387403350976214841507452560348576367418939383451236723689830977048045335373890708466695310472919682343261941912384801804690585087223135270174807447131935484354896131975680035654305600002139931365131313008293101865366536397215734396089013701757021948427681381382810759165906699832028555958753724160194429846606538262134479763584270753273536101926479094207803292781819307868521375504113684400651874737947020900630386199154502442065978755444016048565603687912210319240685084396347683116888899969834736385525515187706870659159318232765378556983845669341362654958663976322746290287344835244395401415352058147971946370774328425785622517069181405793957432911407281104447749395509560770061661573076354848290779091934990742974598370748786732290114822682004041944517553080148871839744093505268047142853211321434695648775694339603907483148861484828695289879699802803547183554374101509365507618784766194894435495738015939891100898135170797545282511676202714842409907046913294654842347909221923816286351065506226230253761584540280601537183236790636209433432101537240383764077512239868795152946003221847830277371323669231927025175859460508225290052725516850384998452707243562083347163562360448341889107946871658309251036453693338892085938160299918917685205577856684029166168448966015937168403097966741108909883027156262395883491488854453103779689582741015496153756517296024640743154659554469770274904473600000000000000000000000000000000000000000000000000*i1^79 + 894727628935800204945920205031798098881601884422200659720669740069469373049546172191825773662301725808534597873919206121822316713573805929985909046162946187468095039290692644627124679766656433548078812547391287415446567850775147827168955617068593257070213097562236258557353806185939947283779876625074412941822880760440494502624092555454801161521853830337345111820464164327942161739089980046678739477219515932029012063596531309100618264300682353882476020025636788931704499078810471193596627638886060439221290612335196065566202841600494365604806446563464522471889519549509036699756696230942211047441794000154778557038951362363021789985592519406653713434968218459221929196206008405016565629505318684293491902003675493727213837474552927533675283164252731592739337872144484429098366526126166819112409664209978538404768585008996219578907824731126939153977205356500127009611810258952027028638063092651423043549851330419654760837316877003853440645822440651795691882716439063946580674351169051176831275788410294328495889566826954619328519903384710252328905050754862015404126989244983482471700707516305164574693940158931662422056993210966281589798722691099481687435755625229550089370353916503813214851878670065552905019512164970077216627795207946964080139725967579427129491970540188196000742913646679193618278966003943959599545989300198516555599816045055381358416622336749111480325297061864648486700840112444974709961591687753207359548552059154531615221499208510467276632371297451106273374129804002575823548472986295096945708821199546936905303820411118387911173256818816158718188217680800821653807957489572390309529654657677176607965414988707704531479616235627843652497467412954803869546429113835813414869649602102227177744730434598378161747307615919964740849103030332223243458003896262909749846803149758093072167756060366868993835586331768406087605413862028517686505661908773372839018783872947685599402166471921949776305529224924783259770588246742732665730040046194146873490696757466805440925640391998885987194957880959894357256600225582679974343052484636948926687421488531148527909998587274368987671718992408881338819588388062326975880995886584394119476633133669774030445617208571421204478489947396165240119737812995044223679582368311256780785002303082231880675958621301715465201423260345716168521230355255748141327726930947368564723288076047797605391845640122050723555556332957842674340673006229022338505471451339885901714375186858684262038672940498035734272098775993938022386676559059155508097786266990958859779922564594178842368262852773626845815497721676677443345652470812878456221137200410422878681081946377519183878105779618826420792205074585660727511007440053344951217461468666842071932967816109484393924662887257823728605524651844936086141068413235542017175075384348797188176713344901574356984100107104957572837306990603631706310560300939172987211463314542766723833148910611120224518081616014695451948767212066044127555581632701227931274016593169377519564190121393838983602926692406104968691642933836368606969018233302807318855929984734291566536444040756605934930133085567678270990514709149324898372686251623738012179331813725661850188531145542217902584794432057821694730646509758853044627583447274462765166555518859067972352018352169492302527563361649386221142251115669887140197323798546850761398686379824756154207216637603262109174750794191867465495144672942122880411428999474712412282134645034715911424160353359304566392999844026458148130776928309805985247608342873309857955447909048806764377003800145011318225915389550480241982742517984355211029969548744139994650613496840297677080452924768074660260917567855916193204563607552000000000000000000000000000000000000000000000000000*i1^80 + -116164616620288335504286141520138203869491457760659359076574261507444667182173011829218758876560130484821126153587666308422144168301857772941586497026003386812375467688701265047325994703894314835551310583954147740462448301745451080443531815236690401495062044762436803803609626308831138677711849323214057760177884747537794264841262168297532458265543167505994007490505665323601310904842560799647551841388759485319839338162330868819749793445304703624758005734041660666743329756888885832307067629182928133849580488540845159965653016144324349119325674870484111664034715588402455827500576128873382568045107662701848418228705180429414872064173180575507551003869498865165237175817771358937210549343562054482083261383722775329020827618804047586844960445576003937486933509565786057689180289148958291695154770508879993334563519953443746947419633202134794301678102444231768455812087179240218863306920263157995552172526960883019524657332939924351420657916539479974284569779537655139986454598438385577509187463207051348283119832941322917936560024073626092755410501162492303792516166984334711132836199127235731132455277245539855427285627233000285352175126639077602411318421064603164957865269875765694904940685135803696318630116648915066771021310276266843315558661493066664628720153985697740181099035339996974521958897393001229556206924886955166880836577510623996563873309352060916081504393961169055182438454721597671712256165146711090323512858569950767677081573994006376251975859641561589667079980353152249960726585513091419028165158252546622682104254591140563666778875357363358553656365861352132552874034364751148888659333714224649374116404231304261949009645794022597560859051436550878268559742880519316929235163701089036539396292176533756575681088145645191664818853947167443382704401228435218084751645377449303934425868369735393199368784182217586115017037903706562450236043337680993355914549463628712390769361698858373436580192591175075246276201322877820903676039975359847606631226642928043701188078950856468157870439869746690937829802694819598558576394639755271795381184393258729195925683269139289799900335685775066459026015598538785849176654786084357724797362059146159718409367330165440606631806562904674840182738985037141731377483650395052889563250824308325977463871409457882249191187584251888939382363621491362949318770295411693763750426916089656857488329710047650365158795563208931188429260071078427954492063187831102532619134952251752457370028248529212998818208212683125143281350266251718339329134944497734135430455583430760132661674327643908782264673691724624230527427887550765965197875902301328759874827582351708266195421946487633453475821003450810439753735913614055448428423502896544929059505444074252130853160601890109872232441239796949469015518866057290304108290534382102093742974989979394341926856414745224682246117889516430412287011938469934829593923161903800099162410217524607064344092861266780788925901495261547534268515992363355521487511657376609534728944882319144678279446451908308504480237461101926626920990168712794503658269512011846089837072684532978185282474941478387837031236790599700626115870780843595871485659948818239606770609991840406180066161730745167424137692785734809880634828566433816661259614791449749867853175031830039281178918113366040475786625372315719245928587731241844589225435974113043198055418610349696329222699623539284738986646359176583861997589677753152328373135102134769854712482726830856315349235881440919268688580994129115111228433088510503909251834089753380017120312318102441429355259592513537285204340100806173645486130731476376462939163916475679853257947999446153906011631631181884887561928704000000000000000000000000000000000000000000000000*i1^81 + -27717792036249212360891281842151209267073775355977870528938497492639472464071692406422864070155475878596648656826101138646585635130981232209638921632501844726400419588583775436639759098503250384311328217736719585918298920468115090204849866255240418688529362972595631767790729236782068916937732213284630652262475115026331639542355780275313122231156185051182552708950781838007460254198614009459563678874026359773339577464426524994117984516454892818899893976258143577578029569822922212877582023127210338634336958925727030890834651873965248275315829573913843641307436469364954994609001187094644468687754834510218105871411208679394046373063960664728297649973005489935240257412078990066468485710121626372464506939818570565705381175792157229732323591585898398732097253494368110518595886956803608508501759568134579030291634818437424778836693170041425176383758041500927790355859479225349054834967106576218175756397145770000589359657694524047399443365422346405254391216298773056635801924274971747377779344048168909853922326956566568199886174640485819670984712582163898572006482703860609474602914270827540254262388751376082097060346311275639830157543450090585393834864700866254850822989614612472831705719964231446180499981601480006884898584124649765766431153676041161762624260013947633182831279009189617920049002261906470336118189920820766527762199027921424858244870116396916977522406100372010164993560544930096174417953766885443728133842482146933959677110418147939496212016693052189014231681453416641844984785828482681958214800429374552183866825009147282786623981135587360205920131387726003621143274923241157395320308539970908194141316803854737824159326253649764136256487358199798110784124406594783070005089570735935645492086058572660736755513304513267464100415275516554597072239577229849471270849110075495295534104804909107948160083203563893336400409975547612506165158537278785562745739303303130276040782316629120074679760551624814149170239930970522180415507654899631463454285206628472066401148338935181614615522988403172108654246159188328387279971242617000122337578323499606364706861718067409215826312676921168554518284066898643699425907093886378400578174593675224699560005759707124563359692960751515249305467130516278205258174946468248210334852218976319234398595581682802666015470344582234474409586682092285222597441704225182529078708735648396964202795324671024493782617846911834600254091239849965842650034792977978379571615677866316109419314103970383462917666911451369211433707569262290849979889839167569257946285391329614847211820643266986232744939462394261942392978397056085446482480037987031179634308490804383854807074801907425759512060417240633670505629902935165114071014482137238754244577434153611000812011477816495889108660190526581676274911764384602231461302041977757124299534758443661858455555158137737047095770395628157537196228466693986535975172008065439168009672499888789603855711185494307621365027124149256314962696041718922669957710709620304747129079253613523765332435254608692128447012263436315644459991740798702404721733168024590667353501347973548035396756682243500849507353265891315249429862091214211317933453033514926236317338584250311626394438292074036764524029606427703251089219191458792398469842434623753312036426824961770120439495831682670457387297145343750936046116913482805268332669706051862538445104725636112243065933080896919506063672048601306307542492653574705038301059985415076843388038081259406433907668898255835259257874574633998584026259904234174794595848211182428010105714302781563137940587826117519601164086338388435102187441778097161377346482630991842109490091510029607755139352736967634924339200000000000000000000000000000000000000000000000*i1^82 + 3892494022108491233166313508608923749621743670990992832467768683233194072287547425580584046844139384891460639138047663453764920766619718744819185560217277144743302149637281640355934406550141387267486009635334833625313610847507697705624910463755897113954238340955992656060804557127752573005239692634662892082843538357288208731926263549392207044533285510837415352485005535895088794391085515462315362896047266480801185930455596686419076187439141470253468177175810241920222144984579281561815207282439838165625687828697582573970832069978627142891207563828492842865044711893024381598709641897835867475227771234838506862934899300094235763617906570865449870332537491889698521892488592590696430632583218376492044519901569847578905957833982776215518442660629125534485755795997530812410441362924971545022194576389467516040160850136811915405745970214516465967633354857759584066101377677379541520048587532862501368435927536871625630964170671328971197075130048441205194997393634571154614787293256678588282542293329423372188989195365060208656636112813134710249220349633145412206782743569798705069673203219536212137768769769457234538412829937569939913872595405037737646169232849156937250114356128305683310190907799659235500716379635185767400684835707343045257996180903981046944897564936423899466824510389963985401854577274391643218161176989210894674891058029537644982171938501763282965614426847462205729571634917092377305555214164805354182867479401835325049226918408401555211900171431498774819117776802930386168700480225162080159910058712433923689729981628657442314291867289021984905214175206733402848519495278229316298255785652671981100460439601278465986725124378809212217217045426827291536069251718594368731852820447183767218456178034339054174714610390740904581098865399119689202741248535735047016202768722124417015025186543538637859248821872909197399997393927929939566442390549837584080585925478989767063687825670841575930428100966284293649200559977429836978980804324946453506560605341551574092101071951276419902310387307478856985239314444717916547482583933187856397824905773132359883873862434913144857972244319882377181608864664159020266875121810855890548052606006144829612548043220010430053220903411601404865884875145092493357769583426927753848513470018314044237333364579885093431371241891306456930994409852990377832043297228672777549472154206919364410871690846947662915977326457208829937899515508843774644611923916617383184303599348310628597785667959749272565177404654638395365800949340513945661603219730195126128724577862993417471760310193111520826995068692965300716377964202480980869150645850459636589388963301714384787292670110858852000199591262011426472407842659846459962706090267938114447750640328146527337760542201160431326682117360493305054800257688715491522632405187768647671953166620747986877464845204683929217311972210165196965395137488403290805378461325373616182105574105452068851321256975812082840561005269748834360607637524859306234862911931960648394602494271893725662760893542510261494879087588173707458059133624140920683652618457885112041197656553575199541856145306280045391971888439642843160156865952195075615947539721545142435036231826186488440042125809820805883642347564643688722423899306880629456076424493166762992536205204801668355623858626463271988355681703642099348166251849957458665446761997360182049085009708071823897763908050250575330000797270738957473202531738355204212526103302547722502788778664765480139972921370787033664083633554617577582779865418259629031525435978395256679612346427715115403735679101788529229284004948334735334635106961652316823375611297158427150792719597640499916452468443054080000000000000000000000000000000000000000000000*i1^83 + 1383769537221146274668031454564569811350384985666579406399954661271385622652226124159244057270489610006094850851650583806017641771470997380492554309594067147816211517041217439872248727690593244102435755229431150671367301794962233997194263313998608460784066622261520677925063901439693189769680832976391205141506658876458737185401972692782004326498632511289483821132862269520779349365910515449389291400821131458096393619004120842356470713223412123451930357498302320521295834165668932900978996563390154361735857216915556844620577083749118448344850643024984235818144682170515590243153974641713524600459373897039106321284093481551450422321699595024896842712296570129421187540065910124550809708733378304376937735676462402553259602063479853055502707985392352246418850188110849418678038336720230568922617124833340137913403494426992157221568279599521789322120799368357008334760102325299510599298506767772914977054089474965328670528224713001751971876159271348727785171101538294119530987216002643570934904035069682079394246513554096724954876699420464049243464433765855200216546510948345870389962727903193329555773264884049894064296242047467367659814688976632663510976554230128037296995795681911088236163534467249173556972036868963802477760768661757959110107333916951341277283599866730392226079724447047199679576362921129486666999009194652353618701965869110098264192322632675590534985850887240218315560686273668807807553117788732354428872039013634273031461392435629444122479067474258553187503016578519313636013423599966024286604670511856732454992423357076321060465192824935339731736038046123858508368933163493453238659157340388248811569170625868061603025276829730128062066083776016294680208047250760191027414966798528059489293890656904976399736562048510792571421723558838759119940779969754031550012305078030251640268987899334236902958618990284106149691617981739061430524403967317296010650732188123013584364733626452132119772344267324334550317900984388952481346703654242878590654973233023370003692242966020908505115433790531006586339386552169265119094907146130325035872326916620109481106523468629396821138170781581402335292442289826265288666073102266975670780548357730029739080786799604668279992270248666456024600546896879143196224585310660290848513021660231411946629176050150126514555618174661958235602745317813588577049724196690035917691928900441057552375410095403843839839315492295346536302981754694781959341779272034081111886361823171545519256776273187071751100945012898779709923644397182173757060223228463055755995741223270632837414937562502012646150566811230548424135217084037040267470537993396564802604622559438001529008883117344325613307949859092922741124322815395260690381660031442498228157144052572347684308914780825730476079907393283136111800070247701534062233127906031801845286498014520340550254910025769217882976521037633361015348908202762309286145803704626997482663283819932126720977083104468716637246713244547460571453432093780606951283619009165795797355601411098432454974461475057141778618339310849685048923858535722296875612751754267804282797757443965037978931582704734463113256347442949111248796450652337920572524850935679290033491028557532715001582681325859051761187841481021398123080729703029825819789419863671292863253512853599055319849134492176862919055905799325337329346948905714417380854842738316024717349993577181013303393834283172999520875811267955421503720185932820013439449356671694148132530480964872871437948131784184615549059069688799318642781144585640318122582059650637034636164726838160643314893680343849548437247593019946708994441563199293834836901509479600798247762791301812050053941952512000000000000000000000000000000000000000000000*i1^84 + 137061094950587260557834801729385541722604131925643611574884522798774332155398833284479730946388275294547161043295991962367335416527672551465343458588079881866759393640764162217465298706465370951620378016363034623847445015020599022579503406272813161990319494367284499692615705593032729680400040158174268793909175604294344035966217872874569160796780450494615258066920065936651202327717573671385373523754064200928977663896756026555431236671321522050789220226331815146628234115986361158106322824615332468916803803577129119577843999424214863637399045189007963174401844760564086606046274936272262804001977686633723411285013848022582812762382807192148137689413879619585429996003085813441973578517775656834704328101242460532548031018388496477971365505508800759638219601900402075752413842832270009385084895038745283174599564702395010653260208226672910930477455637677717373444156783338604726491148707126585928182535731066542818518417202072539099350883718458988462382690112551205722319470618105900138447128686619788053860136065395046317908267390704606060462972544996313543060470043721336128360027954406529610528866340903081222184476344432097620747069445654272987306051815909306754489678189938938396460273772779263500146694594052701413156414184921084889408454143143282603091226125942930806209122588038896311689395532738038022629424458662326667917481346118405698196183333197807588355694854119803004161395915081082064874723457038062326077855865804516980849994432615583435410508138785086965952092767623937640701524066749303058661151389902762314583335136642666166376898301420602434957188894262378515335959461045611002834708997917220800934468927902005670796154301716379100717984644511963167379064804698010496429057596841809315353338401617661133963381900713047926355532463879138202346417455067987297653322533658533985028258542037575422166844308753838268356586051762903238179686253680326348732535337069869083658818402897754190014234347920176059844023208613987816159327019248954990026934050554176402888874915953961773977603123284106222086768501707042146723892027883179949979217680572815029990170805069290420569178961589151558019819519911219385439859395783386816647387716060737967521946440606549084342040725242231237791985259218492487891979854415224908688753185062482974138619109848190139559649920796078834902744604586526499993728174825727288502429108705595014475829791100663079109495989805173943797184816221732519832204662386388115462402773619730427679877178270347430523719132661253322895732373116021861780148582400221588092685571670683942516071845831506343026819904265082522797041315216588142821009417977899747945217222686177185607981395503783199004952717386953989537106501107028545390817163538717799479477884316312273095994885556533219873434548485097038028653071002481789889002874603619806601220034702140058202162821135943340716004291007863858689507323378410198291431845824623407206810001790312629797657821502107610506114270139577898202051428149295808497095605600580567445455516992223237640511165868360045616051540938240427112529755621270050450598717438903689666631752757519421344229977010786907211328059178780604286929020910135481189061005545262032552505342463927269165044427859779735790573034396122606841782389522797335241417428815835529254432787147701889886760954626934255562609140152224209095322437131394849677541174983068708487019174824390863419480748500865466489945386135702164423325262094006537864929221867940878795433827893259869344264394832803501472935731647019334175113092602474496001712930540863698519560002706682790544059665536565950664118140097276449354149435350263673038863682285652955905036213833333682995200000000000000000000000000000000000000000000*i1^85 + 5722660737354114470704797325314865776028730649559995497178716230356366775570746519747033238625859890262986710375580526261458594735747022132634698362916324662481250363577391669040367442354693699404481736853979743067703916034525242232255245947417623229354882691993301930964772109947637413495782209202694050951757534443356093857789000499675477731332896038054385821656480789408747563627806391477808352678939764876567032374273886424857045030054653642643819130293949676597793723361454963904489968484200183835771497019065806245998744232879677179459148776949566663444244354846599264428580757223444686655862739161858275927894134698094753671606973283234064582282602397947714002636704598226897518444192858492650722067477086985067734725976147659113219387704890499469400767039789405043448782950385181740931820902839489219716545631890178464274562816558326531843434597389272633007022926053611726360291293560796947238292698265882124461828002259442925056884148282650045781093885389698250515541858764457177845876878256621227738494637291157749185480918245501728807241429949043935853088359481140589736307189260831828337723687435254937316396709254944333363934797125913401325171745426327165208003596585103573846114237582994893470807130171513889995555246802309194659635373057629770617581764464657310772007235283085150848705523633956837514596844799352420036906354286989541576319293922999788730850790164590196094380485343218390471259260848664863370328148459049474038790047482717272086141721995022647132468450504108025220923511344157808017572850086622695060064678461290886980494020651950951769449951216495018838716064214718660278424232604716063253625124152321509707738184340253096956845856304144390405508250765554357908266968421956886479797507934020267842586936709710135623621105654638821083393252207275053984158327943216216558811087827517381586391383283675415158899777024631794983075025352207479488111313636684206664326187479761000013325212921699827889959068578620667723978567251703121686412080023375054704897680014858724502945443796325708369502536336666925177512793022640546361954746645452078986380947401694263775282164724299211130725658423397808710314571164470515044386665205022891192365062445069071351217546326836903630112149136789024877585379083369175827830829221063761412683114709355813469201869317205409261341065758248735724233110019070273401707777847285915068198510233347642616328482625138437932531993534132775350541394721170496534709884785649164741171206422024103800147365789499684317720362252389365840928926882593299004492783281560872826899022946267453275247645378703964720059885606417853470796863551546121323098617003901510545384419713255351468652798391793799037369444592850750992878495390459497002384675203838141515136399633542560214153386167163868665609576479544124080846521649931251997344753156459645737720972425567482715658066680763918852280731254924500562928228869964468361373104295741447074752251394423638655005175280954786826950264684717471354360381571561937719579305927944288871747217867325777909832505265981022045029133122593980486371170494581993681130583315544508279549998717995615903382709364093891526810421098046415698802843214562189273051113717763722161576261141108517275627536639078883266563079598089037127762663303198851026861211528182851023232463294324273973951749553371263797076230042724983376381037846101145241404703023056549850530747291857132706081286043794686295433214989481246431617046865013796660314534408891565856176360316991500019263915681860173894667746002895852094208746104365280375268815810003041770063564619081447832028733378327804525925339041707974033892228410848310691734987504353280000000000000000000000000000000000000000000*i1^86 + 79746488808739894492586861982595611727751688585359511850210773721395562578549633719815927240254556276140261324581004630159656024791886545323081196119984705734892167844783613475000788626108858303869420887232229658356540702675903632502071765363453531400600901721034234756667663960881303698689014611924513223035050272681509968389745094450794866505401907517131984646145019376030771207948259229360884290871946209450232011363056271392804253333388108819801724971681050611829506199891303901672399460818442064411963996885115355181921128580095093207901333661239675886130215950947390309939008518180505255215222876126800154021975858502410270111895544106003926556272010253801612069107972447818077135955705944075994513812408399405227708508730645034313395013632789876812225718046799137779579319827257616018472235736831960156537651311960441060590224968776033622249009707276852061361780695934329622026987308352436187888521988086699889855688997001087414336995578748163438456495098204819881352683892613674477941254051473435420790472412792925699255697039220072439648800576092934069670095926280174746455369856044823638580269313230241512865559989583838346588387753817906976766932697724618730647113445449986172067268677409069554248048736541759744814123673661120011777714579750301421669238433604631801539244352456592732912326327569201228458345374438413828029993926964687855431318104172757362371724257064492138060445493026054323298747842824727956629693415075985520871302647892719835373298864065544184606509388280709735975310833616584929549466223154986929661620144688378876935412590619739015459265804727007722516370668266706355619979563235810554623002705520863914970929044203358525549306593571692162141824710699159752071686472185152174192177442513217329051560503172103556373703699178813679647834171717986477790449968938988420742149291300725343398949648488200565098463028546759623246183686434563094908306961949252649650836368292393447755226620539164592127047205902270572988366249461032351819675672077041056537822243379672569443473170776958464038784225064240826216325056174903293659586848181661302412161135453320836173751270770097970289085368537744632243222285243934948532114382301639424098822174838318334704145948936971577319202667263853724981717896023439357551868047288361994174210026788739603987622408939903683655028067858927527723371466199801714609732920201330597237722602403803958938163575703777882791862680537706153604995956904457252960193581034904548251923720857643649619531936073756725596147047549172885408079725787259856924885506735064125068019723415175425280290331533506386797978827184181384875724111187743165668540821489608171347714457082877585033373886278010614747676290152177426404690506501371648517145285330389161265038403275694576814919850102399784973778746564786094384792501557208874134202226371726781824160029058919491919575403951217738175377518800724148490874140962173955736903348963975973685604886331240796830068025397080639275199254474926123081085747712276864280980277119136955747181632964269851759535799424590146462869157388468412357053108240290378012769801421225180113050673535511319243063061892382862391997937485699960394261291150727229081172333435972681354862573993832451560517277126881752211792786043163541489203270885661713180357357202866342020241090690742776573313687565205374881719802534803336047049035272725979335935672083761298570498134125037954959620968426359333284739529004356734006611145318962380680939048383845637240761172617945062874000233694268262351595911333277837441686243224794103265990269107407816683519197097659215184959334265366312315269573862872384768833246552941506009759744000000000000000000000000000000000000000000*i1^87 + -249874391572016775039858018021271460070730795410574750109063351849238080546534801857148885463520103273250477967067314701254594193119366816811734008290362998505605553397782247285643476633151749524021781355650012622788180678094020264499832130925427773929639136250762641633372467080238664610004955142151431306894384546450870053622505541566642737757036506767549066046975961068424333509854798530543830456608305561023990160181850936095048816073810543046704606333612106685167717351046609574455831499182959931333049382459110811413646197368700857323585108494008295838416246739132601137790648706243375375367277312031095590715281179767972394766653600571404103360483473854967504394368020848342834879547743561392285146660859968719291933525890335993479796522580597438814456947659296963163375549254096262367903124866637792043762239239529657419683382700298828334454964729705343260673288688880498707702732590567905187994228849412970546764738312563707362973381726521550250447834565546523730930570463529547436395711477566399904369379284566456169333875182450712364735294184653246817845555681490409583015735052402605212756952624975762739419410725589677230452807200989545705195864318037276991534838404685146742205719734172135129670128310901145153224981123075450614479967868117284342585464879455396500480537963478911866882630427797194204488262986071506624245864221992532686638379727494866526117875824155455837916710104941645597994135418762613625315566476377076558991859698562490567580967606841541717627858701286766361057009511827745888716094178625598879122363896871496522513746462533235467314062131770697492100386277457882129172936078536661924006145457536454585528337019604257143866934541272760097842215136887410617104559027350291678362279970029060748811539505908143728557199554522596948951979570531895772643893835359014584148820829771817681499748330057928725338148219215247208402793139897076697029524203430961773370158359833365889037816835870365452430235754570213371375787540857386603752849337693995932742680919751839810073687812728632418076181422890730932708982512327699379508975078511003423020022126296900288688608584981618554081920580223407218485602834905474594904946634556268292688616915415144136488764402896251406121086993079441200793749946551985047063417405179329262633462011502701814829144614666000202676507647710079060075512695144488940049919867164965186377278449310228482262885449609366994281723248168849534693199252867880066471996466817767256634195616119018036141122602498704262773800819038557353842907800923429062752132157519745020533665455275226829367350786131662328408215247526496785064453962322325413742339842026386870413799809206095868341059859717359110609811647525554485678668920178473992857536224965856275861732251613833418550022700132156728334157159646290728054352583056580590551238723499558353053259129242098468485949400483662541646313459556583491822918161369081934534204244876910258493449017354292857091546342936741666282242119547740822518516301150677232432153774421428493466140675700642555076980168703759879919070922093017154428586941672420097259325143678701551588532535154802481905118254709158544948657298560199883752303544346027632863228416869394546142574879678828444058580172249675370615588800436095299463280513703301587717180804003236326925027089549183827326721303609625223925442462878733254445774488770920836307185521456857663265269657487180806009780698589499684571759785609220755645908942672585921966200897782994824879775669389307966042185646114272087907395312302077948835729636347551422621711343317588522597331295182922679803190798847828672939344638221367971477028540659426918400000000000000000000000000000000000000000*i1^88 + -30653941148846779290230387961104977765717059154528125864625867928133700556219537512163635143940899378045702694678785555557447376420900622231883048858416753816316185121885239526525034424465067344026958555243571649647896506451597774956506632553042419677748082452955065736985324149494601526223780881870711928930409157253995313908654931197451810740546701927389154751907993700825771615226295784081038126127211587733818729333969882517946997122127540169110484140978179218279503643921394060414530478282617443218090329783724236447541744094092786630325807938805323378882482942184518888836983285965494371698093076308937218966999938547533980972935143105714235393713075023423541864132036262055304840683051256322360092715366071441274946208794074609048101444786955026416952146541865323229382627623318073183817732228185079677660433405010012076732748072593417512890894706087902544989695560126085575532193033610641360377264738274303474547824740349668220950698177546212977379852976427932071213901693302511492124559182199540339507866689086171272616622194678733296576607031139204030075191519829856292291934381839016978823524366515151901871155100642970885829124261215415617193158987360053398144562375647946603316781245334713351840370314274714405609160863412022590202554349210976686927960210743467351311783817482831512438741420755639008911933217323599969871666283723058559010391534018021046341404776789566686890460535596586222403182610696696125885737548161994619722461927055209845608892093834337861812962296731584511971358144957335343835455306447401145813880392412772983506696613535808486781815702734496787233387220683616197127541140355350013629396368548475568354309482455689861029339489681701187572223668107327872406624185037019642804771355163826800329107607321564975131281426542573969721599380622778884090822227170116317757863631732045511986555782368502865121359780526975661427222269361913439993441475443762115464451553714532416408430673466932547135451711506545582283281366441694462475285006382995555504408550318063299546660859331469609296260286010597371533807540598975942434234253636302019983347164359971865426505327314462337392576479240144854305685006519189848897952467412520335205796492275695660867968417929022742453279455882936409291330870771367236112782700391352943621249023789520282983513079578993735635507370942842627471954054394962655746112057895775428709374934514619432726370507190631339283657433139790301831365209270287237561641814077697741282040130445535842530612130801965359100627101950745682942527939550575595004082763246121300119698230021526992169172288964683870790874679031525156481735735433306636231343518218639542721673331368010340706640524282493110122797575062408513133467356604302183285143645394342461829418012399585424993071386906341138048389744756485840962862335835582936514930931182896668501545766622154016151953638954079369973099998011936756815235091823335709438159323735626625619313210061985913623746802283150465396244364746868250458466630192229429232909155593485672519865479165238656886831762410721229350868750748141760278579143274522298636305676129869755546341094625550685725271681081541450981515893800310505744968961365146854407013050664093878870979078197493929723003341982288634613866805434208743230725944310266487498047782714642785164857592585544024954737887088835223031883478850272363287120669121863471344488587792890604964027577576790515113625602840259728320303353897201194498216122614631222403191173827905636975747340767213711996233533018996828689379721840400077488596611329178121922169746570211078946967822115713085395799127826514535475250210403132922745122696724480000000000000000000000000000000000000000*i1^89 + 104068853194734379456514132337657232030259330977241224096671552546028468531657607960287827388316094894017160828337623887203619641658681475712213585293712481510923125335737451148281062175749207778679263859540591575187479156871447423492676286260483880762873591380532587506864572052992821420097818907862805816299574275035653111715395120002429557056736773656648593931535143483561219266030805636195037044278360226520138356124040276967623053935510441986940856191914601952705337889836312413623004245776186268195265950929022904232815800707349331103243193122007592761214001675593830995518163471806005568233571282967717108907488197827795537681348171200034543928594954339705939935027070365986428026350683351986413292269201155508954593236934708540255943990456837983578064845724817445523349755039338673075521826723376727659287183049409312661796541764570792842931677153902553902850395120032351919668715407174576290070300715574116011039016175745229862923784453787902131267225829062785525546533193551423501643540178176303504051171934876886939925292054327898747952050694573094595984121334546273746309399787546969669676630284013069828234227778037852143433700099019586664474242600122844449207648544573284998060286624984120364151080236394148579765568346593063622279918505175127410191635497996332397490334775420442707404445012116476600219422590901253971099949311716295158206698383222318407027882808728608230991396937783112781037860094798472815417173975677184470881957853330078230246437429374432886672486414052477042937276905873928403434532943894676332367981541342212633139450783087416963234289209694808976327153198071631473292871763687198192608992587702435344534188591180973489519218881396062802179228085837073842117862926261182707994694414301410204301773247803597553673182629772829555282791204846720453498267545055052297693028085825762688494571737464834695730228347658847796714732637482110385400729021179481553634161904152261931723610632241537187184014642079883355869661959693830997476906095888061755200834661168906913542764988331054110069591637797095565777871071157315851646495366634240638696953636396954374251153664937811026275782485244101108370852981736252175830547533034089933290814533421738246805153503948992642143938985931121280769026575920603452365057707852505467631390338639022008047145352539210195990247053279591490832061896169109431124116724563763319913698543091182824241737316623296719021319148506643734655207931811227112271041459713154916652148702442653330735186884287285126128146062707705047080960439482468415399182414365414183291921028854872888673260694085472764070061490813644630455192652146508828998857268372569116346505992616248058927859642020436239120135379520775361095295999000778704875473462376066556927021728196360386108746812215153309043896216752458234209642398389038921496780424223652347875367833602940685390673131616289631825533421746360633416805771235793230631113008532008228500220040688331692615391794941553448483686510424523179209916720972526966525540636368644660595145419812589716363318061214073767434576369157204940619604962152099116561402998866238102849749416190825025508052615029798267069955776109473033105051566739120696602107767036695942748891100727325104590651562892287035725885902043297294481648844956089410894275263396770048941459843792640149282041304245054689641747119383112670694091187342387077501754207398688898713371395745629203529051797539138977868437082462733732139115522253699591344080703940724976936182291709579770878389774776819857179672970885736349375581572304691290188511910212824873209038800286605806817645272898949537901844584264984237703168000000000000000000000000000000000000000*i1^90 + 723586315756543029406688961936189213950041330631658588899538690059190163355105469903653944645585830590601303465091304712535751850810166425350842137277751160288362804235267609386917688032472405854681773412577877913388491561033891839630172486650774408048884360228722899221096246479471111545995579080430842004009004232721831059010336034855124248458549459148777148674944006884033963039051638847382002626241085078755417030498965375930469391544035671154588420836103199350227747528805249124416459657143393442643395105450291255464737842147154392983919978425387701763855515180712946884223413095032207074317320742571394110297353589390454575850425753079661211277630178552369865476808105439740569299842688127357488721701178328777287286984108253212694731415031461052658934250900573922727013058648373145035793659013469395397063699297837686518160622402732857232431551894758808859319573502319063578610126671247839534283069450610683368935007799248128197828903584559050282459909192775256147584306276497578550032781364323419534569432510986887034394914266555345147145148642213705921366445540737953750494675891104846701812058604908459647907218622878161312051178080219190310264259233560564486062972092914073191995511150663119186866149495458910208903964611455699799118646698820751448749649796122568261782061535291614132359387821158360607665505469394734451394522488150583653601519755832437562079365092336654533425447538780602651032473464083477160248860710965280488739910772715543155900469865501482839482510957972678751577987642588079786124188344785513459020605813761359810782104087850854962645689534302450744679362632838112796251469654531174488826175834695109527954544634303362088507747549507724195769301476077166853936180082499154236820931516990021358327870169357931722915269827627549787048437403268107933155529695075113994760251259560154006654872969511480009142391167269708910979832293714853868905671231794704427534842315612802122276137244124379853476390126436378005461216017414209684419285282890748946185463507406366197568280132220591828409614180560821304111979138805525345762594152458183887062923298435022373234806419135179971080579731722002629822200848401140418734463645085838433399848261747957156392796510963711324894767914102071706989743763106958793870091455588923226839448414809278771908142291674722334889468794373892894421543171442405069503645676050576453307589020724387897893455873341838561034299047287132455184039095317953822640940946927536460384161347859945700287267473401423579212966462636735072125788189006407980604052832897313482866050181186194317426325383033593266797921575640130892671784708449105411561380762151142767101055209213477674623914243797439017175145345404446180719967013148875314990594616157726760632004299650091971041056055829191310776113190426460126710308510410193255021476712941337372256811567911571162524376198586938118261204040067770322713063313542460059598503252089464618963948595729375648677397183100286665945371413192577617672038880828802136292597773098865756140680629791411624332607759190419738311182336844987169850045747005270294853824634784439953371482464569195234749301608769137026381261921071729097449682340500880159874289645077317224607352999689827260541080004561549258995987100252578287725954242358837718991399290397710088540153803903623045745142475662803006555313722375581644334515813464729362856698602833322038150491920834203587371394184919080234964710964836711938222255734106538157894504069509080228915913703104466117343016944150030080431099058255872438128132193782959743403568843816423303948269745777001169674631917549977670934981928550400000000000000000000000000000000000000*i1^91 + 4206670569943092994245215082121030995674899614865329457686913594498562616120252510282422936805322566240734180114008967898764828349198355674409785506843055298602519375547593573596501096808981487785497654199948759694295122195855299802860771894010114817680551072980921249829181836576474123562791210840643325342172222606400919253526532517711282970163187534290528515744053290594287134314419956150304645856517581984219576822825999485775423682026557629123616755665769684445544248711043153714217409306614301452163603685546448373508083292159189671735833490828471104058132257756927605468640020569524040965666838268801423847197420052635853606551569636162880001332174663935737016043046408483941291304273158412952903178427321988317877706904743848399444813803410888179878091462325950629246195482942227896029674410336691688891489965789908479413921784283750248078436215218502158580838536510830868626956117106483183171559494316386674067077861098916636095394836728398928864072136697839051713755216515774455557184877033095880137729049074018263693726927890534135857176083167205421200527818573132414852230499473357181789558151811311310207815545054400269838660489841000194715424498210106063515193491684805027338924689416396369952072513747864282503062132963124441020682649776779821867030601974063666229266717370984728240700086948892150296040935430262764039945192701880930850781484183273983774181451716657294777998898709352196487249970952149773483595498968642613319125830306386182166646617169702104083955825643798973998820487086163790396916988287249718069921866710962504564117513652742630128817582828907180158787393761810807386522368901235202888495490428215152535803902581398469183373398048519270606095487076883077650736151193187524154498314808622105933455197455407973403062259092846023952443092012830220395113810289158388537864464434866098177445353747406110444745571591416067221640066374477905452408445358477525669826099988783592859634503336115003761945846766200130194087665662226993876684440532644438451367919493652216024023399494093650378576397722554818594189884221839625975907265236888306431386597531289532834926501408532384081361994339413759780458573611988038500258751628066266231033191914903691489859531398730811855284186382109759666908311775648534741576937055781765998049755924592351256210185264925268143893111726443142739498803768028679933267958727308358885687192788949378952899134329926847310222834636179737925663246591100644978981889952632812891881992829595937598955864583638318826918624140778481844666783567087245327481931785453824078474357382560608351945262742039622382744791286493610092805523325616092258597184456685980423287883977897486998576599463838413984769674218869659201791101430998236536273100083131453186912436114137059554933315122390586422992630945076354582569708291062654107434521696233674259651805883397226788422759360698169868306221109928081663606809155879657691359060895110629036540907629412195761037890779248205693854985938947300853328674859321309540048858346463830577831105631138023063630216450134230540526966923868101387194331678360488682348366365731946344127538845393245208907527793883280072413536566095737661511521839620173179914390400221539948005001255003589687560496737460823985277897916510845037319216477676348712446584622186204078046442796367547506752081976281729010973943253057407382412289085340155796818602935792183785330717302539483217190825365405222681859796077518604442446527670966833425877426664597730955319260067531937725669242031565541893680569517167101773340825395905336097249500277016376393983690830799874620590031071262349208972165120000000000000000000000000000000000000*i1^92 + 19481571934672976030218398335578962504548145498851339975007084524085187315348719356888621387030205385988527452516367795058547692298263423342559350811626763636377462544385338797844023045605336635031021520289391144910578861001962352416186552858117417138142985009569726095345046573052534858275238897849007022580118611352363778943171791430488689410107936041424952419352752213421708854343198622354405280408267700972586722282033345842509159273509320287926918303526193013818410917454774099728274381180313062448283012908602796373901759188930243902016516032097647571579198809237175001340731860775585130002309763389116622792485310390948780695024478157567906979449065068741406530794932110583484161423464867666177007311718313794539356401985827996157747704963794021951447120311899162793422482580764672922547397301325737675432232320513707811883616197079301456007536839599806213889357794572619381647937877709774481679799005920649340709368756284893714666650477642890326713362994176704058370429497197715248700576726470030330748958171321175776830769693136953053232614342234920401060168201197901185891906242335379444229655933691832735066855843696085802220667354761272619700442517406254797737915655590990703385247493221913764742632210879848546975645557877026951154267442190985771603830687032677256982183215522942520770164868613973430578847417421337345048326211071962780343279941120844434185996739967286364946351899643906013852923807400488975133028781319918823045510192884863726566720924062012513679386202464911976073754089523065276995418469070544077945147264015978440604533204210662917975732300887754608041486392862293235437910882271581872663823531356232292586795536181296821640306481557212616969636979582678095803567270127672649390386037930709698079830647056305163462954267385049027343121618687082791350470302855911760759490382127266675661479825524670753350439300767770357689125482019642170529130835433325179524069580500055823314042610491428874999914453796972072713211942709699745362233124265348955891363747477144750908140020321964417584782812441714530741795249415695670881570558722956979292941116949458710256668231772890648744144355890843843920236147155718470808246523705370031827333903366352836950909184595889638716087341037501218013619505630768659286512527630062563582298137524509809431417590669817235228541283189057929373062125839787232597351831274083821450371210534388249609045479988612119404439925503315132382065635875072104822553830511443328430513401751029569578063712455496630870993136441649721203814158847030694924820877944262619507417928820154454789895897939157055317280640568746109309651863625591221485305022473556729988678137661614146397236053343980226319984094151777674453840023113413463915359406254529317634482096354095579176481048979851997017450688472298768235693331003108663639018461238497153713885165185577313046562683016690293128058909562528847044970237876850576011807653700891628565953125766143742475704938619832194791708945026653926705000447808378588169798306486887572510174788734280075885484145407271976163238064384271087409302694477228684839841916251376377501148250191419751902742855526857692481130065477036579559333395948573806647218575814736960002414403472996848193511874564328349897278119195255066159298850284550721651977128129985724769789358982608651366434498199642258360831614724457006020445987851952889990167946873456006952113020903923672911534937544082654531481986406799363537033902861704134107150436378028761384278998949350268975235540585912313452977329916912829365182915282347021546386085104672785455850390082056119445533550371898654720000000000000000000000000000000000000*i1^93 + 85715777653504441872032547955150697868995940759306298977101560292635305081649593221912676658776204736339881622290707472476850444247235271676070877103258467208605781330110999815503141269596105758030379175841983589316500380449691166353867624791060833209245649575561505235222580952085469942645806151212171945021302150001976187751799272689147689013559123358959057589907797554581321419309440069528996468541632002097780410773274903714355189978278920396720602924485282015111377567303574372060111507156605083464840823034041621422274336141603300346176677877425462155616976078583886694612451091939058970248242716122267148888860233723110460598952261707282512534417305742326074198689885327042210062478066354039468482303370834025364754282730353213215690629550130367109689705391674948710268184001688021833720863626463841789556448546960948668459588994407053488842743693957274465633776315839349298145996214591809799087243226096353213767326223171412164642892830285244976574867430166059615711038018990761145296818077799021628784117286447869456752563237269359659954766061290938652494104813719183594979146567157588414316121061734876081383800785440249873946825927713260152291935399450987237707256081262631293158053094928329695269928785370481731858840418504002202810082116721681482592047825901325190358168548893940784991027567905750481721801752073166262954844229474799998068518337577711360741955101971616762811716416756510749032025760295952091515390143960833211491847135042796088723258900302842762303503693349037562148561128596306407465484343160444697129037352159075376780335789668092471276056534388814958729006916766068558969704356480240721679350108162907024855892220870579989587790849403850281555780021522277424695085105042703744147258152769160945417885038681046016570331079339717870499910549307169708524492734623209280513808565172259853187683522466030371105503122648417305534341811316806163249598378209624956168327353223364403973584642552546551714169758614824952224821849799331101446364561117666129058204965625942706402233980178213404836745964836412434025889255243863097309810506502194287459284305073480251196361554957573861911639742950148124940050613909754608989220712119540703900672557050225316233897524528412560932174618543629644014947441334097822727887162459689166609307994169933978205941821386130755393259594666330849771947056814431762605134778585300033959887315988720601303451803336873943667820902349763862842273951445162904220957987768385181299523497701379590417281018510982541281117218571136829680405085955692611434378406449946235370734964425661642697708104355768005030438394897411885206598882582181802665172572537848966686903887789310706268697394813725722321916501535011847355019687995911434543732203663743901372683211548845625777571512711813826313395386123405490236539237782160387694093035320270322920816451492568344203372148443864841982260906644262682812957906697702537354135854309582960489956286643362084127303545796284362985615819196879859067701691943892703427969399964482788034306125906641701098007904861883604223351281108351853664922463079451973406060606754367423617990287181643309043309994473978274002023459822432445851989954844283972110910170418439889604492299023166317464998873931417692406116496692702169770641402978816945066129465062815611559801787046921597679480104291292209771886840654754457419132494079068251891307274451684912198856751787176810728672540173470636126308316828839621583791933679203351470884203891002863541053906298039388180922185000257402903361777633941890340537645043601249662615179557644205623156919185168267030822073139200000000000000000000000000000000000*i1^94 + 413635337475281926045720034373259406374454360769628449254439929661464925602851667790852456181081440539215106857374671473856786543252214596013201033466425025883554101743381222889082105550965434383351895482780728346356916116814308752076593149879545803419837873971196226898685511731880761753596601436912376777152276311410230041191646164235459371062774258065681518940212124369129249525462503425284309156730044272031178537862907447744343640628198659112601541080937567773351849211230840913244730838995019273712572213688843170469615054558247947297583090521029803833972875363822824673736072861391357981526822993146044084076205792742802705551623666585145799629452707848585315298411318065490406918244280534412134299135381223268800674576535985560504276908543860999035292018376677487719477861558046140708616725485126758947646114039894833230362946341644691247462997150948336767270854041223558730519859983258109296445476907328609757003509353112408830095127810704696033960682865650400209983294556308285052077445751409390812224316245245583450007541095769347590250079355760248468082924363304914915250953742295143057499183890824215771063076063275977495818357801354148058378606874028130559463612187296694716618911298366212588467345448146501911990722549369788836097620744830004599875145735950322876989571238435836235230903662383610807917370825043402407737255040550393711076815160513949451202403458282496198369392008915002387104399684206491885794857471995499418973297621914332275477533346562713137490702332218491333406650055251119258178820611882742785494843977168887201428137648196937608535245192603987158176315175144858970927230898226999313890374364605353067095744033538995858969272387621260678962014779497269752520831198246810610374252812489404743199491433627306747131552125577706942379355146291768320602764337292370956736064539061195747695346497485007736956414211921343518161918518385056225461721186192149622303720549987576783318423420283158707898191988928319346530944521847552404946543554911265161675799151160413667323023633811268718487678627603396562732809876354696053576861152628284877810494255877166662551924766327251055345772520412248921409889470827973103591918215535142241662937391722967952769466717908603395961037153336416030207537770531378268916571296692534969701878155995735379249166663254694462130267110775585718229661290058290370060116672244091408986490584492491393736148942003178297322450195572218475303675457900601638865910579579883135383798585563601737507733960819238510767238692432377102024403265678242526095306665955776276912751070308936854637165076481262414199710024789339655270508909034038607947252146345934439703165938099736857182781107101483372686034220402021501529376913228151600359348243669044844801477413170373438230765351037869119931845848423015285310019770972296330852826525260611770032297711620858177151288922792685607287476246598214653468645012921075045754501470813690276474017231940761787011962613960985634953523215101319379478234599002740572231301950721449316415679738019638098708021002106865926094563123675576161685020495739755542584377718884613221960825649994839610478224029523804109727132936679166067730383944831602747374249639025245918672820339830686070175159681934849387491545085509809596951738753707731921681401166775567043476348182793807000432634888001999724815638705760578867764697309950872767460036521653866850694943843821448853623003533555935935803892910637432854268858283920884699638825939753083677303007029527081168998692186374348716807005793491979060305775997687766661871332537580647665489165611600140178554880000000000000000000000000000000000*i1^95 + 1043443553824507998262334427552630303125885062785427009996039447736702624513170316846866310892317731087447019610356184261579855346992213620829936309590556589952809672042482967465487284087494043711306969465197836265643646289841132340883831914592414850846599241631297573946273799494025108713078686249412271596086982667133295799770725004429456190223700797218969505981914925808751520323999752690391983243419145748632055476885322131233219896219956228090174820386361691614413391224748264123349703209448208316761620616974448987253925459169717801895393411669887704256489231476700520290806968641427953113900400607800358930513507230528869285128193513987201183103755934973436052084745371477841905460690909046519090712442648517347526813823545913842110892311131846086551856004154289590565879716499186780189100058637193922694821696293280888070458620034898984157076128449645001546712576136307715223959965828815881237108494898690012666161161830139362504189916049133440742378901991705137768269412738955790229387262246581981205154712952311837504705205315120436145128004861496071913021497345779165107201475479057774598576254809779868587297670897541217197545501606160329346275259237349918149772351833542925255329152108419894857576190429882136166898329736465103880706928976021430682764084513012607648632120573036668752375010862434345117165452408416928600464929519964724954853491980674683219234641670805419293882108677426495945928614990558382716815113356649942408854067290077054414186642643767959522694979055310231650671830522169254774255908056844096044289404914488782111627889072696744457725231971705521366802636098776739068962689052101740342763676728173304128376311844670315207344845824554550444400816219838254551044957744557714872652223421203383123722091360834445192203394792394358419927570800689569006977345062854095558373513612577206035425762472029506415769622254688840009294738259311764477462038105400382908016368307654106824306315416761544325740200344341008755384313892029568259751804766818578663896415298993472904527663182736827235872642828936976980006462057583451660496510386686037182138457363327254228829554501443133375765123673420565809964994619326489141639657327151024008753807053051577371499937751747350765917353474934238525735707382438382316623887610078065736476568920643258553135628055028735847929134480818691630667409632924042367362192564846948172789185493973380622361996334053013372962932924058847893580042300941659740808904785094626322049154024271146627268632792871955413680517233380080820273239192382124459893629227832060839491213818796062527933265651053537665785665573144288012818345930235052626866810772126247740419803347987864012301603006590308287177836814971133049509109446417430581449051348950065734330245807455344503197844650405709112748316901085351544888574241945634088879524657964511406118323480097224199063564166645664954608390496975607257762963054124015440751087236241422186171518219482857279538674172462099495105297118406815298544168193434018937198431148940217275792663487981810253171717961281485527017222083762022660062430685571120513923453720925859308769524686387929651824162066394832329156566656153071719125803259747374452696739846926253387574565994302778836277077022365169438574246448703394821110012528462722604300276128455499738915015983785174729959584788568053713996602310880088954756514042880266235229608474233466835752069179430596402046679266690209062427458737337637333676616124439264728668975260925004524985797914651437283182001494810762109867981989720594524506738990996365888058773060364090909289870606204928000000000000000000000000000000000*i1^96 + 2665183161924656588065185970476940700129439511933389267260888203156898476481616781386418861433811827883100817701840846911801117918507167051658335792398131365892734508553015976540941240671494506862485096148874620842986090949655723486053985118297873196497318305585449240387247033785785332785601099053390936477536764162086576007409437452736905302938021276494298837010740105892603204146044913214835521139253955308822089329334938046676373897382970204185325197122205863089049429589686321963956585909669767341862354739602034121876294959392131910438730182709277801575697074349245117307403650827054833894110808013471662745010856528060514598923190600083965305303332665885411522229472187600901804407671159075763636356410945630730463795404419249844114468189609986797643522238580553717855520458449971831976143553263727657260276628370417222755479118591498119709204662103259106137124773003788523480747312486501567073459702859287043893334529031699858211472821800429204997562634624649778965637811160159648021391473509432285191795200807936551299409403268801083247512758201161144818397686328954628308828950144764746973520449864207318912811550875979885597082033784416299899462110828353633806868725961398695499975812139931529202147957370118404874379206959000889994563177905146779576838487792552400004675536489809389151445399147971926980308453757850909748511348010241714032783020472744044591553893087372985188413353941760007127933357602689028374593257170314427806408668499837211675300554971121011659904842262009891679358306533951913359417084268218603678240529974059256303601832212654717020043360525334764893593067273267565183953409812598824639214031618365751022854618629096143282928754188356805198087751129595073598271087410933010285605607537710876812608113746014189387533276602571162204827657332524830071381560968125214707886487133098207704028745742060577509361355960815948358176621176421304964490121872534348630993057033918072175308008354369204989391391835092615481385332689833422543203675217488799845110070533702684738657885192243580768311555635880856583111350086314242010640967888661322849660107511848182839699285877758000242136641509816057253598615472220255992332590151271712372912051334093038343710177485498671318042581324454414415624422224289286442295995369251592706234317390344634548024493073773807979561357072934871486108737974571494597953686768547867726397282459656706364986028645279892406862271186007418535684548920368757429712907349946791042568248310489344231351532327848774723944679071430958051786478410191657827076578061338866979810358073982917131879870580063944876910456097036770963367891350541322157519707070817151879128123640832864575934957493851193488825922668784611565730738813200399583173691719310504877955374031727604903980396704837976297975483291449879604053106410168312417385265136642516928828293944812707860183525697086092696528560600656429148442367215681629655613413840942438161669344681484836811372314715037932071661628814141682436968904955764555304397114146269274213994722157136856370825787983729626330640818133563430364375546824117289491158482685478609741714810211453083050522100896789818991596294367774622826851233962007522053416940199052580549874726115785273018545492679578010543653586670445290752763870276853347090728279000297873860964729862873989687514090662801424260377861493528148621363435246675747955598883147563030113696512472461726506237747350740352246505280430049421797697142446253387942486337890757467578815945651816188969689391209239794665396858826942794685428483045674008861651460310390824502925721600000000000000000000000000000000*i1^97 + 4954545359315397354774403241456417513510364473612096711129936953641347932507520241104983183234699293459903158038410340043251783886997920416145457684345024382945018853068484243989063463024487790938081656573520742455758022383219336188122966934142258365324521686373804307666573027984705449677500206716086215881860968414908613759478076732621210597204374296116937966381791171939476151605410217654697353645889242000251770999351896727234267360507291191237535767694988297693880755171923887527852053551021618446706199752823439793480992364520003254959202638427819344929671858094053152453329696666352035053879840012647869089530655228726529972175351049610394502427004615742827550588009442776445804164666597657723919396427318358251930353445867879691585901488471987955258099755302701962677326633274532949155126921145149671974881323687611484017680950770003090486795025250839523154177333262967868108910715707985766974460260706982939840281332094073170745687472696390038605101418434506303428922454713996108057101730532411968529156901740125118544838763984362675613124702329776431663292317752214459790028110325544757723396307297466238381544526481170894036586263326593856737712818836950080653317619537177656645725988350791071163416610925886788991374957274617458491395526049681914646544299926544242677682206696076307049407260809243623567571483638807445427088510083217213076500282434385982407729465921378033756795636302234465980081924419989071383146130209914988660073799949608125166829178255553721011049994662797146181259747133285246408134355562566014149746423822313822196260079669605975586605537586424326800085907384283624776870322681896081578775870365690387070105890133092515208432559300253029023172115934291314218062063271625000498088372005340470311556458526501433510008568493081810282993207876632628952378990359985100543677758814163543634817652546010744513611452516225219750489545673119335682166932071680977216018723177165865173518805905817229485155499779954812362845556558194680120024870081481765369051940100468617729578101561376803330028202304400186586727980540746233044385183092824767301811141253911968914691437437072448406806895350680864540768185202173804915213425626937462069727816291413056683158632186254830711947881721971119773164358617878245225209985909364279814334138490313703462932633070947394861968021170411347577365378684155322868322732682969472268780911886838949051487069396797663970403307076971536079280290999742922544579131399589771260114861213119464594378429022954144656174940749181782521258174061179587269524916991836868929962157248421855116976662197976303847756200539956105738631220220029653057752194137652266924534715864958837681098149501892057300697388303045753601598933975811881910942921122981566658376594478669752253308187743750528675288556762842323330440299418206947468866558613007314465698331853522817056925311209478321720722831326805001606397315228676084986548767393234745015480846871604426898882903498471722650446464946522625070006082237126664899135410261787658571880686135482818818071708503488875387483631934031071555913395824250053408328095154465683995511961964735669728119790323982036696458743591914698135009966845594674250362336573440653818664261336335448785474841136505218703896067688381980007771009031026920852164362858765263783755031951912894598369566480203905841214726954984651005836509043820980951697657324671191613945317364936491106361426716415456481663762691426584110332344582322091649752630634096396713508236130027344493816053082437368701760282113329870384421304004547086166204585819483668480000000000000000000000000000000*i1^98 + 3840714857506597680509299005310689601011747882636018931813914076134301023849276306572979704153390939802064771529992363767750813127918544282916315224889413511772637663966710467380442276697453429167488880937368960379423074311771985923906058756191665374299713176966009213490796526800510469308862163122963670954579166503260436764927707788350260915568741960312712024075663999329549455704914175682158072871482533033247750850856218202454186611471770119629325682760392407493903823972807474790891476585180090108354151503480932766349658474402093499429526152433639970159409442674072744240073805588651237492297719362180140401120538310587315208560646041997542179475506709181334573371199785434199965127682278102245720338707515916988643405698599823063177429612165259875098489060699379932830317696322409469098796973845751248442555600769553212818402530081487611413952098652125362764330496754053699715981860276013137475196729945171683538072196800291309343523467402470142693937025358451145099852964790313341601252072431426291817901543604671315824272820997304860693758825795621362330144739436209494128932670630933857240514472376757480964106371533200622752942746936377258289908977798488234542519476815468182744368638919867164995218252486468122074847060421505227502583287769394231866874697500775381578955999437416231427968859271708088070306962882673232127221782320742433994554488465430788230659954622393174774334286852713465086205754669569675015422944383530401512652423619372538932028343259338820767926504248096737605218932336566721275804611832615829704256218028481343387612207254999730650711577481336015359401521496248137053861960751761025115969450734220762307073056385608885191746799395390307774666314592992269515690885943968266431298252082253815052477180968641581399049123218609141142149068557476539979153408329727297129431956871789057814347536886771350668883448296487240366859305180993363678138569720419204922954126211406628065976779778875919480419563847455832684585113054301160919262171344066896644056160162243639393316525646549989138374580410018425628183216931710758087492198050198536865037861332034577880710664161871229854765860695841656387112788698953214609507393781857968570173815508868681452220297558652983493584225532696877486642706897278558599700617768549695755005556038362975866866030817073346845766093195098050008674480960699465522846682325740210166001822526244103561468813653379062197559136606937638855300896752701175890506019711428350707700962574879031040712200354432359783168929446702500190381447400367893479740950599387402501652920788644035023408961282169842943880747779036765130950679824832043310072198240581008637307184555735920404484858606446894684331005623717325931539671908137050605357801021089820954443231064763230405528979505119358698317824437053495802408174737672893935831868304206075059186240683324201357427649043547052385727995305129143049270151581756085969535002888703525660157356023887871192672211653099170317018969688307639040566251888109587375672310936173950930266451064487143797992923558448798094388791777588233531934650308731976587542683614857001807525171529654393743244210945642903523251587092425130804107632108585036980767158919212292795174795979527665757462656880232516954958448448754285063580028297071724384449925114443041990158046194997124159759684815325282088720216059613133520880404616591887142562273722423729598622518682455712157822225579341140868869066745028252866136973139184073926887949200166250176796157703093351327275762953102572237026267028929779675469821319217648623176122368000000000000000000000000000000*i1^99 + 3619781417055196093553326270100740668913196939420526192282346063632104346536997137666831561326135898687384922246251313393853880782882050287541697319162673219580179432156199230618104645791107923912460758513371765142207311662219410818016668203280337950567731488472259585070556453966837178780842022015733969645567037566294974434692879951715082937990617252218571157636571773126589323579973817932659894494506583562336898412911291314652651733449230526069614383249796773490327599487630285778710034813154257648301339260940765233263923770678638116412074361118989048419051600205103501069090818076959077731693742487188093146622983285310955435631214442385661190319620528540070310112432121050018399977833405037031888701940510496449428501473465142373240616724726945664872393867043568420708777076244349122398139852469905659079222252423690046705247336474638408184423602576504611678395040219005539180015362491229009251292951276085215246955402700709079717100116144322129325686101272834249392730329190885004921160858685987715032343009206400528129503842649142710997196218041088646669545734238101722375309665917960399418339926628646275696053831968245566044177119703426040663408371566794333537244364820824600712607694041322363646389552849601141064425051337640171633949303073635368504009858510409596764934822242403776131073949211474547718299762622591042628951036865487460460734471130695118259596617070904301875161698083997742848116657311612249594531976620634831147011082971821945472674760495479685486710200787108541700749925724825575949853241784713950322100564886125961442830382562705351371354046296865455896127446942323802214746130244513973765800123419003842496654977701960219473964122931933020157769007756233654940891830288649017462647816538544278513730287928945127247151865433265104476308108727187251568464101961651737582860361285585828005712726818922333573794916825871358541092180288813411341376232296137345616016191071556236203006901721275867289112696411225259438390281493731860725207728511353946709665782401664509160537106444229702243472866960834801875351029262164234663315470469621337626781201002001896755883047085761305576047824329192005362609003150000434717782249123977767667757597694046406169245316181896793577403641280604031760787134190590824729972083549490603456938087326392368423110000991596863138400585141955536806327498847097364624153343875291317640140379119411004486799980014867620718625244523785611123413114536722405660166951266603018984508025163906618810705579334858932638020707982506274066808116815048440277062772185271593150323403729591726428492988841116645972200514285058945380478510874133057493028447751159710079022601976795417721204454801905146669800013394689277865271694982613457887404037663600106937802260498363065604367203513125705947352805218455062121832924148414858671426814411139509387016823804878759572649532454571711006470255175418458760960156788486617127181864270616376407411385705786308675436818777515585215711650428853857939441926038085349149077672150387573966712647540806197210634495188431021524648721679311870219736491267083866456917327280784945415434535446582487097694664623340256024531447157509340422913278037862915669398896943288088372750847041245948922169688719209372009627209836230288909202094412682254783814997849005556354724331557821936133629127020950262712077305311542496987733708736013435029405677191363259499760732004832768681197465472350256417455845370909996103298336383242507682108928230931206821260435411984990450957988543237337043745697969503524326081475233281841561600000000000000000000000000000*i1^100 + 2047029886085023781179053263613645576718318807668872526545205497431317750657881333308106741826462054489152278056765568794470529374345369529471950875832380272804415627757304019635904875022609367254102673773479040046095223452928812717297033442476491370177782625900334968054137379692306752229890892393559080920046547980044230283040470127677109636354744847179935761889273202256100108067454483707732029682067223189843817371301156533534358847804865674526533294806452034959676750530951648187369215242172527985477385079789281174448691682170423728378176734669654433734971706708734631301342897720220250859601347758690750526084655478940888746307908748921156771734392144932251988802098330958852166555740362362075386427144892230479612770002772478483708933667728791644227714352432211107169216653353371313010001534518647696635540390103857404939514437984500788010610844543439308261744812463878453067514288371549323218511268130094694405904134891430014373467348813234398041768634644572212054487958379283269350980779856137589160913668528385583948049930743077965842246481562387567085372883641283401071178328603181315554219246910896032185285738606026118759933082173679905443086505449795017913929197564939669160522661346473883701087009513000894644949023646435934245752961617704528723501076418056600164784295721414937737099892793908711851457516509684198392661357010958999103441510594920484182953649867072791594616375973927010150093190583426446607129537917477744507506799693717679258695133827917474238795435414440335889060034633668739870112808189774861015036301370837662669804046881148124202573309333917865047323447188918703835568553391422281637804287269090379587206129147323739260763329059861940267253117776271620910903955749377587603979589388904431191717185897549805259902698404023575671138866801233566157877556194836437765023597200385407261248561890495667458066690951006662038543310420987190604460533010008638248372154802822521498670445270373059192437426165951035292545716577421901700628411975885122937001616729890518361582733300420464876879747303153078015900980971676132951200101090809286343889038694301094150312205097914973867686850224697719709463908060373415026225397757452210403969703806072733588765112223298080269165991988937939856898576946050365299227620234869913764410294693459290985212997884421456199269803740129154646281414477650740554684282264466965411641700875985206404954548257278340162262465292489241981893779496731908162845063067360530925858292797325334718444284114973723036188009356521696797544786595250056046030199073677987114658895958027251173239082045090081411398440144019865367201760837332999924247604673315107274641906044621511041828657395997682719313612792035676376858606096010971772810439073317792613402383462359699011581568495029912345499127183929291108024247589582462018430712756434206458794108988710350075626691957625674226456145836322510947756772478057241117211400149576821291586792721114883272200551424209036961655169877601960212126738866643519250842027075771985981096704722159411108852328486055521896180929961034758675566202360812827618003270311472231909082933190066232898977116796997152647097286623818830276824705024906100021463096150480787375835646496631661408663424018560938806722194545503812748198657793571032761952385245853179294248780138663995993076466326805159880078562961581620403079256320722360455930410440709627317924593979760775957376397426596830722009217324915140602929017530639485084035796685423868177894603233428544010910598488049709730121524498041407400271392276480000000000000000000000000000*i1^101 + 255140445469650065744388294573431671260734087069924895889741107587045062688945059001339742484824811475410207728800203536736200581178576376871017835236547236984327254513280985211389801987094408077752082819438065303164765229120252308351314261687108574152416979745934406471781249722296771457255267858210799221516545609161675397434174637402259697534821591406044625671350763919118756779476490647756376636226559168290463659130202815522773841145721043041885736713195153223877462449096567228340896443822616545430340251386285628375789015872761954742752401258541587092562307881592047334729061212866529615808811904939612954570052408571865843699016578121605301426304807532520419150177145048466845278947506420614494629164702969123860450672434017019668074054347905050324202741978098885993261665722840931406019421792555544108721175258209581318917548706612319233678120042152040906881664187529786389226467660515284968906607529084746230549301040077090787641781744565719153182059689463969561512916207431618720670706554314469357023874760703606099064431629526233130577020635558369461128958628403280257581011701093189056210321281711733146356097037601040742602363544576701941530674865704353956293431562330455700387019222411106246365082682071653343562158712098292897394496955844857412140337756952408076084958752602020739983717239213137276986609998650998729900133049078925500610023808714162843084343399548365570193803673151691803252980431471099089760937324274686740936265842306154189012461300038660391262495098960919227813219438140552757742098002042160050571210242133904605011638468996123707753379539609156346172657981549554058959700160314487277050938867330856608928397759925797924682327703081070782247717647243399452028243406447363684785772705508465170613761543448117026159780487326468337256514471568410248198370712517211693014506356401432033264190907045448192606921264208184542480001796433083523210793601531398066220753435306078921492104234206083187764978765655863139377623029252708011862926208069796743811500473914679154135353616113493779849224314760280916875311474115055797901174927445822868520911036016208331093193389093855050956553099920937409711724181802320017484933874646910436102309818006409106456757497854214803285077782780981392936028141279122809707508839264318729436497589695888425902292304913455087688060279796534837785580266447930292443561345836474525437883382601816044169674380522574146677951735519790380950337486674070695012506057623668991996347961156173558513531689299221842947324857273543875645237057194352787480676177723199132534582093847271758554644059880437650966181694448904696531822444865419999896587348010563145383059662617507449321830175682716825929915643932953564306351585411422900445118442336988332118179446014762540421304899271891638175959224277383531054605859981926969419702005338003066776330591230053520358403908617808213876161496486318000449724554039498297188343372121584605590463621296042469566978479515458548210532397741907415455825504015752966761885978841838439554931881442338804270053762607594141298896374898106428404799779989819685133939279907021348469518686768972356703978919121135921753064392393596589899514564007018397699103823776052313849316578927943273994573341058523522547598923919553464600816532389302823099615601542104343610884075084737653573626939498947274837014749911242135927948716388670582038901854376071267460658543577640083267941548547025957824349583093040147687068811826809461205009755182034623243209394843548299261193225289172931409113662816025313280000000000000000000000000000*i1^102 + -74822905741343811271074814001110426568695361261323190605734915829110231731305132365773432871533887601624419916310213581641675295454128976799769036327985841033626538457856510513069548640633614859428639933001004749970530516455835423388178683549478445192120229057220135945078012727483805492547175445203188458844454601304729511203240645771344148480378417455963668537238774990146841189530326865797051272379721511634596905217066105522687338360707470060628338744838943424653215971833535904070296056966361768926178227123429090322516027689871087413816074826929699512842633205651396390869743849835952700915714724714899986667187486750396357445641495543349294516300918651599191335009798482732120963370751986608365891511432126567476337859027207227608990779579835844803141019725907486539354492318084446854604290870864763355321197902105436821546166932410903054778828615353113620859706478973122873562611929074759811554950103402020329582193356945023994954222876571612541343393160430400504008295982558184406870164498451358304688647911409635904202710852423669654787775156643034109822306553375254208586551514260866558374784718178810547528950014216453585423357560824853033462176269569832345277163866510155800173950112233842642885710322889810862187751473959877533504833197034121356742019988850595595528529592438967885195387492198757603777578776227284537048801807059574685578302772065014185740081380349070803987311603098172708708073976698202315518944378958318948503325495730462910264993632496497587230599769787151934621032512919562621154916214518365582585044142533508654960916963589290511707031529109449912716524788660240205474083858448001505852031506298151407215189570487591886128949856982446704363151872561638759481132178955411971347764932748006052994918245790398729876176941983417478074893310765721315548830025271548517153568346276281404270185881705233898044541744823997873109969534737121361436025721375754891514397155610081524175572178553746805574877757527958513557781647013153287629807086957080320507573542262811953830853233071558017336137189013134642325433621900187341251418888854593534369500331749766750388952747925466494047462115730169244287540747572422201156625735937684892302920931203040431429202286791168812163584387077828303448901273445062699370088459984246109684839703275729942163375225718947076316837634516005669856266420834491769637204421938372590750485122377043254616389587958554316778653662736336581452753498637656672586698829731185486752947031600813374199140972739738223782661149066649597494252521844342215162990505978202145960689519674172120560453408493156182002713487895376453196665609191926041862539592557092835210486118777940722393747085024161913065488659243636619437178967885411194735511515589127995024792707620602384555501977028319486262097271471877248583487575216980848051970100174359895882252343231727209326867527781479400117043607381272416017383378009534739724268665398781161233635137336601236677423802445217258966750453172082695893513411989039109791688485085513695871321318857753825287828972610328397402886518301078948594618101498737893670116152971921212421600113080605515836106386016810353535297651490014206531313391818475291417749575362645840327712856346286502685020384581588734765361822429503527708792554269749610418641668768915335740997934175765695471493520200392708443207106536687654358695453545959460680742351211453088607562453610660332198592473580114401114095825640909711615434630504585051887538048990166609440190575214140025130427126491947058330943356928000000000000000000000000000*i1^103 + 1986564189665239025714357584241052674971400340521214969415597815275555751947257220277351980311681719511307440665752221536492070582925119374167331044348818816044010679810871068357122196299551618489072229115851006620348580167711462774246602563837328595486950605026027178714218777981480011791941123297242492022376142772578725259299554029186400629651079023751089156677335402327068300701657134888072195063792855199177324680697556423979604313115719531628257654471663183346332354680396352259191213081353408438459482088884096125431104387253280884185011681366291420165700666705155484021075254497598504222025205291531902633865656583576139743512123773370006601043421524538027237174718528837200327826481869599917972920650054256395109760493556673300757201320934074779383017013116579467944219007661074454567333419853485467877076685777365150053399853871583295259029003596734425720808473762565597339076586427923970606922472278290002729953396674972470095591722024741205477694256042013923525946181034789648954667564178823848767281079932241006072284685514032615203763343891317940741535332635839201049829290178923714264819815177606772935678606088615531514436985184885801839714011429650379728952419998670470092414541929067375786830282147094548596986982939797367127395727483536933239871972132914220947656924986825122113531340247913198122026534058166527922000912294255526817390753010653817045126495795656860202923749466027806867306011254403865015035519182230430338107551495279071567338786573821192452764943113350897677722745413329911588388612596073788961805986147514403951919948433196621308053395000575058050505206548713189099680785764421862528886796809481750701909200792193649546615608353261077645223640856270596309941863778755125896989074330136137070394863981029760787299806304898917740580383167186763474450380385281396572417422364299839682057088342817900038163861416538632070420451899024826978288758874002560432901988971075627888687045415046547073415670496339812084266191746131404568305821188713601272703432610490842586230722932960247560291650408262781495084782138300860491233293811782644616946706495899079675348251465312152342261015942451904106872026513428554759367980808078541775536626411278520607114400004539647613398713531432554191494713440277225150310734573978856399519200735853894657436249073134297585279724833062245968590286538810394374816820276082400654695743037535508343239901323600518109030652309692221231320375144570606241804690976671052842859961257770045349408153846742120151289134934290306735635646862153710203702351784800837528234685391246399118805890800379337227221307134059059994739715199114475264903145110031883916163317125693177838570055049658926943426610762748710024916319112172295396113661585279077036158026244512848780258063663025277422096141975742504562628876846475050581788537714330882187079821071600653104535131987820000136669355980787277548793144151754445080222555933040853912634940826178601611793064224224923905071977124715186685660816890507475152584454101713456478698687131230684857542946496797393670725384975980359649326086537824309273259830874719330327047849214240000803304889808111989225367321432361271904519654892752846292637249870650593517334259067396011255460276456835237347273066517716234774512675600711497862950627900443479774243946223505054780643676640356097511292634244456937110676514339560745597698480132560327720757514511628850984578768815165208399937917205214663460508143638132571596810370273657519155041954587852234561100680948268767641600000000000000000000000000*i1^104 + 9858282420550135807244743415677237651574554388252209162858484068289571618487244220022277848059148345397681902630906936648919164794272244157480802325743104913633753256442076614297959808044476198495184181693257168999636906203380643680078027156442291005771521079562729403089202328636491591812696402568795372109143492818593940645187042951595610462770475361379343436196201649570050831299336851896668299109246916778330081925404918386840146835183891585369084469280140999102080913833773540760111077290284188431117056829794641137808060266977765907412592620174159162869251453507841161711196662939719918253036903467578745940049694127181284158198619356434076391518632825103725867924377513228419196325024541841294113686082575940018288471048711590668800943345629845790827823142691484118559956042700658265190831228721433450529356006039977257871478165653746372999475589180691774232705867706680856597591239027001562459708280115180617960487644358950840674100987506142875794749599594892499263792845201245434859625637843367961520992185696959168640689510427813409670638405859227137336471844855427899753193071887303356953754694098662131093823389221096395326922853887505939321045796645041465824496709668035732000927772048916516029991204809934753954781833630776769138059792055784661067924355828447891548999782688746693116148173383925635883726251383334852598376210171675848614941078572353855763326347824259874386944396440328399568409054723629981910873044102146020478383006795114162362746708511070150306022375134925036520152542986309616899532914140198555239526901097597376130256066452790107065099062641495045764822279125860282478680728631048755892083663127368366263327182311152504929647818196358001290486294777788573608009146903098407917091179964374836045401436471143392586058549144287910600290412583650615128579686024193646433711185896462401497151435333791274304129691181629134738509001792832478247546583329929992896203908826037016072603817846558680470269776348098966984421742823582651864909178927833029333467299292154008907923629507153862356561814978284632030988000252742501543092286651818738418307319479609182022693278548294691212081751169667049211475907096031769370115793087879537866473507075212283509197877149724371281176868629411791905223262605655364051121081853486349211209226350837379942606209648522723783357384581962489734562553180474200227393041854598245172644308964908605184784569064679715865751229095550707733976914762805669006841206587222000928872021354080072386125120086820146915416456029303942562710097915001030836009530611752636113180348736868440357253151150817727993022196596009364290932562017721630700989277193734224685024751459286791152452168086605957473509366607165029147893854575791454617388769701018598726868863872043644774941984776414973668753825232108530056371752458521956224302522545456020467763152032769876919156059981589818134470282476117554034034103900525793781506411963264239056547364426433415768888019136583624050029964202695007231222808496881299561201864567613055960858321802306570817975675194977246201930814021277004977549803832629374589951466396237276030685880860011220832528864208897689470181956945789238885295400138665300935350541995721655608202545986460804915930224039700478883120149728755013736929705516368112310761274409467771344819886427204406308641255251872648724246777018153343911956621806482635611342200942783803452170407648070370262254150293141860679379557614314128255830588624248855254045905726072657998146111191681630508698042368000000000000000000000000*i1^105 + -287995873920052152801233423037776380620454801333474964425676459627569220903488014378570129063977078515764035953148104150362920890825200452579996873634368736381730591038490566790838455796373191906260123350232544978375696147125570200067275914273976904416178500786338738168388259404370549591001255785655363175886215303448498774559678113572469660348345361061857359070146541196616283413584051684184790836165784743930544889534356621652727062259803250121347398119906487687984355740053239009083598833620903398761337015684722971183151469377477091844190831260619090467424945095197411943273583343344791561489606107151432345992625221650383215682888709076140726512152137170303906917680502707840223454804099485264324187284414721664168934873914793834682647348340059234008463483560201246120496532168599412833325185764377366121609387347947694082612193837614400514983031636305658324875111573861069893092680410540497109272847173310493621327674012908562380916855354629358363226764680925677364064631110855508900953334601940686567466012497641074010603463200821801811961328093567080198423433518818426595298327063786670472076115135897620606062827885837065298007670210174361862918320060443386524410125950525280014263893600675884732911899926563315259260676839123198225557242454761787886419010903754851913658111422830613364889658393093043475345962026920761443166528358930973797921750462044153317293468578498083371062075811846248849852897655243246959953996372874235372588554120954265761391683689242881570713497871381693952260282385149820480113295241213994279268602312947943117108204390806045303622993415511999933021881464181094790362627781842629421267052891398696988607310449227529936478921270563879943131107826454325816535303051299059795820013609283216396922202908200687806761175515395907818450692553442054247040792841891568468408162901336966853350435608464996369776521049508214880169699913656640071198373867027403995818345429783481537346759105275840181063001051778789361075835996941391865460432932225464729920245896911958415924235310461522256198521542113853649957490666471877149714057576904870510951131162369305013902614083543155855893278586214746791010413260031820205463102638394991488398543901092431125715906165262303881006737911941206224651792647329340108956687413230207303764086258946869186490395271230109727875164358894544908935353819075718075700092724690336476662981517433774172377557523547223850656684366972636706123456232786586464855611338349501549218712346696509146396392742429957514318965647612945389639448966293033213030854826428278921318784031418854711374441794589797300772804960668729843624293421900167154995359576372999179181622987307484256575695723924747497753251671937618938676053966499240677082127340568263784467677221859172790364414253112000582202952780628564462787102965841521774607576469189894457986821529182919901839314811029757333889602649372773420448565499426973503824459733857163069226524852760096187829195881154422344777190207554837059281405278295012915593809001737154736420689780352346529338962379158494267290130110170199454553254928323538612876310370492347976986159090043447415398557107731356538694147519605295648732824834112781786191139207321310653989370157878534989966016212045042704180065488991493414903581905282532236771289450796702754299237447015848891501031692485708378036006916792102143142262470249454283752464244505359749821795294143307154373905346266985866349617983420848063410285749982017595660593629084266236309765273695341772800000000000000000000000*i1^106 + 681974999038860340856091545334950602856131884668475827115517297101380728852041100404104634170094393402446893233093762867702124444570173465884889138283385068308257879253703132797238293340438749782398602297859943419733420782903071837159411623034332063579945548903747858736684210216973777084834617401920277772060296489990469033911649948770941447784804948460559982564165844836895235043646458547646977340489274119546453108152458304838699494516269122549966845329470612303026045869949368614240532375677754733292451978984770196577555443365335266086342098666838492688718258361618282460631466410163963583205791300458737818643457925368570160164382637491129549034203195900270316733547615795873875173570689201540972274034384713392366297506098568069092355477196601800951671466561094771794752564559922125048001605702219777741250345230417882942851169832315326041590238370550634039544410657004685355597166945279473458748371946461059866615070400823700279237636939937177591889029765838213628544464941004569055681109445522308783990254166541588510702353191956427670592254705644797515542511467631430924589826892613828593926304246458510551272398535766899915559395849890996286919645719661348702109068531169084859528486160563126746530236277388584095530951847262202542811559549956925348737326166965013177362084283260559648728727389068488644006748417233620701943649438169375303978668021136266173433780861875746708560815689937550453106874866183183086250034198138692571808493527016300093286402943302079919872216603121923331464428063375083660089093741087028757846392579466169472090451765239324521744343787911048176819674376006984359187781594305500976822782607007212035287715993769598568198491474836731874609121858362761618210574714336524004819491862934628962083112250895883382557975201564193518490517445366061454420876320836201034482548616903950159427984586675474961301799221221337724779763915076275402833957430202186959867540925568571226258060386399596603620744521515310647296176261667112374190686901530919280637074024067260129855725215203474328961955055947238652791183090720362658419607267731161511353816605255065545509857975670655944446924484659926822800214505412239311650313135619038610320272106931786343605118841029529962373354650186774619275758683077933225908961123708845044177201136390273867682788317924092947170331352731683996802515749584534662008132214879477329692342501802202234483799017278553585156556658769706578645053898566572922034397764793421542075885575463345479398723062441082655462106850416816056117115439618997164030669679989124542855837546473520215040446407687710275830414701135504508114370303564202319699558507207283901017256547673306396019058552527574094251249952991303898698778373506695006527474231750471011069241286287987205599978412656302224637653346112727460489943229031834900816306084883905709981766293760525793346405559845116208310711552115007765530528171278060748520042961159165174663993750600352045630560203222715871829140423535836770480839417755247959480113500388198760850657968233425352793745551030688332277629315926493797004280961080968366933886076814047542270224001167629398957334812322387453235277774590033714778575314336587695641140132645118103380282233491295619055096689274386773555857245888035934925658934703834420462290134722397160645062619857620199149787893137434161163659352183152721444196289623059172010839378463595551258156774396449587086024509458254502221505919882262956496939304941296944465061366915393645570949120000000000000000000000*i1^107 + 19028436926913918095204365549635714895805391234428243001735825181555947328359642195310110245012721387414682364893861275899432982870898285403766499610052895204483280797327206803960948894206146689217516681261218012950593679851711850216962715217986545063492843341461168087051010038370736435993666032809933974750780901363187631320474421951906624176391389451622518101385047208321178603095271423497079971367703975195201460429959181067425228408897089798022608772295137061598883239255943983307732549089778434795563756728799228777270732472741370554200394731385648028938198483580105170279162218147730878261032829143567998826292058091576335436307570686378984647382168867838497969132988289761092134874526896612902715848504379835214182720317992667016860345927861888509311934556663312876546419257320897392229156745180402508415732672603536011770978077847232336351379255940416787439763615361499273712937920707102329852625725055587287940504871800219137620515748435077965448054056862583051867831885751008040360037810974278977407422161536685842774429376593155930533674024465334495063893193444248605637479719971104999914215348424372490272329757986733291282676693375084658793585916685275596087848833639961444296413264119349106485746702736672690977426469047578120772697717601847821410952870190561043528565418034620565110952601430412301606997494947317286559665776217269239692893110048384404106854539762391151109358427608414299368934854383361755696045340907881676788629342508040933551454822160442216515684369666251564818928652720705315286345657575618231923926452818053124928964310857006484613262753725769245708907325985318922745148467863638849727779578174474272421972585937782117981856275146328179504920260626764816446664862064146049426623267652691281924937574527368476357113150485310590020072642312682081233856214467427041670129617678419148134654569991325541339044939366338456963707382212376708854223189026969828138389045869841687243673359664651086199620913966440342940159502426253833800324063714897723402403192251198970583995764730461647655075813801663744888977717590293264144128955294897246155480155227238993439623041368719026649124770438766452990643960562846829976592137191113369881960394385661474448057653548909585357759218900990980416769417547768562002478190244558329552829743114935178201912977538500299437965424329150834063816894276257537312825076670508945538740482828776527338695706624170250110017526307411894377851405717867889241427000891329666573547765774068633036180745820853312086266783054779665694084945126100883095931489041745501790887449766126704251401184080590647338968979543048756139933454802859840523953141898519134474840544450248010146965364826904648423833477353550888800779417518754102628080322940257810657277606671888713096002231684958543057788537686214742606178503316581990584542791501525748132023867480844770142154715388395134846929860733747461151735903926123773580173436841833225161975662481935482214450625943540150965333600169591040645813123127274175344665392446879559335607644272018090414553562980006996324557703892767990305451704342915259045034212597571339706846316394375563475094235860537399113678948850881215246800711114254921764044369608667057689459531576140346529172260910126659207973068230672982645360111914746020733435097411157930047649998592600192792077557805281024342628930097305833574150322419855828524187199592533127882044153328223486960243120152094537831109816967548659371426473732467953229474412781109248000000000000000000000*i1^108 + -589144463309608604369738691840850380405397416649369930194488890410784773062386335285085043243748323838118288807157104302464244294117161324912233479620751969497323035761995147115394263953673579561630161576361582027279062672936023881217773746343586116940988539405898690081801575492218181719291350878963858836011255745404548403565149943460476712572349318332510941864765022113806589386682543114319543234527333552090718657368405861233113057023134098217259621356596056169935792634404789451434707788488187058743103549152024234799125239909286489899918834988409675633251020039334535216641331925995378684953787052161712872594968906639847261926358589220068362364421904847076093978442487784856997518793089459448928298103492010830622940255496507758402923091830517652603572527989955462340918377398694561454575949091712702556606711922334260570903480790210194731716335587312207985564477309075244220719596268482763132527230582502543580151744539606184606309114793995760467074134824342896969532812365610358585058056669854595546794631909482321083042335825291654982296249915111001166516146298698209492889031853359189170145093877519444463839132688993470205886172171127234606634871145884635197240600697834365132583009744408672210738810320091887958896229237589104144454918403417939060017751947653587711092029395460039627662540057209091563611338671950287002355821745407665080421530798001048837738318689774037569391608963433460760678015322252867682090236918767479023780132989267620225360657621488700772732097556402530518845311055344283458568652327669917058833809088872115890531904777791899940532268551938469592108613417837195336015227673655025325683666300117812699929096550702586919123832978750197189171201237078331947936581363473366854011417620442396774741942366333974455956338491720127423383500632914638086711365666301568277621158366744492735306949380009190385425881442188303377644047000924705398264032524258320079490868356580728620613584016412300105587210631782085155148581411531319093465366210107560976961911756901511798962544528926305508483752779740305727716538021000651378578362022485218040116215844210833352629408303441043913563124411925417573918798308691458222171619131147486264576867290430803598583931888988064386147495940351617069788692692697946181834966310936927761795205027685773118192797393166964132723299963634897321018921071080920182566016764564695267820686196893106101902007488227570844000802571996214625992456564802366421251163709657318649395377192395640291336477821760840484424584544833849295938375778915787721269895642700422201752069187414565189891230564432086134731077214429884477883188067497106712594099533472597904672280919428977823078882784387612998130387077758614636604666748172441952582918838775716907822114611531158686624525383599161950128809550039195531509360854043579962334860058410720642903538975922695861787470912190190768137153335139351033641005430025300966956822505524600644322179287368709210261556137147512364036426468864825960074811886362678161877757729743218944347482575532074698427586013899134095970390665271542011655204295346995767298547996189436657144063246018030548597129266474958025405385565138313950139445329679987994077302849160229749999742658812509590909203736208140129674512974942030029777529254446578527831353829744686891201171217691126210923424607704433811643267471735225591110315995764785885841733834476195552291886026713651144279333144360799099588222822889575408781117027876203397120000000000000000000000*i1^109 + 11117085046604500261003598685197599782225203005585050394357037243084389496816411815017714080488943500545934036527539628918543511933690821893831034574586175323490769911958030104672380230836204958449763470967830677070366611352636410306177984508387462370754018751046466386422162793348352543146810253380451409093097758616916633873342806332088413205438205451978796406813858511176999786521745965752940241340700922904072377955782448829365842809904088584001157242381052309346628827863532917007855367345471959142257491661047638170116905265793390201889353922318255567416276138276772693722638508215149583741642119952016805123745784258597541008377776452131712378058225539423255177431811957292183182601178506038924046699339372530953001322239929662841045797295064686953668204409524566660997176017718156387529247328328780023546445040763654569123141584077632859130569528131985799281810371436243165286799044941102943591523654518251036241670388255757836573714802120419791929276727068757427035569188523443022205661482181340857116856339381968722154623509083652397980025815903930504420929408649261230436465629857954469018576429385138263353048788926111826478652550860417305533411657760171386625621967046741025607119243793707366675351845951026303490108549106608377456834485393412353511506979964511107286759377601542009292929502818647323040325041126806283719976162498834879151589393056906228483533969436499167929205146599046438177203431334598690356134898630078431676750367782701632952519825312041335762613369179345223951671865925183403245963921748008259947360715075504750318948494011300272268489706837549216802301221718752103840843627620192884370386278781509450700098031724951397842770436751858593913847311762250772571195422752218315273899277609389211738701843318470211074591634989851902600541561640730188904007698243399710766333870526396635803898762799569795026374643027196371769791154288946962474546799710748727281614703334067754416725645182883393789259426876066232745485874131286567386943344160812307676876368628959262370436512457861005980255108404369011033607877900877329982566970296379790317459962012837316121861290791802522787841211395476846130910197633776682808285033499937445146544199453355317128018507538172909920289493938336263991995334084175437188841790389468948282734234254753118827415649688296747996392330950006228132049694820060288480468579600279264049601314242207127162826276253003254022674715361035095929237860421771859118587578650578870404387930577518849614118929846823956084686902044781039326645914749939674351831177369162311737221640692990465594865489362957490272395981430786986625859689015768793956302166013041869538222868105400891249965201757083972106639469432730699537406167414220913566718135806724366921107142836053128308444068000478784199264344463885055856727059570746634802726571005338068538465323602866006622823998352128045575878534569240295914214207188073729380916388699571968116296866266156063507607197748803042114873920200413077671300365926443753072817358889355644194238035145406759828476128175731061491904377008245498951336296371298662616514092789272329618216522968735879996863332705232912299268906135695012766538826342942473009871903588593523303727047475706029736749896144676372382822728115434854406929721568665267726388025993794233734010422021619570701380460572695357289576314829575156262246502067197124110748820787048487474339505689847469790347246340762163171877760476993905312200130560000000000000000000*i1^110 + 1919260955329615653531266443470595662248386416994444285830753526457895644449922863222428606396541462884929394940755923909067735208016433894875274540540776386251837037333012917282896893899710306847661969431132697406193473953299237527646142086273614175389433815881402426669271667127071476803395859372119315446064827373484468506119512104412974918150304920343713186655171210903256529919354056603032002716021624104348270490828420346053117580609574824543545933412440007814660712602481721161078709814279254767588492140140946502725508663062151641332318305642105768005158116291528776209575886273796446015790059965064250331997931430953729710260966934799580374334175173102063576696183350169667824801337806507731000876617837969643152572663727694775332119429878822109222196725437995226730652639554498859054363542297035535291500291690152233235766154281324683482782232495087434794852238312601897349616795563444036798121618457983026575415359447851008170724177462691285768799392378938048902051888100909894282011229225095158362717899035474294133674387751686324353642608936619016665894645239193446038433946913914224484846840174520161299073404619344945597141431345616287746637467540670139357465729246565705178228783707361471917624313349872751584749879315469037377221207359958549645848823953769475107070282825324362331793144516645353608056817144110716771539369286557946753147774080479421714348374208455533114009749225551043843619871723426459990083121408607568340275217652807583766272925571621019973862897532369714221977056727820497264584745065411344763436751981612987379236985384119478297994712336137270193100644619769327083959169343088306524066414449564488615577186011761480935210760096410817482455484354013673539158654311798633538383410972803396793528556702484217224244922073474074252719502091773202129517410823249569026476444810854572533441378770830318809077557711831750378793378231108587854389480956044821703394359508896294719117072405566176632480363809399935469490259124182039438041460807483031098257191472911652999939447996247044421926631613630501089457670274969516398859396362801947626573643015186252989990926596500187311947986355913702321987689605126965403078036614944458702207242400660513925582482639821132723859979416988358492437593824208914590568181650105460674119963098085126131548588548272921094455750488656548052672957944247477122201992487821040649371385967028924840990096666312183816560754797292305209031558988357168622765701315385429346457907877153043066939123085899663229411771702587715138261108838260570711177670479332618256012575299736045047117568691548920170916529747763673479407663986017974190478943943033854322748153579771442296559237763145196113150762634009865991588587298253860573645647060568912104419567952475702420307841269630022021470141033502119031312162751457699099586007355864724916337045113957268736528243280115297690193353924015369712555325331389995156121610658353402739430763567052330638076100466927308050130179116019557825749952101070830769787498131691826164520697554601885881181597781740401817658913599516343230917309532838214951511280919060841860688278298580995812177142379295285751599316790463506016918222000919345232090553661176526163582886877711004720601471220213337834452563264464433625522065629434745465105074089250782161475247381370610886029550767535566934191246881454962163338519144592338791208069507303444706575114592038171028918122893042843006531333521408000000000000000000*i1^111 + 82212222042234092273971767761974598379145047199387661175745360113143776224010699196164792043249698644572268820223201044954478432920124059049164603552186340670303791982463981959639214407972035066973896152092336947467793303289451514655122207505375789425447847231128539785783046945242194903692824345822773406573547181089082754211313297686024373494848557857533545928007210363985712941944495834187729129731264007752209344597371181632445196253944622039639725579093358107953966103554471500520182495397433035497421368936821618030182463194757031253358337960941342816943764535888819673803252661261445576912726299567001934417924089427192517338803872088394631722875121856044897624531469113247698733705049864948959884065856989042076359014210414076725023832769345386483691959956697456394162002642531202989016509160318253861244200818204348682134165084860600506446624219242881370190175113573218803651982116041366122176559186640378441806360629695842519626899704438907710746258668583134915123441159141678446125849015630166695620708872796642331117995878216807226430409181651142685426369936268594274824773614650485418574508692624561188321866405366913278156558826244029623495997636062867255679268042281174699928600597186272339725921776432445635173504146351034904068945438707222187620281389691688397684752260976568101356803713378331522458737564483638270644349526030073115904932067005507318856107535617109467649217868469146718402584961484164918481941772547986044494835342592287582840072687947854652060838427030194729984126696119725696799420361148921523133744791843931520661627023925199572601508950362534241145463371080338771420914692784457335024245032097771196927864937780029566205946396053891686986869266306738303979765622430661407624963473761648757621980259788717999560276791303660236305704794374705678263648367080280518574726162254770801806743690605299395578703461379059217427639838231007887877911661222065145912242251921582770585911726810341168739251251810531247049049820711750192899407363531294803627917308943920307054851823280055098492434358765331745554008521598459786676618810307546134700821344655632596172103534993208134049077408421293641500820690223850165651229954518889124212045330828009121053798185170985263417266172765460621942715244840133855378564542646622922849619631177579510535339060108635206055781772025926298276313214118169362497705881214620381193482918244168972897192372711487486202173893640398766291482173228609741278401982344907976359395612761504156344921664281943891504754772595942560156661912741060109923491071202590134542241629897121998532607925959536167509080293704334402827647846831763468308530425716671759283229327361453639063535897489482991436413793184836470669229854129890334955370484660366826904429165622499043449854867889072255083688304323022888498949679206770478626821865647013745985526637881130383642055266820599811970530001631205980406567792193870835807949709982391432196769907309855268992518069004173351751090930283770435218925118531020105599858451995930583383848667973764448797056210444656551179091749882733633243262183604349801272205686556946581808522609459491413638406951433163995277775461321839579049659807588145478488393477288753781374493676351695573156075630935487445881822018657552502778654468746613980355476307219154362238282366118290188476065053269698422254921890738950258446585250854490845229438423371504110215605700467400521682860828209971200000000000000000*i1^112 + -21024756224528268819913520067749674086638349147914169673361147866686987103485048639065941414211277210142793165926081669138739975234863527676551981661418374026147101208001570867725446340131774666626113973226015978186570957502713461625265846965579346950488368400194995443151805147674870616621535881859262597032418059815141534724831171693803428577990354114163288710792720835725049808017948759722584805525792547722966804904100894018924535857854473279063601083864078325938264888537686364832491482288531469551988542882480840866611491544131952424361565307844503517350936913151227917733807142782445788185689648859480254933254656178459908580882253529632359644752310706549772736888801792295569321796973837994681872543760157532777381410932706837867649865957124545665531749223343398005109928464627853277090505295990550311144355174260251911852390221653819145365512875767768147833696595889241614029390465742172378933436318344824762747073689736663936925148276327318521673544675225233226367125539198507844612271191537184560474489898294152742742727444105187757276061331633607483497035016454021807974730982281722539048128352865059813720878546260554329088379399059290087017317566655275602574467942351077172152015130012471224701372949885981681047302603359143071467802274739197650219639012300899081055613642103888585942959192736654075958601372002185845119536681105869339505452361543737836932744406842796599495269173479146299524190576807126276431092678289982000216036526128141964348315873641466064491474922551555137904270970942620575335809182421276117994634434820574248738127918458530640776949062603174859405615687817368669812779514923400911063760403976864727119473839873358987472693439269603029930107649147909471584683117387026458132939548181133325397042183335715980369979409787759066170710176742646768161878050037756413266725967956890155339092341121437165911572515570155354958751734444937996894241170315159440409533417101909044026247616164166614972902905963633286056471313288568856297327087406277226969645616042192582390230289087442031021395438390721996598047654516691220234172981841177982771046471019649860027610663921495564176510640238537678001895915834460654724767831234500879618036706182328048765949929527364356799413265321490835336351901936374547242391767024843816723544926598725903471534109706227712910807353167224126496892090510083452279427218739947446801612734385962278065998973486114230982025873890043042095874316358231990176185213130097241108772714513611463059270922641758628577153618482977853941260850762521904941119037293888856039369004588166949119493900092788394073794482366288620087448797190621023971429750236124376325004375865004633365490079180340308282636867204549977910062995362400564047517387890316927886408262756825410689431881274878448322202762658794299510226400946373400223521301410372807594686207100538926323254208946154035029740180684287245100475740524989772920525483795820955318698305593951767047212369207698000625985486310923867245798326879346766669487719227560970864422638655321877933690075608011924881090334447692209808144642981694330341029669676750353212027753061975106920085396888693505949156338246149486034076149655115843434823877123942869280303703866790850972643527260332871937043929863281361951931493599451396681044000558532486488115965179214269289574928780982693193972346763681462221513754657538411263857198430026756692957268918927360000000000000000*i1^113 + 16440902812867150345005245217070752677260742515171473917069010797485374329581673344917742181714390141867934275535637032207151843549094163343746850493669332120925108380904736008886290133414251211190151750123660151149098661813295229053589317450098383297232413416943780861996890152254821139643425274399115019665420729394986051383235264262756008018190808153138846612141571322950629346447708312531599440841392704264344361583376331467447432559797142807329873281760061080292339783751645761947098656944164155270101843943521157805647975095586382651293625645645939448829153347484663053267316855172488801946312826927038974174007546711093642201101099816791982037543767101701893727547147265494723888682664084968762171311011453556445408871393435592546753859454762346646682531143618192604347152843785910870662300460799419402881094750473901253783780139434101027241131669290710796613995508896256325842397717778678446550045270919424746208009698467553997753200653132205522415473662897762928365826897478010533731403128003089199437451923902686226303012173713638706480736983586484961835340722961575343551534025716950795258417268667788560704879512836716597588357884772436111765624181083123753827154365337861833630457489568031405639631669893483698409485761742431310464115191301781866297039348136284429669191270896802539393123718073225626629234677050625126955780416187173702430686748837049594281889902116060113770774722636455546420320499857531367548825063932296568388231419126560500320365323619858709547448847348673959368998856694677527103973069067147860931122021179324462429647333310548353201558712920164713540246805331094281049512877963395312101693597538440119838151384838798893881077668302898020292510574006615019825229202631269875562918025707263941231798429256076042719994521375693032202693608587293612742516781122624684179185413815751806274268882279900110472239898139836694235595671116637429319472863466431808490475606473884349223960870617931060935567074251530075147075785253988774334013975768529166030951739821936205584356328814412509414808940349454099430549996712093653451386485164250357349948953091756421508291380501680816600763641220333766961275972633607991255019929605880831605017386449489684133121375590134839075979807383533265433789357121204423955729088623887411501077287229840751013930717691556153979057903898507864941060025645439615323849673631690910926982374866580376584969296754439835021301633572445691869668262374099440635206015201058755941482081166669027569134950595468451306332186587416142754331426404086867988359513564955112351152996399332726801880238594405572758455116908533354368611657765205789876232565615989812069343687037380403774030157446056619147631273083770533390234530329520433600877504516295631287487028546014792944424059577351569940654433154813134890016169410835131711785523491499079563478311515295529074543759045887032307567617568719577618667631866175682467870034882248033416969384810774174239395747445911957743101567492770228628446900806131770496243351541435781851162530300117511809665923923109495869232391824200060656904615214736118170941377030266958131176774223567180160078937533163259193171999296988626731369448483048936100029555979124894204255982461038985315571946624737276999266407653648224491445842825191296722841150821597692388166104091251684605602198567934597007034070292352564462224787847519654319204903457652736000000000000000*i1^114 + -367386423208785661493940389746099644936076309973676013659373842464531107693479445665885552665822140323827268502528872698970998797415956809572669933912550379574884606585702201085724100920948614157494008445189211828418201416550483819839555470636086933509722704007131236925086574883829542708122264396764182086911516461983358203643570584846318475231995669157853819366968133005753247145286351278635093666231637671908463005774169483653324144393872001650474265266923550864719831579609283758636869874965438253513838652922785181840286388614022876721950624911899337501036370643182223451167402197723388426802375527794757505719924132399106761312665441010646735484684476574626849364544189790022440974484658624027409140912667981849963009789716643651811174283256099288242007854612422475260396390161987433747705385680341079445296635928342077720380422027689577078989445327233713600618835391190791030962658072774312491019428116066177719727652752655184239062283634666641625324687564718430750987408367604357675788188110508512766291050509312416933862146290361866918338593294322862017213951534908681158156857977876636728830994360456607286669223185940093713892340725111657751357831756295773905031203281324676060399275984901142082306211126978283033550652038543332986276758726150708096493334598360668174189787720337282851316459754168297081771724163706186732359373846161768734325134898906585374638525250067195968367036069662747569437564580756215987399125225129099001253618359308959993528838821934855491889040902742305335919540825831288451709460631060639657145111331120841633491896031734640299193752726333448709254808789844684906307642092414426044165431078332516271007031806008956586190968408968781938406704521395044695070338639194994144718842990787604503322567792636679927471255302987263530073404534692040868931643490287875913517577542680002630511379943902216953874327798265024473408754046958247210068604153109995479862560599291329742743302995157289462494319046508242446322258757918901737000093878161835900969628363811385419418567754931454175480178201705755415348148076756936338405493427863621362436773976947170508157012815091314466889338374896907366178725562194564396402153947258904276058646388293886770183657337597663452429369372804027443109392899295628473314947976854783139722769230821174593579315315015326250993551362297047489118433070318540774399828798113895223226786507166144296180684344488653715435429678615443776827711985510482397659656540078845894412685376366157481295631290464294330118944666757113121882927343119991483973415822259822530705399917084195625961544404275445504513876733135017374868321852684473481542930448342576373640127868311014724986043271884555440619249698489605156538185359652184940502525161482063451836944807682277921687460293363989716161051722686803907361872983187710654770720137904744244968978374716005205930421014184108624834532265027740548408064018493073369283052575983552313275222315380581751690241976827106018042806362467807418836629215742551209874399929133629868842119560534635159288913115434938584690840673964571582394005685963184444961951884242964965317763798166585105630663897138177039862306607030929229875614644248558610929786070019233985303646748715968248454065771321494455031527190129880536227435975805150908182991431022272485955338782156907655084577489684652127568296672905827312339677541616844800000000000000*i1^115 + -277880712259161729017594735815087525791365108346213208485198732518920982617265099346374576474395769099117074034201781471214061678761653053543818403542185843541815006276313362381727328795411528216161607465390940255483118673146276078475686672957304710027076118617588471392681963548860333196975691439826582829511966129498264479116278999958054951607573178929972236305260087205447748826963043511112593318589814445930262190058823471833153570323181441840505761963767512640932188335260142089383193455574643199426391049765645271505854034808784843870747719544217546415482585507476196760167282813794431794121253366792172956753177408917220674068275346072536272533540769572582707920487747998006438173446546900907766956362543921869084842729518923242032993238907557699895050872929327369629224844501801637107465664763607033587303404053504114851443276867414754637859179854976643054447142413575081323353753715664909901596594114049460283130505263981326220368761056805114422252163209605771554702377856499070527675756594499220567409482927840302578438395051760383681015247690551083109913496673345533602109399078851208056637307638258516198345793991510213014550067757777501293179593065465934267674132742031930701762848443392389101435923705982283390581424991816974028499130092263179541757114385166888368526631030565353146914363506883817848810835821751245802642386682441574677199621001717837010233363137968749084345158443462697209185325649190372311813317031424028515512653322348290351225951383428192391163920098521457783093368737247327469842254560175265382101194510632003657302416720000540986687607755141594178186663541243489967474334296479256700651957030586233032653958811116694116735971942637457671684377246474020234618829840855242378969078007376894742850302825725287286549215068583293662418615071532753736520826114818947457864670271694398463284127164518961082652433477805062263912453463248819851747553455598350948714596281863546192214475721929204460807979654978332132601220552674765518468298696994551832588618273570406178714016946883359431197478635071178244656424201657694755039194117806491192934978010242865121808596766700947289767338086805542590667401151243759213763399252409216381804766604603792242964937978251519292273372300740549785783384725178996013295553612822771094577555596813125032340676289700261596499568022970095242476186519980891358645948978536569918097855608404931896984061487184403741936651068310116676243103140792789796273321274642973550704319178868668772709358944354803232491794831684318092799225186751704592310291200357676971099774484644860606080594900405953352204364233519517299554081846385786944437937763246160972405312522707228162813069834010647662160747923732362623771225265932139300354718670827924392382574412375919507170685874484015698778571285826203148483544326060119501790330741690200975710072768409393306190262049573060059725152551231213880617868412121658969334679167625487260046901236536380372844688483955985916714170797538426796189093784256121530396684270108756792731119160387052511590200701380695331146133675772346429313483299480444010874116585879935840167893657533681995032143462391055920284387632204740265267172001226715675090663814724322550625263212771676030853383353531111265387116056055175040419958577573356869531010280648266087565373345338498882500353444475576252742163459462922240000000000000*i1^116 + 9906722074754091785776534227485988165035984232161869408123626784713871918785746786331560711355750635631139281304441450889853430002447060258243446300597484562559339289647846662825202148533429667348083260600147318930430123395203013206654145115324810316444344154585519668961381747126159739051430708535650311255954691637282906021060977902235423605163959004430046558493764078589371994823677184109940509943538108445403303461307440758160000536671178300761754656071278263364785637744000829061100349406196026429140423407401149255931981701960368496958357470804671780473639399217763946291586680347381895213539851109594769950559247803183387879431906630760873394803509952174514453698367116727172165777707998238858043920891249651949782045806163662336579542931095614667411663044868207670396837948104435896285714742941605001013062165416877202245312030943121737893942560907840406138159564845865999084562715070878593250346391770431321534792480692837963920343317652368525435520529710512537836599037894319152488511264452146180155833651729824248123869271070531687580745627355548414259115130974861972668139699246338187582187436634752186520957227166014223892093246235410692938137908067695338614362897041265297469842586166975626518244534554570181723319209755132940160503522214363924539898078653242115850488752247437878997479315019858488934442964995633572191296180243687477493012557353610345117475873331240067173350523069588549327519251503255590148490958865698085278830909569417290205052830551474006030994093661970421926609218608130568323725704053324718041343389098574117548960864386516610741327572406914928441783316105647934196077092106566750158522375757468641271193602017425347891243504829844544952969077117437669443418171481914867728752403144817660182222742890249621076472552259646354267213032470889859432252373431420635086975565027471146713362134031065132138560091788048460106330502246921813307427706815725592031531211503854624543016690145123356938351122576804893957153453397026099919821154207301988848430112467608032361347130018757785421718654643992938432998025788717111525581644174665549502912916239167643803644439392664063649058806155508544823687487676357966823391087268699343595766169662908544833510730220033252109777220574585878744746546551566955407883616943388015299624279604207607426797279148342954052939458512021286960686036000178441057000617563455815469843894255396768410742874191368677749848806082461032736836149796686032873708074503440897757611217745715622209572134924466067121644754216967013890214024776561112088632175222296732965836580216770477191741611422750865540655777321158471121656493718552905007152096150127067360404299459714777522647374835419762363495721433626782178459951971951926607777065550288396087979751780567446157409700419485763037845513194531733606088525716220322014227511630277146070301773591533594801068236562703142578739059002237236413156839646859303643448929108677086323392077787727584174954289473782064472967359611138769206055616483279743342544040481074669189650039076100890017817996463424870471755329421841069392733375010817478946288910531624597373926584128254432821687586453583370731161887782727074034404017201910309725805413403913988807675399940236397826495906523240656583515425122364331411564947453617946466009871864404729556504743718045992139069917178626048000000000000*i1^117 + -16442190200259927446366742024847912923867547488353856358640931892693698686877484744710915603727146157399098070889481018617198808941287191300305120004548972482048348498396494905251799587945505807264563732202394312508952548763963055460470613946095757841955662844519865154985557083825269475685928362690429221923397759118770198871084045769154815516314005741371619193326423639084537820040387630440621482868393286748585306581123602447142899984195844482187801477805887518909467503836912145211056341259531140284454773617747540750459754003750192665346961471491939762710816454438772182970705548760548222325622632456788649100191953801653848711983670948627527684840899092122116470617011025251442537589869576039500052425795819939257344841631580388311634379479541163840798403683651509061992877201680664652443689944910369713066192602206479626770507712787014000319892732674118121729947374741300954106831636894923337343213796694456411262559714790761880223641072321556134514840581220022102259177131462107653408069173085231993978024294136882647506829328477627031873383458678876766873666556572713849389277565556291705932740616358107948165846789768133208795619508576532647574283847354192016173540576080730864129339787306169441186496933970822660001962978002326720911631079159922525850336915858544477789502752142983494850579043941803971543062893375789594004748845653613773353883094082285666773318201028000256289808601202285979764874196489804052618500873755154840117953603127988224331933385837001594043601217391401845821912490198981991808985536478198637057717778097718519702556673241859496397637978600722271754750292747120518671883533012463294941071454889066100803389682048977045820419086883453524557656816149989405573696123935046361561309568627929646139583300650979117118622239664067822669692516679194905099962008405359220121432723131559012062010481779297561405140532529045691662390774304680818906407595374851411796276143743097719228130064770997049461057154069340216190118477954220000387318096208789541971787522111486121418184043208517698027094194543937190188716305697110719587193169939026044169902539717273103457953918396263847937319588386364643671228700968779320644650612461196694518867482207212194671302659162724233499002970451237468903793357051500995174821802625274990626976474168184140693318278481789886270186766240406981244653246775927173894549036647048292642959370238680533976691884203080634674831818530563369331287782309221880319214472630049799161810642068128033951319612738841931786622401426600906334830028392818163151539338419995307578598605443845433105419538999469983923464347058436135145435191771509435589775723568619956962682530410988247324889183442189614972640937300658847282754627461233497454151519879517818188394941662926748685418645907192620209174527509993250877582115038743753061177167635793483447964900662635980711028576517018241483824965926523646450736802473551863178051752561018236969755927191758811110302439058897265091909356772429227884486706957463435804459764414942486988643747475873417448625286432673979971172131057503078350873376797104843953971950696786693725112941299758879647211928019542421969974315019838254602741314622708703785151234456507765067502645642312187234165750354552791121345712741888268608043439618397175177519241157551073637130219972198400000000000*i1^118 + -4986204802326433040213319688804513680285786506406724667491142156958932523107363925006179496773439760608255193272625212157881452007996111546161556457681486684483082464812957918620827128730616898000236009979642730045622039834271181140703598589841557034258074576833760362416885782661178539297984190573933115626783510956079444043823904782150871143856835071290230628462525500794700423360915875074892138286250166423893337009356645160782109051065744479489302340534292131789080279952047532520950473064287312584426459101082453533080274815353061283108966267265543350070458482941205728154523878185912799294656160404613425290763382948769837509753186598540587598968124529855103022948279677862349008654441337331990554398823528570840093037848294761759198545127462168824166517670426702407464838043481848676594345082893574418225440048425957368251288799644482838958636336759274155565054724655154744992781940097148458995679415613787545052183656261706530741941457920672383848529393522537916962221717672163550244447818837883392481192914189417887114421254135876142740960653657283583324957237200356017369418864310890730659449562309495005662130282450942995207474011220761539018698917429716377115806151185888203526201114818625391592911873560049634937709927236305096494538323542358874627916990807430370113972447827056986313266460960120939489043245225278268473117768247202593695409359222026946030150687238549442567105549142510839432858726944911919989569053499235121715280991617929548102117223067121930540161801256956145631128770878982112403778552520397609308767440139814250960978408174318388357696603133368036164354942839394710762884564610402050593754036228974314050601690137722549825119276071344067824417786859316376242397264146183104353222574004811048567366432188720386812183319494250648524363217088978726030925931391610773400141657551244696535899265113300740847133987392562179186692252117854877796501379290687525244756175708689787961548124849669465020383055272839941080981373556052375795835109867048976711723662694740651890452945705951952470751226962051382998230817865813824146875463324350022541723886992536509891675354689854164686395623514526298910014118077311593615753302218170343691801909269192225692829829389363147014472909640358661062974471106712886899624300129702025138075215019935735949674902699764982328788117444551624154841909987671185594309103689964039474439313398916931836540228003427525960783872034150351310108904874561784851660420568886651983815467047780845893019168449948390373330425983155072967387565728877359140619347174195481916821466584905475820597949747667577494583394442287575760447389934347406554918371821570192942961886095013157767329619501609655148419824515276125118613178249438089020894830707269385679815084060130646323942845174424462371956982558413881965381593293429146261071570047120519905399482680651011946194103803996116653695874360216986544649606717514068765168217610110782876311500182704338237470411889772917123112657184764103569777884546102051525460674968041202361931526115568992317523614111927231137271657150404599861910691739517836428065617130510799008690692842638366404271575480369395007673936922106866858206442754988404948625949370080220205380142966583130719061594736034134982706176697249085530100829894703391013428492123504640000000000*i1^119 + -40215930601717676918480740832966277698801628338810851856131532149501426274612510646027751004950974010975710552224590094187781006396451694141492152804553423998616946522363646890363035510325218315920115380453942984490985896148210050279078844448611523287075149190819813294492469834037970702708814240558462843589408862647880047633361524856986633216650202975040657042565948605256150807775856028615018028816554666347508536814863675685356665316927831984876755005832255252307576519846660218191110756872028772844843218872865264805266682460685482877473295043662784945622350852471368582640286839802287179354766173164285645408743414046367364837457734000416693111431366500361325513653129592870840244402949338683252361999660342456957456476690050477644137155221493256815972865617859690090556616107462084842423074067210961337170530317219060002941947111791639072447005635051127504881388822741034552405433070256948877290846038587916504594228555922410289981959759722952520800643246647210871486734434294461500578492754513673327864531874436207407343176613259393936829742185143978507533970255493218249693808423441190063295559008026119199885690687150796954927280813270748402512634006905312848752959419076703469969387032074239766384893662145037438521514489273583995899516370178782184351229656534123900666934998281400634430919473483435902256151665137799128757928234244095858339273021043819552892785224077961413776635108542324783104942590373521704623397450311048738983681808227323799827947266524937516050013024547768831620595546041082285631089178010966503619653431193261813469973441410039802730919009677972315885242327785576908151313839561049240666012506163023848720408665123305515668257259035134661126020877625252286337866995164287230657141265451775185869309084694168093840661851561535000248532244451407511640047021768487293980357652240304745315950154045608688897374343481536822323876818515483521541108310583921327731028292903479717104346769862586030230050303946946063531404112567008295661959146448378279910977583620134383493564726278092092575824072531081157802468842957821733893743007897064006765352818121961003609202162666856659471224756984951552118528753380376637307025959337071139883347749014955671994815611486629041661697792951854732169894620945104295560412557032717531413162404827448424299631757859930260145256299545167151828740567562953529785923517051563159263105043333655718884551647667063177085545166729728828968487805465578503292629998494243098011922972656665442784403656790064065479870256542497398062498442480589649312792522652958005720055236768964227489670082227882461324834014863490623186071168201381566995094773102427640124288018700428979379753723706256098835743881115893082769900798488260360461187724630263772041959874029745997435416869320539482925048550050755623701653744812166658569266802388255696062410471296512619317807884183528521128488684152722116761645222838377409839208132989141432772479772067988388268525993352329886823304200547068116573317608453042500860653626842472108064788563201516551611933896138763043499797261113306016190645380974698335907529382162047769519781867295917478040981230970888414447644412498287810623195137062866786748577428213176092345017287123591671229224991244948957130781425835112711738182137282560000000000*i1^120 + 429105238779482003432085719771204478146691620146758049363484669613372309838564426054532437606716101049987209496792441346073675604380053085787986551422314022100238810077533764728842420507810879649498126331197044219211441869703714679013656791436056988282254882409030545415902787903712403114713164466997037662264074978474282373519759519093147710207282197562043706155349599353325226416254412501395274577139608673928082392023338285413160061462993186573171923613465705719015719987959564475412964233887780524152744890592489473161665249155998918099597809069428099147971058187493525101158307279039963615126492723841857311902750204469642372882701753174594362838842600011086573199811513333540823167319320800931055844107563946608586718947692840509623011044698044621190302011379026997449635543770554857294854044516699577379701595996039671936463466152548323812283755320872712437434132530057440995508609684417020931057881976806931807587909968744523717374364405339940543706664227604403229262738049157275605217640716508090320573642311747714128747444475991243257835570808853915640730177029313796723311774430549792604920816193723847847057962611699517552251885158128537367528022989122791394928579516318851527694125733024000427482618532133113433590424540048399538076794505073380546128152663202683021180727585507595514952841899149030627148641152757781228406612606430758436459250805468527817675227573891975029960473883684217899679177504926209077498363489248353777327591527875591393224147449618833485463004345600484681489895036958796438133612911883026870933674735176247626766710731226321352703588631593993198392785997196895290435964681339431830154377623023089710019865085344023222299639074225894028721750160860399071658884954323042081505070526097190560972006047525410649045239112106753635902073568832727768483511539998605037587309129909240885284809395792425491135155268193467688954378906418395275444431239830038162407121914877503447211419619245501543495772494995102195455022925020555892746030114392123298012166334919034674613073820339655857222537882004810771544915354075494255427828793081515349904641764779061547085574685544482030171139224879226633091068150913383189359809088620718277921489964522403465274759347458186440855451831631520919613678771067996598855413293504108157750161013377804875110412921686612745772864489648230522627411267631872436426142344838950011680780940788461602075519551331421377508088203531168826901430064248477952226977365133385736114452941675789033705289885192825929236217231806851573169344447420914182135207465030844172762258336244215014286701230135467762596163019829124346997725123213068361949502003911672363365522567122803622965224929962376827623629863839662633635440000143536189207494895991410228868816234938723175291549824034408647965914148255864868715139240708326270385600601735739909508102991179571335726204608477465768708931169150532915921907683035664916092913099375431812909490922830966044100418533407081206495942213881091204035478507799572571902157384052044089240791343330990817142238179426081034809022703038693935800555963675816179717365892012532150683874663797304832839585943004281737238322853569804765820776181617318572656582764368420400110807152325552026938613042142908805123859179110400000000*i1^121 + 666009344623107420274399492047703519101728919727150750323816778036716974205678505663417453945349845690774796690210763826316079921800894712379690935388336886091230519544078446230319646350439381902685213821739298489617032782872541388698761366809740010521576442193398611149229546107237608845459073557048048267672939488123469241347860789543991464065279120703964207475153569774306897781748305812152237455140516695629771925612175440844914970248831115624331041358944646231597990749014325045318273658337769917065880382286543636368494108669334570188241342393331228202646198057137612431148636816690962770345799361947423394201914892518432419105801418844439761449489060760263643957786769021961433206626313073010372109428752475839841125851743938209613422442170549330996895250595801053482201074189506404967042665443122449124068270544838827889614903595885065906422993827982197470006826158727055942628016791865376985840568622079444655609885440744390002033785690946241358275622716286708616840407628684610756237482004212135544615092290331767548419649820404134857116533405398924977586160473601445133892759540747986744141395315202162089936836152277965076506108623842208409704832875072307666023756183930790190413952868506203359189385880650604943366982782223030588515656005909327194773226927749457653273660986815059558060572252176444603652829389742257162596728985915643001882391963703392388445386312551787549033018423714748420719801390946208159714901637911579093159558273230443813226118791388786499278522896905738237757977748092969800038490908699600997821201510149996541214349186793341376074406402827525938909090300645966884672011851826047323403111491027732494591174513711846182300177953519797711268152614802332465248665516144906734283440375116767700858592675698169731385047607351123646659274551541313455612831543840596790811125300795420181082672933359074228677769630524379392276811144855308729542911901412755621078372992313528241289209299428443009052925568342137851086917404763989635388823971897776839669527303647973509177125363774228097004119658536225797493077337865230777271863554945632398219561674609640169992228335769513920908083481209826089268008957273929369505468054579531773651818801149191860224969453186063084928443930898623375823335656264991379277115789945432507338967976217733229343779744096986982291205281796423008231672028310678065396674447406599185324095268658441115665577993846994394113389998423104046297997499520654658645340376735184425753324964896656212993010190950158718370028333843554342554004660163723227467074723481838459419222257630559712618593697396040682325635235875185898249291737214346305409290230457495881190234725757499736152353743100229000263102387591737114471073509816961643721897355453317361946424705980579099759709898888463940689293098441958782729528877299828770589579771687726995506655062785013594023268948326340300798438309864699162818089790651730340764151901171411308559946751044796143997223138466683995052134809776333273363162702696012854563931558540930870684133640393500877971598859102533756712707750270978941338190432751986244741924672831892917116070203244241418150857127069577475747595106606894370831596927265070023130734449504126082263794957266498592336552919040000000*i1^122 + -22699150756460481274191177420156004341940907384079839353306206244151972845541266147844715572610603996980236849088331792988924596907976996049413740919486420935478567663574624235278779882724457962696115574409089065092897548657472131518676052701091218667725177605743517962188977866812502457612001696295941082916254426246885701400115884531466833935720804373675697509999236228642398109236332163888048695275013905588500646805062946678840489274264574101407213012165852396672157465509806767337031319410564498444330505287725413101616766521288140152548021105864069168852270852492919013163436556370444662476495034178030812639006159214410517971267628188853095158424649615555366835453840587363481226155465851929674008332433042020767007222285615891844178027777195937183935319975436574371406811934639594165785251794986257273266355565154570774384132544177209476131481560241643503769290219060986150641217282374133171117919680735620218655085995610716786694504364646478826799848111538774579464678879356185608015420904983691712742978846606603283204488539403690788529669156012426973321752585479720565825904641251610970053438469625908450406291470795047159604170326316373864543637176632132630321035052704566243920520880750500875152553659554233186946319281715593960420280302395917305670162350020687239978161023784678683322693879586906349977933559158598011579544878354232903724197103198802103416681515044595810430108896659392570851919798101079601332520518210311125164351630735983189931415423897697853242010625161622832730955903175856266280765301079697483703513585952715167106085147071193148778838603586693648629366908589768787808699371569907588276501286446130815333697387455825796218134682536035100637698330112383868926342147697670782635311227120826838648910584196733931420750747995208657898842097746191572424979246379108941966047463952539077663144048149721491448274473258749487191370315796891724032168152120320913634470883621021479268814022068489681688038362327408473155460570853886523200336999726257964707833537957740920678781732587274137027786395083819772967774432748900867419939441454796472252406655048637895259152321734896876447240743891201561909837213734775091475797691297662662525228006221013220964324519687540546850990816855562987963572929932893793067478797459504302941299991236437704533207536131896840885067747422332621813841125591543200075164735445964746822648727497398960576549152863220794026959108477631034025128727766101291710657260760977998703361033079247613763762185539582990748374540228588782938818025804968967614764576900062810173862631010007186780830041946932068621238708282582329029866503965027899258472044831368227987896631126552581368044776420103392768287886030623525385705623139320310459338914358027927876430230982866421537392893029521822429952534300162682286640441040297675479723057990705210179053257380396602198095645888003934290618362157972929760040794551180616560224376507839889582386357385449701986208831983388624111325183567492235838872245504150706609500370975359385551851108940387909575596394410864088443415213222148143740121726785312867345610524063035394961974220778970869309639992707128407258430138980142343615249506933988909325922785607426185485090816000000*i1^123 + -652355670004445614744873019011119379381670941231475843929322909362283531292950808348216053448530092855395833026047992739743172055789539643562823954672873310594648735846384390389290065994023017164556315836722791618476780601786622142032837582916287208122170551163321923692675410525150863727424102489857782218569517229924351643211398065961528348922722166510141577171836442316599605088680539751515753846920663448634243499437729428577467561267178465044683632220326618318125362563369579166739981311244216062656245937174394260607964046689713376617174603330099198518752241444315066841391001078637401022515836265661528574344917992401481901741831163166538787230382871433846706366585212593062803840440431559185830852303995581093943956755831512859221319953496094932544422978650612164623000134679026434976754467964975345641112358693321083887955486558849021391367056406064373218796498928137463080289687912662590572264870251337805313395125754226257276100230678176638183773133042691647769728526428886065392248065032670839642326099965354797561343391080780429870711455081075590319977741268677937176369199371532321618794987275622278671551968814776986521471063056556893980980371348281244374669280433800056539009877385132514708259938991192586087551608723774884916915017683709320568386412652457034858621698726424084083677326815852054961066627705142782430919320804283702821347892210914612171269830777844817507996618169152095929170277712605017295376022774108015100361282780443205021791119084763042458544184902351046243555134182367532358573491139288270175087119225930018954748027792194680501719190138031531283966612256771306347336494433330551252383132990618598731600453067507859418896925019791205601454241931643962858602134058304233806491236359401962375945893781428248377229269280697491680378851654719710458585102846182084627489950597222555840496407258492555542824056116681901722983268089610891754637874952163294324625737187344042792368314715688447246069111412762407299271864454847325131430082323896698538671352261730017563511778957546339224624041426753728325948224504385178436774081873394394359961604574636328397254219995641458071188448060234815330659362551011484043002200583311417051111842444748358265561675873309459667373905858576276284965410343669949267895430141636694646069521200457141586086501668946050923744314230627920736298580061619141152713697252548949051718864689291232787690088399968037230182093587167303043046873905523566617022750680253137459382134336342858297970942576767496502168747500446849096715508150345950340087080860578383241575079991109193642793580180039863487181886291363736610809325601709125398868020598033110814465144084866985416888133593265184025684301568565059749319630424319482037960257182288780369306294871397478774921141841773889794722089428193232445595146751253806686495975872643012134182767134993063745945167941768850016163347451315583699880960415405714132155915851076315424553348671350487351092954746834058760781265013039278973711619211912461336192906133197279668222811894704026250641252650732020569876166123014537976789068459617479305149766527738331592039222052820233664643104827031006666476809245702133963352253139944030915788800000*i1^124 + 30417264764185474804934910043694207828849644285052720931880495319596632033324966201857268494876879541070878552952996101295191325763337778577227026908610012540702307828370340912658928489439673399015897791220546417367039230439968500858557051957016945204304130298758080725887965215796682260955505745004943852750979388283760701107948213903288177226064974503220256524143081239784269072720595012918852138249754268415943312655238462639468724842985651291404803672889305919923909019371530218975138521747019609238534530451071462929079622941789787498406735345759713734694415139229846996427517184452203251364130636555584789379378288785800940590580518720795925518608947413757963272906408674343441398122067052226935264305496556134311792511211504840734434869518735766960783078951540712985353828041906411096343294258395162818951128606357208905763149748253521355166683987227746276937603177647484814202507975231636792945294073951039564362180499283520342941036330707468491933084081788604505707230470791226102292730327834278637261632689735305709936108073405928905596025776001273121609533709653709079002009560521313438426054625886288543436409073731839130365927038226154901214533281928144393225252148818752838975865616088932078935379319011801900913346359158836929593075369548759135035905479917208706187285719255590516311496958172140377373084230038443487470860025309786423705194887380494672009592015014029861373306132945068858779348788960874355892543698985329271425387161104713651824596892393852139741008394023412860166431939744722429819114322959674602734226044867831683868640616218807223912018807064753980005808473961959550118391478979714200002786921433287947724978449608351560292561463736181502011349006326548005506724710039378293504391293977015270688562177021055668524081997859476166497894082032137656689593641514803738198698409087876954617132428868183053608430877999439968973252519956784840998311716449929705611153256765582935755867038993360237010866460696395017641247720298819610564273400975878091626818401925894414444926976773370295673699322238118286281866013085495333761724589444632983054697366450958434428058670766531682132939843969107090735084762936342851117156802177371518759841334871753164480039942207709097157823848918357653906021146624822158677581033501612360010206784807782485996556948765754229289032400326349852330165380842441640433147683721959270420208968632929456408204752392911948018050725942564172336243287039825398225593886105949988311541744052584497951513361473866443817234830950201026636917110371603590085289108766726405277865752008616001644686497782865302305228122528153142398504760175193390199690340292278728270585063564226219292137024728404925432787924725825809850023284171385510772304313460768858347097244037537405343143048658819244566523430151699091364460645837915042672905988452899723104973568327110869211793105097130157994563218717620663478833358620477859241578533345756193769339287428703992970055121378264685541164925646842229383200620324726483942595807254652420818908540575036270974039306166704077816838664582671458894458846985139365969538304101882100899050411219753481705149974954631127716786535009353728000000*i1^125 + 383243576038459835044426276485854929918432050150279119066296036003081764534104362446670539746047930684416007966171868210845963532986943815966224779258545792606934425390908308222370700783619020124494731891276255793232595751218375474252614891274706071588483874967466484798204439720833620932755917956630159293048701446669435841312471818042380078296917191486428823203355496615703020561012559875497536090090830983145233490247412461288464218334494779406623045448827980793104601114897639196902987524493862807711291122149370181355456102543302771459923661082848543680228453814331106080638485954103175009989530575745935944183192866605602745360377346879314291880187828013799499818624112408425536090260501462597056478514493159537667496099927882083878019813060908446497101775609433491568063028273948516804579658539716856726431090867170192317753117827326747861578931504512025438203579760801420874039826460113116696693234543238071419114045173702347073435043191219530262959778455729474571716846470255347474298973922300424451229706367520738236892515624998531492378980318055477961725693323323839418347714777569405481106881996583825154207771490166236208884728295258823130680170826368131472453715832136538254165859857917625217866013408041340070047693074972947448475376287141319831947010162171927216514560214751060132172750767578587303819221136067951690755085807520402954985034745174926064625220906540649913815085660339494003804715604136536990682625353952888971069466273415271463466392662010705962909882820798846977897931378148241367032616670369448943379611323883048974594328585562090006652796200819515257774012379246946979088437724821970915512077358923302406404550348094261559470024715864629417070536251877554713844411584957593903161500523635793356155147177600698050740890309913045451306074142551405514654903660157933001410777399303435584460569745906389297167960775615490132802753715229049139593405512042826328132226546494771179765602434054098825138653337794976132181698252873320051654735441391163973752614162086102409506553693920608032508797854843256758692876851356600251826990502511330708864398115388039027095738659288944125667210562338339262767909473153127907073979369517223760867326469185928053075458390919497534203076810098282532024721891727531825413849610576787335091425197543828386437379590885387005385756925863669986018267773016881628724227131466874737608464226596760379927069207653468392707153964288509579674689513564132570790770321498460684852487863040194628446022456935496681836873134558967152803823483419408743830259831125779361625094204586491409730374209038250822938286384919637452434067251863718328689739019657029014777058793682329724912302598077285268770656914442646551766881063721809523292919076129177169046046699431248908660880095091758691199454402732353329596991283174844642085112330488782120518050417389298789938286752888664248239598303671664386858779293450829718232728278451312758799574002142740096034806104765312649298847339835669421507783031923089666708108290586465404116741015546853370653773065142467015506434091261069628451844494796397174887694061500221102484727565032558126380715721359360000*i1^126 + 5905908116929710195997523781632630954719675376892164487548947872541793354384256342075232042866299789580376051301396543604804144276297878832707574081865915621009787381049627168909045688855679724048804995884783614001954144185876934368691603063244941910115506712003410203049808160600890282724465427837116356321645103698017730720348004569701671134209259517684104642192195956450766937054728950753662933202988343304375412923627670427332534730623954749040659514446155860504791183450937415259919308429294932479314404631791094030580938817367265988518303492847823958072309088981148879003828069084037577809114843265073832102024171481282954366464608891660620126400834041191796226492175799766436464630525220195410479074244046110809679585182465591898352058443766938602140712729936923694971779436757886133104244985581454171509306137590966345772582786524128811579294423635676096558160552109679082537875899590211535122964681660105769747052864167634006967925327091374945440043469005367523338476614051142881466497384120269873545880097218879561487281966510317448081844244658369405592187995382146867961922775387117188893539723497688462274811928942325596852934275169635141265602558591862563508095781869218238992435150410507076019624058371329887528389961616941368806929942220654169440427902761128241400288673762434186765984095645405036944780950901078563529726492686179642771064238795220852165963850145648282928044873698948691451530297854975363154624912727366163609665156077302283601543203259163341450453251244470920062046853596460921159993616265068853394405282742183474806345811975238222554598914796955003936861129024180193413180223625753703773607657007624905019189079108379246474882247249984503670548721905260525684751341722409116314978226895413653072356875763805371752888448070667304743270629084864407726769477159362037558326150587079959334803513319997072289345918038185028135793208428882424500726848975253143764303692730438840985223440422209414575949484219784736408322697765721461821522376636249028251556952504463465622591354686132134516761200864237004384749189492120329874252403506896726404364554346071264315885532857371157305502903563812914582508532177767854392895814854635808524907371913885822896795753495619662190782756464791812339594146669380279260539484979785743851861732547372398779491982861928176242781428317361249598336122311487971906464190808694065631959260954125804330798058508259641246351637619586907943249154050451808195339083093549321992959226270652994614631768426460959063794841582480451340134834817417085264385816435554045556213085338030839417649002851778230087343123132524315872724199702255169702126975797684743329837504180745030480851267093974163328488884114270268870856570342800367460658957629422096630680428931345804042451429685531954765861104040845976046071669044508101941731137762202251706526192960429718191609426664355691512496113397610620662799988572435472296082553908747598358132372476669640318265990628913922054720426156254841961255942411591072250335108418413312134095120688367551461931357962017566014742270665830411395529576785017854810738757260585713690214400*i1^127 + 40560648700061071509036675032776508708271605064168594062038981741208517457524509372943884811729949400718806547370773544920998796777601213431237019753576177376996150377245647846631639099683029043807165262099319248958270342982599554442726230837980081738292493210576592668098658845745923808070813867022816329838775372811655501283315252817517163576191072908753552440542514590914037935241144548670909002787415060434174644119548573771787025101965665968021219294541151310897958590384563622816340834425168060979000814193093216456959205698085853705324161093531042659559991665171838799277867828753295417184165905866766033413565126747936265444117641762287023505856754162239984682052789271764352709050788381106207087090972421514874587080598469592830038469352608181130046666190630393286189141246506684506411960517584336279055496195521112261392498393964394269945768078282338446283086405613007010381749632757644687278668485316479167049464378930971977764904514080143834801060397331038430472875479151004669730150307119205133835104801533969077570220428505287389993714026600222123353619930405671262042843510803576625170330680688195213658476302979850130721377715521810280439214531216263298840377889656285989383264916398469628372650811203952074642659238521635620860281329461660523939887203627112095539546994342489762581052174895603835817808589938070102779486293990673553058730213508774916817100222944547376159879180090495592098240469830697066413342886220815638103153716415476919862441707448922110075878255431270047508782619257839475608942947819362350690994921627340135701908924944420720318283842093237625452509416100856968356914171841244509236512688933444191084838262532527069716914224484382527658690217204816904265597627288534925533667288425956808165644628846876169592380483679404689013363622738100089660945657337794201917831096744466949566209165820835013709385647840726456744692722028697269111851390765404353272761920540394713506408490081022320270817498581907228918952643223522236287926061523667753663199060877998098048654321057297540937546037547096192461208536852900362847487820336338351118448857547655806731838149138894259868625876533618206451789867157080812433553804882473108945837133526035376982125811090368417295376590401487581038873099542181492746807709907015516352768582567101388276757596213348835348272553947260757496385271368713442077241897369842762205296100875570145582040011912820501764510164558470530901680132398643890418478551775869312910316862591635508290928843678384842278676272268513675184037820602269722394364802725402987801123199462639782652573454288162741047074390948709077422551398227694430316564852504941649307851839998065940581324078042808213065587072446009473132781183002160923707018933167749232269759434464588548486646093376706573143240023987615416884606496639296849878031307120464656095798457006599028813047990237919528068863713034883417229159393062140955154054640714080817255260241395160087790251540250418996941616308123053614171126594386017577473735314433746695068982261912188460127057731993978618197345827788741199638035022479360*i1^128 + -64620054789341056771607975269095147122296822895597605714502170860141018255940002083216900235835490430978300780005568679068485300093863196733609536019245542707386563930121469986720181505492542920391201127109053981868048561990427672284027211685088819445328685057188810532428090788030438806688312535670979304190465760040926458405788916771062971308243460518094875543198196554729423296255839386395341830052876017878034102350240873372289803446554572731505668106648783515538974664779442901291470620642720555185153688788906648469965303107296314643850445533068247901442134222484955407357737147056486422460135559782566591045016783791840836974036177203615480382857974746723882910394594490209750571656240985495049440148912843343616401523865619875403528456528790352833632115850934897938253947020226356563223996036638812032144341090304391420536963639410620276561734956763182527617433472583332606563551512189529791613165121676569134124257961344234705893255840249337903204330298842639035201115543730294031937888088703683884754126655698357926180813047978878471905606059982585624669531498403943654664713370666496886044299506051075283414651063347230266569250241116075898580307095968258258016474343311596426503387063902200317213658298783965003803323098341874375844925355027655998437352958075923260711486571413279457627613610873746475333228428064374950480254470018738825596294114899146887491678501092520924981388254213953420352907074798644103525507950600826172773041995789829127288895013205723143295210903062441204967189039645018865141104812753688362735696761345292018220021947492570340893537478909074815483916271693590676596343050187676979859767216107558924356848306592848383410392934414346049966078109659685505637953430105159382973315188197072196762592574641148091599467357498250587414788714264262190075642165682375013258327358779418601023417537445053831204293704669022837542861173004211837965075406174588496799129347860259201679828510328488093909274769129451980326369934071778445605681680988138327848460021094849474525946954589210204371129720479073234294076284468878270538953949440127289406743879445616922251931392092759595684533347083091880101688635874446617860032224271992853690861416673328847326005111643569674409923302763561855098346808788479436475348957355745972949439897506204365562828067249220740518407172852792798804525591036512460134970651486179377507193525306370868616563568245896451303635495485125520103874974117726189087226728424130679252704590035802926392659471284385086346133158049088864211060691388311591920270890925156706070018833027182981419216266513471833220784465060656695323272451607626010811543689206075260017812406956174940329274798354644816949660374832172177102624043882098862906186385324963683308981406527563951510098424153183069996457309409024823082817266650625532044538995175129481860191739526974282138387448767879308480186663846695771432918167003381284182538941647278057765297050265328205401502148334203016864888715268464174135789238776278821198332001922089909181256169374849240342749535965527605248*i1^129 - N1*14263690747211450575763064622924025388794423220824574856162110564521394237152901630047858841185523858868855856937250779165950506500881883623673227462898905102278715884066985811880271673520435672636262222063220536120689699204435204968129249285672812348320592931793908045846044353785513127513066262655810972220208142990808999837875128372452925530233282990366467359901517234515824542436361325789995385894793892347059178104902507415376832569386671509104012872909989519318452441718651314532168292743528341988493224782353863802818576510730705195593850402581082807414766800671477753221395643640745085631431383130619470068437445789628169906993267916419755135684390962843478563172760168204825650482024912718500892294071184441244794091639850298858457251184706617816496836909231919157580029128507686078401879217296154690349429704437624980611831717867587689815514861448414000919386286792807141404313353806271635945700626150619*i3 ] ]