[ [ 7804690685539066845808717027147854214763972905123966249710225209097640381735397055387682361221729859545814067302079783861911800274615775026679663599165352376214368073139938892351091270850376626659978612340117440094915509852258229894928766339306118868823090006750613926068648779370226046999059610987048207511303876455083162382869625976982389622587399222807673832003568028530981589801821337593254181327334419359762912400412724800521619916087428903690969933093479948748851892236117974276027613144470468097558749209107572204540731917766972064387746878330189073149488262259577914798022675843278961131495897825577098771200568015275336428529117009248436517512106134177753107441927560202409703202083239763899350956641190368666952197461230816962563564431749942710678216767382211669819642378634170323203299573738794387286625591664238346958457766644736797558667798812358277901146408997888202082014328450260058702668284613155752653634070885316903283309464943552509121158835002566232257491030988757965953848136210805518733952115445722550212484724516842429629405570592645801310429760581487599122233474074098654231038347036001364463839853266014705429601448257160544532456461382505231613781236492971518024080023352108734208656461018806332262289525647477148176607664055713273488943108324512259303772100225917647167375842717501839468392729211329428433707129831498087825996919141089819281727263404581987261086967261416860130187179149626044253216021213356039925890670134306179619739301104817527046028106624713057537865120041549650490114429849862725467580881124678950666483305787014590093019749200975327807949884721394157791945123765856703891715505178915618002193365300914766138422761050925298953006279735140044786072363076806692023030352702052505845488721031308743615733147753273328834537558486688554181555534288832925182416043529209603002742911283571900339692543143367792119894610884896227330329779898915817199319235563894031484174345530837980453555740320466054249767853246682066565421109030918515820835852386958815499228811376012555867193243203074860523407662224525783551057796253894646407663091321093674264511449308219901781341960726999542431356911383824239500390569594162964228283452442205151470607140892672985149860641203971840065589798508899758147975354505782772481868060737226330246224141811747697767991294889625120903090459505318315712338790603069456748550630121898984685930939305027475502378902772204970661691193252637852759705866828207774404910468009817318116401121904588203434025398459098457870012061876774876898143523033593232733490372786918618465806685054528899612217874034077525803249619209884049594872992136898484767296209179073844059643432712350094355788903835308759468989489135477973681905614672274838911603038371205326851900960971666497830924109545402866439111029138905985201311550970938131127997622881091038500800282599305718611359408615527662865953202393911162454381248431856433909505620413033254969940552493546524462498506618720125652203330876459396194173896538251428370702318802155846667653098981943634733534225408788641303887621982042112508282322249225155424455283527361248880538912986190396255146522644769039663469105795262479624607504384323063989883057486584324737385767345696184376530093183922085202354703819112360477144604969236066605178966338382696288547053128104340699851341610365842541462363804811506684917147594270070186919813003668606376776477358386961951059291218195821154190527904800595158272399376384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -422922895111727387392062124853411761184152057321292938706288303851552471646467172551059908196257119898990346018264785874841674003291243220213415944946397737328360443109858471090848887668531662959840696045883883390549046521160010756834739126578230894711424876130893141745482292112049565255685328144737176079553875348418415022519327766769482640694785584388373481610493665432640818082026225644455351297351370920781018274839558386454020745427694250496550905610917420896978923442374013836985800720266158993876933402536799499797992837345140546795473435952647166152766959724460488223809186118925977787554417310844673257123648080839209250704351247758136740439718954285448725965031936734986178147120097180046977858896307153280368544245686229840626373857052526262547113324047490314539805256591615728771201687047290615858701086531037329059031775743513997087883019611423881850318409497986614743555498768796744590704478809627276512666960126300949031844188390898135395100851259076425466109731195285104890672909288612975973819311654329482495193261629546545396043511965276108606395180857483152054111390004280966844026359878569020649555713240601714075694153234511169415730142153921662654111949459140460508964495871079039393662683614431775512162217741163112215910247738209546646414214952628546572077858521065710602224452709964573186529624907209254149581955736516018314379213304436087326575853700865334157972755486312446666117107264570183703007600761787143070362446703748348620055519882339668132972540042414342678463395063861252002081543026064228677036123784349900694296702075670424077467452466116592029126143591801779736634247531534455682431503419028538248917987092381772450138993109690780195186816739075732734903622583485890553948935097235270978658477258381071123857488827367361113949271758636499450784446099674897273909911012500528518323990265972911061663236247179817378252090645793809698028679140496433988376760523411285101096484597921098690191110850844743671724149275445922448338377735714015870249890038750978286735443204378270411579914400489671047007213732034106257213588462153179946353338483550110423943219670942147502774263682790689224065926424470513594500240773538568558673468277581869002745236729724293604411328182454556307805223203593345944817596974854033996660347300848548334138940135508097149620927873962694586566788092866952915879163705873899544077294062504729930267888968959043854494181612470786921531642901021594481475529543214678499456019119838032920114042484944120712266236140658132549637381488813684440294743447622283055886022739437070613643602843776229144600175938950327776892082117429389946875668438131261313790011994980840514956120811662047604734794884831701859612591039770734495038099145020854712400805256410984067098315991721402921205142702388770677816253483092202447458981306768421147661350769517507334906123871788006392916871901086987468498017492591561641145238909013803983020352717422961311796357169127892827044316076183766962615272825935187447409336561253348186628183270386984477052934653613351708076701870142983512282762918709271767513281642348208108517128004190294489135254034331241624841019202444605886105276840040321209712882961861995697932849705206430234154247764887431947210849018123181711993512376175881734481679025355538464640424498937303080331954576313179550435780970033019585279081761325930634537890310514158423205307379883759404425940611163709624408006411643813748401440324150655360587593573990400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 4133117574293689572255598679403832148370067947239513000076215342552614722170363128676442286220274607402055869601601016362978199440826358023512445773759042119402522404165435004385497933013859473477793414588257602206836704904743311147063298218004832627445926337767900245969587896648270925267438899107395556938764551222905211158939484018404782424420536680200819507874726784505726932669298941329898657146350087922418881733337526101589000070739446592772976718823454490297545194271337457289692107565058778291896308616536548130012012701981190591751711016635225169496412893039088896316437616681490369717169213912817980754023054859487657885080256911425902080234184969060946379619494296064297071994270961703194282068459731135265552970999484710807739129637833353578708920293830064412140355469977519959236494878048224232783173697222091475063650768688845091030325517597549572200978341222435989012550773700621167124270971911133620609293190946813237359244849858886363840287458493561417057397356013797142609330841544847285578084915575461504300311472029886804399221692195898450182769367967927593937032132143923199161320773699380266960406246935952211077403168134963598636978258519367010957484233437376140856892374128556801431987478559004493752822597480734823856002144914572160245399704107271425083312048526846122224149615496688880967679494541568495303578966220876719543453181403061721291779696013553190095289195730049167455120587877479332949044773705818619513581551788443078848520584010524843535413895465786859182223558611796580169126673640411487890397189479266434981706625469638295978621757790942842246293131452482453035038829894970256961821115720193504377572654994661788597965983466812133655250326649404062440781252744797422012330565034764582477341703400221418145961127077754740193558293741257867753680430518458165916407886002889038335731439861224782836091731556967598263918150306997048014368278889432423768226634077546727323960253651718676018447675608781330810065920260338169994738911841219105869925603876880995071050171086000957294511347383195466904237386644302745097197117863211298450009729000853284406919806249653045567214173497133850215043323347467629705759653238086589399773866583688632878215319994241361501701822500793077183871420279584859518693322833001281771384274243294320108788831512666334005781632330398002393381291564712713787688429691887248629102044383865156883345773802170507100172494153002082958068681949498621387366789888538284160832934026030658038190608859894705675339888169884097271643104493315994875539289426061784424046378165702051403644938598422996839774527166266354208264265189143403381918756121261010481940800929635846902719082080981249002742802076655118816995979594401271252519681056798944386563845341974970191897973771326864522255367503941752793862641518256702059594861060625765053225634476853642163708396291432059764038108831511903570438532286156016391697369241978170769203304762087562781517192073325553085662317350443485991729471574149894143185109383708922734716150587758027059572408793148158846503097284082588150443829682715047988173653821772207180655159660670858425992077661646187409787717974404029265000952284860500371412595317868273185791938569086747454877510210733467852515443868395631315283352699327164898959250419036255530939851960778775814119579377259844247992674650372922674959731999203067102470030828160746319758639516228582574296364647447786697142191642801477152805878532925992555937613742080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 144412410164687223172374597686357189206394252173384801658969829788153286972565712719929904354380379570828242509704062653059543898149065390945386430391488227440684560452075593950614289596662640229699961587908649580961281077605133459220216853424853472053609359122792226396772226766442921029638039511699191855511412369386355883656647354645468573256057046978000073279107046385793725342124879417357815566554659515924545500271576810219094302165364818069629624941517153928870161923463171918626086841179110501166853574490746001322723471048193568960932221899822579411772909995463813135800753768064496408571760624486731288973326211170337177622847248052053313417993986151990121789141722248913828008389910126014824418922533730062657979057497217424201309946519944267898709357380569658983279011696884100320911328281291029809536846974063496348412626038795132989553511625744779089304749930264398617387170315806779996137113095609104153347738047210301511241539198933594617599579564608584066775598337200252141946201821205590530002097220487297520505176963971115508345700221555440128677603087735036805547836366410308437594509598743159405849234169588121106185637021340622329847739961991730516373848967205702212187699805404211850300882874158781498293651036480081246637555801863923859817229382082237182310515484559408617837594124277047403924168839056005512986903395494872056949978464760287998598912593909777046125058137151272748105398152589034562939042766458298429533682949559427536261272211737244697018267510264123597365708314751154394238508782496800989717184211299402429422046258772742068654011579945409280136299058805235028560215016646825205576813516136037081160810668093333533428663833859835125345348705728928977125060813211387743982859756324729885415116916084061487941656269711632531567715940373941229988412404939503529207882180991882927380580722900816416295178219033607535385856321529790288346517775439873149078959524810776060368343101855502332985112868236739298897180255276511222756666604971122804877127560427667033015389982336087821135538204107876863860238622680895759588838147332656152869270503456162405941643258585149615360159045962423603410574010962984172133792199407748001703813834706949868548781217800381763876589329108682221427236343087142250134729494972126518193030899641497192201347967405446658263053961344258676365106358217066536334102382448567532758361622920276679671806507972941539283487731287054520664571165926813292281593858922258929422674104834669881590501244769241542805953016705184806741014316294031194112466540830771511487764893775000559510669761316471957156868671113880769803885523783028297644512787837347367786266831826238186750435895441702169358156486355647931773217957619423540430304928050878100325756923056546646007591514327929101415552717682452583846890166909258597292369261378319283896410823980939404860338440730225962115374522750496592614483991319315194514181325844811009792898898441009411668667711327337486644829241194539719860704409835571352956650767484329571034679253694875813929690715566413197316687245040691561877014437352311879791350878169813145136334145775314521524755693418358874035680086406277990661151205951752588385442583758337066028028487055221391430792953732592970215602764721841404597122420080039444435124814085821950462447478995407314491854300612714685438912320170507140674225513274242806067657725387044823552372614776534589916424526824482104096667197467790578336184128891736827393845755904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -2277950192397945899332049582384337958881517137889616601502842123567220801243038103849431987613150564033112548434546159948859972256169768310225042025340533746498770205026079370311103941908859386376400680680732745687313411118550833771446164234855059534448425460329196569166520599929849109934033792142168445840132089312279412765623032867204746481002613814166929561825937183831187535706502832802708891098447427576850214686690101415743149890580013168906270664402120329336555456694111121585320799337327478678362156366522523560807371199280573835349705847823965620815130260562835858747170397129376674607976239745880999540567956515518182564332753874977390927146740067594318217860876123577421295152090071132599067863080459592382262015154416342938613051036452517686158585850564377762791787938510853084881924595593757649855477429030171177071637529860490822472974583291957723875110041712819644529021513493833170047801746538693107088166651827804800113088234495483342567145421388376735930223539908257069401647069358086769812251956712318852563084592465878298659371173227159237285192025527481508907683668785581018321648634176896113860949104615754241321735254520324048140167528830480935236675674547308553572501083106327114600207757373725233245822884113921600616698780906377531256177069066325372485500347065862411366730689967823070474835461369536125102667183951442557024658585111458712033982884916346204340122601163486057606565796066585569232220906530321972754273332623735623405852452732090272662936273353196495020684330752564571422010100045718073313390010377423656169938005698771293835558599796401979030973913599979716100732483768965187956773076227321553741805540510712009819224249951127155805179335657163760909298367394212015846464653718262608887214094640327119904025438532564415356036258599415617424716416225691414807948809498457079798139315404391988620363038934914702933204871474464027998243264472049665119579582424465193152081239730894283321773260703412572086386507166871544237146724138753093180155395387125262336357397036386511788753730846804535363068843619565910703405758492095591306455997358422892929440840251357971357158009042526996558741789829946242234173129178992781257290695450197128042073847898562880490154479005867209565765893885359209137795979522906890481632348838088079174708374733494705851531948100425634633257809195589846212626149411299452406954487669532591834671722626082259293470538845967847992404577185251518008869573700007086177855728471200627347095392687293693632702367678542008571016245144724786598354953182548661013211377536525524122919444337006931314657688804779505036435076450422038052040196646124439229319272365468018036504472962220077021393777734672819591560424387332462978816858153849207123866851422612885593586590568040424188253426829313508376391743789931712383996222423172645463028915831997517043224912037958141571814091972948176432164621745818062645596581963740883316680890343789739776728651910175823096179832303477678742862886940103691588315263369366656308465643478259372161550121510683275291627887361286102765725586247806259512425250542336724377396115285999660442359931202058916025016534605980882795996228769543112734556744022433477906378530977202473937928621317604851574038233262090290979330480212831538296747543008807367198319090219850643322190410563241640124854762954475636822588811438361945101433597145901890226546611762826781491603086828897325242699946221734760482571307658068392846447712665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 5951500991261831417649294505328504516086827287559169427180029743123005824584208469953785878964477171001212793105765758045465573948775658881925359460246131990821891265730867586313782775554171773852347699218118321270122604543009565187096786303822207284121472893339364385662504209553715149973039489054015730625317894659623531227183193510683932257234664236682931687514378123436457317644644593314555720211687844471733165144120353834952814504322306137430311774410891859354293248314307257886550135480631212578104546132478956575060716682234402890423257008562432578412003276277549681446878619289340626269152185485104210255354246402330565354738105463742278385413399014677713792431343143902320735040331974017949528724404057419799655866050489322362702851982407180141638340917737974476073206223115891841843667762822929933607739375968954559456818500796866030692051209829580648639146121039931149638402372939502431299524783034297797137537514424898580636451753631976644563464034012387496084034560183556631812735158942137665293768815186720785499664300207618764492166410415069492026541957813254795102509647883203486477631483313529226349765576382293008943451234149611730527192409283613942692930496458204596604435446353450212729792726467094568603526435534439315049512072630608076547529717583176137392652969277425472271847795883616027932784119393240151825974629716612825296705007040814206333466655553082343577117056020734495008950094705355417195445830382309447314493316160220811671230592973338490449627733928999356101079694715060746506263450789516705889948703215549144422397982490609460620317178871875411360703091646148563488283306461072391693826795621996780795104924524495381877465705632594387886400651525513476906734931537248979340711046768717902952152979783775781841321999250185244986831471738732300568938317244784058733177988948313730858021495662071540216168075981577149759156216407738659333626739516629403530973494058827146879242040683891564061729542287149428038674157072945398828760489708243562707250178643989914166506349897547199351233247929168967248965238699140542214066367461100294676143844208698581018896313243754191357078697100657612323704588580915575734181770465039696412560792617703620376390637554626982973307818264803031994337792365144657611759306466349226738759946914367980989040768743748832148016934267110941924315181713036199878752176440885208074316347341417804079416308672727805882447171570651100215089613386370897283577800886137308900323798104772320085486498492470405428365351950819188912321435792947327768991648369287215760509122358206762891643961822279512096311650631023797077485060015380871930514105203824411784554429049008753860208082524863865638593798730896052413777431932975057672772980241997548527184225086609601020826389472348630991842623661845959965733231496573449465604300072618768840309678548863761903782782073108907236058351150958093792549218998312661731156002485020317816395527838405720348988517074253410104589380027720933618239376433714487904832511513659356268473510363003555571439909582921902199899448010848725741665960185917579061228836784491108426334971501457975114416533369191436102167523121335516530762944420463388396731445507242569727848496670116639694725956699805957037830099816249120728617545468811864607557170511675240542422913137059474063382468577998532384911535640900791306200561486759009488365946651843690313935497331299917999984194212697104271282943344600397859494196580767032342080389120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 180860746719830055060513160754370620118557736783619716345748835269967493239955261977906952952582154496196126892631861361111058297805907415636609947772844867794987244161089856630438015648237865636791355326606137212005902411842212338102208116523364602259133302720127525283031650642376775987514424495336652862618135979322510825120590005439614589155718727894928162881770211298860102533078198023017311369848546115631242233173488360720079296593489881988389214617335893689180044228228502700100969379557185347250916657620421549100328404054872032144995306904945318170463962219073595159865940432392213994296045947537124605220411746946027514066858641089459077346082382961795383869092961089288355784360198849484995398736953836188850368852280871552122488305566414400485945145900404617102707442394552412675744092721727211855014045271005402633579747395906924742401934113731498354668992936050159343456792103111874348832100007381433486071390816172827761932021596203431389662634153255808203271306474184210361907325023258497914410503713019416748413442870272858034806609025606274341417412640191539631789993028935378664433658263704987223937612096711886447855292423496833011826422374044500227453161362570958489322937922350724489438309972470674706586695640056730280384043020698666756440006535495220886927400551625785554266548361699613577046410356659857809293708892102799768566399052241859145537064268724494815893132234524128144129661292321135598898964348905003762893779342642186072263290485352774363302342642332802634641183638389156321862398451214313472523004197168123804993981179652112227883647057744894601417219142962730824800530258039374287438764631108457702936502562149034173401850967919059888167834348920936728145229032663097373148287876077127969284608621321118358646452903046579328679337347240726393166480770376161778212317283570223975908331718024524968944761168111039585466788559999571561700157534001026096371962528869485261644732197443185877294829030151174442403792964740263858311330562838307416107115363426010888080708419989947685991391524741975792310264818597842448212401754904307599900109187267951297697115060694218968238248843032252037011615643542332462260561436555659283311759133447430811151081134376284052890724759130704599703862315271631768857868628354851854754093767407902060058137196783119485626953239367014572602128336592485548296426928365352289202369150044760505884981360265697230842225986842100717833126613973948698916856779213877612823740400153555908690668912022267568057737108537928926336875084959259006207816998383166949577059190914600404961585701522958638208080656000516864140155964792199675797879026314905472776837975514639222395595647974962543532763738628543367891755102155053103090985893670720629478440690779270460642049326276476890462187867459392845498707599963529340187727789005406431254860987573188060342810452629422305023270370288125855476353297487803903314358463505048481364337421236919173017972564061762137636006852632726644350731968251078735530551633534213846980360704194526091559065392272335239274344768046918250552407948257590896114102352786485888604041070753949194421573511992938733783564293534302148025001435800369196803095038365365022173407705836160289561572605317948521522173144906442589460893467576728678271367459520015232169857831718475491259531329412711861724788514740438393337814856446554836043510592638611925846409272358618621825893828123329380939911394078760738875993090369611753651699712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -2812405942060031621451519368445494296132508555189989846295190824767314565119760559134662684632039776942027004919087356484761066325214785244533418559263694822797747227648117997454283451149732369939622851883174031802921818227361416063613834879362342652420548793617971409023696915373504961940649912581608526822771864931908692201411110347769368909003860572508091670022335494021657616767814595605090645108375002847611248458127942648805060125566110589763192341751626505324394354799240169745778013083697376382623756994631535624090735376011152370198072575245992992895708453261300977518059851540495138443012608782611014100740265596684716451278905679760864769979438263157202958706344694171952050381983835795095266892333533941704179289850764988105647810723696449093235600568028903345364726375069956933937449316531068193204850223009167293511844283490430154377437611397967669249846709205421255085040796486981640259188575961878585344681643486211334306441762967254714880926524030772971783147951252216104643246481439526716297463862716120957288837042879832985618876020021637430651796645220366082760963254889354011803193788363653569970034062814660769490137739288333332138157534943379496964344114651886133735555608150976443687083244937413849620616029888393974416781674673411531150697548580505736715433912423337294397916871861909265879679772047277215708870512090611115020352570896644614817680471371661104754745685639338251663438094980216713954664029936506944233297940597758605330969280070904015382986404949372298663524615369517747190932387284668097993711055407146337433898467785380473265000621772394863617967122377136068497333523973958386500588804804983677260207602094522148326430797807633479729309699992250106033530604094975249602202581385544575972843919357874564228156353768074277666722095171360418064505992413075667056334541068229679106071517815010599069165229673497113317178579622942388262098380641176825248286379727278784175369488082149052098497872278098914034082619045036714910007802682801456992084649774651311288493516260749773919579881164181403112308013183573894451003233366515038153564881445581970179902081891231173217440194805270717532082116802273562123618484838687090154401837479322614684644552232175327914793588003568125630359204554102645409270709017394707772129145232494402107851032878984973021343724913957075731719681813847841383048530707477498767508764836370855977571737309170559781787165305771287422193354309339343101339695143037267874677681046255703087043649244495531101123778701909524753950115319375227724117727905995330281604294858804418903992396308679091579816806504790517129484771609953733825154266468591559411190023344984718720866623658965277300988823410710801781701495677934462187659919452433515456413544879046974189373772388734467667128900996561214334393610423169641688731916935793711136053418596241139748576552442210610608475636477269194899982186199046114272110565828126092114076333825021560390015958747097022394387088956485337799593570828094287696398340706177277233638646952654434372791041374101219539230101969982693341720194181769453949704200561748174858851896790970303198661788717960704258701408359731272800166902983068284376725978243576680658680833364630805406475606202502228407426083178830629190553853210303687326805189672511162096218097318305748089595558065280900318808794545990577597609687552716257771091138610116518848807961830321509226804609288155264794373404152074221192691178329459631956426752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 23340159581609305278446293120772187482398206806639726789139729514354157692234129957188876229756662742695269639282422974747980574170390643322241362408676270863555258093455562781098132944692228506805367915853819608722782004141988795441010164753354332946048457532534899014836167289615703398204879923392376835518642865416294097543242406152031795766644565585623304281089449626481051293643469808361072538316503410481858813300828897109494812810685393205393461828602779445351653303690703966086783059088863039655676518772595361473178074436944617029978341086107104100479337167907011265754600580564128543935603708589590358628826770772391319535618882670312755661548468591851044570371509707146522328045250634213369014901634820732269823479923241827235918854392348546086901654790850340095113026501225670958302865416637906668697789815769789400657950821955171907004546708113150634382129978200766314899759091714889714915557032108368884344983851083884247534324369648536738841458582052516578979635691627970970570593382201149989030618906147080019536369525766353377743978078534546944932806669281804572133669199140704112399890024266604724757000761349490242515005386290558443154271353974011882272956169440964345813723820473712561815985621755982117045839095774285241767108471378292289363425295348604229340902665819348653769669458782249550457238924348620205965229122720298610358560958310085943527390567664323978350038083738563424976853504468872835256168906437461925305567112554879432161359230990828310695495470668762033695683694200638475575479631445408567733557582161302002598751483359340315567582649242802125668858490338322607404596416112454324065112568555861700777091159546189465248660690727989834285134198762100052523373712073813503808172418643273495762719186647331542117304510996956118091770452619737527272578163871183076020843389554299419867763402515736798610890685779138788124826498542681984810138568552675907747575615362972811401827488049764523840996954049854037974852566662327161909453036140859831968579174501305448712417849603451051338455602504390770097555800840740717447791289194313785807625684377913732237501103593628984986888627256879693247507179364747880263088522324081780876010859767986486625324454600394706330595343152053232316012925665860354935140449435768654573417836575603005499342188321602748833658732809037054479240454004926044699381668674577102190747599728400040551211138934308265917094114279036245802111329649515261137565112930588632733157184382857067202303423313924333352483799369681350881699485878055144994731623186619658859002414309255861795548244089730182740586287394849288825204197135810237740814554992964787722201729155868348297393593267891431476128225724922172354422796012850505671243841337203942056024566180427587704737069251414229504026026258053644167591491340325273133736100836645263404326651867173761709642131286504706663929757489638191782914141424358706036448665488554240471790563337202363968698844240041663542001644162520964318983414584865599200483828928409340090498615417459611792861629267357173544550683973477462028013170175900343912477318502863936587681837818580734388152914326975080932898914614239123784615200536462661358640268993067069549301705376812182726384631700478625075253904435045089587224243755062261196712720140696110515416959319684776053695195555954822229421277866923408784252355243884185779483412510998946164499798283983097445003724514041616988423945130275450044652129231621295943188480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -136595782892232311080878466960893789038896137164728699518152769308296879314668969475637324136928591712873655038047173916069538047492496440090938061868588819430037567467073773717048066998471231403792884512758296855791437428632945260810998338579220671572464877789005886315594414199961801671752666061196853107599207385996890125459708732090068279852753304619083920507340704782311023906604855354245480187313631159195204798605375029994374564655993303066727357844235738602192401215089136456292089471385667385767624112494939982957319286902073718463597144552725295023187110620682518362860056800282422903287412329729551539407950794076488766964810221422784972827318749999790952469451662370312422512252805102835515857622023193910836895389554239267541595226675565546457389645477363854204048817004285748920385673729958515132693316756713680711353518186488712712299778419938242126457745937145902571549111226170201041240361212154452626960753690578164613708670226940959403299690134339791730836674362769914109743461036681197355604772093844392283443538966543722553760122194160260187795470957574104304104307696184972934669243333759935450552056449640359899448135864483956987477111167424726545187763783635454141152594506721653657395258015112477958687155776920230995123841032985450965644390011431249344634339965020385965864012471617380182995460148872224752539714658170059772640388837265809256893620712631431667751646293624323417235951705431273204606521788953588173493430099066434127126127019112266570819922048371845608444033419288050218089225618768361755788361071266714303660798269508965288438678138230754860914977874817785255934643269450588311179530872282349170133611465107769206481417392494992656158761689341502854559399865575048696194499786391549110836646555004909372648840240088068484949618564538238325961877991705806872146232531592007534678032299494828769941045244926689565064180835848351328646796943434610676285464883731504289921584479542793225478268048068514706330481958535382880410735098491840643710313021037727230334572142646637102054225600763901391264367036735198638275413252637213554424656687610944704158997058274786539074123768390559726892469306954343063281027498408748757974558966539363584821596591478893960680223652547782960180694877801635255744675767297512790682642204668410851246595991426596141814708166113581803763695403800305168118785501260084273712149790788411319352180917488502408428864038006462983748097819520178127600274498585523440172291667128039039548739577830738971033249811465721330782682698366187963273748946539917596215322144740500214583566137209258827216788951808711324049733599549946592913725867248744072246655577296763980381857271161762510125871199198132373959414747336543520095276824189654412618216889441275542404294122197509826899009316115471783054260171731035543500005103564219531743906878255202448560742916111483434390697110156070197560275013893192729324276775745769621094504428611374924296854124028678540214706091788750853134647968913177457430659517058207500968923424935408697780144656962154089203377894547267380245638966732099442181684601921310033674544777373790200620062473852247128009731329555939048199232483399280534958851477783559957186697560196074872767069169291432133873742343741231976102492594247810383844516614397967641160087973768833807431888596640816093046575573925729890118758826565004556078196100670436632717757379199480638935070868486656602920607723618196905314040456566561979760640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 617701206900314329273036012428498003075889263726153299916811578783213808261159711741749177447305690639719358322253927802541524430186017597797745859036088950680521780786346810558251797837446443833406733298635725231510996538496357916015345161603550331178873354153904789368210425773867805301033611700934242681270929627936597165606537333489131999588305022449868003363560731090574615073845200979690425165817689507377602825807928077704848445416653975624419219487332328692691778539775082445010220470930571036620478219319115281533965051804805828198592057316233549530928602059117237264491248915724366410481134343683079126173204484593983022004822689776942107087617573821306160730383782520522553570491802181878247551392631693971417529792913369642432968024496112795500119633509261329852463891241599627278359408125653328225412030724554384393686758080664863695610743415261205148825233388380672032653307840908261721306828916018993339655370377957501702788343259518374574625244780316893092131606170593519872940136975077306091813828374877045607419950567590817338474101921494096278954864057692021007298093132545573082387230275626403530398911206570674148165893914113333712938984827158414997223974405165460510152975004375246831359705016559062348961285796239904224685735191247392889264984482793098476028555657927361200680966077010224601679476880156674043763855520641361603864196183803120499156656908436560204650519817689275343184521267756531449748643859454242505253795096031475979844123109676142484372109226994747136134010468203123127089743884187837515030117847101499421649816938190816894441795204064735126699340297228077196669695331903670025791272494886818555655733184601757485040822967403776406663439942751703402900508677005293109175729683511438427630002723468205676030559249280310315190513937468341133608598474158803804774494817146269282016542398852468103165449162226562429229550413049355781053930347870113497778895464300325020403598561920223565001994033519368000022307812186161372478296414248929779623405343327569756379661966694231382958579617809843730901947948932415252063735908699585123180657268851116611318951272232530714652116832935037055267959550794881427482149499084520858455721427660481062145187229141479729737483023118172727582893925891604896720323791294191097890649945002754159324746688758113793938330697280619175319437099751923444824784291925520351162354540243081757918859527123474712364214586606760570706838345579676838124814779014510086466553532475345505195847091695117696908438064065266518605257161126399268234180382658862085236214998022645232783021888877916556572247780894029891609640810276447712380521690303463166069539513913203473955362991746177365487042065426002769204259655725413969274024101016736751359613380911570300028725163032495349414784646804592405425271896397038909018697465435033502480276973038874928190386738363615756742342408543841301126148368371263766674496442545864431902325587007054903635949680262331199453181689267560935115788444808582832616609917595737004902705687911035059080419024268044878657810273996668265432043575466123593928715590639843764780627310901386194709841085543814908926886957609117137283144712052760695957787601956284758642360654454803474385437128345569755374207868318113335666259487582081465578650073813324871470371735120854369317290929021677686327688462971264298196790216595087226541365509859862112737628004960390895540439160624555706659956248152000262080868450278384546611200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -2256828832036601717793211669902630981291033622431033427609840368363921744808973349808165590494949145515527235348858168244198100100869918674228477404656531215641249531338796903476222253635229799563611373188016169582419040896367418612141413947456649450393172869209198319321783490638305016855274449771356085064735291741983146772301759900800313380699499773138622522640897015792758203593520186184926212736125160185025004634441119233483396984395567674589004922251130849023456650690766391879456811894775955845782608262245530688111028428808602152578759386551694667052292504830161300201997905318273146957775964682343503129685563502277862500430910231270132023791422933912912405789350128698755064618910734603116946317143693058922921657004963262975459709539378893343063309954535443290010556843952196776255108193545607380177045942481483001737393745295240795579512619398710997952226796781739650188440535661454439138528616349176485428824445003395222444998282987818345203917639594850821095648898866023843940656807620343987362468928878917001763660502060510223589337795235756095852916383577148948535786923057462411201005092242163523515725301650019611071795364321919279691767734312702092897261880678912156990619381092302614816950290204846589323354252191545155371391178318313860369697451056119371204688723613545311283337627655638231492519921354155092655154392838961658906154679911186970272793515669448442705321960519960048568209477647751085070674243727544298352680582003980639580899170537060482031444833188467741941789673036135397049095222146883152291970121682586214084784670375652154426286954001284735033359334623120378857505843047171502476509364174609277201588787130609848454816109414373250019161953334610219075400412886865050236005158182733744551244560685903469924034668873618922990263140998867981163510747175755083245877008527371851949682171474980858174748494230255893740724240896460534858195443441832257979131300362134335229926514283252293962181465327426164254889282655699396036433223787631861598302098780737098957595445848768645624422748347869638507107930025285549608622611237648295122920226627385517368329885930106205007316132943216316971696896003819324011987285521134078672751220889920877543653159231153712078517033851311122780746965027943316340005003216651576055983717728448504697160075773314484574350410497423053374330620888700730633212618439329263024532990645004715202685369699969367783809107176199683613698837158222807185898802907511170834598331420672547033161689006255778141622391344657226164090272944839160369036705765881986776404739955412694350018254347549930165392887885439326749600650232971975280788979308074233051320852873091649510404421428279493881485130705072200340617706636548134663744595665804218565688495809412958273062499077372652020012568082547635482859007462662588966516648698986947680723142162725801059491865672813438807514177632217896737956278926785014753977404763059311781402169769714691842330276013159274881794328817648580499021230291789710782235303979954331187317429164884671828577793566433217941054678063247502355785456492776518668893136580423630187252707870094200697429866407227605665674969655781621173988067588309198935254422661090002705331870314093881752681418306990045643398853589527776976683733331849192741848687881663701773615082530273503417515793151912164553443953040768270423681993444389088204741128247609298897238121936474796957975794494441144876065221040297429330985997775483321712640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 6822641413609022793127707943830659116508258782073249531730800257777599685644328005377012717317964175752515374439681379124509282331025483871919270984908790002400259895340839555808629676550217383065790840604305523368287758906340602663740221925722935380141282874404072621106301297375005533209560755615437455286894591228024168427755953328903514897748344872043296143052516227638626133716224318785337615173987336724200026099224832249590480741668793057263739285028086439596478321112079436564539420381441073811818362156050529498889512665888870188200304662902723714987774380186500955102218347330498781908432466757119178140704975135121583988665012980525966915881132776619672380822315698590379208297961552043980173200130221834929786457981888014626844628637510669223157661199066074602272510927196104185384873237234744319569608711225742169635890614321646344884195037217703993194748940058265333836060104135093369683120999703696679399084645706006663830544028751098312092072609902792466937529085304466608236539392074307053645562408695459124234544662270740639799728449191057019502302745406524574674082982262390241616928982622167151257098405344117051599767465244080811575526180643864545462233999533436541972079346098028886548938717885305828738231286505552481488561052239226169068139449412639425609333743827578001164731025171759772523976027307101556508253362660451070278987606309690386861803551403812573108823144038707972734922009128210229777230901439060718611160090912569796803915437288522682634806904273668916188804860343915370623803388834557321166416532851109645979848143239659189871953590702225857771211647162779686540035525219741938247759296475071278352996963830465731120814996760728464886934726056311548780738983555121477609224955113201092443529391094811705969534577595061611218640418769672437048050497242407711072190954833984910264758966504283762517446969177994910604280280707368013390393888408547718139602192923898095403520884974950123352944718468493454352847937836193773677599287797404348076176215235947035282864367515470390057654497404737061582058740648858443247562191594694619057299827195319572358165400590522045080833747490894057725314111573137116060262946281724029274539268818806151026843883849407286629756745170035043694624428005494725044221984204857101553526620931833301305420009179017006670387840165651927991431481956302077754046552158300465421718901334065885640786354291769994366220293073049402480069949647815895799666864179595519973464467388195628894779239062426812816736536545171120092043171371846848158084523341112544395455148130995230142999765802180314219525072259822754685905159986748428990099713426980053290726555961207503353393974633636673916464303827717892730234069533554739295091966645633354505586555450622164094050459001497324682782315392927667087212203951617524806313714013953727707473955103755995756723039105390066169927766740500474851042616961846607383519707001228065190386158162985315518263825754569717081393688918547597683462715395558031054375607455315258216625078233987926215044760393696318565645742318514158678315591918093837017575767090777827027896405096381401870061063939637744508428478408065784681522782447217515882432469535994978846450611498753030524806400779286875833879740627518654059783074132705265361600949935010699479478874435194177926643162819199726200897245260133051351524440347645676848539359226436256350759075873478558409365468766196797567281887938438570306209988471391518720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -17266420737122425303943358990449579070691227844873619645398625121324288487371673324423135999714237460483896803151488646933555119690495079502576095543336174342496890360962725380901800462439394984403297917666525154124310002360519222902670903233678678991417374300139234457392112475476058892711993232080987145457523247759321998473452281496770429929392532761277558563915998543653143235026383299013399767755194356488129020487217439100438937244448929221802429226292668607143730058545868780244514881042583421595553472548092084498560601065801830456490460778272105031251223899174103148835222475691375673460847590723871088846767623654457763536517930140170582526790096475385871512917217822243144916569276753134043264041610721560251031215619111160590024539042702615170755053928794206674034494373133937940773381301344292664915422962586428287117806582449704278211047537262965112555146753594240388096764574801645087988152456317251390003632556844657010766542996363561307671700185686237263920914513861060822936189373070649795927736309259811452175752475069884279720504269112132438184046056847655029630406194047900929463043409895646344231687140497723910819366062989114725525301870160343892447426039655795694640025212909486025193948080734152303644737467949161620907461456645128557139700730916949254424955372823039403571359103457256441639094509370365395450505631312891924375857530909991287391471004556574957021700801053486101738220185994472847057628148596087059274098170275808746524729622579568220767435134522283955930800580073378273915442299377012670567802811121263676890345909069683146825822815569359937160811495253479467013943759305690487619107634813199610807540119128055531611522814705057311574205650021714078830921060361650416867120620595546571836513318819342078608778407349103727285506669334915644439887403908478790569498330048578733295381860695764892358304187277221089261738219071942658680989147605303904366061182047166055388829322347766282929769587221072062766645917705479233118626139047848930293667628047019176061091290285829304960042058695449327839925456699062613115691191655141604376052809279129062930312933859777490510762246538133399992131867499687462129202725716883619533475750086321206400691627167694555766077829732356992724082093643844386054321706719405353653555209161879152181245944858565682618748694509032589964282168599192206235627688194343321722891448258232079620801941644359177095944720560145092965219101087157975345394385723800923566484582940758031613203180673016721031280354194885817790307889579229352915932173783422676096061337351600668706976600158427377927356518495683685312392328375633364788342693317812529077279058895191394502030108470239406188373555537120306418941772247277049809674839249074902743000396010260197529008757591682508238116046237898984916997648168407475440388777163503814618531686145375198772073874493756006680439689806129589116972244819960729107684392911526475616500468561953376325541818946232574922336614864879763717299689330647785291618045981970280961819334650784279799717881983288530273497506610510600160895374765925715414011791116088604166789149632587050389690912607848789428508740726653597467055196622236119108144451331960876092775472397989976273352789720796974659317391728288749062277404618088427608477357190479359410496259444845227862769365866991367453701689222138755700973477144579493284783175626032009557659934552315543095722108597561400238975523759798211994200631748329472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 36714030050933276060828507474872141376589502891023657959197758085426571881583946040506329494916089235696146650018806371452393222642651390876461507342074933541776618213745519555029538463138692449865359990967833108419351167432569361447547144582391210725390870247934896438479091422464879147220377908564758085112136455517950027876687793060191131433767819290001914562235272910017981575409396175871286539881587888724981222622374766691602221822970050090218927798517211285176770546420631770026339330595112822042178325877005498707741929958403446150183581710363247615716520514485318853131773840886737524709293540946732844415545684812449214443263315164322761952132131173939454791036850981519917454157769210625334401743379379933534246850492883671413224784199880798991049558070089749828825421571110510973397521735606549165532329691442800515685474457711174595589823200051776771183284939844887464397767299349176783930508564224228341897392825417535104566388454306767527512006430919644705300245467541487863083552414692246608022423447598367967024480229882202885324769767244733319885868741109796065408730968319391517288753400976499656165394799810816497605348766744857088539154618315290108528641935551469995848051732153299590757401521913919336326463132683538409008966141815879019701051275406486820665975684932614223832755247890603291470693093538539265513154062742155372794879998782543389999527709663031988839407856608479620910451221887774567070767508654068340975891470859423147577938276329250326132699960691462642234537614561185383253459245083846912302424001321514583547310242485604904684727939739849972917639502585018518713509246461305831812228787119170888896614772302867996967637686959455987046046080489948097374949947956982307634126542861078450481145056346900062241189405133109822739398625853771349440697642337563091447776521747001145316075621859207060828962384071114265721979214211884148293945245607800063837378994880990494148090764358580358374790808977976418011740607538137918289892779310095631082104212014557182632773957781775472678560465597255531827142391658361166691011181958487834581193010826778026213961113884722217672699430464215008301168642740695702295041696042372194363823947933765398914913885407170100945971721231528535136177492364348700746776279021366474028704360100102052750017290650333399521539036655548440285811572776640921513332245289966869627067257794977855268099322251034256515401324487238100235730457860338479559936309835372870594120588200106239581767200836454530754141551533752411798656540975532423576233112192740328507895069745734208097981567944189306998948555369986687444165810610025603747277840128967581796367604841399369815900090672546673918320053182643814725589622987390058799253390044654721237075523743480034891307743663846825340536789596091352535996809971361198534625377019625294306480353366153865907241774528872082396589016840027763098319719563233890038413492189422685014763019395374153010976628815815033253537677645542545343213780583829749378201252509813785816218214242024663973272150812583964944138461121273796085756100683242674566580371678495061929658712904147616895136197730135765162176044379186569071869125491063017994741664761935159268694951658440811266140293047089656152543442057343044827543537991845024699313565340454872256898558975247044656091060386961260633233974585708351338577539046527288633043869862871037444949987336376725477825607421906449157593296655318037119557608029552640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -65440115583775646292315332094523545918340744850145269947462124562614896428612937350408387023470777364590719905033723623615920649487843505971126415478379238268125286493595636468504590369658006370785494490664630657292710602742027511324521059185221762046479875101058264937720095334683432948693694688875312708156804013821409354836494250370392933264124153884688449339212660068309105880364320800715802881309488857248164455207688325257693395603150662058503988617556796050056198445813345602760338986788181698159280350811886911621719226604356355560381295409422492926864305089717541572517247952968612775338037840731616362447307257119408740208023476210248848408372514766870610805364656250849112004656445507765585143486063004941080926197385378612105627562457237306631684205440150189626224207765321409015948225495989373631132996645861243888433281315953596193713932653524480064258539850510591798227462878184381862013130411559535239946058275685292634915729921450881362009342247792928753494390808792901894038381649050395177819536528873674548022867026647495651958811803913973561921628877651037126067738922764196313117116273741637554090350809157351269644871536081620477364570353937983256821716035972014558756814691897011339355814416500441388439851672010838786994347683382475262950288883551446899230083220314016950161885643488818712335484639758846191045886673334741547671276235234226564539985997854029440368406232813795187595003098855745278251497093825408317682343690395587208398839864669416666372848027884118685841645122270049664127929018000887990576543367473969418848932694322489854428496604018255462563662136824035609350123049634746820109917835524554257063049713225917868685757314979069272643315877179756908406921513691731885776802086361474245036651249971661426247613957955070606790542978454601748576782579705279953359217463171195385458611386842073845042150700158591295990591684503905150471918730881989745298753624965127017308257142053499657836639494435732650389783772694917279951386355073823453186288860128318046735252153718367475461840135413259856417566895597851804706817551612622158128223893239071164291463376483134521837887643092978846580347319713538205304515865748992408695928030766873050709589747415344487100689191172690584871896776173532017412501530162659341552712415787663050358663186632780435622738562668737215107805300925108475168757834671074148331739688588427781228017280492863789423167534448352741790257213454112123742389980845492187817955214456972205127663178598773216556833413178616766174046011497357527493067074745495243473992763863772385886399460557110415741748773731307664998172129408200449183852769963738694930490576800537356284011810186929764184917261449826334544414462223885419139709076600594568562126067729106595987778946650493490020615523295744843579263856034861421314565236779355656731229916755357808198895421035558712233154191809091123280003935135273165819112554639063295350243196927633197911245611216768840737130554537753599349842328974454390512616861663014280349145386830841693978958703992882052845590209333891626715145103791064339056550756899211074900802434147507676171246618648230683108015558771913677942850921655209227194406168402863817562370612823755181108496939732943322785269121953451914812213415395340299558519158521082849455143594054888560752094929259866136042000759935482295078360814477490320942307096432531663362061661737809097892695352028706236566432609584114605275956721483776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 97024658841147086450266374048784768006164677600130145855801507409295926589763468034904741724542327926608879536841276927941245080228462788526668614915026049684225226207500002905823394237292502925306092911652916736853719650700117120032557046962415082348470621722822627059278211558994586552111618826769071191772138489016143746829964103579279041309821682691849349608832482186395765365423226920134743875299956059427279566840603086900264764126476240189216390598065829040409923421730962079511790054622640478718064400602704900762337568544216783438661552021289182541190268859162473521044429497323643519072186626549059034039336865903575283713301856535314604817299419087149277918550465410435918217908048579329819932944684401709251250746873852563182992192168116191834531793656471281732549477168861905540111421813275206083572136207156002642023067339213709185803870732139065720424234618315041989906469681760168428246248022985944422437165680418686296097086603334484835701871150446017026917527775766625069192254849903772484204037669475791097055103214599284582990812886840921012902077464995824521325994358021706799409860228890688066204250943514914742913799555315490494529692364825287585397727932225150163324560122010744495925651947209285789973564677889322955922329540789319412216768070428198379530525572001347452232986206528565511877746733783240450707319491158417878192560371901752254085506670952930052201827678607907615377894547306660393196813786234603984270434066271738920954710963474385769909100925135007935465200611675382597529466604515260401388252012172900436968088533517198541944288044033363935919805337065250976872104305392326071827252067711391332907296348655149586638824140414165449830705173341944823066451588586824969617271530929196361071513453454403466911689380387879974241333312004650017347704126313703935073134174013874088743514590456182717749274558089444707927651643396566502640351517379311777561111277242010392768829876630903303559001453037602441915512672703342692159175502157373769067509592294924788146571141533237901759040338203242736095194831871313047923258985709024459992389413175383443565128310942396119395647551401399452563744626794843638377102320720382506647962347868488601175820840951701993225490111948327385482942931709389784794577386561270886756581859384935063130015259561946305038230171648881545200548534259366159478571979088229967871286905347828675876333950516156579593020604125758778222988308441120242373493600975299628218940789593233164257007590137175401872168222292356533685583974189239494380284884893038882176512895047988989750891539567829858203156227596799858250909050398601997103265856905890493546699619946850276589221422508170595680914039470603034313167060728379633393171491675209607551947200767361680399643598956070619165813619882939061989097828050096770801188821069655241160324781447872300625593261420068187405369642113060624433739350668457930038144088607723781105826422354241368188499497828691161854870228243264285769331657604385335065524245809275720858593180693921664221407862149907142248725741505350049224571353597042039997910748411077671542713203809883882202168765454454329940788299708333993019774068740199706416760773030361700727309114159272379328398881163202272558506400263559778502282339744397177585343026372152287695173464424575036791873091348497013322338166234866380109753358889958379702201965876682358731578702604118676962777744545928740240465148013421418300930680422400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -117982114889283405349758838693344200014271810608438895134010315183312062566706122849879204542106241048762025469926094796822436970812427635730228001356741473457381493949564891182794715022042303367854846056224196725128442654203477008359789258054185130820300893872921577818245022732724117490989541802485388979861862763523939502993706163462338048629223592296183040233488153576193935609653564126153459000693040114575232865038972427887843412818765863967213489513364842490666620446096893659630586215492345656471812656160797186291749130521383429149009679472774917380027753531488710782015397883191919992849037595588422516548683244618065235856607556705217757748269894563978046215414190547154560672847067550327826766250162522373642349386635296020310688381738834030026172474911165813306495332220590729465919574319853257942684804885510580479020650142737187138513276289371815865912394905957995145207904617345093736558405090711894859712738400758311743417488727725179124543164309754673801688741078813024863834584880315462697064683771217056099296168792808189299509391542370319758900173744130468638273038932225584517423472438920564620425181024882604013229251307113313649859283840088520813757379610410391911106898528080530972864344674365358898473727981759078556435460722751556992036808750540018029304894015505087758721889523086311168876328479471051558964326389288534013708105519259967087116807606396994720182063783900342120429070593454603678689052517454678765625810023330944767690972055050012263686494647525439186167523876689772065100779463569732092630501054209173365947047274973758942612639335308761808351081106793286363663122182991304330835653407429106955898663939096938487094012486387056646612785102931046498802577140984104340473842841270746640060095490280332860139238972228122613812309767914211111691104644547664197766088998389806285087256667410795200472598873587468407675459333442462434860885313157962204425682464051583152849819906126913058057458830905484702367675586231874755421207188697989586620870852312204066395680402816143198340944380584040555247689913093309727036339708602743995859233214228190894186091452768247577236844608971814542733292536232960999354009768203163525702043951077316820145630586253630508694944872011925496723474092800495185658924659090099784481197342162178555485446833171544739582821908342495810830322361224939710124336807542314826124919526555281292564738756431255163415956140982275076223092095626786141591780220283541948396568523967835617446517737445419812019220492821851436233970752424343386984463033976606145960489048659107890734266599431189969453941946938934190563491591792467903407610858036021577164015117273551474542940930911942921028282625601072307251655883642557453677351164335285921571508759405866767070145995892414020249359594455819402027172987568554960722517534226637577367374577800714218823915954882883360993959741827864943748256799627487510678634843943730400657643042072088876897774073972835074708490515545989450219291531884233969506609194122187377268973041158873390552095200524478612366267437470713543173340526717276428763904115077280790701861020210509479393429521360693250035318205691928367544742084207943149494595956799333834134953718948190241565420857512265408213686303240874519009040476296756280705055693000660900568208913462914669893507188180562369661881449965090376065297570863313750683105281335697283492988911705714791505966218249061671931647862483213708528262840320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 115021083500857990535297070296707776438263149366466425925231339679455252597905228523780254741198639383849795681647329871984876276701456347078688715285448986618524056904568674491912501157161253416260224348501202268024845624461097526083746883967699283079309633602007385019770559420097657412631974058450538169158157141335714842009340641163704755981660763997660189639140539773574121534819910986131196231400213401730551977817896881726164270430079969087788883982002243934861931676586502284549665564951832528590600718206025173198166089941816097768624882479629697588729751304407682122657815449747101454583648743582742291655396012757250837765221142466779043989521772824881426381507795082053982302867827954252448998422910061460700618059945389360488135437474945231902469735943416048825700959975493284532311332681847874717290184672525947389352847047208085507336606422090340481716520891038273840282733036059650822209364170328378375490391091375060615171539420737779897928131450937254935839761862593155221397684226406290420826667525635883526201364151733400775219132923079480338464149006200950635745600139031815491808282060972990003039821620412580303415749759632010978291160982110911815141252956368987031082973013229081490003616063844130313880812126707522429758174179434869047470702194009208230262250008646766812121148614402116107244077624250990097260106774222920433732468518370738530603226494492001132269348322879359791850415980369021306711330949122158335184315923378256395042831834511313676241472522045604892759422284073189963438164908514403364972689089284307481723625425794433754000254716061611526387009787548774859704387243345888078354640345042325370313172037055431111766401237613271773076052814559110467563066885915506819928495917358362841299382496494417725418505869162085512993311387649250434459261929815654894794577688779275633770633469029781316624483857481032220363886201129403881166127213471150233479324150712389383133952628183383900772926167576068285210296905214058250572839225940421728641795125060411374549480898319579005519465756144179314555748781201904539816653365118343071882169405100799588358686896346345271066993582478786614952593684959086826093164010579027488338604829231670019758285736036736580267018604583887405049767193998285798544959367447698298157776681880618416818568940709119645619003980002829813274241071515312416039877834485643454850584264430506810535865774063327436188805156479854484137457669578441452945452413910405957272195946401259964613472387945446442227628492271838265524704264516650246579269941428774263747116447830512440132788802712126012946027507534465306663084881660987570450762441184983069127165875017363552248284867165750740334704267692571446341904323833154866232404568877980211512362462675591267908627189460977969807117349070980030321227805029155112581014263922938168825477782249196883015760158844691751761399993923531733901797998687207035523812807508503254760613253618207739209624015280480146062752387140828988602552758643418091620353185994812746117938618410300643883338038405001430162985802680416804587526704948236271847413217773817469142567100362716067211924809574187233102096736493836692849345462792847171667234508612829242055983692416643187159840644378261690234462980675336072908913335937284732573578216920626668632704703901945973061636642812458892543535669544016854834304098469662307496594731596533721238944145087919930999585438136360003969176326386170923396890624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -87020207195011776240623580911251151723670583031273983499551966984978307978232651747279838735114014380292677768430325866395075362680449549568847524368391580572690754372812414111962268785957936250238955445668204531938327765135175670494314602367824509803250765122723994356966556883176403320234743215469557027925887354943098564117342144188097802516387797931591093347804561315676344007364169073114809802585348667701428390710268712410615759682990400026898787585054955316619899171658292256974875141457912285291086199838241416336787626387385922998416651996747672555595511479514645351630167665148412385477390385963842687674282000192317972544204193789079005874884899903860383348934329368529780528988844422696576053787010846747428031913860409417244816031128748564488922285161327090167139146419504118774101753726390610989750950939523943157958938248275850070504488519926770186078228281128103462993168226059046419822627623159800310401340853085719045877581382314808210653390695083277874466913660486733866567003579992758888041033562436763953585230846728953634753203867755605565903035670065186581732092306258313081637227645479976876357556178406690468202847155914276972167012775727536384845129026267529720972991125989568175595594211157075962784278840517712430258708842511331943475676782748505203260464606487300539132458960736509459198152730559916776273749391994177885542019892995575092337312962258599100546907066649710246452642200939499130812721667012628340228579766782562564649841188937087984205867201959516464958585782505173735988898540623814009854649308218848556719851022525168931728256059667788365378799250581597482775005229277259027311855824431631951092656857207052384975860512664792523328663320439363287054688014255317724678547773609440026575000702410477343095041504631914079590191614689508557855468568754796284367522237434431813885821582978723942749307383694984990491068405878082426863661792811004951989223909041170342867921972827768641340018318931894197750906567167304352716616425529300163302566408013123616444324403379071860221589464600992115142026588876460192666045463353924812452526213110788297891591458080673709186138567101344800072697950097334911835758384182493264278646501404018593623914994048074482553002587591661234303293384474514468489938019561560076120769629511520344515439508090395907016706508619377874770517466868470912645907247885049205764879160525646358664181223139385192005182843088415356336743955555904958502262209552654153638956594707059539571141814256022165480232076042092636319701781037699083070398952036423496289580670202608364251282380006638776657527013120500122754758102835023615405232782525169349405306210478949021772942293539642332482154162603994485047205441481348847930071103101236662356643396758862676367994897279409583129682253918239731209853773035942532276161042040411553533328653780522433424100991427433445069222337080574324528822579990493489786289352651578237437906843688097145663072251698091295853639734752250756016913584191174297022544177922884822058373147748665700639949064344225445612295164632273856187762115909952452575094572385340125427080083063961892417028998684403519982212428352330433544441221135363280989401663426250523099929592809710711949620771971304084414298168178096661799777047350421834156072188286174287603776752062322715269187698596565683566642374495754278193185810546914689715397725548717892953878080857639260087409644992871956686757009259836434336972800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 50036751589930515309941780036422958625158204238473774407266608677480177768315924040779716184304559416238643758865669875964845233756826979471073410323561828008366026046943804238902081201334052468405755196577646890472173630798367835267042493243044615646759411278996174874405098694239657350558008897497518879219944981855405814816387456857993252424799701370114301757126725445476098763747624883591364720750152484666670596981095671662774732730468697418324783379538975028581344147086210964564044064513134528182437796811817002970069450021353224049410390930275730404029593842919387488659340798478765634193845936131698351768033457755609764926463275732292811359824516333551820716935489562173170036679559293393407894602748486294981246331154515729303201877066569177679505676604756150497264751432819547134537699094621493330672695951455076874247929610979396511745428056066261636275629326792563210767926038289037529108212846062674527507947672052485980698955295215165995495281552912301925595192908931134663077524404092083344602897156881698031984250417502301097745758998320969583848060854666045536611656127093195077267429389761055160963307114801935004617803079471418649829460774287629962003094496191936983189841870153659639385068049363917789884838634685002916993878402725929721120941760673377528334628845829768763194567388492948168480317106879308318039806739630927834995537078112200958735921062557770680161079429945842784111225476505959577227720348711285166195354893961986080168308378540782047113170679729206378507739099808633015764895703096229265935057173531471256626583601822395580942937444284523771001012485320644477874193218510611024351502407972267799049828550061524864181588558611827216850542263708882806598689445597726223759824257768644834438127354691986301267593199743525153367342286649889131820046431116704469969641238862257595087535018540557057422802470874428355132421942140733618709717277909228250554965873232968821560139266517108452115491940364397673452142174824132437845176122512340948977585189497931877272740262066060270115223837524738263545730848155455798061032798216330417796661469074916465865322714024963924430303129485472331958208395031724440375543114002330921286099189188270904212776887417435169214889545164939818588078474268993987772221743306901242062731752903587471420743704802806072474562451731712234783267634736882299855911869728066288541816110225776907842125437410816961893490206955985248950438835695469135273962010369494310373318370415526855467242834255556359776281465806274721233609594676261639670916377357702342630552915809238488273926547994957519472770128527433029406996781253060442421236413100197633153483507684133665625972653227377663566393314224086517441664946047480591670141096771983236356505039424728039295571719162769567043427987473778793923256327796925802879897484643054184501755718392023550111347859996984750683803081338842470790301939117916668847168081966946777931165672403209077963531200767543291901638423776223350912694991567859224302521440852527256329038791371825723779215315232594679677825722872792790494817386746388234256340177886262114662434098523837413219980154130299324361503768221453626743368043534062383860847643703542500185555110127987535480202365766708584845611060305162818508675230323029860781803389888205989651154493458078268225060818340161696944223015280902370385119256709244320566454978552436458453853036837347317388316389411122468107465828890485509324800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -26265858694121512876053865414576557530199631920158566711165110727026834935203985243458749918607176144142065738488313834910245104191067618601756919378455104786671860391791026512437512090848924098112406093035048655980223581268485098379541897818240855640268430184030004441212002083036669759542186814867162005361862590339997073144499430236856724552787284329146397538893847667571753389499185887792994591514711071735435893847658481411333173803522535468462887428498998300454082612666327792205347481317589451783468824852987591937169745154597568971306436286401032902792726615609160720664158905900689197189193227936835639946730629882422454373731346003231994725697726757034934326176501394588223052510410189686290946442426694780220866446278756485044086396374681925080688257764586070964393502885127123274287376539831383790650643530494724398794005227017704196629134159548458133402248717739918760156447459603167182783820518596049852048528509149837343131220627543772494040605943934731913770866307274565838680736880095118594969011556132389027741890446699193850346842913988823430626276694300312345637330085036407444267039114319825695852125056862401448125295108774297617246602609682138965859042313426801284296459719020176434756602456186619389990070695120973540716947046858418500573286347786412296546242365158790052944857533393608128569269824145422119195352057627343158688365838647019308799609556044140928230111664131932857947556716366746152059824103306014955659140197683083767914975903419237144768609324253555599744884884989455090028335743888154819528077115108684404393867966229647101204041490465602309720302785311588002695807469468881474444651193880851170962579043549672819215570190680580009151786227805732957650285527477537307076413500714876009015600027381562740973670024097673885369163645210450164155866660040945274469536100020349653258059523689484141176357268308247189483297893934127035881084965891290830272551445015906172685566161396699258579872472278921928426493255418990879358934421041712722563782249033799632183772937335108674791750176447191401546503573969125661146580690229183300755161304331596681966532354666739733145737177200014431194500959268614108772853990708448017257157739008178510948862978813999462023847431816122709986100995937642797048081091334342082313456982311872462741511620483748672433942071002966473961456229677044227815910467406935810207509763219791119952630493477475540969651533041348969034023099345151818903237289718631031611607379141664020367197314817596967911976623676478162337714319842931901260256753634818230674728423672533678177668732472351993075158231449837247123132033323081972575934927895155902533343033799600285790402763683669802240857720829739109362396784001978015511405082809998817869181916581624821372527919126753320778535520084099772255628755116711750099205392273787358514858863897961215516666064847914223730663723673323925832647658242970610599222758542907045188286113028652301064519904899700979693937423549194680283914772662048981051681097753638340304161453954598925902013491351194867248611771334589412716750624775446762547371356983791530201906178522548608670949530316306354370706029616507015033365731359689073843520206870654010254319088389189646622618949678904893351574693318277072755207770190357876770382753752088785946597955177887136464686741853248790915736947748506675703086048650166488386192821683212789725254502626129349453528754744762915397550807456931643392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 24965945471364228428619685587357038319756290360239914959332006598523151950569278253168864397003335332370260553641388358069636843217292404967884117968532476327734292390156772201217696031559080173779041382961662442975984888610121538650949739506420503782551995755991251130886998304295928835486744990005376546863306912390321370258774554411504845183837019548182420649164726646953962017190795708074381660227798292353052361531701031459294156122751564050350761238215536298748635652594361949486496903323848120636556227806253481858080267637873492926089616057207833814979686207802306506109355352757728681870889784174881467827396203053811735956062196282436654141667841501057165587267704858375351884220173020046114635308289311127535443167812504556814686926199659610372378118648177817096154370293711841498314937800482941675689709379602136008352487065420197085325770223108347249824833886528083413677111630156388221967461439322181632611371232826817040553820273606024004945511678059543782419364322136256945712480777308528585927000659764930782560284774677504874085159918679000678356211243683018902060995763983734750925954997786148023512045128435345629710381513657797759869754000031482183043392441938425003579480106869943900918601795709475283623747309338927135107787514594802309451582999514908319117981960030236880825348734109209851809136908802288019077156771753819148151050035718049161848021756810210617550838805016354275847346310552998557315845382051413903618150279087626336713329718258553757574558682021574496992706339069499912391379584198630376305811808064013863078904402211346974391166771177782406700561054994046140305106659534986159294029932098227536748765962095270073074567619155830620668819884697045000004903189981560637982318516398089523115971134355226998717907866068927021000290807307914890733979070395280576516865716656143597617550298169144008267619380394395074768944023928176784053258660751083248396611027340338029701952117598861422231378462280101369482676028255879174016078920669984052542064603300063713602827788246683589721281071494306911162486780549831358023442158126800143463361750990287443506734308092618180482520633609264684577920336110508669757653736951343372043034914384094756272856707568910673263241340950785235147663565335626607300832748971120627318567182858978345342607849445117132474515700268971815304287794037363922453368882598100804396073237703004252614770485378539498757130289017260555617233746644693327476486186919966312795198928696040343728495558432900445277908380645871630243982543860521516186143450770576923332154143653226333713957463886236816480562851037326235797686896746459126123068454923820959077294729679781526502986993131189677453820953172396449679048375636046568750300253345172644818986078275836227276920521666538335652235876404695210481312240805369081465316504315749326099440673694723293752625216322140646323371105173313703251500553115778316823620340428225479938762004403761774795042639216925657710193295373255922942487093510903201606192321803006986978241741622014977519029779952981028452374471965635056658407841748784784830368173436826868489240867798116054346792831535558586938366437213067819754052590491685091373588130938946840468528048055999471493665746502955742029493255512683135108937978114031403268280506997684315079040577584859809800351899162276656657515981279275711846088210773253497517205599026540915055406298039543344857859053712307641761432324151233740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -35648347770257614211352903689406462993409881716306682849072601770396992147736472975634897213438158451864146636320799060784667361071376639722629476547634669291467513262946134798189402712628739145795724841134201097452610365186995988464462227221924428372617132661010119417301310022485060637988244393694887600407428046108012412175524646224550594143245967394412431863512837654108488695997240657126773887506881763912092219562720635715967678594358803520091192312497422542424878558421379900304749708016872950963503895981545943682859969859212819852435165294822590210361197255386755794560403760368855859770917858482130503710519178057440977983772246144197921188600179998246585177945662418832491449497691780137506281424952388174295859977400926739827329096895654440889518782534624728649484077016571282254394831768648883182351380091010934615980156258921447655244799257500853849037820286995742582309706756029107426016393465680745274225923403390157297768664915521617563653661306170677438024119782008848378417905990141063357288593337639815869133228498927153145224389609147341522773095116788408242774588545377989763931120055822524576354787717515295617361343020111746048042210739323634916104232144742353591288158831953382582998573862405417208246364247470219974516958346975261932859885597392172177539588321482773221546282670174234117983439064877682683408729354176342279652249562381941006668639355240576955482062879185035010860599309991031787985725357018783903603747869304337905925911483646837560339186113654521292626669875307519841206344478142981695290964525901725722865256659688106377297349834037390326715617344294587980031631745097947035688615058707512902309578552417391862977152913116106826958178222458353322016444892174364852719117289034597915649058639136374080951105918971235048832539896532704289660701363233393876504813613913643356872890844822919997815111331250691801797224615713532036327825820284393271091636247635081542165985837628972752152507536498188959544976864492582371047407617469965721189996361284726237034363298004564597005126020429490536875486694441279275518973227884606110453714863324953973932448170798018767969282311929210404383501273669332373931393143546709706488504896225548538975474345160183070173274518828631257586090394784790007087187258084131974128821352977823062890410803979452673041690853441306315713578288928421601741274019307525005608274727719381757030132489203687834681265409205644008763184723768183536991619070558101545542947254740646827734076506118244338537279008392664251170345900679533016337249416682360406076880597208409840604915855987282594082188233559633963536695626804135953891060192698558500252320569371657250324332026950783917818137010786579351974323849244366062529436553837055191849779213522690445068052434930341731949791392929150369311217294872201744802059855155864518719860478110812838043928905045250060095192426899953549713671494602977621684834462533368752788938857578743740307222504249110703959788507855344997222866064315782210660791685720441286645215165354921284058289169488769976682600455228556661592359659915555685168159350636555408443770430892296896045679134902249308707051475450161898472807908601836519921731709991532194901419811520685966800547611247522396750997591955907814142890891526625525967332948188633404117587294546919807146914077364266836517575042449065486957813059012720570678227069553466052770680249589061207657709583847406185279876921116590080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 41398835217062605645615189698696413198500676953216142099254539248563999518249425348287331025979022014007390382123821400726537713442197792347866206590523760070159012606728269658143704690568814748839918481267233928412592313103857687836856591971990396389714944795531560873125691452760318559658556934091906979861544535325131617942831257255852788951497693658937863031387446136395086869744806780841310181150382777284842104136578002295454046141112312583130916422299949482219832373823263340038686896168869797371161194436215199925717829982861079964590690177705682053245149975679634140977622433120373026094478192582503082393062171941877342756125906882442375432671718319810986487788985539907960518385262907953198919575737165231715548867743078320458570627526952955234395167630762310943039234405719686637969688675664809978283148670212989811343096520801518260065447084071213970063677330280119114670566352173340595014158742154962164115274707658193818776456189598588932460813839148336816528003322541795850536546755613566364319369549327197566597554111325547553668845866170207011694893225552572523631238219675625524546120485654218143674999854870278484242955128538446861415944933945353902748723121457708773903393068648985397606618569512735404401828297452784294777006880044566546847440061211796693845800715898021730814765298134196805858832866165567114619953444031263391164389423027388534758381274276530772704970608104461056108564203766399958583677525417766097612146364837827965331076325300493459659079305556347968373380895763512147629982244161570257308433219736804062157156866944695234563457526408383550783699375103361366107194534736683241904379775051910488927022987085703564401516091898271370247174196111480766730075896447622790930546160508859663275326804509066306549311285762517772921175582178949184867482835578969530363071893469992042612627349348255198635631601265884887127480023935478625215017141199846343108872046176315127542029534093307285995675000433077139749279760886501783345319364502186453554505744101509130598436526910404641938323180957970963317202437901972140980695204642605149727330635113927578138693978153353504171854746576973347340864327964617629449263705601509376338882522688365314429642584359341072482736267447675958590163352891970740734456707342156275127197045827933769779458871849684677394064853416724843039049059231084248273150302217896146869086065570175679832193336744366297421181059391188899212095145118206079400024597284852016746302554494091835534828539243459958227274873914551795422858326717322072030995861955705701794364687998902441036509957192356150192081815444292575725070548292296460856757595243474467825538587775543457619530192752559791162987434632786589155042992782546690629904610884349139551752770347962268464520881040373507654156305341593874761657940914295469593145751591082194733268652389779067670950664661880411823030481924881115618157402584780530904508153683315909928974698611048301997379976805987954236663832364092554752829648289942918516764477433530046326563888485185890493470491053356625864944962045554113862131848905100913709987421443674259450977368260334165840033292721434144823840362754544913872758389032157763568895518840411316963167552745841982080336164411231306901322383471070405805649089394779943834248780953950009640595813008658050278941351361750727191495036577219429714373497258604538896063100799209789922315100388818388472275100074956562881210059063296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -35898177543732710786339988404172660996450287230672566443340993497749156096813382139976385077477802234970789181924043401921110395412306037184521248345089712918447603388622921217096336587089150500206791047259572033717823825411511701947831724012466605098943140544986795952154931999162081683827027957658425750049683466720593341605269834787892438671039513029135307854471826470779793805443671349539235395910113054062186878521849168276478574092638548976929121704104646855567235520239270547649219554888796743852206681822603183664385909799716853882587865966009604727643573435052510683559741148172849004846847680771931527638347684093465477599290846376012960150004292216814118900676694912508253812869609676970061018170595204253327511681962673405315504606878848462695185699674047791685533480928144835132719110493449664025460740404124457509409906104004341914675484240976686644267275504542095919149011073429764018257225816054851932163805709318107068256017812036730721551323038856799087174322316299456508060008234568834859004055102719170423505886175775261632275105481143687650170332812265534789909897790226232360486868113657734000745815881184291926900406415267946697025877864703421756396335031894665582807237381707377733465902383715028819335803968264875966722839501772354148102620569789455594874524046584048245931764629417700036746924940515801947656860430812340332608499774526026554142608394525282563904610087650463304454576227186643927963485342089094808680864979412777749871094896836313655203781750205094827484048330499990137163097188128328327879666510732156323419979672198968841345567654681200837022139078952137866320327599876183771553861762163107953878715180548815444303759531067220058100091910504400360471707527996936051501387252218570277063400563240229449739412849993262472951297046886448883497923023987191307286147127860550311183694842983133984767053729137488846595018397477037541188174330857060534385958223992756827188666897039239466463733681884582994918118056169281999223490116847038810782510987765399913482898388507159134467637679351333790178145403391980436194350410613956589490730339033251331830229486572548329505280982517720331154816385284564364214682389083775896585589374471620366449394690436236241483204975030008385011059207962487214072090564664409646440339488301947670948800892045128183356417152516190103557136517096736681919667241630977108328507803704654987333879192836674013676411747810964548799302345178609300593163166955654373127154370934713254077202631113443772831788321988783076985364348522777860197644293261530549996849740301865890547212773687322876964648062684176069786794861872841494625423666757199729115684901317389098234927242850758451943988438280820989300133458996979541664370782345587385535921943303667840900352162419996911952204790571568983087743657641708767567949997585590455896289103065660389335745217688296840842434926816920671692468959831285688742925487203418480431049659549175495150664054970340281646399035550225200201666907304211652974075591007793303410608623943653841290274010099769530999376969497868297842288185295065594735817333442747463382464826006842342197304567013449723467345578720077278437151172603493311980669853763618224375325211104623039276140877867871239732608579187332028223538148010856574732440994521943442016059716759584694723256859353444449990474586449344626574004161315590411094378679927685581510068708436076339582957278098768767694424506368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 24989012489707828788332742232866837039859805434972155871415129169518805160665840076832983636784273433008715620169694880294064205346405419924077572876357857607005044100117032418858884621580515939370002621831407145069889114730593511209395075902867303125736773974503667563022008723337309370563573671759809090095994287062101786384639299499872478599504708549290321161730119046602996136607490889088406941224068964057190887156853816317631377388860546477635022756352112002269502944097370380448529873248707477545007790029792304948056517636648438340902934498592124164499102237008909952588219525101821099397975938381377331954010261184482845339885528240239932395487307832267405316219427439275998859020943294439770707211242346796032439973272143201097536992750681995870437967780095380362858399440227076213172577221148681342322593991260450117115631076256115531396109208240650151601355844679844558146887507970267090717874922515755931275131472242771196173003425896153511758566483739565626498399535817487612936387576226865690657114257691663729392043494742443694496541994565984256130014049939320648076137177948279120286714064672475197039704687363554265380369750774042212150966407082670781770997057496783489126152738553998806589703534645795300470808023105678644779427255036854587238758702749469513140526553305885083724900326385907876862009111167670460108063712640816730020050311807527109394158797908692289283193675351502571774218897009118750069258867349581675434376170565522645564615907427716719168110003696280465956710547879245183938421376534052583941551101527535988132724137285225354515395059602740325078020534744669967333725136065543773423567055481977779385720234082398531327644271244433562554671971753434196389349181858384594174965865395500220720432518125635392396942258289088066184947513916326441059546729402653206888386111900756079600754346119576513522235349581252841225878840316650413158660318460642155465697153967825881708126121365674785537019597056729109889459418408259852459281574866927477867227231380623365034747545736207713298191949720404799953211768383386301708182931762785188006436197336527936822807795468763315974984937347065823435662656181384178014088501160800514496619261406540319964748843783797539769386567921966796203717534264578710469789302755970301731553625963569194928415893456066903679838196649383395992162474602039437049213570517145317110695076335625985859656914723137911816200749572348479666010563354447677264298293812914073177390187699374825443779409210667245421184503784784728595691900185809614871345439514451507123922413961294607623941161695234303159961934493397802454855302747144801889221131993377488727212578638445519478625859063315838992427699059230740328822090235720678748248654645770203708723072523583349070394311045761202532566025560585115660729256718474638932288857565585480688134271933654315771239051621225084368761316696593400161170285318903306270698013866816407709824076760616613118728139741040432835539961842909902992011405428998151263741192851103773755827744091995395723414817884343133196379426646242851228652289233880576263709080732086434654271054570809886971406707851217802904897089322808671734612311534895330479218766153516646377525117027483051849173350588797460321902021111112318762516688455313082686718020284584900910692807144097142327867374902359753163935642681410724596234241404261576546275292530143791687348457361238719038792782530087262908349153280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -15736456206364783315565897143903568345780948559274644014687008995165755488424337908939555266068969202350011265624846722857065036950014549273510054361385388694202600624393232065373450454085091840415012770474993237596227274953207718925020850299228429813195474693127334262419629552311179888359536997230182049268007140974359675739526246007825947674507065132648481152277026796768922658478719387854515893343590402364893336846280636821306595239718628362520426334943462170094656668962487779380934397083455438510809774703158413272748445670256498029700205310550296817959519530600542530921069929987953523402855748890200907371790746966905121427370071507354389899615856741423348538482738925429403081019304714134097604186185590941954650661487226381411569641279826929057578845753024455908605033778454735815421413151587461458618313878609838041406068306117532470919562144644873379138819247782921952719337701424269623693779217759488095890737787339346168036239081690906001519392797159010263418089382926649181795521242581638162466269267482200528460608016229812208759687088818685855052289340212881937239535810389271754147728204642763366716061643889264458937219928470671894698412329523414945902529016339174586283258797424954419383986112741375873663024626839998476902233033113420578363826972446170433841748823709968892282808198925015568993542246651437672959437557343697000789367155765182588829098423780721442643104004025213949513941010637197502545680614926133107514984741316289397995189544785921065541792399134122459829325847722706739302262996996304329988946035642140006719386601135255744110743720191494486495689120196878444890408995689167149858005697914048779170288836174162077738069305680125642342712679994548675566616788250937214025114465226856490281151911350032364049484802688223634099365665701935372792142104696920184977322007916843943814705909958665411524694326003288964273531553909496660314060991487801676460500064181828445961912170852354774760850379912362008779206139672275478244097200872609827790662583883868331728879831627709757874467831968641431730447462739678727959854511073867761298894051421829215611140948848228555772428457780325985579869745151173406621046335292602952617076218042201690012825470864439545347260819175785229932684234829172900000355885449468898818173607382268582794710019293177023847164644685481998776701426311828783661473955580592024702205869549822440013775932367386450033390941651784282567043198328165047174266985737957525104519292434238447530416341107813168933602377080556696000369178284657784269130731590204443443981424230082467574830129470859429653689754186700077298239118095983739024389049797057381826159697706116588981526662442879431124285182884842365512259213214544710615559096881033878060515163702056819651094739634929970222778917451917381583047284623967936645881834407004939851558457554230574577993516624197692589025730467336410867807542032498101740881051305200846110056233163165199375003735437410307215039311929190241719926050776602451063815489406537430817375334375708523343785891192618792672278723407779064771400314023247314120107581869146913453506585154633274902957345155376453502473828305386665285950091867927659192840813015983789456132955230174500766438235629764567024699135602021878177036458153842739425154404966940873730737530426830201632238893902328539741275435853191747619853433602965371260880635730686763150203858103358517808732778370022481497948160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 9668279247604724013049942606286590601333885970818308793635935781971806967094428316792667671712841861738937911251584167788490102260320015001978757133764387332196438004489669292338640880327760303785653525535329789647997022079075797565559448182572291699007892518839008091103872650976165691325110680102367344947130709317281641679729405672457340786441204730918632534881391967001898394446139796541058808842636197893693790887190670634578277921047753274487028482107448608384120966313150836726406364393381905554822326981208353827573678488768996746411296261998269702183223687571438203475905374037510080749097799790258388046076383451828165983361900582283926861767549662166802010074978615469921268913307537275854888420454418072636420421458942423390628451709546772693045963482356381337000521457156899409407764814810465995158169414855428625310921170474887290140427804239068991444673259634090390927409321117358624021202796424060236891979564259563120148398101513284995696687797286651548264310409943174393147178645299515179364783274399364470027750223118164117225395348406212061165658233108807958204305244550612453283895391575493785313387219104331764524565030674473781873223794574627266031658501465072540985693942206215349264005895195463460078751006685298604324477515516029176559274910623150082659693407720922242344308869740107632897639184858540874746048845699638716357484481519463216616129693052884702694640681662551931105574802727046939452650588939199553622068226683356678388816476912266931606356048073215614171453688824883483573395588760804788936933637731092179404556563391651485268129703588877068790997823838164472856805467467288818396195798144001366003013576535374755694400305298826648947991253537180478024645013399641370769878233081823707613629948071262332185897376905462572042650851778061456705320482368993472112227188381878412913057987069156543224806091102194190682948417185174330841605815191879450073429222850553670812493602960275519511782682659994759687185757813818619514517767034650300472330372485282365056582311690947220816006214883259300914546119984534448864089280164548724969178575735804894536618072799810852713295155369399506014656650927658981060708204653870839039880891479513376387128976905786414217446466916981373970705598156121688443485408990471652292135219208547232009969533412490687832113292984651476359073045579831503076569553142872532626794127767938002256637460038871375741195565125609137874524133880085904762168021560285371089188536345022438579123216814651826403459632464623072005619027969076042373535311907327332931024993143666794469012951585592358600262564099924299347366797798852909634903413470526294414077970103008325353654854362753988021304791155897910902605885982175074887034786469367493978609258981763174358925623998227455922096678058926078290920400780936114685566323350543545734140484313773561401444570914801799896393595455082189613056089061788749745921569469493740790365864543455808985714118049328012834268677440290407032564676370427499754514733813474966239966573937688485436523051152853143599713362113149980690181701225392877648329566876881520643372098387968196338551021398818013292125650857132905333448706638054371302603636528677627523476759239795026751572512200300867154845700541244185968091237960990744677481373066298563263020295937819060319133673477637001997003927570413231717765373529400237479536141496798104696957609777785174061534406934576194230681600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -5449345978278170158498821394894330159968686529909666226651497319256444765701061097929466897745902097239366815033801025315706607191705070586650863983648974965922717243826450353322568965094833058913644494495380333474417866734421198834772919905502895307365251479421161873500453912264412802860538745547225552977911568841340106094958152498628820621871391578618927424833699339617203060102082600129355284187343913122721542390961376485722193410009754112528758749230258984394129976856053480772948969563167548249982946877562395901555440607751448560032002204947958027762089278702326212814143060871703683693344247571205975726867518800044414366751869450281273457468677154255742887107924563331793820269613609055419719320690851822729996743334889905679012234659211236913615033187820047971481416449137067867636714876903495646302245082922531029262786294198274321570880916051127705725619818338254219497064226500786448543194606315140350906029136291167356937936468433972189211669476044789696530377512749528313085873174478430539739393512728790809155322640872832459586776670861497650870428000656333865737170140544124090773953603432674573110223390738642810050052829554200019596109059326030175095267931139913300608432218011493127405796556914641615300743630999632915926678970291113867840668527379814322850427960974763083656001919755509585320278111968347999416179756173501523313469900896980307813421949734883761759434657591186138420392512264875340661611974607097967631825058565554776763694988145558052723006020399483601150136400666238787608200800784116748686690487538004694805695932190881175300046735671308490269275448615465908456194311343403095131586399659683979698732963699954163525608591688533025759668315687296917000055784851313050549466539720836699127135953369371483417145859255561828889014753077679196833074847244539895385415801031774746691292582410836086276504300198153627470763492824115674392291264828853831938308133659518667279769840715049775118414147149497407656502399545257088327761092407375562884857653130631862300089433034679850318355939064900442640616015573592176719403253826162016899610974221117614881930165514080050171815175271142237220255524597253749870026676392358649583690060585161160573368752324038740470609244295400752458410141876852479221231229622648482422497980552995353786327838315795996162831785273500656519640766737385122739265904532809962427041841829371656435134069117576873540744314576614166739479915427701569222624634912208007886236544937749473933899384775238840911674749256787492993156085097028095648417263204568553501868090948314658376049812010286243626335961641305852935700328325320797295840585683020268002666777374133491052016319024371873080255326908312989442650003012347893967691787297679467310538458763097621710118646121397168154223955004740132321683196876838779779606487297114585169520254409444207303223777434990975625908212693545955688181225604152859706369871198602543644995526266233320528947709388647465076789469260744292777916497565624151675304367477874486562071037175135094369829856559726280629648566489264743287138782250013626537590989440778304396216364716407037386644345775681782160066896996404951936776427118551956055818805464159494368949990776548157440428971218770132863489121830385969781546952700285264802715673923382434938332404809837774431079166023668558035926452667894369749137960135398993670399792619875863605854485001580836102917714559305630351360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 2579960829380419562832793240365340298969394630255776604647284279583114409028890980298921781654305258196308453082693204688196134399282511688489367215601679626960362227787592420318688307624889837501622262926775016483856411616599950178737145314767288982753909465544860575210643387050823292549284200016830454776949918972427175430913268746957828304003555134769707002134792756375021973648694951237035277266353233058064074971148011577986710233597731552842769651233775846766891747641326824345241253111979038143377799590656804491812443628476040786456945090484694843025743305578274454187114929765447575362722227766937384437373807454440210119888001772243836806968364845810790930255792876526132895868548887838456634037360554916588844000326286604801634667833786311041418150515614464866433669041330568488969983366961779508629641778437031146220582615063140053694440445179463389291112552527114556679714097853369416535234913442019225432187539232393441022351288809935564287701478129729578219280441153623457279007390262130871312900289200481630721053722044560906689582355418940497311530927148447617164377744536928540538875182537485791677655179493227320882160678120748302253753516393951379722540037366722383822560685878752509192326321664264378898612261259472808706213866150910759744023995879537034360153756393685793040685558829186226681141651980228755644267698299851983095733720591477868179703251388599552549426231324533298579508575619438332488262295116228967028373042671017841023455439813395901035778975260982918022890172550903345635109224756744829635326153164651213114543258308713400124687340878994102798547003721921736677843089794970482649203464707245561081868784649132667823343000531185380855891897222422724927200790609023908816038403254588189217409873740133315318530061768994601864183910679626460448110244350012699864255055674327128272081953669739563749871430717289572713285450463829151245417352534409817011862066586757355045533174990628193340470400242663873913641593859166823023831567341488587172758524117114337864716015514078393825601098291463161059748223432166193853240769211516737939170992565475798133072000447502317440430337411635655947654309162617770891948392331539190699361305186949360440630221997476326222862681616901132184502412109518913392064988902294987943583650717078670842652475437944234517260959474504276352025047321924834121595496937629586891923455152076460780295806115920299019342939997093219375376775488880703708051338673645899754490315246631036719667397003726435026465350049505094554576998243310326731194768352629305274819457451278942622449429441150004717007415848004823952259676971207683229620341326122066557206780477344532762947268888418473330008243541965933972491481976613179779068154259545102412939720766410647663795403939624545697800216870585284286027956100326088378390744156670272173487039367242071173017306558705952729487376919437867777762607467895638189839404891864533818012931125777942403489980449402541966502491172132665066660278436833926841341983186939443455157781310284519278162992208209568488170834138028326437192022731372694519844108856540285107416206913831400458049405818969871561254313815284427997669415260651361733570358189421859098486207074628580313840975906192195820568549636980629631527105589829384379424565298714564601880350283872170117895054569013234214673152104338382608024861466740354968639535227774633840981672784619225312669894838950297600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -1086592313923605704610386627631829130080957975867136807945083935804790473881743102635237516305913991587207785196048559821189460449871398989228824140879171583919170022487800033159699545235546120759358509289457417506556870433000779312272517024742982633755289227466138254229515843926339915737786549033783159642480467476768058145079950299955404778911842170428763850217101070230379294059177208042057326225701758191349706623239259178461143283957052847011593082240381830383062956824851820579849408464443248650651604722184934104660303240725254068237563314637860184675275734219460039132494249315157673398318243675491871178504491464903176951690548858041621035418965081800838401278382320710612325264823448787780490515317342042461310159235284118535475791103258935420418953992974656045717395272805799060734729536797107413833926246091850014170241963563450588900235773127442481586265300201047172857692732628684524158901492869867256782846543262574836695056966278426738004824005838934129722589742265635647303923751781408173558413726530812685612164793739476992000779393407398194760610641691288332071097884412746996639759588037691960677276030801103845152355525715520030346597983702582069695678366264823854422345361105013507764746910332619381562505755682921876056413685727498526371688464233739924003626622958712561923520877153655430829651678199525058003654878903899255539654384444082134851616758626893806800973459005945887659928916049124647935955606898564546598047388432974204508864240804091241501388724822968118780267285861530021194233738897039443251435125401928638010289558280086655315532809829789204856057132526933711968036686974080470562320835793256572119170947308569771874260940910946408273230816359190023255472339718788575881054039408966223002244818376137700950039013188423117466855224500140082237327324240571378255538834126853834751011700642052881978309821787309151847442586105269627635485858807581078224694410520386763668493815872286092983538079910612051714630751418151627000782583155151321330841161166322639044956467521966071366741243811117086376257497806593675101302019262136086899042662799777422351458564948435069932860903718376345781202552008870223586355745143848972978356106822446009480231675454618246690078544778784038435392902671347442741423817204406186925647176429102352044668006798243060856099835338542375266932869542381680252253264257329867034048515471658940163712189545343476706745305337013435034884242670387952094025923343159060476190004348495571246070864861839639018959855025731453771353288175800080289412440862497217484924873858321216997408391247978879853415768446875864790085769223296646231987357765938309739296624511094471293278284610046901260058448845612323946066396511244833250692711688491570133891976865094555442895270807124554268571620611951448924230303381421130726197043657195959754696843875785156931997192018518642810902654077976107115287644461606882105862366660096474973070248811469921624429137662452776538853952007765754057298377211327243045278804576105194918795683621676845116856190617875353426910256278510335582421274128691203852543735697147214314305130286193218861592108557729184140890307670324689652499641163377160885390156077243162267789614105705450042020633257443449023802116015331188472734831078107212983503693046670679025142162418093185138596155208860162935812007351233089100103739189130704059292579468651450983245702564751960798665541335121920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 477428035757448188053524938271142491420387384434085694522640946061434801364830339497462660256830048339991581428710233845443340323302384862795643554353380582472242726082812107953506725476471070783530055985751439279101222842984871100257467866464060128389424422392925939746871222490699226861228702023838474617008594775217531783743096223482608527151310321863204766725327470958631430553497857099770102449272248328116166263846029676141270601322912772892603105931142760722483387298489130151086927654449871057230349434269363521870672726554268587356307210308119691233133407666540502647581751746029996599542877499841408771476447233343905154878481224622599271797420092137873069604464522878391614853355501879348052997147125054227919024220181248347048311105028374790371996150342707054616428512836300891591185373609259152996826528606449315644311912432160469289216258397910845038476806022178380358331559723920566069155324052937784798046979619286215491377917618056835357991493838656045301783319681667678573979494821487226381850032834403304228295118508265635239470822444933193355795252657784348413615352962349548659951161488983383293645698717607353827626786177359978853558213575332208495978452463861456861368510789403439301050183612205073507527179450886166362993125154307667801502702710784574931839696275139240090746074044333044466992012918124367245925761057910843442981571859078994869384472807421882779855459500425229292971325170555768812674034917646755165797985968773377452954290869656652426901688663444388133811291021486389236898684765347376535498352811814068640141932075204228397032167224672048333746335386048819755507185124184530696198861257172754048272499089370031156271387209565350242140107182282090044722529998836720341458327275513121223388202771654947802131727378091549098311441064727556505995701830770407776630289810771519636015851477698984217590391659240366612962170924539465566835318838131424812200589860728797266800503571426330093765997453880419347400565043369841451028461560591647063619906699276603758634087934125230170087529755666198754261055079165710364167857639864047564275981111231920750388132092884364870073599933060276963844827068412522780229705624926539004568157049753287315670362192177137806651719547220047146727613496620643078358408296784646802479074744210058316668484805480385562529479269513111464786428940225019377954725903826580775218489649831995748743512328528275229565096962449636750093248191638730172445975734875072765976656030679932291465200014128354998500897708018380246706491095815552729720688798480738927509081504254754293463199493788937120798849367291253123610041107119682637501802501302118443881560792353767539628208190721969822028323756831795829851418724975427537295943191745226044238840936910223297787472174835236225799580220966011182812407197322156598806495384639615738360216401205150283749037472275806725051987356764194647766847987764356597587388248296454046718016857616042979605221631248415120954997053951004055961532454167330790565873002649029265534145417958944934454582386532126332862015127367705364852983552345763735801923942683096263952325594727149206596103836868080088268829813393397778123086806892860101398376662902179329081016749562559413654673823300257731155007673625020087366137422483528125402707280724482112654246243607348587720775099175867978797430897819559573152293375170734905816651422714271543626595643338820294799867017953280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -199175190771548902681039378559276014010641236843508390703046538511817074026815720754411309682222347123987554068710736902597741326303312269827194547029153829502101904986491897932158125435165404258653697280801392043743270875160285255764773885043832058902175425349401868832907717963174092674195036966299190385337975090568324409840353992554967414309327707830339922678600530198403778472832223158738644342134907532468812358648537762998129734198175491958407463988579260909868908128033123634880373974650805553509026702413425421457566496080023743412244673119791773198958964097759740985611366063987183886142598101676356737932903696905035192406701671087779492770489963418844560863323788348991236433022501167695037398999595754764844943029135634278995961010760332196766772201961886487628769840103913857272407150467657159784979495118188159227595355028003109603167890083236929838701823487160974284200484487578478141331947900382564693344793400503197410590295959363600519182280283375175338576203130279698566158565185347372264752321385242712151414319271704325924215980007320212248390739225269939162193132968546013817895790717445809382472553351998811793229282166061838501244015479688304796808413755464831970190315449398352686505403673291362656520299284813163378891154410530754165381485434151360665172490073292731776377496396265721903036217701159572056668967028136523522223932483444439208308790037376736452940195915223900425503989795019489623998051912382463992794577023547959454187656519903860422752580257774847764133901800913365440493578771049699431421915462467139559986580387301001999969095414674810554477716338859960733611487195704358605555918378464125422476270610253266456202702588655859219985544396998688529633151151957061034704127609070805211399678245623536165383552819378340970666411092540372604136726078484742868614782879998580001405401522188130686748862915055819341690301689522686333312620115308611060484617446516977561884876047367507043783282049700106573153152799103461995767670496830279167956891480504364097308602942031140749648868634004400839324505953785649126253099980786392982312683095107270177362359121895896297662214907468949573242247662580066037223249638862494499544819750112519160376825358005757719468627600142619896609587720583883892764639558042143784853662675674028527069363492608078383680769729335866103313143662067758827485163564733761137995862594028397315440219251127783225497423770758154347408744451440111833911711776288630864170299736992274839408617241962343108973075373882059893555104748300468136440877092608342859728131331384821666986843992915641256274265024016662842550208583708125216843971677811356811620830520608361765203198008249073206867819736197512923168909704871600720900469141779238089158080718632318653380107685055074658229602499446662000557389492143981453269844938370328920736608549025598721050771119201680094030549191377415141914788831644123255066870166243233480668701409620813876806062745279996657169744911384367066638006815219738047526156874905990910453902300512662135425680398645287639455095593267816911046651396322916832302702563010795299043582423936389096144054218332657248511868081375753800450272965167944765563654582116698033972356898907347320650807486063986193434342519938729049915564781845211404047048582441883770472428455057021756326664708818979682267886997080943248656434401149674305377018029557058504593440469405126880357062279168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 63050248722964058880048161355397286075500953054475894954234692113568093681782106900889494731134658658705418536123008128030758153637192192399538137705040881123926354229466416292064420356561894700521602543182793233590345224373589066937563557679213601913043862097777163572823319433996319108938401936934782360229697138770437071547306745352433783903657057486278024668290665730942321155660627320790397614772483550596619051162663675815413513124547996476502057533994526877551412491256362210419850713591768584510973373193254919139938766323530797424929602861926995231787095194095701206629130409512446636005544619052953398184051990466141555811031716458519272871792263033124695966710046053766138214273642618564893697508074316564491426360536204990439210426574687798169418452416625487352879705850202790501816130862424798812982646109273202569894254313842231990354529926460349423146225030377985728739270552574910531296631419561259812574259514612115848452200717210949177693775417550955866644395800000036428110182780510458132501126337461939635966952073945001624128449580358436886867403632128790272111594977770921445188336681553121088324039721447393131776466979309749734161146551394264509640262231995038037842606643009545029068415468723314391101872846542327310397121889915690935974327131569394131423704681054297790838327109971245003084748313313681174790674241122943969434897834232764853731769085544713973899187897651711694878751304468139970364670705321826019624365305329541340925354189986423346025559324021953740657017216607575152157543423758041153177061444508300686765799310737354959234719840462726152684720102069205955718508706973768813004951643898605500777289574682264956693595541389011043996820336871192510087334655137347487749477877885685079523729172107674566780922074271517713528304572855259218756877292598526395436073529494722420321073472780219348869671951246538133417311733738506192395061632568604242829451914872702754427215194969665766430394755909690780846944893780262847037967990583054941280911430704348313312914391784926097306110728347467082056672638297926622779579182057305459063980906353325539860533537755943182579299012356692636079859344836447378779710329122083635963209598584231390534150896535487009895022011794479319717478452123116420429213146841162927621163426839767329419749800919502096001611365542138452686839796669802270715395236595045172479418834346385740591753267011810205274693716790157686085704742039514719313181242783730118028983557665374719771991245432829363052612733304713502625278905937456971913158192391047263399859681542082332915682726494627031459851319910141834913792298380784298096692046153133134979376502923599443803392215152748418571411275939115084627930769422464914656798551906461221146455465793830280574987083731423360490205166185180226753302005959290078301719713576033298488149923700781498358461171511681159155551287797210165914432145927827083233392069870935855760417308299135913048738933743822775877273527172150143186540715245072319711452794264286714647414797176059205548925433170294798553497312821936685416182178827428951128080368719488517660778817933164697931341046575188695334470807632147063975212736441096780098601215514269534825169909695247512217052768516723868139958058765734502918627440966394371771610676161371717912714582926483538964654914517134113900491666339577619372598132980484104730542995038342892204996622047005732574855168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -18258711103859079713987993567405510576181622455005373348870327103262200338873234848806651905995269505098280400964643399474337570567157947400559685842044637944602517592128902237820074446434854002664110885318575598579880508060511027261086428204022980406250023283721704685268698333728621087200945894347370885742461188572266622994901722127813153815078576679748702012713689799198372719218485011956006270733249945920496331781003921146287975223081812475210590865703323391272136490256683486909878743892082131343979144163859252986168120575444022891115343521149057475598419810747905011969092186757371220135348307472425348042646843424616752027241678609121926989114842158119323143234563879872766050511203482343329762374718576641671231886423807853358676995166387455850475160854445522981400236170655305770200230246197232687374236045971466650651982365716815944995982817964188893519419476504793926573422565884806033409813154118637350814729143434405271120441672919162794240749932793713988083145727228255919674400664329192171109035773534634202881506472544715222741262787307486570884352792628454170351053468782599171532694752429729105264637552809270740984091312302475525207594754293055078987440763574187390844058796238714563228245016194506684925888321234218537546120617743132372454343852095986788701966337549451325840420738007412903377647379612577509971110846724098419071798238545254006410865369061091758950717594068926494865985977441747387953442879353960124098219900466546995652817149304606927821531805443129623772263531763223326823207010189843956995324487546232729962785836833495617209915080953911947853123294456989136480194739536370181665802771739858302238943062287066396124184524910190268944321569200167263151694882035222996582528343038591606965982590988656918357697849139376881348058327070502354759767432650559835789152438575773226287229506348132361303993274439505451697291417887510765654756614612104900958650946763074594569251848341682712065118105977033110453912186774307491555402995668390444832185320273244846089899299139558861127545404967067300324553531741950828180685624678410920734729939457347401386098769040276095026275428637912315067032741162875377716028073481810239225536158775928652816317556251247327359211124227908209868122187831364291570147031959171317796692437322563973896773279465077979839095330373328150063312700848314297389493934520830650352683425559796783778567160295331968729555006284891066199205050993557974001717108230604956725901325462078866546954991801799268496045684091525167982129215843404464312499604412866090755679889086608327779509801215103825190681685263430075700384724550754235849590500177991733587828883556933801276753458793651699962060566457308959370173498270283685938832821229358135067941310768715866618483476993043043662137741779624147657793844119169574623774328906323025811578251635204860307238210763275119756819568573846654536720225937018216511312644840241348923399363298206163525116331390951977764080444113849429344268587289291193361584667910264850735889415041920528025416490825490822247431147493755645475349699130978071323217983356353079463170050577548858595051218727786020658378153515119021522245091122447175671660101946105389251029300679589903500481513122247539261313215035440432058099278278876067398842469483843645033385388938309414320799069683820903216242560496614589902084188089864916455331960828926393770272521479405460248330240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 6306479257421590896631457218957928344153452685721949608254876067793859965056912032330984218141696306790154079144940215044900794706325217949940378422841112462820569518734808064895661412617232073547230277446511098982369891571011416677158802132337931837932992005281774367330863223744160672213033591690551622563399003850892281187158483884263480575112242563069639347314366720565458776297956667052698635760229872747525584289708594077248859982610481159464112242901040115874185395381161713152767044735758906899178690024438760343384648093826944265832108794410059498997938129954347101047374366240205558933941218690023338491478560412512390390080435527503309102243573798949115953865607462880072222035405723623559885509864177143011203606351467895260909211456626631402047780716180205860241836206872254269478940114813840594482932533584667963013653601693036997278857847231870158062552637986701538116964877908809190690685195816133094118835994933076616101345321445387052606781278905919942748137016151770888010603315659380982928575203789343986999278915759697741062616233350375467397124697211071673915403312165208306729340460749617444220953133931036292811229931394247331281704846216088951312554011875109861715546823961830635360958971846007924621577189008042278753635977797253742816808021269021176669506050100910573039721933954669533928260217522715299779185282830965885354650610747379582467143761364298384835802347632604521553292600478522266834527262475577168785520364135780018409699616625277521893475106180961190472317073587894470978943045415586901938563727539544449871918173951346000529464236517116987374039442531401695396809930782285675245798491083716216815942574613369962670817458867219823720649916227958730463242333869172306460660379944931455657082002366348978205483470020162739075006959173913586716870576215027287233481355218873008053880074779232279499061813200128800319606885223226607437962538949627617030922857294967867300541041801485162931381633633485622125545473845865996798589269842481183209036985404256347781006641029191535178085445441113099048398234565080048900058940792594491919442131173802122746276459039942476692606101112687168369871347739727962276196678843574135288336181468241495527827016820412833966511575543523186165338447915925418850819504322805648735013585340713688013335289985844138065781970924525117196303481661215125544968523216689107815725324976460109153195794230077808162004984811261121078092036942012129474656116598430692254170657530534971603997366118461350814029227514594946532451169906543000758874342988113428161989021804296959602766256744661708963621224823300366244365270278901399845981275736589718429821413027953664774974102017256947582965028085799687925442035768454195476337573489758105586530392072427029845146939385591740359905793695714299079808531460959960232808373130024626326572666838330643631699087323316649713090642970913507780276619501413685892505395089371510916578967150821902707561415842246477864701286595217949542017108273699583157572074838347053368494679929121971380295783272313933663340284177452980842619084140035400382102830501631588720105578319317324617602186868670986108077948778190431902516458782972274128369037875222011830720006642988393897333052727553825987851612816824278021877087844684834724050045306960103478589098087723391337555515752775495994198736101765259291981294178022464718539841612306155342770768034239428427776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -721125905580282985819942866251366797079176367195366154808236681238545053120287047883529495052736824658793559678825690821528316055829184837787967815597806238304946528999606153704554346398191706344286328542218629101606871946865181259967544580808218423621737424958247371797533090725258313598448434723032867393607832865149336726157955606777156802270000887271782189063226205338250219455879672517011092983174657270605130852682104907901985206038758337064773693271561094469126250929776331298726279388215394571463400170406954116467905429153438284059183644283460958331265788521328533208197028600729090989332179630826978428082398257012009625537536578767739600062363454233138388066121363917536357480562869713202724007030031227370841034913267371692289041507972946130428331046053088203688183854016456633061875444884587498742279285978328073770322339640857277720651712067944720442870022109524352245881835926276761983765522658314695744464706277925680363630383684516601133685232408762586257245570984438913318264194898458821431401982454054082266447929769769668828735018174703142060170272190288239162787664696923259594273706527788436925420290330261122301683335374035839910918740549465683495728896813366657517266655503608308049413556843509055898678946684876714372144784910607100391467241591806867428178073600005299146354527621096093044931438431865740742581132613915040735848350332582313089429315061320004767391499150848796960479234969224003537298195313300448001816029975727592882072515142230262688897662032187499623829180821528486613215634263539563050598764962124239013621437301106637934530833221140464261321406704619486018612092427716308730898404077600244617360041743062219881420806333839636165341552334050432754210587515034186539771942815654349251158269089714532916638066514554181973839230932178336450781298916083958068388116243646726860008123716219082024113846571251983001527281401102684997724342592817781368913262037005288212475718616564592665346284119402716020642686511965631234802345636267487255773140644601729294145467658518447050656024926011048101586033881747842204639836158589521089058274122232176998006048826608812986640576715063193408284731941795210525827488505466396629917058340848032129552092346039722746545500169940892589186220309454783007905683069664191865571647279735809553273813962213033064733807752927162661027532289165268405892350818378827653655295321680940604818716848116272805029950358331472677255654981461414480238279180790216033913656253248420298043722275167091571452655494477976849825314249258366269402697453029538846441308447350497428100718215715559479554486192790898246933295151320075729663179228999398863057379278445008800285997895452495399417237306522189477096029054314750521575877255407699872133691615038570061966660983574763485578515356582586864033250012943538114091104206574204509022951033287320807157338964997402400702866733027344631405699753663833963633173013979391047892975342300113350769625496903435133280195653517399010864883796661321199122501706442875373830106494068525845196903773626251066700615562365644145687467598845544554396641832589184392287527018156527417990010696522053900902668852000487949884056936152600734874222836936630144857329250468100211296007926565909879337621722783030643241843025854088726126858899498477366819833742286193323274923630366824629852738696422626096319175727908219458300301793056725391595741915042860236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -558694026029813686019197049172495790271578759152106972874307362817868739404443320206679642350147882083970922753748801847003719176388801541788522388650738286479414772015835536391420221535615864202249715069030046329601420589434481407117915544702597760889792229816572295642849785937107648390474204966096676303147123608071104900318634209757925126804552584130245162682445912880838627705655314689263477009714460715373626631512718280340271135515331947921816453914662701809800581574316449678779217637272430044375017005381385989607177748368616090405777953079378663685270806111046796940697508359422604563664074845532433428299114550276796279387016364013273350988899387255573092593950143223344641738890260718627289169625578342164099020176725036618038850601551934309714177795864391294302752405611364376619316662354281715109558150752293233434213177200207849302335663260001563931943843207014730819871977429967033389693240496333944503694135883669596046367504268409387858166173413075577832808407447185410732107810811242510033974220218367887124593398544794942643108518674592458190449589510952785731811722127386835061751140797697635636819357068576960900719284346629872290680272233559745337033665520443885699852088949897429311971099960091242128336135226769156887564044665216712062756328673870164648581639457772109393553501944943626398419626537312343856055798824686769733592034930877365077494520134154364521668835714621533235522322192586323759617098530822885921562869472575974115536432388268158057073279255872172976068263005846397332028380128024634673100766484899064475046642590959921477363263947832340381544396909426682059574198888771119476315531526223416292285798390963071106179487075772306220448794949211877349749586429478625866406421901148822889001556636887288888098362455853656677490809098111674142251972727561919514006636658628888260221405691060896710097711127008390967830764715386023516756625289181330480171081090653639301066546250226641089725150397756398617570584409738981292046011621673574094438026903658885832931887025549236732447104040830528811104358755746313225002513446080370915388642298460161588692331030467153296341383229214810911465551610443342668143626814582012687093086431010695758643242294671257553532689087229820760249308611621429522360277199479856365060929444798839953565997292003922889445282413628493559821666712380453440353103561460464232841913058944767107382560780858838777529475684847565120435031625795253842608369228598645424276491077183541335644848686907588566044674087211477922492397464982514312387695035177359436070104562981600267652913165955363828505093789944280801576964602246773677491188235401756975199023907253323102467641851158350870878124003885291780862269927392976207716469340918659241535983863108185188844720210302122281823016058740136645015372053074448417425704569378974501682312586043371731014209006035723198462704340296807096843258045256364849319974586692131075959981333486041728771833118354485591626547112875752881315798299435542938981004159871998483997503002124590055495878773776203312392339578677152416404502811750491338988698358556000019229801901353118517050100710660490435976335763180031958998652742519414580320428399654743835078156257648047965474179927912408274389772226980309403088078458290789780675744365564426590658851670817735369924763334438309122873340025967225943237578750280092737803213636827301350735813443489628160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 142008468858469828791243909856614098951107689210020230792209859960890623211436921909374908742062507675145805451528567274687239889746027120663950213703981447070208442347419642651918421317638683558669160108641692678606534574600296512947257492920262428958437580339702115460493918749456482158981775542308617806494975074929329909468835468234462824955873423837252671678370168226707641446715377528478555105619070997999296055183021547231117721824179494585538767250595028960028387482291926795790621156079240569076513363615579235996500112418161031672881950617461408073496383764074571764748994389484875183091436157570403777628802347946196597088764668571053407232079865757420454321110241651589613550011679318801683112512669949273787202898875795358171800815230575457593148774031903689871410436104184564226825125761216115410243650262387669594703960717589284539318392619677260151960692987019306711969870936046292616813776026407938065252072143730453216360609770082824275257510187941662313733653596721875827156613981703405847009507887629224102315419671509644973793839687730854123048075110648566447944990738775904892496974168592818585128538965759430002970638337871367649366193575107501530053294456313773485539029113461078430404097479318470810004779171345342266585901337933167320459546147657775594401082077054073827259073261550254608449487503301168622670144939251385632844771185791784927272809085940542119488310224054849901341386551361173783684946219007044906427593253202620133387442741642133617413113349238808024569580485206454618133530111493510417361051387355531926395153960486069959374456891214353917759061655150508166569990386323123767734996415416263943183259118135946006221118567278418243763940084519835332234592169109614961851359222643902752027653056356126330043791695658449872101335243736756989995159301092516908510681610523606063564952048118723441186049152667699843746418496101893932311564705895989061046496986351637005268158922271815279422823632620669814641382179388917421125146551379147809714855096214335697767172313005390260056834394343970257753805409781371041260401172715545665042945981295211700762247225959684933403850101561587343826040622914304784730040595528969437480658720125633385611408881613257946715084087398897297906494773935357666061847745397388546301801972707904940233431824830622232799412042388009693214763736928911554761883721155043114162709212516530646884671299309557468398878662904031309748094710333856101773329810258974945939191025075045882258447476349975820679915994212381675043626287899149654150315380084487855896017879338215056754186540614983453708056569069990892094369277503482472708229013029804143001327726916913934016691601219907711089662866733021053910784221721755741367764420878837383631549291143760445567828156361957732734311228321047444714712935606084061937977248549849462447660636330945352381155848367572195478308236528593546791862151521288433994796763006342820548156392626214674186793926441866788609260513879925093760649708343179890349530613511325188243228497550184381493207496333746413480556734149805110098381135239792561081944706395723501548842233028114923104787040279677756720599052489145851534909697095610310320198757688473286371730390709937181790223249790483834856730979150185215880643147187270404186901115407509902594727204254715086042036966607117230243709632144013273820298918739145596959239943232275880895881276293120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 23610341085341084379900385491153005558587691423626766304118355545719167207783393487010122604140589713168032245439885343312972721098263929749441479217742643358111454843039955896570031860772649675466595146420293412739265105132899471839310149008271867389033203886151374593846744000743598528225663349271980528032624532194847596093672232074979667553043909150315028178238233486019470985511506484764281236034208217481149493499556805723798014788254475586130435281980038974294431540582520874038350763281280740804390031837987910033632735978338816270566963781183345320595280455771189688117400334803740268779602753686588643095003360510459033920275142962178993856746068533937164056201415351966848205684354175786436416056866247194313805537922879262105680125829599085585219716189291699632772234563946652533697429955682003627850112206010547304600758875773273139666435669302310556271110591993822245263616487286967274074149364927199986477318419921587585038464817348890556796548941213894414926035271961837478592313887663275470036223935380420708381417207293818161152432859357066450533243936257368089185480776090744924586066753439595525259623045040845390414694231146248903291864905396086759560419468553392028247701848099397663763597626061366742105071947854140528941220646456610728904221076725423678533704945260504505498627460686271688841373467908245005064375237061401823278381542104912969856648501173929883464387962674347576253909639279143336364337474061226249034383936629585162397110150818804401627258485016687094375273756679763714279260047277837830657878946785104959580852499376226202200273464968243848706570382485384015811319914391326516474238613214292665581941804184593164655554750895492075509787418728296713357115059380499765560215191530631622431088272332563994410807249207409721862415308765104312989988312395750481932103878859029489548726592076581295188751153303977015429644089190749189094040993265269865321389109737359954032273854212860299553296336085708172569883668594094692393990069570089673118712493835127666550636807030342896283330821369236375942311539250615775766143794585249371795867077902571703396087296568043919435134010500625496486900581590240212998778708757953287958641222234173362457427673029303720071193874183712114044929342711459339805609857795022227280685852850114156291022347347392647209934028758090017531000963762698780448654441527836126772606704163203101782094560762281480433606865438899679719451971811826021928988835183237056554823556131722853813102913656292511249239313066169579476990060046857919211672191168095904932757043967642317005363640141647941458369148976204392280063643383665824460101693617479831370076863037129399564843994349910951945219163458496891231171016643455795244865844894392038268926152421478829452034204530608406274205914099646200088636762972852448569906652270940301192668985895007459733340428539304714777694278891352067147038787006813589703968934655048345361837982723138697885060219223491552625002583719636560357663030844542093770447022259580527314812519739972945295936311195885405300794985452967711386880852349209419370139055530963676907244075563087489955226909481309937427737619420696401928225402064476471778395988994059635207057129940188698719228682684175611379877527321647651504412989908027581516428490662574741210246417055410167275097181397662689181454901656448385699689766066713024943572585429032255309314260992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -7924046479927153345177619609343163728509802163314947228036487207216234270081604771291618313562031727048235674297659815059394003293765200711614348741601527584362167016426048650824788310507694002475358700077403867973831055538022658423136603281683141338725078950347318407999586331730702258743127883813278532922997623197490291647109193802151227968377044755506131862667941197490359977368053473370609196551637890256202774639317330048289204410960112351880935000329671008570628526493409977399467751983001932988579354303454121367985555125818379353575694978522843353086548646350652626823270668296414696927816475785616881283306785266352522330414697026258541596839448017794064580182813786411424124462359322616353592969303334738012857912709599679444528467143287513335089565341543458631995080341488486875991787838517405895871355615701894739064990282187589172461651369971484446629412614343829439746052981698875685780630109712691439002059862948169470959641447768413937925631015529039910516254480371208364107663400926150869512059372464743508031430039241656163731961090665194207019840236394739715525585596088807140859928970355095445939827071685001467333387336954143273646237537593207950709735480870167525161998058386746910664015480481196795355818122131180642060710594416722419176792448631644699090308225721155385874493430246805348030712355150928909646011365079588684441240983280683857061166091821053174694299505471556913209079697511316599890588031834946187420411061386910617399696151317034626566489822075896241862848895039768531380009553845983604460956199500298755929434690999209466402992442646221272313785940219718218999449444880858591044964133772855735004050075029265626113028881643204529033592621660088023695419684039247226414586774759874582641950487974822577063240486295128352420082091533994639712137238096251386296963999787592099298956734515483396195354205582705346480658001161081176802482645511359618679695496662034028217890589884127406593727466628295892451529241908845368241867909785933856415086510333307517017285937172812524807743917067175552218287656808499641442964730656774766566269943547866652905246942906217140012635617662702923369296600673753052218620467270965929989840283682912139545667327281779301809002122755320648049629561699621157717385599710604182023625195376309662087491119598752021277076834410469435151460855649081972607002446420634941344989971087926970314544176303317193009657816692164802416426298198398405823687080679896499510034744836539472004854220095039535559597653554397364864219300498251073391021169463921368832123547170061163674354589423891303734564171981662320969279734553811594945796325708373831941031551363065596156427810619749577332252639223808821689845199365140877240675050173863568596354677303420126400142617117434106822497676993361357049577400338489353308366122537476055200321773781778359450652033414622630068273101256146471705625272848933860859992283252133815872328080719938661481697061332701736181701245856667656191240700610118291511422571522416170045900318556424625958592857421119388923153104616887122720264107991077729416815390769316498647811186115705814932067995445760625834056524321440789742963066905201178248351901012358158064731741754670714060863862244965096026213506394310447792922282916324871419389644596743453318508877017216882078362359838999318750492287365580958951101540139187175280719812572840512675192504320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -232193745609687693971795709229049459081468612077103847958697862776233458867022167721624250373453105473993536747344513503206186442962273642703054526934653064791465764749297964213331087176664805890759548064073786670538156998757550687134069071550274165489690797433582015105678319206247976329787280456763921257892182019755298444140508791023438995090401535400730299305529593911795132627621313745856228751437963245968866330461702407000452474544571699631638078602999775876797529013467604250836584922552975075953009369405460953287572900269456777039732419042672160049449796976880459488521887950071881268058625398202885159165516039970941317830621054460847883889865203588700110734157444366674078975517701479280131104566603486664703123157370023272671449962954939238168279590050743138953253955583640530950792083626160042803666853485072334830902263353888458842881592844656974882901573810608317521597511926771229320901425767463620236579763719385217367430261670534951402147274693004737935231752069938760050522134092682054036242484439860095520040094078272268719228950978657860148944802970845782514770583557542687262345193794770618097772730789874905818597935200836893269925640661757361570973983750592095654945008638428782138940581936674355468321312579536236923251875522223090427548692829897526458850691831033870929830514989029322252220365360223409746545886296511047128397247349037828509292973045922401600899264251640635877667455593412444018560027736330273274933014620384043489629127267051022797544266954176286075665245641925318905594176700719585515899103063595779775538990412205183781758455404911594928720380871018020550037633846205711478459135119446222681329123628993632724778296848293935586120453823505948646080060178260673166123291529834893924392470134308921950305058471799390100338642118594641040233887137156395270205636181515577896490365180318337636314460427537246919839760819080452541223682796788249060715822060193172649450159987763500790471070158403821078632909831766113493193263096999655500053289357743503644637045341848198954692680882172055846441415908077206586233141393226438011558663577882810598164071135232399186846842819748306189175257980791330870781287613666509890389894894662375598609906825859298675544438389813992513515832691203088298296982538184008776740119113308357193240490472083398909327740413084394876055988314120313653652816280945941594280543805546953298834826058674021618288560130115527373310448920124231005209933787672621626460069794992497344674076924870891921614684668187997754466557698136389223821834280278582768581890213863793773072909567181136884541214281455881250047259398217273964277777391029493578910972205144073329741991262239910356324883343378862363919438467486753379445128924416581551927288413354591254157794832167388755196624672879380779399482251113064768216486653100065394554250543514728291993726327726819221141214939672921096389711075795638388308089524638761509839844443023598489637117296448242976594568787210716688695363990983565181562943267555700751542293894850736343565799940812968310118599196885279679148151724395151814773440272958723069385415181975694465697727324877260544786164711979496211272994602150292561382261309623479530527660151406745567551007854970957077985933075190145930931544852591905613080187440965855965145329989589461589475545210470288813711012574368997226501899120978933500950212589538415535456256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 185733718557145229395253107953487593280153267155234129076428244596800977957206250413264239364062824056642558707563897212542980754287600440637690938508003233851676434678023157406130957382632352600127069413728946480038798904300540539796086407669801054423516816757964379932404267514560629906128582349934098872998930054589574215256095034423335196582181610909543684641380140070312037401228012168486230445478657514907185330132685228909135303908672860191600176416384836939833471805127585272201572852714621354859416719863962700917896842098456140847633486321683667998014452736594485316583350266743376362509461677266729686350744024963286486399239338007898234227981528675732819107918973372951853762649647707563642641931237744664562134386476001455123065803495430358754864291396881348969602118591047883483999481465917715471118431695023401735367736394885242343580648177187672154335462538353383430693267567749342923272846868356122424343889156537179619007739167481800875905162853952052826429335670178862280632331608446124167309927795025840272505249261811327056049566880542215530917016331614428902481206040587744159685513197500244130229317061238657995680077434138763915980760773682691515628077760596309220399794214102648270955709935878663465431665454069672928425141491754686672071335581822567581283015534498975015253592568018446142361210475077013409802641983448174489432806444884787446471613306646374390368793002808446554029194167565186168909699032972516559726697301307638667910528912314606840715578525642076539407299812271374892499720948420945666830753778311371843613563919832628210775928823422821554322110892845359646595619514205855491915460104067915747064471678358076530720426322527120619798884108677782070638355146018426336153323797544309552140965933302045811266427973231143193298177716307893486555973411636568566064197384314474595035134276408706326833356521056097108384311581656738666930405989864901729483516823697458020738947699872513637884781268573110673862096584393848301297258435848746226190928849728792440113529813646007564930890361938978035502715477819314753339004186470184215248189239302377050529857801860334620431795161495696996531154222877042308672662792090610935491542390917105681601262362125794057040583468687510700517579197119517689306911379432712174830687892951507565624589240068441731736157259618873661555417040240088175188853768739654421099502655547570750928788862277282861603275790220234246936022630998913480479508915256105333358076552689235813811724220820067034470147980773301979847962624427172555740668473906380789117480218128564153948997474190868120279655385949691464041046556557529729872398957775930034113083131329598135084841924787492787618519772613630412437865105415659626287380271406313575580757787378044603011555314805178944450192361019040376365559874055352235317061318460469773450184884822373489281658915149056232714967682187707152702504407035076124660121934368742407350488460103124580441201103715581090780865996728503191670869426420137649107684977078358668316196297479585190014949689892538292263672128502359438238297219362837168990021457903549890585912580888913257800995448325980498448315000693800200819967920515986202278894782299793905389048391359368161014377969088272351221481825793289524394887382635986956036542982487017706794246304482818206151963764694048981441557303442430151654275451228176427158255697822933739110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -17547592577000817453874051969152007010830032292200323301170595196297614756485058116683554083228340005331076720652350916511964913182329928125751653311974517623074124694231074988336973416748084726226189801584180666436901604099176803978650717370963761292186836168171804256910256684192941813408193116259381195708758292337728910197374092981818937610208314258352165431218638044538613027704755877917467468978635235237976830552763507276995367302730683960317070208188934613354424999145467600493715802685712681016634467602019668488396482521125746644553592662534810177480736931764150597386624940180105770978706389143981494034176830499010718249695540020486168464363054458083299341542565419923051281429387010825419059555342380336002997734459583888265747264759034651672917283843477374875702214233921595235485297945613062120474204258928440855979819632496997043982695213973774645265813855358057223778251808403401945352683467225069248963552582497580593266965721229713542645591468949382535210208582499855603924387945565231179965923226781633288418476006644790855020259699351401021542863889435873982613494811605334672570745484580546452066659086678039320089854999864960138161088028913768975283873870236244549635277204727107002955905855931124003866449430486375836092267493202675247972741214117932597095161980104395267052165625137775973754379257211929916873474156868402557901971853803613577017633504166598916289605122050506939071473079374656934680566029695532788606200991220476905006573755226868434127510825905633925065627127850074153566881749904330381937748796550215244863355075375594608321761393616486683933072547925078555878169535605018362821621195533491313536292101189573740401386532057115434534121253309814738993039103191885971036733519887412934210988088447104866929352129555213174473938168865002004193953769099002600644976834093807876574473761969860312521557441030293417474462479618539817745948674886484884871527290580277560349467360150877186703114639036599716184621524663335817412544234755217113336003818383016841577876313798712039152138410721024684378776065741596648387139853761262093926431919240779064646673717111552164297711597291021071856600063897062193431207445425734253729257015338375356627860235386383845081436808965955999186806463661812216717715784135961107337855633066380165102311648612396949317076810242103131903584241475140553304033570008526105764459453057106871384208805919095360714051243086285533501518381827487454348495740889556639302969244488002007564465294902712319431176049928913767946314526480970558869016899110841681658661841498034564793097246895190855610899457942389856498083654505451854423588376782673203729052337641280078502954875300099131492130649829047212673741745487218366839446942276704834831366285734307560730263102196392721419299694795005160717131267543510806437338668676177772790907147399354297349460244698749113443204573350117251561632467065799423279260317729849659155940007974579003411187013933235219040571730478941275550424836397229254480546941842072976616958880707501629097800216468243213722301689904143823856283480267355129653773194396753167090150354747461777446787916946514314674228920211504330621040251063977067135889277613145319722790090993812962533597983740009796143394732863307322603574476663214973675474071057309861301162003188212046053457113114790814763838143538929547002999077675983656733578751374555873280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -4571635165394012845898273029870237855121462323139651364471698419211597741652217438470650547774360337302162159303327982605762087453252317025113223854927539239100355350567421945575864338563494423522943785966883691392188271833563970871848623416648584713934370541898168733912709056057574881481160813848492685985860468308645445792663305744256031752783269378242924769435721140596584418604301778623712646926793511380131090102764787746989113415179428540506941331387543787932211134735259069342070675603643825597067313548035848091872228682096019064371629995713109572434251774717387280601567129628243381099556198813117596402655145588165745343740170204509589952061420968672227042689462704935996583372926253006182561674036783937675242813506659965319074992949225843781628961932946721071111929387523775911225463501210052812847729681241594400838026758962592182400033097186917801319960616721660464533292533395193605964790649681379175000447621938889467178987509798298007339752580728238933877007521255513992483626216255366192829900835244915626610611433471976859048468578441761171881100111431082593713564442395764107516496382345768424673740528023444848934149674743934670654511267767180900929704473530364851351318509396457010903041973503293227938582168078001491737976926697680190623852305110955529300646084567026521073619033468223633995393502266149013134652027712134807126201165957611098759627601532207661197471238213678749244520869820007997949040170031731417029759531581434074989418093537598634638883685607279096739969919278385556328012355071008037651658055161567412561386703239339995959253464038844486035859923066380871550322153643562762762632011837883781850507948141344128510374726799935129585615755435118512508501778157994758763364331812494766057063227702753294065800657742442657105036378067275382709897089138650164316917113903707908820093902710944828142327330831832761625418139415122441461040023319630131049982724789703549617007730823731008988057929748700613818196320825073517047691696189284844666100950658577655846373934314202769683631404763800817283567521014635741767859291091046062142670921182017366682566457715837964255020863054308939266745832923124213023526587380404600635999590203732769133854365138104107561828283028007383015053656564091559449057569106163456746163283418088358037580737103942494480696686977738525075797030715115445730518567164397568188827531608744270768445363404506509307916656115901180346584210204340086991942492078532777148962998300745617555549317724947019537296109005457199061115578946675701251225153604189130434022784506230980318142279866369840941665996740733930047662805350351115613005410357007267372911405313849017172080244256375253692830477792037643081053368129887177074282027402826370934036389979597756145189565183062488492138732623841940454864797892089574183713951341323386774327723386211310901142890129894244546490906771884405474594025031632390574915395323105931077993201223955739210409781022007202744828152152596369051903391549317574908007929457383073697611223961762866726185896853751206721908382559278780997523533377614043355845219719355628250398007319445576623847380825872849588711466812315279795868814628491990916282963091066769990435149522105002079005811024340043100960186875021024509226857861162052707766712394744144112503094007479903539118749537264329405768576927963302136187617267561283713366967776706560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 709077129762755465031777391408330018879622606699532627586471021776770687605922442254855554456023258325368225953030146918431307810878557744922522971620708896852018998384281776695367827740595487974126035953017814909414218710767305778909889000206038918576673606007841374834324106111309795806130088035139194182324449533757002953501404785779312145867887558229575503198853132775355083521098790980527090619641731376655559588793882163196450114768682322776066329148088747420231565619438663043934980195533513977397834110825126219187034490871855260149866482517795925836483319527195794083598842824850939349679268835387701456651015574389102829510961430587559334488740250575356612462536913247186474310627168052367999929948113969568228571942046903874360168211335689111803816509162449402036814010314388126881746484834311447818178463262419639785674147497182834258612051314443811109799274650756457617429699672960681203057388035125671032185165227101883910866514048478679770045320809697255300626391981589434522547026240209395744757253236292630383324773039758952894170559339292434120700802526978174599804566813676497199996102907180583089452374891471160980118939979070425423470699135403276674601024702047127508430958126629602028629837708659238828380309173040153070125052801750663442765765352247562645109353534379879653091754022860738682439314847733469660565353874082319487105877966240559580859798297012831807273560827825995744902379189670667220569386748928200500878770299511846853555595288921554713621873248901748506761607262790885797431350539976550100348306051729129781613859365908442648812156422888136882724704827516731920260466793607407639795958243956539038733519433387747866460003762655960540955353979836326863090581489422908200023161105051724747577812257042289063147364834250715754590437709544478368289499536912040917744289867955061135831150388082024729197163198127814779513624019409558223955149965535680992625400162762016551275132373215052461030302065699379139740044666665141937729392327345488679367188549104298461532335504958245309473876912929527664924753173077424715267321882439148258469598858029494890067654340386615289058961569646978843309267402013917061136073293447925165866317767801383004118390236003837725628969277147940908152137664384138720146691913577165483998631371887420227573823031966630915604258495632712662760247600991224169489248311751996151540429734270760727613454405775992885179510130283715905812493229861078797140501054320021850578607764663889618149234532622550851679767877967611812176887990997500208025236136040926891881534446954238423953408986873704197396345218262786131966464174835766446659131115784275166466338970098577175085970852508307775045476660199308101526677295560421381906401982542288602538186297854773265329727678770971209176914905732759264223326174528614083402611644501439430724008538846342041942509013179790903199654154843990622033434521270547265113908525049453249574575738623901893705878378102457727352226351846828246751525353283688085774688031775088170967172468274677161314462862384987640233206746946152831258271574376597980262823029910759538577386076432581126117539964383131073698424558005970140058988436241301917981999070084091472571743874712477433439910636425020067001816222757362958069042311218563474877717023850688128277139305247380276930368676796044627765265921582913592164248131316765970327673818316800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 114516285265630047182419083293962887901442680605055548214142156185309530750836801227490652578836779928633390872557803319986635320226369821522417410813367107598400390874967650855781404608813477203959224465643300046641775046987268285650941326994520026490302734288378901474081740093715539011341334566480829679126581312331125529106028343431974777846969715669651025184690579233318844059198133998056578789434892783563624769825126839214944946330038075696321234670907675049890285121834636276440368676830832573426320889954672999051509930663987505831062411299409504668934639326106692490897705502893367756581858129723412163739731558886494427415447086476039193314727376009949958276204837629592534854668788044471863693268757379432317245452261449527632338235295873757799604137248401601831440767204562010895281578495268996851245052576649579447610660388855503544390584533474146631900533358936691554815532910737742733117898098027958982938769116106897628539018793126284571768449713792407093958838378604831545270549542655951137777347065925237424355850520406081162072793082378987219374604884694942343228341813890416155068737067467155755196972101585801151017772123829681081510370570638677003398522179727048607152507964113540753612475993134539528080627374314255880353957729689265924906373236777813890620000545716901925829975291169365222434773899372347696135249571464591250517970625259940312869185692884528158627807157727463925917549660669026576764623663752359957221992083087056723440525754909864682371842090362495767856099319079906033266893016045578480684849061732957356258674995085571408671552031289240334451816637460521739747647847579210018503596930598297125901064612979458211041742006223503551143252043521411393235224007518355948431397364756285141091280507836816346772180058233269895053960246431766446082270790529358179576628126676753048131506525838797595199833019285881845457449614994935212768364910892827752568569321372320437911895048455220358881992469775322890023933996378274770119920306954329743743230395870949472055168557506213869306921453522075548323017479305698063796770385384293205440629779936318286785089662023304122886426073830766770489598656886615036903292923482408529097636265679039593867869480370231126970334516140138896208954759875150454846465418832726312004214625710161532694657234285781781502729536017544173716187416420031183836498815523561069025550714220300011132861825617357953202988811348324106791256654562301599069492643056934264350986816506341197045499646993971953225356720571505975713325645112443935878042750128783392439597998597044465401602028517400282754114688626335381048377572254510531435655346042059676439929596561476824960597057323324905378198122135819752678869073062256056369289023774826835051710126925326684429914489480822008360610467659026595229943969181228478610059333268179306572481586250790253844900258509921851312668264660123619566067754868122464591628736261708092278402430566906419004016053965952414542656475049761788053625375895953835959971423647050775224841104533252861197592973350914436084081492402874770079344203886216666005153801085682234665432051027732308343157920009120467953002042650763981685466695328696339712947525998819860458789908781232625915114792169633058588635578594501841846916515409553854464574252910728631861108183119722910586589342258917907199842585325717047873038212228967269484881510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -216939029572568515985952832543989794565349626537214241268276977098562153716768863589022987510055771728366677373036632109500395540133863407621229108964209616415147525179003276716532096921764554038866883602733362762027685451067163624258837704047436879521001979392000646160556113684726426966085838726958077584929319803574044373856481418167312019178280855087619403407683174950722605275812464259112868642806538965004246882108961102057362975757179246388709492512011716813443967857440501216804450862488910378220358025543624950995863235446189280643837635197690869746442001897487824145582322433338956480040112404866763129813010028942334007090395249830114722045404931975540732437452938988304516432197927028381546167635864774120810634493489648994311536513038586372659237215343836444062169616419194071329938916344798800737147882373265922743133410320868325129879782634819263860121577119595471010331730064639235840221284749966727463769256955650239377434077426745464497446994116801296935981742095006547172605633607754849925181125704399404311584499554718438284082846880298034823533900574729561532108128228479438488034821441004576671350739518926686067438447521322178052172434460676811822243879831297447149925425272244496984713325442470126641468866494003966419094943250116357701548411464905964682814872363435611224361018554804441105501517772821388158775811728754097276197110775541478665339378789112477853854886860565639680788390511213041324919975750538784456401612889399483943880609171403482610652972398425392912976641878535399069378899166852679321447161172098528547489420850534943773971932976406604729052321927605223207039889321310933090206815614432012498558567543016960566253223952766522672999133432179973712653284375788208511012409648757058729672881695761475970351442735489660971678801000749040356739947836397067703291434841888632343545574358589793617453130679423352641528474342748570931163860838984511998439721894661388797354590200832520957823623627220232361948428330244467124864537343512672230217803601694118456568269894716748850736331851677037534408633723636739540150446944828677434494812065995820290762816877649766369484700892434621946995855338175400385950588079086481971660096759353209168210058187921149120419579413942712571717518776056831131029265097429386510100901278207783502085611413963584427139703987695207615871186100867924927855058594979265967118630462632300382904229543251032576183831581481420230970209607624899383058460788966787057147952450627707019585879783552193959977689327349812639460585880951845412246600239182777125580738268585099347205666599324995909341297353949737595332106197872000034047152486242761624040588227257064556617225395723694192284136546889132003218236530061413635204680373921607983831617348953630470585146175573820210655001726873252074607922567251428232942170930889250615197004021430730894617913011435019492493011085952199788750970888227197150857642942070696185377356207718059524915641992950561827020316445668284410046737025354053715219368587084726755698192646738174626359028292070042289518254675852434763152372257297035229408208514269722457543312098131562067300276069027853748484692975342260644707296506924086603570966533340680621790636720927322837227102621665816296208835421697409989299229744400761824096733272893954294720045474447503892127554975453963787679361869874837651473715377538781799251968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 1364052886856627311504726967003139442612747078411538192454192070086999239785400837687810726627903224736469883134175407883794488740318217736881080742787043707262723290727611370459961031974769433290679582846984617962875832886139468087839296353642271651587323218192142737203443228895798647670434992693363638590558026777516333979929259883177707170151306073351181351846814039957509204659027218276751261454685877597865712719580408328770066030715210238048359525933841432897915563413495647443625497928998922264719011132959154338412823184954480516986348778953380509165518596863616287536144853974430000138218178428537684586928892208935148858637127306964096111349729384198588698316418260297047005800811103256304572321605269750185102372410056120343441829001534253489619996119900736166516634961220024777986391212791238029894708871097261710695487093863459871134397843931327830800127685144285681218886562169489044228386218190947371471817076533172332336253590324895656734731989674818761823205228389053633523381681054173409974994415195957352441043000956370457335065610668003634928072637836093138279413134312031612143380282404553445380021607286158859699264217906291561105630383021175853782531124894310018614963499788751615586710003396812404684398059243609406643101494560818733935761920249060249161308893026831874580621212829070461259767409981128181765334757111465834822341317867643124953846199615767562953540974431867872567281531440678243567805089503546262129955389764297739733475190824871847050235317170693659533355371253390038539435655437727407764163980954150172707143005079724573014907600051266487327180699196910731129094391084045890650035951739318189139358726674116998259393477575167020756075371814246940614621773269611579630138137207727075797377065376441764747258507962174176205927671775569545928657974304580822932086661071447457052442621047544981682612106516124179530580481341534949341469516143045476031896508094853021290161851741382762565774973547344420984621563681971731069198121125702179262084596318401712296865303128632143106890598702508218221688886990435835243347571700821845504817066262492646807885931108319736500598481504159440557846495103238985210183093475836333304655172599258665087171433361608633502202601984894181385604273612944234664385775663241817283665819747983867410407650429153413150134130996577169955109321892565788226896515767267278984294153412936671368159301745638247191683194239120597600153481570098518172366170516675389981760425368274349999550186850311587065801494888292943253157828022923872564482248041948988685145108354902053945399673832558414061019848435647797148134635742973429327014559442920254011524190273148932781230485342064706088991174947220531393562925737697191637959571591850042096218320562404918045795465136611502354010850997018528600080357623088649572141879708412831964456054774193251769305356491830659182361088409831310243686311282287126311194144892571207212542633014769225562153112767767141161911243715883304596242714637229414446584762485662701387939264006746261762766188029918645886563644021943039582861619150865540235050378410150970581122103221599982693348383661230443763801436017515790271876956598737858570286878104318278541925109993923448167908058823767261596604632378406914034047284080363092270011626795612090856363323056390786227749449935845919819246347984340612709599660994532254259609600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 406178809397449881909926714974585492051703359079120304802432741169408002333060019326535387265607515796954751173382678776017895953274048286068370352486849825744135864211617093278189044469340841577303856026783002132202620672628738191440984936477996921894374928241109753685716158440374029377596823345055990973918639596759269545881474847072728426615940739685542450696759003599819691605505612059350700370094515680843516596736556434160323313023919930396471704756041920453324804728602672506733720430913661744478652553934340770124760168712514735225955207815832748850884035025242072602183588443103182536091989640699109888233435192002514205237810545341844798228539420177363731221409692484175938137750625631192694138332344506229908344142150333205289378919878136950087966977275744416015538531052942161351035896722593208391383493711027762494630105902144250861857575312370917719045178086692131846031944377760529160330724619884431719824548611263253786857834359985293060641074748443306188480355353622012137655403950803565440109157900221596147683490246311087567851525359216917707922456247788752479735354516267449119713815427880265750995292170021213500797395472178449981612767598268608190132353240951478102965169722911250781526185497635770195617648720911796078249223803520408342432608386163519139619211309696503083920035678242370377071041878601598064146427146337578914625997107377291660173458088439689653711968238461740118410341150643932792159912726148268120497379415767778516369190537132100333691715513378637561667037911440475475805350636840494711794770883908506322422692505754340388355183639043159101174002077925412389406549482020905880640719568896255929096841329999732258783168788144009925118582850142000251387761039205361318207967532716545753706666162232554148317652588794109313601200175690296476164570610412595792761718611238832789492277097284432714954870114452906575560791146157023197954879549384394202882412680113367136319274889231805089958011639063090630392805245791865477301883829188881901024822222919901433640603608596773636911599356763697638209449953580040006651507451577529477401424798303332279376502858365628619762291086855060445844976494777806410734373848141380588411023860287441186333892642396397441969875436490829166763923246905200700463530195356263162729016299076936447722128213619114964586700256818680081384513904579113575986827822800921834605922456684573832375440845041865472575976348217231304467198465677600931756810076237738313742663537032782907246978509223153944519771199226399100109654053552977242885651765092335044366984616084276854947735989704326781034607929013653535517812238366199124246716673652086698289318863373028348104001865180464888334409506899291250878627291717189366431412675459464148731059277371563677705388651735327733018596066075805216825547713300849622765725592982597510835074488233872196779628597285339301862846912264128926751228619444072433237662963844878155076492828860494554074230088307637218191815918224968975016052483535048707963627074856862837579931346145899684692953593216128393836461442589309000107304081984042958371745030649198503366823364367111586617047115402399451972082273326456175336805907465017138597678479558141635256865158747737549798430846797803159077438301809817716452566699462037940508226552867180151334305281239537431705277654881904174695606439282244818457093896311920394240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 25620886712679621509998799401836076654290155752878449484818290572777012294216508016327501587187628083118651839624267535369970630223928927728964917304416283198997950657774916910204546128191748968589730519483049066580293867551680358288390121065986864690391235851603777286444401526268155076112987072772978439397932756633279001106512917129441445855079170456076544057552323473016025573317250629734189538072941959842191057724022856822319958017217362557852142616638733361629425980253952651663823283110602615952351084952612032255258304215866276715159951666985323768848037715514427561628986857496957123859586944250393870964223121128315119182761862269784697652740918439943272342465297107285894075207074750175956320347058165798984269646587926445308336054481278523262043122194799744707004999720575134742432509726924252780718337212000738429401348131180405759856084460862563997956413444713241319742538914257323968355592320395638752471941831271196966723120240242390948120302239720711262349404065447021739114599885311042219854385534620304297571711856282447591422851402987648884840784030864018081439408509197657930560367326605669939964853159920981819909578842097129957827140524719526483584662886244998362020096670226269822530731098899630973493114247846949208728612943308411100984693912063876690222519898213532480031655078827393873275389401964955267013332030934645684753345055182234693834546598675804523454271379719926081567987968931784160027014284766394798270466609480208665330739021847950794891112053763795337921533423942866011174417015512032158517310010630695846931380016043670669366933767731632056406674924261872285900749892648960630039996814583811814013146400009234610060992503235151950325368327091388878525636055255785331731396338348854668924792283764860022504949670168674922188214991050620563282092715887253463450953502074653904389034803230179155199526250740983428370146697603823839515218479217914368443215658412897088840374305004159725914805858742979286052436137742834128587642079515920207614687621660922496275848928294411737645180990581463403689065484721116056638788888066473238323734135122295677166109212191156398864460120948577655998152782325865709821141578748853433192309021447161303152178597249920234271921053119605116335127318201999555939888776486895731343527009122790933022186874604731358867857306697515262918863976061669822619088564358146623872242136676459964479951067421938259918343829095449426113957788052033347249815429254939689290203414115888428741578988313438625897113979264203411649602641094182041011205867368060570198229667662182667487775177787172680787913151927614534842227933209366748736155228168766634987319137676705683397473776985446297438728537051815135458190613306923082096690154707535774313365762289475679085694768533266246257503121333016931176630206869178716518037398985313616904803562348444027698767212802176269964636939875196650170174246486373514852709093523356700304981260449709886613199418726409586761912336178402099404898903843819666920178673436735601035554738001315102408235322074978266084201767981364912888825184346567086888811008094469009894018584097694606567883491648117871821864194229844639969268671271573195868104497581998991826638795812598553972427267166747617339088658967278344416979809222660096051388444425488022596858976911628949862526013107151344882973874339403056629852390111051776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 977676480834223540033809856260392505779787293079500938183313379708300010332492010659371605543021891887854935344615606186144355553607466823169922578956045218404266198972259575072037108743713329907725996489475813759507871098337524222841258779563301008347036184550408190086147477906831602980157098864891427868401061495629086018814086082207705427728096198577745686967009832646633847658985886871548735053823488933314432349335363873159517115145983335323771998962151324949140659347652386688417192935972296950221466968929751653368109156847410513299029571287512529855130554759328396973497540302925516087475707521743575603166117247312115487198665503304174045044722062678860500598480578520940689150757497058046872038215978714299198936866602790359675614657153484311930912299385338640550155385310330758328882453863660341222493046451931230867363846914765157134077588866147010624325363652303534116783589903940620990798610503111945062076653013702094700694295765704305621728132602017556566139816782298060811005314577605209945497917294004182411732171763994657851739952638306989509656009571235812786705086452385140365392037220241768607205140503669568220628667124960352560924439747214356538520066109871486783136229458056465867851792534818386342635513493437027891023847225420075814726739349160405736425336184151826286866496375993250972410924300865116256921281442269639657181703597706168240293039104135000298991810093121835532834564922175830365251979419279355653899871635896689677111526574224803390923853792559897365072661807563600012264068776858311979930028841840199538623550836846405555933004543594230569986605814368794435804187775325634756754338599006157312643346719118107479949227838703679949122815444414729794136081413331082391661948490184329895543311040718305382964604950370242660318680655835627920602256465714307800076314680664241263057199008032765988118068919611827284444116876202541350920686978591295043657875105307796257877681941545354577821866782356840823296367093724745057697596461697609577444168496140323213833744001256413920348422665374456287882705853817609220988661900840302281719791344023192228990466216740160886324193497147783137632906600366245539093206882678183672336131094424567367944398963654153437235602977947647723661542823692503334554412731955424914540064933531918826277670256101320623268604954782122928664082346254938894102818792676925053636735468901822429627731999583328020462194856931466150066075663511153990715141329595863898140318921166969372552331163756525757304919916183373266892286419222061559703856999640171667383671244036708053545642601978707802745661765514867222255920903504789536896925600467403427318182212853704648514326147280327005537137473909410003582146934312058573007938972882072694619321689091935597520824249949290605685143053111720814836354625944764882916662798874199598280430396951470220632762787820902634810568502664665438075129258353885472630510264316524173517576729459305355407360861171283973145151258662572116222320643562811188471160015337066152176544293707389013877303522041782104164360001597220647092275059257646662469371458049937342235533395618949314881683552938749920384052345464052272241939689250210679331552479464979822362292973150046912174439575618244666089381272193311715556214182478065988379425972467183469691600881128858331865085415063189099283307027882471989433105999462400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 310505742191976905538836853266279332167453763261084480223637033225771471843589299410131894884152036924738661021214591862811082523497769375542625820246314185742770308304376754473695036069263774512894678149968852882585369090751747577878709621628595386754104957459491854265134273558114258494047053921878981197312193922902180573856546663326140002260154920700198830978214564225556765312305408757549723528640672154081625888751043008942618200555770101527929022436560701724502972495704083471085264623329324617690785515351002337025500898844373372097326405563990361953628452303422053494183964794812447097739108469622564710881733153966870918170927593321715669515131886938816093540397744473571864572514655948469323122231155644278939243094188433792948520743298167389439007593998421764212899682605881820187485235564889211236594950433299498932003461040424993772806434915773023732900326246462110219815707050442426319678313747714933338043418589043268622106115329217144191722507265281253279987089136767647517254433424289597274287869139948328805292439308903641838736192993663873294903017665034730177327269525623696682554621749395369052841450643267176387238906535083120116169139258259997722581663879448044624214176064674092530710413278401440348460314439365663531219444857848246503758681612941013381358633382057500764372151716339784111810121051179816943642752645456053097708606562472815696351493326210406558284848525929297280574643939114865943112044159246930289951698018979511979988281176683927735763456804527108406595372145353528157711699892453381458470013759105051659210951439097454550134722723596959340139068098387774817201685232992736304387074481107787174305056358990949517183417149617879448178063536763489593205630656107500018328258557244397246446227268520306582229124819349437142357609907039654758396812821580793622881179920350591535347918204323821388326439728058854404731909871324462421880661448443260524505185163754141050436065586100095949162923000820269074198948660700792053975086784180955358813378041516042256426704680688480020294798932448135092221242656119646107085919148594471414104704118264692075752014578387329744916558601664259358567999122652527966567081027327781474604115772561609406769847546127164748589525181837950391443491427119260468889669125188160341421100376587311651535435643751701478418940010327726573158889209629761742857002638707247459591835907273849949712044219830078638453770926975866272573273539046383292684930655095448873840459174716474845099222553233018043090590792260264704692706813633641937294913033953733972526685001425395946250309902633153994393115156810920497069557107524271459087826059117364685842710519003783836585360920888771490026268075355682073156602779776521245605985142757110083892677979684973610075365082147612146177675171067942273652028358181322590955193957621213759112669225261392873389547000408519368408351413542318245462708488325695426170827082433964624142114405175550657448345924295655241615992086015702901051791365238525220445827342530000874204822506098276221601447948781472647666505402062611791530079580481528034368842597884984784454841428978639092679846268234926500282468390407743313663397881799094466659485478379930625515605574499609066015364767181309567815077793726103887132052215711261837776235867047587205099014311318002758500799940152292130425934610660594380482040299520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 29106557065997698471468448741263767112578384478806434152049217629032988821399189470543428931086456682403644695965862520556329706192942886489312334330827606271511753053720510980830367927490732949304903668097351181942620675727454894466212622594076000296308915398225492562211172744227163386868227489099374454321828230360936811426539901116795766909769619545479040499382204641890835914154919096515972244939475142938216766638327848213704888018857363306796277761761708921415183220567833702056041129173414405560607252274174296124242883204273103352722086393797386274829971419383433511530916016476111943514544521999777545573449718841605344652879489069686500521966065918235790159043480901481791703586495284977139095775934775232210802052629782396192929063874661719640484995353629223171334894974527564572769955302189534955840494419134222168277574021396743690151227294109117765167336967012273842072176507458943026194329508894893920814708577858711368145860774851588935922528316134589004877943286850296353562328929409634202783651135895110935982308661857471115830836550093161757241904940668735404045003714487083498696129029558101182689175229157923129299471163128554618393847953412885231377126472895761956619696694191609952641652677056833757084922016696138329236306836373548691848939932767227844029882040315553080543007377160559004914170091506651729387328246305310115746163586444453373068723672233915084678362528336953952737492673521595524444088226747070672387032969280319968648959792970003606926590518253220157292477907249402394984074269355033756069064599651691740755924423446608927250899980735140047828856077060615847979887443402607061230556591526929616842813226303372068363480031037311235875122071579543045980268263643029681534658208159977702584434616576949069934938490777691944172976794824208775050081456531698564569455181514821090066019337340500303212272422587471029778532935491936692496670468882505553054760374852198751076245974202061633793526839959201868360442937633572352976942494646488621086767745462507659231025308837344609401078959473459808874524276310941252118484031557290115300324272858953951323173020427969999141562813273208929571778771057653073959432224838237777097695287673566440774136260063634265506664517724380557507348797309702197246292859958268767184331070972233539437537013818564876576217656194082556274149407867495712127625608623185456657568633154858374331258347660138058028089443765651067152432410286510012873665916184875214793143190432390397506492823190464281325640760155262550872062831799573469309641422246461084392364823142995761787095882761318614657245636440942890932107478730315177608072511817023979937616589404419157212696475630436207020757087380014810659312132908947942297286625790220976626717312315554842020653153528689172231341397871902258483940392338788527243140155801263353624963553673559257132788526322983241497630912560266559667915173163438268032154617026160206259789717219785431925510357296906967357053986602304687745671963086065923484691257425514990921201249067957683162540049763224272617706671877214892121512358135449929093213408772839759248350587454978258650235722488718133981776916988641845582225344625679756467627435668909135401457075512530767362842863393992621887763965134710221724626701356136846013206739878241695264275021692363821502331957217085558035770282605305657277431808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 163781294044490992401638151779730169560736335511043467833841232060414263542122970012132869793612137447632396142326559927800996108171360849526269909019170073651177001709671103250887183395772998308044875972177491043006183137074295977774843104439503117614011087149259007152811802614375721619700006896718987550738542488020503852741166710872418968264740967177480626696677837409048053459312074334599585772002015704986446513090705433043291043822412845550187085527691535899390919728622452472119770474830227359632066401087894469966297256340144153778627300182256160732266247565449783877282294835449198309742688988628417229912876557590273750749324824201861669904976403467037265062620905352656701898787461221032911992945632252618687305281262473798171832546385362447150089008269408065983630446056226349796493751938284241709374931319944931517011808891952199051706918560050837183771283041106504918596469941892289629962995811423764785832074586379906889709960626278995692255757292563663399370887180615903602960877882894880265680106790913595540232199029776950492693752018938913162633601856144300596664648745322813079915533984613423548497895058460796471809940374770509393554456850549357825671187589326587892821337956161839530832668881915663450484970163124587370025157044620693507228955424162816654321422964693292473571189739458710756239967489911575907999314659011845604221831852100979787096766039922980069334068844015218467567457755020058046972817198795012006826139305467400114331141375679141998794543223843133519772910715298581350793658912060518085317687503135103530971062105490393318830799970157777230285743583963272368525783355838534823176272321721791358926204187701957519384733050654251268805345695479561755331080914981411867000799468561740681484237313317566651199622959758210389474081011869948356586233692620763627432363505447143553821215126465780048190042836875310883356109424040396790033441473573622933626056633367479106686717432172923995641982648678934744764277725473889411371856768311080988850259743502128550518137777405220287615070994239660378766334442651748597597709318117885846100541342186241484046642813908835495780123345020406865994040395240506683438275814389398237041616098197676388262486398004958963294586321492859406484013244435686921652424107699289847636587482869449028499161014045330081831171975338294247832410853922598687134858181874750221215440272401076992293187223873693702079776277441578905306386085566936570605809771691408194599670422706513300067855588952921507783404124704015524202344600703442155622745457895763119308634154384381280045571067303643519559308226450011985648955874628312812420887516702520738535801481818720523266843719473027780670395938502979995475895450936935970221267388572805407967946901222029428217619420439684572637511128234002809069691524803801650924418782824094771135456576000166290177255946712500950914150301460791791245642677651688522944523076204343646639317135258615181752200449511748644715048204906901047819051961867240656979678437809642001006382102987804700513998524968706747265278953964939757784918409850615476516912786777858826393657778350725768730492311548864462509702531950766022847679121234889498386121444455143910479546032636521385646504576285381566716412624142013907908126856916217015066843739280257193620647383724035491350321680797982834726081943132384560742400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 25329121786480394008398590986780303920446438776357324839755209770387444341284860328013300444935609960797615802639990364599547565847132441694838695561862553624350370973236463293276745592100730693761849798682927704958964331749845252397070353784364137302376836285311302171166435974087167144461845741071994341943195364000221347502802858329182471184776264041726771104714332688026173446927903092288941871052444835600232022543257011275920121129739506533569200789292273370835253724078386226785152797325154470133199652393487661413952042302195860919374664397487522584827929398230350873204206141566266267880866424093586511053178002012136428706477724283344878838177380542864461638696983735451476509212383806380476525985182605921979622631204763563046288776014571151877650437231325292782914645823612301454253628965189651373471009997192435883896792903754733341743771804852853999210949449279368332712805677067610156617388987387678949928169526267810915093991960573462718140595695776650894314315542274947134897852619686170042105722601266424386818857138259124180251653601833435828833012149253869636100673349020344008377427446846423956826374225711744103249883030697147638332108047048166647323972152485464373879374812235359583263144365545005989685549228836887768921376533284535894485210998356096885903577518234187892422290159904456051854558185573581374000394958540402796557718544680647420509384767107251548494582524584468186571136264572584121532096342556662649397487362258346547532111997809469791015506037585799276638539603628937558614519407598322397209057519804584353445754007043023549163999458213390113508648291289894623959769485547228132609676314216876135793163229113043722667547406274226799628079139604504254215060383966665404884111227127370570845900626228530582467175317004631843929529637328199745728587718923475039420303572562890879606087359815660762023871407278261575612934065706841374021206040852840990649918029545689494281689463700142590833236210360120841291146176478422088608159346364769217083628158665200426583642314330535375926878330432769378893630454394787621325378015541622821150599212522519305381150993860167967336162894835788149578834515560106356748820758549623166596092580218056896922277609858099159159518561086875720083984093620349414865575734056816381107307520327545765518090067877503834206950412491794701516118737380639335408200106619453626780946892983053476884245399040671522638237627232763775362392489281996898146822473102215159069972819101337558613612173057184164301228424873344246467192118368564534473437340692340812460538707557131890051874367158943874377743173463228464783599207912081735176935888453598513565202569471833177474923185996301471984148345973795210491114893330584257574580750843818234883051029290451806557442457122535719096491138712714645564404147400874512020149238699903470013356075638734096742859908342906904739141727267220513743128145946028975851625286857803014761451384958081833819342324374489091362955544130883550943998652563395291503116868976495026445657805685765036969661772849418800841099260323828152712678932147423536050237398090125374048719008856432695633184510360777721562501628716036077595894013304401823078749748533390458967775124486606713621852765199362310961308946427840642817939452744615793932760251701349968733857148707656098063815161155532586522131485925001633280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 9208721062069478129822798850045640092170137946806330331208592561451148714982128049896073118945920763969503255457070774463404269598424920070224290604880562130166879383647196417605838460359416840096824087186516493985328515922459484413361014444156158292985374594335015036905107158839367197961474446445038274875775526265297375366664777454669069981580922788613101861882157922225532569093326384363658245860425722483037963967107276434882680054484694204491910226709989272522315487262827857501185169972786188910427821676538021369946983502985101209206670906402553749196800619578745400944858875960794529039249900514603189987046695791760010604260982335692202715242648849090912582164927281403571059585126564941458728634405051822852756750019119180213525032320494146210551591277051923246917720293117505179397074115886717233950321411658233996860087075880065115559311732221336235173794419575745509884717947183784378423542782422314979144966678640181225625852597865597134883420828179191977531874457680126637632768371249295477034962099994901888788940319094769765099738859430090997674298657966896761935943712794718570280797957558945271866652813946575705380487063742533886654015283866465388960643237399924079555029451095297658646878934581391717929336650578130276863685750535186157982878434242616244022469299580608014031607062325424974188652803298628739336241596469288958285475918941695423156090673927004461881269717861816892251658828818454976411010551052511618464355486084572059029244639324636072584428051897240053713865985119415532687150710274458495049605974187704598540890753726495033363248776347524990353099059996307478540353665624817847990339600642837998337235605523803447823122821864085664041952551316778071080904195112451805489466338444344478764857399364649954694838292753606047039717123576994120640928296009058077050381459210188145140693729729194794667373133737403567004014720400580936260294591322005270150627789753362612381349132381032558327811256719416656652166380385052199693721937863659946377312315185058567705420538442865364694955186575358904251722133491791942288942982694011112660609468490406509696525434479141218940280320877465783414351292049112971795280143099532583311868886676244320483858269988839619757184648300369410301008053808306076523514227098738586764744954804837577354736407023615802382770837698342707402401543748237969626395314390705381483303613249510226243095978525723103715395592741160550810214530807916445490408744748317581715177874491780291948590831891520013386246443364133754988652988464453997719598575124819725690800700806086217417691292306279787082673834042796136841542726045069769106077189222913402584326626333158350535599630116311268298535857941746830699810805642553804729592564045467414918394754552596811849701212496203654708327012812956922443693637918325001981372501439560360624885455072950048145547169053806694259730889113120146118028778576564832336046725759643512930384620819370796312705236860185162915997953831370305949823140300198793452859890361617932431737079371261614989421218981225946634951741482102193977144896711658599772203759177649442758643734800850711687005649452935047572908024078444521462537393913951653629650731758908339124539740866090503497032847032202272550915447617759688144396021931202047141660231552582876677195537348195505009820321497443749905668200198356992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 283157923504739715739547218392629658665781285802784282000375349830957671027253612289972872972197229061449852780614778194877331999369600833395999703649266514101070781210372954161814496043052109020504280044322181845543060164121275948266510525331683773025364954909525779750137434339825044212740355172540877504916428919325486334723188961230497215219782711108678782056593411262387544346521854887981621890525104481447127557510990793740393171878421544356470321570869758309910615156464804892091280021405280668120846941075408923076650478889590397647681549560407348448054161098224570963730728954569060648335856124447114844564517382768260140372788157592598060221428453235416275003724041194316680903893237794368544133538480341540436994789882973803420911564297739074561488099721108506534839156177332602209298301491073069256801452380462517553030487914595674468471490033264468791586622586441259015956669419727215156529633160344420565779608672984592514581859012245273027973702627743468461185258248043347389226915957248934798387173025582563018222274071846005192878805914483429244272974972321092062160210739678354728913483167531157255787107011488929565039347404286881184829929598454075499289288796044464066285864232902537562282617287151004289834524564441796680298621317212672205396329704510633278903680017425344563200906113670813809065751382889050468099300991967113815921406140073507595514459882661482851461371985224171239696916603040144910785308858488329546202788752833964612009017446328481364544694308468978830143889987743146671545419556661879710851168179032332345720287788354062758622984207343511208741935603488555821729231060612889152130438658175608095805235709097705060950637962759740910392882552942218172228091620948914526556333016697096103927078298509601319715761360170998595654947557364500783065746833509666555849751120076103677615621455202453320052248098849890029209379698329805640027893540213648620152488185738690813361023326883479707125105896395754874754393768729917050201703680837703548803385024620039026243689336139777788946039370352039704328255293423314025713141654888097149588843482886949080155691182480251214242517900007278461631019833172246502693866633049978439073314171804953942088381890458030999817853989963038632485603573543947353802740744709309488542279073045044684066807096222445950663769476611368254560372785245068368599215114006011764256676108106292077914496981992661918488975998344550938976428863254041825088381541527279601396360561988580729218662761888435922367101265029134609976111855738066731509502265611795162318171837024811195989388592296941299145084808518415787218344421776335056247260082524704790947243896168942547606162914766088398367832125671956134650325838287631251335969948038438784033097460379608019777236246551537085063839441456686708492851995924823749761293755863325745043506045986164775307753617777655032384691530612208688912266378606100940934785273660364518274734218620694559702846922348574928609641891385822722942293730096940169297783945722905192855995618212208077068451736463677299039098436001785275338305218038062781245352906821551953952196016845780940835972313198266458886381198776340502614754898779363140815281381365759143011503168497232117125813081430954798988306998355937203416837762798470956565792832037065809073897250055477874519611929321649957556760440371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 59257758527124780822763480960536072325887972320563084641130047554412210945148992857733099749923373433519492376830399687369728427618831728574725195290980548037938564850775958543757687076095581696825150998549600738900738185021960595628595102841393692728081620387298281772790772395595438985467896756483578886472593670028633317624504335672492056356822574496521230495647012578852829021799020470945878034034322482921132694568062793131768800936197696003559843522704079051516138557827254926672861085960587325727431384604329116749952564971290386223692117831204836523355483705918665262814000908879537520015410052469121583044001816676359579510599743575567169679439924966699250391170666893043339689115129099632994396402078080085391813407643042809353454750894557636940908840434917751833260282110447002524107469495111215654188528668720464320010101372179318971146973718212392938472966236476393234534345132678633795614151217452878954334559768233595654702214602064160199710765879188923133321425537566232599086242573275680919336319133661950718462021013113062926127872232095730425075500706534323838262125468871216420965653995561577685315798786308772436733355051356347729326118790080137079922163852368668731816636405421590787901151157764568810492745138867615608261560404768700775869592908299424504737188874811665936356546353777062000481532371196167683859039135758808786306992770466433863439438815662879364839548345484380442731071113874704398687379399700264355353204656425128618084469059985674640214483162846937143045504867999879849078802469858619033106136743472654303226066729210800612014688299230008562668780186574808054323703653534314009183365891874218575989522343413893848430967559936553143744616840095288499468543569389096139115119107001990852097093362503491212808171377424383592110972861495740125186615132685887872209698214554949510548075386106173237226487547043175694383399215434837832773024678885659570474782941359820718763347803617445522963878582032103637062319255960090999210609870933438000605384740499352536431775830333693268223328943801157144471403624384107876424651478979751724694780662688706846767282249814632488492257771276739463108276240914776997119210526022459894174278037040624046117546848771154431760638593502949751682287572400201484152659404982999823156655817549203855576021929989459614497260911421912175041792668357328281929749769744933449140951122918541690588807675422730561300764318148748361342544531609154904065589232095380195562511860863965308989041744692771392502033082948303737096645208677095643684100383718875837380203913957948988261082846884869809451313881695987544052425467597270692354714856511700522994609875675323052021705342771406089715015168732882885700400677588689738742365561943716011584945212042181704247589415828502040948671161438478047680657117073051859042282787480025326386700019838054927851117865086023951406499152487165858121760958396641639628972550287498021871643187431627996292656975097747659340913168607780076410513033103031785454124789435710156730527478001944303720962305548705865752729464157307851497018578280914440067247479277106439437424923030144608212468851884925770967937146417513727558956490895124649272755114964876836051986045619034785770982645657294481434136755308920833299808665218522063893239699051914475984098421433827528499025057415318591783237954560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 7783605545860325412990311957013903347791467574031288877370916327343641559737994740182503256931401019696203719288355200968589085031370353998847291659483800643334410695368630127308199614824590715503181621158899756417659811711814612097228056066489180237473370673718718301183901411820108405206553808033793945157887053999540227399263626547184848353884884747251821905808314826687601563228247952845731526659907356783978694526828048856085368005696713495522765494427817078337755466778363297714802556538571483083316731882377996083492348838262672854546158296270941645949832260000349529747711927120612878445063358403684807642929280645467645796835256896923356573219545293881721303736158761151165182477669215069828021014127631403495657943022588539542997056941913233648562216625612616172748869823941074965860646417933246020745749580603600536900433318167155281902563266280608208166894287565910822238790261838822979413772090724105324588843691753096321327727719929379307625335044997834640129515687543526396405657583972505044609340309073163673218341856750955265318043334974214666061228043694249525102159993870092608878735805366111445596022129925499223423169219944784008973931560281336838210808007610681160154529149864966773495069136993572021049115983005763709725812676777748726657291225164467883597919831008702570440638498947025426316953701792316033277807059670458936594215682900347159369986710627879869306568456317587133768337287730978282543581244081832588975100845986615877774209262435853439624157580431606415689643551795326116854021868814004112018104966182917509038250956581289166895069359304683460347249421313899535836314384220314529910733574701300147256348230111036618144963695947941581980288410682447457099277949106808101203843616655632133592085193168941214284988966000546842584740786595717710752820781229274207462530837693670025797761742991690662415460580395360812402150929957009397170628865971788344904869739189250190156325106936148665988118699936060883112423628032407766434047513033705102041126286709330949810175737258569322208173141572474455598844573156285200478256032433270789930338733707229318120457607784550077175866004592297547703905844185515102541335662064951378288956085505066274460904929269060868297799299174704628652686447882344012924563250645824299706513126924202580463354708994852443624312929136638719094007225782327289436750558478696770162239474261726162307597731017068811710307463054289311450472904043962051284148059671423646108299917499383086364182948984218728930185543437310655189813624129644538947279294245314663119199958063889803462853265848739775157998152634919984778034525283302648230534542250043547573587152823709352411212919499243388365412420187671440691245999062058028675932200196516937379800808083121865859019704218818839632649119883632691840861916013678495675907983135860738887382936655782475208500299544459157444553107010863613712094721191868384657474496914772996146586202892494601207386034259383436668417944142584524234454744865322203805800017005459537033757333690504813121004806475836884466166936667565779098976880993225510047058735481748099547503569365247759685961674419723744845648655013885743014718819124771703429058851171114131683546229066296346509563682610592354253258366307483871546999677737175010933244586229140724804833076625741601318418797902187627423856944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -67175900175242274071099200667507537211197363482572541293130639033895623460498248115471175777157053747594646999498313926326176164796700286046963815771653209792817636058067820845660153836121496146882584818139996210805919149088066636539429441006718925396228981651198131074199417704260786758605223869662085250226606905232118642542822358152735271402271439855576265432894435201401661012172750253462880622593367428314104064351781061068516118035669204783237919171602566418621314392906102370314517176592171282867438749172970904769115603687660472572810677649030533222483224286981770148210527259218688231014427080500497135720485569485554312766508155340609254531766160918020449828750277904626073931297493926690210591973095690545594867425646292140080175059820445151920471295216309021333555380912065839404509396477239684558914938491525627000900910584057250801698120690839583016582624473607390723007273612826705608837735309694180288690916753052587754491427776217610181380255050776312302724801841416408396233293257406925589468632654146545560259958065274109378424253942885816282699508381740674636935573853833140759931372316325648572842137890076743306541094573636297781667014494601203379914434288827543349069338842420047247943847656143710007411241030725197662735272159299418929638300321704721835599687890233528577501179481139847635283847151770950467571610722445781772016901861322171084677669052679056844709176507244352067931053052907236272361302365261303943147303604095182094623067685053795070152100090307659125638204860148130009064249343844058176601908708014413115275400916873011717383368674019211036301687504372980471877610787773549461276104391890874520990170804172955260918764800130259453448510541047495392209236042579825945653761778422321085944683663012107039709484869013554729553059831066871761326052243921178038001349220495460106845936310532740036898223749192356504111853179231915722551874288012692417302294404606091296923687595540582001693603654007879859637127352560075421237838939736009004663111555330324157698181782461997094001319684569789935128657502943185728821296081970914844137046404332493824960148270936410151108573918203604550956186135115959009420983595424085342688573820177470220066052314437236693613045030005712471962554932066213310671651803666351723595327788343270442302097942521743773653521151415852586450900879771509796583589412832540841751655512360264698543428087873774738292781402835539342175038277001737814388075274929177511308484072600332766755942184359452568593970374004942553741989269723506004145704421611552426121389499402707827969670021821741859832803132907738773000202911757306958026542024760401777972488431706172520011836259897643272788780134559531239577281252216629087325529933082340084033045138941769294724552081465274758564546461283373182655156442218091729241748776635327808829050986363719635338472473613501304954618883778995598747542540477349003450698520087319177727679884480875227014400569609164306254744243764636339846072808804895659813024809275088318164009891212679675618120784794166572612345098390807061409911992088353017759625355377690915739001763604804365656958045306688980937235770456503346780627078285014885992947229236019276112619383021479096433849087264570154294095372634961049162191798735824322170062648910072808194762366503001075497344788714466618252800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -36955888855348708153978227145265318628173034036587121181267144367503409754931564635037110887440795743870176884006402651906603750550950506317023709940307362751935146077021768461204829829388277668536678159606467689931463736478710992972258357161406269016516869259282763538271953163818139664878688183062941821279529232133796778714998289688457876190708278685020998580573929409596887128838759688429683999272441637780892572397649342130038061193748476089318273677574140700003949969256213459068996560170439345308891849885230176022327823479923230502831234606120486338028947194676316866326512237909307951126942569570722412844346894121755815618635823794848035716874604230998232577798725087259638329687894374932450339982224146615056245532950020154693774153518383521156217201611744829598723834033894555071566026850463843059546631165348461440704362251300379467412233860349416766918346607439903358621281204262891663366542564090969758516977441450264308220232375412691571301138291169705681151939596101342173825409818281180323586091023087374984551617683563697435928209393975794884523436821838220251446204903983336734826560514675083989668595381173706809385946659319357305135817751234215251572980456501553185126980344681873287759841304373933999073728461256740142199792783725277590879603473404469400538683685981902181514333569041440952868671337360151588662769421166539173283232957298412851825540838105302565064393369120243485137051656752883778778309490585706316071270285449630063781685360421652523273278640176579105606798465688472600627439386957025111996520008671009141342042855601834980672316985664041746190394100173941365032276911483447605076850497632726992740789359697683739593826817789689028254644556511811532017475363731965755664041457110040638407114500488075654698643772345630640241438963080362878607947256697797345699189498830202482260540705840974575986085784783886515587521954759959999927583390420931581449951937999663432648584800600693623473003979092944670189231433918099208970973141340402030150097789678659896259568801855075692222216830688760618442126335019663608871697879451602139781927340187915125766189881698619773214509323938250687065228122528886389106574839199474821258155480773013182808963375549205979022111887451043204692231974224082851627580274908571874953679271622059445576657786341666291358918674475987258464740627922680494641392842158092771307734958091841158293765117028106802924141473053622473742830806027210015914851911976255658870452569122156471669314806091945123825448682537990718238774466529360615961725177160317280228663679191822171557541862655309909284392702732965442157969722459071254373115857147689628260787149377711235822199330363497489561403836193553010969379100068148365902012618309482412141890486934457570793124136676500452188466153912264209982195096036893703874237870220212400401056302897467408499059654525482368814737954330777815602127917666687900285773989768670785394148655486809671557388975295726577442229648774026559500637876130694543060958995870803153051456646508505824400279918629685805101542438510686337625831659941130933537572645905572843777140113333849285184211160204312910976020372460271805698958057937287062993221722897959971504767633294251886823357056742753483651180987266158272549182212127313688944142603652692451593728522559919691199005105419082136260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 1421654121732975362506543172663722207154158637212835659738517892296600045315555417987417125582850903509335787757855271000231334781545702496113269242291353388949173925284397213091032601772231961559859838417516533851707322906595592148370101339190565403809421180319604358056745553535688930684096123646308399860087384140231150958115920426134336732315298370993924997765795822750776736445104151075756671561025773923374503235716977508295901565090659926591797642648753774366661255034941602966777983089060062008012969835272178558768810429100167503835670065760159805630447741915519109278717930260163474630919067842121479310523101602898501231375884507577901583711748443254524983086861144454263160587355279305509970480742633796365037120972534609250406677377326737648116254654589218263126897127251028394018377037138551134479915016796988057891226018935418109728552873813219318437641763611813493083843231550374313230051853478371290032579191481110533074783760322263995384226812389416545335550040783217513374975064533630434220203054576248706159610870849966606137649144613751295998133481739767937859957944004773030780267656282115820327191585394195427352510231812600379324191332111875495097536677238845092949426969998057840403158677163872501622083587803212917891822311546099226563135999238708861955824463089350510179871783253778705459023440218485412947728577178152295373787588615591599138236011145251632914602120337215111880955256127456057271762159058224312156210049975205040055088372031487239421341449703161466216425841224860604732593809914115477397858313054951295353463795077381487846921039538702463571760385612844600109373760429881886922936831023921548679533614570985377436838680799177590049074629797908061073642550547405782183344456885346506651959610504405628295826542323660012729148247301215424679163769903497582913672606780871071150509069292288118882487311521608360107259970675625929598608176218249253061363536152763269963419087658954491515501471145622121899151450817509510189238900610895981579100088920107372500465267513971270207967980746971297579903944156690589961240400241649100900213803355078547817272292892664030652694482542002579959408098872670929670701818552976745860820393335967786655418101252315580904408234509679948275327739640616462924916954511329958251877895129123948657119705687743423340889283652688949341603572529151209961756185871359258756269610516806115739304884434762572653988087977144054415049375600731030408000280109127638037237968458505726013779235481323545738225220362588382148266550761477314770015933326706260101348186296516106146963163209645827605867237769731013051136770832827957887806602815342766363546206497794480541766289689044122592231068503889775119395891755892096861578140672542887140502106390131060755961680767274424062541135883391617731054766255879952850320757133932271657716450168546176469208708745604592482509121161295266032092296199869093874369352808134712362966026487219743147480675568398394761740349981430742639097680726423960102147368502821102367452852715191433162918502330082216879108456720052081905465405924992125181366722223452057177110476951930727671329103068425301093767927057711794478037070109552743402689703286634700622143420343791160784070230651899176080325649667870777999733618936470013948094339529418092717977087712041698065223167880545870000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 288451204798249754960411815226599795275698013656100053924191989512149177360239363656484157140311044807234020211364741748982149710279727032669647287352039669637941495490164388957891660089236594655330553033264204209653399823407715081904296624422265436604643940239564363440995876394424256056171750982202800933975149161938853314487269198997324043774053475679075315470880048137132201802831622487315526954881244514971416370043721055842155388365610986539347783775233018728174167558068944650626098506580919882786916966242644989459942479621088546580923205988160102158374552130627595933773989019555670418961473390293585735885507467084862602538038419520855730546316307384635383376689820145345303981244229938834129868450681830217150673324880835576226570098529751089067474449532999498359322221606048849925892957997211782804237286015720101771286750125067148899567778772605056614029416495850643798661034249968238750603135041517056474813918994733309456904596093755829488374734756562299522289563110789509546475678099135720679935375759447269025115541741843006373660521965047490753082607338298385857269023642134094780893821009920034757480104495439066966835243406756938459654168013638033762883270874200858331648489079040312183476152448113128534099920764459699451424930756316497420946446012875079535406340248497277505069357128935457497353323662023452424026478248704526142130069885995665152361296990305680562390388808681978985133545303903423619362880123025053874495398173123353670431085312911041488645180460533951249382248076091355041187641597283805044355622089825440154798861973192380239987068217809827271221958805709930459927202708723882662746456431322667988192209836994433803906165848235926734644061513726138546057778443018764842590740907007299088048581901434395484225987938005660253541028595225943169723251105050559025091356358001329956421677862070803477905077323483583929090221182721478476087413065727863093605290147244432135945338171478327550772227500906511198749278908109708833491875420761421820362180202144816733199808582394242528520104923190213222033703845093629512040839955311482968683206874292587051932859449910525257788090760537038234143897451979328231607543367438287932459242712442608983874639971407066294960874806335734863839774334912691055267154455833308065922919001921835380582548930700364184920443596010222779193527146835621741929403989365818190047755400999715538484668422662350343734166584629993875651843470902948318990237999012710053235021041687096334248624596640483616785395471506966884494033043884869773937709763166586568638187466223092981541673516898019427096571219087945087229013730456796459063846047894306342836097682664133159037915303979188839667062915576948563723340279580323970553829433737606240598946808223071023530267420174021782399335600911584416863737883746517894497721669035095399316167733138672918388345195129212704591621955755212337619609348636022285173933876485247662224563371851834261470576135452792923052824429190060344802956820498536220058326320818434079860998006004205810160387360684173858444553296921447683182382387653844818231117097939287205595110529101080467343787347551693517823486309895021754753927303347570871358903199800845723375887429924344344300830120097842615610086875630911735103632465741387206232961338167648538524621329247348671347221656272516796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -905276864128232676575900402984873525102890455154631640418181389522189892852330303649395136797207286367649126638314575679602897967498731792304542162474057833778072454100623771125174118131291527693593495494787649990603572414648709107349355685311341649047970605344340588867884365875208762868160502550096120643240631012134834226651419340402658780104060080955294133613069136972753419252324437257584691597266840042940109648578092890414729893153873347757720091137194937079155363143513768226277194366919381598059178183977346879496107965568878181361348868905093414035534356869272783135791094130418697118664030241482614153433525470901370273625110112459960159134562876112712754705731237283180401651196263279557026179044975168042621846985949274580265868539144242251831238210154413882921713640312676627228567936412390270918079884606013241654575000756610315881419994490557581639662663744038740245012097417295667325317731830053728961985806327665473636263415809187636298584956638100759321624715700928442250995538722960938551801138481479829210430122023074861909052846347198360771250556611561163957513446949890980022814599137900924886866110382610434295457127256280237759259484201572122113395031175865381968112783224456188818098865883930774933259348755466835012114400549101517207422849148101350981626377557358072480269599172832469769790870031801324350850137179126705959572465080352891965862079257435843558000645698143149007056726395798804652609543159684895823032314504244052469649793002469033058430490449393109943997895833406023427586443209482071381792620567979897223346494982877264945165764299415262117097750001791952831415166032186990423795859576127052630547509422324477264851743335083572291270789564206759223053531453765350726360563072444525998623759338241996852865223383734000084863880863280495109949623534193816998683159974347601608070749091254245832755559188082190951607289314310429581707606416916031787128278028552467425867507026167209759924945088995819069371956280864542845778768207245221296697374395855543201531329327005590951727687313852879284996056035186002467757887836890726307733612921432081896312103165999183480544890542671274482198014890456357026232233951739016035607984041937735930509995708164718167619290759041565804957194784343703500959321129000194126458013812990655533180987194669730755514358394680633975034912373497125886301126863122805335954481069610204083270680775666706531766387399702626188268879695927505624234598188863700765971071626014997963824633678395138979788044000747797090371307612170913012197451223134010707682499390358742718082121104226506767239781790181472822704674647284581594672516711870307286521812342634375099110581917591460118858235898233932471249385931237347388739554889837424036154767710428494356825872093160859084142795864916687598191222206847208351478941003269172225037118835654294952576246079745575942784219522555528132892724456607360602827892739869817611824269682290926231272405339217609216106747913207281234411643476505966557909672487839327481030961080341211832597925718387277510003225242119058106442928689689139245302674574847352825041144625395131847197058922555048703485342750512363034229247432366325402921384353639771972015215260901675925238947023594382318570509927759642011488198750552454932460452805363367676465124843768027864731739770312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -683317327556149936008421737424468591355421625751392367682511455733049783877547931617071216289566358976220026506793289237203123627060309489322531024825995787549682997365240932890450799878130338512791812799592701888640353340546364503329399089861095100149116705252720192005741808668126415033875015325910187548017688790517454251772072477343771255375716702537153713556414996670359344047363420726323506991556456063879704089882635135785455366883774639484686008876849558154329532698639136059979259527044906605060613579581271079867147213764550989791370460710665700799817945015129336166966942560345341622114525726656796730490830384847926436734786049490124995649491241730998092043475715474397078621603882287570820393925947966454014863240225452715349028827695672082977070171519484380052596201148518934823566463662934785814722199650515235183446692323987159637751179351073129208404402789826538811851740678404506658206998742829118536475357307140006233191563002330162260052652058239392423933300867349579302710041351726376985282659077678132866040290032340492992043536335724166144797294421388821315583877850176911229724194387258518128017320695623007382863609480365097720757092622087824449575787819748044033988002800325661047242051374848822832278233610374383413094314970076515874874059543630192488288410600901113098901738448191254762430293750549792219111638171050707350356359018163915157800346125070504685710803270121474614401946171345351382106859442831137288413477237713699214597588114552273753212075008641234482934291874886923104193372663175347466847449681918510014181016864635332119235549267555904876482455586740493987083342242677429547501739143260746622043614693225740666922991073613408767343201150108958085387433901624122325245716782541208437319278640897362662586581454463951373127872361305176868054599048944658078340366066137276520142676855330803505830479407554538487608209349178424099513733309203393915083109155828969724176715366054409527050340011091494319444311763847096755952540860115316443534754285913374817736320975885670502399452845531100920550054117520064947305299869965391776148572874746728935516146095084583147718874710273806276037039662947283098890049360499091145636502680273803671029956843311793989951940996196370158882267793770386266389627373519423334270107425020145099763912757026921353348154321301024989784080736260462865319642242953616283132433767377172119049353925371326935325043138234171001215100578617002193041179849012104680632905566027169066870156461448405887319786444615092574170680293141964687100061237213364889182534154153900620021198987391670547580638270405677722954877050413572567891018319941042031558511124984858316590545283559170017500830939908872788737577036202223061143466162640497473292227603119632988420581900246025991665254515190060442666551648335247662794845133764876058612168798844881403401030180801465001474377940589298116754986904239157461022864910273977682370023621306461966377006547560924606551651647165090584733222423654541106477563527691141267511237407433768662807258736556637910468349118238386907642912626951617878632662062746050489937580977684547323831113225407156465768803136709028564132886811135877638478506040367922154406169654325533635885031378236803665831621824804804788818463088536940161113418579723586136332037607196845592369857760742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 16959751549392734662519363938504088369140244501144190387353332812026424502022499611943141670353309870766146838368738124593471245405406927953031809648254746813218241434141522223919811552507517407531292350409745988719070847611611542362884388092389744066015298534759024534120748521513693872512522593723191415484360863124367746730425817353356153037434776982826464233718665341976318374641341406558894113861324391720539631006172848427431213308490469035408078202528436198163251272786767011374730341989781478776274571837491930617682797737876908923827161924926303274316550619166909137838080471473421105844660981784028279700818425512995466065011702817267199844067469035477025761757068623759730678292169879565899801025274008567511792458279267965224810410698939303188253605144104137992640364009987159273563655878977384159959665950274660931405370086773852459289306277709101800515436710102678972889087334671042939372592693723811743142599516626756980028913176849473034968599405105748650107131296966277944779152458189983121960515172520757326177997445802040545992307771049413826121933593694265349805415364958826074126297843829629565939768436198069328627548572087689122412401486655007968461039695491086246666025795785823473445539707940346047469161827549563616764690419482643244054915963051621066057801128309884789937407082602108416006199601978855400954808563082713912970478398297089479877882447699718030264504740263802022390935242152365527473402033710324472510709383966726217982919422126635596226430420870316840667670042315635374302308399548443155880667839929271691203389657616602117294486843803995330797408838540590771487756888939613686675974436350863331810055279315141893372881892548296193837537701420202232399663635021295750301172409921254433824494186494552774747283777479993361894818716955065520850080913175898984301875050062883324273585347693883613607086901648335041599825463608511916826284670863971243036522593698227894132898167600001560079188534607922005862028911916853394792888662141600506629690126954792458828016536604880600298874165768604209568138513089018011784319618622396444974358767798052256897145455895503330262228762798023182342252912836093637021157229381585220974950702514724567252998101051456990848737507342423649081207515370667011953039740660430756713481775272198363699191422382682757197088542360350439123657407440059241013701999506904247274217846776022245149435524469886766832861187025152454017197293747062824353690097219118535968621170295436900409651974826004458665798096678819628532037393304953971373417831788496955998771670353194937891003502813607070724744848451548048512214452251812193357169517147914041055011614000089160937780469244446844356182906302248309630513237479292100672253588221036485669069736064877977639176225882841875674231686403979913542335648312695342910837489900215780531341269045404862439202678345133331392539144475166496254920948032332992530403397702894332948959946844903525331995479206117142321430780787395870556916703244193409214148538028388915988753488502848440688670423965284402648570068540160341210143618771847847179908677744745801432392659882136496613359543036487178024830909880376579531684935544036948772279580595255934669118363254432916401124662290718156841189390707345185286083448673395230276217598301252085580597888966525166563623144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 965760647094375791204823521098814487077009143243092384201540628592340669759666808827449066256717560669220560543646034204865537060707032971735216457945170119686301930921526202272459579695892540118515840646487039116534010187888332981092010214107793469764948155431666288951395833526152462283291393143075531925775339944333451401669599397466328149625512718150619181796269480654820932825310729494746065727854762948074379429277711610702624240177644533416092618541694566022838093583877127836266100041832961244010586225781094239391374310849363631142577193257131738146361591489260164874623409655054496425539189893617346563524091685192412135203425126488213340930093191298759323028268168939407131672620519133968214669890985043210405567712695277589103205714293754638775657777559318208421400693684041002702703062957045172103323038749304140700081812628369409434102362900672035846615776942543633448592473174245648716728699916485362018771688766412018613527439711194761624595202331987191093211336744498325614267520364157802676793946263045169363000997199255871006944452563588271711487161854459937790240381053021568943568290157042074502459059674799599106422890125706459833957318297754695574011835260339631409742568520467486663680651523221706515189796983949223823546039900372430541073532345349641190954849109185808736153130041421237895318427463165075599365053063367556818113570346367427461649951733941637667647736952275611285856452980375450098687767835884284185432535124126115302169367647018515660459599572494085657521614202576333437082665104498833162984504304171514592751153976697554840746846917536547000756608661274189693641042115156789780004001113122199904849047686316456191014765076723781954179026347691550580452048347888885061065097112325877220804275555002763197061300864165920954944594373873337687038255124123810308568379328270257128482992382797122134915366736614735611351178939114926922622571649990354092030025631373403078236017180793316170875238380891238455909119832298675753030146240440981969850660279439224319419699821917180762818042599437975544710511333460280209024120876473823306360496158698207680686336214890083915211847922645213292387425545188030127464603309205153241667492319295691986018687443329667345533728247750685658296645342417472519068685881285506895165961819556897299494116850126563987854463040598168988611482865029535581009799066440329377568341640260343160005864389809566145903191344996149751070915410926976843932587408280484715515705412194597488899509997803564222784865960131228944424955804576635071674593679066783665938256827809521853933781493865843686003168950333290003059708051801761391334043973184223205234791155726546353949752802654808831048882099257314452242565412243446030132165109634355405104276708067062442838393022773158440002716229850449440779709675862928666076375454244702130924472375119265682050640456241808607984609387388026833119913026148028663975357323396068574817421606399690697317266205932315619448851405460158160834944052274906156809251625981351654768994629537467538486316737019958492450425841066471457685333223825262539498890245203039494512005029089948306224457337082518501769855212729925808311633451570062597549679990427502675795287216697920938335388993358879611088293243598724925134391742011537256373710995604467450422772393063707158804626464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 594713716727095564032908376087698364824641941355364555033890804866784773518327422550983143946226893537503191102319979735757531980996827099749865451207091143997462209100410706282092341428986861911473133331468357632972221489359980791757818903584169473561700141765785970244749162039370507180506673311672706508056348991673079940123346321592389172985760797817792088147031693280124443877857775188947311446325504844353933311695404175791362102510276124608777014137662011097180744843640029142141324169567210445729623986752935040148689715607997072235070306362762508260807360086438618868793845366597096744736715889120681157252867712642518396361556144262695580540904122256072485634139166889365145834974696977237655490394310459850180844122208113106452050628256101038844025704104807541279253942651794688227555556756406353472841652442649900131448095955696951608480749445653146365427025490314449295243322070345414823631025253590340103898662392985292631891008437821371829244181268894471764651140726591671419873169540518383280389228590048725948811004185611402636810829782665788145164376921870185140199128982397196955819782244591939881360327019548134578634701861768301476322928898780173495475509803587445510733913369476529055486538675388473526015520418184077141730152030515837826547307461603533893594626207526441647778811104543308047532276981371360679765715332462007963191556742403244717736351795137034391543842463619283736143030549277509897552257945793359486791189091970967016781133279576827464563958854182691715689386722005303400464718378885967073296516601326002496945020702660231171556242178665265379672169153406363597209857086128195957813556007771664056640255358362646357860857796564031854827427313976652593584849247244318720213376886919207090411663569982526559674867366717705252753430508772190855046722567629016313038403865063061048347338222403605892167452955582059217928362438898385202294556962641951106331220169030123804347606717538004417186557248080140036473647513062637904581308373710750830747513775855376555144454730322322416634661371097133857551170270041897764266493295611842644211835274954002625179763132504051270082881607892181231799427707793957558560864725846049798625651030201655225415102907916072379120953020787458077323504666376301041029726605773241898879043193046910794180052737827489817296898967341184724919790263298176569064872818111733776750088240956540068824526277161094568770560256873994184331461892057481573257215342849439381445162629148383985774759258183562874556801603507995791383295269572652909625538800503136766552516394404490547192799153732214382563122873107468659085845340796848371214614378256139392876043770205598371184830534431817906934390679343196451892674325453253341006759977272547028238357288522589218827259654165645574740681222763163346988310370166884750407783366049038359217547714722589562973650929850603146789760298407493841871755111682505332283989038445741956927794109941264088736282003788698287744609009147954283069441587171792398623128219882965463379260690946960163366050275779487358487285012554559124976058503869919927469473528883979528235190647632741932502893830304665474490026232983291218164724727111589789246540053278055742642472893627322523124257533006398169823434919336408548711387191039721366428645542210900431279070479346148925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 8697539623247005128325869128324199181972919271447473996967269838239905578510500193287045727355896216463443102346769406943722168811564522237756993678171501897405556538897608426484216980667662284148001773624806095784675797136984438836947255243877041406372437983227025538892688442467344346809456479300758189830764129517519924899425285332109799481677615268943465624723751128846262159708671801023733385927211800281031070414139895697167007912605301369304103943598137249614507214383985652011518900765659872507401570186793405464534173053687236104821681024712687273211158552731008260774515848918989346172123507497618642360596027177002579892294183031227453153801351609890829852567553334435394540484501537266813681949992801180328987054980961268212741283710319201497279894803509468402510562982398690576403137648799578353807866925883322935439219479966986785678204323246007880977506464211112143269094068442518670345769409527352266170907320513066520559107671200391402927909552528446096287731465873221018062181961341382212704550850612053668404794521078182386672158162052860207506476301694618183051406403890115315271321318492413152087266572176010025444865108828571639833471959308847106106501012726407760622762015331365382142315607332426937375058875856221302095565559862381363218299582192566254839088964926908593835133965743918514658648393490158318986307462685925254921352853016763672543262490839579141540323299097241321450791677819047505680395149457622556901658441025846254639730657139401926273190882474079136655838741680252710927944497979651134697167013866621388772354765439568555993299720979866469585840381052952220273368815734167708487235692619372380421495855160797995136040677498251040846371375608948979179256442652071920634953625429172657141904963410924666510429461743190622382962852524245366614776726780131595221193984601871178712897810383117655140682156960902687021970712146027175975530339987001988362092507243680172487903167791636720603346438620656403499495602432054227182181538991805492118737747003081890135417129323746379740301495046988146046558199546064572466084495630065777580237857118941522602015559889127769254077755053045694648458178901394838893899599766669157934253895866125624094773072140289835464175204823689417984682422271690458217859013976685093566879130975745924154967306277336159452679271762932492329638663730857019594106395303627455860674300486182908741662276899687685115722629823452550058239095010134442109174466843827788742884780326855854276414309501693324206125325760780831433410239260959271060864419954022910719463129441629346712293245765424100315362783207729978805056382095328056778877510555288043612012505411341763505485316255297242805619385992632779713846617377685574366853535315640585312756860962917042447874039991716305876202593022087563316220682139572732007778518424061855018855744119374727587157733679728849986952877622169229029371000098416188297926569150897274037621558738202513500033707769869874867834628719367970182535068223860188703025405942600521111181702970803560383855155789534463984657623845801216334401385153855644817846406640139976391924646459670593017954996781661833285078247721439705364512161190410189975902461863379565200686988715671245768057427851854587628275912415112477421012952255167566985063180815835091879501002642844243240356445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -105543920939806218905013848584075510422072208409732123856942867794546974703437227140445936387537923266978466782548489370141534334962200257002519812227213796218343174699386676183154655198578919802726116471581243666084352992008957799281038239333709388471049897976277091819073540137523619656150495788267894249436241895290396579811091140522803199798026802621309879959771713939034976183562593404118767265124777835132502857830431325209826736734033275981207993296257136343617222452271685955622756747311462299353162960979546184519144634091772061085512441871370298490662827087206914722504025351374756178549755431532284696877429310477663214352013345342044295297655755005997731035741079100293236084979049447969374642523721307781285901860148279158911952793830865809691017722704762821994585740028271710318371194736761114160556658517808392254688724744248309565562630498841201511823023799092173766655192839309536951141226548480891841750829511256277399545354680888684632348969572777968184456786782908658610082149814458742098641048700520259075310455148121178052058430200751959924946759804241973922359047880681721389921583674387826962164274103331845454274683333631698626550729050499586177476520076840973675433344423838221977879542143891163600664864571316844784842356189549948538386117687546645569397263277279961417210751262206854735332868809047657767821855616573014447142330363424983297226399915114701873848099420673218406119975857957159853717523866703350659096994787187211717240871422470955015533490016162017806465831023521723487651182625344060852814527493487228176622338636614324854271953942872626270856536302555580850310657470853310602802885248080579032413458542089288594010068136600055653697323507241169598634731780884658422360040818855557492807997418655189512525502926330309678127799326889906802020733346735164518140017475017093064206413143541135825630026436646957508007165407710575036364895602510266233187356105927406610047186211983366866313766682354787340980131544132729508577327575206006881473440561057331043218253426351103012316247823866589641172674399520767593122766629776605482593696124369909778317282902376576451805429556869742193057858170186143125046548439477968982460445570493291082472663647822345103260817365131753852829081748402098311202779151449171801198273987972368063110690979017976609086448763767044786496813725550083507893182646261685674524071402505196223558397922180162776061618347705418565461933283515023055454855943274002690051668594828730729418948809458797222194994370179845743405310348931767398275170715217005412554703669020915951107061047497074519349579224444141506842280977555684242960515996476523731304309217914761428890778164864326989534978075684292006410700454094843172498847650197078664350926661326972189797812964677792204639001763691088522332057223909466763239368201469200541820257668955417878288322017389111467672145453216014734401287557396261666114029410231801122714940387301382232257027080792448717390916068868503469290005476984601019657494013511437700948456324976256884756000161899083533601314752178736633085424155728341071376478106462623849868615925978984885038748137516513679120790161905565911857888079541849233666549335947747695921620111853718754611423561209537185898107337737043033229970881794694129908918170627880967981549280810813903808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -39816531514057155723499525322902511915267462013706753255854169286683849607559438594805201675238782117197714998843993854466528221565604621437139125141079699636448724233357631872218037943413756735906472719054182065235398158864801506461882494938289239149149617086043201361186948472354579555855204691824192243759662760509913542398567285500789699186635250414227593602068121832847633189381658691813377786396498572654365887674302365300626336906570575684583277078587650679602300044896716930213619962074449448189844734423446242654948949578052757584399619860028750153826269559670603994980627196715781815783086047563058758049045654671960321306421043462957170834074763166158521424527383539409966452651320143770930873443197454242073498062506262832743709630628758600874486039338744220238319758196339709107168870229848735695143908849067919192279941756782214708953367910827005718906585378297717286727088434011498310707276101349795606129257182773908920163788155644171458701135493079023604142900029404694639813552708676642118300914525077519164160977048782134061145785715395235179733223827638774338406812214372958238135974150847993810820208240828469832566467148609308041122009949196583454630554061635884305813480232010926119850898430594393593902778122540671637939548686673158404102408560468704170809304631211839207005176749784686323076362334592479803814618190989644593572897780883296082501815631002455382979536642297273400182894095504988941047614077736425975295535871101909979374965084180550649108159266019121119026146769253018603128104215946543606164999987346587678435017794326221308104741730127468210483556568278676748830251248964856298208444046203683261908538836338743631001980553350670348122091342289675838255194458425995849751868050192608170084322232280839989440442015798377321854896751196791503472350543168863611391216916340037703790528773301530612167135091782945139301212647119140680887852253119788030147114718230907266723393930585259489150139994433358700265229399080433299355973276107303997798101537597182814858391733248876049327707905685399870125653042999159679699423254757590367970096952035833954140680638651983571860268174509780684029283343009488496363458676336793292967293419181579892204170480702749665005172608685342668726093590451149912761064781703642099893273352296053196492411387181882885866407522203126758094359739476648864812651734870967929562615353817000497282659807848896167601559667447884041767352698702625642693112100922906317134536906119426816560379172674677392004704869893586068452267978843081996499685507692208355124585358290118162553696861395588862595360549396427293865020402873653438288110307650922934578942666592702180263958090891919456012084265076372842710038165473636890793857430285304173574463892829470447550061959795830588487331817074904083164334807675622746438175409830860748909346954545707044934614640619561005490007146427045780992135140785198669931832934623622279676434215123421517715336380019136666946670694761761229951198761960170521391540804781260198496395653947962449399186009123636769274524817923180927318249148425432393329513948023272535459486762157404436154484425377344263546137223792252456220817702092862073790411439578686424136118040022124219910759219177915329819614099536496161875211218967072074192307465230840497522210548396527767181396484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 1105993071556115421508064741889192447993041271826856229919021521742814782182858149523641496378185416923402935442554175964119565762425939370330275940777986423991648954299781358168904171555133039733970975540155808006962560066634207722008613775340069988436087765568250537745036289654665548493091695853997097298151963809574278856594596041004723663993755141943360121242948367170987224312087756352002408799153727577227336657062461678128499410913295351237598964617053671237017644366197135285959878669361437461305226684357398850533112082894081562745030981441541378282237734416255845891010475821530922579743202768395213603697527652378245120616825373293995739147745368753937272498450133582492183028493311141457951834503548745611732788082178112617433217120178855459718276916215551916599000288578984531330654997868738631933295044404162158361831761238064640064403026710434409621908789308567968456337858524091175858376399973615901394915092146404710305184755888000953787103094401305652007797313734365707225430463739966812011547576554214525655684896342939290816822498139096443872424457086459122278779673022067220691939296682535129716472951892892884390809442756914748597933808129173979215419023771408413618108593761078590504924945845421685895185780443736089820788816121083028267444492997574833168504770809528728823417914221004233829512086920739698700352855945311784088427556565578565265250150425519685495385240801264121635114374533597666843178566219971102356447786054396332730239288198513138968134210461291519634481293796703650075733948966296275300172254430672981340830827671838385963814628181391445841638565019671260080455413548250271367801180508047264474976670343466483513503972521386228825210254520011870399289377307491077644254318749978580536619394474552558568648877149356414211632850203710452972137974959683897671995431455070333197830798662439616979351286395454921103722268479641623875317850712415065138266273624057847529219553698397112842519722896953321929232644804106696710501730992206419041738900394780272498148276911224952961863156052518612699955836249541546587984456268802947747045328564457604404782260178257737082224631901600766823310120175897619060554471711995218136823439161200430802115704547518708799584246837260983235978771611282128225652687872887460837507845424683895362136346762914560053082951874192886968410778023373950141155972007658039560761827934063778207229051377206274026492854907395280672423507489660198712701899968584973541306062354237847018907437323780777987661831319154825077828997942743667266668673628128628447251750945591919355379178055336671588287347874499268035155411450648650240726023198426575709422386900634958212999259937825389332221005073193638806253985411241628226466049463277542394637662910195696330024924186152844655555117974557447817690188809584356177934093716803022746028507509734744771105877604814965664810350046718042592789141672518804963715207948973411781011888972830867228244443330716326500931462669011355614571449119151543065013666140163571754382589389372550988716541105986077569867403204623594912025561844321968150541021983191091982237754572516824555747599023032776469697108445241836230749247464412564049666996589660031355510706991313595534465718387267767603301886349374695191108682997789598843568468113621366145797630214691162109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 117938945466033421745876785792091619769782381872671860084963685312095254557882945208198014270936434961783114391301139498737219308165498496396961842173034781331352431891839260847684358874096008568416595000285154097929772852597269474120256831040859948236136990206376983493579665101656346142082419733844422974102104359830925927262489651652875031058262842204624257047421715349899047003316792542861110891288620530132697727173304887339431283325237310046218918741955713269019915555099327496356684183546781169518610766384999529152113366802738530001686977342527194059588094920855901463915983275282925527268231572094770059426405973867351658146469316278390830310414254430067022359571188370671043496766851425442715545227953092785732643443232283707080938138563983601215199083925824999359076748519149004927831566231515078965443013347005470208703301693675925929231267593206838700647637080426088424942341503918498433163238882619445272638925613892619375117848888128344480217527117003807896379461608023156018492774958978359573641795891590917270618047290714760318620088621561980846478838515729197288257466740195463527554372573946299136763230063732975291687143195184227040615294841283305649028611749403234435710859753385743875998825384013750208873118223236129003149448696371512791095866673005493433633380355499515704779307872289563931419957706543120532197687571544815187013920306349499423717242811472031541823909243652308809368327359561225102251020139486372125139644883652038802564496216569682199408617893751516825013030178018668830964185538252582564986207351381065593457910332979533387936921231323543580297380263812427521955174744926529937204405007349557860945198679490859717115816832749350084214172864449258507891092430003105992461201798189927549135450987771912144552852154438444753467456744909388801223916124999528315930139189250750039711800521158932061462276032590901725236186072259928941593895376055751244434661313434388778854372114320253362526000459334012664388327576484413397761550596598024473039391422001314059897939361468375389750560668606522199763597770165638541622091124701745463393333539008067777170672414093539560632314212241251748036397224380409546926365537255847576333204109979551469355460764009283867942262404058884928100493712307716536345178027768872064292718796951684028182210958193503098434484881688630948610724675018265191930255606616030261384587686955899188983229520075911246839733378591406689423477311628103696493163744453340736606787198495727878496900598148587663506957589134203128209629181122681934225225531244778415212188270843703828680800962946732668587288278379279599517160770456611757655039006197230584717346145503105018372290649193420622057685058379319339802509442379571677146231761168435853644698075264655476901732598803508277956020372150084331501678313665187477720537184243463618976559371938664485940077415488382451952085960475647582395328116021936848078377894679634743616951286691025980878705527202138285340652119807745785684949656644387039256294599379718561660078632878757688570082701184722221947119101990090879998257251729563269662096597180365733899381354668947730623823235928463412678304225010477301690807078278608109615345217597564838455617950363651194196694614545844979080092196843879813091670129285322386788111314732558277272655665874481201171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -3188895936869808706888590742734301843090963809470006423276974358687749866070272927717781233521909743949049984042463239176890782270868519223558813056926771235626489462452817427280672489849092896044693348880989273445393746323557134255623814554621931217111063386413443102862101864193042897274532813176361609398010967337827822459618618287248129896738926621240653759306540268650177884082273973316345119136854483636025894007986526738070622182647093108102241091288317510166068500138593644308938958160523370655959917763092221424524013430617829695030232653707020200234560266412891178711111542357732367416894241394947000810561996026555788729525290170310029913589171458564183758096774135629251839866871400518962983661149110784530613072582292193402847949553955885742853569278036366985565322649761646857921890735460513942206008817331904027637946886357974431916529316409447764656623984332170563438269054292605139429949246633259954778794814172641176667830448083550948825282606371266110342595764286009766427402478018317007117810772404621120494865026719648332681029882984607370595900685639805033153315130164522922046200171277053360682731668756975941584436099097596739010869874093982723186277255071148384962789324050723104194007492756742774496463745967639814873450088527417811267805708731249935152967875580559344870389487122206148155917371385068334926681737968783853633204181645838956960804173308388274425136955056089158025472595636166620339272922029444284329102451170710241138793240460901654611944776485891857196268805391020894344232207460871311979442592676023128326591870779644408926558207047472609910695156600174677949797332056337969646284142786651691723585270221911372491395520134112818753684131481045029838466984100447698569556391171731099357084064687429435095651270219656215180585843474294207299411705284937844750742691144863571948843965995646157154748171240535489092324715826700287034285188364214093998307881301406837805216713588929352456709693247791993931135597369451338771871689598508875405493098591136570141469541887271198030837644921952781188923763766290329343677999684369268989072244590970439637296766292847289951820020238737512342480550558510521731076531047551960081831290236612912285613680559574993133038020725356164717710779478873912915383446496959707547403772864448847577493445105455556749207638574415307638905247555264338650119977047550586869380488020087687517369424856262678976271533656944993985298349891124657287806426778420265024556997420394300204465772354154220123382803537707161266489701654091469012455038396066209026121742227527189435518855730433825723456725248435052256976872138488139518051496621552250417963226969247364948929151187880218572652141269382093786498112341388029360811660136425320071071163935456303986760674036080300037806856533711351236185184835446835501237056544842551706752355860641586580606343016186903205016692691418177274406679968945805094651083774395648375960975787017781209450552776080083922786005332315119486547154393886711060560458829129818602920178560899263629207316134851163512137993416174877707036466911389798421710402123224935992046512268922147041649292816287908249477949170891460964483830066900424544469081027389976220323149193796561146107950036298427601471628323667944020112257135652789294294697445719019515544176101684570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -219063019481485276186792191406075967524133690448672551390837762244544079371569288751201398902033613019050185104383458630165040350494892154459901798785777563858521629596339324118238380996955450258744516717309662761929988334845575658131076779603332857554014897057198512541961049278748966328725003312271402346379990629007828676322188451656007597143724987581396118148729697028309728205829076886225232090158217332015840739181228894218036775750527895346853519059457402574072512090444571407404586452224417538166724882325133202325684026175029291074271786500147275764304315847897383114646493746783234332982275904573329991072758220246538725539176677859599147209292044970632023258180350511268759087896234973339943860232556270459961106040371000446462839548986803138230616384820135664528698556483017660485162878631070562632962938206201264031028974766270801287938378630104964560033935182814470459965630159801581731351355413465415878792630360411873212070633775764265389385127126215544794511997458907385213254372996397894724824907334734591442083584456503909807217077517532224148821298445500550356293594625620765504253313496821834794675999201682213704038365673659663619043707139223227266750513442058637246426238473163612950496842863263225384797239481141634881150504858744150904226886902473273418632911573355082423071599657887166723231062461208670936257602215791216362666764055271590875474652641525988342477551802071286665643961879964376926949896582227886576919708408168860234382311697453256814210744757018853316594595977201926045325739700787028342548058137639228198786822413021544906633287061711641523439350809022358990564591664924255824194346497221607734224302204281433435416069709096509074767017763525154918893850297979635527145740025355791846250875262599250330472325858937391783989124342838674913754451492868383947723074309095517266526905804573712408506004587888762921128060941912468979500375218090099776382769042612467962753188739408726485248456171138645857142426213304043821632576327720563792075978893937430466618231613931522523062356555286823636867465220143364640625497444274353033606991760329681685008805793875015239824674544348746202538811797201742291787059638871514756798853110242048536903041265294569886077885684795886310364813441480426762368988153980367275891872038455690994466246203511092587526171256513169447345367374469228024760551547035942802102405334194301986765768000360138459415432070984121521437458935354524345084524370189226214563292470183287091444076122654728904053002709609442415941025996389035205942552591824736550504859159879453292988201932600057721880912170146552726499328270990841586112915526953090959267545934010164068788154609470856604153351646696124848674919131771342788789890207411125934111467750617529026150691751198239406908120764572999093740828871105767100786058460983215154408897060328117772427465338075217315414397855598010709194667072660862220251807163526061402596158405389324494313659185069857330134663608896062271823837516163129494363635934148697752118498553597444306002756737998033748797539055682194542846108551848007794013521095948444753385411287153118476519759810108389459974067593282732765609695930437411226314338707146784369851783731044300018228466973183456964211026178283628011629411701410382720819412004649367787782102823257446289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 6512265566577391445695788333438326037757040975332023236158025417066412856608092898886675699709172703692575659449671047307769452409178190938493232107560710290840999000847307150369746913456466344866967557752328833814429936325389934969840800016374077446675850597084916914354099613785833242327911263642524721958871851211729349582375189382055705099526025252475996533764366399571469998952672442168653394034384209164564271550513252845970740947532248547478808570603703553525551118117859829919814011078674659461934751370902570088033680319580272965696111683299795051843317426500379463392676228451448227488099185725235171029672710649143851557135025216895248970720888270807498029632436246443611900814767584205348859744908877018569689636058918979872031556481688343859065956451771929585287987474446765392500482831219095631261083892364850687366011281781507689876241418059336055144383220418734663482188437373528572594970111742599501889539147995473611539590422734552168353067555886297122266791190547620820073004423855125137944342258255273081906476432041860404626023944352503193350029349135780735587335036643191116368693420618410469501477382329127521358038240146585000294753504771246284530292211915624250545520185034250868716694444519199914674692452379884026379546113050523826856334549970464678683935430393714703145111366776090744053473159653109341893098541798169550436984668819105572812437184092843017584180073082359193734394316331692197153103981016201224193159045749221090768354528726320281750882329162950810778023027724730668730066555461419778138651465931242910104706305759246685010643818841011543297662128079153902597325666267428081917742740240450119381169367211735447715374351956538182862813932933935397464079312998543046434245968099259917003062052795694631213925605689099626594192845101394262665922399884300739536065218356649061675987491458445156412492769331999538277407398372388441968952531318238820538052539309017174664410539958185480698640163358698800860047497471208640912393065080713570384023467591243824742050172887193088237193608719319374245929213934244624796862543103498700217986302534143831635952323739007188322656576214839800026273740554664556456070153479659707042342638668683299246327681101290323089943432865132744570606344818854955452395680751836105257227087613816679490782946509997870975850810842057919430901740492716195882773622844660941742262592893569814151857945537136044872655356318858143617824016137603759323795836281085912316923413969777403278855100935640533175900380018109828136314481754267864836931146861504033923666490132195245400062897342938388809799556221633344597332547344995678053937230295983781117281089741244378125719143818320097073382855453028532145511934509916799476882537361584558114128456163386132222937994785483535901465998328961283013599467561089370446640630197496839014053591743778127858830928068221953381499935196568521651485331677266435284926817504288936107194435649556236224690335673089922292420698169656914705780691702597472722338090116022613836035191357681861696946782478469525811420239574535290996528916589330293203179293998180230464894631705258355805414438881901379598158294575340417920462200001248007479289428935568430252012246197141293524440432050058194645254294843278981526608454211325107052421586050858721137046813964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 348624063637434689999208469118368746112731379193119395661349734268313821396972286078227453421758524576888933200475015401433131029958265889728418422491474753321400851693664432699103605444106959742642666021478537284026312468130112194345792007024346489811581969786217307739617952658260359009811891881168573865786265252378743776323771187454905948210124702452523126315624716083015832956489248275331530403622823502584368428117531375942673633485963424392331207494706770609517979037723680344870201002356566469519108936212015443626076292907582664170854526205537283941716036141728417915776841591026798324157500605995553815633431110584003518098845541547787698873332642051341696521213252678768168348073804197107119746572261167582900846299331481139184858618029988615919625924872565631562003855267495174428002771154138557522419271284318084372178894199861718316408051318987153988703957779684848215123207086766079295668744699456900282322082610817223232206499257157019333227242059196665117755200676076217408461529733958037882613930859504901575703464953746559156322666545223617541915417430792093506355929074240635169115207667030330880580466225022068404092421057127238856658431013367565136679530102287662118650960880403258853251961853866820869566651342194295496202226888028763528055667139267960366397431855733993624915434390341554656117510438011562398831679294516408103551446412227187920354187836920724744960405666960734992778214963808688870940509552059803300882565005379117187598919397584667053086712054933156334020883905577086408585869080872828271604937684541290426330313938039294038152484279094628150203156292315266689151055208033913209607504116915961452718716533908993562877226751598735833286842704488117574971815843423108617130877914352585200244452449812814780045047094478419324896804515637223317129129988546747739485272178544396096116641881575285369619402581516661369742313599038331726231594426182207262729620932194968736775994040454310421313834079014084498153816819551219378874153796065361977728284118597699450495580837375196300679978880595320261649385782589085889043728910693733497183240806909567653195715165358267190182170159480607376346683313706924124386455811380903265906932107028277022226695157398135653966914691291461575519876271192518882764566841146483004712322592223490689815370709759124524322278555080025446467035905645516550391263589345053922766965767716007021349351922549697863377833264292888410087259102774238286590326340658447628707748668794481737617635120668647736647977823961398763663163964041304109919059714441889281248649569823465284678729347566704685177449666729726299551908162175284355657495211754895262876617632442927942597383373127497290547032342375457625125534236906841280656830649174288026725278429298487334572276873051295851332220560706325510975418899288150438257787511471398502198276596968329755267165951068438413964693899423818376115738062802829003534621383056904949184307321041340550159495452726028208200447223188175947070329482523129593472642020752751787251276053316641712736747140566025500481853898122933713437833833287603871923944441044334678261670357983324143563822706130404130694471184965262841147856798227253402895222317413074284441379251650773425342266221105188526876281778306619101365957584975403119894158213352202437818050384521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -8232844539463354621969394864431647793101351364033633238096210101079007701794038748839855821451663823152237068244660051888519252757199688511250136899355066047700796326616031419110666084705757174864102468932664965313564955608246833436944796591398977619963967527705973178152385080179023897142657619631843978619747583849825594528321891939888423732454612491389563203242117453756155927844880576131500673761982518727022164999627093623514898311404446591014069773104543355943469846484517669826641229568176663211539774305034629684779106072983776645855546000419219849017214588047167170014043097225664889654239582847512572051879365558615836666369653214795368927484154815537940752589400104151976997942354139130860909048478753730944347864654961758460189792942895815778585787056249709873009921732452472697283145471579341344950292780915332349571225741674743559019522626556419459107599995668399360075117373297488059157551789223809493160700597256332513183077750569857514504044777613623411881290833456277446769632716361654725907618953095036083343773652540596167469452548977658885361552362264180551353108662349482494622955447659258564710733076923688044026830095977452827490318628254293367253914104105131963870565698043098578200782102890221947852287186837172531648214985722504105442608466660967484075375666227590956892198184013122165948637010862905469117300483765608795909555170360287393722365728441004113376119702601066030416636646607127430410512381139056805645604486812324244655068420579213397059465010826580807020688673254527670430825396733081452851790109228328939383901158505193056102100575582542453926156598337271378159679758694798719206291069786048671680728609545113002427670593276549026319416534012564643836500053303372385597483593273595515551361052481520539528673460588610391582520826703975535059565376923582123773290443677391038417510544959019369580322909644289199568178002274399270325509978180198787610348690533281630767890673755886107698714503881582513003151594430423716757715705296828292774731020427027197521713364506018413367255750485579813442986592432704864511427702750728481970671538333601372780835566834241635879111333962485508064969114624025755198980930812769142145438509994582660813093301482707253924433491856294480462736822391107281442108645542191889901651392368201036770695503691190234132635142319271972019591112816437358263343940127984044743593030766566068465723677936081615962569747828216950128411212555347118771801446705665277966370330591343000160885402868033934354458387707112673383773033185989127711479254727172754975971881939306711922127055353562116254759686047834961509365236471786481206173000996210702065501335406962559695364733628448637220805357756416851356990187534004676438198116574166740821926478486216113045351456253741409758657642798956321125656990675298897655510202282602928835131598092615454624096610478527841249180808344330168510991120626478002392055306609253920702791464890380415335227030031453244193969524791985591979979039669120334394957865125153099711630534808979362496473472178388156542394658340391607793972979956376928618195260925478157961045236517020470057647782736960518436566823821795832566893433257437485661438471329522339355330029946749958006088260485320895603443197355356805374964680314636641337469096679706126451492309570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -416248683597092373107286501671066324822238279983581686638068809391733535806329219079454802989939933321042313793739849708421127516278357628415924618349351625509181810427963210656687589241293502462068150485799581498471724652888031155560454339069992056320949318117507013455622813573405288346935570667610324853715090053140936910513563812667527838717973802797789003385808489602364917431123325259629294704161112841048397165021069890565555364256373454661131936054770810341471243552385264480442858111929500185657782822367574759014122705136133192787830101661669727940657831019892105272307711727915888238659889393427790618756632651426648633224020000870486867626898399674592318301398886349420962815929959399194306140164050531639976033973069824348815565693523516959660270177516765025773511286583358902381002253896238295582292773801205280097830997993392208497660383600979975919931515822465195946604127441025234655432028465035611877861222074827916053998136169050010549242012206787059257196697251724890701803372163201120628991254955998083016323725022047700222333850161836476522946995914386888841610710192047890175076853164971599940092348141040392345922270118192786464673662421647445908420176580217812504493070169459224657879833687753687631934232263138592021547877284483853166872514088813769061707666422301240848555245086353125400836037093613840682352003428209885205709085169033708756157467188039438795106691021928313594034724843950746166115636868514615166275763581716053654269561493470420696939462054366084749808637458442704442754898435943446301174594497585200952330568667199145124314272129163562323217651235961337966668666613988834687551732118485893384908499600153083502390340415189890853934581593976105596042751656428305923992501680937351599434330316768104017715510156155905316279154602374712731380745433119843270957801267968901876260187427552832697122257622337477092872937963474366274199494974225252817694360371162610443219095829979400852364030146625505120343324944949762630670238103128105718251491319157917802465946434242691402985630423875439617947089081502187292708329604344473211850545518932135468545636525882663285889141253143494809729066139505043913494391757386444071209415877590686151526572983339350220676674773010941695850476559512520056627440928028048550038226278669210124772306879368283740042564623378711743611885390763687413634019258990476533725105034787578377808786807296701936792434736794730270956436395870019459964066228314970658374779922054174385771125908697890658170999975210165058099715119879550139552822604953489283336928178693441920362781826365951291293847256081358088328675845314912300514714791874098150578048031285279083795559565436456345896907849070890951159797623690553209395533291216140682728224485701071290577921996449852888496038074948047970556073519076495339689951353341764818049758499370500013549228940411766722143951275782516080373994068404290702790907937896915396255362813244839852237769105728453173840142258179443025377428630864911939221330918337168596762274159532871621764278807204803680358186654862451017866668883573249160404996875231132842465178480919348045296865767527001457815551699978564787109562942160422383972125013130334877103287807075622279908334451144271771665263629529780265702395501590493990174527871204190887510776519775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 8865110365122641610812253999849382051994418316772652146099792120534602837664658891406308764741043480837681986263585604494071409767635911030312525936454001024663192092116119406172046418988569086182521394675711085734700801587828311450534513015104559345546951354482224198511354160684887934719914176102854547014588595370198065907527115597350773229160578568985602099677849285034344404572274252882381465167806135814191180676267865389303085591453682660494152383836238752811009360748301652522916937454791693970515105627565435631555879953083763738437226481256548131593613675050767104780570961872578567609926830879125735764126210066103413015747992759465190050570849988745181268272460050568280594546111507261842844588126911145169272789226763951968723187816267259294058250960930920312935301693348612138646269708537423309641018540835965317002017202523004459821439993283090401575026723995686457753917353359858968405479691149608322717394794244027290154455077697626733946828493459565319364980775429412536232930186294422385140322272081861725665843695751980407802351333692229029200260269486766032680701476350385415524123124428663800290524563297020184051324405061491884451281921236070468010429510352898734754936521032917113800194950641187983648948061183461356623919939665557709175239353133281066889379832757780013292687389711781820450966731769975454131254331245414632922192029680613491996654511865034084618681153729698455104516273177130746275482400474402206595233234085436125857077492427644307625502551263003249444463389219497749488068924362478574793753062925020677648254617535934588861311066201559389655102203758095560822349579579029919369661796977951446447807692236578948251798523022470648255371582690428748656474150637978099864010551140143335948055276170086355208473820448070823631013506619967381649718122567100742721066033638419381357721560502018881570941964665640343417227248859773625910475596084429073669832288678319434379162465728593204155807936568059959089242456984745363533391690192822622760360975081207544975905698129575299379581227265292083413771173337551913415800208534674825962486429184812829822620595942273515298438867217026465984691153821805815779495222916855241420782742539280650345676091079423896844941997307912545615019777429078867617860897655661371272703057776743811775805401098068632947145052067240820944181446494393318391790125947442558513669986202069989365089362123782412226464290235454088866061591119598448163288568395971182541094172525995157351995527669235771794686831110242688393798656679687256824955256313064017581828199741442079768516474536108266400752561863648418165085383938368715948317233696664049660507856479275544693118457286514738987230006456277952307707112368739685359631526565230193604139823009724623128649805961617779267447689481994487950854212606821264466932428288988587107594871950108353189890857408845335064001772405436769019426841817432880136661371831582030733946725753223948265630526772242426414083339513868985378824722414506162989991119441831898127527886084658482471807759749791032572652490643389388313391214929682818436525428777108994442468860565601086401559610919258583745132721887864222065934240884503954502022932364990688994286188234255501949610843904921805499594798294297526991850213824135019962246587965637445449829101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 469286908402253484720671948715062423195755723064812353375811010631252795865327788018784509007272638324573284213096520577218471517446237316366157727356938913759518909423611178041336269570061037401718988223741041859680412412857439502968206614716137213262338280615020982746157263291417472842616482065526356131072655911030067319633176536508924480091135272235772830633509509466853414859941191727000049563141146010759718411814862081865313597983285732229297367294500857166306567773133351780385623562101899643315504950276546438153194406986910609722424054439478494373984529877245547051494590027210832571102712042005338831237165322753626351750500541785342685184713060920049538217630375229666813794242275935986500004335908387544888996618349047976804138588643117708662317309254178809988350188035583948723564262764417149735010225448709725521241779890966521164629926444723102446013147207694517635618851227563686255356912295912310028594594198667551930884401851796753898853993019598008151651968095512839865123838645304276290283923130408130222988079434434765276876111649083968481067037822985091288258992509378303500954180757327145232563935190547035373862561630903096686838235109877587176035632391703217716492923474607168759555219781402814516624592414367452066493651795008771161319776898713884347854588571685022828919399012484810907330165962836852633602410323173340759250678738462884070296294263233040238710263625186494869332099208481017863241246967915750145822293819907366970099750571039613746239116372387693451955496140290276270487766664921914145222360461236334132989853012543342972850543092913044726727147533743414405836262035796877458186128958970492939125790267918828178787663377483523606763799979961747002418950074165832352808148704945827783990681281492309966390231569197133365955278269556649629134648351701223340781049516318413615566613964447872921412372691332627747250120498080259233808797344101764092683616334355012008159918527794148638979787994172947498812203834286483139347177807235099717089605488795100931319625759148719654629850841494842379323959611722203159147921666568605866563411300815042427783303908275378409631100992276745609027716011495075969970813676213892556004616219100232631016519140305760441943408322267035446787487217379289894250798528003558534435856957400806097105312832849926662392549046320743932263801730945385078143061790301921722873599322006671768031823884888845402355922115077157193907286043650192681630018095621019147494379048249467255252796660989332226941742005354292486552365706247495106272466542120745517314970027114615372465218563460797517909052571496789160522595707158592682747202155001892369984701302484895829091772993920714401872216368524652884300576646200237271072200566511513681377130218244845285004826025294369914437752298843127610597674353575884423278589498729573377567608135456164918175223179593596717555999041749062928255637543003908952870469866874660619978575280053325025623824793362113314896478789966462160456749055104282431265080206494527711658157372981074450236816390288124978771298529762658446399646273907003517729877906334064099637584747324086936654730095352926383467320448176628308651623731461554188536163764034904810200268421562561249645813276004854210546110306574763948894663046034884465802861086558550596237182617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -3911919178771408509991458508402215056212086841025522021693964337557855046419025380903642535876701944939628805253781423024809793799203531271287918739041457503411089016749239103169667622381930993635020953422624640185209737373546259408632248972736880717770725336866629863803182236169119495915801431566532158472360534304729898306906745963108267614001171722611114693896540406148424665946603184574740194292879123092608323829327188122674664717284052496695034524937968972499512854948122754188288384232811540821408838824144032880156568928534416035758417767588892928310356236159245109815835122081889643884688012178216723287305226088353925686983225587240804162616476508365230753882759637348355208287102123628134963579155486766582528379826964664778566118805688039210215616795861692192572031705160871822193368819431286407858253975283754496660091604302792441839368653107717448346006969398178233095036199243181486625007385268312663385883954453384665141100865486598016736208228261670490223727228283333218322858923077482462063878429599150284659648177854170555628987667239363890876720320602101469861937384561206240108879338407558581175691733701623218083127880161276610719035179844581385155104444294273508369701366201100028180884637619946756496939414023800974228255722667240458979781601977417424304150636372161879787511920761040904369227121773672974111278248409588068217513279942164794640770868901042855101524569308147905425915418459630626186247245795665845463993150370421562029957336117666751008566921726514871006585337514930512270302259377494284498562611646846656887300273733790546280106799872165694993562850391206467135365610746284019708083447024256968426936256935866339555426046979473806897523516099481436018439787667575776213908532330831551835419900624411833392269961922404804825499707375525973907124848247621096293040474298660324881345101843293055442280482105034382922626309131035621355901011600024391712698471840233417662527461752080693208126758413962073880632411338343661267917883936748523790407127775786516223466153457818583586322084712196544830007754125654060838555036294051435614070771696885970619416685161436164392012762521765510873624921750832027219539211259446647568499628700685668282003792308173655911817820752548254713353928026774294077367864569035444792719642946993034741582859525031690347454928597509044119287342470735272952378063913314761992044157933314475367227831008749635639630569189173089651000506182595481690376340352835219452690984799354968569022821247419839132272532825136026937134909475605202792558640630451762182708136303878276748889583938698389952994033939026946505557699574822732740639483068168844449335726754838797007927592605258288202689967317424580193130485183575732744946015397657428060994809684515850504600134884684642099974377011129368952287043335772651244170756633776376301601661903426173413131052939165610175871007284775885070195796780591532731976543899800363749024981063836303258215560922168413074186177943810810248486153766066337768331419398081334038699025236664381746565002321505956678792497417047977059443001751118935788520900002017472687635225832045616923230337210665324663789583159194815422622722056042347630051382104169110252769485467784375138356235573791889468511184665188750013863052821332305484247626736760139465332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -319055895794894154906945162260237752338357589455858265685020762677187730630643630391962156892905149152827153259282624638156822583862737347990210223490862035105759104175008727023330262272223364570864665914285278857563943746827514567462802128121231910238803316408582668772471362817994000207942071135721429866770954923420846172211210729418173747525374536794667991598276123515638607244864025113198117168883543414647857664768208933227805586292893712895683622393459133468243029742781778291668294854277822966233254586390042797816822904333022824532622743370019638682955274868586014100794377414161986872063296838693208115222122111224228892376917138829922074426913106678841392876521054393802007713551861796368022877650554789510662389189827880824065569030378174663453366640220666958393384831155452878684606577318713452523151951621211438260606345108854986187196680290366605861169367995049027451684246990264667167383263350811813298349045767481245397544862953426145849603858693887927001060557352419508500371721300015560444506433550633027627099265416416079944467600568210170815488364448098760420905497486597326569448269326058863615577731937857260430917533563366681450897177770913489326183442624443124468240072946881940349273416277445358246782702487111136269885175470222001338412908300199626168490032748687651469359575972487393587873672866004873208757237682810258188097727836143741141367113310493823367986987995748862298366946975553533446565874844023120528606858589435417191598742543286811816131791904300152223530992079140946048605740651962821330684890347668586449456736276304774556210017739168806206933282800429491325439298846274471789298782564763119425899714079131523126823657132602254416661320917227631019727991509762746009825710937319753209997080202291161939574019181520035500313806065685176536951864607160577065146043526356676916897321205780861752388856217841274770313676168759659130686687942512759352261944582358830385885380895549611081364800812055505756809237603512100205557544926071933391450223633906090943437579623388902533031027438350151716439182479520529578019803495332393994131151628807827099422017206910857507418519059056935377541868979690253107757220543846377334250129230790967852935952290493741219424717838917758321849983963529150072218820408662836747735230983134516692695078325661361982635018282894773195813408966038212580365587733295959209799574860369906288132314885352973146507587798096116217181992464079745196254807968406684054453035435864076440412512923892439310172589832565149079298679723563747327883102495689692368255635736247806762106931580394383998597733176758243891680378312905445032163306938428572187433173958625872758278871010150255316562826647027418733598715276844972829046484077108860520293059407675305122174952871909301445516346807961504127181064609151699670607174364106530683494481933152937214023504163498489438913476721966268833199212431230338069111104305581260821785977473411844235511292426457299694178477220108757475099212737764032292611372147730634248178250917352016922798113758399543926588710014552620086980624629948795426781277406539850774186702914242871981977185167438630890003457312632214240552876964301472184794733991261541519177763274597007228845853015840975273382654829261021485268193162216896041627478552982211112976074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 677072650097274608024626806476830331923365351081402896056228818525387657848431215358505860684441905473552794031117965279908430270145818918481239182603581047294156491617220384481659724170352973021981126808346543844457932701499691340589810513210132318358581117043135928919414634457193995654439299962991335655037788475066664813947658581075297787267414787280440492775767449051705539635217000898018447784185863388026309467901737238265968481409966189045715750506095591173831174529727458553678500711061332342277637410837152752102128249191077921408788345700448678007368790909413422273371372800323566384763966453970225701346420303902981200673733319390344959285266756206962761033074726144031292305899259194977802649693178837556176827252553811775928954898864880316146424673516978831401271340317262990158932181600821233544228421854517985150459923316448514460333735701593234661059400296122135986540081832945395816511142105998277932106566940292312170703928754308675818896400253548646800634996747977765990828574198111310108992873201538847622548733545894275028270615395354449646871908164123421515947867787892784224840683415216416430091542422397293428053858571161792095427766226528302378208047018134249106978828697093028809402845165811055436569824486569196373672428574831594430926412007708805666546502583436335225629802349544786025908126723903433116199421241584556124089373064717517000698599014336272997415787612953504249778074507504551835669553327866265821936253362499221711617301757797744097780693704581911777819228542999378345895401848534743678314945071362644007046936782601396705113812876517620327558725046444456592803424346404574923326086304882351779177821202785811697117054664240484374097674858698492892754694159579690600668572685302132389214547148910817311248315287795866632612013118994735915805739770996900749233570227294982751327472958300439113633075006329862163397183238286186976621170840619561012015306120161854336410013417317824738238178491833575178574969361191363984442163605972621034315586036733590514506700510200268653604792577887018682124494377923492155737603640628802457498536484683198997195988904644486567261560514109558358797352862500445229993196614820207182520249394829059591930222324631922756918792656660791113886610566827361451185697894563430586067179202174350322517104727905847635297793158674890728110377280845845156226901048978756674266614904918590552460326215191828498861721115075945408130186866889613996509117690645398633271630930790978320739451964430370004124159882397691981802138248166152183370364096612006323543925091881463887079774708776554097449414370687327002646208306291971617987892967221516012750959869280597562578865455183014160666802490169115773028200521544757900081467870996741244985035671928662928596854446587052369915710319974615356639979346628641179529179429306831952424157151385262272381827922786194927099360711601667862790314277494947934326211255070843762264323463887328944605821175554271231755448462854349091887729761131242814389077170519639329780850721737548912696140821183666083786106939255724315659875568618526638801843888202475637301074491084778300128057858724376829186580712140500319940456007658964785448647494924775937257980943506094003674162654514156090761052771598616102154903910559369251132011413574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 150430114191378616002860456633943175845173040196772963405204251005622079035142909086006734190859901507380401449522128756229669455754901208298450909635784031758436426650790978492358900993022375459982322257565524158753302613063878482976231488753271799586246049732441426572954282453309360407279389592350148542226869190980516601397940902364575378861518397360732190182416171156173697333283547627419193228694119218700607415629612149821445396898323172629704411043741966737554877171758871694152568246300608442638214056438897270061542504963496544480949793312621813399413061624129613141263420373894925478143433407872565812826680119689756815341467280589111936973228195191167635843919746785592010486775607127254841218439586536226614139214940356440066700232852255423978486760759750803842246378634331253462423390206481220226609963515511653399824685827946960603823749678778373679646905915091465421964095004260204272222426698483074160052327827768220383908172564692524322714618259905049908556982321624581432119408195725910219130741928719893387165785194046224993664873925499257959654058881590333857375607509077450784564991566919356649022206802859255454341012094218859857667440342078405053864523542947786186661718303873065768872299156094208692098005492700934066948546440793741211195956317139367745515769696110954254548912492722727607728658379249865932467049135866619460715284451342131594728758142665482759432143492242658112301461425101220000345169123044285263509009266403602651503867043463278005893377249703936605410484346843139727396927768749019851071160186746172613891736434331773204957667961076322799414337262532411316813527700501326109849318612992865118378941389611535734666899230519332319150495229383810180825674734997091193427147228731006211644012556997356761872458714514434707292001963464331428108205102251803620408845352868781035815616527621830006103668381665417567508308823698976545504099547463828332889906307114707130423212362395100944609834057965849219848654847423960334713567710314246905135287137817491011377495904208715228921218857070621861997424330746910565814814704801770423798359226737380187546677766988886261152317586862641016746757550158122424169455147732329363181166794517607583355621205550310290384697581223458001445891377857097350857761154353656810683577774408940062491983858550857566763164084858861477459573500084434540731895116940795310286707531218890681024045883288092322316400678741367165381352344533345165197161384064274891600827568803612271260208740161641373809226255697425062302700688977584015617127838260136350651825495993940077607220559013042935679642483950029516113814584383727381887002430358614551406606119429775494678643800919288075542459186436759720759789898745488251446753394629567920468124693523235572141970296334005081235077558533841819779188962229648138407427192049667440019415343180914659446975742979866734478397957539226078911717739641967926983232845552753979766005188407271038491865056692967708616157252074476734457548388593751883569249052850405938868059345884288564887011478280242842478966373929660750726452576551862518134942264278803491233721677337725646237953132075324004603923086730778724159353665071125623169876262645499062991317707698499122661927039949961846602598934406907577172410510613076439767610281705856323242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 440339769591427178175194838946853944396241153919260900869918230446319435214660301545130239242196051125761621888787585581260930796478322500317002589734874022322526183373334047137707548394018793066391290685391365729492909962756495702352211959224306980976759170677129421436433831894391804255054902011291526492940386510191644542100561039096181484635541830571139844339562226117340280906886609550785923394948446068666699365209065685522918088432055384549440952725418460529833182518263441163748296979921658318098030453948823726904492956209901062071758788014088794295069368706724506650715449204474827480732496266333434324498196484817211317093770189638232055423534787638784531173218761778041942789082781485161932937465836610781185643756000455389440923392025175608294146788047411938823532158226057364028548453539383567572959222186672424232731053089231575797430753186795901539139636483078971443730546917145909668033633595766505180251810464592383843804912089109262873298664285135171704035757433401422258306154590438776980897704967369339072737809987734461588720194625148824239167274486286118011942110971157337253591104007150848535363461735675412218873957542413531034318757468577008145795394998157344923350634839060744994099237732162423186655500382082144793940856468997180269234132708752922148815278820548561848201088847429503755846410025289794110870061374872740756091396901432586681205315215132072866819704730894830166706931932768873620243764992955080641427172692258481285885140116074779394767189687064147063994445854927313862454176792474910326318486481408171354236012972434620245511877317442456541701316593061647377330255868652883303654272185160019296239977126182714921816865161674310684967886877235765976406942959538547863039919311453086857621146455248060467477151218148544731752091628968533186185517445586110647469758434931561143633560210866058230998159957322495143096702993886981985380618982709364251377298967345839858039421697280975058483992074200237134385141812227402732091316390006524260111898203310921052476357316186861027677306026992491778061346633222285730918328542143891413178725065770119815261408675549487820720004449396131366217832107065130876810251754676014460842365618558409374276195040399158769241682656855743700871371260037993039450439957278565946740472140417173180041797453952917779714188138571803555666758763382997346109131685276358796882812060517257959885813368148044913043337622284600617353941260517932021271907724439871993685843122757922323755241432406063631961014942470905254263645986142001677823148641031461170682140455328675265432622901437617906116655029738001664211250246272632420051393539058334054590765789007833729456535833831936312230955691005891354659048871214184940399072426754221307258598195002748511091789660888600360879927674881188206621983452122422176312946165835653976479540822751330923802993158694306065841762309155286656471816150463957697368381071775557078501615411907205067388240070518679612474890179361469352797367218132881701374444534452068056534059561333648451748952862871649688323296022302223541065280076740422226483926315340280830305856836218312969225582318620735277206420440979200745902133329163246399064853029039631861760926125492600812383353679679513987771299713813237117874699322328524431213736534118652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -50663718533164923316172102237566041012421921443609338656396249316565756089392399506216817135260337748559385361344765968685553994770292252978755678419515700098387953135497868170960697892971925924998151020608381062693933397494490520639280252941580779012752765502595484752305841977674482397758936212456079738549976071515167875323301695805740538518740206343268878847926428108867414122370097063256531044347270923917322105531161112825395341135282960763768080836832450773053091682317113048429591479557622955417978389359629944534625490364931662309656894005084777376747238339781230744123810046093020642357014693673621107507915516191657504912351728912138379347463131864770430379603927402709213892999059910687046195817888963919160148501261906798250468308190793665802930362548206519912983969902850761032687415361286834000331174954565566826387708816089176172093239715275735190599354290345819448669130954682085162887512139857347372610279542899989626855466746993712119348054733452938613474278354213682087800607559111383527882247950496424630185279643330264609380819519796124721078390696542402645476010108673675198900208127089999906507784203252226585491494929673774743130130985246065006917361265968237849461398961168833328679620997593342410311742417092030069112392836488483669162970665841101270119564143003525173396402492166568792383225777388337429068439332629676718162336142456333930716559644119220840216847689428407794843795802703493274864534180999417092970324273288184999923596026415778206920822301577301784340625510645589702885346836292127002264160698577470262624512222903430222924661886594791851398810846060623017783912134407122762045303589490539337698752446229578481741451180364774712319069676398851524997610037829010547365353081856720035068330550011611932365512352921646017421678841227505452900384366152475906693552667379368151955692125254003637854558685114408899842632829772425332961210285775249732488905280312634317215756539260337055024189215580050678255736081747917286726394914537252215642923206310875010455449688989717346407417081132269388972886844153292815242430618738950273186282051638862317995845634648710938684033766012408889248234521164002931228102820225242816515913255567399353751598241628575049837931438406151717116290154456474727120081446474720373224052032119448924400807139312982231128297138980757249057657001227291005481716938978568415905773355051813219325812496102556235401884433676896449956854687420830052588122139400721775577813219788403802887708791239495144101738087603622460301836705215175038973672999213935464022376041259410663606856510950045742748760510349536523371227857948285587361988490138569549532091022493705285041603859774275684099702229391129821872232396347638457185286904431701685589877776155672543421673281428677126326758621536249786536078050870798253607280586559373754965919367371080319718487977104933067758343990472088302449744608705269278342277660578565736482723849467564790207373742483792202693076980455504916654996133695685383854743521390708670957435150169117369860458039907666719666325368589552513077748109151657997433972001164197065419864328055077071739699727834727437969293358269354262299956460457834584855820550796282022512188181712755896387721891292937538875922206735108297630254536869642834062688052654266357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -396597419881875010023711298241947766070876327901814632666646185531061055178522586887081901337113905362835950382759054698852244182398412246054726325725459050045915512408625923433784347827291115347547698135890754254376776448528461452105972524784510053131236999866073553344640239786141405204628101333608199129405572577482251629918756347904971945363679949218890884776211375314965701789221886823000211096637829761630621067888804827160129300416438478873178222868548355153841004875350400949882272183250407774149768488955468638359246247750234921557620288615994617209527443972679527046801430240766716666963372374870888328885931112666826542268183601419169571488928997361001423350006859561885604278088215458670264140894476957720073711128428769609255823370313197265397785662906113719605139540197362378049870749021401188083999966545909822425945005957185532562768743843204810255282189964023771025638003187148333678829159555171463215145011215439663846331231006563558716440237394340056671371010181640468504719641974969717099976442408932330758274848778826315402359149993201704898603093476130705854401521410705260265559912855462649666625792325685059988912150994039100131990907650319240152668300724470097575735401436077146034926184369184110240815242272348303333150488742914297807641457702841298474279604078283036189292189739275513439866813421862506469150473150300426469178829537375521442154424512945489841254275525540086220630531879957445988367023364746350690848942936161028012565300339174112031203505778361496819278228464526678579029768256680812667765039718277142047610627123460557533739422143664537346827768242144415089257920036560928348250967126892787912179636373124624414981853965392457276374844993052754829317838798108054218363315856203156017798612949222180212532440195962865344650384725904860045120076587230309608348871229458327794762632064364621690673840427598235288374018377848676771292072244344920951289493730937247328743187303455478935304380173745731778185050545140534362772396163381985916908658048704969302873777580406214203430418091681628991318978132040320239686227456596009610181628149943052756248997278929446463448182018395002661891124637107739430030801187625116032982013500901466333700971495575190962606594402048036438457197269763618821051159593687350230149947251878397238454895748288490298162369896432165260284632080113056617969829206541426057620509468957343340205715595316892527075021565840575478818158692012474557156929358242122809268714898576271742958445631592443591060205650483969568253454392122674949758779391593285747122376664838073201150314964166530009803926830763797489895738324262456079671628488377554883139807487013935302099161146500712753631464635060137035123898630939307708613658801580428410759761468330278717056281813197841892920610715974679380128846017926478099591666700280012428748210874450115744329044055028563572985480920552283507448998915962524935735045415579294272028398853617426026510693884328989079659301668107644888680337892134932617194264562390001815791196445929339005579396552907721295723009357794460115686748590771989109222581554554005673522753455756734289645969944566576625633608613104847689583935480101900567798727284268334855686846652844080843112181807986192350440818770156581329899836418917402625083923339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 15493944570770820926414186593695231329023742715805960306985155272484283923811557662101593725011630417642857063968889924162776463372144183213936147551581411274109173078388847723113944060490765941046352306953684357026899723154314797209957313361853174845420099122156820602769687378564898407169948154294059721219882341040395624871008731098622860614125277747311055993588587243063615794266467499107678814022130680909530131652680457019604804510913247377617808602283280352750096925547550307349919776065462838251510060172504347135590170632346448463451682632643429196982286612272833814609377114026114458513990673271370958020330569874328904803582179240058374616563019533745600408780902873875058817123891058135117173906455873782315643369876389988708971730943428845602089383000951190155767791959504349162767003989765098344135074396555721669677863841928459972766261819333216928771424568564338774295438680561304140186272034898872580443495574103419133080544352897784993992362417222215332999999774661968308295038803180682688847238762175031992193173355376948202608089054442828656110280663176191182348560734376417555634594189291927956897786556787139242914867901639602578417775951291994229846058239998402830734467137144222063073193433037456008775217611015255256703515293094895288357366475440801012538675715765748444416394778926227933828265610658583907289747317990819565292169213121385774567317087738148421193819082998851336674244766447108725308605226129286415874536658993306648810231608827652916686646598639764477254485225013806924553159294730498491430106149253042853977715650795497690008918578377087249288312187418114975702098068629561361359212871972561604348423470543524956198963398978651281193397472671401848672876378573430578441565038704224245923866726106968009403590794578290905012344006156070813069487621644167005029021920228261371221838871998842449754914632827498957307618813055154568737201306301022093604306740987906703729911297917270735628635768949784908316758930900653257063278389688568776174185024745327211687769151772985051556599445765102933279376733246164839836414206682047795002237206478208057322069820863187857667245178241445189587712930586460870381875264004718891343891344397149126844899836937064229229332962172258941132996355969916730730637391609564106037184909915477923795335209617525298242371540118386988255517934964455633732844891920117385784188882961933392643433753806741623667687888312008897064066564824256319376839729034954707517384045321875362277431681572711279975312453429560477458709225457410778447668055598925894051386839292155151069908362358475783746787076897090353042865079394543985586412114461278677151553631901193423056278118155166446919219176514970743204397089736768122883500719432459480999578047136095574634228459218197770452837860411690392479962442054077092148655848381115088625691935608681776058199453970952318328352888605492544154390348210982177545329641716377551464481597788765059902853138183056429457680009246481903889184476126639614840028456551250869083172232853599272467673504948648759428577256423285704755016365618388970099444536251826765790982832912013060785086031776366520154982593636835716336153123129377590253832165645678473887095007742897643829083143311937118225707309390318244801676428323844447731971740722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 230406455184949282535263679593324891987978071228216112464448300222871815426784074646484274713271579468715337154065126644256021549022619712337123720924186905606172256074472297675908898013089837506301507529805449778943261103004071660743459315531353394030763250055310770871278805835076559898632460545003800226586208534893044439924837808473897200631516700338806221769581081122987902386188924343210069966267056075330454472153971742695504584992453064815735726745083693333724677920031282046174674452658952187698374152773652906678225370535808249700108582676478127038878737120372828893044943469656155049182551556906551932649509440402566470682486453985795189676932503989295969863861956926964568336615890477675352324327403925558502728350095610065692582825732794044242695060798586728477841506822035669272093131107279279541272894126578103089646068359444178402866326876833578673470153875284824848537131320906534684651193512377137833327941725659260404930039541187829213233283740535145301640424087207540902143479900174940673077912737075843727640532087904563825374338886441855297727217122419027948394919216677295954816398240940909588488202176857276699425190455252591660165000972316609532146686293334247448019598543640619660941170562507474238703276738272943790205947743420502112296134273565921785157824601870456358213818203924776869622656874274806927015112515176496115263449753796961848992158881295824342255490341782795237388040548217852596054813475384422679482744419195234923311656202144237017056795010774710980713555987012717619706426952248162346654924157190919883714405514594409475837660453967273997088867447321308026187294863976375860959541919083449168470201082642076141534201447033532766684884402354407400440540991546354602312498855242308692911641066559603846267737728971238913438558959480925837247880951047915385987806224728659577469041857993969217342918635279534531422416296609324997976845662379167853682072842574474395079614617104798096661952261293664659494821375647609914813138277995027005310663090422061983912310247350631395362663177420241469741202525158461257661732434188296311724096932613494615456047546807278912812386676535709311929495617714631561926431829799926389287774233587555544689207491475246974372151001621471657384644221509710841783419766508849311999835897029086217637865552084757003583232106818243005105551139814663188259125207242532288475874944168382989779785181242953842159282880956050402141307542727804705875556611268380795194358863944039653033953256385256923481775703668133012799161561374219539905146620311851568684656757681745454552867557357014543026843674275370428666690195230964191870135125184608236143397609609739251049238817663855849934888078413426103431434604424489133241764247734426681645616116216316985700815948831378790586087764298389388128858231183660375726420878229926768693616791752309282932713371012578967048394341459704158862033437895371583966038570676245179075158888487436853676421051040923497092778858339179693843899182492845358694065933579259097918387172035547347985785822255587827456492012779112152336407739855954813336631680291472627025010347262905327597994997849359609700331904568671779644019031599982949364476025045687814269459529436738350704645446206398685945228411997565132196541526354849338531494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -3063500867252140738043426186304680647019637203632915074220801484582805964279507415264851095122429077462774183718995046170618993533090530338931608710190851931677047224732966185336959310341812820809451429444630293191383507451457541981423479056253181438670664160492362592537020210331773708538144401400372404966287165162749894550792135156595565208957164654832966564984955854860275571631491170484827753932099455683374478123666406405503425787538765126426822265176513217040077227382470095700176537311382802524391080130922848520337678082450100168703625363893020169509849989195058067510585056657646766728490698424246234411265025997703832594698331243477168421510931678100844390588349344778894337374289456289839501178911562714370508945785960384638562368430162449165076162213299962007186231577656339415279166718657758256203593318403399249670371206800847339653256260916914311671978709621581843746963255195969303396401063161233957508898900885575523903599168690186504975216752227726188170763402412947796878557042836293522320280024117036290368828268172593014326021978972579775489921806366386587577557864469729149896670572371045608928059014912957745349331780118570431459770581276900141915380014943957928397330181443535269496839498890836547857314578581933052634810678506114159197539891974175488053156869127741413811947978833583110595007060959593231244666198547624745792972484881171717274098728171163733944941822074628578305954827139204744980348295118694449856409556184369350744175806642962166198191896686539823688555875155714123418335347034478281388298101230839046057967763626629587728407804424804055240078779367800928123717271648497866358134254521096807136675591829702677851983188509881674248791621401161772118016506051911946565990884725633173527271738507434833676864146653776531554469090526842987624256010556539046091362385038586491940151862148054483331436890494271428016793495660466692153764619300068316272651648540081839376942194911940446035452425015114593068083175098439567983561478537987632617136626180089336567895640692584573900186663099910195213379838023231748573005679227523486293161164721544729122125072199760382554949932523448940939711218288638949059769077749616173747870903387978692358198900269031484369973051189285859663608391674701960118704318666302085265808883753795995305729611341461464843655150572147650640288048263742648450608243188534596781563218895032184475580665773890103311691731149832283604399115445327481784835942034707229185133472943939783944131777119226025861331972414086828153389634815669115236252853770821344507218050503038785385458528857522890602574352591425874294598748525845959161899366733483616629438873176658075896534230302617950475322115161185708190254675442318500818579301924188284363449793120529148119818703010558063091854992348981869890455969536246309320305479649351219335312324214340356018144575198978833349581185505596581321256227791231726089763801476706063020546209622865953175214117273672606640975540152759605495958012549236910235221000339017401825622929310167310876503237642397875892678952023652039048924928564701470132526803132967452328273601864480240647838488071468407112448899292319301065040031523946328290602591014100065186798454597860108763220306615228860355643870048980570430785519420169293880462646484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -64148838684834831811373462124792528211403616524951484428855112651408339796972213089151112002733408590605502489554305426775249831945168241118568296197333082428950355150209064059900972046210746908069533603188984922828846348209011331105665266794298641179530365256825412847250225994183219589727182657338699765029295528091667610467983217223032820615268543926370101316531201096880551768149126864055928233092102561552882197742607117935960034100056026316631262780146236897810377781187494772484487980623112901994967724341308281176403486182050806727847799414351554858067412525006005370980263316366712304031527852921528644961018702990470661360907486529151248753869759075597136409207500515197551414495083365593123390385169138855984376631611057777067051855157984666220498666275409241854120150654811475433319668805505319503079217693252260776648291054088485820834617943371904435113932090461616990134469662996934550754237205086536396247807803013888428341356817856615519133245055749367365760124882012360276518811245704111014489825841080224832332336765560669362330802191828402627615249176812168498399010840838621208861483499808912630175459783021679281382335387343139709752285457813696137565787695809401162779005265932401486213676666918833116915468350061036005692541848795940152590781001780698657559398356846790828091556297295281879962939941716838329317220676214720706425070219868188733346641459491075001238774404009993884634969196047255077073076701805264951002773748161106595278884238435445559277640686764372215258587774818859130108857274194224190167247807655162756838472203520126915377448348388232534988050243645055077698160242172125168282005265053791829895759143317892780783042740905203429843820265903211615983926126914735645870351983155040967770308824873393180627583887513247548887596331000491352368138282223618196053073207137047072824020938112950296589199726529066010092996195157759693354118158079704432395604596878194948759655875755571379667456971622430356645119498783360817583903791934890371255364527889508342495352660589573271001764550703468450537761703036031103724971635036462873963381207158618233852014092572362277289478518556204876464457051641688927227581525846558500779834873037722880464963296498794374629338072605704090966062772904476225900450063569126154392562410826504130448386404106912201123216727461537537095218656009869563636438254269462648471000536310882100146952804553282493318734005645188850831570675695322393298455021791135796289114341466609370611144433085299253740959379502887081454137097210013495722842715941013389993744595505806705047165497433644533505702018335231233245294601524776257556868529743210210314647631555011549085034721308015485319789784314408295923251920483029728774156854849888615860977602317901197731466052017617975362888347337592441000897058082101143430269108580499027647990939998307827734115983995496515013120537725711031948388347078165492305182970203936553785667292291814136023998120248377344573034615725248407331745453346350623832807550139899869827218443482135366125226615945030838783218800927781665778289127673159901607139366699290018916834986138204608452378044578964849690111850406929620302584546049966435627974234094912012283197272292139911851565151236321490602759753940631526347715407609939575195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 269188948551918285494184593576079792994570284644272739210679049185104095401477658842642393991932914574568217319012061109954296934483007464998207229713132669513007538011500775949960811677242782351462481882127377237584969984314270152591929182515559023209900421220098127193666557250335342633179403868630742656335236093896456132322736225927676315106614270021428972770890232233554552343328289195290134353363349625279871205881212761659486635196683566756074998445979596662062885729525363849728267466539048138029121706088500098655509475942747794965924872714603894457807778994988288091314434224162173548616272012364956304036213190715674312279816881885104407180129657491018733566805395997823121236314206345599004361886920639208102096622638510762644001048024697706893457728923127155236776138273367766387203092111238613848919111860525973974281665531656395223066071856954595194890273397072576538266439085223398342365764486704300579526438476270917434881498110249765566163502913325830485036461367355182965601545609327626842027071506454843460150807005093929593802371905599952683585893828597724651783769993624501175082428669351267893699589705931770217000974577019734587598776311150917871354388480983546473344212983562701731782607686937556959815949175889702758575166760014113778707143017816892797551821938529914669238020210755685415981527282251915095320831463094314656579785163849052830116260906602010541961657245549161885635578781715580413145738632727128942267712389675401515733325827370681292922059368226825085935385445045248080629665013769060684499175668831504669544154197733652415812914509815812167653116123823678214025548446260001329851721366328115004512050015874351275677773037298476784590839169146143272398617749406783606427517923554256573994373281539877239300724716723900767398605718360694173553754299680351094519407518613961108899324363127210380170038138754024047744714930217940176210798218782571279181690441041545578334318195483453993811728936537734822462925993193506813447240672052955429450720034239665117582386094029285302065439805770422391158441372695552093192922504525422020156819318470526867161302155306019178122167564590472663807093349658051438784656623564406323860993498388234633056952442220701193391126447566169366790942645872780549367099098924457396899865177355297610927087144516238556687681292303016460206533588921620866559345632585249328210326724496131631695704133506730575256570089374628187298836857170184225177605223036063266319352210575937418053490604647591021322964685518190839963274572035394921071396097693960092427867734731020329894004669930002981030126520457720245830127141951550025291955930107701696929451001065892723641433065398389234227291960862430768053993098151183228444090173155772509037396267529612859862909025196919480895453427896177167817216801814210872858204416190076579588361848689463596147784290342694168556010833952287232460971730228118447801300723548284503554724549378563519106953047483600717478982231791126473895593485077962615867219591731926219366848300951858047591740362356376260515597187590959881943004382784585040033292518969269208652696221417522616756113428799281883045898289800313082548144990604390610181868853167415948763609171972195594586281847940383433722202899396336306381272152066230773925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 10577219752091618163288174537604710677772259222671373440448747033157281561937882295168779305451737729552536863825067937153227041117942628483601142423733426123696589091365732178098363879621694070291359785224426266647517189171026993987395529278605176903855395939783930984057926214543747233318731721331902644169086971778291529743575249413949064292504650407818801167876270941005494044605101883397081167795291572897315968200831069341759025203363900753509015188897895723383199032959473453847711030885406299746849672698086970445111839220321479341510950059451537576249868988407791452740120161580558791708199261805933671633806085640638036786049426338611388535502417119827497696155611297666679856996498992336327195265916595684891101359997489909711288680420524040194394054412233696118399793251617057519652516465992280479304801933678930305408272000308112155592755747449147010391679686403878048644314846118759693172225437614422711819945673737946109837461537053507532599505043726630810198538930194467517571534144216878761455823366610885449802151651611826969349512582189886227871849803808086725843195620626472650831478685761481402042985824607512599339937442370200060927505164325884879779586137519229885346817494241474133694797385710042651833141403142673751569295042580410579346633311788304173579718028096059976606445452560189205562378349004334531701683718909325448246398964272134710905771757635594546748413382941064778038549139416843757266913718765810175046860773968378670888080073683102625937010892801607407156485888608570960844864978392702429488066101699156420804383821959990152761823729544256810995126172781978512523349490018382695167026879911093993948443610315601066127377024469506122293465860493824576576524454631835301267413199796344273558588263126778961521641711689975205330222125338363223728722591539280125919495594243978549055359180356659887348718281163866521280269383372562754021123871670107921594396990785031096740116774640646492361169035553359364757061670209060513097247604004805118108389554213230792816558991894910348721751125243730676565758524131077691837832705556770935902217140076477726228185980506969079484956334378489486762017797691596507114218652908086592349500267984735434298692853477927777853848152956681158142685125891943210096805130776391837473286899469187287848174433973959624468765533002607139107255990929543704608949767768450029907329269351734194791230482263361532029786752447593603683287357812216588094250897550928737059862994233107597853168745637477603772624706216649318839756597633487742070388584564738140500700210704556003930419753861172786276103568102088903724840100958977224087893713809960585689716840237113441752102778977944160111295770033846339997833239145677587853292173660713474563657441042817352033192031286505064775597102035468060650231967508029696039277166000575127903836978514912713144602893646507346505924823723636121549882464650671826293716973773475393413774104232820072113966831445336459426874722404976560213948012122745174887557056253158974098160982632205413498733648969364353202933938060506284078473948695656838955625082751312686038768828939471303367953324274144583881655062524472144271544795549326190751460889989807743095600373328636963091672509251714461887827756214619512320496141910552978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 166781598305774040013346146581583209764451472197153989000219308909228070679990041464935163074076365651933413812290516356466965548135570938454616548737726673103111348898074260379920237197679601180410282717712907919730919645194738103125426884905917475516722710670642431729427743891739725930753948380426872374413611178542945804130483977747877259420102928351344550964073907881458090505138596609964356060592227297778826129026466964966185703317728739556774571284228037078272938893197518404542954174123325807425805203905058602711155570519454132089098130528745072338737982795048226500410193410570138881647704400004182191069818889371768815187306689841555062052036466178413870812059705959496492551858320758046229097687114902076254250560395841174351095515355511796529671363468649252380750051483483707000154542874431213943498755072945599423772315778078844975806851174065216034547250380360960672641806424922907841112590730153558453590921865901466651230429720641916091191674436466712794789965609522268149044115673114224885158512685095492870022257103491908176476299908763930309078539289094983503686239680522794314238738429074142419384907969366656847667474470269451998665678252217777234186446699673399304962543106642460509923302047069326903512173811987104095661310922919939578312307045261715332355452131389139661793849785220274369013212588685414216453052399192109724711991566309875625036856711720806799833121772521385583590948489900381854387564052942685106372509036302330627775452084126475036557862368628088635753063842484864518551435637182067670881321571426269463849453515804113770282935413569978469468306446849883900805564785141900807315260039528702367545746883999214699709061341183591400053880688236152409932642082062509986684350872985372929447463224504812070454530114835014024036547821964841477814819529626612239570331526523370800475100505047166546745033625168459734655334179313754351937935849015375979590336883924734525926194997177563907938801145119172645456137817765129209944312441018997031826577798261828002503433861540869675123955118853659050500734458895203111612754403725263120801060475566765315773003641952621224332121176169395980670091500384062418617520628329710936315897854234682799059958625082584954875757013877498648769319405446526220262474730358892401336401224390337884400054891552406255033666209599969770528898312671261804613230914372615115547658342302122568311100611826358923242973054288687860478565974310418857503141204614169607790641500267319133078176024573023986047844748526791664986668867903445294631693677612955038974993126351390364084984530141807636843428738119134030459811523253879729594935056874149619011796766160436548829712059509357305472109279027944216850426662861575941139027196063971198499802342693796475970252605227426200866518787878743895088088810066255025915817922943973341634910228648450958998842206731335837724575089202082978624924268689710731393270045349685871443321523176596184443411913272168066182999560938269567434199421557155361524835268897432258447727267316384491580088027210747376105653178029347672854573130658166052659190843191184437761936966729528745243688374580250329413802329722892047846728062142770243382283454009656901460378885573438505824047382122709927746405378368166338987066410481929779052734375000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 864136143209660729727771087353695058526413722437354842488537361921151363997120621373953543142672490909535595101677320569148010708226315707720840968726713168325210729679596560107967735719147195345066323146009383267370812537972851594082314979584027500063586887117958221712678778296180518518742413111246962547335084018003035901941440552850924491905552063362706283907248200087254372426032935706985517345551055152867229257262219183099099072609137776771029089462733833471322743647795558163773446424784044970165888422079534852690093901651193043746466392455184600605554632218627165354961886789803617811367221367404659856379470805907943945552676555025816883535676584472769249242888051999633788350625258496107718452018031246974741542877328326244211172653035366066628896672525945677231261718569522338459519821169491919920217511594893946094214158489159214943623389054814985609160618267281490515996922920671380204798968629624650326863184989722575476479614925975092291828709420720364105733030778245460465909818295155399958590220824909039030163748572334281843369708197751838540595422618285959885958486406960276667888182355297492831364940038084705230182831786723885080868188707763550988857846929598127013912840515075143980200412950009922013300950908686122307074754215189059569727270170275850786597720878766149864076993498148881651749819855372843633785596957076620360304131646385077360812881017114040242161649932512745045469481531172215855490391525138764286332449206869868718317991901664794416193077685139531604962971231044110058077640376863194750159570143013367575489862769662729360219631948276747482460305358684285187025296929211682789857117456777844962851793103968355869607365485103096789199306907635656475351005377482759493176666671827075961010020333071546586468138148310090281937927866444232441628395886530419997558715246018535018288553496850073965713172232916180544435395679760704465904105780069761679164621599658870898173484615119112245593090920742783282455875406933789311243375111084898244527751053059647031493721303116080336062414373917606450308273825677059383833606733485495780320018453801533865259629952305111213881678234142083779119800022798922345118613151598129078487926964731235221140352708918915025223572837628505967222119221606911891167885287660216218087088565276533424696798957871940018184818747780599954717365832526488926675338698162910353344231236203610389682687115930097378877801375835542541011680266529764335211226217115232060555317072700477909242689449262414166916148117023561639509913470165628755894685915520571250486183594651700638988444310067195819159063330602491826890614470577494676593150967934721522798196574539678577443026543949978405042124094957980711226344502633807156556136327560325950803082363390760256027303826666803360298683666504584248905303163686319092014452158549364690828362229871416960142697205050585256934522738902408758298576195417553408587121988006266288456486213404549051968532461336014778897072282953720653917730655976313020037000216073648180686969088915568124612682807531223855145518623140240529021322740027275928031921225326409083304567225040470228861689965290436417140970728984525686053752253324263417425239115425450968426017565539370804875759193755101889022895989000971894711256027221679687500000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -17962715866251749435134336513380251598743503872583388130699115979662002922447193379548665595423141521450362314705236477871754848548025759391664667594127524038395209375082076564144040991623545940000463777112853921455666828670560023063976083512174638838518002141466836064782193303762388865690594842427975955400663852209323307734978589294331072739910782427428664119752506083187009824686201012048441257860743975987941816922739916394650802606316732459683449984476730679784578338865945617458353523636678303823921355788239214774577743787188526953354771364933961999879437324975376247571222710378744357533179697586376357259819648674157689051230342232306713280249896651660637847638611735206763546724759882738443534429130396696518052494938280932273183262455509686813183155139574943823908263639360974481811440202642442068009023363573087228641521437494391784115426760000580895937523394908406617444231589291112679507461334452329008689784448213871091044582896446191455538289788280499706508075303962099687964224181821634832585136814132037753141302138517001870167692338084320973644801892736569034139141269315338159579488957539516609805996384937635926379917168227470866476750409390612406899439878486699560838310104477954707589468520556162152647339997860714516850774940680524345703902296148620647653860525201209719325941392410673142242442799541138992967736238575958771180175329720293560711687728997218337605517325419816074307408443988536103555162261481163849738035790524040408030498619368027645755787501522558171296911860805376191347608466456100707997030038969580417297204237083814643574900717633881111362068900972630658254182213101412388535980711747987235917123079691266829949416260682721954185972178916479331529452924232761805067436360521007104580338682905212196346046765851390013944796381251415677091450647234234468113584983529740344542250713632000197909345158521991186133784663080468112076936304085666956228839523817313717557573100941172044395305829728017808290221702597171610885106611543872831583002451222135278210575320343390357363568711951376497702391118805927180741868343135935104832662273389778018165252371948429532617341191821594428554347364656730681616037592376712173364709028709512468779939403898790909142688191791359819318558184988419703785148926723065645251552206292511430041980637029940942932165744258113326124772284296300809788242086544056061887516480409780144539890990046968805252680937823639900892513821130102831382224234796127904686096931532400115172074181701835494773117333819484227667981374609077496832065107024870880449170407392064487192331547404428375541907122043848992109667712641394631307250591096357384259023411997883250054169888625835916376215568567044805509121297025005940323304037313171941316352503172000993841121411077565063041531810285754774872815885827913154129948947572433966401587235536717076934768454678946399800630810825692419209036896721767461496070921342256335977445786638483359639118859938100675689886172031667652038751267367383036096009471433972347614699057079460368266400535400657775741412593702530786671957409345169936788096316865319707757203754742146085673955992779401484078561649721348197517478650769222943025373557031102153239097933673710906100341312884797594778829576966927561443299055099487304687500000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -594736829103668075555535988657928968462508375221272482799710200597718220576815387742956073753103483158880454532616628100769221859167787768679648151276237348733285498472001896354622302643063942797163606081766637259707688537788649924094230708776291646641657737939001200410540886873322131355125146817722933340509255062207635053875557746826500841903544103021666230504103717405078971428984111714560206868378975423532058275022407378498986602629316169246676662366713332449706189524877121398167566880251978056573204755666264575158130147259674229521746881391825756586177815902655618959662087456070425013763740899922246708249191183138809066608016979315489809531049198361401181141989499814181678202569340395866634843442713581719277243931061198828957609872021824510609921094422109430276106484580107992572109087181135384446261417833935352865523377672065739458790654069728683568551733677146182102896058925729261846211118742342535356901665913599370987654200613550820008255391557487259859727764256175187148900872645071529054448053751579804049006013646822979970268563698431468480551786692449936442394228141877910425464218559449624184038106166948898987695508139370165269784335636870624676438760699705844705342020323828213786871750738275052736458066398336214867899146265320388630180132698449439044541438011512908825538683984066687673782179948503408693232097717001425036211435240271567183305479551703455192842200653244592897850971967628476070289812201830426098210041852953501816959358370217149259866321515173288498995303662353954097489850477326381050321303426544501010866675831987868995337914215999744336814521809921899017128584838312523761746626204512512019029333628298930297553543676445332943629340021396891177695579996316673703978381482504781130839847328197299030032297464531226290209522259268069183878754743498008587398425401078328275504082977655439907581786410358475819014214892479743545194335495294956972201773389074227822454649013193123769213753110267222737352354426850140528414465033232300766565703331513704163737452154009685565594138023414610194009919621396645267614440315969330716729506720441765056505802223514727458528012441217704734812259628770595763379323569340433086345845748438900414805401880214876662345022812004406695337614056467217510628405431129840525640234691318358205313383808940516113532523739706072154069894236525056199160134201747408572845811538435758231916568762664262843918777162127468086610024224630044302431573413236233216766328375982698481363220211182433951572037045010283137887351054806311476613492434058777739238061891313687088911845311427874543286673221421610903694510937064184089438345231283592196006811077398662687027638460003825190796458602257175207158465138609291496195057037392557020785827825487024073370637154239717170468948644542793571623481264933645496247085356380495179542160349163649799459472909642929418314295928456380189006018221462650471295699367096555933626743486672642075568768338803084165614954541655320362001436249836938310682648893283404714875378939407939418852817323150358517422691038261842372221097800099536901852956935778342968405804238303166588558089820034780322824067013983093840860719743935456475162765245025514957515716356184325265354862817155853771389217854448361322283744812011718750000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 1845363952903871698383592475209030815548302048690171193893807334782122712938370972005626516967043548875666536172585768474006876138578777102696175250262182372701471168280382149462796134008481690117947719441148448866459109128695865426834005961796796191162329659197674133162381672105450540380495930086430848848016852780648477240793003330527045060336518417563745728776989558471255687276205979888413167689200050312910349590635790615488751485724883317767341956604332163115288590402544317728010807519783129473695244367175683999714153616087684411995138537060545988580458622971698262632608057386346570812174168666849901587141362385816184258765071798164702794398193266346247501865404076970204503795596597004289683892573147457452804834365608610174700191510756352179213247709900556189426891762872755262166943948008260988487958721130403732593128352476800498099740653934371492302805842338738307656098048026798987491686948067466509268874336565486764217702329191576191208504360180838111492799255743829174296801442966738939713841611467608311327886264555559265221978810294699218516035723335338002113225702873042255610780989409895680689833341899173533889269011644627353430812196237503237615674698053792038955452243834029276184053372096084525818902020240991315938502440609400938646837224061417571371651714907157989903442654480645687565968645281634656259419782551513393233645359128850438788721983579627491332139784219199627048422725463500214517896710114070603341959268475614543228254121308040276203303206670758740475762160352112012103876962500643817601179059529464065402373173122182998302270664413566971871678475889322862794585778219295458983338489152978199243367737545331411946656681207468078758696874180629126472387406482300306169772738911137069149383594240757485958652938712825355027502293135010177798391062120896823904055769540322551649002168577403980760660665663023265759834067093519708853985071893860593925677074225388863964970483859582661763066766860713886326592055144045626934514648454530793259316921697745996987504472115699843309186102673289956150954358236442581362372485654020626164472774279192195750543461036319177624088865979054173757290298549350963885223019831526208767198841739062340441638280874677982882497287821286629720921394250785904453458045821209647499617248425196393469662343524523989755581832085563939327887770814327054813152845777171750622233246912513221656057527930026028972466656689396210556356311921803182031586000945307133407104717635587108320386095149596294099316954948835329153576988285771469862833605032932162844984694984550524322340658400020184919213654437534962490983792739341558238978357127752814035214841914517606112345854745902928593383806984935703330766826751567370617790442841580701068700165133271874128477027409688474311711695942701221844599929869275189984596054766460210577680534233329204036223114653260345057300462270944019048629411798144214943896958535755268825776304266166355882159578731831597229815246294027950328576517171520101094884421464914532305278076898313674461103538112752099991723570569608841506507610799246228444324363938355729852285632848933627490781968847662376788354895300624891676418347504779243494259451511029437680508328318809630685717515285798259738747617575427284464240074157714843750000000000000000000000000000000000000000000000000000000000000*i1^100 + 234070946809067418621655887086335110392428426130724943338058508049447082814859182274670048879917840126344030801564374913844722585127769575441764237600627787184342167254107412832153667707911659248562987125074423602619675461827645806666198213181821697341657447226634148935976825022080532957025913075558983019706609942173436497424339022408159552530693080452206540159693217621786094787989104460782768239329432981954477821055433631878642107239413058808401330138099291942814850955408320999552869767713008482349677378013606066267257480602293281757424176619062191330484189708828508224514451883261785724202802817393189373471796615578035151585897252747130032614441420219560463983771426815383995163569491605609794219680661007521660517322428138981090058664856647447748237495025668882527393098031347919100269388035549041083579013577664191387857161572003069426778449247709134645520579005797544686699869145150247266886282820477339202486233219734133457574518178299028920054843540377491112038948635445920361673513547303611900002324635834889799213008289224839891271571861837054062533348978866505397806764643528358013754011158018599151878245730959065247085960923295661523188008789746966039618386446911181052096465761481091067345642656547631450701651687714844445094097515110819358640080146965077367328402891068317283502858954435621400526920466258736280034892301320240505890763489560401032130091354256074873911050741908610940744390417181405922654861827375432321254418850416651794622148192170144827762677028492761380695840381652921748674989032653460464274709763827057900653630733184428928567346958483765874922732749368725519964248635721496344963071357476830610825958062735080469117925230941256171505489474087099716668721508415341762810772716587269662219695462800067733107565304570594610932417523323769121054633459185611419686503941220793631925272791702612574402632301845415781964420362430844744814324364359398836144221382368781111847222890355940234764258562122309151840544599930265509362439638541856354361860826631777346516796764493768389394603199793547570628733434855559418194652369420571144552479969566933798363157271537341790971111879028416874162329869199400447249878693961639359023089504854875969939469958566488097325118774250640194894314407776333797291860828655045507266607400289518253859928625779585940339304104488599891835913798796949226440527027310549106764818933232306303692405740833896587977125484158357429665730855740001305647265082268931827496401307429675200358805487496518064643968838018285713280920483378143600161070520242212594164775152451982165395490110460633696269034824409294346445961261551934080499502293012394995062751291265484378555187762042549939746162527207081213976517538867138457887798719011552729472534205629914365055496321895041816182267672761266117523165845095991963698478420467715089635467419882856635644362141210240897387491436443411134690770579984156775030266353927968486097954261402589952854898362666699754931275074003552851080469226770018604355331905998376427243061252708700113747552749452926865111187938842331033788942745010061617465351237201569568555632069709581548591467317528722888042797887117032589065925898748175806844990975708571860394466024099870425011172755946908807800355134531855583190917968750000000000000000000000000000000000000000000000000000000000000000*i1^101 + 3695049473987485967914136541231072066532463520351819762410388125908913636594351374536037310390591012536480648815768653656662071093160720209990304209948826944569693124395294886876258337273479695917045376786680860121321720999295699123504611930426292630643379318275509551661353189710502301974189303726602850932124890637333499919935317533955819384183156926584844542870636220892540888568744443441939639739192251876762312830561002197763285022268076763148769669674463062464022447738944288761810358941237777659488796326705360719804301657510890145081931229983895041542556588362445792307552714896872798158032965783538246791020314319161513735100881443326557295328282855921202536905208847915799668452698070300897720076521805781026150298606183955570223705977664788302066371676039086870762842901958656242785947893286447548155962396161816374829087736461306800765559410850862883707712012449151853368813448406533584279979728688857376808805809992876884433620731675522619019878518147276403309597626497055291750122537910015752416039573269826588823185122362147622360830239482429765083399040693745587729351744697064052225877029513600097708832137732515531424435511646446895531199671397616479352798084756002594830365306864254119545623072866870071315631329674831442106130061927575490452753139526489150222081386280286718092058726041386711106350520451321674634291280721688131214745280960396986592231284571941992933084501469065462923010415198345377078521500859516383639561027844660427416599879819868134603592869421819914210481766400260255992978800817124050608175578989306820895183149210451337131617077816237551922909808394827529598460524722384943639395570682535130049491207483210956969903603945861771285443815862656923468442267730379328240123715411906116772409600383672000454978149874820123065883888675219312979449632675993814454746950043966215633784531437145491651239524096090733297835935143747959510477001948693788639417036244317982744576392157745231578812848611199437596614333034555919536541041869364780539181438571292705523661855470003891990166931940633585895768968786127040765019672626773315840621578285536615825176154882322915762029534338287946197294742740578906070138797963252869527652009669115482929515559341500956781358717753320790085328107683801222194888641354043946887498653102082453623335420182212751970649734181272146870232674681653894396380710904735336502652538676981161841014820471188578803672002874718076376615936581123845005953582126900349488621468373745457720158203527306761893663278799852483220831522825997873805862509021762938778465122030837058797200713926072949376051503433710839306385904534691871316344401877439132307804042509902444693226055705904104877852525203654903237373614950261808083991234308703313975430769085058398138849528924211761499339178974681495812810798216885560097311733418658701138688932997653028089017407380024534167976997872117804874067972152308626642216174031419459794479733571274162914458068558584799275153728106073891799408854352558874389468167031427035263564209141649725758079341293002127990693400881568361524017530861818551281383241391716856980761214157096487050463598019812746975751352614359568978493527180261367334871707103931518275396707108669232200286191864641027748916712880600243806838989257812500000000000000000000000000000000000000000000000000000000*i1^102 + 28046607362664275099519519831817403607831416696012230535981415607307335856556071921270960415810164310935631377570034870015952067198519194116099816795670233926777660424941516202025978766178498868536267969495064665688849455145942682936088359336208513129120116534966173720276192860409528087223106263462018368191973567860846039666837853179545020288739891953711489030053501967296564493463310600898680974824466552553061286394297223179211157151211516405575273823896718173809049516639880410452979822967147011349324933505137088504320588834010476009931447200853299862057219222276408915494267634056883874223783154403055717437724109485499078774931072182037430881094910553329508778226032603873065639912710598340010421159379507644213593635318508357993923491191105244263261084481879841268149470772155733089874002907499496597367272367362352624255241934299630242767207908108934141570963805005081667239227145980551950508299922837612513340836645015252236016326145395249080031698227680286797703058713841616442345166071357617817954787578493647239442524171495599550275402192792259594174842081337907846307051334511301489653510816916507324529326002405828266530992204738170058735237319792050222973867973507035217342578301554036743560273530987579306610917622878463133384134772085791196576410670446301740837785584779564070860554490225482604640272639300746842927743828572335853995880846272632857134891153341148480361982981703054306729920321637297604034801218700332716637692132013373123402440118866784453552862742297085168268627537696334909727303771001004728837021965514836280775147429500984295585906567182777856170269710468122035813528226673782713824680264923369681538609914685121152112438528407601927234877136208782303080059639723931968593232016127120293588099851048494070701290897448674016162278665023685148250614070794387964480957097137868924715490279835168676310973389816966118703195179666519770096297275950567611068152028608420376505731684672619586864112383153971592757831851001894828357159861508889024297006837362387278092652629959947978905786974839943241547857641765690720357388921607028861434234674148335720047132962474587825283905815433366320043237566661404633147426910980608199147147455882945780063937017008287663568535685519527411462502120064279701553563620501683840048118507920963456285134077673264713419674191489353662317003232746239533426682126305557066526711965257680111671406162062466016832890480035293718137980865068644235092677740245034161234421821030342476542142606904384849174727359054361222908172858798115457690758152377225517914946173959045005486232372510625953453427673675865000112536759651936333943212089543509617008370365175995585659042607670992685874808247912101075377143114347725639046862435033276191770423248560044921621342114168717150908264183402693491196202090564180901874329533545108852605518669112197182335548408727979283430045734530272348441103960490858029393998821916043163073995829410865067599196365541207833333522873821525642305952081743447785103378826422308887045113282956138186265679448436584941394517932027054509750683509698246417608067936400001327486356494797462153391935241094312457475236313010158652921760294832539512026031858881136990671188864951916199262172205153298421009822050109505653381347656250000000000000000000000000000000000000000000000000000000*i1^103 + 95643142157284435017487432065956278360348929476673782086255092544079775972894631108674700416113689016509886888502472418491449024625856906610380828174786119657017623300754453571622037479548836420921653023617411323839569643526180177581146867727195964485960421291610724431546425378058996363196109762370652732158968437963706941960106773019413076020905325544089099546623609064287410119320503228829625054346672019351279035293113075519254711877135070200910324284691866304811578439280891291062724955347358611647758853613848643356847205460831242845896166996246703884885209002023571016147053983060372935125518405160972824237406140984371948619349601621856797882343539238511201046339765928040631714942651973997583857457686493474273112816872600283348272916538498940539433381411165229281344331632575640495406197043851618878247216181512136249196121457363475900703456461391770903565669190547596762700496980813039452068484579616523501074467113502872955194610432617059092226087601453608334676094971897088419426745281587594847266847090665860309983340136776761873685460919140793644168275523996047118166890001229110813025581599316781442600598000007051601645827028515075151339447510797211375981610923536801823839320704272990553369011851650091316662690918367733530526764992643399042855578296637088337500653408112881494039066722066383391270907801801389086942215266956007617834046444825352455287618780256850577016801702100586733730477130689223148980658849028505705601737267672147113359915396684994383747863019582551987831328766535105272296481488747562278892278988919327651824005516320884283376255274983517973615897186579294838108192538713674673230058586533397638515850117081385180821701472317724988583055314051084996032328490274727569970027538388527985326081986753351154030502258303328856929202170156340927795861723283280935240366276598645315010436038169698861992808874069008662421369251033385714320924251854947401493392199206631727385467073946665280216143481077010416724575671444420115981164682835609909272168603922849315910757272293358964578351561732481645463962914774446821127460708853318313040242956197394894322825026836132792397128592506431248958076134213349219158182746651713471646247351655887313358476812922670966343541156495539759661893047872790155425039325108044003405720384600498990492171992012113888838857722794612501991449310051807551004618726685479920541124904437524993727226703335177243067432762358242984879443304596291617621883899339904590415608759741354327709926952263780272075956062699148417787080214487374032801496621935528458582830950578623048988952412518575213232897516164234207845185436297056167373315079808570545869172438098299802704009532127792552603855067965787993604362727667642375691255529521322848085182752348004541643087994787809772816046406814874934006603723126069362064450932331099620320887918974970494753531359330301313885912028602679841943694559116294998513376692589399200018084534709497062746881826997695360406015001175616582315043565077181543526619016477762193550588091900609502597284063107378060419620064631060015671383206556226944788207057865917842428352896501858987485279105126243348778370289442588822938257015380391675063512230276127866981921689746825339582228693580123746187382494099438190460205078125000000000000000000000000000000000000000000000000*i1^104 + -49588999953941874388011671358626260259075504356337172541284370124158814756337540342960606133184429615197784389052597493982205400206529554129761588150548713750760758367919593412791704829003737511816938609137513034385244424903691825702303783999795792848289047046122988282598686134394149035706822558998356793460551665667322753406519065181604845492128067038560582273576248223301161302844831223115765524753202295501287460075764559042671912161109026249237484282538513926655157767534439679454677351053285482326467144729578502429082349585370958263906686151280778420749753642770869068367826021367267297588816827252047404439255713880889623613462250024054200402478342428536821260271363758192139312264621044704340069605638743123272834934501889995675083320218479018760678794745587541866823111142884719094283786287225934880938004587507739878634728470309792437698289998871922364073010923041078876041283083948046145243176280756274924978737021110844723268701243150935326807059219486423111690885765782283676820463130643582415704950492035958880203573418976478431430402220190417621390848875275247171880738802171809667469106222062806106215225758746372921730898722511160738253798811879450594560852460037124342474104155919265810822920805721658451347005983572326492075530563447377865496048964286153520620955174663357553178531254200760553912638090114733612601087772315651696181651430714906012614452053215762888127825157219386039653085539701600390601659980622640925795465138579475838065108397545314523077057883508589118190820880663229282965453535989647417889201603438108092844709308439709980595741788637410858820926122633316860551770205589286502843545800242245461025425689119922281652206998279959369118081814377070711545402007720986579040477783394656116369670872288784782364289825595668403588200644359960446686115900190326898600819749604615061464337568263730936965912507647552705955815630446960250950504833642815087536373147313234403604498627823839193353309433850816789774999621114438078607131131000792500546985190185898182686564555926855712805379948739433634566721959955885226539987262604470419749719673398548304282758894442944179761654048794150575419471887926625581037017069292559187120022136694834448273488169495668100435590071762420042303422087660375314103239838304234290766442408878035758998945320903360498899676178079846111660325694159036337033094457340228990631899772677964181662918847727155539739948177945048471299298897379220162162144611592866082663258809470631503801668778926634964455848444075761173525721192137990710009868240345142327784438559998890814024087780770562381875399897539791360288356370385951828230980802191138102889487646577057669736417609020214847241881311182875016980835661093641642711268963644934930498782069230163064453818663048455618808738057401705214506624744414657245169099671003647763970813561638949525931228750354592775864140832012372154616457610217848790576197962840037901146362985452580497048451762236580921037059252366940595163548748570110091668509389677993724611938090161392660154668744960043295974590651603064411468932915787185311423780123039639424098496149815053834542016029406155123760561303201512951045928174061219795080964808778730636032652583791518162426026350431129685603082180023193359375000000000000000000000000000000000000000000000000000*i1^105 + -4636955759617942375908647684181461352525039367953888224531749338313491231973567237588387759232605419324002492647541962035786691129864297616975385168198543579465317429812135114319604633157391222352830732765806548002249122036066939993247637821166612442843457306291090816561134285693227518551046763090158005309166387494225175879531348235876417345225313761626706079119722164664803641303727985501788809901280435194458614817682631375756437188261752660680831374357291408952445423227922513615711955075494745686310529015152571080461118016757174764512294534141638813316062284635101402256890568387933322599437045731141319048750835788305840524766607616157737998542892960890222268330641908432860988598774022479727902347501786902058468962620947730754126390872162023818958367301652670450949788549081149168524683571022859614394030022720944391964234394541599483705016556463455817864658703364038282867837112446131641694741187302023290704646807420497070534745639060229437549405034136711448307147301157269463498994486898082258169000775536262760084738190286816124072115995543363096108470585323941091522975761630072199486495359645257091946027703473255313780728529172194608811140458541898553844431860830056774089216487914324775399514702571071140333629309399583998593897869316894510969318456687210296929696403227541611080901794445031598507009086930642860654163085515149124440794463044060191613988178448295638640592393285391646321436725751993916840026290836953871549573347088827897524339374827547480807895940491085272449921900938797978942949398079378046362540944229842756146726591459947708650089912244742843855572206515265975607872651989072253487476866980082126157383944351479794696672028913005436942547854874120872680805962424829171909492283973755706097743649059339833209342057913994278708065006498281142738947339718306591074727661865221702505788484906819675086500713801509934956427600878771868102444191768497604698866977055157381731375686625370901744522025396046331549854127448292199407646237490335119476669796252794487311381492353876041004556828355270350038470668089648765010880907599653476080835794036517297818251419505459180534004966890082571563071634004277607231012999116325718437618597450588832970023381500680665641261705167559987672458324256075363662090319003967445272890416734801476016837972416803363959244867272804876208549930257033939636726261819499191212077019684610600681803415913939089652502486753551818943257657079867516473615758466713846948212774920750393812161608385378977085678045076288102321682374921005676370511931868973472176122828878808184839462605157217160047653069291401041328227907556685494302944966154903635152310109653570014173155557966850555552704623017295437256294238683669734905716218590936329735353542283913766141830158837801997597961509893963541538545840744112285926510547711445201210760475487019162324347858963101026087111910049983568916807639398361892088548297642862092265365200315381467069275783596653448912374155600851899197770791236686955708283808331151492018315863209626715025159012318685208999350682444742010341571804453745699634548556904383877188880503919279477767349942419487435260770555445844448498265937098775120274059431719305730377737532488461170802895860987291598576121032238006591796875000000000000000000000000000000000000000000000*i1^106 + -55830611273984579270191873168217697380188748651151550151573885368273302808887456509566177508635083004185058723032055549602436021681921840387174269221752463976307966030413644456120116618591680278848961386535957898062201436695144855266913733353174983468431014666318365189786878287376449995570842646404176836898077410968417841431129477884166750041885574107994503392382851754489634009165559351805597513247709268166401078420224424145413175534787746458127878020989618757863692338054487104771555615848172766786127503033963173448015186173911469767657428104168313472015172714956551483920237093168649948517148012459824650785966639911193428388815866711775279279489224348707661260814475961917229635743260198158281955404829052052136684791603350504897518201905891953192342394434755935035787901071082645318372080157167521674534582653762189896948712452841278201389158895194451899848621694060880041981176728319273902170433772502463147620644660714723021711707818818207880345482202471949774065432637291156970193344359859143577799291238419409686425820987932665277644669835845630623520932029592919583772749993422566008252137930696845787303391123783451174604475490713601266747340472953931786202948028443246116966505130050289887472316998344111333424061170857874163571456630048724972371135041374586989062148684339047257118390451546647819203858492353297282310076747321428457215516954352894219237298817635637631317607384663909425691512371136585071917805495362112223065207581427098034483710170023447400139882703475294522662586644921562064424370582796230683180402442832207964009435519231869622932348388511326546178476380810903945995594021823534385825924443431401502769866766244486112607703036387616589375020276786252067794204748458643275158489052090984780560070626381812135981534797760620553345873914646732777952683556003393061958101624428092148017715469763129292013756457786167754951418946022282328535437592438182086350868461150582266042063858412240229322482980604994830010003223914960282576321250880159836525703981631382632466375389965085494459001873137418436179893617758201094536676961224520453062628636582671322313192318171053765964947907157869448331864516303708998119012614765546920363171294992448517637474541071847767198200662786524335654864955131800018693747184020637852461439835220467683878722787798106602906778065467143877987621192264395334266855578694266009296808822377956700177458558576624384763239948595362503859839648518260841526671597150365698952524500610015994130361368448457686785552937847600351713578729447638521134274062589111486258892296767285511138273710683998294465889965739577159345333075735307927963356305922588714183520489433705547423849845401487527084894606773763304591676557900391624093287896289309792803171985035006170432675247068413865151543713676799618063789531108737832796177777759562054662250894572600809220178470797896439601260152275826764119515837736056026540358241524195979682502911577150678717128644652525300022154411412586829338759196146381780769470532169960808866650461911244230993363454099306419614862555967532069533012408759467767403696024292927320216096745442217305661757731950258339905560303453481599356324863204297154636360805688412789338623280408196308810531149902089964598417282104492187500000000000000000000000000000000000000000000*i1^107 + -267581832650562859768066403292440437481862120170621658459620495331829960064966008902270476817144076835632101699016008005932080622451793985783229837296888578325541607853543389532366418277482783772025024713525023341168173119039544552917096023073326579889362529648308162410918657907389307833300376074496380743452982971101339822000739526213841450504496892824625720473667224425581626106374049251645334881176239664197501932854002610444242506492235695539658933443639825069426540157077158437234996046234049533381978518019047367713960900165399282731450816669890742897817737543641235996549881226218351272194716221934997879165396700374324566551597446899224515567761311141862818313353690671956639732746031357404832491675854688952272696924525649079251527040822733851746039798011223278765947137580319494423680106186732945621917554637548861873107001405687260932280509715199927219440534141609321362619045654134943532867255473596970010335423363467766624498194203104004170800844219013592364302594076962726162324517312590525494321202112727187113424178908087620842271637265635385106762158049882734341900498509981983844834874744189369740441071482886136898859130956904866978256556953104577416454087805733351987934965186839010096712970740245750923657274714621607677224296735136506734428918866932249790486649849315416700524268007427042426968420267646767190996225805715389938758930021338469017032615443447865668037527386933136519941270727109742246522057222890194388500411115307319222601344880416977222677160647738415470475668894819708678762101030437668363865410008321734350759120565705809851198722849245532733052722120417969772082221768679312075004409756577872551321832345531147584135284347924504325940238986753968856273389341780410783017280172782408867999671112955562087530844567679143854382510183796970344026539183995795792653598550605438498056878433211613000006130435866491102776221714360587226949316506093633750101213047428070310644138638590224098898109598742470915686371337036974625685565373158816739015951801372373942249732207254406936409364706642156595043588432379550944966671631306026092732952567331697064516990167893542332182936106316828955055826851078168426901637821064994762939885450875913168887745643265520329202235243232398109554083120048994710816648572295790453452071415568692535637426890304682700912717042959307349731705027922696355329454468188861066763162487769746329204542158838426434277446864128817882728844302367728376345450706529499066374437819633731140798909475261581786087955613518337186960768026647631510600968073656853335078303396180161473915761701426686323838842995717446931157062697013334131631039732816103367724714387293002505583276859916294440745141229029686226461734646073422945510936500938136753643669731959100996485819602581050336005157349672353941700371980193671987434324761243102117648281215835205415689201620478230083788127266451441211878642686544542836361484140192280485882506873329109214589625068536822605859986855501478723298068267986469015906408313437801165878665969225666516653110079965342448746042510035483053807854011796705209379659190192557271986808734443281172892558050811132992433503695386747016446531033445463762881287154048740312521819131299973676396675159594451542943716049194335937500000000000000000000000000000000000000*i1^108 + 552082527788767091605268676068757698128201878921970407677963740593720891540976363766311106503358189473617646954970259565714065136887947722921749292954836162805505901195439121440734642635706799600996963534405799148256688172515660935231577255706728303908265607278849912077961097974272763827150844272046702435102297736354758866764514023731897739411912196865924033337820843985587125678310729819008715123064965187402357917827531356259654170669629402933141729958531350524725961477920633779708884315221696643488303155521994643016285271795277258624063130196994126179857620473207255980883124996876742903937581815311130077932104744184913861734245821215945799526298547943902410758377049977532746963622089076877811642353224010890799252245984474132633362483032365142967453338098526939824925071413264895106324096891476006445028906230875860278035654620673797723935616828814633670457294052045743927850385075263937362045923949210832596231275928178002589271642235298917782857363004029592669847248214559317822417950565691005911814853043022775222732596819623468036218622584999851760724087172226871239168205189534151929366313199119456022416154543595290703256660295865758083400869533284962229068867943484819406880020441291145758896028985049492522077263542711864742961043368679465198498434349201885684247252910760401896894405895480237476619282435435498378773004934171982133535572418087793176893919727225802250848857356878978670899100573043824856777094305559514184419489303292996126622290328051853165562118416740337369586078392762147772590421652887866002033880319061764205089021413802876602713424437291807929276605048116934130755025363735817496281429433633650417368052718335474079738389787359540687969746609241708249646343895635072182228045056902309689001396949826911445984834354912511845494544928873752210799855316418999196336681635649128666172678248348013338132712873476449393614948230395396225890694852101521716611043215138222408483122674913917220614848464883374677068560963170877784635872787656510577695173369362151476815502901330771200506409551207253557237976363093027704075239888693262530859239604728127035202716772389381626572155369392481836275633203037647545838638078738544962337416589265534087782954490374982602244973298668447023596856190142885514572218786004145881242568334245640946832116770874970764388949961704648780892745507065899254930478814873314135626539409103549751018626447743583667573765090143319380654105321760654977682912192437135284828899044185869858571103299185463838450758697952170041662775384618114247219596156024110343094287086488124703443797087868896391211499296051865667314829985809786150173819229476903617936849127283994950793211760022249421863770535033719629948645826552135630344136811009801918487492227406383415520227391289101718332356871796294412050509878609665157251938213832528443066280337357056938648023744510124217985909438297789509893564811986775048433264214780113312094661008125102389235609182970481506998317625811196146526063592539857164976340558268562203753979709117722660144503416910003696789607771590183178696850018640148537361885347133965866034043897496449473896974268851584422372108350302270916449092687192647375982890156104287679076194142457900682074978249147534370422363281250000000000000000000000000000000000000000*i1^109 + 12097737522480186331114863753523444646291275094659000849839913010684795036947308356704724605534836365190549005218362692944144787462866455478292377175815071414015097759645070153625084738502808641565636484879671091562088076100676009894688182935398358715221216989822256816467007550845019249175959791220759618580241191509644907108112290854719793726166335023867903673556499298426100885440034973042877907720561476890875299472958138834061254066511179569304568177522284336947689332283959603085960660318924528122498609860720450028926802845079505970606636745810400494198294797574549265191479083672438961962379533826199556661350851931659939148485616103910702265611447704394686366812703477153194945754763793284603133045514239490853706309244300940920482092629098709515226609040410265761663731756510447114188787764118931213276084188046355379906937262886494892605568130874385589890073604523397297743457257414802017056355198255593451499251790011177212118367578884471795350569007796675982302557288850401650838239836713466065115857112992047851919125650223819531681842341176198392101026421851935437049853342178546047196038341142733200656900676971357344143021257493700792889545121806482471917491640225224196725648754091879674987150980193431111644529447472503584518063417300399187382613266003116391955318731186477034831036606771405889555081471639769625319278151094178646702862196490810101057284941565424868862338057938469815366995418589835866148507035521485498059882267495987254030955983816373434438329062762420907037700940047003701255668438350114336251677646870754912083359855427279815575853922105549958105119092978911710636518981415161941092681345097679134851263249412839154657747571206545912141830004282176666481978698887934470800653247885839970097410042783548582715698979669259517833027831416914429232642953446110870393701104707751462817767015619270475176469188286996926611699083901055841526009755523991123496015610223957025122764557803573876241860077339997374985677267161097618674663345461621064284926928955740018295565449380353267885936202797728646158792137461422185425596085844924594253739199481531691997209569821821676394672005681737202439815925382040496276865436502985990938097204098991999095447171832599804182485474069938713863900638268549006968637919075085469423837107358854515395432698507762097812825346202954214274316561842188949429149767245876511620705837864312579915030490889705537368555299659132642879007050640801110315856467583669254988642367780994527483477990944784099708379407923223897604087413433383380091729948177789857855514708902232661513878720775977084509357867351312194119025485124120662686778043977835748712288951001537112636154293430800985990465418679319414810976355322618222512351195928028235726071500243551343850022050368379127526402524621114199944184355920192522546867379175474218145324807359442670973709874591183848477993075073823980977076239483629790052993481027681976751390695102734541884998454347217994195192297235684451131367591183278318297734080120604881704831001129080817424952939684069996764871787605209631165673018894578461770131683257901229015097006260099104640292719217742456212387588052899514978292120937693150569105804388032903145473230012429954882691163220442831516265869140625000000000000000000000000000000000*i1^110 + 26515781425862324845201123562411711569035337030861430625651317386854190561642524826207447235534372733534368419057095364037310902319734518755077643632249832667424563469319522857740643410793119140017382763459072908644841479048652427115014062328040781138667544788496217580228651033791240200881012081478282235408508564514112676847819372286219448364740832950432177213415972739441412465486675179670827782737313284496394780510784361821953037974355399849231110063018605398706892775007847273456680748065084463304567388007202574502886740112851478909554023986912849511330501525320901633096265326867983525041327750106732403264562863063378578951021054822570262207630004449245275978804973424062813643310757094276107863438147818851874773823390872683409569595097862698999163753754036042542863661207175233034138822918077084669215024891180914469167280109229190038376303372026996886155151974732786012771090388550760692749049741722856360873840991493445154710046861514679092334111969816673242917613476051779254769916787049026408320543354955693689104063013447074840828038278753965626232541418695480226409291508013203719045823599776775588811875952452016469354530000455582949571042466389117429260624849279272521682021982654182576731832106572828550877684825895623439867757651913962988269713010688089186864017396641653824024702092353271450782290303234159230950078816868925862027829585676433993315803482274107424146929345777598400846819460380114395552317684131033329135563707570436746900130416234952618076230556760089551312434998469693687320104709924482801357475043263426021854265475686101697853274709663860199915939009737942899095317223025842653027639529345891478390978699179953101179090974649977543613092749245577627965008397892572394005874266109951551407627657214656864623546774220721166257225708455889970083734150442958940005202737109362855264364778329066364821726733343942184689727063752844174994236935441914219333776373064631259399866549969092347646616102369218662342011586857389361917840063639153456188389290546994795139245401537912469124244535336202310968152177451055264015891334362335989470951755295042713329524419875245673366729680921897236291792860348845721274665355497747146747240181659669792063397220464112875827821417594859946905528535550475856802410524850956709678715668711351350544398217808257518317286173584096316275965116526628793668598703897297068925595196498034727528300869139265003028402969826198480266662766972865432234442000750094746466035553340066526706181753525136654748587818954555974245110961162815502042252109749860734605204402189092886855409827632796592516222682739497672260751374801623158294405573308664865008664431246441833469642478560752470584398381867920941298735177303046049360301496689411375197870218991663530790901406236344476742982022934512400833583042191738597138648089356778823106667249443699940466936010159481696858062050216500916291590583506318722157484523588337868618365476216203102059857724561802879356453176125894816364947340907149843247477639232012722380841069266776070358751418924611710515442193592362727569328673068603256916272119349213201763173427981751625074244696245454854920925401700041720670262154891571563604575073441392949098478065694806105057068634778261184692382812500000000000000000000000000000000*i1^111 + -119979276063020051702887000373051383114767978949500338985119123205466388628917661445577483380927623978637364948013338640286334406065353537818702438616529804809587600787441755346745320879450744425370110253345167646457723456914938757443940128638597754454713351486543911675910160488708362095045160907790570423238377482135105455368745413235163239913593019884817314503326353676538718392074138564211424974322408295858579549441425451882436305176345963165260783357816432499646021820940720294727677503415199482258825848011539273270740003602123688561532239042264383019798803300764646797005063682534052896196985681489255473405017651110071260851447669753666248103791866113903197028710023300996358616792625633830141893244958361645083468160215429434228211516437312349352631118085140029340648963347869542590313064655716473303359258996567689063175976359487745913412776137726864572201321445793527549152809743390495097822084811812035576884297260558534650552422119552855798551536592537100856195633048598345597781092496258542244589276553688107077426640809428379428442939049236678705040133207781914607428996728839581291351259245273767355020758673782608238558628590105954152431317057357307183373130829350707088749142034591272958390953133724598712390232234046897408963643872757599677985934937111795857526710028334991002131366699720976359392232262658540078580102710841498161258755368203964519009892446774150942641013439079720366624312074595319166712321062462676603748591500939452957116804215458828371596065094513118135245808742217195479156959453229790045582126761954258281841205393396678081459626197501595326382777460682964863687403432758255510885138171148335719455957690411620156199309633429667872613299995233728215978427276286779640430305725006850948569740444579227467525283805755419591699892999700073124717403635320733750268267412599266188198353533800676327038456111868229249281877875164290052354183698582559199917460695910097149708829666837896885709249316050447767000659465214852466595044065353036291621342321129463415093681687541289516064893887355071094417562599667324861798321316470602197513684260458566305854493736054753495827981054209635033836777140138495105041732366978530620125627659210946405258103197059717198164528985784783428445128375441674129662270019087476656910071533812148614395878390690871917436454057148617440200629696668403394372133303141212021683876383443359376587113854951958584992039714749254944864853561657890173284574074060572107447751671518968880729490877936995581069895360217772564665214728097235200359884518368599048035823637748150235763983861769825694697829419701921508739183871806823076979064083570548193480311509950504047313938548758032697092525912157669269224211465671761263113880730332008173760333303469646789830180707524881305048301257114800614219155698039594944713124820723535027364772837093741709214042610052552768751843769601094208554629617162299193634171180280932507664244594402570244798669608229261378247793000604430385811536454232086275994962076810350196066633053174468340367613344083259722605387068038268452803851192030708951851930031113665211116459870578851437857656849418629017064587133703343553570209774502698604153253633951145732015820984106557745008103665895760059356689453125000000000000000000000000*i1^112 + -737561109064390265456857091340186282494349611117343577592618179772071004739622081065966682058102638707085021871212920186423611401705519771896883527384493051523425861353723205172624689826721801411040434285334757941859751185168249675831879779037924460112125238730033683091044110312127161202565382400489546329638592857722467256596149216540001680834991979460559386461889701315220245681864334470584001672080176616373993525150525364245066832603383873550342353574118190085245834947138915587669838314319475792123683227282838895799173147612006699772828657745404040718590071717815372837924679744770312539351232606352704587850057645738850705444991396080489905919164050907697486978584653322480618875731060008400169540063898483395383431978246482749474854508369925394646041305210938138042426800696289474403276020310113985363927076014951014814767162955064707752815859826262506596393684624487626172267248760354273807923180479330567920031801463693726753263647273271285483080790167610319592342568219995280780204720609316108368304335371383254554315739038029431348735438365885526750094351927323599483684444254146780580692461069129797683421259392682412707724768623586766024995767667244468848571087229471784168609248103682166144609094706167976812724998214994721580096161844403666088146755167404658232966451089319765931373056944935368747328885732094873276219168598170393272708365340004980310730884101157916197352878311544306748099191434949144698994469382654298825330138225444044395663698761456862762243069692635887207427871382627876481773984539842760787241122617684437066465945203992898483814037309821243825848606287100837503785245501810687416006462128100031171056183614126353502698322080589466946120819385440799762498831477954775649925140833543315703886641982692535272300054084380694123591461159094617138827763939729131497738687575213992479360408067274330881302718421573506024665630970402245843989896554974261537734557300769680463273205366961835304502448933151545797789007885492369424836243208671792595839974456752980587996526932706192909639079452491240596218516111645717182169125368043978656465977187792490187747729162447949957638274064672294261946393870616317557159077024978614378193204531930715397613284282313260685809599961843587129374954108795118072145316579525164016957699712128866448455385142935720521479736910345772709118975916707633167677400610118876477556983384378811216646509506998832802439043310276344570893879917651979792616696739021793504945689186788877484822178969472909639060638711896348140343246983128452325231608878210318659678847134793686315365704145484746145247386390177434713734651737571780878327325487449482335770889022959299014251011517522695102372854273920403888950891634697739781404748592403387279044251940936308573920832971326507304877458560582425461727315544438286559285972280621633219734635026663953233417554772391868642329552005920568046815272318814238064635777762805101040748473858020861687473143733414409786060495110822983177028616014509102159668981188908315104278889251798209970032642773447089474411039795724861180243911734191740303103845052767148964917456777415427512355223798737312265161317684292919858709260299796847795994503836363874373777127502194161934312433004379272460937500000000000000000000000000*i1^113 + 928983585349083333969345005634133521412677972787378869589647107578696705944901208892359340814945834281643051879695566517063645423634319623281486649162082770104439262501760011124979000109945518158292706764322652005789771542238745142398227518078583503041056334525519943864843993735436713114035363140846268315558261242894214772262312037278225843887926379320192033087137346677127614988134188037922917119405932021743012724609700034806870183762699446047831398498961823259188597462679750811931609269474431855210213299687387065133388214992249187494075945091771965761327482371017682680992276589144277129595417552468674157007371689507631168304106305813028025397914424951644890973723741884455648111211416936017872200466968379555186271503393077859116166808985553117580237896384860140059066209918734246629240448928551757350391861840132276152261916271975846178617476338775726039983819524333653333098532276368676454230691211738981915696129319012828105538081812709005586847574631021073671435025181037828700606214896753705886504102397638830714674891166980537232630036310432966786904541195298899887112693919866860172427097239999181811497177041088508710447369752330289499661570340860471730058495463224428330315023294369363768282829731085749532512006315024543295362084220939323663259459292378783649952959679074936524965738022347974011347641280456092472455577428394403210255194516520165548062917253593534390012622830357015802074606640130521345853272485089777236552090245207278683370454402909957969033922249532841931284427780267536293138757514524654304185603902332987012008281830688564041139520110065737129601550990676523766123385467514078005475695202664179375527801120990297835808762134518078500036923839634103937477175440756434273563288199637953358187149397432921962028953478282394458304494923004294809001215760082487388744752818078186160912182812128180343872609306781880764382393198643510687696845619076555813145768892531028503974291722353333619622258108817457237167514575625558287058637257886460246222026073259215309573990732290725317071604857529317324420128029337416601468823605812471998351127674006029033221671303509691333666632842062946937708832246387139758949762049781631906109446053654277090573126692553253229567364980843382269883115973037891132553164591853717522675403880065774698014191668506930473467737982877605173453536732602275895287719846690980409168918062052307164960526549802859077118524167325627918605118113899683877830938545211617775980638273145444232994402827924816859237470932619759573327966096343679257509345042888357970117121376453243639484438085911073584693802625011750443073999257007804212315096528161616019645727985914000653322219601379624836618245548934593682984918545726025690519705650612784044459507147788427147567971299245314110767465798401275965766391383771248696969699721686716166817569082395512117398056704540725131897708557654633209343381919975712582091099739901379484405059245277233909921074001287750777261844168398810060459201169306120794457561216148638239001681658550113238612770353441993326542518008952321932036872092561704022760341248729509450121749154226942250375208892418442355992196127970208564435898863526957993701184874560719800101749044074495031964033842086791992187500000000000000000000*i1^114 + 4095619943675958565303944138543580798194979811987613009986716920317590758924438132274920714273093852185556616272141460347248103174410971332717642670854501584666333916851039449843321630420662649392484867522893036515875944158270319716753271704652849039689067623550794425808624060712226307666704136145494644328123983057572369282039957899371332081129274636075034802220641523859572685377785991162697676598909884643178535811695572906148976762499052942174819751523698926953535009621340643938747493776209501781327589346231485273624119679035746833720086226231967306342320941448837860999455072615963279758624695332707388243102719352850666623321874329258821171815874782951576989932634173497009532487325092436304536760969891844094147795455884672768022716259006889272986511089792209846737693212787913461586507510664760531784576620410239871701790297961557717946236450436661195443349007599814785375626933078382721566470742470732556878541389807742134698458408440187216265402124052423952908475044229574668436931963470100573298813412985146684774917954851711573120161946302534478936700292265460189588488143461497451806735682371440190951144597398650498690692356163737075713511545680507999671670803386413684153768730100814542691359828503318505492873740587530740149706469715623034064643364552785840823264783120268669229528110153866827930796906750266294771836741816808883931557683933227202231491850620074451686545458377603640551451375934692360135303980282857280504951806429825214873361874236222317294064410664121388224040801366227728257742320640667101358544476909515497019315977446914753062553048487433049332415169330220669413491090089211456786846052970008627097326824795272326400291014661716478376978276691166234843691412197477945282631723479732064917860393434216035795514970185014745213421931478744368376261472671217846687429376666189070057628954354421873316076372509933069682110249504787381760164656830573118003965213086887660849712608352178179699363335995114339501108540509319318226296866904806303904670472175984297720610827304020717642430025032377848582273792289389481850008632631097776847917515092632227468829372724938966627487822925127536874352097525361748249973525003428784102800274793880586548025769689744903154071634787242268771225311167049294045065974646728711833145171910381937915407287171567919206153604822987170674090864265358652777881492609664773258349899470549784166835734493204357228579498624124964547274404280221294206613226127110010486113562659316139658842058784575163171241886641204339848965056566423870848126172519447530608502754038295004289326529408238854119340697982677499636474976075860441698789187747760068242724535648190517595236166850742737145698877223551864495133277311572595810858916345811645452007486728200778324206935075952323091219295131015349350502771778623701488066247930707112143299811156950975025826736876423403651538617653398101425597293186330853722836536150898317723665053439230651383013259784849324564904014013176925942686886394027702074010400352121182752925058145429498441927792753780339392885801718569177561027858788921905280841211610922597151611209803935702521898320516273056523393678259977234788990126071968792788170293073897118563131414248346118256449699401855468750000000000000000000*i1^115 + 9541050377405021911504795614996715213449285285764904666985827992328719155447800171590289804022322969995926825661813501146737951531058363546951078522718293208566432878650259762812233830708460755480745081841195843286820505385367793516363496231883374252832431014353990462241783879511057304741596665508908687551742247810090990066474906984333882944075601823487677402165950580420278210429270358377233220965443973805340728312009070620455924778955080709647201904455846617666257324460673931950050895746264699604756348082063271178362178592615526238934655034247468616507309109821703473938176644333796862405169777807490980634395458656807027397886536281626731122762864664917436940480404462460737979500213410863592929133701040608793577954991236199889498870300074891537171506789108265599734132242572454083128205820564180410279379622221609318717025395122705502502478341712823555285798035230469016214263897552414970775947158118075429501529775013584366842623881385401888178907801057589557475842316469708689713896184122964087382195894125695039725663079954803282850378301635315769731126236363571763170769045291831217411559013060099616142697376782146697930050235744320959453453054396321172350155635265267253413060135081729558768768051945233194356269565453774471963582624594941714808416274812684273660560946588758765155770489663928581099152175794636668635422601887243411466012891510963270075722201178563908816876382214130608052500834396131805170391211615566131451995668201741439900068896588473791620341070347504715361932306676967873494274693363611406576218114166372735745957786424657897146153791121363651240123976198489701928382899111251827432689017665836703855032447697630962093842281266361324613117081310760842868305560539428597493123903406709348615695484413358807951286594621411190495476197600538107857632293761378158127157306909500209374863457407756230383887419126656233194500228767763693945384068029154528819401815233500095644587927914485766568796541936184899275368971518170198347820303456142446059043623385065733254925424209252834992719648996852819546601998322897855972658336838356422553023527375334923707551982625341849445060701934715052977128958478047008817775011468565532470087543675003778659266806018889380745583475545105516135192004433922686706006186532315400284938746457081912852231613255530290689895750229122789642549615675401955057044715199846167936495517681329998209639411191348773473152058828308678884987170476558760882980979896582755626289140179643078672981676311134476935647981508062399138810473951919280088056950567869657931778454194314407078025861029179275914294723351109425067115414631273590032098739993520591064623713386793267656634411329457216113811421932282701123352045105033935274270445301353629526096121475456055499057632777485087850388423435071007033749263313137055313560978448536683500111609692268325093986642383296087190345756707469122477224993298497451090654040468869566399533002553141602356681675646025194643391062438019124658066322885879168121148708645880188199192742975077558527727781186977884851338617126127486549441032225449168856462002012891729597122831021796964946297747782080263334713035420279168565833338179352056333256505905220448693349055702128680422902107238769531250000000000000*i1^116 + -38788364781826163999839805120630063456817051194716889900171247854475935288729039407083847614510762251158334064320983314964868160049591989363521780949307584114574107547797273092093151276963561382527056421323273539790282527602881976683598624486014223062234326884069459146643248039044874205991123769612312906322652973076064808005837201153277526330440493512390682597783523843828531761343359169315013492419429880649534043915872783999860292423729575915553226394636706081679219953836021672905123405688419671194321943826741842804739900247841611473477527634711103177987764749319256998932319513171416880293416932360382745720086331383915210452081628097906829181883756405694433810991660211476302345820742213598549060099061698639641231101027777619004938370040552244383579672467553096961009656990090768970724973157397275958621464251012567267320536896503436355467223619607702936704848908155182099144680521357122637217854200125061268484013886791996737977699981077277461848898345975031468253242412234517313530121715368402065370756060513087048570694781706955459218362373080981587875952598259590681677307512812725952151140649728545981427757048738177224610680094259616612772939994731822648006472725252419353345652041570205457079969087960433473702554025111461552257469164046030062702754397169777353281342313832502426537302152913909406609911085994185142900336735014686810110757988270586051882108896695497897660020587366378920847784990817679455003892871329479358498254067649048334120222448867959283486251026256413851199027143356826633459727016387905079037014409590131318986493506667111514742157932310665887340824943668849027008122238566902881117884788001663389671749761287450688373959504262495020726421439470543288237118141216110661845175726385693493755994565946760559455280111365391886569070010752733936947308592845425593113586896661131431147720876670509227317446890599626358124455717789204643740763949004594597209590723468952699225113286117253502419355128205500478794953365439162911781785531225730408897981305659699554539253392521951414334984394791276429246192042359800768202415471471495639192842916202221823669674003761655787560585672770574098187481725424728455313015215424316055245794999671085272326422593851814161361942613316345186019149460079432543103037452050097424831733236849303657368699581047031330763857156162327923269716181267323241521182044424985640890293982790396593116126934220564805077795421530795762613544213520206179959603041418260707095571157492955720868393164731201903885410478760958423947502012521420588080723040905762050481870007980024321772031840895276939842382720065749369485435023789833970988932829469720228622477285660701060168247848349633727761429120538907732628091319369937492929373992284306535733663083607098935237913344705840164500583132097577544147002491843624672435900776484021797880470589424740877181867308519728623164342308866163644799569356842536970867126681365324562188987265812461618226629389666127028441580218851099981753152057842504738994735962031370844991865134915189725494093113139874078497350601772484467905404858327802445612332352163956861824672637703510759671372187445358758875977429599469946659606538291615959897478543849658194631047081202268600463867187500000000000000000*i1^117 + -49773045629697673574781630088986433925242762174324817538568194019458020230506469433096833978639918691775439526430466817723912669129582398743351223922940303737940527783776019449740242177896661057915825555387995481776861866649579757198372984017620221213540168202633810990372505458764164387285114694767425382175205174262028507274076204494472404359583332382990317073484147795148978743524479048769562967666972933096423762604338762569755509421802518015071149224677879678032960638429421078682915986286524794253705890934422719626907313519302029226975887652964993246836438339310830690394294866406316999813194645839374654855659322599766015096374954277908173781167970822956921021198515573198141708968157927006730843730827218914360608476527084718751869669482831408228738001758360131391051675265320510179101641245471270471469208467653367650846068958399001249205324631393820143420807760205642134803010758000254755849244667925685158716166543300545594392373637376261481680853505168358198604365910940180418130419402345460356040584638008956731932731380524965608653513151441129961913894696449447735256009123160031635458642692710851543216307711496152463338729417165368125406552339211721734455122316943876062664486539111864144395640297011724320394779057983119465536272452753016307068283069487134071295884650192988946764661849119988014592968642515369534264550850738704271918218666558392193862933187262745189749212186306092162193981216553027820039224157215920583199739393657531819326597634728615072039612835207848479839982913217365253349215225923469827308577633915797357190112339692797228060575586499616920078340566084342450143701628922589721933826784518357255437443394982051929111945261443647046935063186261640045058242807884964086240408632482980616287180370648275443847820874294857096641392692968047841690782071559039902312132187678779871742808191097894949892826473979264413701786922636531009347260516447490215401216332119161617543094832216200621717908715947661447144914060536320962141344182339919863645245814912830278999153958612788333253192548254801914436706662715333478253702884198868435234912786314108260318132445414363896744556670724768988399729858095324380913844089116400362213689568314754015830094519545148030994951217082149435739698715285373988421669351502340364431869663267266894515214137800683042054305428957102953656018020412630235659836920762787920943226506780382250142741944879413415544284933742036087075404825736423721108292832207145664822088339486837711636975576244331011278960101832840882751088270529711851478265025614354038722687889940276353820601004846389701881073512423721221252525247173973215488433559107178509364977400592764701075624957326093608361355315943526350199749744073639286438494473484211674082840218637918670584622241484144835145080390825260990042081639105263086101871922877826548125983882105803476663719192719032305386058121311868419247946604885631165198877173093820387151705744051245152457390165271341569326297998052104234652445749791886691428114894461130884656375270131648076097264116434573304399654805006370429936077628482365167756713293094502563459438394027221205477812510581448225448278989468385120199838888576881306841104019716981454735105216968804597854614257812500000000*i1^118 + -12345593054692362395303928904743490624433401953546783322353850354096716133095444797948574218728160174636358110719967009236768631652663545132497554039532582262155265890188746060513824614763792723247114734504172773167740966935836611083414956785013226702495524516218039483046888446666495321361677174020910834211770646961858958934667798539522280826750130028471203718915764167601037380419705386116912365449754757368674808764332297458441903614270078533102752747226116005971089047906223065135814742798305543064497977266273133580870897490337324669526219858905169770695661618856980047239356431033886097477977046824977437201544115992176845751420177412162954688339861525912282952928255331499751936503742010728701130599115468812316025952448482741470456242340806473583187703506138366878593987280071676402626822660766075920795629975992838680716423790713975845281734170383474264727143877922336600401524995406863788006969436249277171881368633228348520872966284979267354383521203596710139792118004849677184518469151097329177838092536657421971443064320545679448826076178507762597868192019459867670368163988413038334197167183065015714723680400670314952677080272558080671719017512698778682898946154359202633272659600980165051330150194562926366512409371726869934532476674405494127733141405126287289592991667672502257975753782861738007327856178522661635424755306006658988280391690536235408635100575461245775377051911668209718150285904740884012184595903979170405123477149143157224782578530103264068731111607058020364560415286936638001164979890405136395364681704349524295919345694496648273967305348070922715787957648934362889886052818061639086009743662770701601265577349707257451483406863353398403945157556377396829052369258744898041922015175586776899423756628118301511168898143182649223360835256970027632711983876378937650993497048224289702312969937760995964677971444837034847766139989517677924835142013361957772704475023904844111505643645867197633303484380731166223564918936806040772453842004121203822950557272232270692460482546546277012479715591445875272289128371661488526276397505988188955831951632727343734377922168123837671893226591398366266417953419865048752668930537694686250017614331164077404071057418195720296740798449838929263533760524019832368888031921628218254582535629040875678103969458671574846085006499858916610327376932371508149713538164820953623193085568505202941374931833611155753130265463769107411318521802656993840337886565356640458674506482682742600961746180249528020265356458958221203397392040964338740712047216780503523915113542702460202369046556930927569576513891722383438418393849824615236901376340759867708620318902051858506065934665356174270167093299710251252925395585442760503405215270560882204291115321583140086149823015621425349475724788706133819560628213386746206787771992325607275188546298549332592552783088319791123741906681231139920739873050469096056549054645856559878012619408893616489417873218220697495845789131019646778879437226951436198545089931908435285485838106520865024940347361683892431975993577348389175788107209854072324971700615264426094447373582409721671590691388332802462372863988383245084703303766803512937300438268017899190454045310616493225097656250000000*i1^119 + 735700454402740896616786440793046174410309207566206718733091964473275177008967905803840286729131536258525926695349198233757946987662874660515657581933166436918303208811500014493016136402828453337545446777724991157125900991305294672954940015774563986623294691129273952293893758946067108393177692122764185346877949208018119956978360156321989376646751515632093427367357091340582875692995918163923052385093116706974277437590093225776223861272409547440389937802584387564242105810781743502569116567152300417990062300979144345548009420750112373365988846227455212621007993031005842901731087211188789969341399897142494002128879060319970493763777984330820081746624944030259544302703326903434409891338425484999008506963102452202869171693880205808956221062326064662314768667151968648299823964311772422169675341578423688720855198272078183001272037740517832531762186849637975849142747259662486295905364792111364221781674145348580747021007896232891432130603612283473231219773308066009975739324100392289154685846332674546881616236232524082110112370219501539696002847380809336238524448026975800809428878930621712005597483304569918538025237658260732275583323275515236031108215406113091052864435721431875989646701701726289525285384149066873702818294560205399832623866802395554034674013188434544806150326646218655339996692797812399849954923963908674682458168217544657221406216892875315022612709480702501409877785541523783269622859653061751785202667671864510871463252888059661859756768946185966002367625268104439463194923538319521233435393812102412551291023535741965167635195875863971809371550713564718828099009700692837583442846005101064527474095761832971647880797958649092899281042180731103984368319600813250447556598429835097785700191020074495433382941785796487405332642198951082073370879788790493213345612305730373060592124820114014714768030530167211542414038881270943412063208497194850275194189703049611706513629197881286993601627675907442911632453919548065487557111403862591007556108323501177351027185642341366177723423208177263794322257984038719794372314952229791430582381961858849295991909735327862084424879375767185010230595354624362059478540883781131473699953917826472739569882817300534955267979005133732847392689716915421674830967077140323720007612384069957765123947567675684279389203717497574354102703465803276806110992277902353635244372091869367240672045396127395385977361071326727362113898771266298873844425426430455995515971459909317987919786910829004748527438800702833390885653248676288278432232031047187052482528583899491710359494835297658201089036309424447674679923962700870848443946050170662153980413638351558398273833202655433854613736458738992114531570407740376706120560324712072915737407656914244289288170307939328159315599017559868663087368636778444912121139813197452699853190205617096974920708966790453619679934029147706606001466597384101034458007397922048164695849692407439253394592650723459297733162751540870207389721377934879064609378618820136224425921219148924736992073584810667360839874317137813639611112293366468168841455492987599889152764396209256668208935789780621819306097962804323909632862747760733357737656294473411493412863537688650694690295495092868804931640625*i1^120 + -189086037529220252922530566328175757201661249733440673475001537326266265942063735087333972083655682490886103610799712212966580063393055895808391634269112746580945971126247538251051628869788801802745813220777968568817532831941901352295004353969468143687595370316012981510764754240889560682188966934936172592317803850522904468807605340194893246144608063794505410110583698769302525809961072478069576746634009116936754655129500225393395429299628042683635257749243468442643477576348737021379850684884760551698899663585941367037810963640337192914517599634801078030637399157622350099666876245783474986221957458904277868140517543649709748637776477730043189272680820288219229952129124253510838667130206630801312013318595697967683708369419004543772266967968330423231444119605469137685947271841499986930530223170609182357749240983636861505935666234302609064515049246410367462123309578033158297337277658669902899243444752104104770670188074190310338546470008900381779196009499396032567294930566522139900030730004168881807973261238905485139931083150003845100572214560657133635207729734272242180206738179325010583413779637122945835864816781630381402168858289797372687891101252245631498568676928214341444468839975142489490267723956462970902177006788691066403535027261820133492054502658266447210554069041778994166005045015662703325598281372854349115686900116855662139500356757198092437166944038587716011825411326392477603288546396444853450408062558815291350908847129141450313206062900364521871533115320306859898908867842285389237697120422578456567126690398878497452984598960450086140220505793245968236623340427194941308141434825447058043673559073309752105966772894100935484095830321983662040901437976177234202945394913764148341784529755463485512886825483395868760567143388810261956575685394860056620011702523028605063672922570684859046983287876381270988704842481670081846359407009787191532591029990064845117366355776350686254712800562046675236564575634650906332815117802857540062064621339544372032834217666337712486180332301376906423799138205134207383067689070666995885458601487886293235323361290287268518676396861742542167619103152523177633286440259113543902099525508570775911049948652636328418351549352434212896907506458664844808463554273108701269595908917991834568925377355279958562220058354844751882367632655714490197207421590721308646361233398689630539728372983601650112112629113283379316249357283326789048388372037655295986220469289006810726820186075511102683892115610286964646451443961832839428713352359262891181008032790088247194512325119901205750733463142355840272842129384311238236578524471281879107295908920062793835075708458352876853287520550175213766197125733941648892529751524253344147259408965095343687349023925552716973846675067406814420452880348459724705647511321722942972662391795730687261521024068957246958337940805568847729908579315256491634846642003024779646082911878132202696587912454719316299593087171261637854237619131696466826370067125842661295411538422010808346638601508961992276402133971680008084462975220305219742832468975628804868956623942845161685586755241745029032129108433352426247121423116909009347961069611582241023484129982534795999526977539062500000000*i1^121 + -2797393486462578786936447077982661796844324415920616279547264935482235614602733623453185702914325961603533914511651180030905347912775324650327577694242886286818127809869525677517307157461527981852247054433568120475313560272028229556071275854245356638043932574885773164172587116033431838174178886044748931564918359797433340391289201199508880593675471997298548551791148140001979220007508096035330767033228036807998759225218172731162292409392624706679838530569534049125909331457502082179407844090620841978305896052758214671137745678926273617466860715016365087969703017617409678642147201166231966376220898405073579356635461068300028079222999156544749710474508314055635398935755190015636492138945317170411641895169759782306161342946137575916174799193276912619536587746803117692797558454799236182274258636678439648336224124123322672769906591335823567561024304139096353532317041195886686791984137331973563340367407681303708593730421698807494136771997415975325022850827819629761541631597440286647879524409847556129616943222280430039671599762660368445404786598394163799303851054425482280202763260065169088761199513819721254902894035150808691553011778071443100862918186747719406631271472138606957416427425613246154451187727955470768730455663560074521014288057635751906184683536639723228431741152210437295748558166993624885084712241036813279152232182564960023575182912879213243732598949308763513706808874685916789739457954891963418614765939192964848597587252710963391791507978915005273295355402746955455318742610291350312318766608748271916420303805126969599110181212209267964782541370396072540621929177859442668445450339958803193763840538971606099414025057416304928445052672519553092605698608932455118338584580048122332799080774900815084480534279261025050558356523847823491762181352996955137276539734217227928003299914634354092118995886594362891307278552920682644627082943535680940151163150013496922439265696432672545487415359723675435957729595938830577940819958872881187138077884937692853049046865504033022998761457293869551956517809496236178360453306209996931631515645291876163285036996590486998020730397732549914939392491184593736051808665642534066868280425438540519646335678301763913333050942932269215839539927032811752224139511308234648070014306754341532585688978070943190694864091164057486754088546453485825334632843031362342636798934830122411088951515727297081259632048315780501032769291120855939885083491955639166942791433304049269385383322744026882076246983384540821377553890764450659443986069025232540354795847632526950855033967224603357338050646685211448568017688166272654416554536442843472712473721028372135532505101883347709193789982052068551183646123365170593363745870540348163222709535623829439659251631859787767290272935489714818061083188496071338554930888490830932961599319556327035728141760369879892280175970799243808151051886521754831201919587828167723687607166501034024003122305864115889748617490693069681170380728612099515557671983118460623704093747825439423502916687937924104171210288142706556791884589971314627555594501502694655494133049900027455577521217459575587877310265068085390808113900280114285518129335628145781811326742172241210937500000000000000*i1^122 + -6350959367943110940705229968818184715637805477928422598527861786652198909675466905870670597904857796494723307970192062066384197541398967230838812712874453060746290350849520381564652959517455034059695920591479670595623094139969456216736065204369387410165279184297536937727885900752445390168029300552075768860901861340976985965420244268929560698758464213346989702518887889742585020217670734547738128893914971811196983797866566229445038747208975835873902848165918756212008179898869805154661807313946538106099521618511878773120413852937626058283061639720077209086247903586271974950744313785468962029808101753186064740472978517100863052523557704398459017239023455503196088293312555520731459182521526852860249586733363799956171361129145539759904764993100362229834000488676768762424746567998552675804639501596796409679026690870781221469259812717895301847080264574657712886956966821297665015489932855716764770205379052139595537036335970842857771176318488793491820096948194194948040208695113339121558790324438796056792481540066876679747813605942908179105391699575856650527753917191786443090017049061075464980676747999508274016087416730459483300637956238712466357531407281357726312623251299395094175134712655775645324522464918965552707964462266895319438132583247259235424024620830593149046483454181969713475655060193243608791349126258887821583152410817383655435025405629973431773596302835665572561812601187308379798459780085064700937987245583897394651117277934881042154308586382894103728903621028273472958472606294804852792771203646563784565754949037972330594305110808531175370767132746677839878760846461083840363601685520117806025583431695680169013140315649633625822025568372798493150234687089883447001600388485427380406734824992035385659039179161818613779161775593417605874599276298436775672213013222470428619580216614841512019058785383565142093017361693230617827355237945488017164194898718138836084103036750697207411966563260577560334493188891051501772327702348236053148407139535388069182665807048394359406146999650298309763335509512938165747359794425907338274285657671948879219074690136570337269109277909147833622009297710030752413215487666411248676917199472416755168232627787916839909464950820130695486078791599280644824560462429597125441428021300145882402233488605665303314105202424845870068678492037515397861964784210261235162451528295365682292577341305571461424547706997297646971012655895278964289891749101534474185455247064892930886589788750653008486053704712617406709606323104817007180246791962693185757058897790723872664628996598208559460832918092487216082926131630430124926282738225036332639505244770738479894503053014403351981486416979077252362456235588755147936431589796822221442944681364334920645737133051092179515918330198671786440803779510695935069626473148991583930678693038952579792422327769681805153495483185272248460667754712797777136043617935837223702750273775550822097535815085473714970567162240768010958706119324402833678170387688084285273550383381777441672407506039642062133025787915963006109053633082073561385749909612680521409206338667463930893417350518181915594567582245379751965108638955825881566852331161499023437500000000000000000000000*i1^123 + 10360086689182642901224117738264043433023470605607862927677373606050634110749620869405959125456196383180825321071881679257962369616222539829688627494325906571794832566189988619604138259688085521029341283876599039790586297696780862317077813122943354098886334061781675617531712372289073821240772529929748479460170055918676074784764601848387129508022750080251967402205823386007781186686952472394820181649962378609832734920897483319727506574252840350951165119251649423516274978728446934009552061333975159338363835652258222748151847467156882099919961635609587220068380240638092883449509881803433772115294271886134826713584070348995387954360955489553026449379440254137310033829921314598207587229761558429730359032443632784584959732749130949143502541544429979158362391585024263976088415065457729643072478798580581473510634196956412613830830441167182700952112619238822264561267459446770315536989903630919915416217671646418668629130313252808199591469595973278944055474736123320129900756517277651882875589286379209784364577253727510906235308563860603618108663397018446484048673455429916327260234015420692369983196127894681398595489264211397816713567427655962352837628876169954824893360870171866099328204548453843192233424286886720996480824674992698988052844803971097992997092553404564502824952865354818187282425220671671370235325453700042571262447267967789497452977351048103923549787110884738305481582523318509002216773562848461527711010604982688537871639472050914434331386848860987918702065570858180875821029371712550990288321889021681548008228052512370209412794103137794405526958045234409237585002939565791808370753161030110468844964596762456746299957998158975273432371044905582588237011889309314498390457033607201880884148377333321178954029983889400350820155508574434998521855067797502223188804574310249346322734830229196026995706684323091816914845024729692774737211953346429928655697597884094600633185556307301971244817811889156883649087800333863502179692478709477823701559329637260492367201184071157588860901518443882035994397325872733820043055896392800020518942211933464499311916515145327736135958488808804269503111733061220648990515363688949613007764125339069941923166142133011518973013620484202953291401231736478428193294329626445761933234377772265520155671286003235117708454975655917238816809049575723876751346824945613192125439296614213288591974443758336482818169315366321149272020882273145260078408166647196618144079018083166514398437680642598024772468859219083309924186083019057059154156047826688046066975165861791982696574178067004834050676646984738340320329882674734720958567039025840471494932346035244108288262260627166671345499671812353880976701275901430833855232609754971783722292872952949232497192154767630041021257149372731924383035924817754458470659299010928823005348294218268530063510799775835919136311319886436708901598765786658231605334641334154598030583005020776072026880688490585543585935609378021884347584798558843989766613754259578181043953926518118820967326483187782090683372940100550954672138838283750600969016706868706687089785384912454359631102461094264361775047628144719169540621805936098098754882812500000000000000000000000000000000*i1^124 + -4112307685299513248031277793124436516661147909384269132422906331478376419535321104615593262868006634205814711073849052544366743297919531724174040883702212428834884886140027004338622411776397398277589296086061952641652018131126574687223587239660373815106050426991970304048642941931841319523889805369833285155750953495719897350427785490418986332603609628476357499791444452791607410838268104041872725652511903518518114458913424516553918526537752451708945356935356066370002051585826791093066732300796219647826866019923291223792487802414999266045421180161106252231717212700919465276729481830290566792345261880367793615804966192093173479392245384396053461611865813263036437529803036304437102699358741571305080697964630664210293967004560672909352784279451372229451825145409572423761490978792391903403955630132579438665209460465829565026656939151575029598622111615197831191393781054864491544762459922933814970627444141426422416009889527690340103029744737963303615139198313819923361907796353736201019597185523628318102618651161684069151301959507868551510056869064372260843219752539507136526887571063796852720614048626929516032055314759951188727015087250382064460740782410050053593509152336967006032897214658505724034179754215326393534721762951900707240374413517994886096287351719850842522270413278004306906165196353860614436640527059586359995915975552694011555805070506172487072800648859097855395195101551746009732997218807076924597173269451871764672970856019984934592452465982183138817771739438612680876782143927139421226747979653245942708756015116917829736522923117078519290839820140253979502503169479339737212756398329753566134396567173750532158929720617557015346922321625280521007987947316236995183323754125201261556493636081292236335462754212670146520360788398224527073878304748938034268721178827437317295634550773270978278648534093703295153868527431939559038451798491375923008170058120712811320606857310437031849730812946108192160600248120707367852839552163433662351128462686631201969690151785941089834895474694809273430093696916246105431345282184276814192210399665713952370936289421164710193930817040184008911622149092049065291481771288866921724172048955322265604863763741819072139221762195560053942527518731208002865762823243221887724911886233453046814513118821563514567645102829078619072677137460087454533027861628331894301164039250280957299117028656854696193561706914781970046779579324612685845225414081020682005288064796569930458559375920170089137629366176902649045257812634353767705658276809527892295572170167532257072722163271040606836901481699562750390190348559524260740477931917676389249481494003400183966042142152695102695339495175251722191291815147276706336091196620803045074035225134086839762147050756715759300924697284339014372802419104517415761813948420858483677919402927301885890824515213674219792439397170361097228738105894501945870097955080039726148508396834749906850807540747772036886589282089079351940772772771806064502776009982671560922602732575415058353776558210962778082811766849518701905899839033942013622517296523695927925437345936930771166992787022352595638352568130358122289180755615234375000000000000000000000000000000000000*i1^125 + -24080868375951848825841071136225782918100037556950124721067562376112707989507245621509208798314465155144109648423790139556900391464803136464035936521985530417692816496112255735145863766222374705729312409487679818225218618110798436513160493593633826061729457178630877897939075054184624792803593679230266634393527698094239733140825406779333873022987392961895953764409480923273690700123120744325883843777916343178953339143123184244146286194782277319140430984416347530366909217502405158045938139649090479383260554000272514052393196376606415011068711950503338693543155588834107809241999251917167318864411916493943568632511628616139230191960204503641749319971089653390130354347588644368261089187165986761099945145238784511091633793261007578171437516850077859192472814132749264695242015238909172026250333841931429996407088031235922087728120905204453479235914475494118585367409819571446555371341306997503607895036178673374138861907806711057502759297125793918129950959261529857815453638235050152443984574752227869825153320777797721236602333120042322851947041394516062928099718660842988393411243819823771202256782105810707493371918618895561631203271560898947048521035455164348503914198674939172505397234673530415615588735416502330989745081050367364860166301925962270254847660830940786262244078242137755984487425176425876065159930768084183810434495089161939769204783827734854957707556835814486101843403695205895198470251335984406480784647160956454276618219871850197060934892917639638838439808934795757092616297480816916738834488559151826798181103369633206169567386619105696219816914956965862846602277129229373819669473712057627800786568166790824101770695177555019291188209491555508153706431045066186197576655712481551771540611453219765303958278270274596437292569671269920834406487255474745476643536705687975067473207024218909848423855929922601533463401304560200185558350702981987462108217423300865379340153821647830056831713314072212594871620992204406596724355981440423126775483211107080362956247858531916974671623185237132601341510821859323437363251733795733649961706145531970531477035151357454781284112783663156205469642032895874904624371620428893655046629082100709591693765730808798578967328799006615593143762205477460700602925515019665887691612942773043021189897097103801229330826923524171734794358715028835738995084318268509003592805063354015050746109676366229826134253194009401204363287607873993454822303437066200685250587375424703372097296496817079282294250665252756041839303301226015133713412802307916123203749678562014846371201375112118494348940573957875846877281760294525555263020554508023385713796000097175383599153570916709853034658827732651361687904261088528716793209211034900685259383528552089366444888971346013579840588037885177870320187922565237772673262487737563547235379206422003294079516046998735665896843725785242456860274534887359143495320471722408069408536733588018931321658529049203287204084749125067805690852882845652935141873283200843787377259367082093025723990002263369498573754971299959786576312428344417770616483900830959158148113773805079141157592381716767704347148537635803222656250000000000000000000000000000000000000000000*i1^126 + 29782880087546085796414241084499318824537242086155134662435323662251204691896698568733777243304203411079464286497389681292724161729174162993595086903549785719168847025064670174417845109090608007656772090814054900115275587484093628444372892476714784611705767313436440492698790347952942719502475638705945560557843579638238609163534025375130916002834532005256605336577557503985367846120878011141580519145404539301934046040298824162965393266424277127550062876873658440623868101701524977931517222088436331921711741029685159372270316668016377223156609101084347376518437048898552438087850927536990663873208721435926838277233996749037033993188162291735132538880330837025905995764499003779302039105359963195781217424834609817794998987733348927266331056745665476834099725387209704643504537049403810290907535962643830155414833164608039022619214736735655710826823481409626116485030624875151444428799176381546086278278517066638641315611002530306903271556484036677581570154839853674764682258499107633728288098453722235585242110997730912827953763405812524359584830697295410764850115312799906778691154141800287678322474079054092016247717523874196147624432559884176878745299308451843157468845224635978533938922773963454450908001632371296252287380111728889452937494509214647190836319326820426311706889057322336059611574951000496150094284064226295109831728676045151968262934485977467872226847854469899554060146355039153896868698059718855756684291109943644766802122407454952419888269722968566651254740672784904079508505061258163343588126488181770968330177923478825240622355527485444486995056429549094385974121209750840240362216268613115011776968245215129633767811887543054789693911110990026601840731548769121343536932012014893682615094426938724851810569279628132673502734613789140886969870448195273763361241953903494421009126436212286602133265856089677060860499262398711610691451929717253910794122334022086051182261483112678020451341065885584456752773156481496441144791252149413029730273992907777260945095050898247359234687911958278793083924585689136369626324351625240918685993884836661710507839431456774063723503944720492151045470898216028483263626712843985072486720614240464790614637910148651853382918071671434054737842305499472629924300152881413969277593445284649279646235427328246465243908366443663495411004141157043530760337268035845280932546883069943097360630193391446061720328176388095849419477828197150852783989367941909021400599716066310840231825603984460309202313451432786898607192936901301842821300640142860723538067288877876868241760732976139418428264655887517796797804260463333992591128728813572053010365969854726794796809087823476202785414962059779766439131390497519337921358585481528893352792694660103269099261011271340941826876650876761641758529051860403736352805333004343014188104390607608163108875118467593782987214959634825945274616872543034638184933645784302594150280240737070447266395608179734173918075769927273837795623946220018475734746729720122937569454982801308655866662884021376184185369168348241313279187058912644950600436085025862157103565194815608663247985532507300376892089843750000000000000000000000000000000000000000000000000*i1^127 + 3930250631869905613761788762614016050341365550335159069571869989203680835648313167659167253934411237079391346287928972116526841445166452330712417967486270299416937746020709288467986688347431951747813501727872641163907221661849964947706292753656603433087700037286969467039391055364992859052853844263762445476367117209493773175305803446001183679427507179287075102585218658223996933086598604153559845822210301556039127678582308666260923256527233085080212671624681546091405227425827037917721936959046055227811588270945850299967205234018364318229145134520026371551467092130477497519263531982622149065093918718352678413210196683623217545767902246861756095551284164472979559280650641708056076505961274669439553810050160988317519823722802448758588332394348503944272704516124116654794931434210848267005525943528167997054100854901573840071772891410069985509725676944097998071368964517563538317182699220409258631693220588308282679205888631206593715011626252714695696026493478688086945126818378280526114879144284921905340889822721815842226917914397923593557186767399001899050652337781204800623040649633038278499444197433488009775861847318923795381130594203876726770890137589502293139749849558902897086559860302192458891283648603249459631865492165089583014058915864326251864642678959134450638441597406992699726565995754146114613575582437373004199568649760193302943983820862697273123255466460470834167248327649023365416671371569925233164149686153420300266286665790239769299135801544136240887999516817794625722279471164507581290663135636505841935843341883841001687429420770878648695566627260997201338817915535800865316045832777060849988956475704400075440886429718364431690864753770484875275205026656613082151170055280557219981590615203621338235417302529712080360082028038152688476106020371245346577296228934904854792033080499723213291493122581866359756937387244830576068108139348082881128618701710884948247342714374820812874097389553998832639508873354391789498145085821115340996246015729427456686044872510185020536206553796310725671184697329034603479443012335749329222891438806654572606725846517392002626999546760426616251950343320264231660582579202347326571512472842110318484919245980382966014589884054115653546995357312188108665433518277063474610617263813858128343817244688701740014926047618224369090020810928398348982112825838918458488886953101750636190601014770908122279134185925791999024084229968331901394805056869097560147425037725862680538110319467775706927571288157955942037900990270317849457277820039189904858091619775459796424682120238940508922862389181681351963309855825709831692010969756415074635216945358958365135815117574882380823014994016620835462512396687286136348158641082231852336246938446579919679133963539283040821077751958305980137357186294269575076809125505092816925590691627359107034270932331826154988325195913176216790220335298298310807517066110093296947298704180229758542569714063987958812729943386559703869276538381786190718146380970885778579692495346246315465305572968524073665590119972345409684086802918922150370340941631930320454557659104466438293457031250000000000000000000000000000000000000000000000000000000000000*i1^128 + -34985755624229793921946629143204474448669897020200841040295368316491214104108707270337687797043379414593634156804157970670204902827650950857374736597633057805613776106904212232583676358601558458611897047818998584269105143916057685363328385842515648970204945750472937668287132277078552473098747175023700472131876486058787690920216259913322943411786440992231453333133413289444624193879768184632002275032904996795197475247373248664868294947865518867695689822601762019376124898730999597026504428888865816375143684861005664801704069983573410645471054174076327953272485288486729370123116590904974779461706509515763642410986543253452725805982454963300961272406054708681264754870962263257786033185468195656709751553148095236773915336773144886227415554319974482826538462233522853084544024549296399697196074925599019033949234548483021589320022224802646941434615384344206290754554018149773211369268548246665240850214009678464272236837179752716134766516448183333171399473590390675772113578423512497502984059745995904683180172415319127782748175820361758188203721924082296753404094407026538550013504638878807066616359063364160650288847949270987274319636772329601274007337666130101320254175337074611883901844232534222081102178017801920025726099954140843850126348605306327393971902504363077873437641488370713098335315753288100055982214348901107684188313393782461120913563252498469601296977581074554681998299777487695279716978680040890822651866797695471825034888919997432364247711907380239846750635936858521694647291044218846373752032121986374563886096881736237489194145126199068158748238577171850839840286039219573339987644674515365400560551815350021666617629821161548798775402712180533948648135037002175773117193708557427520834122543657695499583162153092600543463888760428863830371654969753193439148129857909995016659263782435806800553657243542018877280233919162707151855313689148776227601727219117374910949219159205937582233292840660130376264819131490592656746281386848670779462012655097956641680532366584337159709027399511963803293350187826332991043720326611795630912867296091549525523059130294502534993558425944359778020238217133034074805298760875488311469653380119795824697418321618786102908458222300624031645241843011910714917171257526341615332655222906913915907609709242819935858099637708669369641389494305625480563784977950327727248740982363037267653842073755083608895711975362471419724048147039787921370399607967299217841670244421859858481910878967418917339683232486966620472490456158853787822735807848276860235243858495079179802551768693739676749649009720830017845979338379708248301472196564587984179723156659271501671704884886878822322517829937058489501167512781616396848984616339925549392238609985555324792019535667208223858945957099027706698320042381078344712819919946852147507590683754391010961465805363608528757413647819126126500711927634058032233414657541620779272427624366744501642336831866368419646786998751777321909496050443877792790782881502164153713550258207634549675069430101819505239547747152959774953913198724752777480492937911549233831465244293212890625000000000000000000000000000000000000000000000000000000000000000*i1^129 + 39058380463591898853218678662349121167136789004241693318778125220670657938415104615280431034142576284398367308745571458299193957140349040778481956663535921151456991759041814855565835186268858114956754274725214280604114706415658586172233689482336061703951150077840920560041216322738694872524141875905669618916498411215868247868761842490085333979741771401738777218933963763996865534045033829634020470547297996155862885214403696030826200129273161679866489625071922816785159291635512421175527639778015609931565335404653342635961330067055645170629134607630815514173678689018004443634898607366740993753454762216318064784744375320060473570082250515660535138027225173516791999721246351280375172725429088885463333692525947861004892147907572088888350295131804787239627603775586822487986931194690051657461607584635823376897853105377141391347098046038948298366961919264060009524248116212020514812982472314640619973228328388096986516704377168037735011674334077112811100691173442729861418806982739488013511786846537874253227108549148946386068703181924263170524318682959039822290264277114376560794180428960030253099084701727118506234574048325542534135593728978484577454099525443643005798149359415418390777868155169517081412403957160130957845504558649344538225242013799640113867255842582478094563523340168970599248672112545876911186559062906855800966171193560438624105803149329637658637325783515964649456536117290391235926410203685153155784317787477638484017663668074540903754222210193507915575468195412404012923094025508680603801670307604677163854566563024842008747837239276317331187845706070685712658768595400687384967409233764444074510329993670827954400068356018312172643478309569470774552775177108459625275215484393627033389583793050985971171864153308504570758264603711535109016596878829429417335183503676714538179629374794034450468210649802996061715657845993676928549762775978651939799615991075627970648884593621411934075138868766157760305562902162987828586238192841904714244308886971379847899503721796281682531677367347097153612987099607096048607325118280802359332882565239797362907671620456930043083118766863085883943531626079307242281157697416521464396245890242290107870209512255808762693019499362589492279085975787898512217065339673403822823783719864175630562411787545505180851310654774033649226913229024895195754206221989935232203086792985747981460057796728685584602322228034332724030966900012425905512626083234443809946109993465537026707515315592689908870978591373591579925969106505330643539534095492893512235643406320494179044330949914331855474107458104669655801473657719793963060964678530071820626882225545803634727596979329059139121912003977971018798291193421473768240619318135913030508498745044739628685387657283890637642597616575074844992264349925664072465871264491465687072312224151578515150539206360928519120477750816333201935221698457007188832937966049029238884118313671034844612736933682631990987097979008967027310762461943547883173735748071907718661934641782639518247354462639139482640618425608109174580813589334542575670639052987098693847656250000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -25799549247510041443638633021630537632204591389115162207444225681632033160960844378775490481587558853499295910062869716216412057757532896048141708252520312529357753111088488686825426788120600662031659428520789923318875971884923364490239084962643872735773378101499975801221266681851243891409648715752285409391071048002453394208101499476811544741512055630875932041860019535412774192179900935305518710769719031516289230769123046343162020262492720996788985926283348523353459909022060217632736308714412041662040833624581248813554257209186489664223284347252686045732844557183746776369420843339139522895761112646330006423355312965803511733723382346517036183280944828843103721328340388762182657868554450132901996492533060846678953530913818949857160936020718539355185378083291602348180737133961192502477881656633417313568432041236145973294145961797097972344539977613807801936448116767433338313457647971292657211909976938324482900036740896610866543617543240061467625938661433613636490046639995719952173322674143222942909861777645599759189819632417386162529704128210644768342821725115249426704624269862969811096339654782702434287458970848356902496713830770999703091089531397613231399092529288327607788218945232206077911756197091045604993344390433492784159143881414982767686857148206645084575032578244591536652104805466574511542769673603021601613036969473527937465948684389174179814532720118708110199851958270419618428261819516421445140095126518948056543590961105624052831172165812177701993037207604509790808595593511989811317022225883799762587097153210968403179807307538618975003056560115118728304399141398497070771629521790541721908424316135378625276536528981789351870907576963190322323804290072313870923325685416131557318063407299375816659327807056452066839286689372947843418498159692052535221070951935766533904830486272996490767470579478025684343264894745434680561565940264785244286662732002053367895708576782442578388919120503085833770114675186461023617769644673203971525493631525168868887492480493576109740495424269000931266652367924977632776321967643277902726202163488087687885965576558392374314816863837869664151597446795557270037819997366172931355628370161904225260577027160527838663058924142902498450762625754841355011921245048576415566944964895537408667279212748211753300394575228541108262705433589747524742252696340479200035571793012334843350737149575461972918536059892922873383340431737162494834758274306652078496136905181150969526089192361500667299528584506235915929936696277004160343355365880542092819757589372353943254529091790207147965101867235747661748089943763160611661316064742678925328403500691845297810604776262629522176749130541385132518387757408737659012543701003479625588119720745925843660080316858707277784152702749060400389622196968499204253744550520607374916121516274592642037155623715131204251513394235942930662750926624912535000598425065041145622746021710965332925795558203891264390790862825425707063398439563006080884314066669602839553251032232841318863034868857096624440308256021485025053677295800298452377319335937500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 8509388947517376370161541854354862717287114296169540486765644963780514470491139638219564523226082133659945619437010102245315190212004714846448251448753633042048634238481206581375525480551349480479749669414396035237307466391920988947033694581692457351633024580660850895218889188637048608884701515047079140297180406696186586063372230861376209370360836375745070245953991458675900606780466353749842620212410550003295873518938694206507209977481528189260756504053499448096738279763345363433390273344095851130798013699589203572135367447398586430495921052289418202781795050927435386651958028778193216844649475854393837575874280297026169828756349427058495961491118504910348863097025883251813119513718884798674224945909401522774216577052777514046245854740701705949780122663940001057207019514019400277633160872472337263146870943687382069487601142096734884834686023846268672952674864765116041566855803905299176027052805331998072394641244708386392553629588040902745064684446449425841870525658116952674469285384929337864894322237923593123168942973816528078207597180937798957589903010867658506757036373855739341443232375081029970230839346996449947236142893650566960450853855051924889297554536300126014722315563812605584371720766524131904190821638273980247718742748233904612040274225926620517349618923326279128813613845689362492452216486269502536516970973246246436855584968479083762143451669561046384492037414186139471096341310960586699262471259123724159964771828861417420101231769101397980917107512493595022322958361371880650744632127681571728127098483679522465611255832228284507552457800138782193589996848010768944684482457058033054738041786319916449807585448558314605866784882890073146309109182331221636009083494246833586120386249550488213806678330539636521224585807700934964388417209784721397236432810027392759039707672107602279501794307098375148836933562008208881426668192654906702996318260456154602643055284982362324441354008558000125296933874009934075319290755667643161274434406385572002985388376076074594828118600286455546139395172910819947388186477016246069913456660950105480235304296617702773565347282223131351119458770206135479852905977715076927128626096138829537009121314835839732781004590626747796324596786626736670101028920481914095276766982387830605443658276323227469703374120566008766333848348555450652652364371187674776343834015214380676097464092045020638020160260932294491736710188126227449587410560204659603756317224663081792405164192380653977442469126164838942256243096398054536042149964638005818763606079141535513631255022074090683283775392494313135960956731722594097880795327362340902992983551631159531492730743899926117433127162649709226462426884226841938960726179978718439657092568431724928560959516779959150109188096715588816650992559527651166240749484751959425928549703489297986067058844868101418367665422896323790042392822271792066537390285917611489552205304633868312839258008684783179217035284882757043372247047075343872210888968076664744039322257015477853954629574772685716790808271027996099948883056640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 2111221663182964610732454076339533815355851310065385107478962629616804160312195877483429202756727155218042082899157980681335449370012476629752576769778085515946577055673612758196823386276460290674856278572254149671953181294562504104341376058045220172467925479710278135415361140660570141539956445632827639972626090985791079078062905092587352815423616654855669591866502404897603227626322339799715132634424048361606422323745383880081829868497179003924181547291486613207317412911468015739612572823935253696239307079054013103300846131068929525386345216342576101182576196203251854983600417933462948548773351040093673046020376825929791975624548723558133140652453735666180802554486258351810781933201981683979905052372940671550827132390743545736633195539311262517865653030208635371335709667357127362770788099843652467398203934530459962847501521926039360419369972869127340606762438145045112801910740534462337155643583940883399091969820265321372094550631797896186952727199846196718899608955335780322481539169758152361571295230865151105553931227835747934198892686870742431680420342349680191303138037055382004671179125375231736126901728938319014834592334505803766311093826543867219805650949634786603884885967276555390107653652846426924139791555033613486775345349867457588838789476631894489967625656077947306419819375923647589688758097743776239208502665499331528678312848583965745646433773562799028824099251304176740421084749057806507467213558774706363712254521894746228089581699756623791311677418853928895703155007631214091022095957355091925228687633824596952127982758057551701355281703034850331089498923607713113775472101084238202616404705535319038643619727053225220234118798907965288162299104877973176755236498457788144240802077054055574843143295799462747318505548818267114769025716092179936176634642347143441073619447295548985511079566377408439871718562009791057054526411820144540379710211931922077607608373724351328162090462716182279980042055021041348452863900946635193449465078798336716274532262425339738727797776528248392107223569904718718475396717672092336936169155757910969478416078306088698654901962057989998385716350816256810842307573096938069797700907198539215427800741646898630437418167690045142157724553883597690843369574970135285580110961006157146893932034152074089253915627658982579649191821694744431307604427557605692267641208833516662251438413804610360204503318289721742832438889756360078326684875044358172285165643732673528711512395334007479266459218673541548462478449266103563581733733712682750769620430613372740390219434365650088247701213973930254865399558237674090455751035989974494321606936211153555159006269394490871228867474347571589646049244374937683111604084964850072865034460507737762931858827270986713851250410011955824118789840233135750549514582831923969677487083606247316112355257110312275883324259099186115885172154888811088399792274878581285112148641240702696623746598052670425639604243803249864310147885998149417471203642519837083631008758840944771602927934905421674602226922430419921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -5384914118139103666712646073846043706446604662633909015058351056657809390073216167656781544766024468432499534717077142694151649434853320592142417305267465269374150202907345271171370544403937717236079180372009101460271942301647763442670909463901633701282164943944345789190872063122295760065120928066922613551704057904905149967136752815622195845125951035651261118742174987202297738917782116224188038939348913397389670040080455019909286975704875226892411370017136627408628288985817781000480887248009203144521671908095633365395335705152773421246029946025365863532090341720596264907316287666417626834883890400380031687365115154766870717116772336004398612026242859934317980427832320084279888759124926174592422094583517734918814337205528133873609444862547820638717993735213936086355247423474650884642883737420220430222846742645792715038284281857127920472346958976677147624327221739486056265946384463589762398922183818959572651521592124274757503135549884580579228869416314672951739303870706536951298959595828950282550645778857017741165001846081463429687921640316272267351067720259714862330325408544472854687007252046810003095470283670014928179761507317009975651466690243119057053620138459547804908947454063753691679676741128419571976252272715769735862683225366585471474443496376836992396691273855003711302817861059817993235177440096443349612242957405465506537312427641104863995686528423597732433852064249694891899258355706165703667344012294374763139508014888961715745836640951251872465619961614530454963599009137908534042034053253829298348625088493883751449909902145596573733511280923008047370253878128345761652700866200925343151561445580903826980638009905930854007736256376527359383606572406310887834186068375369757692294900637323448403831165471949608046067853726820104354480370799977221799747880846271844813944979223582652124295577489906534953045571253379217543209149428854036115972809797593392624042672857164192655319596545589369680515715644875914033786399406533610488257487344204772393771947169048109594925889612946950319631011344614828358474657827902646068302762773202787645997225192579060003892703129452521439974421124571223344724314143713016921313224538685512397417836193894201141166200716910468210323715434604265429339755677733242139567834324321939584502104556828626152959966945284805533058559171627764747501100664199612629421386769442078004219181894894155492050974731948098805855366586667336716041742017426954514625200251800364048713484661530697250525021158679102112282025039516303470175753008416106940871950356620245764933553986655046050262886174618842394295225951523438548271531921333346490060716972428966334967279924784839706363373678698389548547063251779313011397121660093097511123693792048065780448365479534762108343193530829190743970037442335823173139435684870317443938718349254439353642093578582582232449045281135719466670948527750631225315252998549489130678216888218862458449929129020020666210015718500552771281257569209325466733915398188191708284444088823022835362738887288594349140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + 3120317446695079022979721182321765180823976301129127045631377015796498440201842266819459949308715072452639161050010635352707281433023252901235693833191438198665795170309748019761332189290355325077479088188393910442023716279327531780620603064297394797032743256631142852832173691949794580842851880618904829016483121011121854794471068445734519864247429517390173445428814263937469165064987164726331641910316487802393977565743887402965383091107092433286328323530617535754312859796236144111164467632753624962474156666241219640620262899310682810089069388356458772115801602430212529938480149464659530751296489054221463272020528326310850938098255295660991846313872648871652017384715302417688838247670579617846841724133002933470615847863600712107252749432654411657476802637378600443033850934553148400574690032173917397088527798921865229386612135822627595013720328028237854187154363474233565778228396878180864936793368300974414760726939827128231123513411916803392946336242122862849590326824800766622833022600433259939523317646233988973227291143971701259646180063112534085443484366146732300474178082979269634572784753111932225592951503165287166675783638452956579786458918586101616831527125821619759699119043695174790702718873950704276416767307374853610039336927316970022871824919223603756653617042303982539419585697288315531209619947902614546638901563185556222501330541848051808131572089065389780854841492111167839925614672564189772657293524252090876126590876846628345142827815293666222973839619674479441398110992804382316275437184630164964006420491552348185932944136567964219408267961983016725708475062141927950224047389237993150800753811486726467535821215499470656667732440259604552355353142240707499567322547245320525655256375896626272560118577901217941223022256352065263962217279171701904208243713125583892046790952706504707762484044483905209197438009004015754794604068022839286111003615215238336102740638301534322275573944863420966654942542209580401436945166842176311353932583671169853325715059552156327477817096222480357724818433268735187726281108360773426337051675839790225740407319219021178218013050555618764661984640969874201769835117834943756471373400920238638322826335962731708037359612965506155725720933942948566907907717026190662050633025664549068584816664962405629258362405813653390020170835575255645358248690207632904753244153959459133366673303415900118043019699374567403517420616965226930845558750679640282558603598830608478276453446185559832615393763731752339489379145016190739637297926472744120874863841480369202986476078482388561353087993480781386334671915894210547975622976382988364561996905941116684607876150937904076703611374858064787538728352730294509147110508544274246288650355358941504648200933479987293439097833577449930740308404997112623533471191572070877463442471833497206920803444707312869612599335084889499737656990574921358562586594931341464703947576309276603813915784802194365691308618647344389746839550361592696051346185866163018126169974498900957551545540892629000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + -170118888103450310639603235081622848053565555059163629427023230929752883730869188731453345193415092830139988196204893732641682968826076885452609426653599362811832196929980512680260545097092916465511034133459151783546431893632151081066003882665827264074802998502915005385369468248039070716357872604248531199722062144032252189105760524631032395613807045920417604937266648677392085560786642072617520451471559849266098293639226547727222404449027959070926863730138198498488972267273320608110466326833666969357920993190598773556973004573516498370694261972717335655131080299278184609375496858406700238164132541710892053863031342119559542865611677415820879458504617276949593717022920222034525019425152262855810974270164561050694151376470539863399846202973001060284620056869585603966786346458389374705365686464147583099098431556687733242963777654669550029935416695111109232256551977053413405723787621193330019582390097448697612967210890047256833446478596151161655899404708736943986001614179675827567612239709176167353566080894656124153051912374150030334824812690649366494442922250025679926229365897199422857361221649075471939801073431011397084391696029114525389753274614675808781692666973742103588066035933721801518308485901646618748632307348584935703694468927651145451712499460988600909203958580054358246999656135625932995648592574823437883659123595699942421168457609002662377779684424505462127521662979985386508885448132687870355180971048727002470966280569601916331654601072282999202576088340248939703669773563963857211317882605376564520695366650701069205046182120020823041690753128862666403704514892721865644650303676321455044489154226567671641452932144339324310809446666340156184046303118919763197285202947831993396099108414438298060013234843941659177132348634763923510131235301227358644236925611437757723371662828482707553397863134789900097744476691230929776660947023798528989959212617274887282896475472514005822027366468296790940606159649983737161332857024550135510607982140470351527849530305247829317928299448261877796345022473531574700584486177239306750308997665920862806178220077304608698088784473201858926048120287473673171430792866957595570783840945215373263697844238739526577629129399425987505657964623880894609364289299567711447455532463257187871509085489446744252302073447211328564077068227244319463494347259925345117056437605150477508547836179877695205229333520730321763657792875278543051836993256680459531025324058075531399411395097048667789209311319646512898559430031839193727018986362773156410484462600700861711392869090279130223592338709588468604655806284009493927932111951183392183329858594556358010556841709675453991579495333985671302745926544102003346567337877415149994963460789022733161428672347864046211150101289801826376652527118824206133746027529357896584221870274169168261358513700056616900902504576055593123339687284937968408114814782637420670454368008728249235304461413484599061175321147182958985323746608412109010417429586798554645891269963339614450231628800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + -914247492001616466778873510658383076514811611211068652542671119497063926464660312565279649599651555440145028256314188026727773775555440227283247714430037495742680069074016688619684714339291972494675514796456705499672984287853455390714835285367667380100812351222555962569475551376072244044050529048703397047560368682317846237231596621118616881028296966356070592247854216154166319428845042359930289577998505717122000851865661874213310851320377822357459227528840948861298774848140126736643540763191198671603593309299194519580529105615064484525875252807099607885928102352677210811370888981790909487944280567984063334927995335914232279703605703540004936912590908006916403009182169038768083032416439774487888172985912453665794515673159274304950664628567613559620377192214688868689304747594183960570783085101381882893295521405234479226074685368648534528253606382280441701839356303957065572439523041178208626275322659035039004880959695440416180350588532650231189692439120721220055947123503569961577893062643213417130962784091286924615658502194385803946606909224241807293750589794175293197743640185382390831881059572953441234248961575748587809431292276472467676458382618292002164496242352218058455080775861687828867587520279291178425161802179861777198316040501742409657856661161396418186271563185348200378680570999283443984504582832472597554369029639321934447865106783294484299437498752175365041939826671690373994862778253401880745946074432833873536664316577461555206983222704287383050913042091584374701462219534756124455735867156262502949532270260382477912429843041612927322212353397136527655937535205984685869344890928945691524163830351378508021859761080861407869916585470593894604155982624203276926155515422786042980995999900163580090366421878939395866785494183489213731384644537212718052363549187638434309050022741153689670612538910916683636862586976478204156610666404728181941550223044506052057429845415145592582346476736011059671615638404120362126694422590211210378096686786216292734434004762335687125351932247124018773828428506582997438933059160057703217601507773820044616770217790481464362666897005098832268607069745354325157373357815503325164385298189424439285871306361968661305070605057634017535161016485612807253932603811698584743956988075333213380934138421896359657881667259212212359980655255140421883176092806288078969416290379800256837420016842830242118912272886803522778502439263165089370343022337545269468203935027464078611519670582855122668395552552674147805249210253662314321600341144101107833047292007317723070117959009137305865314409012658795121487850144256571163473542637742014083811084720419398151571359813814299073993901313435978738557750458912730718181720637039988981042343204719041019940729318647346120845260697293345125678978185504485478292617616026730586112485862495858664370739750004737421155052704759436980284896405144820473728160733243808361906886249490603593530409492505818355406055875725507232798850991847708527205886296161364015443058449942446080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + 711613522168697444464947334928166011091030506640057943604164731220632967152967137496371066632123999603140461728639739166668167198139345813544103156904761236057109339352589016429938238994989556899638375925823268827163475018017794160149312751762701856800001405113878206655782012808764419040791724512301123433474352973330791806644999355493150010661480177390854255400692915803814603555960353181943952548046085369942149858925586407018736723496121820178119006103720791030368470347638663976003332861023539389321056789320476166873608809146462706953748808660085940533429622294742996752257575946584889518328788280042019229827531053178099807945146337514912802342947571161500101518650756021451509853263483007516622248383480046321575805196567337118948801990885229034391160566978089116951055028609858231628993961962364669769233010263806104412887960472249110551820368338691253735654702340378916748620182369540424768826075626389224092610300957982242421146079883042351683782875967468877444150679390487791860050414361969474607250189861208043151658479679041292790253695403709016832493412964822552368524562345933303184636493040743744576861602603737103774374296393217495498101953934115156804671441439808821901320144900926736774929700729297822820139843338891278899346024456317105811252709429288394651077145839153329084608109719435484212317709824044976652725364030888597077245156353496460351720969818848534202638373044515011638517591489558302650635670742812613167618025907889788272311068624904258969239981806532704883745967919528814353498960845778798763059208456048757152852789703657164105770655958151272036097696638528415020252443728716827646997477527362319472567117564025011583953429947257261158552569581659197553655678907397048387579930028728085034692434483062961893068040344388085360065514562614972029759249530744980556679118836823558160053041449293450871459003396916940879574052378044271110294183957751736737655406453271026941806027674563983563235674428400531491192712351655252714522318550596221062409234699540917431027823284446453814788130374542804136832844326358626649543948955514746058575987666110118282603010143639157956334552739455588627311058347165534447407287308141694679867813190572059031855210645958006550759990602780300761273861963616266453351539583298011861237359310716240477480077523632005715405485490706469221359029477842342263419063892121206590839695396759139931718673191776649938178187296425102423970830877231560108276164794673053606019298125202995484205237639881656059974426786901840127719476360341007237448876582447625956948415806425943329137738301698230092620419033698410853862003689993307330201200607337235285193958199101633233555249350726677469700641048920764271254278893780929995183551004566406978495279607647247225553056789235724383150533761016117207539255477501280945024949257398910991480637163546483459758468317663513137616523802520900608864356058892028443679260653051075519592961736034687630744762072341452420610299487839725680630574504260414806730020302618624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -92239676652546023000961803278606982783084497675173175897806426343466461784184213101577468589027914418290241615185230098455431444068992892298144469287475788811504301842063767851497093912227298446441876873994881525140327797029174261977705707673806056309470939248787435149538053917309126034609081978568658357401166126810751646347630335524563513315703671668951779706139068834917843348437070383429952683399191586988587014864739665119876967005160891301410057508172026579246252642251817771249214404562481326893936060142724673690348155810930963891607806683237433963537081621982492253680181443017976038355539731754256620448428228681441761075597479960573803586971916174103020365601876707326545321917339820918304757246028130762331460254080725419694723569106748225727356201742095746200068518490304853768948898757658473176558993924884718430803857970851151510207597154802517855221153353564029708522495219791326408836888913439977249940297879333448117166265740541742686366212363659380758445035965595254729169530590243614509955344245551901186619181676768270478099924401112627326336529257850983315896680749166688789296210561307128641478021853957558981741688614241472473454983088661309130124020950469860139903618633596208750299059040141724725653068332417806315023264054999231709064329536041571117837308047416562607197532997298318621125854973463534528590862421614643104712679477254537673493106589138781511891023798800169763005461920988968672626255917006140810942034110767211183371266761210338730308014959596287513993665781870812543313292045412983752323682365419330757816891393540014533528454822873303289014438242988878327976891135317529531076775725715944563157517992148553233193864206262396855852813417275484669622331877280720696978702870673216091332468100763801939623232537333038512900073990528344819087774918144405039330443292519316133506957027141941166460102847491855118680909441765806172080162010421707753227293070751273152976695799023192879409008461351956636796787682812372575910524711469282421204282653437715468435581671123801761273962467064284981582037598796789216257531182780715603002660773378947527706567716412634177162971639711964277202665953673034278825748742888672665017650925555237749767510011671766186332962720262273539963355003895278108118272638237036778443182751695971318864765610111977509535492033108089510466765387445551627156438580281509478862724427153433975295906091955336427428254790194291853706029365855716542092967285216342435481488128855162197872459812457003042988404015118516212012444317739008090573977331786681508025894057392849596173727654601005809671005348454184778806458180590784072736098949012206921059138176824866849951677826230494895118865452634990258975224008720634873194085939861916763659237736300143377203710387724479761473042519044587687205148173847642229605023668543389161460930002291707788088452656460593888699125049962187763110336549208845031001986447649763457488994013836437226090296285381558400346747215043698438381457526643943107060563968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + -26903804499473461402500103438026689209539706753692330403530063446379504329768167258510248225402046827147885503949464956694647746963444998972536460662728969083353113396414038847414521573925965962291224771472182629847727189496182015422184748152751584885858939129140428832832628031616907400541967665632175458729427990660081392728123200697894202242499743678221206475607811213211489466737815860441322350567529623249191294024079225827376365685635297703525816200776354617085402988826893981338083701575174952920737180747744914286174399684847031589603297911604406454959472123405810049185900407404518413574708927400720317982223312723380910140248318488185469544981969469281052765322646664830132924302231088205051923279135500831700969435673761247637579409698056347224533076153570758153324775899790537416710653510353563663348078516532326173493692460896802635614064311116487742219249521980739651665228173181636134092416039665051915243614322232187343256748914493950910214669324479974764492980500214471345315802262157168756871127507643493661633777298095437269530342136986523475621850216900373395857188791974778158052473295114994076671581475143979755319781849851229995338723215440053437006441907302278275379821791536760366972000679337500449764016590033129692827132554685984604882581666998832717604235466471136609160510926776678614224038083497135926163884629953177999150400240822118896298468982575846945900972077350640801469226183608923742910729028505593605012704886500431123871441196434585419192319464188744403360418715147939617358833742709940848091945367757595740777304927379045600716270042826435449633623237895463732215633647641414942436345333849909601896359114473788462002135665071895357842805117823183385574758069899650407876484225311951706608972772733505162480314751546664405403561356835520051733743669395479543648534336541543390833041813603499949238544926196502122912333939589442297433428732549631325195666816103496407916240175881587405737461694320734197583531447619671953258163502199410225317872633667669227098871044777107738174003500996742220488929145646126724804200355552955368780810331967367730673268778457502423803130833988872603686915506893433735774061588208572549800157479202640157300114817145262549411133714174741724473361905441717185695110359397077345722502464074039567575612333843364044968077944300904496769991919863374478819103693872057329854289432336042448495943701673215480140186051123263224387923097626799048051943075604178595125182902091057676889426737249396265695044342104099929190178421822209920657330030177516999644982636347287136596910581256577360751014237491173482496959559481839048017594864952853104118021651537365211980073754848475289663934796047592626139522826956905607221866900068254539162264254096185826343533562577548089452181637263934138067862987391548105215204720098575829604682018476622370661977100185711795474109350089419071412020426323493869720238959301796834343786031813276616226862263650577154898831834861902731285194638044471104634880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 29126891244348533544899111310872443940585732398682090323061446738163628786213236726868392462661466802190113029928278336572595984490524213337086317106854842349369198954811154736346565674148194552887605683887901947072517598832796226217406091530920385513278667527614753198659888305228163918545376273460700511856202859529377143116592116246357679273674741511218597057696239201975682455761992740831689820634366307077603675859119810898653605128998370187759320239105539299871267655868930849702403426277623675065281850386630451748738805912243180243244324355765054998691850089402071048506973173722288104867240170890282943978455336732843413690121149836000342281458177539463728120881811979697380123903996199553817292938706485568185508477540070238745212740437059649211598650811471474250949694641149397385966028186796477373861523208043101256249227372747583018150130784650092278771363328967526608763108413480982325845625763389624832216684645918667649743275890167432608828990019643652590680737543704926552358805488556611823452522694422666775308717010412687629263931834583474936611856887130528640819070905496750950258365249455842047848124887991944438013229629950081431185752618235975205808157496351434414758794891931984031185291029660193997269361613727107873500204996446024981901617602607115971839997652161266727204448894074438995610941602622390648645426281826051128611924502207532869868156493556490805932555138347200491210112202501166368654876003832651973978454965097561281975893691961365432746820322917684923611292115454987049030635702774924915278483698404181710642113614543517620606293798733241106652972344725526673833951188110343918832351976649913333698770343092669458452135694374221238399427665874179827364429680955505403796496279475416262474959955253527198849503736181727840831972044187335885694287195743166625455797443603702297871464789959290082394222137234308617207549869898740049244122109885377986781779501029538432239472660755878723330087003118466953367060049443115418943972476614839299089349453273971183617416781367820023871493811690996012352856120052060365120646037278020284622401956218769895448336618333058278728385562737013794163092807371886926450464048540736345730183888316253181890834683716335574276203818180342661932331257810072330157070543201952271956771622630899813768841448109465804504359346994406546671116022291095009647228388816453051726009868002048612355144282317353463008366375473734705971574347351992737705187509295924139204764459338578888386298811578013350565416720364599218751580213339754177965872589475685109058806424691935238509210256216079937173889830839143528476403462863586602888574964880447262093551697923021453134921521605857614050686092708489453304621858851606444611757284108217025407840352567908583106558380644160466290937678430535675933984014705563516105077696510714144384032964621588471219322023219784666968996421777799281668392477673079228226462647833549911852454447264782290102846433724871739018020584413830058294466553969639424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + -44249929911891945346737568679367502258328201382225591494501779916212176065445272163394184989936557792371110373214169129244133421743899737843801861176085026243747750754315516046895805279444350910473615561601392226296927874596797763170087411010706304135814410354739483638940647177823123630314909949103563473909249814723722866295263852137520427364705968147689736744949507237567137292890791267702321896852144848334101260259730981452749028714460550630878141751705066014288104103637758767722723556007576466201526116207109566031702679609593166250727512431519683132308081874873247333389898169459605519084503483956144390283039519134164319057628583061121075265280704807454717191582272212264394495694470196460430489328663857152715336013000515085751955268837390035342646348022653929054945266381842383304942355627929109177916467804500583976662200679735550507512163301726275398014407655560113808716750017224978876277717058261709334575307121907216944624853992410201180506205411920489315573417971712994375211225802482559619715542305168321707578757263840797760902820678821777142954564727324685899368103687158236208101801291656194799128612698207889944601831360317323999855676142209676085540848811673094347732858695831171470596859315196454232705646043208420949434610122770917173379393091518291800329994883190516867281639828340828043760523679173195615760639114321899877855100436154829150859497082778098692517005671067288953511700301808641136713662539942146378499910550053962189063372552595888210597347036515203906426455291765130879133381480110936430195702622990458439766964326577976560190478301085834062666349006839600531234235172394994685340005870098888277104078015676880066928146458055432434443454879459201041034781038016093187703778226925702855305807134627086229283488751188915639952999286821714439995102998582146503202640471097725432205254277510218913743914943883275897864587365089794717702655811238667367431519715651929027176561583677811717492578603661920951621651667860016947336378020522974537880644642133543191578418505818536613770915448228168155231385780450222303718257315584816466167529193266257050843395633970538408613290677061610720383671755166089795539604149681532709141197467788547617888937797150620139313402263680905118685558450544500646978341735682928831012999884970525628489356303631123590048007563435168370026705099542667480377772179523859456432434991616311715665103428797240270750614991419610678041047887450908608015559816625058888811440757997430322318786617048259692146384597331631387254887167259772739203369429850822535253768570561918687290672230510506741561508110446195516866501152140100420586006289937379294376267838997423395670805596361253308614618589357266695222965365512615696234663202345251675572612016636093069457696249453384318813247334330381821642301990085163031629381035138318299013750335688442425675079871714455455590833853820147254032291797418787219882901384396150989637130094771553144384043541085483930216743877173082662822155282022400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + -11678508374157263221778669072825615817564846896574615649799163580644368511271439609041617668284291297464216784111664297774893059697460109252819153206529845662775981483453972310928452102892259361830309662694480758586913688027921499662148206923213724095619260030132746330869426128439895254995138872776220852261548653081229534294418102424671211383329641945552522350234611059907563067545415026418776962662049238168223977382865922298421888381463426689218814649261624562516232140965252836228667437895458274817530441173185657368872221586781101006421413147789223532470404439895717543012641018079212217442881930082568626787829214313648345489681113283221334039972075104543718650988817182929401003829141273811115047400145336743835232966331596009809329136056878904510099042474228510536413893782490072592874528713718048517015195156378948732087494535188514327915822626007324916579856161625813120247419300784631411220591009979440085798724841152883476191291355307248665722291224846382178351800352478618610297093295769434455758491195503377298088276661822509065030413299405688509191049128168560140338017406398048590349100978900465902541157437304842650781565318302161644828771499438501718835923955068060470208864852062632035206844654527309243971095296337856677478331479242071947922749676496506747479890228443857747913277915693786135180026747333220883817838470428702775096391914845108549151266283020169406430760687530056440068418053049670069082959483165478560277283260225924009373100355116921895311383944495496597862001204773130748237780047708440376289699653203007232238774297086999913016316437449645292828959285584467117659345721460529828644568313343799813559144037004141099334654657348887312029766595459881553164039271299505452949694229283909721105892344791438515256271054737297575658016366689393713100237063386656874568431251797945518268269786616477492127525996487792831443122719613827564730966800749998210736666745258132530169446051210392228119354055364673308044159127989233861733945628149070955587017813607968011962529296568060320533746140824585567597788641874985392496188584930451052031281881006826740076239495429582040846026789497095382747266631647989343649108502913590217748950156422884425178370902511633114260224987947379557452413678086197710431036608297074470870402044664515980430334961496349750939427034547447157886843984710993754330439396505531301100738328109753090999888471604263238695600723858993729088163312794923736632656442302022360494484974512536510289878288044692019873808838363253318840757353882890818640926426064752992245501313658012866833223540122798829244773706038302324640169278605720945264496380696758637382821310427594748670730048895445271487114106724916175126100348006604009260735606626859909649324163042426660002569720395476556879600872370761524701842531636451313250879772889985845554497324324181844701196282888070086377230336987262552399175199369712745104320809497600798888218374696239089907366931978234582231972069479825656260853760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + 6290028380427636552217983105670850852920935710426223277079887044493360656834847322483420887532981096002172735107868970078895045981925170791198199575974886418088568020470728669550370644063268428335741261847289373294999421936132508080430262195790385160134736925103709600050796360850952554020573758169627327382527320321500365292559647675418914681254701489758050524869740465011343755380926951141983756297804365613796481302828080713405425458757529757583627751712512918403633401667933552155321553467267581099749811502680413964995489257705539825828079444567047327044968434931957232050705490294142422244079182127178599219668437363947203828636060188350784006268474248852606770743600435156445654823093851987345378162565015239374331851172384291099783018404822117971999124515808335512604683102667968687829596689511537695445636137877650913334478624754882862188620592596439228860951800851680955247757670466281669344522302642000717805865340547591670314453858203283416555472472678336066128436068445707326168897210230195536129201360991347301575745832864809121763494992806366215010134732896390384335649515933245157315861486516813649596141519718887386654475353601042092894470955235643630046460809873421624932306471079445349626850666227484083659255092139506985770756184016994490887284433731193984117832554028664906147920421026229772189287379180959330471658366889094371226353046430006710035919849080347146263832865663765685815572862265618217409497940712291622437653029333916738917479618313881168979654857391370856312921918224920482895229969318363529090793984089858836677667896048105657618193483183316008008073968664788162849680221288620200922631619900307118863779626377852243291120685721443921773541940348759388494180021924316977322296007861058638925501093046913462651829490444381795062301327219884744305534744669944849624111632181742481905109195536610096127370279025154551412467974143327369491821129532894635312188630181604981233390295849046296402075146124468618910692464438420126876203024540692770738353310671478962274915769510778155271687773871665428702097742281789689775140126953027243089788729596081993796665003187970012127355402922773903065518825676182697378540433688506443905471014331839608153577979716100099329257166319199004709754740117352096578085453068189422768288488446077486474564178863228640736036326487126735601435154144107943092224520752151585132013502249125278066191449003977122016017098763544088941396939883666461182284112640496575791714696488544578196843382117409308135763452544494168286058706206395849996678776957303229565301679486332552717090222567312006695922753073214704627796624569656096950026165585108008535392716372371891503244260281154935016761340745859547673911025395023994594747821046440193931421720308163647497075799623432407085784657847149775772827892768636196108682654638988782657479999229131531746464269859811275385674616897754215005019821442570547142535537006449986920718735172981112965214639709426236143832033150915051520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + 1492661452585651190880784230229238526779688072409689145283996353742740990898499923160395827903388607246883919961112706940144263500736883865288732808890540143495267399868128851958420211523528753472755676936602533284242296860435610958208365397102532874894621746164657663076531181663302986223644321673119256515788269913439686167306110690547801278241654186676333246481332647184923345212444768050983081356726438194007544781213288575968622504276677992067233792636400507978165729108565051946544813854284671313426753350943450117810112225361173051050946988531104537742776956987740478185187964382589361529941176920097716408815061964701923452853566905363588616797275079045325040323298725883742566383452603662902186275550488207697515241227292047725144755107348048321824396813275456140329588969754206387808790500998024246420523161028583610809953514621739709167149379706952183606614444164616475618931879864554115390658187247880854711409675740350508558494106673711723185162968820414813100634097114551174430604848906742177480693827495149721180341039254841822890430114620015447549814320032474808257065962778568766517084351760461064133187291535376067968942208824415819618836660932097740021138077292446977845511144671353172436259959597770933087261721650510803493818606694993238462853681959023499801862519107909193511769302503840225020407363923822359133271086029452871453842697662024038370588130762654690167703118162974282116643613691543226374802736584987165696687298330904270085007673057701193884529032751702457945617752353919577800250191696128226536043649678352939018753974665047216263897029727189793829813004832812914308487721002841178884012860178229288497931446747270248460009819453061767644330029040782708422624809606105475870648665125921875543515935031486878491832597257879759735372890109220959036226436785061862429344777552104126099228545563795788335650129885188085178406032514736894782937009814666871817946271937931473291155929937397301033521150132809840911922160043199830094551287239412914290023834010897474185362408644827635349081281397442717318750301235878355688026016045953583084909414830572432938837074645174896894454681364995891286749942268933083836184450168712715947183266888097314711346817869286899077199973957525957477072699493303765554798479459355260659797623311520883940091435125757576489712170600154707751902835694890893711098880744686710590432932045022180212269873144668841865913533250814960999985594629768087064023301369879472263665820799527784095066240837502050378820502067772366447830754825200052024797701767680670413679141596727373292076389042247656460363381694907909909601921089675364890459411439615827199958002244384947466503933720633429745740198280648842154063175665094042837433106130611115049977353440488285661241259367697591657843981241095708156074284829022156746135807167362301981432720039319290489861818886505460396574825752205472691691800571159327851214372883516652038230658816053682891654027906374551817345581029785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + 1726632369801857025229442319687073927658235085283386614976761393222351426179780826585486192011849467975946786296609564292036061076455984328534652956403264739575177121736225190027752129235553938787540401792459047320748810376151926003479537150061150999316051256723021822991023408684433198498544262367706270738872544567299158740014580781872263962690240639207847256873156897081728547621451871130158294990901785868172495691498418651123653844248527872395411090658036478899741133498599252893776994872194184420038397209435230255194498054311788389292969967100190274429461332246222479480695234984175612434749367146160729791200202143529519098644751863964982329494443663854910854543110304572157340650721861351445369967871160498651437988568231764066723608058663702659622438309127360821880353301573562509567010017775100223314924266737944037273127562696699629003793387284998761981106129087161876726031904198468724280461491576921621736118963095041429719350609634742633061456001812425265000876586686767826955666463227989947402374397638117383997278541469744919782383518339958694441445685130013344057449758469855231306213458160427703254158085627248950437412406281993010423509008878538767997305286550389158667880380778327424798227134079998266789450943998518769395241632126975104791447186215166346781833353445957657902503119292377091626102002251789319826411984284615633192343382293671608741138208254526908999902562821968592639209668187313529130348763111240527788782268628925799418147081559683171181747877558727888269268070777027926563333176384406029881225936087557923895044520880824122948465176495668511676261325840440502864200117671995567300931279311599898632328015058095618951724257451697038218968707499422267798247677228862486759537157566547349312051633055080064970043094724964759364170084042524320512135330254916761136127704215858343129669533151047229159907734389072029704674772621683170426185498039237339273312907488488202059275857805500178940297828081816031468999121876612629946502725168334481927117367459782687586001157813617692822963621068749922849517644145456224534509972813283031772666962656091378032352766722657314321749553681446060305520092623997918081120758667705816828137252733451175448540918181458267876831558821636509031135896794667761451726243028801481019847535487015332232522057445531671456826128944645372681692355078601589322623397682701243433361281709890341866281619973568753135051439031884087317685004521731014064650126404717268409736163421867553861370427806076860254856322384602151473965604178978367919850316096463708976502579727702096308095656118881644246773870643621800287587521967304289899363295303494633191543728167841993580992786622517154944572094270708758860046642872764890162499815002538246947233439534428268383472625209876289850072562874772614014287978162890578220530211761685757258634006098683034057472246821186837716269855203911954507611007148285404647674046047412178511387863389716739525796956319759827886627880960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 1749825748427135369444429651468885546478097046497426982464624348221088617580023369388279115821329263299677752752335047645519479808513262337652159248375747105922882541682043878724866610949950461171739721598168433911013611329319293738720248834610035243705480025899473953597172641553688359376374547364652679541552337959353549340571917233211378596270047262830549282570716251411107956558536016606185301721149171927619795136284501836129848706785853642350455659967203085634447757880390804271296239753321487764433380579734512910050460949870890046087838747938055692625618331074616556366336263404869778874917802442062039452091791780349728968681969837354527939278102943196855178426841974448727139330508057881983869025309633852827408153545810179367849742803403105736801969939885354333467731585465525698720583706672178422755427365213905114885563486567554549189587041452119876373594359167716223719334760293753788804870693956399742642580969974872792737156174630028942326734758738549813832101414876425943999791293345345247541609406515868185608129935248836242970065592475246607347055112987157706355948133067954338948391699717712143693411113336299764235510950972513136427881170446404942716515314998832346978263328728951069380695174976134484446191553758649044569782561460079044318787158945664469338261612918665244873869269884510874586275429917470690081461730671532870957488341483582776174326366921965237142232232058212575326824206780783755433857865120388817063943736806975612860933939281002223432524872994947164662849616765787763277942873899139972611159027140646961851755297605433642035056009695313228585602133969680108394111664037157646893303574939416344765600637088127456423207713572686258584792608820561371552079852759073163656488678313487668535747915646625129608637936404791991724916897912841002764092645179447157649902144024627076244958174048121891145508083816486533600057861887330471802060655524970968684237121963194583082056991258554929963256862575735479829868175381751054484464063642322188495552046278651875353353229001726542369200068129417202655563225526995106745102450458005851027441834233320074547954730946748748204545950597637957116504418505360346762977011824650273683369489743328506463362693978176652584581529597751597856139066256805974152281008751051043321042997784441692442931759077539231518052481720898450968243318226296344254178576471920722893514870209435909396543356933818555384389018903338897469326116409511127612485472444363282074298556349463508737542457270064406913885934784138195858139464056891752727705690026527883548264009904201694557934424004728767294888125119958618627230335686883334328807528684476511759018404058833465452838075199237402422635421384245954898576391672637166388448281923934152104247682639378649759830309729636425286230393884189034241740021828182519461267785353479145217542527363159783502268396859501618259815331897102509838146996207405455569745951877504509706169132589367769098920492088425069936640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + 605807330298454645934456969974623774489152209121000421784011889568882010114845238378976205660395106809522156939617977083847451986907430382976695021086045766981875983926748852766065133285234170393932321176041083284295207306620249195126660395767874276242210766036531665012007438119209948933831493192685864213359907936900024151274568275421544997880534567726908093746547109057012571606147059975896105249719673990060919986090441895855994487186543253008295813067245334725898581400624494320670336088608357005093203152078588073199090793590473923092208718658212828261917835917358737012802459946111550969751964427529853294460691503024467866189414576852957784212759031867281221118324614663673807394545167227076514205177225740490650672606868245432144948720676525319086005242599222040705804448922044761319384106483278400652914202889957397645211294303022570398249001000610803537186849337336386067544541958709398312965093577277519540628909638411248447741538392379486916621009245041046736906301079169724399463662572400246878128724386757855331099972143228710923112083654774260305786276299517816871487674160687211837946508003435476644025603982562444325551051752112754248108458923700433002056232328635262661229064290321049249461554663100010218215011460647827213539922394558498545486245083907833834159070874209316718774374188088228074418299888397986602594979878092060619471054754081308599525723343895851545336218827103692391664425218791852535319610593953551311720035740296369882989963997065306555101415770752319235912961582236305898358470919717478533169778731530293074233295947659656368268726875000981241469249047276822196858938425124766146642182329147626659804188804446689123966029067777094350271683618306120871214063466349153218727650483200557578064610131201613924902738359012911715868975688285096340200142367763912901386362439106465059707782115070617156785915839405902355823225549111299620164892631017663471257259607082269309331218963143882631462763622603845044191711144210060626025839614482472065961204116704437413517225819084448951094130799039606726069349567463953240784248132099352922934154009307727000597243138993312161665969956577001670681665583168831985979712317630948790789457394918892644558000560861773468838046179035041550536334775120655729193858003066167856927107717651657571263538821241510782825788059233883743854428223857627480566309262761282622415508023171487382773238718173282929468504885851174688953930276443462054815681949977440014441287560027851063365129080067752725371694921405564640872693310878479619547257286101784472284382500339575899314730466356459262003518174966079076225172416738023204087355790618417924035185084746343720586005996628531679818868075033147796154271408658139340680466111902479522004967725526205567994253958973796007090173048695199372467047261939158098691748019909202511484211423487491423509726411040921139036654433404871376346129126203550509691610667771438770241290332034684355831935291044659200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + 108252483492273447459100618520235761165573001821583392120509906448612538590502345398937963900884642307775951084828738792706718824624441216463790128186118355927919577848222434900947224667036067555237798712476212542500020393870219445537567294857190802854373982800588558274969682337010982744499978197647283338888743881733625934268954455997750101933253524983791766417165475593826575976841416742253416316848443737001216686028487937840330714508452920455507665014295292445107891076460433152421603827596318721923937364927531493953398352969300544875488184105199939215043788867388934600663559000423063050784237741359633764370770897880451180978027027616953669591354042853683273198580956421265163784160295244115757983449586290954969365687824100781672663643155189168660084243763700020799317245891690906599203540641290571847394753251045961185350218884486180542252423833474713115219680719328957253378388629119779171282014779788943857832706403914545986263252454136419135344026069401287201451639556871296148896955480985752180607878243294161729097442214012397400671836453696414679151084161875791426422476065337985128601092980970405349478844779648965279502409325245519297085756212078614906179439678169037237186582466005733256357615402174763418251065785038798891792526490754545216247522472246154400368049022697599044960692283054916746412989850597108424544662344573410145446248220940857247322119456660355651009727201992328594600930744256054519510837635283917501076636055650219989971826125185442865911253259920000785021734629572337774713677719099857009736002949878794892411950948289605633715485138453084502929989670782011874810599285660615458812947450045362966183402452521059017415740951169119821261549381402415096240280952939171425812573265809455606806343640952006614758676626063555326263019559219084426158742825723948573736166265551875912946951458736612040835097087813617218856168029726205702958162204373765638645952421814213607582709807822009809598579848596384884476509340574198335144393968150618798368209273736260168628425349950952915089596885865238937656731836299657907720291640049577672488821495192004982777041177445681288845868284185691424663950171622377357546686516041439187016155020616899476477951137565440372451905615531283161560386908441758375826120020254123670028442575234644846263590515632593672900751521831992740619902603964796941053438444815120651658443046903106776975870163323735951890420279811358653162102773100869125533968966855241457407374671510661399836959982827252844956099412007298412113826194849073917374324966322698997237641460992374572840353873164160671638357698562122603328390042922046367016591306533362213399617776085698676408424519521370111856676163887538902200793432885602166626719276550241320215164322928930406530427147553750982247195556218605992943527181801615855265175131568224930943375094823226515517128459083697762812669414384099318941279711037385425162622250420255990478317496307517242275266560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + 23323314912206079715582748050987524851882690481908198072815869360003959992834299295264211807282386849794015703900163083836135064258405456654597353738535829045869691325051264557761552374461821082803394219677851054589800831515026139284247938690178002809564055148093206400667274118526110030215606576337321348633816692397932635581584042267939555311426267469974653023248479331278911883367066043312676126063736215966083223062469392013616746558677360035468964969278286185116357127109064493317218927508936376216357984419487050714605892854613985497936390952105065114759324510822753099091817893990335248259335378016373116927193542549294459561040568916301733215867436156138527726623986224988845863597797626369661736897326213847457606949516046285436711318164878450929256721783374627058062441248895027503105138008596402880334815000652626544222245703282623345790352096369049222494472671915360084769570526103962822917129447704176011637697506429381328396679012578318642261544681638437782253252446489615119823175300390516300086855485104409815268191560456830636938259150669290647871572545234570584082810609222177824551820099417786901052305777491184507752274157877493015138254046273676943728027673349874102856579079672635621803387878422236676009201553441366113662869813316638808412361259023660783574503498504384130352986894602255816855164073415865231012145275148554553014374255799331716355240519968882915355930950775463827559633564352206736201416366515425798455714555294164891449986005777054373016116137060510436115201188167920923037670619905553308177378857793318519274889383905755230128859035200133577372086160311659233005843145814608963718313532210303016867745791604708414083893826641066181624749620292481301521819166350037859012179326374164422409532423949630816279177866596110928683541314260097003612901976564971401152143385077505890128326024647940885117138788560307281397444888637368683376884732473608103495884429666515422750160796181368942109643101942652278101333547382705344192387217212825189012899705536686172991944682891864544837699196416506791366410837512945773689207659788666868212676007681863964142538316215222773269780543092093773283463856280373081911001979104354399534362862810370019147062906512299713508475965275490994558246217480971485240090088433987896865914115745119119626088862103458789607681747255915349863703474617428318888552397767333891304996075763697677585141318722451053920492388620920620944808303468554929548388328859096753929748698541050094161206607493456728064442279483597409135437439562475178694412877959624536027139618018770132466554156528672546181059089607323058165052326525726960485492495299979308105893934886538756064829233599671489841192365890536655692725988085076937583521491534848661175819245803780032079115499188434157681629134184445540945185375353821682652417232772049614867386670528977096129202955365860311884631086527896160765687385570723915873069093875390027575216370041770307747840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + 5274314585891834210752820405131578932598029540308531012507948864226128107030722265357187322870699130095989219167272113232171615459801327214185693458764277665037829303828773712462079296524594498537649757066178836926826473895856221859162971612021561361770747151145269387406085666011998902851007888213662454271804295448644844284182551062366538537291403643821150334858302569550965710954143242632921969013278994297215374437507748988443738043793015356091660633389266350102100188903978771837149365941627395854597217814357655053986200300715520118883196588661698386474751962728936932537581420416225513291900276227523405947621132581972302479682025072375736571806312319214811681462175353579351002591649287582147662680676191574233547171161698103326210156839255586478386469360843583372585980955862351146142929033541621026004195590386896256546808202874642467342491995752999752140535532420720871026137723723284271177252114308436464156115914479550617967496358861398432699981801228671318747252843446138855715346341923610334940678227601734722003617050172662035817565042636849440257261203320772130912240341809463266892644975994012235383939374741898363979368565472305003846206906955376525760604856830940772226899742403009287340742921341471095899198770615904139795024346513854750963871258145161120477264142002934032796865649117527586815424716020390787092619046082059793623730211100924098055231181116819412689051325679901117512937741307094704232660614334777332233426581329481571658543651278957412852067374580376415289420645600573112917693281517117895990649731350865639915553509709639373988659766203340966414121304530924674094548743734218027075483588794440787421181837477657103060811680088349275700361917582178819671661821788686317464875878364886624520853426923771495693959603780501727922629688767686991185185222961686520728947780232308266638251731910028821953939044551322147040484386845465196996608042907300254479209765149122025347407972612513746226624264307222035332775125231775331177117513899655747067469708858078908431632933100642164075328942467727142237755086252944872400745403712074849959113420357169086495794644112023125980339135435521332472372687364890636615085631531669388537984878863512999759460996696366778750152217882004611572479271493012837933250783015715068067719707284957416111449937639936815229979632549569221635408632881135315242172798107375004758651782157944021273762664940050810437712465250129966777949329384136293472041122279670730991599122059420192014787145996672968236314497934083115897204152334402702916573073970838910371844286911845167348870967534904678742724376650555864039582497085124277171143423764451306580238018164056607809339828958609922363873737050114440984192445760043415888308421377501690322532081382775903890122328467848898699856202514877388867988391970848705957115363493568301263752852515404403065440057239290944765742913497563080260321206816074508781095144385789914827374496861441228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + 446255912522080584584921264165451393664389860219422833403403063228425623311624221206008506473825700112428661505445597094852486010829531788593671381162453269916300832182128445197357861330581076439629122776682989769208938574571275041099798701262453908477906409300086000746192316196735911717992689892759273182007107618274581048636751727484171978836390851847680698555131960164160329635598342867580450799304720031156706783916841673807090100826218626447994548595239321238543354247453081762151225798682360537384378206017818040895923144112381840209638832163627044844247426808993871425615795430140110462621244944870637733149254874782568031184833091827404667595921468368869298987132034599709325265924754227584958391109580206980769414182815398602526519309913389779185669090264572719862509656889897648589748032697023312872874848324266005192037685189682381244990823783756331912273346140204216019091285700027223104765288342992806024772270598279028218876186583699892823417145019345137793698988925207372505976424838967866000345462987976639386261213513987502535893266125072341948693816881557762002592491438818121270088527952620340119526091115638835701945217843380603009251213636431819201707147065845219752254075585056017032751111789186809053990299101547341316473953184717894615221206195339052882234630808750182104402805196257532756063548660229381857898543006073407419147258376481353665472163451065510975163905607023317622240088677805592351702864249712022644298510377622709619940187533569882875236957150065661820595440611293699094765819013741355085222615636722694483317435713477863842801486995712827553310036676993182815816450182154323665132226315972735402023927520932194622506849450844967510329505981813624533039501827304102284601562613847204923406232333403031743660956273814863332310139651242482700387046111284567916998600424687100213746708791443665940358703044188610259216135767925027648310880975924982172550685099337181433372545909168315434139765271250850556951943026750862449860861704764143818877225052608036109932012146617048879532886284153205709133247004407587260642287369783497776550239503283668894969063936099797925382392094342080500745187232719010622938521591508898715111521298040626597892648294675425981118169237877014119374165424790057192311327934814374973540045242473590717051421522774019886361657397269902815999637343374140114873483178272721082561489078826067949092225439623243426193085958928748453187222321578337044163066568230892062845178294459878526200496189708162858769122550697303846555071722356898324620234792316727120840604823954936235018208525997898354492229616724860312038740630840931851646458502418217889858558277169863778971417361982535345414902173560071643577054918597707794454575177186348945180965037766252791311457371935341098287378294247860503212505724978385803103511386691052975342320706904071151070022661834445696566110218641395682438035451294611990632003760723072283450036715520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + 13267678269056697924941143357789262817661741903433760280335771780570085194156844797098405532440513396364054582120280259821195037693765328760186875136340477213382814726986430119975772139734747808638707989067103452313669112606328713865257012175617690871942008534968326194192086032463774329405285161529491105931466498779029852025574802697472977260097306933960457760043098083051883516375104042636984026934502929741531123797190861113291153647378518061667829096225246531422154673951952866515168430908868826472575937656132484875220949269120012551145347270978725343762149667600654369909420424087701298180518788883485247830804269309008179322186886579180433531307034557075362901075223325527654166861786454708888913724139586009572723738054015485484494110408105870386509158551720561233816926479774932761302659546384078951511220258427686150484457661281798492475969494001492995383873184337527227418718004568642454395938924796506163531517214754282088871540951488945306540289429426308017784449321096496201264141604222209116088800495205216685060996715779823112796840230652422041908074310162897272947761451686712988881881330644452939568927599363918907270221109248462494872506726192923972576687934928296272174775957130631072293707507048255971014453661132285568052536256903334255459317465985219245854342917094368125488614872103947749204991832776657286733899364891576642202538227947946176136198315649141173871359279343872951866999186746119710850931038924500932775100603142324070967125594746372611788727203949926526985889948796989647940118307172944088183856122658568693585468308621295211085775531705284613831050414454486376693143250795322896722501458071108287498750417857816966114684834671068144596762147669203486459041302393475717281214625837646127868252459463727222370755739089546648033380343663912258613967255701319466276499266681971325835565326113890688123418232804688263101598134041493905198753744750352932655091233607877434097751151789107507390905981220537774134707707644053139155187097596797389684241473654481391171091445482462998803099667506462368680986271935473460855015021921177249988482853586054587976019451325195061984479957386877632454702275338906635859114296265319462086318509458855814074966221138022613632064656077466232675661125865333531740212129489189932982131612331148665337598809985511797521364921088486803616424880094743822446752755990477272745510999294061551568458573985621435042351616963133072180576793196676922771717262430748692007515349420147616214642575552218880920951543776121992293917832386636927121449753228575592143498258162091487411382390450022111702565902263371852133255563541646540915659469656636404331227224501429048090929171994399536108364570158409681548710712988289253098950729479357076830951293968804416990720829942034670329784389486262569884492767350689363326038657267230633935814351447609192554896750933801620025377749043412601038957725851183309484797447742459513667584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + 4578536004741047953936759646327279962606065999596697743836928071470216270477443291161052698970156951823121340766096654419379450631849598897721792073050072462750869817350086844561795927100359544734075027949471270390444505121874517322219160059409839219029821822902423335219967385195404461144243707348988400090907014314162041444837462575858430649467028260988584659921473755135206942979855557582573153290945652846982468167887047332168310066880801577978348138399663230558836665990560971179945586799443897241517776283053653539989441261295753633151287346785794793700482183475620945712693114488122017746656352524792631406523572396252434758388326769939133678784388759332756783405379363639680276776487437932683368685349835840202337791736442884103616231780698796514018207992277863769065358399643266978798277530775837344343573386667466253366375946056321047129857712753904631827416881801130660252574212416983064969699880844767855704756126918885773373832435638425526223349536678471002782941099062516307910111169721044015950869471806280809729193480202441663723062747175210220948008561007252930505102167340215220803972131658827086129490147229355996287677390188928475539828409796131176214046860184259202493266512156743665324041683670829715525781406505324472386328788621321827899141754501717347547344012857149673451407199741380094707039820622108133326074517318592008649249270944462132608347180357703168049249966297693788975002428904261367354887266689785901337991716496278910188492195281187135785491055909017433415634886248107901698684374182014429503587082637328789276119065226610638775379911726401537872448904893752647731784399587122483082748297542975384934243356013709073670796461267060207555588350922326587626914911375074567868971589417652495379911123386097075992810205772763208400018198099118667777945796561452573278176681220392290780395548664753920654671735634940384403311542024214738499662055182426346766225073635550956287434753614797436293252687766904413647036388061304494815932159070157505561303326806904781988241542707941688496879469984331818756293007581558120491514235815345337824634609112304452144453272062331190717064938323267278986178920768931375940035776020795930700756569358978558093659800153603839359870527960392705461641049977889051356484602442306509851389605790441680579249909606493249483714607932883426330854100868510409161782758359909037914345036613426979382822690071867290713270171395002283217916098287718386403252931447317398823198600114803003475987180883001270139961265270906677131991980451211742095786847782753257853381672003961990789820221403759323933689794772306020592599089765556098775834985519803465361884449401907821375888094068902652588877946825731257283772348254808495079268035082648920284114643419614622659269257536891964976195657067840288816711773884962128953140714308763662201075466126598846216505326501104399849240455168298255313884129474303247174231614671552512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + -67462803669775705706213655516139161398834601084271496745250063642479636186161322848125368062409801397975353229851349751965237259558480577517951800184927435897041160835416906780557022891901892157126369993677582189795758200155127743289159559399385744392099254703064035680778397952404305085887799690093351716093318205244686156220132967456696554740498061777429687902277414299651268348290583562334899088835987472529976588345188835972280721098732872263342965542096117913693449775278482526618486605259316373561098247430768423334830869663721134537023989105891397972805529871456136324703110399460053888919249832312438276682596447558074756059491084678990016945510317301586907092663396242102005090398926150084737526472517720928347165968460379766241019035594842813180360918701371771132100584122065497559686601079657350041319135532899135389978992428382711555537565820715586804132029200336729598599030390514226518984780870801090641568369977301932103860400570811615661991108724325496856202982883180770066550642869681166752012385911855834501063937172117431597581690723253517979656659676721640862325056925723702913283615749075622339355590687130084614653233258462804206404488254230586669702578443046077707180936989158371504179758178505757553418657973525849616025857862236574316092974543759425665500815749466076116421301325540620736722235920297203671485907610087341067437993876918067298457666743085418799764049823925927240235425006074673214558870751341079692104056910839371739154195330998566290718862370676838658048981321805411843566772871912261346792210828698474332122007851192064531203862366914002119453043304749009612700807191214419201793877660971461380767520143895891472004072194964256632707686536136618040215257210539182360910264451062991181998934643996966512545620597962784319059463923704541324955517875706574594906616605921167449136165358837327811942417432141183910901761844394249418391478045700282090569840476459277513085300927640629613566224580188048455388167589621565292958151755193762386953734422500554266100221962778519428824222134053537904404018800789888852225689103362427693466262071428796527370723659440026424790698720274035163406284951687911246704718961446754450977281650701083748983950241111774592563873968037229419536051914966672459575936855966611779531906992467427279520449290572391477988627713425622423182825819145368218256243976136262954183491966722779604300241051556577518846600586428124490067401774256292169948457284454322715256209919185925724318665336341848302231550800071636202597652183412526657684004855302017642708986346026708858455163983404427381577756747967114394005300270721656143196172700365294335518366332438074550551434458866688471146291890129682612181595409949194736447901462814524235557691831596583589133605083699177306785730681169870475791642921102730259473479504022756247604439285523358735630540790362387194334154188975141179334357105805131841156667146240000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + 123941933659678357346292446271020135228007490329968894746672383179914428337169581929278284182736252222347240380076231260903802131528492905600210152445507426899799682645403491251691107970914322939397075524616047484681483989637531029554081480181579782392066059322043459266593352986249913312842886177934367995832688175712522826976596197617034309577812170139332224108122511433554204237832410338554202845793350725329884187959183414501423385369693010205440809996823496670858860556067347179096746807902497354380744614458040841284260463218155508526779389358920600851014862505270531461169141403968384776087450175582602700326548291964668937034569009297846618323241964107665576129716186339765054023345811489411906727124520733543312372378497406602981817491899761391819003237557431883297406722734683931639515179009484662394790086369145406826280500228431516109608884119692638360036329794273688407466344563225113081739377743471905885640116838698217036668221237197426459785280503684935248692721137957635189643038037246709354294136404329369711043627518097684346569602791912991455985383928625503722838660298971953038618071308280409503061899373640743197491706773449787439242567732144890937759117743425110903356477056340532627789862247214020911361151252444947964653569467499211581850846448305282610971051391787035330023162623027416128173270591990449711040811548334884564957875023087987868756411534263589456124878495440566945646024786575441569922489584939240998191145519597962784040937969894977981635844513204470456700482751015458445743587592354735122844894296543422184303801782432556030319967310395552268958644066110219382774943815881812236766562513661252268243749524266211983793854079374468093919935263163986535174633353085492756684406989938989724028908733145392208683756463327090885335250523710029454095947866352597945756069346996307237859329270726261617011319562908448877434781868718954661151817872073880484284677492384343399393503906517603043616039419411045831710641697297910427756624758142656200617817590282914659567820231132532005506993942402320396370341715168410570257645127057939713137969937459224705066249839133799614895992458278052564269687273481312946624015888625407697388000597342393142503772953661489476485282805673302226399966826321760843829746202990661838850113941432307918600491426864395912136843390650599716393639025099921336244986788769115802215176005247462657009448223520076571399308325150122187891143845990486348548068673411595319298668873365326338152220992055939076967927397201437433938741038217764462122874878464453601753613157339542826210794368389189631839793477293987521332920495723188518645863952708363347320720997633218621923221228538352786526199591265383770660386158775434000131747629654228259043903262754528840880878634749520876404114562579201651365932822782276295373909741141435958817234871314341176800057045573502224251484968627023815162796766816887526916096000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 6937838529756005067252531297394223933015331278650744310411143161013061991367436984825823823080224652935669453412041409189608781968570720230657788675637723855540525070651909152493788755937729047824104487936901651941075773376804212598396026569723451174527657319462436616902882104324769476387709724606168637175903056397652573225680096756869777247259747923570556896392250027698589082499400216772679673684001651248563222713168056525439211015225223599894559691053330368707586584814675856739407222752546643979474749761063615424345139043346726552694546567300348319069916516941534775567847409120174224985357969256052289772447283761907847792777469987733350681227756168462008818044778650437884806185106870619845547199026996157132495853944321715532115561923138948310751805275420806075813509014620055625223998046971854219749615159939704379247770760045519744145745516881873841972799895720087946590931652802465890757364647622304780038992854350490838350927373343363807095308849182322398597924709383219675970592211561842120072567996065264470024999830986702873137009977232442418325282262393705426384603089519525451781295383082825870219048186750206749492711993527225300590557436555778924189279743513099438517840257573217803796166549246563224349097168119124695551652579153364193375896303687678861841892290034195609704606524630277801840635157478810807158251740530281317350675299383519502313912510416760278587265237258788301972373287634442864533895488940265497963089074620512452020955762181763356516919108417145912517399060993492487050149203092396624573420376349398276019457532323129494991510957565921553019412550569792822352417011616267044603383669688679738058333478851102652931155963616416494841207726840473951878632477876704424603310011830270361768203154139328190678856466334011439358860597671469998269112376082327783770653870125409725116602268945926466504015156076346077409804287839348881990613001532221762503487337549933224565650162582153739095882304717327271452263869661968803182305418882249929740772773511758996868003869535490740039481768134458892894203782066461739074753732079923239570863443453343283759670343093884742724178718762005131983221169949143091371787721939930595984889309848341834108764666034846033250979220550817223283984931494604965368404799590540523844511535336593070262521147122957534105752601331017540726347117826593912716616022548746229713454180718505359428096837705328755615760003354228424753574008078458885122818457066851479070550744326473740359416396647826409064948734338913215966290639844585278549952105759012592974183808393652756320282370384175452715411974170292653046322760329824282859241753312447822261407133243237447132625117023823473604247920044405789578826731971436975860102729969987418195149976652188650758172488918491857096545657886888568660811259697977782924281449938538370361851152826038476734075388094691734772349388947561295066139507909092966400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -100639960546106564724435211105043713233375485881820404624106019812896439939709793151074288194077402376230285521780556520281763189242383889677111212014579268830046016092978669735156116434350136210375281552511394123632791559956096483462132395032505372621627475016753354712602974144265130618047919371584440474340577527889032025060054941524351289538239973186820050880692862905599860737958096999781733081362163069625345365833418233961165359404942865792736372844201783416332748833965498981806249034618085659804319530575914845238479024241348001546333734623044851935627102651371583484149448608088986783069407131140045164565385187003228099257139153901976599021796647382280527356526346976393547009814983777404842908762733327567525577322174394579603671741005022491910526526612621362145449214874441356512174475910703508274120063067222340350503171090586340243828144743560938030874379204626351122022700954640552153120153442405464389920601199643618731352464159239205710862885456951621871505323142167639536372498300984331413276436773229780560956805174585277218740653948331424455200389295202889185359469134810086771410503870817645310577356547372259286005974999877185599511282149666388828855082265800959527243053687657131706559605431513833877230132898328999995965279578703337120923039399202905029005623745517749242881468260436012000398839649734569195711298618750172173569589608038334004707799694961061353052206406491021040716557564258428473023005519093369024215193660677660030215513382999070405218241932688782694593262448023427109996673083923086346390471555016107839695051707708551381330294723786431560991959048070678657418816049115250199998321376375978041260720719823179264869303638789056804500848270312427823774243564103087109833659827134950361582214704064844308322649614218568294729277917219458438240121627065704506906733447096445046101765115321380106683732834788341676953177401069356096651424735236921034910962632745056826852552726027759626825350791006226685657880830827622167128712855220369691364684462136272384116571894873918471171101676482341953185455975761848790856021609410963978035192209304017768660906716232684181309927097867606254147889720914436600815076223274806943532013737123136149023611783390440956388333633224982387933926229250459020176490781827339918110945829528635946249202807045850045186463202655970622608475757382104255265206114209478998850684166831142790207779396713482918909099392973637959865440313740388127875764318452792370420492574102465447745931568798104779091024782902586639308639960313175506881630347047848906181785258795833393489364593454990272655386887659179160241874960433039535563398453256409891655792325685307506233739124935101521413026639389723094108212517861365382615008849147647864009430209237864364126683970775359545020510875976636940512024263266640049798396889526151500922325687490893180923373697092557401390335301115859504687763947520000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^158 + 10440253712982056847179757757355688094584628842965533603467868201101746775429323280735079207444819359940675599630338149411563016299165975808148389660736243276131692704969379237482408814813737041882008678402498943562063233959351494435007474787669667708317239812995861470108104349063195654364586625244384296794283411102449392589814537513380465581459547421445035470687303385990764564191049721825855411568826061832067143805456712357872122751324055014033054158506178540779928275290945899824526699533544030458745342181746176113939945371555204770782817987876390590701864557904831666681755307321346440949864847142798074321530551153239959318260977555819066406842025138520121091601096726381721220369836969219844087046362114108820858057675290666094159393002225361188453558257403134621012389678145934322560746142371995611511357354799895281682699793830489885055704200217115308123519687960522870623154332421114047721834432247129411263923927173917522109052773481574003121027108505408363537617644619299204675565944640432348308632492856686636834126123808225020409416120755502754975636277320596241206222520607808757630027031086159613244781970224565511317993382371699566098456938545748657731483255846137778074532488440924615055483789729418519864737887959991469228814681540833547458808499012124451363854579022735151240675412982843788939064010857945733386013688236500572907700154334177618535395068417040952843694921238798185159639230614491160315776213904515078589772002197673644648231049019881982653452678132056132668601526586549860665500894191221456923049983186731105546609881098079686344676257804006765308920577075956920554099687365265661298620570354716049118650898603106368073950358297416857933766777961257365127860360661689879950510402453922342586957912629755749879165921754873716173074204761113663728782525234824859132135987616678645287508266568205049930008378399866311341436641342116670040031778433559905771552781193366188437523764684711656785250673681826606371463159877704477829597487918341447924428459105256543553217800359961281340490281911582575768798509177408873420546833588334849006888007431730940511547710717210431923719514492280136769711811701432295649718531732112700490038563080582234758399388132187376406980925512673532200598141800705001087665300810703444927404996996153451646676659864708993708028780372605853175847729923389844766388017964327816755168030689869028918747439020815476909227663307980235786193475985838159819857571848066452410212778583057053369692034585487585806820284618344939256665818787923208908690099318407194926537589431819946019414148381639174233200416787863346122328916928192451479142382890497080287558672966041256705081328362693615560677822827213666567650847872497481213814083364665663086725363906786645704693045940723894263290001694172683292880689256940583814190132285416296789781947931938393439971614109999778533925479706073147375616000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^159 + 4197353049475266164871794468569719465605907967396022024059115525701255544720921562275582440515513504127236901885010498445810047278016786353223507256184371685860317161434733303579556411470457432744029772559994037874726330728398998888897539254774961430075903602638588037535264099347662947363354111588251763563765473852172912721188896916120278170179980305663793230529832619331814472401085656813607270083080729993252623350625400522258350160783839966578639933423198250097285754413265811960723685784780257601248532403658845057855429029757491417133598347517050060145521528009965768677958313228624388646475597556129923177467593875897894422189416211745141485653384048960185965591179941335922840207860865740674021652558820636594801732571716799777342967307874925933706665327477175351863151641363091052710866822941941842141274801250766448297157747893057154196244584723893033177019884641027987554726623687017743585578292189235580208163369220963773679853052143717046292426722616548761520659745527774298708184363140639486339344097770352373353586465159054951944323613359619740097022148085859231991597114400689810474966988120463111278034855836945198460338330096026165080975700041267692941912707562749077819599128621763430336354754733012869154683765403722868939285886190273110132786235192390732985720430614094070236839273885179942827056817868496979737161865566294831628015020887754296065177116045289105932244484059657748119631549367090197309097586389271984952003919799031195397726868156084502236214303837080272012333106718707595916145346635482377065788973645041877774270730801587341535567958232107691029875803270605917615472328251681715872365828108237527302982698759396883482275999320182383333815071298782836356562802927804866237771722995240571131300898667458738186150880710327317716196793754335098601891092260686986334576605799821040002565490746485804655982082974486591648222395042254088482051513909742759266410261737666064749491832591435107019661942875636863783372077265113615934866814694327783928245049927740450746655851655015446958052838798814328541149537660965688921317394301081065061206731123107011224365851314915884431292242765838026829978355334542583195320685884401364937224996386275773133103779447809728033779192641430071193779656435569845025491079814250034606394523731735026700762280704690795628491530266287624490930159635451389992983393356073220297294759795580696792730139602973123786137178870593277810759015912527079371100544503119590854246242295778274886633461484973621882972455683704866779295056209176160891529751784867569908318792123553843489839587785246895564326764089280594700078421805373381951536577590602367047767667799615434504499347882189094253232827255441437694372077003091752523622423557671036876854972825675946205243789213398628688225779010824646173363185906499983098649795601038141447620508995777520957030554001091737540886152244048691200000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^160 + 339931494728626742243670573802089171785018140656811610617005665839687139600629952957953513143398699443469405907290675818746067929011264141564768118597651759034911648949702909675416334632358031712726032504718634434810675535440522800952618702172914688013054591310433983083386560414195707708762688919467033646481028232734268025732051959826049350450757448826197431960056971235606463327962149956908995607018303108133404997419866136494110640864967785513970053835329995861355982839344122838664980075970624106106715170842282994617872716543898776611758759695817193009578833701531808160288142950926915075538269450456615777623006867632417983293013481048913904269576584997892471107007910499562592683050010955442675028028091039273058871446237216639897974957988887488917634017688919625187626126773060336401158614952488578931249690312121839914393669291721606357135612638863651970519688543398736220429659101685502278941910108079702884487705684375328359691693548850394734842974806302080484691480742302276114352476497699380594006825483641618414739121397294901861020015045653215659300400879851975702521437917718328424081513233598378724975457416985322065031378936679338013926135391808399165453772639963855507659994560667710319339944497316762199124859832987508745175793647313002579107121037715281211550663163847235807297587236292343901097489054570909955394843449649158910714218830975114849380254508073992999575078094312412319045693582109012179128272528808130798707356133905465996552145761415432996208866931739584950353022540620777549815324910024490304004030278460649587936567027981027650836415481428341697228070266350989023228491681509654499381728550588004557020157164481179699163195588429638467421468486960494540508029879043507498535995799415630677041485073137499876705994068350967274651182164866662163492524157115510649906068955429914182204472605533141820717637741520816139137887843144150327137691925288764755509779783467256847161711066078933433819150793917022524584538040327389414761016000206292008984853966194236545758118691208483088026231930182564684665333328172113861101860719832380446887772614054018711278627627284644647787911360475560608644016654481633764220158653449025584578636423540357303001067788294685643421868262459841894481215765687206983370191260313650793630634748204788294796801808854542345040804700891622094124924379592057926138748014298116800224133660337015486563791013688613817832175540580293492648067559069408518698746982478158451094771752441884684521607598303297623293611764819018611102032834377530987463100314580181782584009645625368923027241459868824650612865041616704755642250456123054508445420911159271310130735696014248954888609477949580242800870468224846719872193721024523864995006405243139653050292596527286905176918342925091919363366725130053797731616951825850735113858793583862148722361537904607762199157323629212948881924423680000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^161 + 13110055878061986784912984771435183152376017637956747827621011538165186018050576167391932271066777529687915546741030512408829533731508284459944167458996140268700939588474009462297074874482067944990428778309635108774978591589608426912698896281840031225941548604779191882899765706529659324783229081136061976501056491358410831827859910495142541022677742411847456867443843595563242219976012173555232914991717567069125692334526173875153355925900513070376213611642554206259738434362097029965709529778689766077726470023686088545324863592054134678029733181512626864694724692403941467803486986481082527329040401633796570346511638606691728065243586498106805980326476012629219359097385029957061695686101968384984881541050136999966580270633782344926214281307538675808256457705926109042642141127929010251915549513940351432002395010881645450977679054485438543907231253636175738277725050188765490137256591586904922470172542792081940790992851547321430865740290418424156792473752148311901032583691661994020581217615597791120412623096957565911275353201147147890800552727480501133199361934371097975089305447195279892449115052347293095554918191275053823119337484524188112483357222696002822843975398832918216096097598157604771559595936511585040264924261799573847517644481919063369704025316484950496406156971719080545814223976024787923576179613430130912561765001691563473730001760300696418027773303090944095322029560590279794849159327532044240404653387819931206111945704770440150653202687043518390407824478657519151489823185813470681752791856065890368789452531962804204038428249352393347292231899329012478814153031904618055679006889390823360143670365252352197721741018727215924724019797994618885754071505967001333802492135937240176877735184116731464725743608863599765253157405790495535842235160808505361218018990480665847635601177723515918055449541674256974827030336492157755869815559009747870942120746106573901020145219495309737230401433747903566743374999163395200095684394544238207209384937594358470805033237584675733765878409390426882553513207284607913734529627144872245881427819786262573239588312047605679648093331236668533115958146365912803840076878993880631491063158021810283628173458888507611459256967717815567150173748824401405658535548133004315950030985735748551323429646730004870936341710753541506806919236184636396325456602425452581984901661654744289653296111303246933834386536155100482415133757574005151754551752508493136016414039008073463054518378730649185218139543028135806117303833607984925985494528746102784833061284172834505550784659181782763167380937604997489368426254415440486868864085645318301042171242223075387307122782883866639528495079116401987907296031393925334078775586091748050827524563956397401092491112265945771754746083881066867242468217936307162459978362265325188122056247302760694734252430739558846067773611845165936279552000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^162 + 649245467238159558798630325735437219677137104663782408747988419232064520926354489456677839926319369771793289477094356559447560142707070372996180845984521719191330237877110237765363106937263333468732284883573673342601486910589863064338567329747124352318092407234888748925976632714220822265440211529598074460333222895362137132788892975861904915681895397587434701719663378670654245318891566704421803329432167897788588118429511494316729978908904379041992821978208461610914693976844126983950426282401568035543900127271923432042755885962039448337121106453807075385790268231857669357361981232231744427406362183849353630410998488240039717335244645337015343916434033074430332628055287818612221946576031607482587785193324535772654325296319507146435826096189137077650829678013136002247634265263813039869131308856865807177665389909046439544308304711455919591132772560392751418944747730922831911626568205993413549642799339899468800178967230912533958988112266908969102234217951885538350711428828822469426006760083715134392664645976698134486283140395837360672470872039304812848567048094702055033836169579117323126303287190769927581719795893424852316743331699362327085427862462613327011918384979707898968923693887117039257856460997206413695058368048204152203408737106882144126257276430600533337460052117456331443225629005199256929301487785081407632407079361495565568418117667433287368145405859272125029628750037561273854135430620583469642275547963144636373185384858747152747005792635123616303298507931015334505288927288768867736313549984692314243678598669821121561868833233469429829700493396122397408352072386591935675967132083115938187693997773202639625435822754233657482139228254531370431096861422490649235746110123930646028105025321054735172721101878958031758021095660853638153257432848986970098865188800958194868308909548638958136757785353907316022128088450625060963610278431238673401881912954156035810354265108213997202965006824548736730081083075971710009581996465716535230582113857025126314667626556965020696080318527493957744314398091213161381683208965836496688719602228514857166770706768722724941554775127122019748373823037552992209397374261751087448465964324369356789538458125745453707485241078480663461695310538541120327520427054936128461357501329201511487053842386556866861517334931733420801346618618691035372709776680581445642169496446442086795816473460467540623568394325277342408445657060729406021297094081479121511890198154509016629876506381824394357218097469239951708105885342672225976959958121354887900901657693981382564188687678886433567748264420695855081870436157972999400213895452593473874328426655563281047704904707694548312603845594833681750949734189798841462540178833968872874566871440158162291160761923309385471599292316489216149254446986935287625891169813544355623581662544206875852055627960383094931158612746593894400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^163 + 47167394512225061285479881703046258349004746914775864700272653130934656845207892703206829862783063143458717190588380923698336822739199759970849942531526195784214569011565730044441454854044412781025456732289544677686895724306112477424567397625474812404810777321279562483776630446222395324060759860967889118811165462869957590242671546543063352225408386412541803962455820408831002005124140213245949024411322830032915048128313806019186379339314950071458546445641359043541837662613499135600055002589813235038222502347509056361654776746207470817666797269698526811881883980627735132798658715425005864240878946030074746446540273817349532372023512248490106034235042463541201339224247587571928202325833215626391298758963030398980788070851121782951498629668504778419832189401384014224645293078857757506140634358449729688919636221441466569388316414862311198336908337936613413217978341914270537189598518847822473760242667181222145534806099676608778125738428028130783764887977645805953511161713229136591170741511166676392193726511133133941312561395398772616757773833101571988586703464163003900451930978391308733770517497386018805685015312762419639293990735146141751505503172984904535831968112289564270316291107280620065559474637867533938487830131131722797509488347061822432391093467328766471045720556356917859659999699431464981603672549649143262391187540958899930813400185228020340812605734776770539211798141758874601097962511513110084088184040841860818636653014864204721843238833426508815705054285427069817523186685928578104861484467516746866581455789025194202960578902996585737997873909958824276901389367988516877181985769946031610865154406187651468851113846886311852281867636711893965888742937761223702155122644652636112207810575551881317535315192510099805124843303272887933749826690450400923706385609532558325575596624543735760697489112373779751144814364822548639788776947762388794742057247295620177239378161159442269203031518402454812223177162359274774725118807073034016857097893694475002593984833129619872620033676936689573854350787810701972107786384832179320902954783653539969986242513699510747084041300297502339615789509442188637330979379376360477525591230094035823109628638806366387162719894038247595844078368584861769567336676392522028215263680534499931780567335836872983436916900468915879308816552664640956019249110596871338587411778462932555256043948941209602984219414630960446320277231237843749482673076049377899035801823985616935701852238878733387332718916051341690525953862206557311592667569241395314565989424552451689854138293338872079195623961562416362420944843412405662954316032322579373296638284596070720044718303896870536821817829952169877583680315060342166995225582915683213702433365170237584346535184590969780090512903229297142093605237345082277641639962390138618203082905774326666021554172756952852445328834560000000000000000000000000000000000000000000000000000000000000000000000000000*i1^164 + 2685929778568007437936461825164121468927283863658493570829882430654772981668088898635300244607868623854868306995198810931209606505001610306641884423786907817143658136288016055680899095290505478198553917950274976667251132682741012098038429508910358601390616068677999092223283927545860326021083519495403949586016257871510688518192917275492887858217642930105759753961417478795319800853496268336852701174654840805093032969331158776872571667158478176554045866341795939590246723345055979073133928803590004839646329718429410982074760636398489952874299823944720963743248683723128673974612023457047511761391349277666218977794783230065322663775179800255403152480371438689841650036789663091412713383545950871114902407773377943026924121379238919372968371952035073293877450934250158307276028177572755815261206176410399720283555123991274978368776220286024268696143145068669399605500262348435538332598087276939240903446343541364193875454227035168389854168714480410913444459659935734339853968487190484965105903741368212421137510886806397684817767868204679268071889751975403396987845311699309945343637225748175866556669559904256803466283820371708964521952416398440778906014468124468372462608854214329732774803005670053234228817173355589724835335041613869853938476599640199363227238314727278890055879327150474852123946830597848898053516926197995984540911768751063908266035040941411475512758840939230618489956094869614978588483667549777090472517709235327744734883465205143046741734219184818295748514792496331533823998398531910767386164289889799454437604460250190889128172953864515247813897222098375573907715938054550371601117290572236943815819828048987187053136120486786099842902131680556764559911994534210435064795797042288328601980549193152700698492780772714107129976701715430480132119141570377488301962039130950616480242857581265091015206742996699745720139124548541667407424106757678943708441506430298017363088581405573025218666381426726309540021143277965263223438850957615307965716498027876367203205521389195782625495135522379729695786291372270570936989878805665917925871722107043932370569186190208992852670730167376848018566027222646911267863736497924161667011624591114967133713363430108405142952029521193873410646222415322676037212438700336958066491396494475071338740719746828566978645668789816577539699028499751465329205880801989420372299041892985246719422175170606817950659925734048231275810368025640296920464998082885558082463470974893529061319579050638409489625892296991164089527005232167403321340920096164686634651613554478781602099062268877851980720801477738376317696476363281247791187221368826264862637494980143399431713171771996360729875445912580959216711652521368753381957436380999991100376864210211114149791085708648071844889908173091943502864476953299948511238993597198628751519281150432469768836705822051401728000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^165 + 132441445591353203067021336374669172453932326262195117136927479687571583047972526110353016497252042535123542547041086213260359446189890826972620995897389256417124753911658718046287927768808746995812008333793196395013122487882623853551077929215548005665160657587896391701626494617003986642046295577185953461918333660534616827449381180018321635587014625767895763685777024979659410145435154147595046047923104509884946841389766217076528944109776684886265615760153840054127032573300617817085877978443067381271248323407698316609803099822960810347007919597308442800498206677804281594609206088555689059410620445295102600363837247466256005443017150657251297729354416372585233088687282746005874379858733485583943891886523279097914524484067472919092239291879231621285037756628698844059428390740096273045716760809243098375783914359502991093388371119840186380791057145614417443075873966144760672181106208601292567372292536311516970378604800915895846195163128928886045227368681292272619073887122277968573667180281926777944936039245636985244751926666252285635270193897264615157839291244570708340625034310508017262030022940069363692967181066880890300063874372361956021082086792192609750624743041955349943871815361822072234568526297434897060461978340443790346677436518534545799344017805134988739989446286370192041175214802328771940718572083757274615802751857846143774432699517473306951453244687289688182468142985931650896874376674838934484717528659977126467129007020758001332446631461787436045725043692532201465378235483909797046124130987579100872790708444820797560541148135890783232554604888912669979747658261205621206098464267489624767990243200124149538717009382289983362244757702863770703369876231098438862389929599438623289077152411056746694043831864440096054610944284133054037927427700341553790219365411289450768846332861361193928591029172798617553130929700712939112586538643304708080380711522649282342031292705941782701195222993386837812673814287174647017781908613379792546611656668253186627077694349548617386529756499493281245269771191162465115928378865602266969583750074409495901358796662279670490519309189097310139912564884341095583005624355916196634221458236443381627909259436426247681329968234010911885889545072098637445191726333347981406500375907096973851928874600334092852582899086105062919080139131111383571804230835786816543810603797421678979981892275456232307326683563990553070227173326411864359091707908042229779391974780040529541374567298184335345007854954611907540272510356439958140516224743631303464357487307588207582594810401736176087563169505463457986206565274848620873167914705609255447638143302579759590856649997084436893298628292258689569571647885408491265624761712509799574844559962696004463785546656271671413034507147399518599775049514504743399653297630550546717612169408819399987270071166697472000000000000000000000000000000000000000000000000000000000000000000000000000*i1^166 + 5329114108309207475666308948099717287115122602305717045545517121875559944099286829999020269604835949528613338063349759028367969326168274371477080879705482074182000452470025591683985030000372802599845804531646805299107283266082294470938235174100448434278839030143179233733261337690395400690625732665651422620113461753693446812062841503796836128267280468125881810520755450912171492133921593273779368573061933330906501996696600024293412007962793552030429898285426912719993238354853358802991833793482198047061146741846942043178634504671025572486763459726246727411368406906832081106735595575927012198364928835292146958771892804432867520394012338493368555539752588911543497154061412088976818052311513282281944125895903445685198696718542320752815129850760929216175726435456385441400653618385335705214959700458620121342978827351985693538782736573270788114669277706696429877383878234224919112516509295014171574746666266762581672570785973555061375891403252127184299283414237872106841710143023014048054572878506990688988004159737470892521295888840162727117942943949036888024669727502733861421000631140291935237967617914090768360191032329786769195251144908339860512617367662398658433628506316188111737107486591702543906029414795207908269416831187590377862487386299094569757630711907404505205977038591543794361393103985149629804743156885114705917562095997489826608487206381944358148580626997846528640754445102578327343759399482607672866575620392475558085149368965868425350703432224996665886218887097646484465180700523940337692978807224440027830092966749493159640771396675296294519823139774645827656661635049468281552527325344087043360032506027854980540834731707461353933609051638606033245073444709370076857279694714278617786943752975965599485284005947307001552655395867454753652774848645157423957502868468921372928523467654475151659616298543594029535337943815576224613763716850807210687880896704457340217957952397158996434584546085883179869556084624959337037633087816113723296010205637213045420156077626664828864042716694003131296578082600296397880320810767719720053515982030523189336227449680321656613528942779176114174229220886281135411443710334793311546777421899694198217794154029371716278106718998584196513569388579216262311330824255890271605276528873164216781063251683449550843891536249735318918254084468950470483724646462470976414665385549456007084834078759884222268119437289534187151827676430758915757043121822303941699277146356846226780020833850353926726861758741685568814149951945954473286464849963821618285723135173975355062543874300709822500892869750891358786006969846439024051260379958918096117986692780993565728096674434680059529252680606163551973121707846664724782882186169155286168365819235995251690088578353597973875133423594799228277436465636847060076622877651765401089796445120695102214619791360000000000000000000000000000000000000000000000000000000000000000000000000*i1^167 + 181901080966608341373011201914154512474124028211141165350264438597403395337822131177073230197662805736967403239652481936370376931575943626050197206475553734221655410855740096026189672571736918505921025684026728309877042425634093049009593637766506655052893550533105006881060504039118450180376891201208503545324610657507193267273418471919584974099856301068296661118350187447562257148218344142047957806447327880752328690125543103318827796036986000044903140398575388165645526560324413968685085481423793927247923478333631192816595497888751282598655130641793650769951387174227622459646341472228860599773031632722635174069587133652656070609537497588172133850837202799048610262633620496903973604902000379973103164072435116080716655228707740342336308619968967752460502305892513654817878644785358879712824148947329942237403435382117401748004550667121411778520675561928530384169378164973066787856062510644819141906471826525404300829317549296147384930678715196324040884802553819936725696805954022284294560681720159339360196790515453973494161289053633412465530813374854397333558874322034467864278789002915107810795837579108965402778781059420741357373844371275069620981790688048296977664418305596167446590788869310653910331803017585930879289790060672173804479500951779288239730957604264071509454358319940069276744657482817601594525788283737354682539834798505155384243663271632753599399585846608609353894040102458749756161069363240282075249687041552095544916296785361051450775304299942911336235801049092128590668248258753420408817387753559274056857424215775348534599681096664317795588329552982191344582592663523233300434084793211305878292160203062920079350353176277839076188061328027699413286074138215784855377695556850830780312782980554905200133359006275794905241158965696820617360092911318513798215552153738230860483091556076213138215156822587641655453680792765745499694414692438621141272934402428088874941805567860721693811071995878061391965973764696065956086346197905612180825371120678236969528952318780964376604899959191901798801284882418548336918143710570451089272019763392079855146253807529853076996522691508291618752607613454083805395486925353105893016314313774571467061020329835614983353125563418183918993329513684344597427798616234670670410966111613881009176615145940490881205214048035443530316865045188328323159812073840473726035963035342831192802035272862582662208310320819772798009961593688700309087806762160247727797503222880233137846528766441502310713922900605426991893196584254515658041473899813911436654808203626790619114519875083882654037094310681427778554008543680823391152158220782652847174895419180286895086855334128734009475155939620152565741868348301490727200793710277717199253822519975634854824066960556974282509014998504599387460478809026495405733410614413868569978887558483633242112000000000000000000000000000000000000000000000000000000000000000000000000*i1^168 + 7272228459386063525622086127727521904907435805878960677954146235748387005924620433479223502552504326645232905170368723683755340540245614613845484078325403483972604034140343212946638720775974355505490252640630573753849741915478571188749125275644615379885392830139116450456874057543543419689707797926118976219292066250111132424791667133775354439723821552237600081844129212941220455744380259997325912865871923885937552623343376115024538936409094878335638257556004417769168149643213802899846267294172441755474681554231528908832746089516268803138759422137707954604286718253359928794789356634638846728540918655977497642688254357214091314783769449921744673368824805120610237464303560829366938449190882393752805881350255866987983600703246052649575596029321244694379738699927156372012396165733702550294677114336675274405971735376920685696846948803671126480472963184025217268180310765326513649707008025344212934209268700912591950055728411741326273659929364190173633280464770979041579074276606479259528021466024013032051660852440735261064888290344957659587397909136493849093870635460895148606774826500674587756005620779448708280549118105395658457655042740330874455287901732762777458373591538418605218407740055824669560397444959808807501197188291046797898673707852086852534617503994938885944769237099842309477943698021931865712869642322361159496988282932935023941621243903813268813528154592754731258875008163810653198614539393631949961943842201877316867685988547018787710594792939216486480287594347484585972514737916245441126080773056392981060811137753843733812041857509623048018852280157940350938495221806511703383958242050878499936929901079332243490328015706397048879985226561593689358914819502029754078716395903240749344766043352241815789549406970384962118518846620010028652700717673447660562534515947482704691831146034038380689396745695533775204972457920967721338939772832303443719626082626659084585280945551819405863050193408762240351117901433188904289505264395550646679770298409115474973267188621017292444502850044053831396597350623630484984782573196098981034932789168856374325413687018330667553578888848843159115892833211280472866193586331358654850414079559018223833349951935134431119805965282165596431174535752083356668028327505304656376205791352398615599644572818531818681071447854796267756314656751081995405743492358542147793932589810918916168974574073385552171353412234087360994017794502456763584633003645778785020964316778575203399387237504904492180009390700875473064525162741552008223108852480322388251701371223088458026536240100124755464833851658678987395766541156331254200109808731909840478458918004751114398732037102034031369553446061621261544082572473905323010810087100233763006188334531816969009299860025525239743385490073114218582660515744427361479875386687108372972858330264371200000000000000000000000000000000000000000000000000000000000000000000000*i1^169 + 343141752634629002216907042520304283332165493080200318945639534860417543911269258614187878762638717877998044911765319022780186469495008153165091476096658583002085801644528782033282945049977080229099853564196266363567332542431628890130538284563573744982430120725229742145026373023461881176320148137694782464836978024667106686898133931707185583043644367064157074031543124436182599233984838792185714760547360023647851061461036492123808990280153855880185655709446780395091823563092144262882544667939312761519590645650902157317786662477945956136485765335518940434760056503940311441534209334371498964838804501187712785025682962000543111228283751404760221522765961537625832995505205995661153349035647249889037549919985068724349401397046118050415703792751919988652717345607937998027436326342779587943789399316912523744871062187590384645359623413768285429440102496831980946851005043932400873169500247837233349902655088428938882154408748153438744686478008413756883262610393847833579761097410588711902363045326929667512864733009568944688997296371158310184215433851904605296899007397669306619793529598032526705557210874563321547787527856979787349631919894697545492033979541889094900401134590551542438197849504977185569874415159419909766545029667666974602186672057912312776846338157016150360840058449550077988106198157305662921351220017873243933395405300844617430573997182879652673065018635216143340838371099049750406998058154011391321032223095714062414876839701072078002740534820033352935356370998775167139102924433761203260537838157548589099455914488463897651624022662814227763057702759787452579939733157881437655527711604461541143555856053887026883461429238406690272744114449422738461188160910266644937970251547788633039678356271116858034653871605136189391857908089907666212797611370854498179913016257421808320101921748131043288719652893903335124706074068387666938162937025827838968658103532658471496438381953064097571629512926772039304971313323933845792119091655362097888066462157269232908539049260447428928917414137478225296817768618711789398334334301779254159954796969223191149272302748324321908748397835004663207699071374477376337684905625075915952612527083008442699648499539024288258746473281362385706600318960882708310562822775828612043524355939034824211248444857583881649891374267125720926566453968189535527113839679854358692307755828944785751438929744076296062836299176309400893415746307251524043466309318248519912831869602020615974398114402334628848792574107735565642100308522754885044132482623594559252210145451357640334048357197006967561504164800766991790359237329211723357193784042649087576093657833008200642572203175354667650438292132539713987888062850096676636160945007881293930991422952468707156824519875025746985883752687557198228387450988097604672228496237472344222308761600000000000000000000000000000000000000000000000000000000000000000000000*i1^170 + 14351882687983483292140779608943242101411774596069407145724676241389225864686266188305084467266643246141093678293573209856864993968701723128327333915860579192575902290680691561150236150486895300545565637620726639359187435047796335605900510222913953121402253882684372450353768128703415036721920036412227154791909076628727399993423206063881131879919910939685444444434664911084619309349012114939731093530535479119707769275117505909972170098649899162922252292213517964465233653322417849181924893612332860204008240909701802297495696962583734172667057748224105159125239656119807289297218544991676303194642858261888605616437813050966747384700401420127876378813557050653355010580883729606685819631716292457047313665464752678637754414067055665782574412650358995839114341827085276002666824759194932692191244639403604164137355309954136205364454484438728736603209871606227813573548756156394582354162826439875810338372010854038563977676511297736206348189126955956916832831185686234864504433903998284162183046587509481050656206795889049305220477244449129520056290781021960289952892674407076874564708926942797752249426331749874458432751776352716844793728949484255129847024406916038537170005797855311251832617313215493960135200394714721573785987357959895442707401357296170434714647376251843785910287984742134821260946877543405507905408498655441274097318228966534319155123213880851358597528857884938937713519548464773316559045069871825749682437543139545428332255410087959951563619451479979720288224339271244620725549430822520344118829301859285429685700500561180637979446933913739349289058517527398242545507432058696110738745761177522921990628548225315605751204928390728646317761286908407599550739268417385564413891225758212391851403794295011858327222672350190209072530335839241150794437947437036662820731882069016820998498644762128580906694179079738974518374477424884370575126551658506112912462024127107005232287403059205057709223170503885783376616245269958304956750937033281426733098365266036409715364745947237894683482710210049736386691964362739867274048518625737733698618756375462733119473865463200768865534704272553928814415509547590662455929487069019253707793410499894890743749170662176416253229061438632942417688595620807852183392921249636646280590682163594704973546750931869873939746861360199134214809381016026944892422158615524400929603364740524242555752701007239262733139397624112095822720549465112333278482577394992734466644742742194984076093252062531827412063687542793742869502526168087041474861850872311143301670074064616472742319486471443798279518868789544796073260950935514834876693015607153454140284205954181202127403673307510247605205418028642925934143364462445543990723660039765689020751103345500408737103096864975867415920308396764222101836598940635835418569405219739795456000000000000000000000000000000000000000000000000000000000000000000000*i1^171 + 459776045770550481610597418228371308338233775680432165290259301613328723980302341021607113648867967654689424004241675659138809051874704546957254036703119055226969773572363382693773955238843362713564542428582116979178524690548313857930317265079666917757394742490998635469587626058639374787389216917813083424745065026975997410648588342153873302560338362585360196615538210899258223110245016967951248233684287173270208102055560716791316278783991774328294663349455597115397043266564452183738241548074822278993884082935284379666189687468410659232217569495397688240058530768025433080791778711310906218779529723360328317985067785266331430040774827701384860634509361897026315559363678104362909029659960391943140431602260910307769192223008488631421412108243759608993997558890492227003830327795996384314241603930521297021680290909722976957432106203235124992485927992399604883589839168422623288507971870316721460436770691690682093019707704262016454206771017082107589435831896234068000609711501522125005021904234167164625914302730346667344881571890512407149213349810777445795387185118762126580444291578083651714897556817392345236593693469381371391604965461037505559697522947694777245379979042491210460840727480983554680380110289939719569900426551463522571281429667489318943320183096452026065422476551111738890222035433989225144159177418603404802896379387807482418621708061583382126266606464503396776570584016307258832489977762225524634342958974167094100297310436551547196148937547784279763977175306675076123118295912375714155286381811415903185580861196499742550913974570203329216608053050810830905437345633984209839912388267199508946412421056953427669528977955635678044790260372786224184473246099295451395515878904728005948264860491656836032688851437749699354224178687173903450982762772136427752457748590112934655399692060003324586979038721743275280133862837369993625919518270706671271011391069870646770945872754101846337911455014574629022293650281764588640598757403543613963071281833772909620882166609060836235407046005266197744557088514664727066971284538816171610173021362438242371137705115354891757602441380332331287373811350641081724773309155851028812100747949816559139055767858085275015909970336159058238318150192299568622342568387995933498812374409438292954174644883510705341029966986676900980118565053012023889135563689062290187692431098932899675070170900679983205662777330314046857842180363862606548314499626062791229504091494455623139435430743694521575103490253440654049678532968961267944289887438902302018337109118063749484151579099238013843396640171275235513926962858882924028916644653166640156772255269773587077522139887504661740948947531911082113643964979116934183074488558578305589923138445711468374811883187505529177634256906222483942887567856823968005599230374707200000000000000000000000000000000000000000000000000000000000000000000*i1^172 + 10967199927680284690683034014958636416306703518863129786015341485541710103734966062827771341473484051363923803999004353318850066277982156766994565591901066264426606035708024213450242360240872773108159661885549425549728650087583003865400569670348361571737057335118925777037075257152120426065631233189843263919929969290806976921531404268612288666014746455497053576014856101164383712055118909595607384510283316526592340989702986229076612861211378488239357750148436885043317923449908556319023638457124589277804235205723767241413391214162619255203416032526523887260796024296855808789540866400251403368170415262526980522736065174768480681840065427447085625066908902870877523643201639192972790441884472292906132277759870014091613103249826778795070202714291332484901519573802731100550595648097802977987517447673126972392518835740259206437446545183010807480007977276947069284021891824816226472985465007670159556087595707818630559452890222094649677686662445104544654562831663598775629409340726029832676580587518955902993903821914188479889798168688803460675031056530800178023362814370483623373287369136113925714804179389054050770687741375050438219167206027472006135436885217202800967930789801251322182903128638357930713583271912775349523345063989159510497751303191967610872093951922128268013290970227606925188686445221412824730111039036745447319321772951904297101631670406162427949064935597961677350122337012316654941151208652463613409190720924887408358966899436090757961352384785754537574648904266869316914161316585804776819888976545175428642606180540926478670560475479069455839242338400614230446762867936770955576714392674369589971015563403414204902945175487430656811981262009821790666996898563557398025832636668889690787797574858689801729509879581922843326427858412342467760564421278609215501764687885360443403413949924743051688070186890359013203972249727347016898794329452693344116260447595519948127203081534749202824785583306924504885001733445304642211766090215835447778719760868592972403398773121965348517263626602192315270728019883384135536222921202012732236964087930043298384768313139285289843109120568603545292439756648849456684614788591317449209102817103291312115198784956350237022724804211484952686956403917399700650209393835810185042524006736555827576112164477067530932129900211084034964889680572512771931241404983543787789857515259139663771861674264729907404415380641876307179079383304057826301808150066209282612704621857087644982367069338555266535339467419914642300820416154408382610055692544793383984462906387711802755646808617180080178400787459487751002235413747124790144345138520299420447870298668313149105501922418918962456924854606502634098510165354265594882561218832732011058650530442706190735148761429345238587736104950349508499098471725747722476584960000000000000000000000000000000000000000000000000000000000000000000*i1^173 + 199517627417391474664277631127937329578943481500677409783828899963050587106791982042003151253628415267891309714236904691917057959012606614951014328651732746204057117492358252392809788538760192213336389154140711481250575138128915776481944609276912289490125302765380057183302258419952481550527710943145459321001173028697190832602274212945964065944309452411499803578947202671981163851731817837193277277521390388416156875601810719878921821983249700439216232598304747720707612455425262003240681289282224249384103452714714288010936349134911447093793065361948952887768548752166380564308820615331914708372580635712915283777764805003188398587035977749130310924446221484706220982431359423357372218061277231694786091304709379608090664688612103165357865614090006081671257071237665414022277580833182792577867286441596268960750406985773475974165618308028933526586191976141385145158669180200094585519776687131555102888223063688803151676719483381718236669485265201884502761028600961060021521269175535381109174483646840892310194476029265028134106122167070031420446047293246551737592771765986914371026884600200900146235363933601254213057361933962538137500079917110123166203843600138111866640833307919886368513874711390206375967028607952512635342832205779125253173670120742629407927365085560740476396967417437786499086089609483309683896979077389903946946577733937862535771958669070171120800850629504962409990115937001974859508797494300974392321520527094424789899439916805642893735523975035066756877945207696326844033011504911163343544564987124880158243043432765180531078592241846805604399171056793506151100568004910254120071359654303991965471052258756696078236502202434068003152749668238658369235638612930208574919592871773993060289796314774199157440120120115653081186275861514877195464194600263473699001690115431192854228607765654190523123467164897923939398113143180886794171059580609134876751593911634928547299951462844069827756407602877756295130664574382701282787396590882320338939255927608882966299089204544877608290712254327213557514697377594892677950947945559891618823503789959762776287922054158047668968937625931017712986256480198688422428266921571685550852253707578243055991012303190266324690264372713211228455449300020631743412363092916312819214358166581951888191344722969552281935186911034868755654143881710583498478609796037317406905641330723402517037793849465610200535155809816839538559521466922482133420122560051648033033505600974634895931542386712368164534474335896025653277952441120620653968267948562820237891090606096186925981806436301735761685159449069034771664844714301620132474973820551509579537838793925990114939442264913090776655458857958065550125361506630094601313039269155108580137380804198052885906288436804013739718376314477201472292642871050240000000000000000000000000000000000000000000000000000000000000000000000*i1^174 + 2840938398334536878885379993822824631540818375182297664306007623030428600919317270761026382177575532116187068342857652015174548995800430105342176395063344506152891938321535358003969029228048951422936734688426037745410209038225286621093927938551014550325342899676385059218194775439298075660019963940111753989829712989019955995766682444105133690147449323270864494406024193866275055411709159177989299819529736693262849790086044724453505678159302826080308847963960823176614106873380620924390307493371666474535775287079493311933048047889691293754186441920061006993491385919514985482335943966574644180495485644073869066793711454344292784544835597018283348518865896561556944180756026247638285148166185948846862312632191592550572678205450888461276971134402271742392703762216175125055888622806430349162928627170612634890909104686865237610994226368184201863152357430941646379526806394405400840234449119249734645402022972739758700564603472695466584009220528075236526830162043236047297883876032504255092900212650109176821219424754723919977842374338342595768305921870049565233387703496779748403579466161019791263297436623648010601471846203091408803194323971122444170558170445755347025137208031019407492769663698626055919438654199567921565852619230147469711955989339082152684769421892658135700860959173557483756070384098092115434052878960770746612006126940157604217159048404460428947252985592647511122400977218637220935640827649620485975847951411064367431465316393968983135440992931460075532125483158856270082865639511015154774228926333910050172735318071360697312202899580228355765746829917852542849578082954921197598774805523722188206834660983080899305402555701379423462723307735703209402028203777664120176966704098757788264800616168280727960516682843867731051907827412056280675738315271728222418885965449344487403362788263195494251803878590324582068142978127435153934245064615936076478257250658381861089655433793120196007566956894612622028493249140021255423844337807589908354130400035979121552862610430410665212919427377816803766360982065863990864316078271832263667189044280651829896943593475205970312697121467691549282789159793770775348263653036352232566773467193300371509482613909233986866004279175202768905577119811578595462521974209294619285965165815131500916009240818593649978044645192161815413830349850280435714423107612013912081710154916291189405703870541067390778546100108781531868555942058676752077793925855831242518823936816002598241410543695066159542498216065820648212766286001928448531900881939831511719390154226326972366476252207711467929503117490704237788537820032959729600974220433245820453644419660117071875355116105965445877890380502519426615486817063388851918009656856193580214305827251467743268107101473993205388039971831922047555481894912000000000000000000000000000000000000000000000000000000000000000000*i1^175 + 32335608073602043945809803732460501119333278270578360394187590482094291025941562215461139191762143550840162866034742009894051588499794747185004203911899242765192227543758231485604977610896920812590433201851945348758607029735406666620034596745824540873349899841190922836082458760683151569589346204458711808927881587600788994737834664253473835212738655967137305769702638961017378036186976444520972840913310168195412579837164690899907665508114331277920325896945823234848167509357946523431032143786997034769670883825127297866110265629499916953795990362921550332148867788465701343466014548401950302271232902879927654551801174483819992644271426246325780057918646380265693435173927999025930653685626393228582593165942078189331741699954280297123445624751761999254889343275595077678994461977536491072479927706905505774738324333964636015039658581364251530945688207705467829405622213067084533335433544875726163777361684996354421575885684719310287559569814798758469410369127124785315585881357630313621462061251269157931802958176033043834397446342232006607653560829638345051885463638719584237554875433770369913711757145125017397889977658322134255119307960459199892577278517945558561388095287746398100703069587942353067636241267874449215628674142408229326968132702092212141199615854189791507494491377406187872354307686074290972413381508191075966196780282373408023990832438421491411432585270329876519561698027314094960439274026398273768689938761705702484470099059573443108848135755511570970860088027644463317950500961932668277911545144529690544226746477576077545936365753854883962252710737584549272554251622335094222445089363762285243707454675296613722336763428071257095749256387663120374142466920911646289669711295318116587170906601358518896118207535935869159380024363445767264793747206845906772335777201384220410423216109844358869791359406713381465822855077413984762235376564418488005646592611995576537212771738246276090339122700465480643416845664817538276022836847445235402045240736202474383866030825693569847486447322862774154415514759340856125886712488754574137906044579704330911691261686886759277923852428286495615330634112578919960553306572227034913393523085427661623615023212353813850681032970371443592426723968843023937689726880974920062534891087833955133095767280580653129921867283360831879006110562548256471459926645932634011376552502567221172420088565903536792086567774233358688840845392893713828122494125167802589087238313691096619692856462607409014167587881171246713063208165669911786707576841984243420417956911637734675464084534120003656960989989883703487450106154019367304916633923360387095917281203150648136727972405521635359417893462493520376773571275728449232918462187056065574319947493483022743190636363241995108247051442799574599598080000000000000000000000000000000000000000000000000000000000000000*i1^176 + 298050649479719253164375949779137422829878970865683699999638975158938060349160003370442272057375896001809667928508229481675185697233112445085081624633384164356821389601335387305581962507079062515631708097591030658765687018360012978573109957840694424552969658900727616918167582807121322161895643045433508234737255605050972600508120395217371120048074391571691457089280451999065068060455378386959423339021796992577003338048832551251757909368151357496916390698799732447386738592066475780189979808684789690461318369076077040509978127278198911019517545871494706779208982310964793473963877772125259709524842140293528723594251148776399399201116446562256254714756289461728906072052488177778005647173304852200023508178040306947558347507944381893829633594654582222297783626133745245368692677493617881338215836980572453197335390423797725907948282813447992302453219019071753675250162486475809648489993728367403044322131616601615409263917369166848190385402481028861622197689865446991103551887296987013483898165860553052721933160895332276000829103270484650011197838704266409904314500024392543060684685072651198454514011676824502222979980132393945663255965897477922737989558526849680239201429368887642771276565809449503846548554934103193996685463556099157971789597393963100060879905454835455829047737680353460053324869419151532381089594596069252400503318731418560791386217039610948242555277140572172450386934174506466523367679252699939916625586171050093018214021884311895159424008388289642053670924742733251239499154710861773258605752003587288622893573666876684613112404846369773429695831952250836758207252880769514219200271569857813056968882101800725886481181345923314707994530181403749812705966073848883811754246243125458941227393266695310138483758532706428996357957177201432811876094936037714348645479160711493440452957947743138208167360238370364666501081956265315918712477843744323077875718063954085972256769777706108918694904817763712494727165083476941571033268023526935438928601886474781617682254259647225004055963220164916778444311006658099449322389274061435955071291204317612123055212472476948895419082230257297554601710253235462844175029805216240593214233784959449431439113926628101457512152029842993665984663234811386850667812542599608607318153873771618928007464440600004883855797286926114068028325185946087059212206150414720627582070739242364972134533836849420620802447301871490433008300897804827439019210006182296986169413711025610496045906884003322158398617930722761506441521820375315411722344238194487586152923106702376772539443483376631330746595001008367648330698008403837224306600821674091899774929465048518676591991542197008279733606587689776343032884045834080027559147549485771089217586481714166289163881330843082664413039291269120000000000000000000000000000000000000000000000000000000000000000*i1^177 + 2239813382822380140197785538720826045137860705815852385438333370539816511906227429439280464794155451713162896424664512662341502843093194591579173650853338363172227930872683825541547894441428416276656449644761965588869751246988253145080365062947294270971185801023769618953232923262236902963195144233410295909191546626615505430688665807392174965580855101926959208964035983426970199471072086890596617283314890093909124875295715686962886154899983053644327135786858551757847866152953324985043825327477202057345595901987931520336338641802970632263954801740670861980742155436769363798328356082083058954695861640816107058746143250785868697662041772519100885783942504809688875479374137914312102463384890103895677128123591450611764795265969109102324107523163590855647838732313186425836725978157850552631328573473179796686803249420408203977475890135359377691971294147025037951023625589716044128940572440626569097498328926349644155570762175447068034701277943484947870073748624640017268934110767753168432131116954285794462337087227051187417564838924848916989581826494929628998112501869025565796858728340682289158656350552988490656031533958866870601989442941240135400078796522565253942840971387045582171795501714331616386075853784559746299234213460413328961485537890048046810630535324769178357684024565426435090162781537704485906054359044636073253813325513755933468249825291791136655608437781232343446040926183852375608608110352473953316671421698578812343000234390070474155160562546393987884790562128147273101905538811170251438126891686645546037838057840154855690477833677988517801913039976897701780566507825094767829952187991858503327091755625440742670759100914107420605692948679664670899501938337248706644136219981150194047375949210959248976517197515554200034914850344343087270510919027523881826040409776162115488503945243109810456389283815872446724124784652328390119568059511787983579753871426073614017608352309022515797345518659342712430250520913877449918194573638485989415125619908617052357085611555492122352386560886482458435720747521855650675172324773014960724489988285266235975512083575223049350124840460692370136589875835645723063895315054240546991192612450575860052522129344133689079647450271054887976439356945102067136452381183639235757954304543405056834283389775239865051816856830942997995268801354782360864391091748288499406052803888421319679382842173872331269162651481632826141183191245146844976195834951482496223629307095052641537651037737821249226793913860342622485049821565676010407496561194452648846665103866388009776745592682210393218177396203056897241825937766351243235198574849132322319121235563499812360392232358399761605846249341005957263732134129896815422750410803143437999530025608523212101769849596190988209802444800000000000000000000000000000000000000000000000000000000000000*i1^178 + 13717469304586424761741804952419075548776466693295514899464073068116802839681763708513511203683760752229473396379737497733265930811728448196222327440574865690382178742895554770289405464100760498255764903495202783515738762381989869162759559556762305953630871739601601665963881547317943084501804181877865421021250863636268442354531116442456923819201324082471678338893545587464219536680739092619477632942615626766501339390184461397027526117250714931395827264594254229929686989977694540262902831200572707806635347923043219517880659031048145789472153036825205165671807181258380706452322391093446632302199244341923531429395983748323997744797539846380806515074126175152862665066537327042058841339755083733325096964315916730370315458856856588141625528199724859656450710699161994850712563752359967077069678735878335322623007497000905213366749869567588935935291430084056056863525831464893921798310596983820538315860331822937656286111540298659639259467258488293803484859710414240674985659563716653770225656149588176293162611566993140153317173807077666780797775191188819352384696002195091386886859234064697740501989668301656708908997180029045948789804458833279369084234589725672795000682041841486568181309209810086522808680728056318512541856374102409375766283480413484505870191880117032469214832384162382110564351507008724729288742245093878357298062661752702191995472836018947611507680619447391733375657023418751672824160790394847972734321605662605617199588395156242409677296260540750458449991328454241154326115566539095819292977112465061048770523741780296750627733689614792280691463717446068349450817651888332315623088740149572165870864020502013774552208415424030897814565700219319075633152836990873891252948268461701682163625236564815299029960389104021178797856497073719291475975894708655255389612467433374161018084224640772657726233652938925260167927800415084269247163756795278312402183425218427226407333508680042325220745626598411691776188841977447553745260931222026333505676005656627974794968312203700619860089291817679276202435780933507455589282005333692976077682869821711325145177870001915285885691053644400076446532584122349417198585457697448739023714524845034605395033441790390295921287275546018298313192720816036957928938350831415139944861175918733165007907006186356691128266736066901800565815376820805093691828673289748475872777193925735582265748572182672029255162352553849835759776397734216425237572878625395971563994225498050434707892938563124369324783910888764919780923725770173506327082393358852643845414838399993686594631206267295851600876011343804409007276493235685891459764954558201154467307648777642890944602065083594272852924603302983610957374010259051158539404893224738696445678905466322562272459387573161164800000000000000000000000000000000000000000000000000000000000000*i1^179 + 68027139491754407505775636307137134494351208145637056605836437523857843890774562141493463903172287583034716969060324848050157323996663713361029127104337174168833729855180653910068166044908551583762906271418554415372555983988319307096287008163640364637696120715684627688357641174316300370627185294091363606856633944835935966463742228301132704493278432317448045616551479408692417109130515239298900032575904934249749636105173106964619025859796147127936778757940187075489302632142854875657223221135054843702345670759244402754439698306961454359153070887482255271006499491267517977690022838410082025745450842055041805623707055767539212222381588057760713575772583697207178217205393184363716677240157584410783846405044027144638982591564676299079070572251869963400896278409994727054460377435623092203621419648112513643520189036910121199956759271821096825660415364435037254396329166611444671902062217761899077366079780308207994427312347757537105909333253490106282573871983424182732461615841037678937815361736489860147956757451829220453378093265423798653188512989862846883972227233259189199025156244508753659956643167152785449693583543275655907962917965688266601385473691554110081880127841597098576428234987060895759235237147059778929188713800766589837288933841733175823011971958952111699753638415507520841129376353229813612358457084504751754934799015327171964129446365616532155054265233069715235781578028722663118899366767549542857143305995982235460198863675760374631647544250452045881698334266093078167083395115527419568555657335991936115345279082469888077988135916978502777410661665055723400092769129583971661539904962766483028734035689663152682872199684057813223230590318861599308319579256003714927474828651244693697788693373018742541926401497339826499323841416142510973815133719005594656713188794324383493319016263199387950940237476672975573824324076689540372043761597034412600922343134540383929100599835138434417394029103249589662123987678663690368396256513066909008038810058797778686416278675875415052007235443592969668973534202327362307417453246919702672801974544445097000027725673233744884830146186368281515110853633889678406123963744317639820195937415725996191225828080348761910911774644143290859819805467029894440321738513179379755159207652018633789221074369087015799841454621670113236154823146809842976185379926199169500704751891382413688097848115894817137532302663220600199290854850843911426083579960581341453587713944811415853349191163251232084883598429170007318786770997408204806082995744613216970126685705301428942195348560099178880751653561601098786487778080419397767661157156346735179770941310920286627006856543808698557921111347478250313095166240513883491390256975448207569272360573338521691649485045760000000000000000000000000000000000000000000000000000000000000*i1^180 + 269222616915798736332381678190902588133134535535286220895651601554010041186186861387611628508120256922181000905272256389070067433041177496593875479727600386274719691903789937689832128753645197341169675779198804622046933226075508120980399450972113829167008729026716657084088657434705040287774981000796027034368925180893220617895257985986708253245198644189484438811856568719519132252513998764483329710677610189587201580727128469746377997224736578500542984475961324582782565716537120085751117747554086034043898422910846283397113323180858519810964584020548256543362735976990189375769926048272625289709544367032738016697652018220315979149494444638226257248509905549538305749835816875580863597506429001380904460746396359310683700577492255573029253166587991876797829110826024141148423264112944796763853586063274732144600949182977598319911334833745509783790893192023507352830257949415023128390752042749538371350683642344057183734545441930614496186171434606996873392281034581630368346551676037413214239027056246786797482298637659953747810106041248857128488198550941227358784987098065899785822513448842862316720675268379566376885713775773887543193843798396897111831187816138592725667171973140492447386629849750172485209458681353905635358890463334427248632176724122257939267138726883658445649905410248440545193656176730717396640245760915983202292852036270266479316673570407623855891480274505439934868709740561839708134223775787573877208950320470897997355941258384034248164163653431053585334696090959405162662661074706115631393056128655208880587076731952948025681271692802533122992663314046714121798788105405919191600861106251084393745552138255892138214489464347747150950112510784665377625042848666729398254584852460905176781048767589382194840637331362785629754672863143595866913298384193643644478504797402328787080220624564512667355950777739232657208686405413169476584966870744855345713970882313885556757440224114002305995424933231782682597585656898368404159449117799764631230737977993756546455968179510994424189923538174893642482704070384006222452390037241145903105646327877274127726040885885845569897588540325445820730946790959748641550880306275107010522208329016316816395661906295309054837954592006191644794856280086513593207982515946730673276426090502741393629428031082855865995976879357758056497969408062730142823764710091671858227700357265645036278456869944459440803101373094849717672798351310583125556393674523267706532527415103905735679190323293376894640926278824982308440105893604754961301235773265499716908835017052818450285101644599875748003927418356471433571534510432327607634830023737017791231834253359163982043048080466708849178284135540858420166620130039714547031774664192972519789392103841787700838400000000000000000000000000000000000000000000000000000000000*i1^181 + 832775841289628755211961862901385418675246343592230907388467798091248021572737400273804787467154820211897494829759100396272054597044901214943314769868844776188253131031690574953035623957657572556751860299068930178553025011867371786553129548843208217935822232238531628124250958055963300800626992868800920036833053282895538244450496114804561579778246868529154182983849800907424499441631575154657372543942896928756437922464443589416765443324164373618669882463774993434427912339773248229743587181139252337869008336629973372735463230900281000167348295553527546166943686107010488143460802344156905224532364890866287293100825304021548511127224129556342236764766643314575419666657891080924213102736824218697263255654249802902889213171958394422221888556008819047058209771465322381171369543186282957200600492665594048478886038079963411370055634844492928553604241852910883332084664468364339999907012850184726600330420857788857653935310975681019631857143740235147563925780887419005723810738150425978288598295350001393204443340939522931420511415699709783361711741599253653273883969604919022078117967055141810450722346581626710347518005371055114614284520191091450569586496720542596075302421148419206172296496263040319832686045831407550359442223014872875029772618911402076990251010846878092329071441862658739706282493680137588886397011377374676395723367845190118459011975663973785834147552972999045138184865507500056563662702038690458482954125770290737671829824157240755454380686517851320867394647294020681121304664562001483642793218641653048314562346737738321935732403038868835424871496510868110667134417763707010268747947206758303932145448386923663488822600540081361148427979388705439682457687216204457577772010834047851747341144342336390656346575460784158486455786302024474486754085301181456313694605342929491053585505389813211607831481256445042840899833571999301096001271181530844640129210515341143747112527030572424789292439100594942602681506059417435358993085214038803509405846913124006977034404002975847408209264867088480652458535876733070593124170996531440245822716085285631768414862514431566538912719212758402580635516413702992720710705733449050793617003411288499396809623400420648912907494727667382610175684780732580717967048153209741788773237340090554120303496907917283859504591472040037207210585693191192212286388735747626960931005099435537028384186285441946627474947017298683930758239366078671303832042610800531772155864488716605200277863277952390828296127077407101952244344456377696919596612480987259258593315679329952824964072569882048400468417346133469342958679196623359714585859711917071465428418526913121948814040306219645839475944261816849023292893113062829161215611274836554842980734310809600000000000000000000000000000000000000000000000000000000000*i1^182 + 1956355955076155477943215405213657993623118785654302121834394207417523073604226460292437761728435615968555130697052642996362709177397594602611405857163029548851888867483561524075409915432570246357783819278736696983317850986721301463000221962265592200261905542696233874160728840596494787740332214739457837434706965071842675827772638655372080211344431438369232734600055433223519910854597726874503903520951551670600452620324380009918390085240968440673281600970427622772727394784415708311030388373929535037663966459616094167852131469378982968245565305066569849689232101253114030981279735944250776935686930067791122817857616189271761121974275631375838298559065918470610507673606902724472953938214442757794958919182393880119830260656662896093617165765611749973457557733743814089413580252042024782944503571329552138707769286268188844943630846160743813180956914645347215216609241296286572410334886975328113803512069405952944591819236995059384546413385830463136611709412719021752793105011555775940880939919378163899435669164251884940206196104579362317438534893177686940235537533772112227188316172677612386948321863295969630294720772413911681410253626797217291621775834196342033176875316914132927896417037242351829091971837631699871203987333860991276056071295919822501015402384093530746720783094587082713089189170881822599488501632624723104365447884172525475837721795902350710014409368556424077521165940423371235259192711233171105764814521462736161539611173119933273788019444464667648254676707309714512686973056879377213538868958606924244265313968917448911488088504900129570253966561530084718403382429278769897623814739265192344710577182840680559313189286845513139762952320650996749854679534565370949084443479834803142124820493597015983459530218048165943198972974734770060871413421646349509798820578835166418906149718678974270915066168263331634336023410358754829893826037169299070835662311812943551266531505968055027240784020453655190707332881920787389067363343059010962921751970834773677192732469336630199648977717251093338314098036222554710668358402466859453934281232518713386302564696821697199418905139081779193221066397512769181613696421711539407813306693354590183524010357730186413527869973072038325837884110466553628351183768399244031804719977239800697533157472853019107041484713909463434994547414943594619080319152002505804066497216202586591697624942856459220796664099660598566562070884962878734161710784830293644926495741115861302059556823494347895850203366895580873503569926617042930917568516021623525832599303809063434797366766330674833245395162013186536247850119108333961093713620089604082058398043323530573444851675337718682129422455873073889249684749656707071070374129052137914932133888000000000000000000000000000000000000000000000000000000000*i1^183 + 3475519289938348115488730100491494837193946071176501903252030245321180182969011609791995689569398107001691946358274891489756766900799667746653329728825646883297111788566372785707284123427755431194504911186548447800784843596132363533904820570128287546353867634634376807069263630447680781338243845341505691276563250508685745171462717721867060946498669424840984414428435136321088585556003921716982395076552356787733884491786380013946927899678597678217690843476705633454488859586305226935694849030707960329845710069058355072136818486839112437441632165155723832586822333980012257109374485381236628237761826770666812433483333547880248788012936882882553214586533752471655902769482561525537500818622564740925357896915388487339176673154224443342863751189491317879141055804627669277577748621305025328357186998304919146923641298457877598586063728592922230173101333831057899007130877025187784502372738849259353499396460232364970262042567196055935698090404040813192830413791668788952442052358998436648850491190626458793068239925198631753573641150367909576729111240913534491041086887908226400948698896934728115812218432027032933262832740179560686927068818093118045391045908284537184969518124801289266659798572564204685993471695370894097226795705103803630966834056249356659192922172893777107054265527306954503512471140476355316568916314816125664934317013021575785572455948146745624353663792871509575334202887637396422488677624110234875471714902505718812797592827850329875775333586068509330977829120051175849924378925919346904137887733625817379665822780877613323168194064557795193719483902681136829565844735894747208548393590089506392310619987930566776827625473624468876635659439823823350414262185340088656250934304874405671215892905574444944173367163102285843527335743450951206865751018036832636141096393234461515111016030648278344598840360630862865929729759980214475979270392118757413999571876437668371172577349983510570621172633450811566666754544112101117422180857784180647933981381150166816975420560125723760231906450725160638321895886459613091361086804013468118315453213107962818508903513204769570764413376462807273273643506753413898192657464602378589594547777613654476549527240721168474845574875193431388919904072509958722268708328644135545060055304344307406746495324694391512195637323442411313584826334382513415859713788919212605337806816235275011134256212518683760295522566678429909126745742420638476834166326611199892557741622942527280327428156459678555301814492872662244073674547401025690588739283598535241417984543254170256737106407194761174869969329876789001016100591288508774370739937214667165196951815243765118328996320061646357355114991250901046975762611688999882383101260305163878400000000000000000000000000000000000000000000000000000000*i1^184 + 5105905724985443112996189269461087755500697098654570492786485056576739188320130430886884637671544887102161870636923863497147364460038645701603081050951549098128416151608077831027988208092428072557828024460807893398748490706967723361960467096137762417700317698128283985569526640696840519983289466527307564586027428774508759378455008238610083224215297001052196067334490229930051379218566017302568120609762852847529767030988455329766187933471151675647338778691900419557685212165425366843446805345093456293314598186097325589301696711727085938333813688404170219125305966491842434236019619163014620347445059596130989097545070851943633523944708937214160841830995803645866114638199627759076938794355175574731581329566123390117420081729872469328941650949291301173543308581470527035049369902013986127352077051346411548735353078995119975360411579021671697829111002102193128345385876060318285606661538707200394979408421074541769461740351738450636320657705702192283756013878732215711203136776148380502111484644515106970625641173384195946879868349658921613697941700753436676874207853171301692629257894377587349043037827026678154056331207810337032310066805662994472398511271775990827811398694314304834921132723778833818618253134504855893536789436386364523697390266290533305258117059508335050993844688355043017505886740349591182180805298098225763268698594775323575509737394324690137735433148867969170583328824555827942146151425995242405531032511623811386796017483258985188836712649644743563791545729813425704306558688907403755346114547106053025997634143590280537362642689983724508965755968401803367369998230130255291546286841797344028504344537137989652922496498381013173192815998871295430133225159794186284098614892413936290227804818649033208404918568841164319388967392483222687042004106332815932155578650926125918712847217392926811372067400229474357813257038002466506948487586480899120183440595947223721134253996208290194024502148414277889723820423381570436294119638803246244355968423804596975833798525620977001977084200909364823447478386703882473308819482188574897713852277571464623149924032762888834368402796664751421229413179531051107261974900865326833509780396910167280928667239715023871454996685919699540855796029110383024513089781963469260251462522281798065747370261988055492032439053853699120598370811054619623863139475545042956726627670900296375506885592450220805517237404407932054957942884537363845781705273448326514562844708256123488419481025612662376580205643092489593585987878814430509623923989659743150618891117534849064130163275816775016217413980509113213341304640067936470064035514751460868299866130563538538813295639733259321993680148585108046001925245357796024833571553280000000000000000000000000000000000000000000000000000000*i1^185 + 9257618573233950803996323740115652665763806902601210467695563530055524654939055644547841811839050409901194495244228450825096096524308927750112892066504608143380833810276650629897600857379676497809831881993310714252369397967835269131055325572726790161506217025901006580517860704248274084330996752381774002719034185330429964128166964239301220238891518724878934028975499423917679890185349158388915155197727029520536098173552484291454163089660445848676807513445840716496630672608233897601578286518078850251181990470640636220608712985353450716100449216911037394817517209587725317037360324419981798385346286397975603121787306468388840186645773766896489800782785185437881804455293135693698338737397276567484675393681994977417263318439433822355360347394623346430952381266417398421491030337740520897408983548674757598617165195804929048863001650140282273308192220028147899940333660731675883283798673568497751044016746360307094295295402579930027941203884848711562866167267797167923443447303931413301959828135749507730613763073793519102076480127486418702421530419043193195053243481063599914784285442541959540653635727500965891902960583912885668346852155294160724667019894649069612034307899954286375468035316856781134906162784190988702976486229353119933720283427820289149956016944486208085750207272941866365843660658272858336684922926354034738495657740612884670568310897072423632375142902085725525495554094530052853165991593334369744409706503715524567837762688846251066749933222464303276828651933860213587793892175383554168561843799964031614226905422415772704800980030249242128297006199652219378319191326847673061850286973871120273419828552099827610100232643325237783170204984351372080906286179381041923204899795045117376666308285157756494866468543190524956146394593619798128120226362878782371356738727154832589982313596303164198042651416262186955149450673914363894401559738116067362773518133059408618320711164262387557605149974506875861886723020847296344557312385751882324062162910338287233240171663848690479897471228619952590645253875725898791675287798809789591279949432153090456732726044463337670538305776418584080188895200046208130941456361782527920825859903153029423370791369415296089917982276247217117090577785276615274929230081353466347896901893033150323806545615886621430840316159927629154337326308672247641116829057260100688433030567731614389944247419929579084995060381617092784003656200869479162328654967450092436636729739187350882322541661569525792169670129778523163860924370863284219571734508584204652415328396389907252712231489341873542356692785151351122528795511402064639315905685455028179442116899345679432509125726825295186392262272798313679340991753506099560448000000000000000000000000000000000000000000000000000000*i1^186 + 18115506004955026533175333353473702981056203102882041240980744730833667757516398303120361613779804223229282948581553080399673942576272571775491938965417010886887756492775630716000866864260280895813216990878136381400383727313982474622443708547145165466425851520773785849819888299153203967057589322201431899307373219196092326184779508041584192971211956749724141680937149266708488935017132641767675070757207890316362440253796785173551634683932938493702228952524952569251299532369924527767323072620461763046570115978848732400106026166641321523421054781449625528222400870854742535791403776931761688470703177951186323386779633904705531296846267225456932801716020683236270169754579666619517692730982972263183915541435100770629356413577428333082520174943731268182643526278140704924062171516464498683905941260291174436580365482376933129248417469606055530716668306523826779035084239275898860291514469905783965397238634570375723133577267463371747945005220486967371185179258953658975868634895750900564556295129097477857812556939890924481536855345774365990842432149541096594255401489485547025213790296654187900675998305474075592686312177147012553301260552746850103325605706850274801857181442048158659127404980775203016112053788011126551388216601887912737830306672709559128072322216925355739361510140883573647549373846311294002061069565949257141972069096744096383688263367175496722834581992930976165051353886224777393323975430980897817608716448707193223470921442742311134718749350091117469662817090478545396174362104926944523952057147961351624001502536300085750826606388701068429670446634444494376656904253778051591339824771867165731374173229344535646865922414983111840005672868074615440070831742461879701389132935941256580627537083552307532879424880775954011406698561962839003364058803234105499299117269302735987450042633804630007930296211302823956613232860814114749925649240076261379327373858171791515260129264581327975754096660254126016137667002015536729554576589823250319723375251469448054900841494155881398408979715720058505566752700733096051943647229742872243782847743996331670242213647455739942511345198538800857417308412464144773665821976675611838472394706989497156468499007513929091231102469287308405396920988397081881005292644386837664727451076613096679691952257421530705437234834896673305019312933728663986642247704218099060712880906997503954304826982565084967014481682432723053549970302087812596425892508503379932463776429155944971356565359055827740513771107197217826533131273475091880360764578623739273196717346635907868402885943487869906976457175587719474385278384061998053365363510145780968775752672439082657323010612379148667278985912880981214814114571878400000000000000000000000000000000000000000000000000000*i1^187 + 28550631697093793419180919172045803385886624981472239636833206634721256198940238463727957201171696265116316621992307199840476049793792559169675165246949085361909368293604726591701413806375359591284134419394269357541379393245405942956607418764722905978479608565652271465462101499199388988156617477589226890566584953450151979854702231488776593437827021376960514325221703457968718908512295636214202890435950372276989128127168064404425122233137750592924436732023094378149879259674412660678683902101195129518949491147773740632477328926091981948495392195140081883577093424291571242821359016755078322478442965211761368771952172029801076200301609165908365616035093576231334891018094047066539401799434275515340680043074600366203573169913849039731766851621125733489177016808376367206242479871358365400173540660837799846779803464964955043810568976374197212718895356928560764266692536346510203439282031952470455900286536831628152531529775246663396442131461947477295627016904635280069115892978143026421596470006777210786645800274328363643703915265774990914200769617589810947655645365995736719529255146526110937292032253587459069052823831225898800237363160259957781680690607440053491664879560450939349859261114758373492758769033186444731275344849545519898990853113328429915536604809167495177796306309089971616526732403585915236401004898649260968800386817791373298838150506238959213489239303012369700970407234724058628568028679095144899563586302902622245797905386485084370564574668387554230220203537639558305218881536078083017603439197142949826079385498552373039947159669178591079938065871404275080846642751636654558505003734410139936178398298493189760426165171343299158507763287336887452837561923267377937958552719622275401906574961445363622851784282103711347858534918621230576021403626792945896684978038675383904595894439256941411187855592439296619503239514325216757160272128570984650260540072503971332302421349787220687941738092277504261411051108690818372431921454153628087739131034056366854181876439307546039707195348660047340964042019690387803501479437844585156057620624251076889483584447003884581137282704284542750033761818155066870844821003846581922799162572893955544201000966624391429284877528067419487950620347713178312434120246503665331572635410183231972600466524441887624919285065665770618362543485329479110910958735794888227112361701414832460229659302984623303362724688206279089239596696406213177282925909733481945234580482821646984306439647647236931038478563735056254490607885977015769403252033136924676798473202625862655708647892782859943817196644160607972692768355400211157541501753516603641537344318648880316059371487740350298530390206103379404390400000000000000000000000000000000000000000000000000000*i1^188 + 9682727544757387293686916920499913211896048809792464646058355522376883069165957154808120371593827171893630209118194369799971366342947987221705009493172587493294199110377287962989408176297001384137952280671605135959549614573107122363708939387810311943272788269219098225088300733365715484730899457454000670822494402801281221158494671565544632860883016191545214904789205942738593939237576379175671547861245876708516607312697599224159793564305480671669185556666866151352084476444872303373321710164673006219701409361259118373921106039350176373413402537569835382746502130636707394393469896477164726156336540595721076740427155947940473568383714084197382763811161908536304043530424462272046805973622528326147055059634165795991619405661857778412457934041113164654827346761391082314122665193783400270525172402326778296353511652828035628005826592895230339406642409576612064627313940183899330281619317287200245066891341749737403841341041550469249927687156447808614121765611606780116027486596163398158294488169966402409402713095974700438329785320381210487607828667782685696210571581280256893262800347275788238843552719658579651585658028555638838838867139019253552996523630610066241814149895178326182068015968226918468513362798264159441347470326532995078073504911107417928006829513402419105166278346049931380339074307638239398169185842179895784483532862628959922289479528632761092400954821270640887680406052291427234551984415003627296634318219802130770979618038502221861561728992653667463892908401922744704712678498275063992299270548781854590402731948559406128826798222704522978344805047266867885416082565418345325883617543209647998498046149302644528670667630672761882272982860591076187607430450988159345239206026835706113977815646317033671985329045959511646998681796550634826404282672443568609655712525341924505973014298174967246874251170803196973480371589148550530091708434148464399704812551703960949568916603304035301818158479213580008557939017172950448501858749068661509781123011171144745738976136533353589289048726059673693023840755385421847513688350190612780067656156886754588039900621095235948275108833612052162561147304740751723263299701903173702783256389787864071879293394148933477068057693600387704873133450498136811052002597896998597954988431109795620297996130111906385584688475101678927569836570820044190419455000586787440388566105383265330190320849353811751062096985918207628565045356529749645204853351723052044860717868027062585030774630441244695298522848928440766844489469573925743404344480299145940226239953991889992441709552236486604966275474787983937492004276804138051948838142781798270960453627126475191663913688487271067154585852313600000000000000000000000000000000000000000000000000000*i1^189 + 38138351985668948299875459942091008034716769281369210409629542767721778398726371448013983626803280555950993397695651122867950897470645385020033678290641063989073714000914322576414502045266228123820649288219395648401549362550610072769066570536951621874123363410481549771635350281411054654202707018664247214597488439801510171210379519247853618644855112621109623267931773813279907813673469536232857729711840075870473998957943572399446375971243234594206447502015162710049774281384086612522381455500915574841736689396409719586542191967365266335389405993067538803335600140113264457652402964126997973761555565916242547641645189217919060149773749827121181661838920521850206425135612213783047958288212095412552377273830352465139560062554609107645257355382974799043586921859775117577003513322423416666046198297753107417607427163106434098327697667007753763194413389433637582064169389857780761887958896414877942143912432151124168168963670874117124172941055281587621724123183401247594468020426134855837709845726158013162772225535290503786267597645168890151709626258333515015310155032024650449844135258726360926111883260479516075938595236767794691315746626486799350270305646766311192315255767397880542611909077025892824064250642862173336280511236722285919514159506969335530960873629673109375180194740662715291663651563871476018542207582024934465231856646160933917519596910051257523226902186478591140518299184736310204248438944348764466011254325884493776465567191748319214281122735279791724399381316414227615721693934099123121141844404817671076028978331501581262699479911779318446098353767945122679846974792028698206869334969976698782112416417867454718606445342546377975288522639280563187748529066586216211722409364429488917986001057382861907912669565919584708837651155415056086794249459374027792463700879452328844942663482730062365184357092454900574835623652196707334730415431095329210391411202758614129535538276201559608372837661506612225833441615295440319038941530440489011954358213068555072412361492842563392536667982622314278183695143304695736144386326828534082896660769209651288570830535090983745187017020761607291340639583958942669219930088654225023711235618971147936627708000777280469700657415906005999494256647035300148428480483611122902211331983854241438322258655196581356191779455227762290948534685009908377043738283967946344558767685505761435611268232282687861551424833820634137235873920172654694183388103915739918082289891470399869560476402405714736333238165114632959548365958862746985302773144695248109049682226095789394017949077444814399492820943613231564197982141816944936564055230983853658265944329113821320669857523650303101816012800000000000000000000000000000000000000000000000000*i1^190 + 14505001137403325980440253781382539686419356726341512514445494559362959674147908526949088879728787705978650832695827303569883479427225964087993358017242036049713774338634405391000569916669806756406292556337918830501844866307147193097203410886005520103804203455090107183616580707372413418617297196873268783828618476658634095567279271866375198246236595273417608786490614401213671598208641912325764595998926050702883460439922586627903145046775207693740307297073082693607876837651065121667663258376319950028232516280827312022446103603937052945455764259708424028290669839092703884316399118253586245492888383084494507444229958571641262468058664474792598278157238039237860138869481399232812971269287815314398809446088306865395597891884871651212629663623277445252113453164190353213430774846415303596127063891187831475292056577770060885295245354390744364362575867503550826097418324573491695835688998259500231505439051743206880427772131539285627432414296093090336413095046387349661810269347504191151733263833910917978357309959171582637457991185846403257949117557648648182055655800565546894348261585249401290184140701319826559090802116629947311640498226781782671873559827918000662073502611859580458831632372751931660032745459993820114867760761451676154480747711399759467101252241783515489660136597915183185744506173676925446914486475328612737152537921456167540383952014052014724960897410993607735173438946484195033683040472931487897966121720316341818235561177615432016660827827258167535314888135147111154135101303526793721614870373262216930614881349556260053037541473177511536697204328138449742038361516514643055581039837327194198349914735340002171747083185574324507619113935814695916922590861077862242593522981814849338889911773346176065857511100457468706672851194337182981183913231735583537828460671540866318181402174056059088184156517042436567518255178196853885844363378092172616495859943614041712815936213344044659464464601059058005596107083189487019771402107027386536914758587726742339356878447055037201363349250765155322353728522036166159773244449122821472404517325127614860401248034792674348540066791976574103724661273560727914254388850618592104492595982015658115422578079412083336723597951886058251599694215386823094243911668842503952847182086062550426002498582277371312636290448355594334043931111947352590371915204175835244491139699670977712720856677198941897703545100398070412003339614546717845425292072063171334416300772935498331341033527558632067876823346768676899532790229066015201971739558525583675853730615358355594549568634703589902359120702456482515896354254166183473948735792650846527925589389713322628553681062487654400000000000000000000000000000000000000000000000000*i1^191 + -115956957631454393064052012589792899846265806893664926550739305382978163972044053660100598756292397971034884316431467459850317003610134013958675379330780897933663809693657821618545325099592269818774427791402987719052794414725579535501971210941222974580925537623711417109092421456094159623901538567409155621485431759486552312934121311755794657786452079993841000196093729927935372701543282328046430372537764451151334276950175609327866802252955893408192546439643710498517718729722780556708523474033225109766054626776864118961445052979473254398532134885339613905067274762271545727155890381657471931414202739008935077304166360731156987666946662702265886515996479613663591159625924243367032623042380572600746922654536135876780261429260657894984952734683671925478123430775330999996241213922437240269411052278709508806798316224212798567843840560193796088005499604682174012629493785741186485646637591080881107215194725839718722407810772806600606319068460292568994647641968353274087233295109614618334196867148759613953476557738770886528056976102426299415297768955739203354692830792388494374370146362629181494631585590900180251725599388781677140394630015785009280066941960862675117594943330670516658569331850059246733417025208978671726641611504503529546988304134403381346262800279768277358754094167766175672220132010232262566425166648644537609157467167753476560968102288153330589851829636416999450497406097357321509126484656405273027069127416613419365674960084344833193358519538793693818350635558109406742405432058763153138116804001193575774963415583465406547254596352953821399609067579666590983858964844694657895506717585448328394138000524484183719580483914144079732461401281879773408757643163150343945111138168614694632133604535154376089442118945685942791061124880269942479855226702288663352925690965106542444677992401856974100230766590478444611346366382809437908695033686502689358266159696173914727408496390405179717170444671231556339802536785006724117508005537399057150130799433592068920840352369950795411083236458636391983067065612736521848213866407119697811309500072048447878868411063785156310850081570140412864777697676786117522112115891067406568763540668194680890845390355773424621584711019678787593798576980079645833234908777286903664787390719006807973837017298082278047994968212189869846470360691089432135253548944202466800636046336626506803072937913217599177453170881838202422031572916137235906822941522669305094951558570228531856184000396459317669659321642882636984941655396078500430739696552966210597260242461529469440996326806328484736968727195074851096906980069221764962416040524199308661376866639320644612784128000000000000000000000000000000000000000000000000*i1^192 + -1426554262846370571879824257957728751261203584934962248682021712883557206259490411799949778162564040278675946898229407268994284391456840370140791953183707879252714364361036515485143528520678628321977651746995749241574875811300383400967169637934671036115150638866518239795334071553817673053586555074685267280835869494315930313075553574259928145157641236502019402381657159324920596944705641004598362814085146771127467125917174328160416340858079728409655041151714671066253097522678386774481514368535263463305320527657156095256218002176752969156272978094453144323726365221031872224264634522460938687696321168551510067721969905118646257452491839735047676191656084334181395057001513687946628862551620717978766215998425560129405143796114642621483322736610141877864528941005745883782122557056117974765097429706575922730081414921801632781274958368568124720354259158771947992934023486566171654845385986802433764809831568082238183971285065463847844670677438891793370129887565986993575292347723603734639432984820981098633711824619642099229749257947270774095495713931507178383083432984137402899975654170016587109826797823010895182965144286729966746187670607720256371732814294264695697252651417651135583291675699878564360643920655864821868741846835020159685459242881460918211938777108626973142735231458019614884552361062629073430238725947041512224402438266370118051696426662867027305087928150708653262820210979226496429204123462273200324728118380146935853374248439636243897818014460860715033899350473690637221622330943233087258383380698655398572686217672159404104889968559149763052964330109895947827158277942491741233428559395402579708159544408471358014707628932875252430754473270865126284464698405921951482323430984276901522283321766234344277475082332762131732090816560713245418576077449809838762628986035422344919214584715168945296400073299391968019011118386425500843099829945755334194883433301611421669676691101008966618933569072328327419556865311090349766848921162867407269504509722894108115918601473108461947325670215903896833308178041154849081350465657689317016679875573334128594650761734942112366217345069807921480676537132357161719160989400078469405413065755505940979788198390483560360288103245841542385086744981926163998395641301094585973814134816600002149909719488521547721864731056465813456462547108844738620290668846314076952776908643079190493241685715751799097236512949674348210661742973349719871674528608996241678700769238110922081936370835520895012110445418197173255234981597178307847148946646563922393403351226948929110607956175703601515528398471822919450779478156612734867219979501384237565074180872024883200000000000000000000000000000000000000000000000*i1^193 + 75125675715694420327067498251785647446962978319159006776330150814627165617714575888267971406650918674442082115885987547216012032253911670596809777957712963151695618278131996410458516999040446791792771935558215256238295319697278902003525934272680428721193497137055611407434464187885755493004968432510790736086171065677149353741401634807961458423343119084647113549348991377274469400816386450416902107379158853624112017925114298718708077349835025595153239471295327899197683388132288608906320552204199342749584792375133915610459054150827571318319007783075472565551021076060013299244898683153294392911936865975387577240575509742157436187806561181604821035554062678037356290400282206323965723310051894182728253914338790799129385341800022661871382813672917280892076488412952969862321689768783671912786850295095673277387757548953757202086843828401512985682969101560335745260515874770213712084925064701307819783118109015395782371867465000038311696162650673232562485756932735805782521505577850300873830467611892617370279440449756026860712605651240408096046356981839945265559447492532400669541758483981439935074781579280845830561173429630491729744659655570016613037871090320902828804918160132200198409412712549995165856660624239193419798810715759406335913739129897388845212965488197398292092442233942358554432133872058033875899185623946707695576121958101278515128730151311858702746650377856079252198348023590618482584125558285551172208819342022670118736466784950719347563043322583604789472781364902739121939923906711429124010764315678905919778887894080596282408397039009360807101679656887357490890056266377862612905969800141210584435566443921774593685804624765423988661434009537438694044562948714438435542108929002382595453807102600234176988617742238403628305005795340745102945174995855793862202175770961292191076702832388490314775681221843009751812277379371989138307583966341362192065400688476757599203248119470941694988170434406770227824149280548326780057857733206467442135391634604508659931236653106189461795473941110102241430451162617496449744126682941604067279393116233366109519334877769877600872430894496514499169209638633505778996137576742879088129261215354663082325364092214485124184126675946226440230066325920490969670215264098079349822297851475818355001167023179855403705593670963698111801965202688767888493273522075141424900834630310986726700234251426191079131787906334649036140319183116811030142957658927078471181586901035101054075609371109000264564578803557335519479849037877398699780753886371967143377371182690798361068956972103471221547832715451636764642784180855815529844593717039305107733217280000000000000000000000000000000000000000000000*i1^194 + 12874820517543102105855187799624297159794804564968798040051394662033723611731812083500933176533029472299932609217168118202592267409360135344450386487102695065613103352212997545182249145647177089365767506031009461042782963110829859191743149848431254058036696615591781255091460119761221583626040098077513061644719369929573665698745377405768335571476941487867023978515815813077781714372779593049138473902545990334090799650694200449937342506488789234208692866313495806307510156114655353142325852202963037111431337055864400399886312005870914698343304157202210106787816013306010173817562624069294610831034266833543841372283522015131227784835391703758601506814558679865022117408777867359096123159950270120335925716214350430030106164163408846576702204253196728036694670136636788375796298204942506423016969923243374028346426288343562066939809269247904118019859450105723143313855226417659740086673384769266103085692492692234162301404514681492448009759479570270965099250883038882446132248570214598750844146257968070283908785873309158162409029804036457015646271976023103055388075275334028920205216579604054934533478605801135114628290442832755762300982765320621573081423785841393929540118730507191993462939017890483275345633305077749616091558253866648234781145776457071415454746612553707723551687803891718551692561413258665932106646280430534714544266701572121040519597134020690904524951561815230192665258630523846558432671205844587675598871272766416380803680686393034669662056801601052482928614891703456212358313127104462717683140874916878288711976049848536378023712672661386398775364537050624902263475473345982628990224017917693912848213739693327373547501074629981284408252982216009704920382003868691721284831447145887904696054094227570236130451716693547730669456817757289350394686969086240528434047509977329452723103234541047676115032083274030727698221942753465685047312820508748619367666665546279259396566368062432274210904497189978434881824123471693472589998318955022600956572449209995456738973490430158002094297725041069540484907793211331219186402850717866166715979148777703634613503939717162247615144670926951308497462685882915007764349638727232228290009507635674758354717907420604782248195411696885137847097391945275206551573054334701472693014044590007055916415745898216581238351492441850042966758870548268992349226805868470412269025981074284910004102986120448112394711308329511092262816444550676424784535995648048110088526071543951285296467604427981657535812448785916704091781572128990542111190977109300579635745687703178413884266973715279545394861461829094275849597902142671235973472861091266560000000000000000000000000000000000000000000000*i1^195 + 751960726729755290273697550495526803051731243837533312660012165063656675237862507660403992699342472281861181735849119934030210592449862364327213132701608089716775656213134759567216637086464978146418059066966546145559996986020875108610267379171242082784351851848066152692841313173958007236267432777886754974397239079008313748643812947838726465585426515986831695916894573924369290856684640949547481755994058129691541462893947745657644747277227342443577083437855683400973222380734490897750899234395374872993310908378146842953050804418561584684239640088921157274547170093282871998682936056834813134102117162398118755979329730786466636409038360930272263950299846251393365149240153489808181650996547666938102338988855637652074643228348586415773047014831455178796843821263308461796137888322649326532154736506376798969061289452909580776401695656846328039318827360167926519313370966083214653422066125163042288317218020885058219976240107282779697321123077521486450663512365791788830475512775254340062194137985905903061652753104886043575022729181610157021886951381757141478387782796192411115486056347858258884050089730490836064771633362307817779325774273602848521602917574889076931990873817458152969200887273669967196498274915012836606379037948630581605690369452349157599504880451363826749089825845959806559418557121449716571081235848260310804267634596900845056087144268564948128871209300729794408859954442055104034306627294666805542391943712654667258129227812032751856430263395613891567251278424125270823518319173070771680008897491896287312753144402641162063760931107758348984040879162415960398151188167192265259939874710853481780010944825926402889713233761169060808728303157286907922497619454994073634594134323390650374285050161146682977965210126657815095390388778583429977957139171250448668349132425524000463623987672423088961290956743381349015969082674132069320279045427149091925407322944251786218995761669978369575384229435527523700684672979636337526812218304129661665770461045698613004754410100603960500754747001877454230130439094658810511610192444707518683173142062532612195509352716842542083069136377047194876212199834692598744049806534386741774149393642311047904708351822956833597594458977819855503237032877896591260811017152396075367095594785505173615181210029422280343749854883043198260986006888887195472919677169650323097379743328334012833573489729986447332340171557950697893360945064915812250890602415269334982653734931662139928671434362534912656358137916376778697076358674543998757393702189368709675186905368698662206208161212917383326516509260518179494452139949659402093671219200000000000000000000000000000000000000000000*i1^196 + 21551726417545481865187059979225373664927946572028000449385219232431646268714500325836786208211222612227519202078712896087761072990914837357468397888376343300315310429107759604076855107326768153780774710606375938271351176010437197665118043025881619807048988037202788469963831857693055655172758400886265845139330715304639886219130507575719186146021432244062799093742899299228607582938814091874129238376522380834994584843440645161546702286313703064862230902263508073855652693890419867128219401786888524327345940067000524545240848602480517769345447479924474848356285294020950434295797060630035897103065866005370521286214371177580208614335005302951354141471636967251013589971476329991581075698449926131818474498177249831780913726651529412571714548135015454083370729785495939647462776238479150186934280653320500415790902888492920257491160479818249998157064268161354354937365952649775816154033133996174984388182034161702232167361857309601737560244397580469569486244184695848075139828223082960210806315625404317857506821988202112219777946342722752784726624350102756329675316107168487312390922253816032584773218422579758127407285769191806789792777728856722543543362808121247988608432023705810861759297852185355091589301093474387367942859688536958677915286830637257867462322416707802775503279586636025601645607808291299014813816330032294714412682206385339139777984784311531590338388818555757552646735904926840351370292149439557533549961624626424461839174756783671912705912884695569613659348775278820395909353858983038036237635292976795026089011716182897899622707555753445019149657279303358305347686607322374397949047120932789884448869999397257569027002126129827563260163457320459861065148845426051405760406653869434830459260403518570377047310863246867460073828687577803272027124357136283231836815011153894889533942794332561907717358690100826599984876937848886594920204625154120623430405337680425164470073313171966673308473583010888789952001265421313163302216684854882903309343373013523381155097266062804935411759037411246395233401370224796151880555844341028872314750708617519162317378530631046139942755472129910798419460855190713212842146538710573731341302366967896090648532479026289206424921124710897922662305431920527848966748589196992864395820413892622581941702328170395528547002862143470795932370697982382532192535845479484344358182542969973828118724901425409291691601602794820064067667784811727169675986223435974925751822745772510582880736555107415686160125213017806669574386319233101460287736685997471181480347988844485060414039036021966490044286944004572357943323804712304640000000000000000000000000000000000000000000*i1^197 + 307596566921311364915213375612902896021882262794777683022425244467436271038912027484300564539265930959667332804457564638999492647865359348584940874150445271752909186761741241365657667077939879595179654823516325739300498606494723599938885653240840923723722330273536409964908523927509785895773330642801863501239339821885014651048145212850554557601687414921418706160540205609098432522463392881092412777800509346596708037548787638183748532720503142727764945845635571796954519820309692814003069009979860404463575894375999328343125816263165344808917754226285569563701842222136530736749138307034675250501879546229472612955345951045434844830752588018340917910333070253807959272005729764790765770074099696222339710850837495538613465612704251585416252740095322105311912670704873403125873514197286590819260169169375013376024615863446648169122234600611096426000122135486463678438648964345342294667991592300191953351215123984643354116815146611826132299154233413791806569673677678150772996785733411390913476655920328673885847583491613964296726556456193001143523915641944165738929457463655215891227607866753999246987673764810582018369965968196174672244079506452308581714839757869712578359657751667744373846367816123094997948239290154055158501043574208334858969105012224049072822203805870237906498611935776157591367630720932732034136745641189828672758051273267365094014635823922682319300777766768530262451213055112855878081546636777027962440837828165209198248367451462894274705847148275756348445748319578865402290156619395045139779914872737936436254839587028651984606187174167414490795188837370599107188103120929023304653394179756564115780912887031945487525735963137627267134798850105000487938057439125429533972657561320513035989685199189957866716965458008761536582094797428978858323107526462727466897092036647015283763524102131470218706077356172464056997828323467651774509706348683883048515893509019847552643382394777652476982855325335547472576364314732098039698587680124621824646002297737653861328659472516967084965498456341998592853755479404739319917476137274760262257962413695154941148239675139084923085786800974440046483800024454456010432886014647133034567679287837598846648255799557344625543098121385001516967149258180535207928549767997553183529461663968589067795186078793315379166412257082709930568020939524905596184181498036141528214838301511565200236719527823871649144950015534656459725087353228466398659193685395024777999696788401879578521573947076528579084443531212281189159668120229489691632573343839104433677062907491987480467973867279752655979870701486634319216640000000000000000000000000000000000000000000*i1^198 + -201394960050813267550138501969250544204326768168182539140427111588349993603755121869206565058580235630967152477131500600618514608304501469749749680632947651701281569490494520844228167094067071650469024463029779344031663635899524594706033500905809280128969245652010152393034235458575326640388925243593577649855916685742613488486501023005121584328069698908116006748317745893787017643092585353017907310713674306946415444074250752785850881270148743591352988501841734975020860006314867684300502989976794434054064626492337977046030102948060640921409912891871338602123302743858797489603893502916538350020713037618138804203904973054372935860636614458115206345020877995801905657908637797332480937695206416513930633442498810002345410698743593655228629757978475082753056362075632676248747880724286339087954214407754693759671954118204431052092549497958106118266396484444225710050885720839396746213025066675226342390034718360206551683605252315815987823112179046205135292896019599954857202173592915225291273938282925149499439885895528848597816074329965769672895703958260516720994776986546150123689458509104474996467838220777889712411937480511668510197908302812522562994228440985076391396778578241603935918756696767140275660519204455716337278572279845476609405579451355718418036996967816264668362384342286146324917823260075599627514772804452286655868516199979302685940117402674380393475943674817816353541701816015784774407118677695884201480922980836883408005957448308090876080920193035733441283761814760434063497126449501402147224956877575162439899891453924970895417415750351388708866912850073007951202398261249330541708393844510989870910660249566977231761826988224482782545717309441061681118864690646001443943023120043637737528400755095998201587816723561130707530830031004389541752581870680954254974615398355563874877296902429059611124074265560130171939951358336957770761278029159592767971072769970635683987970225093621851973926507719119747668223309884554673146081021387576732509586015129887591119625711396864568191119095793051296240070169639234023355507592710000613329648972745888071355847789287550638484145941637698908575973685804851109118438964171343631098098768209658136724519999878180240327870830217576132839918744267833094474185165703940350224847982946808295067453856179440051175443320856060324210918507938532681575351054095455524504365062416645219558702582000879584568360525443789566170026263074963725688559627559855758964997453739735137170188873722200118992904085751519585230869631552974199158759594456665453004655554106291497411788130199135718509537289830400000000000000000000000000000000000000000*i1^199 + -66722737984903204432428285425646214788757848095174153009236484046173285977877315316874881816298485061201496599516728156970034348622970887938780799207578585888698191047194864482859496726896947674524116326332544505975083197700072498668140301534081261592639158300391246072356690621410427171948990081664311359585718567487356592584302543427248276476205848535590907436968142086134358683069194748927422119782574658520737723529425169588174788007027962873331743144936006083987897402439813216520771075572113718487918366894867953465581781434541957151473500777115399408265978736529166729348169686052558957789565095325332031648599999589492034220996443177528469172459495286624033107170512497599144953450719535564150897715809351794380315235633018463629969821623972118806589636025213107367019950127281701515817225271138639761996146838880061655566639519956590687195169267310105416747349758834593046636764294583880564778022721359435831917015174743679478582235845484733638837467369279106537723986819720762138889316141562724188751829747853724892227425097796010550785398770119103371036885434005973074100073008112491807995723892122590416013178254705101302370043067045750203601893297154199784336969123905978099620217053588253886607729064507600300527339635554000924368765881992113762684352130215084492607990628512954779286905681738802870057671654650906574886143340895431997623407335094690646923481719560148378272730646432573843265989444392579972762514722498006496116426260697751816432761568212356127369536291421635619885855340310138330118127550106535335386759931736671864427278455731812290600316532651859300325273444344906990935907229339149139075794594238031325454600685429968883731302855686578563896533123825111367373668949684897954109353773878341484841364874320092174376830016564783999366867320896898606569233395694191532119504618208706381939931549808132153135056905719083958996801446594399833483057336175300058938620427468605143681018058976921538094496689275514442693867345880188901856486441806540308530784578526402044321123207862240075481669536452880643933129147755982667438116437122551790051892131886400031869017740465050661756322395969600475034378952791925435220265788976043467566276528686316738768585461218250436564308922007980662902605553678433886915646601021989215506490734510870058055944335141437328246172683613267528357037902516257640455503453999729377559200647502093773217921876942759263879693885033449360203663115245025288716276774646727168493666470521923454168444063427129968548504957852960036398052468063567860671821956991098184381840750801464087019520000000000000000000000000000000000000000*i1^200 + -683692002254165396983096116668912120277370010278415427481629021349779534422545560088719726233731492524614708551609214643324471254727814005636205703565413638695585206419382412849954625041690153054344473654449595102686503496967542999621621544595350769959952686270156769222614154740444089219502491754248995099475183891437376107912015358427797223051813005713681651191613142695694004592479971163981505871561648375161169324953260183755922523013283510563826704602331909403523611327497254857211720100030274134840169665443953994256750794434366841705873697220609004426223808049887409865169873353290775623119035097614342781394177402263598907352762692221514579042387600432407249834925833293238489283572952077633880181694307151775926384909099969608909533152991334927445277140270540378103035075473847915587188749728685165593017481946216271896073214282833360997685911505894820985440685251737549845995065313842208353953130041686250346985304887238814199668577217916461223911969368719105029935784200315452176538426622822835767941239235802601997505064005683297168565469721939636447948251604136000356473425356554998438833396640214474232937520124576142989419032880384885636524210606260488449289676326709302297714088270244899103739049890401506458422177815330764941478138924961142573816758307535427245775334510913002206235988061614271182469929302696813942408157678051530419527877445778669483726457941066576618697899718094003578347418900450047618446522608449403835094250777840501432011496845644187248371356934702396077146077607237156021520181427901126720712264315087387557059676177848336846667946674730856090720935966079017282829218588101759259070662172996081211675304541114957030037190383006616859685415027624183358629662775060869307683577711850109988434285620681873556494153153079100194615629144818116951841274358615909551066774094906202699715575579014801989193593000685678312149001965935719079877672043637704046034473726496271955886972206740580145186311766860154588287753852750431597024465678172390608535699217173117916636250069045830213973754605215760025854087013540775728064777481429381743179868547652755380378175730160046377168652204902598168132245184098898470099582781388789443554399881620759267790818458035782470826763260697110842424104656700979076382900820764075107224267493501114055905663700280155777914550932484265263873600287906505672022911923805158124342467599497147007564650003614744646507710067200522657562500282499507643231381158916645650283837952375172444955819137234036020504935061629106111851573573458999020167343486086320954522550140928000000000000000000000000000000000000000*i1^201 + 1082797552098670046762864429436031662026864692566332399042964342991040104955512116033909312432941340180032799423118834008300827849208418195986842219048879758448886572647342034020226245356461728708344277020204820893226626009417386285644335476541119356170583347936360298091720340663002727963773048490488591916796562266084267328070735625682646560860748356053886987052875974064769411711084393093326920164491135069457857042272849846932503186679452654060559393320542643501371743511337543521391713696207192274966200877739472689962604451284879773787357122588481134667571051979931767460422751591762675485270211559130487686818175290445181267331942626517564412858298827598510305870231333038314310860532195708579659929885879686123391167858224315552899371652636078544118922606621030565124319756197626161991739246535504907703009411834662167891727073813185256041539540735761197011118913021512186243813579251233027540468550693338548532782017273582550668342642603342285908740480327284677202055889788415586432744637477429255758270177543469201071714899395118870713554675513073388128014137062041746133287867426008869865893446561373931464447055548623028746448653072432624414582935074547308670459729537925790167795577385433918976986728885970499572261351034454733378889267525660836339716487009416534200033354265817795911450273709088493237863205225139868086725721200766327723206104841690661574235911914429806491552765974248390917153398105844252325184633659453176308502977253125300323492910903424605501612075485457307308906143053746655123816216157727337023428084382106600471203838834175731830629846462402874929453742804047092175676282542889985641839249707127348278131440968633415451653107932207850624300418409083487437710097704520336354908337537780261991983160319757287718253086443739565684598056122525680624962656732859200039351187822789595153556385127707023844455320804667380407242891580144737604516225813441973026918136808189050741885485800002619805917771682849949138870441016642681825136971459899891397427296695627558898304553876628169229259540611990118036062529146042455833968876669934506500795250443240919182127661005082063300549030641707399988633535151084896698701686567843203097796443733753289573151938912946533794814390656781880598146395201073263661377575173364738036204756315485392368560665463735524920147830827680614779924269016318166136354174800919214222101127680287675580511864767627004173698957869871586507680704684167982461989298345304845721502064441736846399289456436432214584232177085847301112313905803851262317322145271496520499200000000000000000000000000000000000000*i1^202 + 56543269987231181679518483425346125100221073325286006362440172829574826946987777113544239020142177721915017933165004550475242318089212112697898171028310483379642708309756949587065220644604002859189229627274050711735223127286452052598827819208437785666541927570333432104479747113908024164299515206909407396888692074168388365657365570208258297027163341229818736157223465399630969733825309222125716652144384704235157206916752015023755863692235892524281993605193893660582941512477760676629254348454490752535545612873597941946011705405694673867286639227280076954001451278286674524646689501002036638735845222116383191224472484843865972051684521188642074301755282042348817562396575700701878988405813461089635980514856597906303522785129881020063726790556019065458691268052228115363745858798698659581715388989526342502302366422174171837597322227363748982735519535200355847414840113011319246210381296717324284869378388732755221957457517880259129659778117703514862088128093333170977140870530182046719490778148941294930562065970494577952635821380743629244774957066074163644667638232254659479894324987488507577882107797336101609591344161523015195750976131266900302085810776058699107317934567484172603511234534022566737848231418102280864418504958976865786111150061642290439968349735677237697522481111590911941002216378922702071752471649783629694672007135309496955173607965386419410284320861532864130799814524337501503641939040011671110228527961965857368935192760522636020237314143153085194182745876134123206631444941907768863860136742033921662285517021760958365526928581602895901739444544795878659416819466400707198622006697821773228798923137349469550023724266543247312028831063766881891861385288654502488867104261701229502383973946645675271834389817594743060847192019824511589083936483311558235830460735894443267406336470866066271518752709335056785440358451608801933582511315056681800996504226671152748857821821738535544109365223863764867505918260820443414175084849989437579986816657788654332475064256552910379563347354295860255751402188950098417176206970574274732362111047137652338897456731777006513583585073771998730322259635967254180941798377939528252050261241997012357684210188387521386087900286412716226601642713514497642230122750286660643936523999985158383908694195610689357005039998293454058162358707851361463101809808201580129836022827784146585599969833103602943084212308916964232252037385643759154775379930887102086537630045305332231461362968323214391516920814911708612031719304888767289339608328683139004921418874880000000000000000000000000000000000000*i1^203 + 272941373266672416156900838936134605124032443239776087778347461919286039879395905584229724084054698841760960135627157348611812342330024045106587716737109236698327188348920158827833928372260725214763311004383893260571890316587034970087872991627922964119353209564335103741458497930682263888518579276868480126483333424233984238349293536370854776346584318280942301922040487986943474286690396086428205867118950348752905675891511976739415694881398967869051254500415849712029902085473376029718870077757387958717582203982044842152887933655950377415569820418654801734620344500872540523240272664489244051385768487562183229846990096483288802088797655834379848468917482108992571491098460674636099474133997979479150009822301956675418424088851480988794983280360994970389363099634866834513791451477714952147923678468716540389999980565965118917568236220707949314990266673773962884310553308732655032210267644521489643373362380022347442805861765624801566245471633171276236096126140119907092169571415858744324607889517660042618791983775225852165579133524686979802567698489209430201569232610450891741095570827290820259243734285601779884040641484699421273418676548850936698512952093577508301324239798534490328412498604681847001206857428194022242482327964641098599807114565918448944160631575955403326777269346008254130782001558580287547276328414340302749210835226346711869817951513742511374195908340777999219049074630476452145733070645710916460000586674319201553422610601677484566777643116331570495150066638944865505330448335053008571026534601982738680530527501936077524123865875887480125754632863043260039602924477498538013010889880603217863617478505092457779766273675143015634245735803399698412713268122176983178236196355210773550416261945505521246644347188118241370017456109484184145813122144044084397515421882372635228427590115871873311845933537861235640188154214244020905882798262158064997470611846937709158546182146869470336487177340357930910104255895929014591911505188388085684246979036264606042683131157414478667275131575742750771490025069209703429336080707200596549494748051345546808584552578539792147537438293133516921676011627844990311056594844360177881138103078419022577550034904548806268970813881836920208954353837019563534873667959492756078942980240551399640778722993741007526954440907451299899835575837542995788739205607411210026681344891255752187103836971384179346919502228492600833545009603718138588232870578797247502684847649945368842896751619333270497713191532656902635875987276239175059500745972365918208000000000000000000000000000000000000*i1^204 + -474785639047299489178189333929050767220557204735778656889580881722018094638481016531886563333492303423435988442022211908029576162818467785510088073075332952040217364092910877603587394682406825175216851865940069958320740132729008621554074891284937735965079780028645591595119795599239223309983064759815046713907973489602148584397708439865543436992000975683628167829884707806731746288258041618809515790811229359673521847247237201753348427534364772879297633734842400978504276419175750085815730432939080011414175114775532759672710187761878882847436431139688982118956854853701874342770270844516116057146912976905733751722571842468745458906394106744023919585248998909740876905890442779024878311475793574993198268274278047489275730408270227532279621501307263401317194727493343531232756000343510535842963645139353754250179654091283453679948560299838226697119557171866969709887593964297142787322660278835564605636409442200127148577891314911630353115044294490646944994721967797667250352633164818701512368686839248948511153276079018386755545019007361340859566258393224308983283676416447183970942838443785671247319345390411578792349559741301156678746746226933702993549496744489852869161977557268397521921271724939456165583976413935021546084757647421240221690978431309833602617318959947075708442352543055684624793241342663663192101434410454093127612926862396992117599724908120999760506071589365398496590069322040305884218075295833423628148747572440728570204556588008901005771474795397132338219883809957909741286137852694848499259944103818906298590459427132670287148082013560546186977517153883134112878312017418809796858824201848561626407048020601043897774470808164358156365199269938391853992429029812819596961170577729736512163646627870761787305427979637950514331098259344821629240282566447820948092386387997236488530056788557713522763112876202093044719918561602366082307439216756696171716924211967072466052549941665675130471921878540481435301075414354897314893927948847034369062927965717915196470390182655603716745261205050845792145256412336122588157989556823371888010287486033908524565866902598302909407385829895804573034470765376854032783032114236236227840635222211332049908100068056622083128588451665938341686883636457240013371029434798221462243010842536934372467450832449615226800580433154274877598047815983177498002194964674462568056886689635410635581391182498569869340129700577815484462522554180632486169294355997855294307321016375313100840746529168405915722437120314465271665284857323294414392524800000000000000000000000000000000000*i1^205 + -5577080502637679930752290638807209494877898151763181950137479410896599191022104094512913228238355275011747438615136490812154326531513240566802755184135386493453918566929198189900988508608836181618327342828193886976756691963755070935851714169941222523872500810641158193270884137216257086492478522515856406998192996414153364888624719953204066414647833117048168218305869901104131124988775677806241357308723018051892551284743637158492890157183591448532624788551354340123394638097220367635239360955584116846850252717599420891137010189926365692989085430138771217567642708932903617135812329915812939203703827475378787132866571267565745780020638583493027627839666511006904568355641847366525434893620143137462893058345400327079975421091832376727137958545749579567478407290625082740151023182460256695008840128473129909857971570261886078429435856020389856255889342739684661821149091438087013202251048230078979180040211903714056503647719036515757507096849304541537132374808125862862641515445313387069901486541096555500809844106793813967098375453956580714068678936436401210555685487091720310218048009030945354462627731851288423378832424178394521445627860769593970376889496310544096266518020025028691138500721024960501630400339217680608140729473408841741742556737986300239412973598910056327748322686065640125835969555942284546689824334942037097594112411225800116748983579994720743427000422489976577997564072390236898329597975340924775915167613700142328988298346575923959697140586237218270932395557943834973672147715735399210294649045799275188555763658043531382382160983093789732966939289680978148965032054579223118595919402881863283572303980865421280549481123625067559809302076991645696672750465334795963390073499958669281064593873267612293559484618349188670125054536630527250200776977426172755557258297693376226509697963804907815980497678232410197186401692852674419093452302970355711265409020852621219008749487841024522356419668824851429313026061453248538914600556454074224866399106323675281196708678955436748996975491715933663985342317146577064787696981047982283465383732890602765591410874435815092733424827961556084267359178936823939787068777105173702305701005121058353511564842586400198933535031316276155621861203369133149157618831639043687838315557076644835122353941182399136569760275931818522426932833391691194530330684227956206748139063794299961229903839084041328600377561235463605056420628664408187932746073219388881349153193037907685586987086418998819703011499295250464124326047666667520000000000000000000000000000000000*i1^206 + 1890852965452057897955833644471270169848614690710056671703940968836050514382309682992287012279683461763004998371408862650258966280065855617621301181267512414966825148071737145744030916683511917632678101693078369212025660216288184160622064829143089174690721374639200907477802660674336271183521444288776127171386852091499595805100606624456788238647649230080680868399030026668683322306972159422259512956317420812917091286617478606664783989295156613278246900873015793076245228936613193691265300249241661305925701932734806664498555406894065177418568412143077048975741892334085155463523874355280002232093449208147001508872224489249729571470939056470658862118366504782798399183967698286128587497989761268958470547589788510857458069820316335969386896399633472025343938143644102242841334170658554347377750722542861078235558088503167041201088847000680400319011111272598234024892414981552521966462772059772675040360217000552390495995432858957382841164156152148226259149351711983991729480070000842886538146282452635860016085550892568659244391790778266817793736687457539320730352636366376380440400536235769410722919812262783203547587918934162180672148827307715278004333836259426811331051063948450914784684794683146913845321977012073332142225544523742559532370155947870358944218170410587976847574859849058898504558339127284926248434127618251984039498879082676822860975067644552883189651116575004535914566326051361087518424712500685152371546451313136925172908222183704977922290123654399955570900093188026138708409703599838719469521564648785551785653564165484896371553581153563600749285894631342004541388048208879449822405991238165848700536300712573839171573686916741535026088070068779683520435074545443107672276926045066739253409341172025309250026928153398480448158249971936414816752478969764193820395594258846776564968337001761258215778710480830563860040923666950812922378091970883528516720226605222219079868507843347936637122966277970748490050632604910617603126766517814636073948664691310912395821660747272772302184664274204401037398284703948205121604747589678494863365672108793743876804729538829165993139946920774124164525250474740376313783472411442784689834785511473996383607821379137036216860782393605148546982743056714625693263390256888299857652043261499428724686937356547576797764364601361874982522345154711301935135708562125236859996934719349127316485696366175269572219507685640426564279420959163961012447085101318948919550581932511999846322331659357050168316146476911362572288000000000000000000000000000000000*i1^207 + 41392181981494886605088952818329745984206176572219269324676936175753188301878203486403014208045733572060353251228497930974077085156296659313129090423034320494394228996315124032400144596336645701275168106730466674819386099952841091096980595753419363075030167135588204125996530606947204037505602956015793389147168217250876080962034285416018274211759911441832337821133738204159432191146955267014200932169309926375971895533802090265110597057198421751730945875043073533623279832300433117204054214616113005541006485880318883443831584763801341578592889489397189069322685309765033270775533705425275107317951651431952126848626781438505044754141285214536084547456028660701419091067948232760986246971951963073344033441851405474682107119279159545189837813745523501193321958208917759327290609390683124079677869392527890617584700723007395822436643348780542847151736807457704590312901812427347901972399687584926795743238445275346597482970329534214367673786154216272386179087120384415622049243290782373762696997430920107848644992419911395977416494388335014874370859590291947494796736050444677301495869050059255007240364447700072359260911074274074314753504164830813072818832602641225423240351937017949472729965737593288559455189606180483901493540080155658577771475076516262061178739566903635884426371288064420390778151933159881064417828412352981135029170379681706103621226736923730219780219014705521518940162515088968155374892105197193700126669518777102748984228290716165862309723781778079408203937482060234543737412184639095663424748716999825664060315881939243093820606048193813374931611450345488921832668507324191469321773722462474135903419350869140466862893590525286293614558233794471893222101532286378889101472284717245439083890520102684985794478154933951701921921572254855696812681484803303159472674314532966110826180777656100446899152822906581801570492469183212175691429499091619887117901765983214922882098398146663678156738930063948151315092109621120398579602595003469706215016966491416975874580211362569787657853218753228993760560519960070880594986752647145470123461679847302487112110625917520817817348346830124389251199601625363971520831734449029370981514784797275871360852643052796801950758279177790508738013014592136375935898166828970463440837375843039248609990872099824450337273828049334738561978548716394649718356121422808472075629327946050964527183895425998829409801783131895660138348596231351712182240659796817107595229329144840432954398852941359481234102891315200000000000000000000000000000000*i1^208 + -62381224555935494454548652257056730849261962852898706534100586002302391526939320808627493624254190718935858426930291916766726963383888476845453966988240573246031926857608474705418338253756946267405507501857161545187121667111392424730008200043803242871290698459778351855470118716064656909139096712731006934479070936088875601477165658735795979221233197618710480444647197588930516359139296414921973526411648695904985219150080422825365467360992333590251758522353101416926823466762824621517506590538772378852637282563016202482693961343465621053355219073668268787795456316679414696947202205717714821140245228520743943087945750085213402566417667838897177890341585140923350610231796739880735090259946438141880525476742000997116513782780745316455497221715690190261083523514981627342425801547192174580247215944782160616122178768347473950202277584795369737313284748636316496617115958519747276557025214748465366283273957279504946196196549648755464322400094916259140558214178435460217289609768919148234788923398456311748228198746884058960510512666910003348651201409919685620791329922806740753275397254654219614938758337130498249477593153988822392218151967777044091115548677630013938066842740873602495192195077665374408229457016388016104146865508008041385906437654015167393110953271390590676056234139916955532632769630560471846843710131403917907780293811130889520755758413108195122495364088461346888880367788258857499965665891440238902357384466776459660416344931197754377274345303992757269880544862576711397298827387576926949084080418616967777549929995140346434765047947436645922107727181596553206405741467557768093923055556170858491829950328915136943578660677024126789294043939755440932240885466166280090961042056202351593072707452904079912857358081982343800690323200818390304901444962782607573613751758601378115074395552162495408999156197112882468871923396308691209648646156033911834894961324465258078624592625121116367602102276888341656462763282114588725140693284780949380128210231951817559109273643578449192062472551611432349527064591064636260770107898138900576925951827049239028131513330374015076480176667541752375226354216944605702253126518381642612022567477383348509619658133861258479472716973688204985263393336475758813807838144171042404335728805524290201160841861424484955970536896551510830025414303944701552437704395486147565959277093408673202230694518924561716681815878321955501851731917497342222424652817100521541369434244146551377339196259224864686080000000000000000000000000000000*i1^209 + 47485468356971123510352116542170307706670301219605141697708676388685673812341523264590517724713411909170377802567839431966251670979633811120059659779686363980771125236974809273554041924918893778096764137647231635433455310450820404323029927934782332495653391007770917611101867731521884641135386670395208763021449262546323607302267433467629141926539974619540072662417868216259186714720658926935696375019057077647703130625356234830930592684319046515170435414355866795508624117694172633573997937154490085039155834012401875629833485623577086958178934778829286307720800849034254919007976405566588351802743270716871896179080960192139288028198247294930373468289465442023266733770683499269289633178858809879841411095753547943355764703038852286550707533813674742858132360924143042418158744204621876210634362449438970025100437091484953726703339845610272835735295642787180371746119440492735044788998211268144729549037609148517359645110298700108171256657952669964111820627461296161674452670220789058616229336534973504988154288567664358791815830918954874051501710168192343221402965970468476118126445245753647504718607268115911503618620725892383677382514106010392545306145384791795174769648654646966976185717488247287667956190277265644148476374067766752854403153499130646016382735647213848374818310573816781118309260211631062867338173156804731907924074962356700270383991432154554382859975602347551427866181387839214415872232223402165982070782014094202667767328853446295861118430821547956953449109396793815154306792339941073671998028880907279287766094735982279856513044697529205632325664652663850250811232892341999638963532090690841662831994895767355925895570017044851714473616813544184332071429178236781314896805518176769506088614385523273752807310433313067374204653204081122578141448584227078749864021378466404988651130861464373605522818856879049959664112376121198775753050864864682910924123750219962292626379091725170021719609954378783992562209336469284283415601021800610668831311736673381882892258094959858752651398098675010401076126647799927132412140162699965792401946054968627197787471759726784134121018512382854885360110519004939088149381723717829473842844286916356204361046897855886106714102568422165050622540250673883474689285617442665740561591950814521576903053085569602057801276272600388304476963704376144059806071850000700914596270549953269054091232845356403694339316826152115434260647397470460058433405133928654629019883024435725329588289536000000000000000000000000000000*i1^210 + -15901088761000695141596855096497408326418150573393004711364270170097725732081683489006387790033107430524810265650804440877737719641764044603941470853186875417379364742875837924929180859186754347401341630119672954383395465638208965849521074742884283049457432640618746111869711608232821108606440534444368219967952178617537560223695150836181761015482652749334825473573127216714192044332298534361564172486508918473652492728420681140383343278988442917640642831373507555449548013135536706313994446172449026297685976318914494380663114550628120456809054197220474116841738494153947060031826067511858221578658773479891412237831194492089529684770320314958174902557429304569545240837033599116962085444495521860113858750882504650551280740462396579694889409891546822442095563540103715795478309167959785212705104980930234727507508979945195152776637232852316189382060784091786813915333148985792020961361079502672610078121048456072606220315830519659974622429691983112265493583182849131491418294929784747861161768633229426104520248688049517315830184526519025751409372052661385968750996211164899744239358672472755495731508043041020232772501706643365056377645600999645485391702516486891630680418336292513710540765833541361947120167110887246244010516570809508860771577244137233610141234338443889159587884659951668528185012418330062125982088473755302529433944504319652241219038681799546017994061511926916363632903573818450174534789256515437448743529290809659561353028631051780666415432802664247857455432495090959235428988005625238691682494099221594670026563363767385670731613739329787346388190213074680712853697360817869531603326635045399405985938209876181948456901951732900778011543633492888489956652135584018027439134555467584841283864172715273991742170827101112138599382608211414582777614876369425049509465186890867553261664672528375562255054272055007980748867738609859676417206409975930223772775422683391260716047612287716400104280562006897147350626481220524482260747224440965745910375516164224866472099731102429931146923174255152991850966910185481734485365910099315581708432168464490367918925175424395079743569047400617562667058952148516479332989417530981961878838480085691675551331803252288779821077110947423712902819229785211441099874417232326802607973031696717431560440511312521756102288743505339122317399541487468593561038320676029778992482322263714140160567558868416573066866219145795437815809771774889942921398820184842509322519271650099200000000000000000000000000000*i1^211 + 2181906025848278925953937432013537462691899765693726143168096913108356809607523121550142165401948187488575037920176741716540475927652197400818593417194440097623954527481045079420098676395407213073892669296119048407122651537160512495245930014031570043974106909188685841388264555335601124048484934506981272480210762341132586014390550478567631513956222716648204576472083231406170865765601424063517461100858044869362076240960385263935294679862665649702215410313080249670788118284112174455538515789389140906930805657400984701726487620676496440026591772730229734360257441626346621587183572947002138510768971654971796487753838028658793729260946202424849877020705609444987434982772417969507018922028638775035167111771449538019147879906163326723267484084859833302677003186405685158672123690265568797451163016222986343494256626471844843368490489301972667694028727853284141084545675333594773437738666568864845072781098551053400211870524421639147451238344123580553034907772704175896020421919675606571997890670412766884604924003710082943290276762056658272209588193446363578721784052688998862029846889331732295285498679956072579933985950681578030915922073133679070360039169271947223836161027912935687496670056406820968710408847795193513661818566059666834170299626795750110800443462332676128197359167808273538818391273308479467382934945399837026405835655568529527243556733120306137213815624451545766948567062608013166545560496988368304431737161023727049482251505323152172736694929802789304872299468348448319883888226481996360038630982281336610413293801626664473587068909712140062766079670470872608277494775229309876832740618272930055709408152114038922175396472359380698727026939258836239448974193339748104493881850281648350992899592688627862872761389512563965897629043445929086371121405275520733480766614365989492277621285450484611144069175255514755880815076280081311407233422451035578058101080196491988837509080894692869221309294356876677706327982613384071447821015371486191173869247454394007941557143853155401627431662355838242932858835671966015007574690176516292011446301148570449873297763889449083880098709139297043515266802690302984720151633682283577917853680341617299497463378496623087722559361647333602979573439736252940025720500125797000478674931983718820106523410360217376320400136578604933134344803876248758218209083848150592042950336933175852506883163029039832823920287474856885739689429184099844762440751806001037967360000000000000000000000000000*i1^212 + -86581202090437986998498618667901818435882659387675956651066978311347429527739763207709047820958674634679812348865717533114143679674802467425923757909585461929018617222534021392100704346834902278960214198522981508250265198976117444588727373770857950128132530760488873472153035319105501881036349402555504440580816628739900009220819121983694001362183506097047047554756795456845347474519104293495973294460292827065149198611736336837698390681318538168046396391682827469933897253138403811523705165371828840450037451701151615329248056619922377993208130655593706054884918733555593410123041085625807507560215506577337374603843351645383794802412003811572103391797784674369984773079511798052747279329968865180512841198853199019063044067064449601611128265397121267357508679891653846545907072388238025843935658927738492225441616334559421735375621435473846696054809693548566109882796061957338217834242066779415228641376321849711622427917755035558317395211280307723216052532020956476452051933444535861405952198379997514389103040747254230954388714166736066237741910733212531077296122351401962437282323447652652607811044733581811080119763890828584031770579551246477360740589505264668386667497322391321521501150653549620068382028407985973494761700823620306529338296314961590888355751033197511260308117955887264857233273391371633723508820688226351386539811629538740792766501865570716489331567501848262436575787458706752957926359461056884821974617760878916830210733612757883347368923713242130935580799209501148626251985525419320322556796245395482860053131322319794786247084352658378156170450160477706035379971431710520804507248466869324903370866666760062653038375542652670826509949330660274534047512876587881228530927839245294729640620165124380308250159160369386205733795378389297235770707214367024791061636199795192780794911115207865609806020282879964343638188765672793527482516168270285610483687731299259896231485242158886324440831088016803543104346347947086134620081897324542033339140990316960876666775904943225624673902152019251398945158273781204873603685966769575633430977952633512286149113878450392169833211540009784975630657459085088107428827352334615698508753184658982582220739383528817304023447426011913188442676343641470532814362872778513259452410296991843523364384347603812907639981397429331383507848095698954273283980321663437348605453473446297846363803140360231081040528801435436915583551589539964559051194368000000000000000000000000000*i1^213 + 1373983344916389923839109381180907561209898634089042808500902456248890597195958881205723802978201681344148437279768974400248603045192845231418989889078845193517363107008015516729703041576139492615027968969259133430704628823505426545927755362809786353133103941420861394308564642348395103828503410703313711092504744368791023114029558112523207811682692482234203294648303060228550228030734424929571597230661425719675537629561123082675385101352411203734039449206755016257018155722392837076654186117525320173108728305093779772820157045137103995449211308111256949458078531635903569379373656920466659426800612215196956626924621289890711606310791789597736582484413361199505420887419727731799268964847398399724932208325452721627784473315418633511995358786049191063357383881405731127225176327960343956129971767482211793282253240212317958300512715739806069440259690160231007884257071901604131402441529560622713567047863306996772444358180251522572169596304879362471974418622904985761172149429341134638828889305975088290560826224733364500163381939379664168620511226092810985673517254284882049323788073508991811596255668221505404753346291353747364643675470794631357476834434527302640511035305431591951113044825073160219428348586298064574468767648822995740729373877836354651306644849899654175905656424765890292083399730948699336937905188192687841218945830111677767135912390693017407479289128356350590574395184347542063093258104832258674295386382046856913721063066353727625063269759978351799393493136368983891542569358019810664893552435520151772075231197294187997817444163311818090234205129312786960162510860303260619582523487262601128057489467265862023474475800027330042530887601650635128499182782989774725677408932727107700665592008281535901604565841596819561201196574147878435562425612339090634410247772012420726195252413463916446736124007850961058922748984510273197469719720176456908991587423209574217535214282173399403629881837602233523286594613265218833423890416283768215277001865532673111587809164199721362144667573836825630940884043935486380813410232314622120102537642283488941829822652103085705140187220352433531572468246494574828831573527803229843225654308817927292846843434637021204264576983481597448196719589697486937081605142632078660739473005797837912384228866130855654932840464821497066072354970886046537291103792146012035687262527386668024653331720313384765230723753779831633689560759035494400000000000000000000000000*i1^214 + -9638369542258781338876462598784421974691574454366953042432403634545883486819497897989204210542073016052819197778329623817641431983177606541168943056432991589508211296610283005418001626002975818822084490064072945623992066056575740143399736276729745229598375246242556108985064562868055543744769579216015806518008167838664668407277568011367745071543102065444859855494319795773035812748374024602665095733085160881317533035190484549311734696442184687942102103175862524081444535016205929199325558840279237035691752486945841495349093414419993362352353068146656645987894661304727963195755976125750352811202454482724106205438247827136891638236912891094745280857767001367356643689495315221327542499397079141010681418852970319476487476163307747734363660114152088047320918977576962836626871801578764034673203612309382848337601679994347368549312977971504397137964386397042359009474899135287965539329131410708279034259121861398777042913346843370551368158864681550716904805756561704370465071085387165318477451915310447920906701152174830603951101976083123259216990458076245483553475921270060137604942257207888633358675796657800639526133804040504214299169369603281056584727519929184003048175746269923672432603397530021444187512939679095291230310778325491315732050208998266856714773005866842031196896604388399494529083263820643993181282716628753467341192335136696953450443751286202973545903752840398165874643570528231068583494138174047595417096762046497877087963704555184470684537201394374314813255367109825139951712784651179103761277449362810556339810683054366826738089942721871388607905272697097502707312010136063611948851823346411677026635200488531173575053600220562352161711627250688788636092680364900793916329912367997074443907021284652644014147869720221611816456956732391235624068442106878269316547606212991228561803346646660930871711897873360628742562810595741716802317669542717285289054500627985915509842146559475181314299543069884169386306626563543800794677605652978207590414861674609548769901757871400184128043092524262272156447874043656501152687277369414738578517671792010165458902040888341740126668101852144165200412680550693781532241179715275634723140853657947383931904142183441806577744478701641801334200406666671217872125306038765923036205169605870889465268980698495946354516495963079743279316780317813432179797885534784749131728942233815434276325515992311750993679628543144755200000000000000000000000000*i1^215 + 56616106515415199299968327650899622264102015925744497656122647046252890287987066836585449208868303470810201931110166474472100771990792077779158814120366983128537572407381662348653018940080503833425430568477131983553542808694168450844021762685759582934108229546404992995000186194092753557201812205541730760175136053474109491027510216937525347573298353851985410858628345846268067020673901513926040263190764835066643682150873158669469928565372666132947324624507942331939485572574671220058384804747247480891720691934364474423796257445246126578539219430235934621526114547283414865190838060595155346563632863860490874794222450382722227146466212941165876167356135181547491828489075587708795187858089712481238008929966726107917453737937487264153202725658807509246504850716085386098339914832489406635538882877342830873425916765025422505009037021538173090688942067689653953909348122099637193182761203027332489050974245961455962977845144592218230809944151225552187513033171341770043075803485428463855105032577983393710247516437834270429998055056868268842644050785883337408807696451977711487588328783122404785637556732901965587000484174298828781234612344766349791942531005722237361210128639206966748716542290116752161506348041742604282643692131144459287673485555997961297804463981357421294575427170458909808164880433449521273296469753557464105206674643481274669859552484082638468318102017285756884132596362385296274569815055658809270143236444749080635970564922965455138972928938039132426780614530852492418618215435851906424954531133965553933681620664717308187678404418178714476376418272171498523504473937326838415124612449766392417201513106888087443859391048738387560391752625551440277788909257573221222289813516596451335402985666679391766712629765260988621164690269374401644854764441123596984936361677180666615604839142037078713775829583026179348275180157875513566839667794059902938334338298370745274998777629202468966179746425988159560883196996486270091005671203817691366320659661503020590275232660818677409947764195842730534347483797839546705593866556769173503488370042725207346176906141198292056340332387094995251736133732328900704158726575222735854491931122946863155788617096348992874703807081496173009943266070202849670932142538162776206473153187996385720112510447483824691728925967578188695640581808711401484547729398437873554818200937580821838215661055534059281711104000000000000000000000000*i1^216 + -124807543571839277285215247693280197749307119831904216676015244400873275085643486437596452380477196596574934403834516731710532453067851265842678876366454628483729899937192379259612774905725681662632412051878432130367939521410656787447600693249470453821024468061413604101888889187536048401271472496488296910245215940842453724363894438650712651382329781488737452354598211990606097920143040474610360483464094355392188749734639724532677909718350113334623576113898349165072309833594862524550034114917878108472583853069541661328444526393180233058910827343150698324516274805055763565352175084140860129681213833904408655145184438299066911959954760807099621950405039865439775880083723035013226817159704750717168645960509203822915458070379676197964329642150532992179680261885783535077675536083986546802452834637832840416788619262575964805813344952507070838438339131394307184404244915256130504725533395952956935148826877764096106261959207031020102734704181586947524494101791499527524531352496534596499045350204632012306947791163799605100232401745714971246566721452116870692996053474867867954317928569932562002868002063039686061032963892171300203203621655752616125437997652030476628972548697587379961702605446283742643669846345396888594605520585478547573272915526444486089029815816011045913321259847296657909913923892929757202762131324949809226571625136703356843646304247276310449500987236316028047788907782525213439632190664977391744326344632550833978808026452265022634482149508508353002468879647712390026849494607585446989364748001516804596197870459873372889152329287975663676859506113101131216019562507013487731093679015799567377800496551201244864653124682947342412412897872147182216870118266390404283417219749497794941152140743265895439054995257861412878249472090390203988072316580602112399277099784605719603868905000300279075659217091088314843082312272349951901748134695360321296271335927097269458225671865734924309451303804657546145368603678286422731219551684688424131027217571714854514890727766080474026779326104965898213989047206844640893246376969340471078398078841433829220961036011848691472500990066047702756516803479692864062191302355789552420578604814780715109460832948437033188396916186945585729807393783563782914433050481543659019386515773818768543698627269025930870295445416781180787516050294710669301112974807410730366679655020875330128811602739200000000000000000000000*i1^217 + 2123691664153299685413129815092905373063993493132703073763193138390625375070442082130972118336260127274816315511042275844931417158524155542964752067371962101778085110460031129853385300609244717989613425357646746793003355602373406520509720463124278092106885857453179861693979518158738977508320499724514547066638635810887441152582069343978758703129704397351325725780097338743151581298858107142415557790332829580091861978532081356120930529848341211811472071184842593933057540869373638595299640135917662165226305754477378311124226933901862574338986048151365169611861011839161130202426426950076108241957343402707311017249663842071053066672770259378485217675468747237610419574615228941558933861649969242396751621079930019230252775920114174194463760555924054590740032394637202858628695982306026055337120665155809760258061207952457299984008163762844010084177301766920711171919064913840317435416718721822387218468779862442866857864016810274713181190884447770317348540011932659514168869411185099718809786275849862183654728282869343520080884018460936406652167137481799824814357444392383615998850083936392321604802392308708766628142643938245222637567122421195935393777386930250169716862298503242374543829350707761231000361521089272164526433630394684865290538285236457760101759346403677845860240435626188170238028929621239149215959806773614627377468411816971462653904776994999844779447596177010752874105907620927326122406819630763980975416262884269668399122153356154510832467003134676369828928127686255003198978178132395006082898446149327897111501183242682158540557862261949714092968417796808629591275877725565049059047753692464199186739306471295011481647390671880601570338462228310283622175100893401760918827520874841915653152497273899904205417672823447420713464360439158385443826661613414480513560674178809239091557968805061023112748266318442337718023996893249299303736700882686788629371688496934352955648623464819135466500274630748232881390535475709990020505118732668022177306607494676946019938664198883934736301858805543240542491473223069868393876239567964382052706435316757558464415099390790480094879118102891462293651272659326133317223871800091147912426181224243738144970448544010177094968874270822032643860385694500153910497746937047536069779113038964249142603765733126094218622041142933947792031627090579941020840702680628984628910878411980800000000000000000000000*i1^218 + 2574558164012656411482913297129627518899143188135300798811193775881074112436830946518746890710714906680796462815885687246701937888938462452756451966460701187069658418340569468759969147862084618145202814967441474051844761939179117695196318832586653887210839566246079386077871672693109752449244280377497772426169771261515563501502080578499238603134921080575219965233301488824108559836697438031341847850025219448951156635609102635672918421684675582072161496127262923861052714875315550456928361595888393419045192773067119852052341388807609893919220760689807112248147490256376582627335837981870737903432579647347196158382253512856401794069934622317660019050219371642530311078953807448114236353064434631452021498909655636262269768354601137334808044403732616744192248471853238688197575021695466320489121721537353585958237091842398862379272804988486524346534692329528968838484079550670011941172538127724485881860434257327231160719158999222702073261023941544616315653305343471747984715880098787912659284596762768097366032363824363579749431558280131977162885389982322772683958773800957624479638502610180629259785078893634974051219869226368874281310033684090716676517136383986083146007720331520243479383603330631001852150721902003103483062090368814177972013916963500862008102236446007456494587100031306606913291946151025083988341338755696188261430759007323518554241637787076214865828045955472950126825013224921068983934806473884876453453568266299761940739275176999520950750685589285368277328380852535047302534889431086679066038828737292740846654161291747420063393951691659420871559353003472130735242918760951038325282424359304117142282390692752783275018440137699497697198881477786280892866007106090055737253266297005080526417416799299005251606097937131443167419895312079244884671559837689309571238179681976602948945428752340773418820348185453001242576325008206040139224469678233287927903937077844614342878085459777450553435776392920276972001006628944310765177161383462652573798473562704146647754353553823168159540360693003793477928203921860451615875405448971658242222477334324689865160384350191533299199920742122803928536621444850174585760719587401053074107868810454164783918866577157643215657095992701534853838996290409848559420947283766306189526919225270126661558355798602802927817269387068294367241102111808002210280082963628556288000000000000000000000*i1^219 + 24090425521812904675545001753463218042171096199519966708491112046503368120655835455594207266080544746795355810201545591426679173750847288021093661860041512478206077036287513310809605667286381822679523487847372151221457428371032051042448651456838083299650576165476298747989088972127838914013439946611976762419434839180677336755680644506313752948832959389092746037062741620938784679247963443328148345267374045747321521376973607447831901063812885136562250879350962570123861575807928087626323292004112817111122578514993994982135786030102534977034128672991038505237892535633153535866278523137721954660565264728291269192140690549097186491931573924117637935555736571635708897153299763885869277140757926504533282277158555359660309902190916258435320117158601847218808917620033636656584870879021115781690054454823817122929406328808804304774463551994997144444777737468635706592187088407995436725135890297154551140797625123799800563932838908445050510784967636492717224335751588490932270738253444715030641955568257327780213427682406577557303032623796474923238088174859840728909725369441429994860947212741407507207769614532686955635355907077658777287836589258593762383130794163063591725498512703365068590745160333791058677489834755424390675942542104425167481103151146624225231057818796844026136481409095841267755780128924792179207562190499525121925402994460546670792789338986500472328915595376664497445236915351056904191649321699371804086019113682984214276708527267944060155019605103603678865614844612476562763673803180444673406360205616715919858234792127987334447185398733274797432463239317350586062463056275377564033008632134589464378438419511623429559252870258075476417758697927881282734443668010303904818855779698040496331714340576892984851142905069611467547249532155501235777783610878995860187963728814539636322647552216339072485353949173849037520971697447094179003649712991660832839199223691084356343384713614965147191061514975169600069926616909488689652627791818340331292158562774934584120506154341981578058167550986904629733955197047663918036904926381050042284415003372951654121474151651757882805973557514747320143927874273193330485024868504344943044629808734223812594983499983446844083910407491367954248785400435645245503797967521569678547973313698531405448928564158408001217196128153069373129516957386311181795328000000000000000000000*i1^220 + 11127496996635275244279905393927382679994719351656816319862380733734342742282288193837722018654628000134325785019930635422686789003552845671518870196611254161223885521546988205953097123298118156347212081541695065972233952056341102387639616173207824831372982643803623343280606261643480607053487365454236321603426047537325961142772507195891214786286161309386755166303818897370750071114539381417368391092679014303511280288668145973265194230861862301442242308388686809734659667341397111245366020903273189930442156552646425702231374691629090532855737897258412228228823539714698042782765737154982247572714880407406315613427731459495156763415765408947328652979760479429323269440521376747849953144220993698242891155779134051158203966879523631099502942039735048480417344360619992751303875991426066356900445267889370259408861458661883580652626566091996884075069996473099513684686090778498092796397471227902039391214222621514482479567045069024447068115099923190489779562868061535337597523818812679912646312932447835465994920335602343935041031860878678067705077969114021387642017591088833880894541963163264658960629242058144724459668223930533083738037320613300730185225138301272167794438504180711758470008793684578111738016537615261869227033658420896048335667659496543751542304634032183355522407029466378285299300755436225839578245923136535260455599208894162925492416109101257890116645223063298605584186380866215456057181668007511515228059097071707625284197409778155989253311807632905108943950180558713473362180413569959130721338653301273293556430746590186363144359755881542249371445559412041235487620370071494732609048642100477409904703046844085758164053825384078395439662967157593435021731945479843679129618119515863849181453456079205839978188365771179972937332364610088061478325159346959495740323961830530206731002522057396485550673065584247452679180683131449435896052214590939203593190833664788942962791114347450299735761098061159120870718379649815191414454564514700093506955234730330400618810570939343946542633346626985869495541157627167187657144289761044712386710774952643261752810262739229102553723104636271480743543510624980676490619225447248531686701539455837194889050863493638663621200501133554673139830088266748711703211608141181890626027661749777177494413621497831048629984614581952355973401149440000000000000000000*i1^221 + 12358553075319970490046225268021295396956452616017096111299058698233984790633998805626116785957643515229272446316438647697729739305304950379893017477223603023255325236179132178617003332115312996023693907759294237665189600124793613274817082255291232567876541249592660230225521718160299595871087395063849747309020116937875409640266824316565436362956644832110513713899802061925139140879288965792542556456112161052601762912208178526572297170722247576454431196167584590955514085516251443653248638187411496072879083532053583482816807709744460407793361000774864976720457730326344831362760646014244435162378826556213084365806842317862141447770950741844963934841087140254722482262389249708205091837997544393817990889513718850162669164971041403995780511173701617979557557073175176203261342634824784391631180717925852092273161848857163913323207124298421353412131317736153445116020356846592154781771712732479995735115619890644243502493581542839048733451864618269656768053245825279893796708471950925343991554844597127462933074018677090470862859174251131516526566146787749001806372411479319017996659665198284263358434681322671195749323964062268445820411306998588257674540011226005271918979428842195591289985374058681778644833643537028313154798387633523112018085243646424194684546398339205884245838784196712634120868675716732352453925723131441291499872427231367335675443449452538560594124163818047075965391514314285283077111912838729596026090588192914468048041446967900100491994379579054145838325265811633668668969966209856383372465672843206797408847243289224166193517372230858849010581348820450022215373766937535856727994543897418593142680657315244471813939961671248857824648123489566644393220991601236423845991828693514287687033401667915844589697191391427092304718628048347827321623058519569352951041683498825425884073137121115134496943444150568515816137566236859066480623709438761693107945985792188940743702592023069180598702881193635906290284966697643952207434497109668044248291283225525555449469408110137282542556072213550817196107223974565483102102616716142696328758567033813863521048605658727479169137396400758674407640863572263909146913304607057904782433727621131519214120478902723152225851469397178131426362416290000557383016668043972335970746993495169745911729008444031516907281999462400000000000000000000*i1^222 + 4066947719358790934031637753665300736283297009477904034716248035586359954913424431849047775775867076133054929557780312537188550758587619296486565750983618787651879972006022415127670375476089781520770934450476426852032240450697547285445689039644569013312897009099945989673924924421191889761006945324793699589163920447799847375087061099610176628430852041665871762128613536575097672445132359290650956781251187090442319319701001959367809566876024006274857798052041539381819506033524966877896943297193110584987029828775675382172737004574830884258856408322975920908744773373908679703726033623686998949826142062141117688633452417649918927330742221996846649060212228751187349441924402807038270650255661354554426310178049736490998188497121217801725459001678601348842786053097860336834728755054910766916522263222362120514207006362007986532746185628176315858497554345100525332221690927503094153258821719176432064119524738151940335100674320131782741738440196508951524339547634995018473204362524275938194704748026097667837191546208272176008719592912220860611362639839249818943436339911523701765272346122447741743849023389964785472346120087518451411600714987390934282701993130092633407511390846065193754320528896198610161113081852360864258427167166498816681161512651802406900112237606908450033452816286926774201334635097741973003052755308248459630457499875328987682394782473907376995088479058342434880868372031796384737583767832064731262527783015736494441534838636321325784544511453834494068477966299105749217412904857413291287891634178591893781441797026620429659286310661481343502962584695342544588167492340160080969195355588392461299538670235007611447496803990344261554031770409411108199698593476997737709424488447201844640472955346428352328839611116284668157914471952341838979449266959631335608570239489161009819028869828120528812683208340089826837395875919954806008016432788118967845836864170564887649252190795441504310518445658879740554724136142133616487084154407262735251424495971320327713379939743772384374944275452450703037953042391974560174031632239748419091033764685255665384047559802975300500087355859858380387178728722282895302069658827104161161431399253199347629595151382417516802571382905814049279227829405641784324085216781876398873464304091880943970634682146907750400000000000000000*i1^223 + 5570803150689412680489931382235696380562593501306426931484845415897146934502553055645883126113464736561990700874481366090399556395763257014370990364443122205041158026749274463130289080180345374394657224253866964501510296093322815348906934756411781249410894817700613796647622284013423030774404711927962512689640733039435216152724418017404046056812448278437566539092765724908260914129653836704911646137130732783903289013010669364341938733858734851285837654815362064512390366930961964998988016676465479984949679775986605527392637599980033074447023536304273675097673278872454921762459255922164405759214129104397911373736355591437203019284646284703876474583613882913307658802305195353690758908829932773093915604762297295302710732232580004285587181713978230738773182704033283572065490137154493942762944300386666861184094435770768984751016995391972174608263220085505574531259631808742973706484181556876139984135835620193355506231155914801684512040260789382315216494017543650770646396986747853312495515397038952289504692052916873933349591663374252646284356250407701161720641531504455891161509500547776792068920434518432303149396094970316439191930890451531370696022432022200587364297688030780550547174367069902711999239848995342660430332004058653919703216751413799447504656186235058452775180999200826421595525238786094715085291928552210583376340096834865786480877034698937215448793816115539232395590669328789472937897306867729570046904621858989022907484651619456198002391812348780824293592235688550602354900361999410226394452038270030692675951699037843834101229085777011876268691729160818073926606938762297331811496206968095796531790691711609658164873983161973233474987622811346173155426458074411172856825628739741229941941252343159537600572646402306872980919386028205264540926118093046310992242165383555377382742484111165734038852739090748370232726709072631611255541379669386389672269401015486543318192803873572993836525160892877433088443240398866590583361808153886369805658948416001715398876688505084733590784532581437257147801202676471645055625987320989482712602651752739105808644073591297344479874290034942490925691750056086745968653234649916272825482028769323568965037008299290451747432023073130386404946877515097341923067336641110045263600221269416770273280000000000000000*i1^224 + 1823149043701918347629432861056724788704373023574472947319056362108455494809719328934994287950557755470471799824229379131910720965051220714478574056241144549370809910819887152717538402871824320515906691757692392670625550319401788010640746576120889071880984135735944304131215698271553629884540224494381087032714129901961783518911394158923534852987659179063983005233746571373400520868122618088215455117313070386701091666441428189315103113296496613236211463354615003321508312607814816386440283910697676255688083434301384431546442169686586116995757033194489397864262770935386389200892704129657202664403600529053998037189673248034361295665001203088733247103182771025985161518234231254921029886242515095075871648978910650531183840453527449060631702279245613193684157201961748838501677967605149218584301707667980168723029639609252040984734668426470127615132121462164021449884423844184361050107252536636230720282919211773707282888411046311055225656807898619130022592682584038546951545358788464168201814321001153379078297187142505792501245414521362212536754022454133586788151650601436563294616153208449963016148214185946475374879258491888952315512413588198291237371904783045715560347539393123215235663759461054951372410307020260615696638284256245885119216356391812505447033764527656398946467139117950227260668838344523800615990347193569897293695745206988918797391272989414634141271625598319014950580585224872065587810127670191581258151341289534074892669764140499951002767269736891285593705729902999508118111314420921843358191499091417895424762850838410466377323224005051277600113864488726736420543663638330907012253737552159244628322049880414361153916054582654054231258799493663323021370318977708701311935020606037910173696774682072767747043777362436752747828616718671839132852914877035738169686439873150151678650956469144988935450828459396461958166432362298814491438112009916130057121318005521352557104611755306598469945934707450506142070632022369809064857927250157743800711339584833135579075843447097536010668170771401649145987328789106725592233149717685670395057250149038551959275648886567504031487311697215167991300674997440638518743451901768117011585747717965047458120598647488405697961611996249997926318585564161042863181986558335495633371136000000000000000*i1^225 + 237248864447029928299982377406147309846925039335353008648818879007565489564091775567398401573877433686069876933181948912882973493410468573786575054233860412099672448407016607665045564211648640501931563388832105044014856700474629496373709772521061128306992803633691330261997822329529311570914099551141554148657899655515546053013359000646424092074943180550824323536813019962351452662219697641593026115946932543577569782194204162646265436211155191030811633909887738352547305438633476249909183180629684507513632896389976924770870097301691806759402218254518028038837986378309540384781947283820694615257979942374323544987143592861362629532341930548638457541128870984445364343769556521214758391068076830970260513278017775334331936141925816149006762898113062695743228161530697689206672589897101737549124192489994891310811003130589959780706165641860993263240166266358508254442706111786995307551952206432040029653447979916722161742180771450178786068312678450262786846062949908507024857434814123654436325700455671914430023677046908010179294505097716707389923262543991233804935724228164499239489337864595827911039818794908843718217712481003828430100920480038757944819653729190781132949229058723661241817432447362607906749805993398875141427915715895816668563939312809451479041681754995808959849383308988223906960017108806131074639900504962157938009841722470839839835786247207769737774421736103879398003220304653401266294181647881638468325375716276320008518473303089764119664311150652924478322758712728644708771893903315751915449487331222648886903019107614175433933200612587385628141703558249971570443161605213416422226130140443560018030568269868047441570641357230040592149446034623826934724082469008411741413916303232777652553452567690535676511233744808803316922749521165264886175231090004965839349371495198125944025531740225086755734801498335974289675665719855111535222131242015262809257610519023746022118363382902181906257350149695930026289834691271096158184858250836396083742569705995745002810289639947220306049398040849608716101515566294035384479573318282417904798993389442567656928804316424913053957476623266628212270412829620368769393137915662497166788496176662810384244104048272026769887076373117649715625081002120444448922507673600000000000000*i1^226 + 1081981091476218746601729540760722551540991021479292873031016257305592598146950520926779410299471657546000080256904849370295843654640097833204032659142814985638200338590452477213175336289005084306166572229526080173677016779702840034020122676892202323492054050420411214204992561793195743865631353662629249475994223682064539967713710801456604975478773103713970390897608670319626299046445448706712939573454382671006563677548406312544315123723281068336409262904237593516987394481453079520507756626340015198213720510815958443718912058882556802248144723653101365923978716749770719942288608082396188435678233061003078379063799962547364056976592181318376917982405426705877108209325578919069535672028650364123276524319547902990872862153854011879846829704874706406686324238142343568834651938333558944905871793413639166098163583240769453899061311463153468061580731208749719685956307791708980473208507457804070011151810995813050808426963340612352870576047601232092317247600347288655566164048860628088130851368538782001308270388983971493219468410236015741889048141823756206579768931185849938646949078492263480065765016794222549292066541671062215950264881269225524262970832518498033386562271567617059772097682343806873231262235892972432405056655050321017724676391452387914331914596734166196452286575866955711104429888851333916017229075576912283909451648577922694310534322752112389849679529348714784569505410256261074931421884329085284418373152308506058882577313945160736127050090668974893625250971465572485558343790562537525465647899004485816996508200572844567544860202057486646336308522113350975300616200792959372197138853690800555127175514132915198955731637194246801596484070903328336213608096911747338702331986987714172483100388256128405100924735533299331381591183637874818112653150960246794944275457072382930735073215905885441237981251852030330619093706970545686414636227833623612535420097197652447586706616155239998731165410416090057295756149053770604663718594324093690097528871924055260521084421668130082366302586152531515901547352984379724149723482062378278463004163883671178911435057690308015313380839639446924359171670968408861314081326861388187819236749470799621621197305930168296305558954885471370087893670297600000000000000*i1^227 + 1923144749360205769039898652690579081624651750592542016757874484875752788360785815613737827534105038758499192004877643546311397480100323138687868931294845597579854777071923638706184143541044643574276279825224846533035462600743968171680690342913066880254331014047868547312505227602689581812375156205340955512289026270792574665841476962642029657505951307210884685173048488218020748685871084915319907528508948253035150866057415561276091717602244428409599818249491792401107693550123142220725478191405555711782511282957988266522091581887928908589888504904351897410996036719457728081335599419052345345102514402703736153863749335597234873892558347314340639796288015705481250524318334659947016444386607805593894707338078536062242251874589729430599870934850631667378934953217743708653220359741638822247491188314142887924150994037091358878764225629389542392864379271253450359156038671488354440394454171934528440430930916559883549212045980349346289698034694090858192367279076114932182941995807172499452676078923287493803501144022295757628657814401343803690565466958520162729065099272115820995429527512811818497590383670183981391129339159932787228786401813810878195700311539871000078273103557500098659253232266618232065900454785615417313056378092445014829803390750830469603451534634606382182251276120098436905576028691529486940920947055450667736569835658099366921142567131724882226491245410025746516177392531208811224652482558334944056288500006512076661443377591313414752219593632584295478398994311017317935039767468611291194667015746939683710677861650178836580473201464202108599111536733210391515882805407074676787631752614327888140932270058724982996464649202881275014068868826172218199355078124175573940500252802335558168165877880943101085998375130259227836133891938824515852474214374761170084665381276072282636884874324179125220750646203146007014764354255060470934715489267522657416043455128745386872728409696575587556966005585163143409008415282093700521888175822016561490247662921951988797914285814929600237562937238939852293357456414317785860340720106534851496307253639775458370037512062500781607477635958238009687654744488189661340842035352415613775270683203887711542899493151317466955613890150400000000000000*i1^228 + 1830014258161708752581670731968796588281720182502642483256169035976431130994467765727773921878318853536757028230343115261782917320489925557360683914117349576478620247769301362022989539475558790541195845294951067006707679554625457781842846977994354031530918199125384274897045664050171184490944524525806736055142105449278691994804943917242700781272980440679148449505019117057800474502508647311366308056579383331923866361635527682941425051806393532291646112202335206665782949570111645545132181196527887787018945110895456548306504823969951650679973478973510584836120731314645492357608815254704225075899904899669618420207501667450182167122180475786595004621671091421220176891354600872887077040253828604573782424961225927640988591517512557093577082657816051453075483911831867304365552014769151750054526558649432722528814758261501683282012259794927938078273984103120010031178088581397999231922607405080813636508372391229353675459760362741402029167980444290824518450700852606822840115641629255410588048625059773047872875207885549583899725313706170209755073895287927069884180623824430976397691856526586592213709177885316535426377625059222012688590040484513973380842643554876242366401544605873324652038500690653480819339242673507507582521898226487199297645574373001184172228232928396957328452212372950360944726202552499750011841594399360055861811486122365083082134538660119161696784180193371020400974875178603566205756555404619782533252772142858147662123321123467440705695750104837725710890317200694335436602980216658550790448295874997509033779467731628968802458614038296884005603620453740947532299633352284368908149989556413780821125719335092085494009769428550454130645541381830209843345244703231940700882061113009242238511712698024841957432995634104098078706863058288223032824990444520720195015935343540353484072739321398513812288776519782815175592208071685663785921365309260330677540587702419204104625638456681636030354290036319167055062241733409180773838903655513012272254240254332750637036577517278321419645990403620772737157728660671615230941915365410628194468733257558939615276579616761585719261462401030000702818422007310527334988397754857502282304161439802525609084161150156800000000000*i1^229 + 1172331059743329274195113821923405109366825111198460839146473862385004510073387285560896622302411123924275488614291268491869567211237260857149313265713122447180258303218352586800290183657926259096344280241022529954507852826641597875367598530881861897624862357246970117403245746676831260897329797608913720733367511393203073650334974447692837025681898857612861804097284398502418062412131983365082333343485331196335656776383147675345888106739552356637702131865845272320452788832113623933017978329748769645331111270634817897335448966750060480107458789313219775572765217857312844489686048175455566466636535149600280760536738039725038181035051132823843784961746902028321319285664697111157753426641760093263069567108547772983107726576800310179380614000336195804055522292667521217563410999612238899889725400359020657223361993640016450952503362182538732842138176923706826472660804355860693373219737362395636800120786903533243282071182868119682145607902118654627995119781516306664434434736396121247809240285942858066344069855985991067229686485990123967219417120167230089653898661924346048982452265220515214039218808897021385174529153780511535003403690569360183573042576640784195345481124942565877859266051797532766825956759678668794949417248646980494755973017949254017322925113408010592861323148553391687651425024277782843421628048094939671328550445293690949022985688564761756036044849832983577215163149615024586375015512139165293228520542796637499498741051477861864754075099835997693865498435381715757076581537176274476208437242220213505325652730197471544402565223974586981310897167181010911988295702526150071895974091749933555205073130938040571749497390777055476812255585179810336766782513505039567880722414813610590237947207937284241955332687340514820831886754394845168668411723608335802988954749730044124595735800089646632529824924161968533015774813695523805315428081435119991496412620109722656910011515899502305373094909541856117811715989533350002049084495429463026666993976410977363068844871440877318372073737679435587454726399906194312939245589997941464878873155225445821561573660488942264246853852075154994437042682889932066638768827232947833979005765031034880000000000*i1^230 + 530138574899316813777995703422818971532585461914024759204317653811296031294795488650150256627757449914258222720718581652299098052249732844722079589457895726404703639597732785674679628908790784855856325841310267371446506635116162926275215338938902483930207223916020866449916996372151844373818789625850121375823742429752113011255953643006367975569482789405419568385495006214754447139401386563034438707510761479225795647046798944388440186936199696535891996181312424932168795299682996557171382967361656005842947664227500506899374813183767727550219548164341105561004401550759807033632516963082089065225734818945297805974706409617198065857726064438134951213244948599854574378991335526464745514665428031086754955232505648714113061425958938628787946899560396320441231958812525715792039999246612807771380477297659892811759617767247125221080143403288759819222482837139216036405426568630239390428804413455324403785003924629455780557204440726790813309856582072468753327305903111543553818614143651647667173539453423384137486832015268909097791390980047970136781135381595340778966665867890575811098977433621805442282628473994467850962676706359780892620862750140087982143704516063766881856618226268492369068425408116674778499326631436040711029703229943518591286672242123958238421828527605531302943173882460151605193857316104558626343513168092775321366689788796810090752401067064291144982547031453526153131312239872261036619914250753370701254310531015972523671645296215283255156923189785363944326671338221185212180379387797043828701870679896398050849238207800598282316128014291271196301717824929113868615192893850441988243676337093217746040441109953866017561004624377132050402880748603836001591468654733076907716924008549437917106745641387628519217748006296333777572693255447365766677228422771524330747770471808888197875924783304399394399262014989452829592966092530002446173870676574632518156399803356703576598815906427533019950841981434537780238582214860559205011812581160270216220002958025289110248642705731481906084521423547250300918077872192025239479640532137789948707501523221768163067908372425602635183048205710268568751654714763578176334332180824064000000000*i1^231 + 240964404541370989132756379410447384238819860851017782670167343083638334277548527270851093551299955736102286928222822987920348442671906942566098544551014650611988318747476486272199760426603123635555276021186380550238202836421762434875857079625533687273440958171166969792439935039061795691049331288230142350110870141810224889845425432515787068692561696935742566029511169769084004167504001965500852426339900317542032514868472934086200420923638823888365621223797576295208857839561201218774819510957103697678722506251073135234334423131130044911849459709901232398364454399664784642389424056811488191713955524727992518302561747095497156857885492171551665824628856650607078676832762008605482376386905201920367571022604756759022833977459780288745675817360305479198201680654109965025448156461427043724031912947094070810592179529886184788105824934546955432341454609484823377335807839935272819091705270782039231112110589145734133462111277039772026770186637594562689028972994425853599180798116814199445807604496677304915912601990364171821103992692828017534737071061465867406977385266687473141921357177682454329320355942490329247869981105013372551233586514434348649605378480695817918305895131098778015611821746423622882845344940286611318273616955450070461427150070467051782876601240699315621651977704539374092012200132574755207742286965706187016801936307063570343495662891493987702723343451232376890859014184902298884791872148911361074439233902979175451576354328731448098366263595876221270693476459558477663791722047900183869106640654024227828606106627286781385864906809633895808890269248446245633237058551340605970287997355839985323774518040725436345106121106999564381985122048143116366655044329955528878202746483809391411261303162520917857027912992626952645695448321231680215461332841377747994701187627879470650318324796308002456004446738666839906315479128675001468175586019587596182600972067587166904011137328990009413055152613538221567188466091548203510842558851149110920839925543085449117668931471876041098787160399944789627346601229098164047318735638947712622937408610263197235467330578774960696240085764055199485173186664647884800000000*i1^232 + 62735237392235893619773658296003208289256682345330134990333461118357557428093673303837407224590141237583729838115149647932817356700147737515676251372854826235420941419318963982909311283217540928427923317212110404644526870096530862828014175590728235685187957246645643988576754611801887391389069995372041419086865278776694148243875362890865385775669614582084128283871499905741614084386319591178984791051946003833869082289574058443098805739621144378243746212130856549158909720471595165853982963830205431220676818170015726776259675626676571583242842126971452816143411532178918146856991677515084003254007458283251077057638846839716232210158626375839492377428638475118865770589324595225217786174193042243769774953047757914873761394699014808635804995450490790223949578740137080447711932785492375541958158993995794318370619597619979972361178442315923900509924882949453871404655171662699037774509702660167631285203767704418699034056073451083403833995811484671420608554225746361887698788400089689502871974021189693684451664629972144855495361081311392487411843543220021827706072750033004301015522251556628043677047645606796269337832827816169660837096201165555915157532415234863675280145053940366626080958051590052224180585115566521815382922367934899736847045647612934520903671567341899999702382011606552823656228709082153228682675940503063153169997562694284775226073050917353911888863617897433014116409234402957248172779473420734482691899474668690376490116179498934094431788261699916087403462515492567642566165355901836172689647536272820493505054656727211250190957282723791239641917930465269238406137365974840400325221872716506576893730454551409831184064127044094562722235971930571377424200767005666225935487175800613853402613754378128805422802414139189344219778329339929095371877804099659373124001029051088033810918273826323266240854628564505397292568052265371330274515932210193953751789153200543680568972881238074421901406916620197624246255818124203523027999380554572734091972992368380199081351947441096481843027369759140820698171773082027354777111439400494750440221125240366244731959272447813686725956104460697600000000*i1^233 + 8242146636465841717594706021176360512054980460809879120705998723914408087785301084023843435271991743124096182729418927515755315144256160878986294429818107192481679087192351982001480755700481632276917136546546671113029246246399581963304109209885641981506319079667363744163973385342256043729967875521287203719975776015474593729852370459349404141497668352799288757436113478586029717628633683603221588418369929905161417108409638058780992230301586591601606263417603116822432794609916366655920784287011000959351602142020020548972742980591973955737848805287188560667225300614427937524592691446145100577834190364468533798280134251383307159471131336170277466004523643037637989060313086345656801296041764771443495533853365603260263740160968535785574377806615605980585908525816294795717164162162555540668995831471837722128581203735889881171196391685221087317913288102678988130670543480066842838946488116228694353258452226372429916197590802560041948687479832850854158802852429415712755278929508861311883715383094233049017021409792163071283215459889123336708219817874646597415236953749785759179654682855240630154014467045188784119024476656280496681339030051506248802926402463135673506349518949647052945333000307369405230577032365827093551270005681875191795897583625257310843431588785615508408012916516219575704849298162989919729834150603216098561886094929034285536321044524579787044332195514134346629433435461473646751337981849633405704914443162482684724532511072907772914533424164187468169101218586165208989972803417491134788917916366356019407211923718029777323410907702772880661584012292218672937703147977035272190807219387068698237687734982585338995452205190245935620055524928017343687676906391706282344176922559052717455848653314139458998474860326156623610809745694174377960282032324118457196801934621938039927607808727155381237051002576794244774248336143987058079971182422519415084482724704227949840845196686854469304742302814416508319019024918254802005707416634466818921002101112455200348699179190077040799993118497454774326832847539802620645278152166349577578157750472264536400818640957472768000000*i1^234 + 157093894161529058432941704898702325372179298369163656137096496921600499599476541703014008912939091350688781069800159794495411626747372611916380929966762844670893638878233510288361176628455362693061809905345020308210613326408532010161717469551691232324711372008901181011276879633365441162880185986384165181720489072808834958088375051451175481405160040915853650110110993242430387112874351385381251137168008094961782404384992308790856063054544966697098884606418904207566724749798132984371793846290639146242333313624305784483797099842823883638269717208707612131296029807191094384823292699373915596590136801872787984394053460195080756786737141726917329890426653968469561216467237805541063430901613100331036504516798384885668691615613737990059729428634376017541626175177184541974279243462076002559260668039512351520331206973730339172856673714238334753743981055691580632557206552326658334519329951308129450156984195483116786678447384994426303630139509735244111527379028833693380838015471991702452152093495370306620922234789227126185643213727741037923282309921664662136207681583855613851479603336714127282863835670785419169082850107543740239187011949293372823854019820306439883462705198801728502086372957322498552198534796208926231236531709496393026939421632505187189678631156836487663405644809713223354086530255029901395154871262023624526192654018053992846545363924788315837554272363100269324551170478009931147787152386530894668895492679860563710062189500542137384720940031030079435568537799949399501156760397665839724611437431438406020815287409946243946112005526848032297416140516651192951520978058249816610041017524059899894816328759633581987317039395767693123367283394596418520705965487522823140927692745913281898387217213331534396127166027991955485245480516220252670892019710497520314044185394267356634500301345726416435875715876299391790764816389138151038378854614408890625556362496545990351640452320825988713988604412046752280676770008708830617597942631476564762869201271555370774908985303463748491811882906721298593344976915172994193052814155623140637469828636999680000000*i1^235 + 982038608614718245823362200770838496161187673642323398899368799289347036656633420303529669309589282549792939769161804216973546039416230271638270723310036267325623609089235461170247361337661044378994967054212447627490228297562443110683946193443518042902301268063832385884338972610760047205245509447299765193571235624204205832792044829747452777827854010060987172916782286160048003057620400266814860224966140971674117961246020069152295465854322960861324395882351076586677561851811148932732106619946332554287681190765949523058872132071936347093366060555830545189786665252662737461646003387797273804619486148068454727938169174861705468280751719158868028183811969079922880736158490832215933615938397967017967391202474221604932651776288241917413595090160145364911404857330995501805582997938375973810626939362653378706355946904296450040625042570359109820030265096916995355640022718795895551372875887549558047096653154709129282207933199194833463405172313835635316191853887519336679008981512993279486612739310895936836858414140481551218412432990794590621847924976180151958468649275144589378851534877815249088866228399788135445658834938185130954408958169482069244738183756148827404491782216183702586617330848009735186723307687277825657362388013030096311318221018087911214702653802829983771872458289063240811382937381503419299733933503565665714121722689760161111528975547114765109654068253498158162441102460156905892746457458102424628645556787075300184979396032414542351684691516842799238342562886716135438897474152326507618057843579962946272931667699272652568003345482975886626884358187135131688479218204099293286787499705363823908315808919157988548619877323316882250848916855446143100297865113435078955400536783999838093801820832350724682622509964774612803546873804943236588078988244853794478619951106047070248744603644960845476689778831425820252615999115653580103061396815255249699992457398723769662608480695036954264663956731421495044386151210228023525320985029805606369402379741429095251654044479027666815744195357477243699969930739032130207434019795107840000*i1^236 + -58969758242942763827013290002599507478836448213593952814217868125350262163968875575581879327734552451844503515039869064530934890002523255882397982513965433380310291052614624343479899849790515859369436358291662394294967469889257117858910233048644125231898638826491258808047286077472797483142900055091364058416788720674442426967603693865812778185302984725012300049130453703072275177161289828849891161585018685102076464770344089601888786093543412838769568831236083790705630114936113680723911344307263626719106249756310368218941367386449513875321531910064805657739596252971392151270910114869894715248397185987910506317126294521421803780881532647563390890847317163820818078724547694916587724204580879784526545686705474062725834890881493822253833445541636353382543964434057559183522383442616332997812580342499095347743624702874361512141243065369933326708698477958326334259543944813576709754953343710395634450762806194960056834497193776828730142497021029447567980895064146855890207391343440511027336977607071610630513933414273741943728412166450074351418662521883575731100537973144999357208328357973400644313554372170665898254352308911512957664768765601163377779304271639622338515822698842380232048711772281546005701595949641345023286074881005627978215719675740981031728963673125986659018286256201690606212606615645893532262064033617889263088903612561439631556026951566931243714901071329633814295780835421941700131052090060699057581097962867215673184939955370604416120032549531238658195173153141332587714394749756510999197955148421853368384835694386882792927594688416491240374144533694248072110218350427973399554274474057702855423384863763792049100006679452060955732620465089434889956667414743238851833106992342361934749797554675223104958693667816201633602919026128688440333437295101767040584445883981651099576068022055452569941240399677640395537685138217029648507374335826286212492339740821476385855940912590317134344464883919032906008511191376977611832748777299350852574244310118206418492549025865776836342489400214140942576254976000*i1^237 + -89181421731894923454830785730637565095978077929081106461734074974753198719640358737801739723165856698248141108997618577343670271115606527473690378742181966411358142550607967402509701830675129044529440741632178998586797138774199213696815067793165841295342753644896704512106272968811904396442333780539928626803538519524150585487519442500966173135547276738664396173463906109406455483308236540840529757376872397286964889622376754421131362987589471400982364405588395503243728580897860695062553055533707164369121843372997195635823032107105103326093030707748489996415641479265909869875981574085415927238798010498383114049828402605685014466795562463198254628415239219003432467709291554247356749970585036667621503702489621348838998779452812665640465473186937407349242638536059412989290325162252016608299263303200746341009846068756416652419865423025498770632438853011385231606406453456715837924157607547115581782149892097422562316183677475944264877207627421643105231535680766138246323515659831868642453163085210915699953203727113326784486929970369473728258496919969027066911843858398584620853704657554376313585513694469182571644165005222685467233931386572018638654340690936705649293502362609275496272357000695397068268940328340505627711722338439768173909828471875513829683882563230908317882501512641573408865686825995984685548029151417805816313418109589840457555034025633821721520786826931477630145832520377619026807440568767686985718157106494816831408111705959083735282626553953073319421479432890733592136857429251123387587752748352631502110715301488345466179183008534556478652988500013842425476982628937621198207139129161872166859083828832742878798822050354215809642154771526723418557795846643300263236221842441358593658246534427480250856591077818052998325859139685721771026362555399572116918446382112216061135944145629870109653462637704046399490664753599334655269424023991401205375198394611205331860520202485269715916349632300145032503812144548003291727007035953547311220100265672773990133753294566195200*i1^238 + -91409269558500667195133967346270028395275622037489757515430829667752538141291091126402834953210242723325237487689939269505842401148307442608668220862426133961989582942562235836004576749497543978458772855118759485440257988657219425707033437532799954865590034174249279409907908424714964989908659401113087196988154393532248368775140289421421400670381926939757729131635067831084146896238655461102120253592621894793053151495191472465053990481309228140081894272412771011646045525512477439901165729575785068371017608999803880896130903452884142111555746896357583167426299084855251540868211832378502282308027604221083895641215101438097291529970698945274035697000464029354306207518535073459052598644591632767348176132568143156525095464245086018157234237364014514062975416544765764654753202931566553288549392848510592930610120764206557223944617723672646945219537482128618150333245893183130768763487738067368554746315415062387392999696046175207319516209883303165723341099436644810296936764818570274828973320222245430477427267764976171618319922576253468459690527618372616085694361870280775856803831585588880277861240966585266783976796396622207460762020668206383986660567681496003919774792544932031598475796817173415666951578630855360030861185380273326432654506653375163282416552977140255078084556110327168298873638359844591954369252804813320246202477493320616402771756516811577470644849916331935633306447847660383629847011606494357760385484068728083512232733361282263075149476325978780346377134983529514622124428839117135087610670266565504603846761796665381444008756252758604656809150651516146240802583657546003086210076237103889174387190371071786313589924775266547357666990657177323823777213959653047501054665452203211662866112453086276885505796060011076725227914403005963479285211281095698095956916502782922330488870616359130087473222389307405197753489758779742032768630524154608351383978654079554687266605767635848365389612935406404977374348552775644122509413002164737429995520*i1^239 + 98850776858751355304907302468158660423361929695893959838304481045492680052491937023178849872766700698425008874868511896782926996085334103466886681287028462320548088288098298462716176270677684911831783853237448237061659475820112122346825670877498893063606399865992624125462666597102187040301247963574138629744407068718770685940390430198448228514963775569630926443890410066158678237402780445706527242131036075298090859454754423701382513760882495724218624461166657743803290046309080291569014130412621319870728055260171890748774356887320066752009902724759141605627197873672519976533907087631143648106324255380299523180818386867084573120660242499953900918961576457506419999066390849360731890328534171346821639590628967513239938170060290284252368576637832142545666615212976260012140831434574287225525649131466974754322511168665777426580145136847215283555173149563285911312311460858603255556299934659677332615283223792530035042317333928281310155463992252350820497610183810520321042736803234897818741512453565968643817628719704507204987477361378852206250623453916268888197225009466874843268253002083029702792163753353860036863619114673338455749045049015265395597601034853956696884982651692400376296258037633957095388001826040122177625596473127831299883332921019713776664092461432559944473711474299739904482943371456181754206165065796599570630036155282323983760194032318623980423410911543916514136932782302138714500785005358874668961025357005227085330756235404364232268845290606695540481070660114527194744071445764849860390837329709350248929683470812075243673008002199342337941595652231358398702491541938950851693855921379778607426238758728662337158731054274770329094022636186419785493973627056258539144155392133921312662857755770622179444731886245336132515510932406020009593242817275833312185192827998281651719454221342772854341536638462857941979316932927376388329133717368166741776367583543172475404795686542114816*i1^240, 91005546995055503500734489882702874236188113095365734611348253440738281441222735622297866223433528369443361976359699155709154746526954962349006821156561846335006695445225062304265089125367919428669035793420219792187677703401721735659537362954245481709563067264323890222279225650425853444691901498074364407682730032102731217139738434723355315857113093614572119264852802965192907926516691003023057719529871855131552933040006088588980673051500600926515968617718657510475550362150252598420886022302313653769580433253699657600548258355237970511038305497651248959474296276256274677682878605134249964462720054721334827592121556981364590011060717851706157283769849315614996045686727129002090044610143616372071897550787826446709378874235824752141490415997260115653111674688250076882945886870658395385710724673789836287659724163811383148471003714233534484350051288589052243826068606132625494878306427543730259244832791783615147168429912407820376673018412007650122565543208322712625551211721709790842983005057548832399786091296852831088543384603554913747944749237171926776876508670586978161653349681725521068839831847276488176765660028758088875729354556449001419424320709887084815815788575916940904115325605520690497734936178202421826378490163444564804997444646400004181475681212976175763907526379178487246317762208090181816369568842529510170384024542020303387133276990172979411300657852084797815952930135589884017556164065161589871178266674221504576178347150133128347479454643175928895936351513312231370306245722813312984504129320788894527227675024729311266716605921578740931440655778036862113330429464218004295468800728385575690957417329844730784468028158506432430236469756137185148772432917801594385653706928114609763266674496283416706371829577828259974646757345835091033480334429564232348029985389062173284585841539449102539569361476865584528577208858737770698726883499435707930039703140408073752187123261422005767175831464169736216057014036901868093122784800133853131276316825913979122621920125304823882774454138946163577752102906532971829715590707456456432802765529994083440297487851355011609962397686578781666854285616511092436047672292784567294165461095227014946416109947265471188235880257060005214476492313538739963545147912375627853236358709707224907305643539056031345409632503110787223955034745293583547322369783447996663944860696789791086524887692123985607134045871204069386521355040846615106022619960253863384982169582662333078107116209604498212283852616526573300792740769279857323970820817511127970229294873506476282647355679212755954509678628621410889865827942172917849401782631130170755646518077748700305609940995119740581106551354816987661328846757573993672424843902669002877776138788131106079654871285225172062728413870469896543422620991521233613320433838068410499431902921393698989495163140120520754729521999828593725339589867436216334279473064111985221530448941929805045603672345376400024932343716735659120910372709097016427057245447934628546555410898955779014031652012690831860882431529716622835012784415892696627520690123479732788103608306082854836592711719881658975438528169455111784119309607750440423997184858903975037584982427705344936184954362887502719331514162626972482007675788818588412515023016191281089760269594501408012753219176384692385487760151305534762863612617683455057926325285635311237153960130377544613575635861247892888595201643044484085614912166428520672434632971435679389531190298683713826778532347636939480993629097085707385267945846205898088568072257320625702065162310235801903098120673451983267898492705962188340229732323850832620105121593601024028747377097963730891032415150197603902233862698312433290024923064465168959707994390528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -4931649942249630534188344916848977361424956258594035313304855054740435690488773776827962743822785575724510189464189704681599945679680424194456965951715240273940987902163468674174127446549199723321999426739164350892515101498146474348930483204021062698380525304808582903714212970905458840569541276257101563351551680406938240151611308970211917241120667775742946213861348456332731452529854319168832856861832730433980501101837577975512524935935308300724078582130491281510052840318048251060081132393474436993185516638909577078365940279762679449359604307347246289080421048816190042449235626309487945058283771408142584071587298606981374602401897782366023087280724476339770825449405489275933896635012794803026790817115464232123338673698903996682129484919009898699999166257524010020927892992622100956686913631826959841649382494171102003294569985474737813386477172787907477413640339321713518261203556534234723699340956999634614562627844617802385735513443017981472094021778704174524660348853883199822063779382531584969326504235023545090085222936319707312026514644715940460703711525084291257324855267824161685341653492968806435502525357853838634066263631347532210238450588727180274128134512336987136021001486801331150956009106083215762770569149332119255887974980769925409631288626427343470820987926103874564214502505173664680673545934923713779811492227075802411593486288178854526550632293465956969109464245207949899774938391304366490781130065233718533367102797051523953758945847766923677477331555602107405594972095011651379119218035828736774114662087260368271280917170226948644226499963480555834141261444149034093081118896186535783259057632996894913840659307258694219593877323565320433675995331050187604282954482774043082825876082699682593366446439718780457976004294484915746470717559814093308336634848757406052275514527738417660427244406583658642681130410963030115936441849606724476175362302979528806543405038694024943262076030079074555003364937088500439238192828852907417492085635990114753089412502069528400634402647409354707395743731725692791219289520216462675580944080779835171970990648083442871220492470352224614226638030999935248574570026753997244049926806019767591109964727008510877868622987016033005456725455819700422464398329604639880833386558629218299326355015842576915883555876360989843836424809188389434754331467727626215467676309690489534324000925336276864644217322924652954410898785667950401704408473517285960934951191836507959072276830854498657642967809156614304484337743240186543387774201647259516591851103451646640421414988319744346332255715936798020889872569884334757887972045122719272586036416248270835224562152692056325154564276833371348703891871449466191460533186920350361499483987278768837696742250096347342322426732500075989832777654432668823882839555291082551817561715474759792942230565130493344821345257492102269754463386531482408042918804026076473833365694973099822469854836187942624116341753006533586141731493493834904464465102750663549628443609245181492157174625628334487026088512425100582207031435427471359206225381250896988044636182489857936167766003241331055602535959675885137731271414373331635163589364657695868830431328341243120701114019409459860115598310196896187664571365685433060674766273343410570817589982617901598479204494298058538690145361092720760497051274550282742095717609212805060879762973794306759209004142753922370943334883595629373518410243057067181963177369524998017203015746969221643403661570163701419226326293087784399917758560059602102765264816184417044904029274547254775643856902423140987112075742810521517330800036688749742875407594974060238079461770226516334445359649956321226086311425298077078609882271497207072622826540236800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 48199991539876270840350211514700805144791259456261620035000263255662819855774671500399371092195307831766286184024784144018954380602991145213073099480066281420780432501662331199732644772525326605953034957850416620350863669902657045325647602496546296571195573492237378992120594170856000395179190496596069604782156070601617344287152287118299596097728340599173939374235062090349225615682163106850661912135796142831263321803210937281160304292476586570985039251030900100891498020393926150520287264436287087024869749913777401531359568584613645527694999313799402844680591659808417391452691452692015262708016857178292436139691703281159463200942601700339109168596360573669357210364378762981440716704222581241280532430042782719738364227650760784369499111871303940886510980844931650145364033564723780931379657297393040040361175348136031410433025277384467255978838682695131562711562307963781798312846908244659693308341473682498756965252676862750946401098843335282852492077315090665698718818214843352691406488604232456378236932164782407218409647719334460087862993998718338551540012269842145900096279195379357952009421950130040263894334717636371451949010891902834210536153922710492519721700753695442359333732999595058316723075325526147768845265708158558338925429236202208753313912498548985485136534218658708978056717077637471249618735517807335126185523563474161013844771817841753358651309678529409427353173873944745653662722769480520285225066947629610970636916641649427351990649873179951550191589983937909234791975616043317791438848586560241866312723412633096791811918112174056913943145996121718436898626367036878343428529186202302350503967035385400152839240581698648321417041258288532580960953688567967335650589396948935620907380805282250151626118907513931070234929189661456483499997890259227126965787754130590080325743322601368095565803699693390732704299615795383772637934955100478810347093913955179555939524734103594121780232477158727575946368843033125343692768009780978795712443328964978414823876308897019212554593123448760904645766435019664143132822119265122175558781298969836226418009053105668401159452517912099152939170816481951977035447869521025970983208133703102796773138569428894683212533608957584793876986371688534845043291282032123108130555315545064975926519884015087967069468593934140035246968801201449620530471478689147751746852926612842909637452665795292239464810256168805875772038757595945038924047976805552399665396966160793764745947070489992496858138731291643269356246059070812039703394396144876844127974612308284283842220893845342468821640474014628556837403021941038371219925990592507314385096093778698847698051040985791884884100966357350608275156145188539847537819721260219150248064555572810298675058331627870432675353484147669980825155359517130025969488759522087489276172335164958246069833086109808907199066417026864394800646132598525053279908315398745991393587958115384593022402549441284411183417908183080168279573066801055807528100055651641452618207254069606986695393680359777022404483783872683381518332335328284096650086599564269996392254135861466622364059649818568579927235253119339379601537417324908574616085793074724575801233708403669074909015622557233077004118302155214726178598940782328702752685505314490740883016627050541975788595771592311378025901530763778954163166035901274302108324288292001128006170761192876104618995692179507496923564583537649458267566528079615397566126284525810436850258493238157079150027806547051824281569926881457081729920176454814011422892541415877776707074915419404615599821047409982448251573511668578469484222262944284647767140749323349962552435370173641594105542886459853526155892236232705289235941753051180981073372774400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1683918335240191937664739002870726793411691387890370251472910411619231787034195398618675459721184203264804740615647865010120249254775015475865866060344423099837866477074689866761551805023444977222810133677272988439801639077107643036741658388138064772512859618171359094739635900867203400746207682101151653141862329901403919794416461342772210330745733857378789465381102909123982357401544109810933191162166743572376845575715747120401582850197409325654888336913072331149533892592352933155385912907037663866455300321862503492832851993752190160241334097530835628165350120209624249657707117020889485755177064590038211196651282958336083924054243924684449728700144104536928424966513145398230318495461454617499304445594506011456367677980998109638729403112189058504079161350243442033627191835912797590971321990709947491064118669557866449632697391427583819194413463710711125187075200108641388535726267284869037519288902512764722938822149022394705482416033592838298973463202479763860695637802582870675716411089450196416840293312226885450696773975767103776863537839434146027585724526435306293054403205211859131693793891310292407338912125001513473634908795654861139185467348993415328582622721179515897203331385988549289858591904445661578393656502761315730928283256776257555676939847400192713312602753398818098126619922895783983038144575211588273921029614087420940908910491425090622492920908446913255579213161274923962139194541028725099607844551932321343569367533566881759404453302153731366371944941668769431255242951728056425262628150881116344731894794251834705972671191901747336555406129126534576266956918902990480608221549418830578644254472672620936584297220741735130239985263223637977542997377180767024698719383470724890533333173931479622535827274880747633117281668730285831545923693244679730371662717858840965349482462065356791505388582964792958004740426970120532937750193394030030981601518465921838218147397599625740175143267040433766114413740255621565412242910012351837885298309141565221767624951557298074319383243867456388730032314499307344061779746632962142519218427873583427872731110221634406169460355455170494066210834499432869466951919748716590368795331701297626767076369737026932441188897538701040386516852714520964846439087870484600919256465401942297628903203704219344577736122553013359606350600069088243100695071645743890319256676693170354245553883942185682187688902297805128158634962581601934355955805150355238335320434782496544139160077194354993464498812859628217083382413304587482855480546409673691395715431574733756937745139419803405742268077039506498775327894776730588408659657911996317359439914694671623242869170772522301379569490837848325181454156262788115105216837191531598678857577539685823068166002307126820033144311138788176627019808270105181977347784194119915668565769834834379861604081794722930168694818725698091225363436689300707721563702951154963361368720811734282331544420670914280404040085818288447888593415568379246566822302658005342163454155053374290006555267501379757796852400473613629097449121777800440600892386661285065258998806074862563828910278301903987105374878869909171571499200464720893197461532800554739985459507043534240836814768096084774180043277937431502273619745517550599804032003681773411239485393462940527505073808706636682067118828678428183334817204785280122925403083871673771183897655986488189587959320543443536675656018232745795615207553234180634031552354444435703947039005105319298504849522257128954150980582530637936670240648967426139928535539868874289065967315198453425384028962039356851393986100926008299565841072307201875504840194492071701129121642998742836091475752064605010929803045655559341630652200080015749265099849728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -26563843133860026261950302713921076667106402656092572553757095648161585834692586994727170629368420051506798011375699071551137837610671757791364893950447726700160405384945520178660353878029178630065005002697457540904746674823054899356214254870559320116075532550274854004575703545204211224783973108860339066899991365186870236263909430453169616837330951144436109490739362436944632771958890386773347193200532271957172516166227716589397746000626992476692048153308320152353663212498897383908873036289418446541427640706573563271557564821364102823854629376592853789323046253313901331854546244610913939306934285864471761384021120767394031899541236182850796304717598786902313025197395557028703411732043791887920866131533621128337159873226677516885236826226683653818174551732010813347932053663224537257341486754562479160808872087735949875486009394648416110066489668228514799009286477500742526992288744905413279059140986278566812761242664950444882967312178166130454072271314925937144440696326573600520642849758890756459783982105649063034513558198991508984396248151924442568394667160373568025499378409954806514070103319766134376046887359189029259068785643712551490481901919500646189810835010386153368696943946881980737415718445922121472949621613387598961802344115059203557277473726977533923272446787694217002009394460368279489742010708581632477152970066628027965456216920273647510136723304670467300624047378734977548248097360397519967280753173332854479000504076874858428651843724187945879391947360392952641912764512879891258883673834606106773445787319660894129890630962130808914529127364177480531247575998854582481833902617727213147961435289750601077780015754189663634725483341055491181465920680594106786874002379394317629182009682157936947723648343006606814822996707368231741214976339092965502502555234928890845541071614919835885488937982340053643800735755878912578731067433796566300947862704950774451108782113564123777280504710335350335145861410531004800353569554600397231806388517955556520976753831354661284533345052834367690830310879770878212549798243057917064146369947780908076107559734156344626116819714290024583791949690314945610234134642558359227191405251991315698344829201070779188206831956795103930456389271729541025357275307029631639986104576832968523733262457664195442008474870931597008919135275513228375105589463348497056088461303694621215904320697625119178879403611190326351591141938577810277202296940968761936080389501055788079771721600502507552718812525080731278845881355840966173905857078685952977891867153012192655263402314055809956208288347950320052787367384574420366297623715833923875825727344015668388241092081604961037154602878071189530317238837008502292761674841829853295653980061482220218686931211546193989533639174112432603772669365879294382717288498592253855630268867106606998934500534092887825934053369329113255485529546812550252408320570777492968322777283509563656664778705853105369436771850197026461543497988493262337036423339026494227293062297637679448063261717449211739182730561749399727754401395582262633167500693367482356773272170288244804912373044823727367670675471992656386540442730011411793048355043309064527098022628509568805940782840017063886475417107235568994984179425228445832500023219451961812826677132267867608956635047961947333053700415497164587059190150218898770843486787628545026093960414895202495638805214960216839534101091097913412204157889914692759831582637370826234940690232817212291559451476243157785683003292631630709336517137315016536682947777951757675694853923315086089232400858970487679393532255700557719717667395859919481975646064444188444904189442367031197205711532687532122508648104047639443998668627981458437164131942400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 69416669054504345616211961124295744647011032768094956989076916483304357601315459705485038208682265814867482823493484033206002065386363334559600874552912995535487749027083845321040979254885045397212288343192845932880060671112956446293374138562627400841939751443148549180927254097414438208175253135902860403420557771580371656742472167971535927070627683815905058878199639326189780354180160524301076589137766984226916181329261459198554213117534368429359278824921310235950932508677774224150541423258663802315915685142192575816192149048403525116043732814592314852693039718540300902902618134113531498638017797143784627447122546376708838081846203628041947100846486543854214651445014933197448138761994450795938438648697831558913676347565402837546879493401373615401541836102648854405060812273087161102432564428454824554638963705898393622117579414875085195490005169780236411891244768080548635154035069607039018120318247201959979700109902695523369643704571582769289923617282689101111756805363657744525519719921055900118056528987077443774323765938003737509142676090013671521426063032745508089335433432772899788515019570993794703020145691650788726001716594565870580887852409485246521923068731830474540432910756502940954847112377528425461314746319178515769919700100282467013597155358252339835215019364219639173083086787279546070115770895825657324226661850846472936579623964810174655646929020396903906724069644713366700194922670867985096390471716898961201553703091833063334850396280372071851727327375838160896290223358542970426413965017552310117091239223354802425540257511623215422429025954746418394670619347103971310263424092112900429931614845881970582733339791670441438537555847439470434074766631703472573223591066804621371723621062196936371365644238676074987420769895880884724535898490910568679539296913501581408593062377080038949950619906711666428320516525262427958910716089142973949058534567554230494323087599088769093180381710777664430114967500343539999386208464176707791078450304168101296756263824465479629329479173351269594369082422762755341125210504819217717962379601315346664318808714786891697286904302103568242185407891943551903380935333202088259571223702978157637191397380860693045759616101156063363319435858788252068315086892714324655851602545303101645584488048958232062900446056790195317357355946487830743747754691954600204008988296134985420280208874090838763513729321545851371678095432565718897907682226661469786897823517976875813163864154558038168310700337859807539291199027650309067576352851917362268316739070272965908193226854585764795152077559302486258222984481542528010586171922637143372458215692837800545847499749527956025417554531662556183557302648284990511805733788189905114260806497367080475094509239594026055855839603073561561925069666731267889197171152979808305452819708668535793237991840733053627923054101985474534605952338393381731875351739758086314652128913443384959166358758972529976034332798593274468000347472538880160469073639467562750743359839364521454984576916849232910074501953803810516912602773883020244934289785968904198536042847851154861638930793083270012097128205338098889957864473769077732122042484329367686698073797008963153342416363284098969532661917069825138002198486801988400719973932308531837397259405448247408410539746145432702952878385431281147471661746706046898986090225403885626380119483044942354954521833992918011902615274514058837159245396820083060425648706082219227713477693019601607651888911426040125895585095511538987412913879425841831242238605290833176683955338669514742199470117108549124434844799431892335499299003629950663167578101300141230213643914394912632231039023993220977262023882270185202823093673569383604698480640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 2108948021438382328590552609051633512186838272694961813077014785266171724594547041059094041583128246705359808721827574473028945088579872113484067698529721052411450328008716009188272677530339344077385616271575986580355361342505336515710279702735773979454494214168827132454834915896795307261731289846323296079998551014831818107844116140884432481203185605317351300396430269534473304445883386377128617176535067808384717626844308329873147677079327674922892488515438718344837254672961028506004842821945606468191039001293004858334930787599426787110892431509173987393452477727182362084574218375434369116438703289783444515751351717999724132259278515002646367500169001125688017871180629006970759981876484301121316379157212261446592937887407415172562410318837805369905052318205197525793943790067765029335246125401545775271654247801732259669797686194105128169049395062798882553398243641050881933391334927438176929608141308620117111646848919687589652877853779060037629922971245138638440520652892774895357267640523593422692077648588166903654687980290224426246504494154423822884408279694289064902425458260613160712303130985408398795168518551690553681334018124863267426378537233932101819265239775312622878708621029345253859047660266788355019247790574152675233215480762057190596761075417718986030193278592677320656843747859627855586615065488957684789161025401221824250374095708988188953455425547258208716557238167853026977630594354262901872023190904148950647580598209736127076545751905156609494964029289673479972795500514784756311710804342382634369643542824271742448613509072670505721934987648729772932991806989851315301732342355785011501359930930517956438879455957839848994388733267980977313475609065519295361556152580551442926437932287385447645259536026659658555600475421959490809734891820096547839036180799938900288341655892598375474216455020479268628957347260875351850365246630322763022698925616901160878652329890010523232655391148287228374750641317927859785076507043128677849988998119157432974591311486673022952724814729805195792006308878446478443583493499861094853366809760072125710726087502396752827844185102688656603838074315704268094679644575220236483188935948678356742239747256414178308199398858857925161025127123355300028287589105809706960901942228599385335337257898640467281909625900696527066068975554618587288666479589027629122764806870384838115135057280401230605208645560269567096362546036925066742342027934323937041290164889310979861877024395959112898942013964866927723582233315069363070639727624565526802941605061201106421781045658551888630636518156734491687331404160783448307910089923055147655739265980429050656619708146339908691314727441826388204941974676663270037199623271085903746544837781248614957589775667784470160503574358080985377718316506427336595496360061587550425570264573317618846949643822426187308191055620460317832622214003278144086152428746255222942685034431439189567877053520305331106158715504825454589909097079126342366203660695846553110902371995647094868849679282742797236433173139642319623567714066157418050301599611428175652186336538429036366971753189327100211390510555324200692855151276912459660178035525854868795449224563906615736036132941222954757797357046502090348688761673071261916839577657699562458710390436397930678865008174320382318350254291559061342662319773559668299679404114880645443817569783879641544612310533464238501129451348885975309866619156572047360202062630118445183822736114032944319911002172616648328547017860238266769356301504366955432528277294804526315782909089064099645853129758349084563995731507011108144286185286005731970539176015095121248805464560133961805048046740795086331776361789226052652607239551339489398882304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -32796384393040370786434158383255855173107654325184025850362798431953941366591708682228569073296680123130915958100427223030737541331441326833298102752045806791158606455022586809456873552061051910310507603721387631319420951898933471542715262311512525769233802634824791320078186681816748174154745025444086209929778002054800885468266715303662115088962238869337443344816709042510005783472076733166018657670232560491500663165947585318294418328557110201998013041515252949564267475344255725855258396174360669843050713787884790272225524935792211527229557818275179390980847878022309562144149457405447617286848922043342614472983110118402907310027837926044847480355598808135629911393574945212060000622723051530513269759549083340521120798240192655076014814347619296475247100131758637789739982592796924010761347128345287477089854256303459178249207822261287010658125426391915504977125120225502531719681169789366833681122818934000635937138492500383172238790064462100899768271094238432586099779214231809174704487600959312527267278923847337524878441003478852063790771890848211002548719146510621049591040756294852782366751426325738500124451134987934077668834625652878211431904013015451433721775316606633815446639997476535028684161255921674450282375873425124561456507532353780964593345255898672796911154336675984402533926090488856497001465526651236758059961545639971593595424856137057909387640211172799212969428982763664135997334192070803804119529703778479070679457134190878606622137018757291628668598184514372272857189600202332539964377067422810564685646032555217732715174941580497472305975743344188992087256280516261382782053544563953473935229160708546273403432877496509282957432557396430231757956946372161601356073853464368182307633456098582553079442721131181089608407039346566822191915931594564218620838999387757265880742492799185480441001455548181629506790168313129189883421740036629320304331742252823458942830988349557597104069762991969343076052286738570035839253854104726238605997976596250299545005322761109873719094828825620124496899885073118472769786389265642105699286793703851765569037137057729646121361770316524955197493375069190509969125708977057551484311259698868280683477359891780230765230304375592939854879086186165471128202496040079409394665482182322832814411512879792653766124866805849811713066817565613290189655187045814778691522796262534079946479683216625938999247601355758964176366123483648214283816407524685829548984034810361083051101399124188076129577198089603024127939490646125723131172386977813899693311798630923395339222151688943234342176604750706844341660992492266629881336888633674182501407790266472768631695282576542764119999813960466908348647300864683684804952913211076782772376638118775687011261030850057700134841838058016725365998512249327599681634706900810716022631007294766409591269798336396441961146410630087203595082809638617509623839916605122761351120188765546555462505885708751950397151565392265894439741131590884499331753161721723500125586545819673160579381684384288016166902293659984894824279281496678766727789364698150300305751110606950847943812065778663537848951109583931616936129191219131521217918806534247811705664486573449976844433587805307234180213593976802282812063919562050478699397412741204643576220446698057404574151008027007800303255402868396016528772805928220565130271445330434502554180168322070731770880414802262135822046796184526935125489586828853897176226416701522338263500499798901853942448846561314846987278025537088850766248754714151488197930578329208707521560231509783499590401305607438295661730019017317944604847129067007166796561949240176162988770563924179112796216738103991990444475918526515979273333635460515045887180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 272185444695949676255040009057926097666696355090489903487738443949691714637327022262368975329852479603407630617405635196680668794354504343593487705523133482378070781485824856666875815039884146988914177701958084945227070385978700271568026352191641409127638234833331903063062948333415004620217204968004934103003209726005707420667449392696251998165472344590030673130272744201269563939700041413174171109939051803722353081150471252706989128498206178909691740974780263299229505700619864225282136517571260584706709607245810939467845933278185714315914465043995092965468785876155457273508483119148219728726754204099232574668856445628454889370100365446525740247608110356649864644625772411655986184012040728965546636323476560039308954875964833878939349620325457893228885479053669284731169979406507168206772109392659427766443130791939495103079782071155399474721126520189879071017491738316366995392419951801191878398533724350319247568766231993319383259796457051536632149939125868575073463332220502789372965831382904884734147574269039399800826906804197719821636554876105389790987045846588481383211817335383395382465593332324449083532824164376701889928636318631236131195463811287083497212909354429660362280738613646995531115352585986043434533522726685324718324831884664412393087492566128633387445134462583880124087887764190901704167756693424669689289442854588101083582703003009036843230146229961754010243803722457330552141954997873625772433709748220636573036901334920963739313600223292255689607561836901103010791178100397241183199041729538533430802897113478091844490917791913531708814179341086763747917761308906311461666396111354273590755064507525549092651733295471119512670333964542078154334561600981006453599081306415451864966079293236814191032957582211619205455976148687226046073784796650340293959065272274776956333347138965931560596815797652276193766457110580959500976181797977525179769417305039610116353486363929525470817775066716192845798583104935032291531126641415563944894897393771237396076634943466755410999842765244945916289913521563921342862926816737867852670496923496071110923549018020357338322413040544682939281098197735556318723131400726863732800841767154238585535549897898365006770863661113400213092719757892190553399400100462103217839963572450209719170684375256994786203344173383175013001383234397724797200343521066286477852449415824346554184424091260209392116623681275169758544016172293125415443325296487178100949179746921876581041421365640501076217480595060525122020125562405276009793185909213029512297415814522339545543056695596709802087462775133057484808223560680557545357259514847589605981321130061850708255708448286542765773245990202599416553520436768162037697116979115890861629983949677505955190136338917794795273493539073539117265764899007631945034649322595324163159174148276009482307856539570239674449351305717986353962666019014635786742363288994805769541284513183142701197833859663524960838121415933040922264967549669781428356950241523810213137726297267755853006214461575909380732376688683166647342169126595723347074106944472029978632984008411667560186360085081815389066197880843297333068753178872115947820987849082977834995678551990230824866041593258258058937059305592587880645911782427106891685903614009408154543876100628597136805910836995167505095017584550548528138399885818093975036617927683697649115887027823240559970127508890259498272559477240260596343095668144692423170999194628235029439693333471022938567464859534318795901117697027829590319630645501993791443327749094850229640446492367272064681317724185324158601282555142864940312468677790400656495547650060985699557607916726359247239699345170937149789031226306875727225571181985784282480640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1592968948137570945694839488229149090483837572468022936713459651744974388133492982344460698144970247381770902299692387383807626645982784116955464224081199667971963039723763776201701320333542172639055498754756118620700598877386644827392338076730489919634258642085539286616489622221245091890959651207543891528825280038732342396591622621251744191087394842425712481702597731137983666938660420628338664521911932691382285822131185138093566810188512653760350338577045641899964085261501971972531849219400169564220723797859795323839493400695861245084659546671360442921122948628232530534478727646864204096580054383523065235772425128606260479869971722271557812705422960612695378701535203677489480155955849256268965313125000555175562817197902356353625673179818173500005474149571418973292991557635467719828301860467872925742750978376402685088770626900260877444612140783579127251103655799090649466908402971161376029345224521136698593050760638774928422932038792274829610075073098213205823755241413530458577234202524200430757210209594814647419080899986212131662726557316318116914146603408223558486190776144042511560658275902798407553796253895493431815765059294331316970163422067094718708201846853818260863020003059537217272493442391976331407234578741647136794684398682203787394776595867698384726644282861845568699806257622551597746652225704210284462402596286880108201799004454858612699211677394925806408077131112607643325364733626717035249407562537249345546744507434281166503099380161239492916820416367208304119387805258367378046205434448261512574007247107920008810963689386829286091170485812965907251229055184433217972516786648892235889780145637272282610385033095154377304707018696938577532447818692843022215635354058070196904695973087756619765406671252548130248960711737812136029389765919429022521733934125580079093455733107001779203869096282477920478130369306894305649584406764470576560242137614282886482216069286859390540231589845067837261941106318241323480580417254489415462602396504080396498290002544325270543671303599467811972634124759407604889743616217275461973184539512144154089012736265326852826859720350329122882359443613585411388510679967052992995489149508822836877581364087121185523684366956528983855561704539870721910145638593825449074287059640769977414425708197078484171161468694579978865821682105384907556035764927943417828481030191848040201194424649449359019880661702102189333808397650530043765817269585409294871321829104401220752785798479100696240481599159248553994150692091077778232269418487169192197176877759499584039858788699786437993980664503028632830922049533775611090052289682963922981072366875277835718559368082043800469377415731700575620624519351614872024409215118738340986532108316441031571787564675024751036424810170998535311519708703218538334887667263370917834193777237199832506484241153007727442465672810315525304612510703956610675386964828909184488925288319492021831576347622071929099588348811309524822276266809131690630104962582620308387060744393596130851648970375955081874093582077324112791722291590084014675681065172809429739093968864499032348567339516757424050073832010494764140275344991812884563278640606712989909003127366028729689067697043605614268240518570838261449822711743698613066896432858546996531610315176957930637778264362893359094150344852599672784836643175602123164818930212572342957328077637041234673890046768871081718059963111640612022793856584393004560456545798660002943181035650655864783735838889687775138459174539518169822783088661993943223775036814718579735915252321286242735388935598196601003451665865232615677244344117121351882053398960222960090918974748146898683783582728462615742065626136695043237574564443939284189184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 7203673906315972428695268235983283171641596579431571838312330931438240523340341583933624874609811470102602514815007964720210074029857270109281090723225388554305130633891416424983537665350702005497891111894280862777335184193987298870695344713654173714955105128046956942925416003863861164499847940739086631794893423341578716803340494710850302739857473574527531809302505494708071197848497813791478288099988784392980318934125436527900553324821691734947092810288371927686235282376197836435713419157647502949179053890446713521649870084940702364766257055294828305463612957772363484576472677027412416927046537554284550942457935087660307920584143909904800257937861018001578663674175293623873540802176519355035265010294729928050717460388306333761659401466338225728490087705952519264654335583330927070355233803237873949703623649569125509887160216483745480484414233604333746974973742577666115601706750572418374523743123586163145331318355086682920050503026150007595756297319853776495470307893035061558571098178367022985602631351508716308056524276041439897008426652775241729364525751180755850481007057507738528692402396648529883491459160742029098750460809944763766334444199078657071047206939142640889950952765543553869413463277204337889942737283485830561105266040941496540521404893248739118044181313842097691189112693653050737789102747683957658204363615751719603059754098374575717053755104346512504355098245097313364374990357584390194326938613558821687054030026233370173287590692770742300816945268667020121619723062417026876799130451155434159332051174153135710111623191351616118461270144777552353524115584856350734948204288815892308205276366354939204817035008685416026849745833388778684467294908147273637562329630131837376722821594388583763255226005969212354734443990454163721748662740583806745814936981895200365844303100824652209074338539702272094222110870970792825692977504009393657741662085092707649110374713255022855097460814924734407541085048900980979015467462882343283076589001359699591611007899107594715159885092485094782631869325901624945007900440885555443949863465799689563741474770748115889572663641997883944019079189367037832524415377851942454684048485725766224621889134612868454639836251764438997003201522391101120334980916093183253865067777984899795597326872576538227488084486672909018094088993210283343907930276036353677364692908215639466168196040779378957222655348309898417388775074575049742029744293883500821553405143636763983732247794085226285831427056298163838656164095134782450418257134892234013131373878443845217806754957177815009027669955355741634588933080611218829677672482641670302963303800854571306859573993586265600049216284614951004400578734003547134608644374010731767926439655709624848516226335856566467329028225856169806302596650118727802813061628841750775249299956475077242551943571046139117412874210704615420249218528069028003402941384122388634609604572412745461059726757941391277729497198126879792450257353043692301252828522021166252342294407644896159427475886810465789768448156986405813532384716527706341186829140971612184312053511304367265779583999137614860991603504186514705049138407058944410332412395305523067569434891050672448883073945999575848706960326048092076617924912107469353565623039274560532910787706216453225424061144333616212990659731761118887593366879281902774343550587072436364962344415245973392440123452204618734834430587722302156545519879306547296853370896540435291420163357445609005313323218537183084261006863781408356409713131175087758131529680456896911276954665169037328852274766742714006670420192882837122388863367095447589309502985440257688577044100522923595970444611650880631059898894453589040737351334490907921612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -26319430738683856583030396997147143816073058578953386208619597958777826491112995563680758607205234548356569382855288537248612714831738911923983207602162551728366698146049391942646500023889207641013505370887457028169609420325465818856757998346301699651554828196963092890027322542933226723985844491324216759702002904034025024327075668110262778250661939772639992663972958404977661208198124142093215087768522505267269182645892928935756344276721825167048530916678797545165154099952622257772138608210130380667403615409566368921082502133055934056965907626453960034368347050070769983023066177715734759994687165647921248519566526201348391558464338162094427809631237116968466294243116628483007569236340335607214867814785432719464406061777253735264745127474976256355541239456784364335309846748426261349187808438159049365947520792416268788013568367166432571775378549757652556018544307850002397544049654351906244607052505443294873449498057479302258000592948269204755632101774023601901848263477096468353263278542815231680722037007686478332673200368198521771089062968231967333633039979942487378829297416493242031578920367104589451476693227006946406949283817482981870927340233589581120872394570900682070221963905595907118610310077949832623331548531580567691808780178862432302678102035153111036096714869556600940520052466665677346111989295521547185455145124093629971524735052831604375572309270813274580337439820334534776518368302061532096529412154844988124895066259271781327539761757076651257033460749884693315046578551500122222291280955416989766506526814444685138702774142483831554909091800614032866272848334276613049556645219500182723415742032178008520087959500858869954612295680357201691140115598354120301653313377310805143705839728621317724597795584824145984300128510916967803375205422625628348820587005046111634467362932262503946676029018726096137194060488531960485569908515214906305298357568655015464229565873250826237314859766164788615938135857767833805311382327422460258609255572449923234936423722512664939575885149390647683226650652214255184275471122329830415508991868716526479033417779592131876990577072459087683650032743530405987480774399592856534222793273669599007978013634761720591590184117517217509528893056615705393191162446659878537504772910491315220457048103265191464029793356434883251721742626337143459673739753662819276554169753450584181793933751403769046952733458421455849657357898779885375160714303455390194752109276517202233693685445017141341789434636621209937284016115199577631570446826312137291547500132945098566811751702373426809535578233355772266849253555759670346916302829653010540724886784427892917495846884073435999389437473732298502227664933626307763394620643593173208048699434087567086301052152851914128517239984182264500432705144072723186763065860453950967297297562000878466148506519345265260844390237639970115492925884050303939403989580546812175959799123198905040497688428699156237395423149034620536030490955658576470345809129121275049978525478491290481201029925444564763066448244826070374143604717805502090571974161972528262698889794969519974774949239861391561138571081893496623670760215078867565065493214141073381995529153398901064923257447322087982563882737795528732765914950474760276510015985556679559739612760621432994744946271317345360243360706082899979295256811782942868146868393137932560099559410190353750054614088391435338526196307045981914834288902036750949513085942744445152703706462102638309884295939158730579079418578553688719819146771576778329785830655291500313544945198941104129907815259470467535418870714385546594459532479505461940478928443041785732004596903420527405893888696754968646065281903858378692910481676468339343360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 79566402985434711839234986712049966895153658383158935561320913651271215659194362143433962106330019113855333628080607175515376395942986820791861373509637408322452019240658438401755437604220510691472400274686328991031820130387448408017686008341728868631429010600687306082304627793432649695684097906142545348103598407136324418806620384007218320323905036429079731177924049783306097734719968565070962215030670476842949357003816351198759451383497769263728997986465533542004148959439380375544752190437025896020423111274136486097238182870169025621290146210407469294769052344635110839047739635935128265443988845232102445361696073797119931449545903202261679103270089120537866814342509643052503794191763644224079456545991771476004384508683317713725392550591522557828207331922736545721004984797946634780698088107894676420611480406498823205686298359019929901206267781304626240246594205239801596430555512019700869002975130050523649786067547335822267194726029489704167583219148612536838624497934215879209927403531081128866562699413087811256687973637072950506952032552981842631339405953937132635306108978960930702827934038149733708892268664528289368152151236877164054175066652785317169240501530103649553113489633254728254283461065505825449938033107642539634217334690420989143384776646523396684674314619218334039171847853133753323634680406750173413145192760067857494372361580383326772250163533310746939130906795192556873323589185210705105521028060973028335326397908811043582856067515240937612802456450062627447778353056074633510670921061102471574370018560904027397878226719363301604972015132579444952857172740218612184221195766412770170101452149818347821696579330082384001135329161247306387750898982450334499412522733814376251988296156735854949814997069937062570851484510347032042693471140617787389750642171053854507137702106333550659402612709493336821260348183047146330463307273629662590145364523962980156622325377039850255716327629628577118935955877651070363069505291756876539431950318534432059862223137277851415573248939714001720352235735119208233782443886046594321487578219469263019859298365910314955591363983747932446231569013112126792273461731820933952829832730747129856611514617484132284037484259994469131284984380567321257930849063385889399804096867923959633983099751810386612100675680278218681631421390121448161995725263540884115763587758817392843711811956614802363254354900686825220636684212836418979493639309428701931401801545270750058749971688633398870043425748383980272218922102568643232015930659126900110479651591105056643368524624018826281959386860772455078868422998801479818359585867515012367668009581562155754351008110308691033406751113001101003621987529872358900199226399852391394169898126255182415858231489352910209481636847076297700443021241418282025775511314989411505486882573235172099075824616650871660146070668426865180345458963971491796572574636302897344173331569002240509300325320868261322049340736693253342117182283515309652910140111115620994168020870204784454050562957059587823510795517047645997025200633988734372160843260723478269371754784008727098803992381150782835414506193976489035736449366731244103559340358149578284262578025072677138515866803464704501634643989304720456454565710457993166957334315240579567950521907273093529528257720030489490722557373830412936048173612724983662143169857990946524788498054766518955906192804801090563002254935569367247227915261894607955044613292349745815316766202821888451120753086866384539585366358312016303447751771566036490154611415147792646159134491934564008013827009358649127844449233296016332261770751693814499632395015344607764730586778359136668489268747471098638224562827727611097749835272144551936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -201361558370402817846826946226481589164733490731332073149769883451486169004120630038864075743283413248786556167645742048978903512620477949098281519139933047180751253305089856787002937358108219725027594327629796160260682034111441467355576273293798303426785157780001135902111544533408884830008298447996779633841090943255436368896781043758665349047596961412631265250674466079139732778466640399729648025719966523711682267671120275868815049384715034991868737387054842973792817135521729681867413659258950637102581340643840514266388002069148286566880748541136495363044544312112257704258175455181115231694119278884437311143350674521408359783431673233705049233080379240273059973586895946080787870580354792285366278482810720785282854804410621302234535417877786180287346036317554082507308498503036061104343373764435930920950904870506865995858795077718763835511651902377358095458926377350711209907791650272340634739282606339714038443190520079005796498392881173890449043671623567886660067405067901505125998073465136468523348332353001505579559717616011143839650487371640795508479785803957863375028900253265098226770467295441179652137766908767758052915880904839644000027010952935822877675923538725459031635070711785033730092933806860192856224714644394509557932204362035084602831265628155437572531846545377819433803885496511333503555055522183967043048596704097864968424972176390283684866179151458504246774156551039919548934444880178150702160383704648672597653165772415600974475012496347324322164188331939413239420466990272225439175373456770720885667867969961134749262362357227942797042339381691996611129282034638312895296236307633782804468990765637498109014756596692741185867176931114587921585500025451945918054620769107224049055075339705852946891032497813517876260260204424977740576695529852555469778439781955099011311898069743013712732001478256944831607986330493171931123239690054307630167967858433973246534769878520918116617639972619878166604581962009538000638080862127466544763883369226518536589901830740446194043931588327450060512695847433778256917231210524837689558077344732422303117844043142682486749862449831579997390603962721461592886366788742065175410335148222665752833355524541370124494149805282577342759094124470766160976522230833161059934498622413934420630351363932876888341878244506262653897358703496477974518459435091967780342458850529624434700608099689978092331861573860015904088618027229000395830099902876357658730656547638787533142482965805823570917842989309174935500816633148755294630237177392243630473004639719657157379332081314195129455983163712911669057496065871187488175871694011989263917969037232603160366025151004638051956601921887129180264332060949053699630226621151114297153685905406312540163678421660331154190104229208666820034037605882416432482093372217013081181664119058716552692616356009983217333858429756761137141525296413326852521535426994825833811288856088999179261387921016764287238634993189321220705300359531748701375293744037603540594488468662131363003995156186232587565056995220469229143565829376562901272186291702611278787444280062546214842782226086986669013521688638258702044944155753917084243131773669089967041035943659716081506622690586796353930812182493509766586822435766096327602993963910395794164148091529520875643486331672306340281873890845961971706112208421755141716511851070251099274760756007042879268701560472358111045382021991260627717097272783226339600750209140482023526042639981544310717166692905976836259483716761163863628479331387255855676233692190515371735108608374799607065714761725201632109696115650077043076592990120883364992912757393374996802733505982670029378389332150436931046963022178561369509224302981939200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 428156005020046906558236891951344573864179350961816563198228627106768495477144950628203026018305428283047985914531075093045604245196586274493845709084605095997169101433642506033890712914149574736305006628379017567159854033922640727814724149826010757113364742776899544229238473842403529031754486715556824303720352422776296806456794648821950683610610374746221405893323912571253355602932974758486681597931562907866940338833019254623315774630604405937121554897306955495492569060339719400627718381505209896013212211536735113181701785652545442512498168436231758553307557168925148420518130002882863792896724135209229503281807008303071035628662353121144793691364878921209296989942801425150179991634204157413370676025205991167561007836137754427373622317828263156658027005530946223445857568674558960211754726191378432725707369058255462924257486819020804069204650180325928880023810550513813897160968468306565489517481352432242753402298257973708099867073906994307146530473890764587993735037605999534341561271599478388457813140899398680887008502417421610101288897489221996263712646394715627907878901602210856209467730275037938454317424208407401790116899955872645617202122166412958457842215218021252530881333609054767270614373694958319722274754301221598668561203256313622991675886206385111929062279824887535319288590738127233436735966296567417619751930256919814640271199132670581386241908985488564532319783974300693264096362048223150808245551450961150658622852718327297806940928517923103860335345984937181367323112852035856079052034710085334832813179838635151801623230400107071969622850015088413169158863057791309859164962454353145366049239533724298704877575038415594837055981184610921010477665254195973068485160486321427260042629362958926454254248255033529443304457817500784417124338263934138507076566509813674084429268911145355004027612137744375139509251512112061412484591508055086878584469098741532376623235217540723386980020308685463995467115774900343170788287777834735509232334646038958640643629975984166577853084636494122071932888617743877199156460205762347836856572098989374745561785208860610387592798053118597842118372118561608903845406723490864119152373848511086450059099559326232261171605416006101790177498624499975104641045348887716608936390279241090833014990876602649225953773365251297599394906407957834769288976289375065089265180860773279811021331211962881184029062072318845462941957993815781548071493138950037035303421471453889829565766493913281033858566770827266517642417906381532554051978689986771640932174206152772908006573557388260325496918676062846384816701531176046833425380799692188878528279280874131463197096990484975642244485947609241886976427905355827920476480008267632002120111575004653666789028018192969163238663007997331832228910359937231012012972055076519677777712339899883445874746244207669283163283120466902976112267896727649793173109068899189092870039120577634000801577228042102400513347283498013650205487548782351189285634724892181688974922098267307076428940097522901409338605701783883989915911143466375142691363541917877200832216765888667995083521453837718988469217592024613902289978148613771207055304209769356956929951553825530663704638458462812097498536781222181255773245250372233037187534944005366183236473484178589818256431835307644926925039690321056500154301166615063435949760931301411266081099011642499668441384981614033828783823752547889973807255476055420001271842743386565365019681470334390654013068234174816338554735887494115790489833838347845431830048678093688178430775965912923167008276655202034199244351414661595296947281486392374567667067796482426423232044783928572556276109470517275754839401472046610583378849987297280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -763149033518227874493196816728040089207510215580444747478975725866502780590040947558902216867525406059222486751095985466650811448253521715612064566590049420109532741253139117152733485481655044934735026321497787170615534571321802820068775650786135103708612795838042906985161557875878880158363089819494773624560197708388310103688403043708748440909843581116493297034224719653098152458123474131221379626036827477176064732950437202478790148051901976392102071056778507010166790619961782788849981155500985035864463923909982847088235415996264808080689344804218410350569945953245507983954404492372476243720607569525706248208639658033189112913505272442628528875447285374697880512159133406788008875993912115310808292811364218107070669412375592850854681480436711839968039815444867436740860327587644417674127445620327340978218856716304848415416390354008502778227209926361231584203121250934626144711483887575930296933600658981781467103430338592330408656805926927177244954289105985214969709759451327195283240142013828804273718154880249032729746858635618222321902188535570028866492919342635286528658529575034901217125145782866989543953171080439236540197967567957334938174781950049887024047691844216411269509842056035677479870680793629021448638803839646162739299595004925337213646160408314706735118104841877108462354938321204629419107337813464679998671999236593707175012835412842017484535379892377772337708316175852495662998657756819751123334974486691450831960571647895598222614806569141398863998514204005714868248087849160182756556670782116868251939817340683509834755680589652638663920583212206990162076694108031481575435116194461662903056525695706035467020878478957702980865339163193559883198785726665850100228878363684045694807537341273805993419707496138611751549349751490361822529453354060821217106143634099099396231624697965815390505484426852872476235552220128590002501508715131105053765928664662083092581666914734616221920386450846381876061139147517424309730476386982818790688277417436114859593648249997303622622683603525487794576011365704216720452152926356120885219647367547149095433417269159441312229972162921959922239125052969866220826090561777746695085077423939526208454519841744862944703330837169501830455420711437773813736885618162718138230441261806540277782211656060317960324059022880305260651926533395650505185651260784329053059688786486396775470157101971038792682031067100276166782887416178147956387605612182207583098614376383908290562014570740606983407836645860926431330518814313898771992784420240686210043326746531045084282563352824707355758440552207804727978753677331049797860583319622809011595377362711051178127810076164869979681858493303963466204850075109296224749996483608606257166304686181493550316946101229666168935086530439190376169343129080049498771950514665575197061654869718024106594830853521062835686900984550726298312328817307270078099360195555216958890092295264067216462491818050849204068798375949653550367817263958769300985599378601977449082688537033291443530270583687909524220670080197974952328803942521545935446725402225577118251117492347856945877610781202063784734241395393764118570345984575921829587201080956204757064815478984902645972295486025152291379641488166292231204769532288197857177189300240529066580016276564800738015367938317946577830039960004513521262068903197893138976650801856759089921992937893111795722413769854445463505045143040998117566494594639124179943659554252239372857586695310861394357520182109753294551519663898860415948598097366096423767538933704916016326101929330838912695658279023227383359261972694201076937541955166688416278643126668439449560330723995219835350951274925853487244164926155851266591234719744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1131470377628723422437542798519926795861545377329293142540977462788104573508617727568081372267055443110293182873298989682805310783256356862487808113059322474477976534920431983263007394069412304927204254797980954620553025072939090180920938944602814612736817105596408798128589534032955227817971582666248457306278715580818155002718146343530952978762918627550614004235925328040307413262526089438474220410627571890544398002896068303965605084082550661940723888792734912988941535084192525705024899889840937710910946190417459992821304852179711654653148021545489775897345481582499508436113443999344566479198632945386802132981852104873688899302876071408142079399818162189314823240684636847988411088912170341175047519130324903618620547726846738999436084585059044686823640423569981528076315267484261728331242100247487944017166182650732591344715571146768707796448482766118081243591163132477252665266194547445846830647111572808707634380092728737387776588362412340904942196802855546747812227200212370837760051708608772381501268260488186547962308445598391184427471476766524168364113126655850168336125301474958980548000549203492860714208630501881046599373015728870413293141225112466421841397537580730281101632667788340625621358553893029378168449024867056080634219665641846853316590615039382057041285153472619752834737579323555277513821223532715950451107139596804271813263483721074196797514611985328064075422605315997031716639697292721686067253025626258582235377956516032370732448250797222731246269957089336796148842952612115601178994490692454638996611919494769478927211457040280789207337107895153283778478435035167927850647184786332422601089980017437559183906064703819912282251986719506178321784026958222463485523284670632123142385934104679816132983268035243663458493133121832221037343606322355077290055832847075985947147537934060624212134331847013409137371773856749298449673041128226783127485003061364890383695979514203485379854693977848136475740543587803633218889886120697766138215096911998118919416584010518753857523236329412313884457923665731620819492930035327056259223051703744162791758742795016147656527947775252193840728473847601163331958852017127368822681930960790104294641719903726921572453584335173070097357672487090518857559324435640057737279894601461179323020221727997748350703056030084846235189221774461240787411016453225286088383849663076746405417157489590699442901400789480264395222283384953584897078567084572389519278078680904784303369485141430652573460846159841306246351437953042094060838954962114950803192059998600459096899588309028933243371450342672265090476287605089001936341791560920672867966288859200118469440878834652059353633212174135477504911891291414371577825339932810064640469408352341926646579807331191189700056241923071753693443037966164712740592704060346195840953901797589286077636299038066801010933413396613107070361715816571985317102445663406790821253248549859956824836046455872175405237832752990457970047148565114835960553331035497519123906511874357346276396372674168954285072739533222275556921073786202740916597149971614811304394557045163242313640554877371022253808517777571553813273608865522881507162340499057285737950545665524246192925100452618472561646899877601883765907439837726859120187512063241961960868553270519532180770576442376404420221607751755026583616976158898908940451670247484266432842662613438618623996659965051820252556138844695349154846759304438973452732503270860156818326898629889550603185471277242055385231035486578318311460633084966583693310228059491463006788584361236795539059655270743392680323790083424668264479111083247966303708690465643141838053697708352409680680115261269451652440714639154928388086851174400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1375860491594368453042884174394920556997013577423692750569225278231853932277118105805499680133051183300817559993909090300349066636664839111591859252850355928035031597270506811650070914152733024088186245740288279888928846518988521260360151100056493844561460785039792724555954286362159591589593868597233735211566405583702668916581773836133924602895078633034730327844518473132746085187595259048991015172826020461692721298004680305285098550079792647043614440414625892961252887708071437470149289568672627320682764266598107963530473271495733352164077059681723404709142335723078847447836145403360484878624741993877382164696213822749680138553583947321709280884805460193698632248023035462632850649845269789585228001287387937746933027829829232070402323072174359922756361797641479828869647819420640915488953848535239011141442068378879776136288812531784496773750332073101352380229354905988227145543194042352143313479519133516846419940264627005870540283309449808209329865229720121910982218989616330949547740742712289058269217728041992342597225985045808871760508138508538626489849665563184736734334911559607143785524331215906096505924868996396539410269598694976985825355315925371745640454943271274117349365973639324598176524335827803018474519841764920210724693646521919578304572570065106318171263913973568558562514205186506792158405293405608755189675611203890778177139555410163804724169169646742294777559540718685809808062152974194454686352417973085198067267435874623140258751290833799824120192620583601537672543795697461383805028087654716279366063051082376384326036270736622811819570294828616150264595059333770106790313583143520186337241159414358437951040933564915870015680369636261138491847722935100595509402684679741994561820506030721167336454444696333261096075173420442411871813403020514867193348791329111876661744456258647272617635174606149827163144252005461340514137650200378003060727989376764293023472533581679910344370672748701379852355150031844229753862324157273831081222839037651195081928379210821104242162491359247709453396716998533999288876238283220595617093941975211648929223874823057389712155956274894777968282961996218496341466538070738843789922898398187737632853535925238210249365627563898978527870364321314012372216365036532715893732921019266911301071961386521188525615757436589067475378601599285438020080553572795692905698396184187652670073604163032385509738792912820254205892249594649590860168228909265577909981276024714650325976147974823658693965801280996106919233501582804317115426960029889696006924018541283502288053309008498003685213413042749897738168056322899441499644113595902672704690426344512623713457693664192031445797337036865725320970860180156774084152748512385897974115459298502351117734546195949986776282087490719891634832085026405672079147314577196817791503401719316917485524371266036354403813599494082590212753863192724334275412352590877253913081925792845980705778089621462192234858713501925149460527462098531098460504582064813291185756415507430621069212170788753650993095599346851727909669697120700166993840891020886319957402216767662713436745186851649310137882468200631429528291420648289827933680001814181317629534170303095692503626938895916557253264938051482661705157413329755834240519217570007282356998182111003693206922902565865675937748400178483433266123456846599873373024096766477512341742332456915240454405071325256179053514433291763727321937415029359232612365521650172669618707724892102953868685730123676826201932089626718938140094583557815771368811863522881806436466798953956309209053029488833561532056182521758074669647775863131369249278296484549889792827973181208429447911405894792465644996842411885906444828016640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 1341330373950864422179615915515969831201287029869533929594595573329402976204238146072918740882747321696601481785091856697646331870991644957987178622043159513070253969892423438775485202252298904237319088424896625616306830325806406235742551090001925426819607307237824690269519533273788252754330284282512737816699839811589077884599524335682459017383958105291508685952776927635738350669579557241147000645710258862281350564476651494602494677481557398670367734204592898209604250929810745741834609026051693856593574519264926389457056350850930879405564329407783941704716120354292576514106474941138603116757489545795221883852039610890225676420179961579338205631932570956369156159365587775829570728733073403785611052364442314015184798178057911936453791354008497567717741318278881220748935671419966709977594716934708056403996307770900869263034023852216750870966956519870098216508534678524858881729603910433733014196052206880608921699698094470887404110626927109384934215865357519097495942411833473383392465947934110678363384354697357486720749419516945719774235954339721768578985474010272704215784093581454847511978259225392745541127822017487821851582202097861416902276654541613257999562552662065545995944154689000161119602391512879310364159226356244437874188069984438119500076003359366501718938442998456177674176954930551165198383462070754312100502528905286167836953872327749985716512197845286118422516530660289873060462402904809264448747698198351427525098169789255035758582780859184708256264910865753194812687710256162153591044578418454069769628941750019008139741712381752372628403965926381972406872389740238357527333254149941220247621189249976358637114966083633530732695080044782204512595311817612765698512965757128126136443219545950194736995675213976651553048231784219558139532401841525935815145967776175127824410716395254330683094117572298527389490538731060954051476556195215832280891017629169967148890396152964629041726707833649344872620810592127392870067653793512775636879074825769647083327832908920089950470194134173953054737672235043081391492181550762197881869597599484652923944663246736332830718394264684532267439546158193320864072500693216124259721517864513613406189566276798586896988714754202103665683883389529743721659510551698060595581005857233295110772644842567985006610395461171211730866281407884036143769214439129990809346388024100426953518480896011724926989954014141505264109615794375087624269928754422743276217403304240958292344380807305841192705245095472505019937302648412767683922016118774109193740389253549218334842461329811172830409684634784343530838383224041106663308492956790724991158335518407810661136102011221286875393072485726785703592256440772625240816566909133456930488156598868018799927221294077463097585507802435974568088714546620145169915062617826031707092487826126414623650475186951957073257529392603254280725567574212662330022991629590614342878568713881168218311486091101568496920723290052188707105394992051375795711407691024100133710263076539238712321476974750813253394657824155466322685062811196757082194240718948393146918284744127739588748093739816950506438438935248567273550875912297614971278724154209491398916481536796075822959892210444002255111981103049126478117313545367999362066876262028776622350549207724047889656081380183411146187641863203383602224602634050818976119595970889547357120960844551944012840918557617583848631817716084398423820359924863792441679300182419411968100335576833866082139182402575369597367059015183282107417689316815376605066671269580251953862915050532951949729661571196746871983069336481795370077803017838737082985690077361692591014653293456391578113533716152894710625973004434861063143424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1014810329606647096918277499977717974464163175522760488621868373906008137169005748914128022766241964158457229577874885327302331386364875659363238880329456651931710568363141712545329436584571015102602287017955447732474466554065527757911603553916147130609893647987500375963076060780494620393604473880132854234871529218926445703688847369335228040105751293675849428846903276801192388961814577347079085359560383622653438204456001867038572688866636387274632826009624143485319703728002735011430148556014931635973141582968576598148923408138741655199158945780232952972569546573426531999579308135294043053204690608949126831161647863831667773291262707847961847825998077705915047212276686542867306625032345225044443072473834185516098447343615311818305208781685974727904566838026484414226429774004850253811889806383833344625767836559181986378486859406452373291427314620273089033478383682699820844901155372778039548694133349629069484374050159701720393935905060512392825713873973600432799406246197171263870830555685396448584884467858027132104287814543568666645934853326616236038716818918289538044368156138214348753747584756897875454666630775141715195574196899916920973605434578376137858349314156701396249787960720119618098940739475623467287949286158715410832712695917922943869908334318541042026528394325505059988390637095123571599151491858171804671262967861895350572436904227841825957327194752631478676617099340170663666735090772848638850081469479053290376651302564240512254856749359192207858722598561102412152550809259816047710536974350643195980071514292361610332787170806159589299035189662003766546568045415700876539303926396711360913339577874412476644551650699730175346774429009396229035199885848477721346001108098167093662112773824056974966592726204107187874618351327071181661539330192748363521137124862887664786532673888078823292320577753279299208796309943401558465704190426138403788282392732514852234352354813403335747164857971891886627803434902265078360706729435754166895081026040883374474377036375210023797328799453844323442870502269422811976895668622711536001793870133483350472577090146822028724552438486445581198513641177446250340429368554896933141598326431380928492091570102582294053361652236030870251408290051623859392072032293448985433896712796503126972503948259060919522595314793055240519650591125514249024026497723380008420841410915090946348580209607893418909666220211724783577433919871164853887126586415286834829464557987552717148411332049331444724491335204646368038530158402364456239428484858095116566935441229168871866493383585522858064129488393177696375734456866205814475052807941130828210586247949315762005601211514982523075994059445483011230556880346549063617605628610803537314627119158167425554059201413570887332104864162521078752830580707175039932717360669965776329135948171839509075196342987763731353877915578027872923621855540877921731758466384756884104814789676323162734282065204581037428793602570077677045805210609029072211769800292373671323047700756579515488009468917214875268617669828577261470647772250485339623891026419511388731998789976635727788849694213409710952279366588082027659965355464576579411523626601999824274914595432960911360110146409345654435062505399730376677172305694121801035714344347214196712847739730029982017042438430697663199531042913792428187995069930357131630017831917716486635712811540072828539423769775979512326804842171252109013128149595688930129881278502753615862674642314122565933995733952083940734841983438885107628157624236943514036714900874752559006665311858786761826955279640029892820016077109813252166864531101165999569972216369296819810940804499929170922166457108904330983283976032695500564070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 583546335703503162824099508559046841457851575827099970561076024393043232039296127250206351775506036745324985526009395054675524716609023738548835605445617892425470638297496917014310070605389854799661600616390249864737163059763463290767772061277128500192607012233621849688057079008515556425019406990329674645127750762892331885118828649129209962494877688475583388028558271202356353904106546351265567004883431752828801642303420988470577356914550818455037446373062226127804155122218314999998818762859094553053004659773885833470686387452911441014786996829031532452948666273717195388134650724206555916379744399090411716380641410694117767888670005471233560878176565713819182747705712185439669830964068018827033987299588655226615880869725285709221841674478899963475691177851862803390904624735485099270180926044661758518368230207015633463099980712305950002358043234351795653052213444844518006414547027544701668035312740435176085423055969379327275305669500246837225334093418679694162220042546491700152200081834488554900471974247031561905868553541814319074566351445244167770339984266475939045774763318239064148904270009202744968418995420058268084538893624109038549687358594713348224205758588116615573082889163889905158309410610226972631185496593806862760749443545612712254158550686770283637818251721448911264729000258482046538652096176799345452927044070935068959495861182585717807532331739632904838631654060689242832545417716090496497456386668309892856222693721127795160359932834699867237332373990962102771846839972870564104201191494785480708180134962047582220242200961782820143862623782136877984575985197503086438471048458509652766838554052279655153730601638743183768593275027627486092492241154371623871336924819381951239472519142478015355554618622580349841816401517751154050872381928648934264351065908619899705615240705231762601284733153432033931322553440148750139438559570848496400265393545045356845139075570731492775893742766634938504991061004886277791803109028397277740760295483919570820631054791947869318680030824161976097812039351347482823027967958633213758112089367546445277639703933327559956150009001017869075264185398341506291378635543434828185959914397284654482804606928424578421949004485846470661141538983257379436735630494461763833908299606621449225440906672188843387963297856118089700156375000528907615317863150573315976837166396555766746912082683720291982922654795500420220640078280264942897296235649921983947146870246783119378853717567286695090616803158664055023964520927617093523914161108455470001722455366281378699515329685197695260078388581511330702843654457929645527737523320205369946909573242919875499448802204992535915719947074694359174393811350114549657399897744150385607567997162690770125426615314103583461106710038655445911485408880909387800884543457798774608715769019565811808459520361362966254152656042360442712360839071379825978518907149412669155921971705161311124063360070634315698760529030381052619658202970732620807194586085753103515581711142452881518865080127415429601004109463473466287189282296824570126426639325804766122145761469984558514714510327462501472111741408651281322215682261233064678688394568698917524969754001193111187275850383620786062977826039035530821018292663240073320318783881370741448810648382627331499829378635650414898835505859270903366092200464612218520563268885719644281458790046202369579839916849484746167712303558140648330134007523439216918484636578590629990655836485872296245277483956515370046355298740248983235386330762029892016306365810652020897209447028570817718208979825217056068362962173972611682650181177420243407075765270253069645591382331717819232962822591394303188867385191067748925440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -306349493763995595607360974242784631356445245780717610720612837424530844732679740704629054417504446475212643306788611000899860394325703894206763777575501894129635884811184895373099345619743913358774498182546732873474165515850586701855860434240968961043452580086920174358758207431902715103158912582611231946591071295287418630405065192909483064987778035074275755534088715327865889186689330517609459630140829624575643453666997859651609907052518532791547671998367063367793027794154215576626065211604766949570814675514062706813593414571108729579272647220019779593565452577369680184677906314611096937646793092930285304850785001629580611794818623600474081244593063455519191195721162910754942773918136833324533047196908102797410251425424044135872731816764575475395329519326611127052006750562522262334302739311437135398554363067133691328706529893828242181433915336971895228565720084568112208777376051612621049935850166420692201186599988853291415349803397717431705219711929592198472304442108564145998140140039363627266003602158908546938266107408690392378751828775759564059844053646425829380467108795041857808530358978598031561617184754619246511206531295648118247963229107715106000542370586209828279132032847522008213497140007427364690048890127785880669438798150566634475581754696286638127676365951961726432443115216402676583762493577723342556375392605295388186551494139435492465338778716370418129910424569234297709342007356002908701905492990663524382329011029094479806974083110023969071991343243498825967220032563809629699329962194636471395865970970562002935114566052130497046867589036847902317672545737538890556335679355122324881509851177430308706208180942295699487734283442972896849222437639898143141062087117263347915688830013818915202448564660101649862470908513475650944227189822639695152278933479790309271689131580581012838166600418714743123044023985752535040287269579514345747443473611579870674090298346007388274064548014206059447085672808941131750209432169641467456863955178159466314365921852387981332719767866263665523843413366836788831679989426101366514424249366490247090126678720292615689926213270608949862020158298330815688744270547717462468623441938076664696670798386740109676741087072820027067327355563607297441368481284748318831857783512606622821567318312547965430749195262515019169175318327731135846819546848745756370371045545543323394905133727590255636695443878577505627370702380453957336883928030254806331120243925531208094324200305340920338830490303054277065903503988626066087096234149662114169022390963433332229197144330012967216755883660973527195890000098011239976508180371282694454972606387676956922873230788849143974428528227732058905665856336993820227665873558921123176231971991468246265379799872541005248359887835083465571311134356589257311527889149260597075388961457855093519206835157943842539569459592649126802151702408881353048408223906486024693120440491307038962566664037030344574988523972151128260032767774349132247688304840061155033787954941804122121928864054405317545679559643181706385123017732400383767462102533590358129963287989857098347327072848009795243972348829777033202465663962155441257042701035028100827322828195522067662943088905469586471840769794938404777621282044636791994973361831604644772375392112399115260529977172735088054975912410845788320970911299979089530308992929256781934033782132700783548325357919564144143743123735396629481727938704295225155689103629978498114524472800517398331261573860498593026734253062192146718179902218792710715836676555722349645790762748501316525962618527200103323221873623295284211285443038367686605006921582578157830597516361861218670483354650908029229888970245441323008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 291174622312771979851607120893236761887579629607036618068120567090318483154146437440262001988549136886894794689019224942567229216871335334189939492382768251233746802983570002389723661063436628028279695799390299908512647473862662181560280070491010618152818472734575358651385893125312337040412475947318720293149061254663800141535386657150067132192405073209901010795283830643071052811272276157334570924608692315523898003512307496004784610553954272824812062384394374212999140296197110612022358809106891671828678491268385168913969613697634082318339920802895568029127057872247351029307545437614004123289815653592657051647175400505926091369639539118145545853831407587886155867831669544846672595885254689766849523778493075134251366324231904453141064940319123763550415195515377797230284532221253062318619919579388402128550199608311504636458894938752470125516042467238778626391409221293503695638560861676058581415622493777376417440078584988956276172900231076351122309634235084472296892222125474518137466799997770792577008174558480798605257186128848139049008989407934769935420514893207581571816655866567357946950063142937613489038081621985097271717254016598623541054361951288493662171850942245589100207530069779601965226204146346014082860763220189394603899188192199212892955131924693486302814792547740811672360963483969370652694983092416407618909115619859468250107079478529930139545068409819832111288271208674831400672068147168942744873039969280304346260966197523900001049875747505403105001670762411384233468119638091502725592907070582845951651266179683366028203005566733859731152643663401481671693210529891557871057032866992391173917378264769480601288072847203015284333746121655159249111698591211532042539598118433528377150779853725006060640796380289893583599631919247058979588211222416470975924453093558091850184184950439939556867214020234440468957012292436487816463643415381192654637739038487135674598557293886022337991695674063399162331876991841522252091421336026366363246117290700419360760141779903384984373237102013919475202509670674563239850660254552924239651075672907689252751168772525615427676381598290775972497536678794676579503120734823217206699072860716340592434052854131510625406493301584879983982215214421223650058819640490292972672929685084926080725389862714568403791576843548886420890461868648432437701044328825348887875780790101198650187454718868385682076732295186294942722460982510170818778669986451385690725487664953735601208473011915157544826345552963962909041487370975193746579723314973822749696724762704623393739977912262118392028256967741544149657292870546364566869297385781112237064795641626161069739349122099192376950555940789905337248898028743637885603852329107708539293144619107776381864969206405094463558736781886843015716058190756737552209362884631014739603456476306802156714379797786206521135353051796136853256886771964767070397376725059102479992095326065778538166382735012375350624669001848007909140798364589018951403624310087579522629445484270570420581832378554148737303310012224887030319739353794642567257201841009317727794210244440402115721187472583140944241948759184993104581891439889973332908392886096527476023105284086415735231848133297347317564701710568307522067885464259771059669367808675858537085250869556478130404497072862454951541111210455505351938475223488697972620765215100408314901618331297211238438180256462669189114678975912087586607100565174404045307820216812602305495883610680600423631668212214010704599121456879844730726660840858885708828153081609889254897844355807936818210050611679068500687454793864716730884347050622600890126219615188533788049046415554484813710698219291355435755275289834291200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -415715686243240197384559151562216370434735476430562953303661541784301753247941246416950349941841540759648226990999836497458440728673510058622730830802855851931070615609010809004592722680082344140121718327490127008308084929717260894307496190155645063809027389804257232353850674691871454172728800073216487336209960877799496007103406339253802138884707986486368659226646009116487210677319703758232440115723826161873038621914564898072711047539824843099024299445622649588207340477032323989274336470954932525207797082315434148377470845837677242186216046708788907577201496489666854331070248473264496385480518112700075281495335138489826470046945410230083600659284266740097419047131856209662895690642649498318294101857592519162784747871921547649795188861132288454575602160912773017782668404902110412875601868136382204312450957389550352730014666095903202092949325943452481064599434381477817315237567964084715245510260421302412545656149665884808049012214425883081556325511824612319389948856144612259945618452500110172373025226120488257800046024889186225485526067951685513615459036347540120462552497065149177659774135497687407250143979519427917925430484977421711819458030426614344748178650862335343940155566745922304080651107284854523796518360648643274427179196108043884138043482153059620641181540206756590869716564145937767356476708678310786095834360390368964835616779206759091859375582930120603629868397351539767173575474976177901959160945292211275768750818939086698233019048348583891601401734107526818894242382805287365996724765927320058983130889454465050972633343882891807615302882388833968527701961316356309699019881517764369514369264216972104123545524495846965864894667813527181998791706656938839768935624333710064368963800414283890940266168771152813904745121354956402217624266875912937375895237453222325510823105110727080983123615131195031028562705390841272215572083257074881031276089404381783341059915637787678901727790367556999461632048646164537460833402413932504099947870950712650023035683691508273981822938575982013856395746773864312372731726431514911699595870763035500043942801180437346512636827067423014354498406988852256186871643646412934057754278559455625684411105452440169741963947480893632009517817054130005656956175599175607744434789875004047163499000551507093056851262794633492253398636579599863094555251768336304495423915835755200120086889705733733072691421061731031933981985368031725725730313335670500992578652646917031554813739118221803698510210533473208301405394413141101507623153659661687134958426980740846573241720197325194711437020201725752363950852614448108157749679392061011921478608708546699358632936040657611334367236549870110879686001124975495588453433360839124247497438298911621782736419740338393014889884088354120280459992279619047901515721004700447288236177288699793271893760747675885217787473167670573644974302515419712433697983310800059371546365346421714756721959456111449508778883746914960854966099536517050326126138209297854675293483820517367547692018336453048142711809497629372148306293942468157064414280312535392594945128420007436384961950645445972092581715934932887900327812309332823115189484024801698029283888981818446183765074260279036894475894458827738242771559774816001962016491462741931112817517837163407505602819003425757132309915457562110630805532707385577126367653545720183460424519618410494140518523377282474777137576117915762284807096550924799684097628062202174970043812118353245066455875163052416892612235654607858918342806722928651281118042084438108505157841247263129846654037517375256872298074036587587913910201348471466745464719766719683552771912139212668200486341143650268340289374267637760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 482747681074479186068949928257914372421991176043149755224823490537820368620957324134205740234137422971134706616254535668925679446916609349669784227078716578932173111712431350862360404667579417366306017535330894025494215690665339230825216558458914294651324019947267354542632622371481951646771628655361079964873455278132673509406371259445440596607288006584697969730852835004400771974211271223984784211410763531136071773207713339869155915145688042818090648673284023848729076330532292030238082548081530736375954803623092122251183472441984313225886545221403164766274576326050899642788670880103972256851916326643014405393737224512292817919929330290095418856767695966308062503380693156276079857732513117137237526715471092508473016265677400566196201365273474332430882216107580780098903875299920212462581397341550937936705359315305379809740958555606408408011062186323521303303744350941928386106416875584721403367604789738732128240165588912177761843444757596824917361334369797313038937069239537463185808709237735344623032487446470857390980083115943230746018843939249814836192958275466087843951898913990431962978391701393497610790285044975094892020099034193678121561717507932828011797480397953668273759570809165337794140318121639637945140804417157249026941134676438720963196763398371753513064776078360588440639459270447276759570772059165789416245871469921038699797622785963741017702473076347953453744688905509746602915482808631736528619885215913987427927204439426900607454987854518458448695842316696761930960281371483291857671167698408562955426262287858745319613085283024244339514824929847762133579251643747795865064293229673005249989694482113415791749480027079908617909060563892338367977424317407593992831928023055381772658242919780495333641379884785547447641752291808540010590564727015753448014849548677702731622431532924014682761509920581039231647502305991439936485271201371110654084906805151005564714187961468103755406626318852289785625525016189563398322182788051266350640025967210173342256684726506411365997193736369695069028120629367742354319044073242576511364690340248695579487026188954183786204190550311240957203449343731907471710495323799923728176242064430376925882605627110557123158868775399348350549138507527118334170475927662621428438923328912267414576026867624297687074604454632829568533065946833896830410929419157883619202786661203085873759790794406393921920097653919733800109250358020070196009470408244951491540271948424370674593433630606951390966605259926025331979910885556453077304356647322840521283906155181048105380113381193301553809016843255958914770731888741933064559878738032296076935024906614759846203625658599779426217329335876373537643994487757836586394488418033153364303462975046300337448187719064413487087918120136738886997623514585111546788475777648783187343215244893569360411903146716808100784143719262703052811554505308639737901394316146342025196537035916269030650656980407609322394198066494146057196811271444414535455093541326759300805794269312314080492321397352928427866565967348258637032952442718491120185929608937777685378072254673428343547341464262525037151973324679281782815553786239816156605809762657759219590914948021958053757244523478319492737516227537487064229346966202872763631938503742264344620877947561928363232648888713096618054076723744501081923461280309765790029258778216097210210897886819199660179747072734694619972545983778507462302652577107104236785729114491510013262027725740058394922118760938742196628606240395492176774318204644716440008273564987521009597976873269985234304188287279004199408206024113506329217090758196722465625491388176737681554911598180896020930680627315784089561580175360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -418591983412452259189043402580498746693386843552482716167943795756754861597353210486213269240373812095403605278659739450835407211756923451073294359623710520530095933521291368520933334367427896902754273311472927317443225262705843343415255877462971504715487461004757066307739374004762946588690648352593165682684769661188257487813334294564354548568025856759023545993983367551470237878975681749382918399636006856676450036284264443162870020559345736767547435309331682163248250970991124470424456266921096925287469589456564714725732550399143787011101759395784351222487756408780362177274523563361459067256251514656396476221224848887760257455852152408789580820303637292550212718442789104070671045111139482277361670172066117789826471248781203337901431719403983473312586111685322659920978236804500656563948171903044658218994969778830763888753383838505089941036397420508670039516035191941713315207753938475108167531684229195091127589388594069892644940751834905703800392548397942492258004010792854037225570379746708776115545037803710954593683767273357765368530534391386449766625478108193697444308726101534947337145532504911037048362031624946252720468046726089759085839108279552184325758656756348965963956737605804226810890210691307968355684036166165447111891002565685161767352914128979713668747315895556467766999986309049433779217895520632430991403223128929464620074159730291408083742988907154944555941070318199438700648165143002873536172237172715724590153865884422457433327554789142723938407202415204154172088078207743746141643801496549691762065858408592407860501542635369166177256773203193002028822585753102500990741810980362123492785175023868009401185610710972453389331902621582134342387602864383713220523141952697925684123461865921073023790761155164308779272576101417607093873385516152285328470061610426554735158597715522318345834923064779934131096154555777108481486017914392191697385062937435710192929393948720199746059642215009053380982441324055288617979667254261587392147125024876524761956141366803972749712225566878649029858620960313328182555522288530039622869198089774550921054011704431958148131198648133591709189757054540424264204736807868143443438882405073000088890267208661295666711510037727863588801366075317417945159340659672839072595680945159753914561359603982132947709468780446603766342207119021272231088120219925586325609691962143538613838827811692636171623875283311812817385395802368132099902069971797727733403386961867114400915072547922891605127768758309990676037118499774190880242808535325728354411446495270449909413195290527926075264859238808262061403004080284674283247593053412401607382288801929226324806764658456746528709538167153812238703500280934728096122477510430731487476994476834947062506475816999612900420996272613626992776392555547896201539462191734279661350103165607481724323399062411390559458522603324980006738407366542391225446314497687910614878281537826332197683472250511609401293013493715426916310412524085037283138716194089903286571600781593460716323099258067264342713112416576281141917124302826842418044656338878093293526776754766239772016883286868442983995234396250721810417596498142757371906186437457015208903376257248234326054660264005892589591726636912972330461104896331315757626878055390725516950011928842496774400577580722899624393401901446120301336247105887597424498519004993701069665336870894827586364252736080501674960350153915065718706685098151345006830492194744930215656864922186637938399784179142654116357909725772553707427098529951144902669760809642516846800046380501918628790403694261915792981367426790653054427070741232220676788747524289184788785948574392639991592869526923277071382321561600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 291379635403271481536722906713929776820237104820427023189513657779555976502533319009442350171048862095693107755486892811769980763881361030517674953583932268967004997515471042700430753952199574310137710977893713486776901675604791463362424772649068289589874702467581039618389013262943804992266272191370579223354133336588363864021758522979953240551826332873061573889277494790778938817292940222832888554149466942932435156008190504158858773656711410777101886864481851411199983373991135173021625836010921958700490085465098388128395721642219230875519576298115597560008844378379911965286764837017908050049274319227859631338006906859636132200054201730148605223876041636034823870545097515985973637187760109159775537436616197762915396717061482735115913442859277104190547850238473428544322795002402100879303021732773215170428468518286098082573187582553768314546651242003095495279735279076909621554233415759029598009802474764546887813200149310896119715314455071960948547217858097374776575687579182804298831361222113507537628681902646005770358127483990418711592860113085613775393568703867005395739707959076765458417819355242315219010488175915900809018942180115512976536163675698924572186817286498232596410527044996739122084154940860487437795581153278407488404403976176513931847723358796290252151729255018485985902109995373035640857656501084559173500724741670395363682243660412239636060628947903112714401682546737980784477062880575275164810944821945450633205533525369441469473478246437343732560702920968428727657999675012840320784357261918461082088780774102820383047634176039213761204167684853465539418243738042842785567066249062218628922065229416852648325130447177010166200855034110538697099837304360187776670957522718449265659844906800291718503428453495408781312432464996269343042241165767027676681469358036629363252624850139186775875869287662311083795419603700802764330387194981255789562584601933445133453003893058716565094572916882865325121526540272948099613704956716588549867070005991094408539517489404606489690924013050437993135354742468453597161211884932167354378742720278404209497482233094216655455798507824042053907170443021990236530745571875092199384081405360989666192140359692580175293422406886973559355903577431623528682999012705876222241156889512838059381677503766703616516238279986268372059033809313144858119933656351637082851273717654199867491244728495202748777071889344339405855002547013096589157760968159404030332667615955465835936980122874872238571368475507452805625080504996417325835296523176239575665468835836534834045857130970591089264522487734781380531114248118662356305300194894767491739913610646677763248030589600529123066808189632677572481705448866512623299591583982542740036978887531155462789086287383176641344731684900054870027101811340955194422529663265713126501455988797064719616587467107992961722986519528142535568206930376441287392712016526502297916780783149437483089309052793824328469447131071114874714101154375666229434912823426900200584345983842245549719744097997056762762444863194776040563968810739498500445421780777988368936987189596397618366524486433825129677249367509527372272491216558963304113124986204155094923213659803938664338634677068462382839567707638817050438623411553455405072280875026190004844113416486445927971820118497738088503872642101126349263967638715121339266464798717811743848680720969469868370738459893617088177432986488564294098813803061377178679337528513692816281809293806164369499762050244498032921004738975743090639557684752699074406554365158629311852650369927753212176582818142194843897972665496159546260839897392677048008451928426388154923387761883336284704427890646825457491640320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -183490736947850675741357796107684603725240674803117942911332569869929601447243183845118765988135751836423832555005956744151385775658752883680962780182524963192907532604659067597739443951292124755213940906016097415048945314758372238844830114334845884230314354317262066997843047056392511583157892943766863755330835821757672959220816901892441505135724763239181186288217184361575909474422796233751921695745544057452973636639109291108383446768673809605503384578485466071798602830913966854533233134503264153521873280629589228307339495596664748642803535167378672224231076696861556736188221773772526156178150044677610669814009816130821631700001949660922061614059985675015226755152249433539943766165627104560663301546629146551962325422917831891520028462325548720290333163968366542783176974880378610533967194604056770003890805713842343481547674995648023785620649980497170406795686109396623220997642319464075229402002062351781597950192410416279166952213513645139620409553781513691966256520779112932872303857201326747802508593479697754173813263230821284724280541669068599925720909413385696816821216073171961947149328815962944943993001584850172470507959185631858765723705062099332070161939526181796170381661628388124005021641496129378227614061032559307707937061919201370129407677408515577111394245004278205720621481713190337598736183209505285840311113883747960319663738726496391723125811021365414940399914268735693052750131309909418179751054178148906451836062547293392091859973398807243682896376204775621227220145365485019683009335223079915123981662613359220767874821702098154912579018712231333152267745761973439740390956062106480831129644909446548236623354100870125484249017492807249893464114930030584317844360204669623808395789508713859317624611936292439150934971751948527188332792488131268367734882170409350023159101929951343808758803969815451844952022980815952200869372843257507978211324301895413446510086843757324832847306086766751848971579437675233150142661352954653196675684022901940808645307935291983781392661900045236229715882866208715153547062468274596179288318285802970352363854274711138556077714199574604742729106601489467228307573319192477345303428731375771581392879018541862055208424756951623490462958956020989451312719099146667519568720094079078947394388785787632822170137168259102897641533620846056568171208349347295457680001189031894305300489861886950670227973388943384763716534702482329125831166816613089234856540347695804193387503324630727735386127140768427477565052528017862183943333999129932964346475331081732890104685750787160395450076769343381117317161223971220353233983909597377649857357320748164790115841623597919232113425932041132873070892445458456846609125619374034142693599120296854372729680080985603360597761933901728185274229972979060487062242542618118920519906513235230215577984441613578123183322697704313994306469824742830929975238464277307567617460324584253932505801625692700987272539307212991026205919509353898310342537405256236221024485025661959778281727623995603661391021858630793072151329008259504675387977601982223209050072761962771052752841908211573731754967010721646209724839039042717650271890690482061909229591890420586048375270657130285060932553981967257091357493616961582068441068836354314550783732369016371469596120149594628436141960822827637641257643695842132723961583803996177945605709532107936238718489916033772780407595601042533962575699021339927709930295062863832281386580206238273568011956289909593599345819241108684070559018318185099009633412593492212801558676030529514394095881273943121911449672004745644645618121780043400901352517357464542370093475358377713657363586407791887139209216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 112735452939811041992466456709013118336700884046876268700530200887094184737686157574413278965784085787050470395581878384860849458672745386077214209339672405929389825940322712506535381820148066643665089236855059294147526065263413160487371913587360210167353724203280723807925041904027159526589050790205867032685319087271183714499180378622965522916830183637604850623169574890086504262807632700666938674430722844146837479102430550703860896455902624214343923849767462279468345786954406751724886167407139974257128365987206984164886668416273507319356756254382892658988923824700884982865832479357484175354067419013692830823603420830127307464630435301050608012257634129032595571421223742075397221265696546824842511519558434017116828638643480697190278347069638509838278150032334285272794885378207772132777972198468533437310214857101583524953883230435495505581712721082023075580166631465162645266650068570123215397281094589964810902470078692469871797655691761706025935474746232250109092347819524750603254626567853632116950633432635018469045787751531261321748694855050062658379644203864504193394590040393115285057003226452482147514753247649460619450224731420854206587431906158215173012456209509416626304811736445170073796338997831348968095604351532596851863367108436521581378740603971223260032361868834200151052940213373018061122729949149448542819886723101767094715825185622370789082875758072185734579199546274024311909421545568261229868864088659771553419940827417325811615983268392067926658425953008452785903730461102134963337237481855897745994922501650711502705243433445343134214142747356827407248557206000842587825493894106566310389064485662153404868110496898735092745599933240922722518887827518413203444991204681132941456893145997749218680798371716181826511071136111030200908334923283185986066764411936207888436260769000916007541266810160590885081051733896525385513132566499967992926194336448591487231982637127626606743759613488194513693535348759345020210212629065613948652798595420785018940657949844803210449671789556464760339155006486064245959584778334891164339044701203025084994772374411962805639848291145569939974339367639852547382541431465350729843455156190160440496037516544404218282037820189100456968093013928065065104740241730768452508670812307268132642258020882382006603344609706155181428693101601257962403813707692607484322933902955799830417109837310826052711161526151241090176674550749943168307522626592495466532170052471781624163686223993134219323429386841069664898010740719714532785561245319430541513316434576897112395426182336735273540109070323121055085851422023220762053219155144112079042661955949014697526409012583374657769445960268622006073561782061331271417589938484634402019360631509470869948138769305824617004975974761303040390764831362982841965481735049160866125400434153954337716594067626971175852258973182092912947462965577297173071752557703381504654636313229594457892344801459945951136824781824543380339703381527889671077319901503136226848748926401919049237615138673038523487324399025323532327301522702856818528114612303456818213371421070626592775151715085427210154659663929414976157820765951060583549378921978651948242154771683556534284240528096567164508697328024281856908009240111435871921473952390939666002326560808986722781759532370556957778304486018642852345186111889308584735561855561531059334138562723007705167092348781534685750921207483759335465657241336065972202631556505451987770411659658052461567436213863455349449257241535474069299841241469946024107092305257736406418315300842392816109446350601348418011821625392687109765747976674094998148768267092532110125881707872420472404835179775220147814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -63542706933416331276447459473963904130875190035245212116869655903133312957866295621152281736492865359251865127224505283888636150632884854587641600492666422801942817100505918143233505681850769165579431899939313353512019351030449936405884482711807011484688917557061780341479555662244469616030126116462454454965113896457137908119396157872410884660400176564085898495592788520398587166284100849192082499465056621397659297566489397108678657843119956823545370646043561191030835261476939987320410368561106492840293320789988853168986233892527441083461342331960325851130502500032802959914925773553686905318797681852907773843282902388968523717321635788637600061332340288379049496980410402172464891675834342293401087037529167080218394500837988036379137398499601987395189713853483237309064679196948383246977950703577379357703262572840369467982212485441597878570862586112775058057995258856258517835298535747318098069702496442948341087411973090495912534870075189683975452762077074165446150318729127002806307430897149500638003601156779072529118453565544310348587783148331418036504333897726929707911734721729300739535595127747235198536181562139890970450851391328356568637053881088711858872722739078117654528205431275594271866651790783012094021093916965405524430111949630144047554611007273989146774427963160672698147108673035116435218640135562536856512235844224789407952809018392498145800448677892608465025585451966477204754492935677220311323200218576340204177157881477137051479046946742555260560116042064461614264008228862157019184834691976178504903764316111549182609209957153458969709461647424519194695979927929670581062647078861957179059323706672908580025957630671896913387895082067743902151652699219652878727629884821963100115983509039502972939169395307500132767204058539106937662916282223900263455147270751789808654353356886029043491199189111066550055354519470743727255635963327991529935985030383543220605138039640913534550254010953070000129067754670860218244684537723276573743974659064306930377630863537021159694350303428885579840500741308686744091070767814998433167947635410016313254411598243738701294508427607119284534044365029330181191865389153587900564700589003597612803198697841605653371563293588659442500617845269185927359746438903449010539182842491198818557768329950247126364234743377270529952270442512553624014481272109087972043839383246322641402893210211248495148936201655403973448358974375297534552104822406670235025187210729930050351483961160777501462642076424265249347521754479591787047331849758684083313515192656559048063126957171800429374669574895456016295634092460656586026621593576591224467907850659021884320119299122368970149688744852479844516415764776868466279086337265043034411149373870730856676604455480912940904429200073681123913633986410127820001473680479908380746431737986204451074177283628888983828667807136575184962764096187224199171699190081469564183143740703608823427265500640215833457289459131878866952317145463969510769523458624925647092710527395935965167971706724055646798690476545577328970539733602176706506589005902247223551539660083236112312537803727158995653489969164073392386696484029043053828706434837372871757860936059034034484660859931013677373771000291206519042933079705124022600765135673695974356549372947890046605433198018574066968409807890637286198478894571014049648759317286828833690868981785748058373332709821055371308059820117483537370511791183514558578555379986808148711741758254666402949724184266324555141863798073898171002545313623945907225908743068316230314139796744172612516004302034651296196754156764486883644535094843699279219237187402532304439987868390823988593396522620844769280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 30085010604462497519631832746850117914693909563036898294295313380991324934132090258205067275858266477593980860994104593652546631469503787263906026161808035096956096803043244971457857403572669280149191185380894503426995924689252233744970490533479144485196636726555452041357918545312931090779132956805365418085556605237358300889832223919201755993430123902991851820110073104897521085446256899724756093330570948760894203969607736378983946239653689460964798612075898028939263973598147515066616734622007296239153846475282955196738227239518736921644288535885880937672225784142481239584939889346672953852807184173853117969350570042379267443787418562846719481854828892744485244078846664641631401498034538884509318687836696159402976143547807987251063852557370257687295982571884532519366103689896376205077893180753174660267049167746874521604965010985711482851656345416451094517116763981799925690682329241447224381954340226983076486534899135970923379289471604754655140101070049869972929666783728487720413788349005176286919594900696437675904548150944991696886501542408650103245571061386792947358081733619399646432497470555136493229335677956495022377812258294185239996803615503601521247626102393665711576336533232289344282470111203345158540046052827842357238934113383431324975194313505166346659516523662631267721049367210674794675553089980799447494908998917361247765613055689491639172572726079225777283676769908293950132224085862991328081599889619314751548098817111084630956488741983973226450474667966871671804456859981562617274464289880849445228519200267079479015262141169980351689880537267685510152061931243004392248701503702375145511581697979659013630275411311316850787433578007263698399183780695263402667971403132353659420629830483168673270805842474176375587150737503838855025453201673241951602743066298182248771069683969662713591045850277058993415656740136585466344294473738858061303778131851174702097231121107783256088700325051709479509958054101461993016997955769995329503420287023830606864111251802879171447474899770235237096605002639159918633179829350425668218858736964979704106591137598676943084019157259844127467929738374133452609245892966346932698007797385596516591063282563910730626500443552358546051868627363842580649535903284515197959723731947649714082964698257605819252803289967341268575332644102044286057941049424643130445883343654541979666937092566165655788562050910888080860067807731329400464855086474180070028469498206478247975002553207098612011434229525962659202729893396099902833631106998029157656895507061366191345289803003154666768913921099258472187424402485710519756671263338071578972950605611918250579369416037973450115791040899680329023176523256456278285580212477997080263736124032730213204721603389697247011548120886142871599014458415599112015698214443167244780374520781673788907403013476966697022193844325520821333781251488115080929171435287521376291928923180940512026234652866840663512507779761642496890484331896302274927316209491537520315586247386837866941362090887332894260499860773127705169239677749294399472727364131313926813469255861006302985782550604953569792832223589664876424057806252949401796991805802705760809618291047694086111105984918823927994633159720441380195962693533135369074707689758403846333467387666064598825822857436271930099098720941634927240622054956724427004426084244722488171311462252040951339209143218127916298963964914634320149861650506137560543055531587096061504463581828482042446726831118679756197570723343172963858945973392563667477993995569148068468414953782599753144656587286543092323005520013731051675231541415494396876747847327428799677630249174014125859439691293523968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -12671382446626500146497834596462998283327865040527806711030563960706142261008221318983714944608967722935186475699641070007631814968699491688625567804915445583065812930840605950972419671058678505879640624569210765039284721918939630946413707019775014541349536317788677979443845029841334093804521958300585681014468772750468638474303196195700682837573704862181044672410820638833436340204783956455460299103882323474617949403425249328843646303407499832768805420018564043135466295938553846850809839411415081962293522623136198991235482670359771679152821464647898235798770991224955150640878476696039763250558339951319075491667242162487577736800661407022892830689478688057171014571857976896806460472354377803192884799370911002515794189741601628151150136542701535599741104036559469595846490988201630577295654791704713057120030240529630740871238817903134298459684665093688729332602030002039106706571938739280617893558356505626686508684208077418389846238502337922633418536158013188702445225913611105764760430330771661832574838242020272464190396110129717969720538214942698270303870258389339175209772174745892361664681168424702496482871089084442226214153052400697758578322490971339800656935264248994305935337458353742005634230380048827145798414839069677234539197860172956259525704106275010343299875657408733303336069310829201095887484699462393781063988830509062551823671642424127941362060581447253582670743140960225026218268473025878842322265013418986337638325508102337706990650480801418246171303482920805523287436431457224496687700138902333492116367835790509037678911603159567746980729384214575586572484388998369868064487046995134549435747441064551351308884408502712698130422091008879842296009748227356821840305069167481080486647869998440214399990013291007099193680332876455843410743840822216589870345317095631877980253331572505193286683351106743428174169912596954988443897591678201897650603873177474084090315449436367610798242537083497407560176803698061949942213678830936901354708660782270133460959686968730454969456266989986645296823503387476266969634698201345641224287534237072942587528709166095874751410406945944631715934265315779942664055256336920608139946099918784451477209808635231288824543271119026707395943136275935106839653197118511703376721216251952527946743087788851435406392681805403596516047958106680023828537889541397394530451131051485659491342359111177631583026579029163941196553657720702782509520561011138744490023763177746298000586900446071995730738730694767352244820341892094516174117950942885642547738885865936571343677434267379804166040568742745257050954625759912423729717928772990881568328748953788590328936634081203701169311329048443175049864852361679753082993417376005781380923635762142100709319655501466635092484450271496836235341830477493753803996463546947137023179788943865652401583711014494455450580005195947932824486490081699833584374360489311498814651739862551376438364739726252479872791048769995121718621352417131308556655844818210256326610027253335506465171713021083985737576031065700490638458063167851461624072288228387652928109958314205671875532696674266966697041669818210911985089066384899173569356002991329403237687536789575495736644101338293715764613332275894626550486312030274423869900476484681679620258734366674791400765364112220940520446138722242689206969826401188652093011482917011246952910240509725800272070677984122857878593660959525968957795668644723195207300117643468436936149744503025486462904971851307305781405719190248748164047324310014736473004420740458626315839434820169835579647570999047661006517769644651111924929479537136975046547795487324935643330868047456638117183924627046400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 5567774182391189064095942612618824826475699745476704237696496285604471430791107644112089849588955749843861092058682027334151250509341759410551224849869700865483573511314999969894324157353706320323411955472800679775470571179746690553700933271537196706387237552008440785786248739773661331495832967717732251389435175384165807527533917852573806789988722826333826753261890757855154252250055900767153920660943964780719611150660201924736404378492308460384316225563974859714389892275665741517761896917750070228207913632211120719314171287606603710692919292862958101972304088603943226607310591064781530361895218255825546757652632566661572555303941473852751153417221640876533482061184941243931148188249478245398945765624461780001290079858101002537404844146825025124588862301244591442008128154314165119183572455017413575858486372418219101623026847797933210604157994214611383535364028454965891386090979787695532604853399001161699628600953803892594236047818037933870864186193595965726637727248826029009099047308651633774629172458208616543083055303834875141376376645170524137626608395944531349387215654353258654355171124227491338008900620047255864451946284243109073047624966918303874644534594796016850523533401168258535583394890588068354547392075825880024690727327703457054928762582701508679380492489266850534861586963463611915063500433778598664667584083838004015947429346683738313687115705701411387792263667883886225597820632719049574888355458051190008388637303308260161095306499186203911821595771015528707758578792976954670129472465552822693882978748320395836660157633699430162455801883007458006972479333640513245934026923893130450701805165599263506165800828430521160501850483322570596238290214840835505886905279313900830217936376352940330600432699774008660853752003748969153775058336571589793791360041249156735462714207109227155651738148338713763284953929246305061639974116601163855369867902467852409287908984459622103372420464477473394763993997277648680779608390180411297486235970039150373961598051583116847052167749473733440134896328600171809919427017895813884839173680239509004271854888807289655124623153973699654533487005168844240678842837877662875725449928185676533280000391190142811732753335550182924029195413140558327097867529913923471527965081333369063953375955586597350637717433266599782416127222572396435864373045775227300752041704124430797337448390157216744168390371611145488845606654212655156494874404934666652294404326422705409443960056587741978368651933578634236193162556345770107369816622563292653622166957920004037878999336518836235626056553872397809789526371830848564948266409708135199718588383070293525164390216369552562532709784282741499100214105050343071711895806957944748796632611467043799838433402892494289078020848751082944259260195829889566971931808279827867661863257024170935522426858481892314665462202530484829895325843390677630856545741836023919828611890066683205712121546044961605865955284331369945635397054747210707347626060362307002867550019451301196596252682204381136817326157416139746236026670951700832391871402961130355246832503105541579542938823398647889948483717926882388502104584007921783030350991018094213048369794175621095521584437172254197515623032524565284004396884970748081233393494423013265198171139260157120186746291389085409778121021751241287948094517723161449575316508978460941092862839536093864164284413515804539612050848943202856700318381124714113851366461887829001402763492860782693802305692702983598443724696260378959752966546150276119681752682268271903480035349747482228238716994417427022759612533011612774230780708652098488890655478291278985519325384823875372928842250321920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -2322878582159771655347702395019173282674751025362869767855569836516733041033395546789218331317158732066946960660686900580345795335956616472854891135936398612902356912292590786822877001262545941484731420734772304815931307608356227069304353895945221354765580543173168760801098507935491480249332192918915680362411378046287406283914059849969405680419488506898240395191515608015782069908967930892358841983799991527821496280334128063231576881341935593078513826234294345829955289799235958886365139630127726390913004319299495222816299933312267186125798964384600400532657271990229004186647578537993959804265745674488517192333812974395945635358605715093378286810021302052472566305859668488603037849368258840081014588944170113428980374828845235688408290455932989319592382644888199767148326532872016020241211292818746347601659656826892353685595180890158521997450079423079124218334237276400573371411514573707599280617896015722024049975829101146276479739460802155004516574925906735116660322356700085838296558646460289389919984403671731418703282467589779543981210943176894433899693686461176789059710346001403123945768537644881246473372203907551939939607018640811957786898222473780549200043720016488994078801880769345496087940866079490103537351877960360630314257020719013438114722829176170073214158291944039650462839690646421311131853166919392735788429803377921174243063993779008116431202323044679754987299658481651825582467403081964362780929715061630986906322011204030228508002508025677024498148271130644784324900852503489360939111508493902596201504395373180579071027502085519026612846770272999275467597366470002932826940167561681622517128357475317277256817063544839204059060568488728106216740244729156919909697162906996218427652594175694454627061115309963984830207035740019270416597946776004430689623675548415819005134508222957638133606767695262817387568873245570449038944967143231687432556972086137534069058188511422828196714786584373331177775666939443222442113201862576042221324218535727641483066736547493143420954305495865853002961527210745838829855870284134253653278843214694767803251074875601350199922060454929555245423782219433315898422289569869872624561259903605855708265786710638878970939757373786804044044544084619333912081747568707706552112934402053674246456777320375963548444215666931829337658879963211574505202759994592210867276947603830405806341649018021023080147238485659682616468939690575772164736772616450642250638205490047020108882799788990376514732065447820492019605535344924225311855157178230736400912896260210042470372068354564231419060565172176622121574217529903733636074562102734167272933009173315296733589339910210564597628062661465136060782738234192218312009319033673361343645937376455333339517999944710029062455531517032556953239347690459460785143811579822421241369349631475732464366841203321754097483206644243209250802922100668935017357848185776257359103091569557500208661536690397832437590928976138506335449940701946646110335654608008658394071557628500587559372069161928755858243413796258384776306350935539476706600544009699010633700590700038688377481641730400564751953325623352366512128105133535002925755950097938220801603758202192822513015893197703411058540838704582833660379949867639022331159383500355992586536012371987142837291084891787774111265488009655469725698316770891678450675345919664423507503585484378140503483260568186675341041561489254478128376826213812814318890329429016986526014977071652016117958703505282767738186116672274619103062888457145276679026436655673305347159101083984611100046661455619867152443875636455220930615174258294957820499233589944390115561041016481684968903278592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 735388260618438869368424513380595608363823892838009210033282183851608802761752524708103842441029813175537097031345924972536530484461580754251495712623340282265487347290775084939246638126894753484357197114562549273230455847174779239312367875580331248418443626077337651501424552606061737947520885098277417168910976704675050125824508251623221964251324052607540640944204022258110155090423133221045421391022754901629142018584675880671254042330937990360952670928738314063744181200825411453642729413361187283067278276120600513540235161928131968443725791986545797284610967800526854995047775833693367714960043392601886217283475607899783288879091693930394402048359624357146707135947046890981696190532770732767403148580737639704722047814944337924489316221632492355468684510323102691861270601016697160006981943586860465614238763325523789279377038515787707277898139108798206133080184175530008620383744223908205769549011721383745405780635375471541638911415825608483842316959156794970764921867881338138192902495838969458038367436127348727527759127677893090161059472746129272140962101467884719399593060587335914202029197332145945127610434194833431341416797873916578575751729234646717782897131174101928448040596081856284049751942805830761240815004349419964575894243685706561154144620915599690281953511069426325264330412517546797461349194181845874418748606970184582127102048526481012299504645692168423971579803619758146487887800556840928656855503907674640278028612711047479711623989159532939465369297106699368387482661371837260127430918719066788274647303239977065224643723878065178892858224828890613949749509445526337672742118244211673503127458129657316975351834727001011456367823792438193964969806882394427354751518692127628740008579773025585172440690728108043308682877738176584991231301494174388528757859018238997337101194185631996041441511835897581718775730126321645057394569442429840739115898734717936552782720793885291441011696045310762778833707286878387091680321486727911331074071709203556711179150458220635732199889744193556572346663850173494100528290022793015659714034297957249342753118513681889078949111557375782426481566341363880249493091992913289779880322231806368084918597966887341283174903705846226948875764263017617756594123377428926808425174274286459963021859423730616478536146735963511423065116551301312184500309764936161377840230783982858490501169918644562387332403433004906391601891394370962570899441187638472225383762172513709689248990150813197720216038383446794321948394495979302145236129218700436779713528736587864568222229042257939563781341340991265941684866759544148207274369620465279133930187640940287231683734336571294521163764690589920721922722719586340279835429339961685713536336577642002766132993445116663395152614492849299352428224593194215142184002767840408417179778771374168175851153897661623244682464980714049764012643257839792304978230936064089076568691982519622786154636789516266497383639071459618462236658156032878536227845481499920408172793821118543887326823633807575650027135288075490418615687351030516699293865585904461632799544102296081952057407292519114705031860923697802485591745318594781453639204756985595431546812853372732748911834979022196187371661399804451346204232124061455306841657890928475714831791073590679144556444874067955357510342684104834024367762393649930924552262721666777525417054732735306263054182167645497011558817205996502739550804530348196624135928639130284934998262305848234619913497101665418761078837838719218845890519200076033714057666173991312170993386727756329763471613652810850751973115706070578136690278008073008112069460870048367670771987601452246956087705600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -212974705248290895780746957232489181874699797674914126597642463443034801958393625440533547754066757194149882310598574497628922948933387779262814632707625492603146952061016452066633958764520116795242533511528297475164686509297002921205931872474555035075001210690470691334750074116063113134641872395177292459639543739140023539401861072547450445090979162903395687959605533946058533287087098837195919368399242534655073864113674375742009372377246453972061998035915718996777656392088037703453283094627457297611201430825624735965578446377410662810602741424650595979863436746586683386214388564831870407894836491401020709269192829155784179850645179315858081962727021060914110361554070775254166331463934308856350788395959830949416329763330580256254545293514021537799793806883393005135705164044554627566430204181578836265850241780274435988586693116446848147224911905553312403978961141099447023908091165990698968024522371062081963807718558082547236556842450314315927758943608387820095222971072956007017033053907153750809464884199384758013029568848245470222967323492361651698976039922989014931370223908536159425607427010938181129476447545314329492081896252613884118173324386128560906025201465397362509133434590559230292419652837012390219236437735668521812678438995459070677586916003029456659695336729889302514739100029778210740813257123545590493587776545429793866812923000758214311735032918840614345431947573817792311357104667609198082291538822875883836267725971258203176008892677601719494294476955472793050213897344767605793143137049169626405045912358779664269777185305366718399887749715287247868092524250325396998718271242927859578591993697804153844176449844020131910366205590105372400690730530772015985861658926537948014539807673219845481435434912072040307501328626138571308100956534693290650584385756109753505231040848630133862234966445482444223624354533972772087798153941727605607809271056020915073016599109864102151800350005525899338143177053817916180849209741091416337349902167549656266064957723184412492459757051145936547540829408880887205769898791296605741098093916756059062564105001064767235360081993095206644307518360124066455791663839086180673896247586195943917664802839294504830557458976641656926260389980564760017633068357454085401062369511428402651146322411411815900715007249039116688290139161409264533802998737598408011046783162485691335863949215929094919110193816831069849026557578484760722492608918540886030935078120251660178588792579884078050674316975843366350708867849501388950517769743177881103453566344861948498953720776618446799231322056355358669727123877143945097742759498615427922771390059095601616646830848043391723262918365559148174782328043485363956087828743905771939588170978506507796591881000322822504001518779592422055928875192064612562915835515163517306895930667507055675125341104123492902692288487850502022076557239688414735528863050781802953275116702980198623586277640882102462657087701316497325829340202950046246503315335480183400414910439999086877540608549798892727568575224154418332347019200686613260849120520406309157836493999527333934348950400825954048586906623277948589699714543482623459181308006342089341695154149152651321558018835162559431927055326980604521768759997590873026815430757273228682575528277166041824498849963462559050300466317310279015626317890758933972535139328707434388358057376176093512329224094122666116283161906179176974895439184820020591722508527530307830237665906871602293326493039367320040536206655836648407042851050379292176400478005049857765076894724781686808664011195325205525026440289822306218503831790438124158567011629681146079427847451788879436185600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 73552849063594098929523751574279724557577708449358871240383113922301150660953467404202371722950447597022480769910329037512878028769741955639768362532013142303269553905694125850123697143498273652820555594373446705064244883863976429253500804895684794743405469349828219575247205717661524654155404649261516661027443690061739882990850893266104918234919513249209152322848113574018620023529098580778894296144051233960163588754549173225722478594658746140737469724683670649283600919971553746640325288332442420469886520674229829207134320712056855921453350878042400617588087292964051280426937611819829423032128159584221533489610942395251085479345848433346904549847356837810192566088962411978727427978624136354096470276908311066442814276666800115247222642036801350090937983027929364937222908480302117504044243188424796205120866702367581597000298494452118996711333223897974757902747508371338691384502406341743186481353813997074318962854435803201389987117356409853766235272200565402884162248685024752184056541875676573093249585599847127528005605300147906395342926919955700731343938503734841754130020237807565922860684846028612380793913382990692376870271733150713217167969791213654838641347049179309897375670727729527059340018151381415194156602132691604561304135266638434784208144664897194371545021693837567761536894718166624356065029354090405948451909039698220904559079121018399865425526580732291183581004664097655342149047480071284718912560374638245015265392794949827514545137092226264481132298467825158838597232735920816527430220991117912386293832686647989917384921832193216029868265491387536983229725808784272512049295864256795757687840864391491132712450878478297921057014493768693945151643068175734385720408994208385647308083026441457287588085017324639288906046285745943952657084049100050083563376242454204086372606997751546251061164098503933445420648323484048504869559380783944255852704810974570412525283390268466316152411699820088569960906283746183462234664932824626181140298757326015416731258057007987704460275739463216433220506280415454851135536516930691448428698244928676286571804254180181297030613589420615610973171571325469376529233611021000700983040368787785398843504013958322661043319228054240698438013429819390924317885078321204431677196570803814231930795187574271090281104163488352256171439346132971189490244483142630843733520060932668727962969804607956194754958008876381801132002120441564326358866465198171562080212229839279076280306132707920175441292693310309533232530634001390709370434020398487247633455695117419025833166319401603245232784907296135317435278380759907831394907916768688308516227490645995058299273952576162502726159371746211936465569176248114702412632576890037264972525386165045881665646891721481789168964601906280005707537475282653066120596602449249606344374188176992615502141983553580425740274113367178621207221251116144619458166016027483059610476146975545420969092301967624854850548632881358774247897394343191396404640690419447139180891795360732977510764926973287523199349417034447772303061546898781251037540626918011997497587915877054477610183340631109034357570081587528990388378589991458325919121831316346371568259510163309131552319457941794550326686755072831888970815835301110983208113561500273053157916360927602854162168770358897577684923442107336071724478459207640787877294629415173894746784637319234167592959990894552253843740319301206083882801030025714723526717688236331275897864805624974561072632849482296164977093504091280897022488275841058147264028020682983149416607365941825410805950140043033129821048197114051162479324305651098726044628688674986366109781323066736902144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -8410995449678742008400852734332192266528881456294528812917654851852973620082896154342608385201632653181689189281754103432776879062512798165319318051484404605328759965332090067056735389412111651074738736186649294343282113519393900002369630758994806654428119170965638202108487961264069140464286102435632518390438359055746198434722391090856335729626995761590205672768382353415310813108640225698561921354853783714228078793547099845071663084294527152350784900223341752110815798796105882631311375646239676759388835373202500276078383441763261567646988663219139411481659716230046930597976064827779364649893033105266280191619831296913784426096759627458320366027944188947568407100918813750343184385453577466303848357693116158038378904467895544375107038682411993538116022488451352690014906458600931052515172173088188693007907332542894152297801497518326203196484188689368583599955579012626687286283658217871402926665111820932928132648359216767058233285207140803877179704504306797324475666120315054273414501742015765417337684004799559418137888581311927956579541979365371593227460278153035317365353351742272005024256556033040239115565093783206178822403126044057180067649055638704841606210331512009740214899150288591705831048183571356025352142517616241420567583362791620492172353156292424148515641722759418620518629188567064294551684844706879497343518622376859254213126878565995690561702328444336802888107844720571171443824753435254025027563710343402673885238646256123986629497463321785973716997839788276802243449781930523476470453155406785664551252833964776656985258675947422583121234462793027181022009749280386598161736642234519796655735708935684725502092945810045413987459737501159395134391494438626580209626661451527041642247751503230839568100992220260271454041774568114464196483293883282127183981924247626598225535243892528924969052081486281845131092651082486451308643166543387990732599627418212126360692146578178545592540448004749036411605449343804570239260961296176894993679066157046502945539494049999135237649637562523491010896539465440750715253073403443800896127370030162165468909504963334006848643517287376323878281756237198653552175693829851693380013881713490570014923269765959816888555134846614403521469008541060554562286797577865770357404745157110606343906142324889974869950119220225338130916658506270857022443862087920406870143511776524025857468101431430705046218077529024942420760699365176370137666974480016895995379739331532109818919291970404703681767458006748641413536830839467965585926780076986149701141201485546423521449012400559887027337912777449121401298652886436636888096312546901054783793996306802907942640269824730430407741157607386234655566597785178541234227933396846069328748436896258444952256982425437877051218056420592456999068644209903179994522155497460741063335438560490905499784519787526545452890882013078981331760232061457544802146936457414431291558946714232542475908780277518280088031635354477838842693402515809613574727282836209894802793965962345292639645235492717261148979142359618399367320752041857590022482280736023344862317077345700369698557007298038403343148252075590192625958395528255349648695851114647292202829560074951236327512512006189751938083751850695810643377871176539966480488558020426816113266893447444385746755624671904791861157000585491429053015566472334692074449107963760241767079714083898047254672393237753731840826065066409968208061471879328653102131092961588297023252730055767246857639052440800914789683811006671938928272498800575360885471610244334698723100200475002570035561003319869984539247762057076295915298353557420493762277104727231283053430367070873190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -6514701673457838297460916180661823414873275836400532177747813941086505697357619789638522674155347984117135636932603308497026405663403750093628365051654756353331128944634556522865583106250353411343461471331218590325788006426653844278989001812583009067917051211433169484480749605475702697590566799608833679848018222121771886112340327162066470092902423325836621594046622419648322430498996184900409499574254091601200609524186493983020416066256770292159330390788135933820525772740152621743238573685258977364883854555830268261629387510801200453456576080668859310948264874653469812272768442849367983929176703390170539952231971801305890273894776115833760936693563903409752743275163173323787498172406565277302513761038947153346751864410441713193555925817514082648801412086944025036556633529512315379449517145615685417259809153775678252414446888964691850977085783299440021572967349513021445442123400117840186197072352841554733847410751653794991688887784416972291859092960492062754352754734569258376302152139243431606217053592928390963622933739125740253550191750319833753047978891419668601226622682408121366632954519215426257336191737256458999148844758858784820621912569082481889309674418024859377946926601662060426091782157436382702594762127536407018706051267109565040619643861741676200278536146161487923275934371377885490546873139516775297942396250194072100832261096530572979697463368784219358208349568081444210883316141882227808254586780558102121058184981244631023417033432872685169801105350437305909787066416701675445585823720462272926783756391525644199540083475839715253470586481369343424149642356398255468476089037513416598151884514573169052992930072456806015149413326024333565959800457953110738424022206263015032361639830621320804019278332756865890165151909077044679823914794042372713571517772412253282994106355208207170732537103452146887833032787341355020512433305277620619054522595995161163995309296752593898376636474710029985098844135608119927458898195406169148042127987736087098758027084241036519262987263984699183344009811084284348441750217252754069291028186193142648299798222228201963130281125403605976976181924440211728952411673715076436984304479571787164414632893640276350254820965593703122545156261549240054905107995395641879728225199735224480725012272409277437037513015943476429056994969462179369381384027531032723157263530366381895996461608246728254925686058328829121146314242322574944247680195381534547144199273921008813840846066700296780073753631318200883018657707107991985459884893931939882010003164153699781574688008071435542994229783627558446095638781220343880297435687250061759247695292505223841621047550203160570658890176427726276703178326140337785525056091113905837863096362055076286394770148628225602829101439410145396237979738611642116782717474813859575504499922928744966322156374141935874228003057192669376076705809562087661131571534424667330577051372711309882469196444580536720007381436446974243933491095242468077084570330558297756542262459235748037978559325102312239603506319084364636074279280510216268845329678258451503596631796745451238336633583697727666588606823468094257811065094377298798480986597236779891801782754015417152933285004818789959960750965178982394196369557477037778420197340343282547759576864679660592038252305939345143200848230932413237802772877312783344609540250393274611956933869903545798561404208891631097607372338469195208995695233872966213477188767191977716675897376461910292345816906250960570916213814847615597723669908841326723487129327008958133512277939564477983013376088771540634170260723669274232356496123743334311652922219699121702109200545019330560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 1656157960402982122078398011214260294799976499471462071375180698335910009507739797101972869828151937568533523011485076844756766394366092503669366413296290367423912648807376705757022343523003454439062574426588424432427028909509537761851164736267259027336735253931755003692315254151009876300065095025761519800563459819297163195197081064449480631352624027719230674682740333406402579941319344070325744873938394852581115252739893818306023153155024607001513982761311248681294507506161748271648350952371803422521409000275659862351847173557842654154855797897002397375303048671247075980517900845492077329135855007014510057327108887292412377176479660702047263142818361324175048493086036853695888460921807974463830066009861178850984736060338001205870652752518346915091389282018518580682648443588513746811296212035596185974929744232413659446953607813089960590702304636457488113081389122936977385804069491960530089199478407356108632727835415791785467286999388825636701043480634339840723221488173012869614007161084812045613752727499069640169375239902097484665263598576981234547296944544161893274673587459263112076830386953423363953267081008086938148678824501579982352589565109719395596993390405172943461345482726852648932365537959709473838026059817105150454393637899179903290239749667980548594638847334397991597672940138413567544664738929680022722106420051849377005763114264081740959539879218127068455368329627122588940389526924810382000398934901958302785473338416193350596281300127509157387246813426088621520436213187425766499648382958963069388778076836028630322646690770162632486148862836050148408357245233721483078717010332722968761867216640831017473343964991361548071451367492754368614788761322992128349933955414601228068923866843128863135759073848235078974902695036545662563586237750091795650660262836602919657274863834910743990095257462014531850429229319473363244780702297683708825467219443313623134688801895833960039456532266510047086304205991954271616539345704104230641537632768191706417819104722749759540359360644977478503867375482188166943711668359538850918735652071080751557000118816029953251166391934014134019465934927339301450220901311758887923048116567914846991082364783739550023269550215231210243887156916397954685514790068482944966922281567938835468700924105999372315538801339501853178811484744322048811221715874858542144940681656738357782400646395885782725114788830582975170576254509398799621602135241440367898183912755062588719908755032953100512873759818419391444943191855532384881663438658390914126994368652797802775549451013092426023940837513919853045744101971812896321033147938726122534040074271360817820175768067258880861200882775192718602194944907677886508918324999988080575072911566185219019557492613206469743895520168475204730955230872657804650754092409319368101489800488169702169129918470542462655748332150565298736616588700058789501026184572968650587355638507766296904239770316888425533468734865003868957281119247726066007425833479133249388594646526987291943071110630058688092344518025515704542150680353227343322009016266178317135119020050963663718461478191495455905394455106974101712397631382451879763550771947547690338623904346316168158054338103022231234292472885643560778097752172421661014109498922506031735906544391375121509957928053335333868228204110244663405776339708106167449711701994715606807630470230618766991226157431451282494187707355875346919698645955288928869029005566662751089622056346922431796458991840617750189834743294789116393766322894869179643984587559535630207539487940966803018920314955372363797458939745774757841776695619602257573478530963258071817836470206464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 275226977806317762952661497777083160988467472101876992479113518485135711956920152259377388797074127458691165415141891240377100416026999668414577653172106674582150725243631723626684687785312264793745255306811246032969748421590233366531350211802478253440505170725115394394715077323560931078230268993115455300871250263767380135346562080766058902822366564523235281023132301904994558141099910202424113073145343928601650758722211675709551378371789532767528797588945819259333635102107868317882554445021999242771437678859061979032264292684978046449806631563314327967001250047602570906848674019203219473437549846588945435640222107273314164885467268309268999988520698376531284097408307733550707334937765267357422910713272620090111627344277444974040038325345336179764520956017384938745833465588885941191905883582086242962861280271237907417203331408875742943126676665420289381153113926205416391233433776990148837421091513316956127740792952049567674024970911960238906572649028998295092270535598976094544617093408413909085733741263701588479858875212384402968424016886846473821146418875039917240902875806493009723459473649731240907268762849181040819300119651068041523289105462890931797836800756308572854113038224530286605027658069454724228720091954721449734867775629809348705723147249224362788166423491026082009227298788226829322819698236943046196476746927124859391663176054714826140347316724038954691394144733034978420600648330401822068907757419917997090516291689332128392993029416981055127922445681313571968080488962271307981032293863786515205390366150275226781902800561870690747960758711891796695615292164608672153791700663660007294952415453583063443304900979477638452306900396719050939371828236195143904751230553610483015784173958514686984223693877684340562385418578574237084947636475115302030513664591748149258988185259683838120242060608268144022460045473054079937296958731413481516017174706232938639029553940004941732459358037635898885094157936243893023415339844346285072633582008634824019590593623723447408390595763269057981410426648660072632586647646755563538076571735581154524737923704489707571742804434658101608702279605773343762882064760025864647843204217340468990871369585575514064685351838496723379044249467091059941375706198991635417408928875058115942000674998183881146469800769806643952451748770435835868397464862988677158652968221696825118013565604027359897080212968549069382766892495077262880647470778072699105438863770468708923451603629196494733341052805649482819376167232429643657051737832147115186450842379421991401556479165206384277225742247946293224110022656959671181927991639510832002349494718619785412060468976007336066764282470593273673927262217065170460351865322453630187137110166314811329656728930773444175390446774717247387934952881845697619345925136386649082057357714693691521368343064844283586854641341232477224539204738353624303825066861386751986010939369885774375682602843207218743419192510357426295299263374564245199314959908774023012537846750562940996737810758105086512398744143329880586788552068280824649622950889655072175653468547182178538962114848631949893890948983659148371960945882204481731439722431390255552754614172680645694547208068759859023080874148070768931732686590789970516571806269858730572175084901381161514389513141971202224653660823268345723806424101083699306586088048616690447931274347032097573649772938489158602595618944970038861144978694042024423570948722826801992757034361721659596403340794786307370602756355989046706193338114896941895073431817637578740590081181008729393318242898963135064322913748286869161743006284205360731832340553940105907807033753600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -92400635733196252928235303616354553733431560381269087339761194856267540755063330289039084394217048853754104647107248843399862711151227125471715388808925904497830350735823218620038564602430998779635772578712672942268485313349326569480759365340654530063804668374194841364364378296156259433210896313510661583670384816831805364568723571305811266528314800713638162777640685020938152426562588704771609822324953872616214353753922559070025565004708102875792538705462961211175584672529742328667964923723857807789621598244826008184436598621687262771370173802466208425711887757637945309646497020300612008963537057195215714631922744489903042528477427915308858816572188075525397451268586814468790786824725092253308231859791710543939388388199891860110465996472116790534356765967357779482229523569514181698442831082030684482277722210268460284016078080070422970142652880117240918799259118202043914036407184452902152319088633825835211207143227811825813394206657373514151290158126756969354052420194610649631346951144427961345044130117589776402841090761156404931779389944615247323046952786892173172133391672019463292101572910458178172608802916538580899452926279380319078090940035709651679977016280700473115867889953359553740627697173874194709125763400763503228445849591009558676572734606577565433668186788507126462914251074314278425763676074813712487136830451457279878515776202073737620335438335850590705803281911786164332110222349140864525908573142616423120413410130844884818339486754076964132339586975793697784588191543220828024040937016032158599138210288996444455519016124980881527657682495904632622116678455571875507264690837135941227225583726579664768395121751132827214473880140085622913559440902278235442665994340441765207086837159406180281757397712304040357353278257479053221980417740999514286898532677187369111415105455154219149173340786633051289232092239760471256439574101126511212470053269856534219287925333306879890017804463644539192440118307197137060938600555384072140738436525442809573579962236128153579267692659405674941660147339218765262198423240736763331200900736135418133081544816350162870618972784543302849728824581525669454744520314102220216354061623761413371185104425220385780452841493266308758412242737494993223777032226125457226119947978582455127421919550699383729610259152912345226092253716701047837054972318027254039507213779531483316749532957823790552486977800428695072268637930757882380364960128632898471737915188338947135895102691146981756968537061589962089391767604775135798587870284480826835132742710833895370103586635852563473206979311148649927952718948029836044126941089798129040107931368399510034787263453839206087975312398223418348313835977937107140441797078483939462450335198225443175688982886339254234326279367713886988855916571118545551657355195189025838181696050791067824350955051010157688866056208454558502723045064397517812388914730712444847110809131720196777268431695457418233867703544429268086395461976194448128355788273619565093550855528183148908170549483698729727885325851283015882555008571463980124518877214703024568940220526283943714317364502812018104988163286511129061910986763853573867006716185775268637142396417836955266696773268822034598947350313533251173105289998835211942981354564410632294342835460589950415141594588473580177571138437258006732854966534814307557837445530598460028716542677675177136241164847084465463239085537302366688746471480756448091341024735277836660986073953100547280789374611522750592580188051281678454267394145051818512682864408922855457136197211365510886822631307612015265160641579963529564575167715908739498563327477900491976951726080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -2704022611307044954360575561877661816591579948471883373120916380716537901449565334662335513226912961044199437670333847834880922708524819341160887455396617768263988617150948396148811531160961936548428934696632707061559645075883504706589309922888757658899614644782730533956618284837253120859471802035175233182736238691576980322928220737089842789187094219508424558424487295628882347037144241993263849870530808613597850770312701215526453954642863684312221325239383603781891086880247197009145904534951892530735033033900697653572900729008844750236029262679417366159586657290122888944108458044478760279430318558594551859332870582620155568666663567545972218846745277696373483804061775622969903856663012572149067704827275228911696207988444489318673689910930179330328751931964623542648106276477344092834332053727718119053108570117624456559726924929084202121546489244204224345770740298249171217578518189729438711244823985776190970905698716018220017644405601127796662288552664545769677678735241093462863409771385414609019735908720433832872241173958175333248118580790940848835873303697003777821374437934810733363857132550932043250880695308819698212467092470198175665482023743855655418161370331542048961899199100373439018420112180669397682354569414037838367231607325795433606257274575267974382562636637271865424678136688197405964995120107234130228854531549583363095859321651698869002496301851027871289780052361194371451106570192155522572112310416357898810936595721030526492154355567895427166918507975054371653246734318725009056557642145944278305811425334326263940813618353279608913434907580148385110571433457318331882542228439053657884054216491670891045283998479816441515902042316274584786406038874884804022223774151949956013566553636802159300622455255415723349025883679219504848821962758838469193315329807845557106508929373748066616518013109274234242286138956614851952645702761628812240455107483137861618421407585774412117865604419626299653552681971969621477011314510987497928647988351501655755837534550349573916807707050351042340704763537357903798420519378039103954272211650666212001923111725044150764840979910933891689622729847196488348353764423087374951648573663794419740994401113266252633962890263304755192232753548533799795596010564817570562257277355178072652052399712152404672897060892557002119428732211595763061254841956249907087757773627896034307287336874537427460682964080100328146684557833140548608738276990835219944455280803498679791283735179652523705053226738776512772301273678234877842649451825330019045191452023465584696520878009859687564755555677573973634143116617502478515450627270787184024572062220951432942331553293974677322049313621422580975108881945560290331399597636055063356539196270881049274888560396029461780313737996838192533046361628637965600818983797622870992423611510294760653716735931498677751095690485138415667080437130633993166459160032420703442684519895148215164490714227240861173419788199297242917382121622841645346730259321153410037326409781353538415269090775407040289696622233229538376061460316973603393391363217418213869923654036704574000571159484828907707552177771148315922982710434573197166525664623599685460642153088374178490058130085086119472677127368649880750210812341616662159657389262226059492156500187977213599458150755888207669460159499608328034022836988961581968159929180776234599197593612338802557826125927527648969722776938390005656271536113372371794340843774874603364575975768971588118104786775399026813072498672018676734224433898430197642136678615895029122171771559952745243323906717870366450800320365384397715248398729306767727493682530658312781824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 2165572748285105047296984244128656751158552216385792725876152847426220187967604349361074431870844852205773043233891954655886864382977057407711098171209355452279673378039734846009215707860688589813770373037443389904064578206332883157752040614393817783588037163397995848624311453867841933633817277596822278828196182522093981859665891686696600913380375240147380971733945474164329840778638826228278683836270030298987981254674299600041261292690220907483154152690999449561399876403768181178589663500341749680615067815810765816811789203876031663469074034586528333731330134570833565418160187707241039243814014265764385947239201534051170588211330418294373055171628029756580548879191760844593022897867875923016577666361271064249707810171673767810505286973754873477977965342755168630316702870393322401609963582348297311018273153807004945926474343993515895462958763882433891270943599301047264597717248875370733328878387138574042494618573139598597028791530907175181489714486398429583153446819154158059553372119875312513425062259831740077438829092924358390565297707675569316295997038772406599608600495291359323544559272727644775418093192616614747047679791342412719185277557938222908110079523504941361901813992945944831467578018688507291341496643194615645350278880635358786964508519816668664585448425977035262900167780158132265124204367194703995950748868022038719775433632052020123679604543002975166696505401121486923197043706172189963805658591665183123278044832555144052389242984096619473629284613792587541823210701238518461069987553087384322984113303302670742802695812833042005189040184593682787167461094812276432323867281471730660627487307338404034427549271086549309627909837089836650530105524548854970326503569779228486703999213879944273339177820766257292884427871178919719483716456386148088952575376606031667333321567460684717116068844001976015853646111293227287415954405710662029195160954062181429636958466520816626435017489547707379943665210527989538294212392209330560318673185385124322299659717207489559079687911959305205995776247861929563481239903064564525989871847428498758978363925804577535803651750988057476409261992258188933570202403418849584669532294706281070295005354507627469931652253146431066617217864302359512239839302472873657519023685153217969963001875356491474428988914771908008028888768277624917296668519843201514303159184055661778203530786924703323317323117681729293372469463853069526111170708014791954657705010128134049466843998948189684161092677270358342243102052937324164428647242526774177557748069183569911268404567395358911260621484739426675089507190066159020249836382311577288168080384270158880945655905895356448587353557612103232472527640837391542452701827705562590128441819114864067838202121051358859084680157522916767662644021050332567291602209051497802834718467334475767099006687906986017951049540549213819187522214518609453411831038411983498379284027437965505267615225714415350806261352594260134092363207082946283779182518237964223658148106789367096022929549412870648036093239293207848221606449444940269402285068845364044165260478678118029030419491514319359183902164503308302744324811073681967965866066650541426811610929671515863630504203491474218760999942382835780539413247875847782874504763006255810591206156156239956332123596097297361013277495537929667766946755230602740939601534089141939183606189023335013743006501797441362832140001110095020442073079526485885774759942851678753086165688754931452870269265027192708716360025922302176386747157409230120173358327540916460083367077534583737079622153487607120106463460474666402382046817524289238448975669009675242700800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -204668267484188797448632784626583014348131498393573244745077345864643631414148280203976924456019921495650741514885251413147809097134909779434001029895987024108184700857389785769640478905876014784845377544849818437848943519404215124784728368423438110577671516503592203508690218621418645086246056833933956720411973512428090596998736383476662164892597237642099669247230520533857353475962132730798923276360027613342191105851257628516785818653814340119863831916589686282686805900171880276517852594261184814948587076205283347974188738347754734451361912548839701578452621096187607390132329692701068134309076973298627981901366410613831441798479998004112757693548300520390777787336936483598200616001459819370908099062410514126425002175451393510302943228910724077023677632499147008977189292190489523987665712045757664119610513352972443418020841453260006078201315279301428530693913558052366856729622554941398226464839227120967888323283624205504174060399136448962189031986938984922958484947466766166886077075971947330012019434428639120318864225309403737843990842032278024823153736320017205932322797957189468701389876008921603467120704035374664422967642018918697307952754178855111675522098875322232866790840941778321915942524238755890837770731219975432396108713807139092150883369866598409588946369496867853797923252720189033540317783738679619089492147078145085427677137854234708138116613976304599639001677869153392369682384132666031848690810395870033635293746921062386478250413737689817475930126041219938378889871050401935933594125940599980289381697203135929262240586743874661714120699430196229732857220142415016724348589094835193712230554463862646231741035440796285290005693140482244224547278965152293214120513182428180184079210423928606900462290313606961895174766983085633349705003352978269701961143125087536304348969672889512981787650392538019374481697104762004968570281193175957914740635307991097834336678686123720600574683067254909760845525012216391937985529669288737398998529635020019155417249940362731463643644665907044079942189381306845125391200561684461868478033244417220829620206041886676046860972463080642723884491678046637074491294849027998915658112299026049585791007762883672156400788007284131931931900559019982091541085691947677210830444456838768784295175253616814475844758978881714829981193628494721238100377963084426161886626584794100535092213177570848574740590874275232636326391094025001578538760155107349505657205878474147151703946998104449715614156633963168003745661515556636171290780036187967890813623154829692633325546172126836737948654876122911418163366387368605861622700996770377466657601918378930395311381435351420536330922281328686117577147252450235666861201017961953659712625906943516643418264327877880869695493487744478039969157615600783532252492180920033447980902218176873271722059987960928177307668507342637515768126838050761599727411984347138143882668302041494790652512531637381964290867692565717302159332090499078511536343680643600607959093206932834903346959552298927495043299838522988984096758683573856334490607408804978023141976650440594428628247984701224029207591601827846042327898636835705881535164611367671304405824116788670191643360640441544933660120877974151355823656763260056981094425774139674857617419949938706254943401092940702373481349766070118957896588880963380245616620302169549441099854993350961274076519315958055093670225383382354707723998399150662421456788859105805250671139527092332297363592642555297921547059795777528779064077710262497421574034754083335077721570841721781302972498321030257343910628355068938028193376545383209937591899088675143680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -53296610359344903880096383761323117979033952081806994284649843445757786924006543770589644818664818140058034331765960156851874613617748368412128727146593221384969380221263637613975667752615812688483677456676578205685087381779463905382845353834891126755177734151728051230373006354791834958402300762677611941580066172476195323229640643446509708429220743112755548031291750725076826538995927567560892168396079406671849427637096866779842033671331659922963169263780233547737275630475689443772608913360629711871876172306386744944741723913992172604164243532529182758432910687807236465518130154895559803214844164253624570162466284268901477031674747826303228054540428005992836455471755025495036602803559148527814212720104310095673373106693052361392711951004822592264009403472831851384933181575862797952223291920700804009030807322032120770929563289131060191626570169072669713826413205073641708330919540523710248042717059398913355307346796297815098038762890075210884512842839438642524363351838834318162198219233292450989751762608408224766489868206152566287395968565489951206191215875118614076303638184789666018361343749164206067293928193451668486666800079956099332774982033348039764556038344744333062337044546862496088875690418636194577293109877624838594459915186460377400351494688063049047815952795343284971506260057395185868605221140804793069563936954479738971741789358965238720238611472542871120328579162164310777131472147337680596045491862328197872434440335291519873815246349946725053902396724355873280716565773390506771910396112645069911605080728882832366470154852065410798307748529046082830017966486128173005611709978726613303442671680504518519300837274873353347889947462505620908392323609605502871747526935209232421636206849620476987606887004856744170776421562707215167423753632147707549198526870593400050980955106365527697814636163111992916625220015918795141964582566755295780226946199680092618660609160688193629181267405076865570761956540590453159462414505076076378710088572563420738603920831622375473892305618138804101865125159357888744682463665258423367216467581167029738136365759996632954211695176173209212509160433025957823238793702080710969810457564538439503460512425256705590199057146994871367378322308074465812905920167601561539936259750199202229575617644651544773124288542430671813804680766528195573354995908784825520857733694511649875288385981261581515030643261600648107994516839681634737814063274384318353434384147705943348920253848494008964693967422239907951548812963360375050200787889027246328508273439403190174676967505946688663838322986060726895769142123564449368944205998466449138315355441770573262644631569662309788988507242539048041354393353553898304249706508981216262372733367437999101664530934444213428144678544498467148083840156306278421967870182656071051242674360721674464928375902159151962873057321022186700509404193467627171893757579922040747811230348700616445978088394632785824726993217665991020484788626599575129626700376589898087480570029478845876301246447068484330938316872497710993210532879828788632879635313383240840938198108043867110178202656491735300612302004781127842689947524251764643796776097689711810234621237363966989738869336128098318407632575443584075699812457498397842641499047606004861242169569898366529192943261969866337009369856193403665194912626192083388018800603039444178052956665164657919467046981068362799419521135045210836985237506634766282077161191132072671186553720865612994977232150634473060290212919430998404416084222216544313296918458375284387270192238290062711281361859232196336381845969010484213792972403120345991826184469479424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 8268735079339565596767647070912682423727765394799351664880839090553033925993247999569437324231142431474194722489677536446858255376113552263474119257892616787318455933105709510640435287817646008968852836974145293887568674080055593812539977520349629930398850932276095345216134300432537753727941125726122276270141254931566063710353257441767799555218143860311211934408422363053626248055036555681972877108149817971662433603187836439974764294276344725822007230237650223667751432829369416100213258691553326135885236315215998537860106657568801709217310517949317689997049294601472149606618878763906068022137835246805087657611801787115410771792558117456167531928817531426527391912944621835331837936823269387168055648418466042162880415498011018655210002474346941513956472648676067643813414993719200294252643710673985214421563915519299722885951911910069084886982086898924783941744827791282761500513283802575319543389429856639693399737528397653981223017569555032046822673952979011377633290840345734640568752937258914420665861504710197466011676308913938210068415611401955075779622502364180548181257426324922171247806212762253253213988634702284809210704806906421652972744609926784922447922637697432085873167825055065449153967682815240919647863518166379819210230641981608319181511437843042556541925858037997415775027147183883225182137490379726689715937003997492122393226172375674969217460403695349114789021873655024101121591264116233157408607268026941134734710101203079206508283647894765853353929867929386959826604986408067689805879064643795153580767633585094857632381809303023751484253440005381375328476702965132228789195700292832893587257275857712826832821637298176086428770716041207290112862230319683393913364951142087527763015968913781254398300289459100690658984126996939189952396840151892205903649247406352790937339526301583041229383268564909230215192484757602599843392552618199939374047173391110239052571455691353668788278662776766770318945204952253392764641576663241915981460578123059358967891054912684716658709087138630682610183014788839972193527198875295192023153750046259368422242566972241628182201154222756751047841621708553548670534725663039901643004339825469648975430645699231460507471877429772298311828098204591276454662624865632797880588841072887376488221683781119440979877662986080354180210706643624650607843282996097462395954061656326636981680526159149462043448618289301033696543520006225626773170001809420183053883855772921038422770702033793923616677259547997647756650561456007734961584595931779558503266143571394736522305543936988051775821582432105934388388495307758349845524791623156473517744212348035995949417034689527055252460824267618380175504597221962180886678255429079289951441643748599910251651599715127061403433447573823266838198086544378249231444494940994567080244255244181281746629754413900253882841684433544096448326771087643349460016348013569520457621188733314123858268112516602656143900250596573532065088985634841649682581674851111743758747852569136460868845784774646675779381569397963688687450881956279617592980657089439480568735742336508682216970597636749451194735144509532232238260704446013432725745866292972815084920671291860895786131285240783480373892850391720686560999178904952052221894925613338019497603159718336713174952065143896494271022086851628003612213046560664881885319276245472265952904435083215607174633234377178114869872943485433971294583556436675416731473072668254867753490759033312768806131321888287398299151790192882223435447890393215736421947025218763649517199824856350962304133441985272591286128350591979728245061271425203078118375214284800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1334994788640015860479777619219417819549173656995082539787154747460866941205183676862013850075008935787369694658266852734653702054537908807080201084584664335547839635568139909393773010765299616394684017093391976714984546583649855093978094281760483192669918045608576699222499396566146921214200256735230605466406695094489580679409179912401126987364838150685909543547606163892967643170379344936325546804947128843433972866136561094912698035932269873123351347480986893808874923120513179726329635004981077116461006937230782610952779700108567338541599199111912383338765870750541704362456151188946335468492118767300521624079499361676247922398052291606357087077960713378024343547105607571549946510022660633459703207265455330957378155139612926366932210441192961081607506221994927871010768742132730710173033520277366624675172160220200107155570372476106357359411290707092371638371568148581784862827565747744792076408822190996611436885358491923337505187309749129591687702465398600219716235978752859169270904963494695845584525366319007243082801576476842002823477984648286459944200116780361321218972676558319321135167243178793167476340964913078205451071759174045722830454055188123129980051322409644398206024076454821163135025373839662395584274587047664195102756189305144218341303309000326168648147477645380414975900947468362892081754382146230817270259215544480661964076883143752379359942926305768415464737543105187618804927611619599442377943050670417379248061959859090596272339036606055002656496524945342792601109029852521275548250769014287905309599207715037602671490834422512617760487769831651102318416014796111958920021795065915240759081954165741072444726700448029345237192386118260483950180767473696152116307516222465992157180719977448851297089996477439524987294558964395274952707718197029662515639654469067956595287413341214870091158358977826901328099891963356025943700614274926005136512194236629134874318252737973889635876380582906598605127497396002565163343234914211681240036828594401804702740197269240067734306150277107283302477194050182997561939887867044171484930033281030799914882240143607587886873144553018031339429849461044524228004163972459590213462288058919777075183428564587170251243530528239054500969219454509155980410306622938422084489566851437033964026600108625672195396387779091740575139592205657025334294846621831875131939208449948381028152548937937660320243244767884370222902047308556830476239826316880497287779405356733670203963655266105338086592253192291645296899608173885182158572386497767777846774576929115571015219140315159708308327132892484208754743530641498707529304339948890313021151128981941790792410154349867904431657143710306609453460978466172162764430126862881631694441186220840962760703150110062904481219229191032714659953476449066014877617560476254227262733205027483117958527026529173176980961964344901693590182706996087740579770278714395339806783468530835787903532883895682929666818437208161955028489908784136662511039370522211315124258787329583362424066504302521678225885315771467147839186951218098278455256401030315486983668442721324394864088823460596026874115932986475146092602145010785249841853331189401432205783439672901623379017327916498203947524054181826678135046860271330766159403606280450988643167334974129123920899123044071839412639697356043085214891442456148484162693845637051430161586362399396533531345804323408552113705687573734008374282390853534624850802928788212593670127654083798212418971304804202781610787315488824355734932046553983299412413933146548169811065204397527802544805926053909422168217950623314330770442702219019055167176704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -2552618607830942972515737897715389258870441890380381496660315640879351770121178017417800092708721787246203665281062354049474279951805027991173466383486789865947530456961246976291425225475029940927764505800351192957586548218484636260737698424268780396788497893371004207376312206913759010353700675109583380091255223972685625099173168170330431999348860340364675011645514393717037294033328399218346488272725865440311344891525767414530452327308495161197955035742546024167165513752811270737029658040388404527656409477321680673498687954835699928033810497548884580591188975375294260536648402939567636337673069835225870623143118004060746491939987259184580464958129715406381188907390485989690074738551424425369324345730695702539601315155716024836392295826706325720234610526618665992816021847573806029931914528481936093086613089577097103307739960801485341735517722216106589393186192385771182949273195351548794376475289270009343032228279895885378715924901053512468062209583955293971176977421563819787991695741509412570048714425256027992857184663324743405473373108635048990013349849617532873513388086430017169198545596221414474535839423202199764389141757717831749520694170302449344278603707937711873144873567133804792197104518647710756218981388811366638408782639836671160452350024849659682872798981024028622455016172383177428575228903266336235132578427525757756505802305810926673342770661171323141964596853340410615479397093870251976775423711339693910701297200521027818746095694395093980666642291580381113564928856958652333340048663710435065699673313087512105725570293923944314261422347514497210405262069458146080190816873604606026997634747837738070252859623743542815549180474183259990123822157330700041732311738409623043699103776202991266157328141342294217226285616883589124399346666462982304681629873827345471190290984603150700067137765549974745880358057047652973482573262421639210221061036612808981716295596992427289377457202036408555883652831633148083042063392131091952498397911816837623330599901175831014590536247852192499491674507155404577039698468240812214239978446322046617908172260307892776891746856887415037158588762427232477964034114579324413193859862182857089604898989341203780080310553175124750315690928100662902304251481223157671060170411458004982531141324935571130940656619779356068383925706598731639511322981142240838174662756725450942839515539371453911973362637543857803978040882323081940539816668395609066650601026837608618644333283490151334600929314120327590226610666554284639241978096299524244306925076901849533500159651271493978815477134922750759814724281834599024247498973425571021443223921714523075219485835252429278973593487386935861503309653130984692567107553810675597655724262771268819711195497257172682855577822086923454001492606590225172876219106335569697643423958280358908776807737616753434575203446268594098163410969667005802966293276463370408481244907602016862592126827294370058213234919981972267845006008307640939357552360792023974940917344313087052680038572236745638378546189131221745167492034603722184591586103261767634972770722976139429069960419043371641446891623899317513606031144932840584929913740505093532912352671984905327294108943610390743338109924985666435221086682319424163946529811816924243080561905635743778929342456620400722352818653804723947328232456480482225087649389203783096268968567727408091251207156860227561634933697179007652365848486887878524198289759018052020154098359211161231767867200032289693243027578705702598351883383194127759743962827282374313060541569104790113611003946101921326571353358639363599250662382631236560486400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 15904955179237176767669090584452567855823764605239868996313019228572265384911072986682221215253806403018500139978091937275357779484134966303554688169328375111466336080716327477760262659606551124045194161653497410206873509715571597044295540377054675023293790585136992452686092161884378432115159078185082370157880029251188564912198544973971492083330844134775387856218220287149234484301593130743665141900771506170882123840984123913502016785773638391383949007214510094631991193082018050195091147162327826550305162381777559820501535483558889833183550204575827375856442101770562704148051589598827833458211680246880349140422112882186199699420367281395236843467164297282733813837123284603095603165426191848880123455698636267461751347954023690418551096346153230846087199620629339693305126714379771076630129630496296911293542965332960514286359722278370905042804361800911486207685875292986969044906149558707252626240095864801094217979419590732843778183345059871698153440664651955128417842187932220312345644335932976495616163781549633930620984322994583519088945117774170471630780053015712090858239338403823824205684668154053844501917833572183864281907464959022086055573047634223491999759276981339759238021204108002572908411738840217265063366166831582272154172901670733723025073776210743486128437962118998826011456009090670305469474962091634101315021028061891069248815086860081639130207384941892959845933973944002142019941374541176334911663702134328230097715733940992611862025074145817844481855363372737187542609293246732680280181704946293523138268999272110889297525526048898245612534232808803999175237285942591662922215104500402057595980476200916211482428270350958519013611935902476236289107782231408158482336356213965265703061592096856958916122545313952394724902064370566184605797819747586864115286690116802041442633051404959750675317479026880524199256886388172743419538711357767121336160551361659406518845734977774465323284700165261725985416446492968268882300363942600492805513319980629208921002570423308081991495561764112813604261381867501377149018212057715667830503400541857215248018330132807713625489573097022273398417841362243726702044874573704852713812208765842980097196874667442066775500131435882896415535625955306587927994055278392962212201061789259829905087978614115757029834047535660788376998636812573230305935647094155976291116347959465311095708158147203061509082497884060313575757566385368670901596351845081235984839402131970509209817907914986851825018345969760333251354630253892135916370428679255936637405111247280422041148815074833435816794064041626995907236642260500830348543859504305406615856614718168518295782633690338166683532874296325682313675501344016038795214785362945318249019222993283140758885736670217915221429127624302241609707345834263654143170504713712684999069694409553489014030123137287122869436774093570378821977097157440583266169398883297588878589521617456069486048940438986725592578708786706001256483521385945558442177315220126441539314936318887557831868179235582233152078291249231485056168651717309287419670909258848848686992807354455639678575168989866746332084089223407228230947027953711070502358840021760487894390787104919672439108703626540934743110452718016783592717740293899682334406954144921338336188621257820360306975052204639677817889567074088014522941297854845322331149526867203449032609568548250655045409638961348526970294542474605641657001701044244818448640270876307542421583120525872662991048989260566999789420139854516071675230672232814587557035550530418824729528841220513484708464956851449175594924880652009031933075204191335114342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 4735552256150678566304849036232587355996695024131596282893539981053925173881400148653166193614195891120414663196174853101133645318349183928197628789953168717855064791736617393861000142598188685640772962399069925358964885541313354110453482956920344529780836073157155639781708494133567666652904225095131376274197849649881756793857783292311871837667821681618780597903572780010974993851586652700044558711206796779865190780330272260265844212553175053452850779934801523327034924304564412239467918965059785299696851808707410580861712948182338230064179971951900973270534357347204062349727067300039878762878904791591223220284468300206069284628231978012857651869231984591519324143054986574819906276307249300715508485700620724639306346373308785272744321953762158514473876203524929927056260086133662078444186255933803368030050332882015655225539081600902735079472935634403386887174828676130173019246308854407024691618635220415181259695051138580361237862426783686712963522176382912408350221762673463626454952834214094701433500504845667919076611303312822680823423063899544212082594274215757532066367022316097297949183050328101862876569353100243985496093747149427163736029284006209139557950827235709527080340936857267759700041864889993211521581730441045013772251824619259242929916131326665753914322388714446861301532546367333256425344943977703384636855325954705850855598484193696637505864052786642909853882934816207718101124926490772874880132330885208609679472977707277118237724071204666700012946503496641937484223352036611525831331379448697110761624478150311540270312353846997095424504778186126715347445201266695446664017093270790106894067208500195359429815102344214006850150928882645751953138640296396624953899012354036613829996826977739527452483082032256047045428601778822150687799597304938340719347646054111952012260004236701728261378583274165140838660778309740546303712362395689501792911322910338070508744545460665785128406196647879049217253106996840309718608761691927667497010655706493637327856411605668665942698559860088613492512261133998115188931975671545373060116991735033473805599923070408794235643924585371036658497427617884347900818088919475071587057937157884520153410037435936353609067322364083836798111092171766110385458719211865676277734522420940006284375959545859411906981510389361768846430981092912028831332915500965018975418143433383391351995103591483312315594740133933639908692250287554056238784777794900439266692247876268476805719884959260506663861930781179867632619919678414493279040128978997511199628885341375139809975226870688222609724755227690091463843969367240941382220244398594547395587067387842937171952249556556260021305612473098076079554077474297546706575104712080963723124649737887585217733009219298683897378331361610996453811961241662503389197348719467745235378644840281229561942719808879355095862775705931942814565751151690617775808752950123009379363314977485722539740698284282664577177120035677834117008817236248793926851477288748120306863467191715228538401931553580025008739666542274994103237584653291663358686246405585232662586861515221068688042572959144259092047860043226594693210680536276424673627420128816900600976458306047681294973814484582601096408110990746835186906369451681079699176178602667307422101167992631051051293855360561050767270543434503716360162428594449986103077649814792719268081615689287933241752660942769416907341557885942065210010890743531015549882143752988730771150171915377732061135245215348969694316177035171292943303047160965187320055611754016538064948446869565277527449600430426472777032731668197098071866490156023808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 298642636635111612860042297593850307572716176674235173309823414580323274120401351885558185998652727797357673191382805393935491415053689842742193456501240601694339772172416048009325571130056784469320996528277244678522871242592671492988182996024111739923383895226946947399112949835898477295201790558327174095681489408664974501465097920843627248308113868434030747782360006811167412824665560624357829394552348923782608280961733597652593038529480942024631404067575024966450635634667727398678388036327966648949177195440231728786401367548458466553779027872004959222432619705072737374522538436152317410993695306517208977913085076169565298582432016131152829902304975908901369459449584853243838903874544486045055120031743565105598463160455372194894651374924452114851320847526842092308867328219991560320432709015992486465883104225927894051729259095071249235477197298100989436037623584930572001117774714401037794270703932393350408893491297534770707490918176038673774426661363503639159800781620602072620693796436751881597794131312808786963597594758899968306509586856250444111915400321122258685888198332701473574918035221563959632415620401252496324402781237843692552578297813237921187290201408497153908763773201966823405657756792171429978335654312202716684301620708239734661633440622061680874850281781060539427498763081583449361586890172921639608178925829614383917928911950288267238391879418890000981290418856567214054159235557800972049261390279973011342785748822574362610440635303724808014512627532940484274973221078476932887449268088144773842440678062827319730690784321435260096189474320985924157735204893033102112806985728405201083089201154515180567230815532404198651739819385905346657020745031054787340906911630155959631892037733898646635145291386937962047499165925640074681267722321560147633688727156322852031111696137647215544480640947146700534410443635465365492402480066413965634988141967086138423205207524195107228474089030148934245525805850243453395960342365366578219904929589110215993119788378238739152905463767750101324583561871294053227705915435254736652771794610051832120044662073889197864805195736208024136552119916092783451016850359402444081829374486911022413134127931381327964063609708816767759779147144633032114388306685925269340872334367453333013420868765569402815164590177185792683102172321498001656463576565802711700948037674690039926800774927821009304663611229083371166618305234063112388191233356650408534334025166718292503190624902222599381700438722906581847249793722127382913268882520763967160094955531720984953593934286457801246338430436893170301765768953048894507451685193990388618637538976211321195640432041640503979670767272875483028902319018860239594843615563084290784829709936453600860798271262693056033852189882793267024671040436557178698524717666452292407930260219391318077518736505536279249468323703889326159759261698778563906955216034892524063929025650105597803940712239367815885812186812673779339888306586868816960010341558574102877418965499853383436547263816598504033547535096681309084620188274315304510245806439258584942270839175013163806741313184318340948540881655546693495742086957937321543614756152945226018166019312762052277856067570990470738207238542343112735233157067184651896088630663996182130923043162064086991902116781222460583280985025113141168737962716229999692800362537080799941505218901179180436406477397834183041316318410605590979834114178240079654101256217859592207528000392245114981808612004373862662241030441476087893774655883550587954628232712112220849574138722757084972607385118505655982211593385633426200183439124037632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 11394337181789897685174064381472310363412144228308201378038307654294263957063452063149964629455229965539331492200956192552041255500338964505169325652814643711112038627542498826904366619754554865389973162810560295848409484599346478294719624061260183917177897281417879709867015244739028267427514013434743004480938305731491238302836767189000418812092211910288068406807525183391904752843165898018085068928438983477055158705174741841166002694358183075602554737287193661396325236123526258210951705422901892298503582286840479164165991075977648935729431498154635049861859382906224052559747239946035995446526955225415071075089502939247209577400517358570687763685678784874440553830865072824703373005667141631253804953583574450086188531474517552248676762142565693431955476450605850146419074594806712412983604555715060635104324095752521627524640768318320209268744415092178612987606846129256817311546313432410985215990676226278397660445902589745691196915127844797985104603773995054977422888944611774924589810773056044049816624031415726759208684820019207319290650355325704347927846780324198570883981661890805206110436214957350135001916810090236482343817833280083696248030201817837257725853110920335964230949747704300804753815586630693740102671335815008381653699362224628240673938600655508120573406158646369690101772730301155530520246152483348078191218407126785006847430015866861659067282307580684984031560221788693451846509985020583080857533164417079921583376387207559250964446689705209635805813929946263324828723320113504720338043264927730294303706933722526029083863385511008984088956735356048033735095192440126758476446982490066784407202121143383018306107797974665006449147654908135002006548263267569498865414354384723186193580448789194596997595508342973743699210413312406623071219074428358463598583772809880785220069763228461401191751214612213746317358313170921720853785011090592711718778007008664362629335895181167792738667184101965057331348074172359736845618710661243599409655747887277105739685981514430544927013851030738518777960477569089642063792235631363802326387101183942382420930428384434614878051085434183772826155314634996806313314349667395221595837774816514827484840474761157365670394799539646000843707019389528408977790151372182225501552321003301735120191581362349066712975430482292179243974293685475383793715537770848297892345822431598126204409905535356909690080029971177856951826393755179676869203852199011813785989942350268455387768759962723199525906904122456392343883548934402618739499204449230352841999988279045860364496614249018804652414344131469803870334482705059000968076082540663469798197752822217696818624549653522677308698432120460248220604790497377903752582031932773742290073724063702547994501483492419280598933900162122827937602331962037845737821481312808486846144308710457546278743429800015369397801205411599192092347609914271532690794933120298161539585501374289071694246921252184246597779494391341899211626578397468987607487162306079713409466147451876398710512823464676859813538521325638596666420879990234587518572037987630836944202368441431130259285813260389898723147255973040188705239635974138762415058410869533740880630556721631623009798999732041270100876846045397405416940127772618772512288449073734355692412443202311181533217078325947469376208024423739155793633465957447267983514416100255861290017325218175672156896069367491533018174229179402287245060587736799549397514598652611772185144388076532681818839369144480100048537563373450358264000596922537769125739266101438946386122564902869415377553274358084531627883288732385004684813261209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 3620124524550940325926720792793880933626745822542809087825034049764267810328643392555878879694580376115532553663726295508581193192463835919642552925155848849772188454900224265535683804445895786389208742039188752106377617704603407847556578710422221231994414299142126784685745984843119375783346259759870492147222948797619681924860608381605639768083975907976157694524089515199824158742486175051978984704562385179885705196500567604442476969668835622988627221831418729279163965988335450163544434214589583700397697738111878278615098274591989193258815344364434462541487600493227946009042989209282290045824326373076151612950314940549081486805260426817355462131940792048010052028192769751785847346021566630868349326797868253097572011087119194790750567406704684790628955612865915743099341043810399933961399993492737700706239972546126901955616761511294966900703165539373675346812325877716825980979068308646002668230814975980433293347934358414443682956080496301405218165664217749002343969560962846612307276788557745078971364244640095823872977757323236545068698081474434238838005003949394556224313374652100125080690164266214955839507973583359340608269419680165743786919387868207590837320240487126885138022776647243586323101998540028006582408978423960775167203827185061423656821286724009493425808584346957454850025528833702300302853745481938377343884141970328017108789987798210736168683530269316887426865411866678151678633155839443164487629999060806124915410673938613171866624896311932753655874899246279237744390068308162315083735099167638459050844113107307454611130767766845444803985221963835662701167538761989079735597276244996502359102437983755017158615413348730961480621758736809641741807871881334902118496169673638483010829488254508908912302579384209262101367962780775650605887699881871761630758704107943775478508437994565967482594146506480818134551844246394058971848893619385028101054116721310346105079711535219273068134872132023953465594881408448546705677637640212843187763629701184996816273508000519671802537250265017058785181670763534374583603228998146601535210422432616712256058981197893037312776979265513430071154795158720833227917714533437807233813678847254682407871154677881848357367163699271894805005910029147678691805441896549461433142975688124366255289519326603900448260349852695550133521544271346700535003576774372537541472891782935713775109962704834902338998753920976858817007441213415725995253475148156815797409565335751117702646393683826726553837915728824406323731221724948346927705536388971947270454912544916140957718644503339233209690554807642449705412579310088376772301793666630449525963226498502909306842578726943702286091840871718762822271743916609535325918397271339265340390662390086802762034236612955703610300967577933072881263929200628541481876099809643979811253972474780199417437383518629934312252186199294539857273839996709319010306357270221421606094480562743773338299608518090232816026673822785145531821410558333732879092153210633817078032376030518439362067250316719297601506630759405921954178781608205927124821279176235414209762690210443422745401168912743775134545600967739864397651109593723689967128279764841162420664746649879000413409589695303597530200343279919803992068511657057235318215407782110870322484447349809292322458074047421171017509666375296641333251671149912966743014599211936099925791911276604636477713278925297456486655421203941382295070914565809809916216713885005203790672313418240310028967468929412920493479445186824802783983941732674067564170005067737893619087434261226087208306179299592253957352889743012544754017792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 339301909855207360535319607637343263195137375242402366025109063098729901146720174026104585206251434594561728204485075466912961728400785934695565887381745506166957653122971854360335671762070138829909033663559014526598533556606258334499232236612551959768221660245969295002375115466930370133510381901568747438111117840385620119710242458823690168722222479075989688449420503637334652752023945171836744717274540227924456467568089249223625643167602840085623896188837380766473832324082000782533378522157679643453558223068410698594995903786762497667193141664274981444936195334869740208676142711770635832629480551248181145927264891691810010734967631254432610676303352620552056924036367815362347057536997900859591376626447487204342897004190405583900584442219276534344128009807963299446207323102216545167381718356570465029753298513689997338045674321275370085496581897359401020751976080324973815390398663444781080028525149220155291293158866662287693093774348474027105117868693810092031965726894378472968906903965681748342555424913186426696148836948927838554721487391703772716791061196228612541373709860465600810682947924961262765516731179458041944436062155472767541200449651299452994549306955686646068181840836191649477842490210363299512790537673188585276463035090406796830967374956496688525356632632071876530308353468489955483396726778658830771290504155765538721608389830997202472041001817835894206597307321751474572731677981039086433301170625427908298221902891194583193601943900848049428763706717229673496915150309222144679365988919165551622303720736201833366495476774846210176863034036058047765398348262614602085996095583054003289259207750712584713989349994753949618857207465941694219095898501945027936713784964415257576623467863982965511259343342695281910696281634768040583925910754730960790146366350660010236891050666235446737475110907611212720119663843858519340529490177274855758498554506346894407458137130434163401507545822042231833756044407478029502515817797443324707165387760870916342242343528746840147311839650102427963029471469604106992289025543656271767751860064966327590710012097164567597358315433903135990539763588834113175021936234259277057834666666540103283620430654113558864573669697695362694046886250616656702226355957307615053888802714160440734102023191429770753687897903322616441603285905546074088317887785969620940065403699159405579562390469803418521779667196753274235763663751674504292813617540764596470582957412241080223771795894934394798931538530908866843950636087277734191636889832749310208278096891774041506371342038648760686129016026176228748045305558441735623545871278892856561974963087627992858415491739426354818056171334857937066959339124886334433307819572677462329024155696135465622909999653329782846670798534026695148252661906324715947386749782930703954897173384314665864383610899963243813731638540066581277145037981717103133901922274694490694578734293934678769860737114825401716222442425772885181558141695707257630708513416062903796891142573363571126010690283523577046781269302085588145533197154355686142127162483496183209713011584637680134593123818011035020813208016908401798455351020379037023917867271574028378128543177752545912565109750464376327634617477391636551529518783681237754680875492398584156742897165074148285427329866586759426578128729740634411893175777911402146425293342585529701027172608549486029400233812830033634438384880112464268488481035847868394336615124582797737721999454214379318247168376013882054756817878021133013342148116051326584859040105820122079803239711370419773649904070899319210002753180929269583500288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 1903906173003790016656008585795297864993112883597935732262613211680159436981434410929033796771340524001221345478624181731260899647137112216655931270126652572776288322576918754047580810268364421542978042101349724226981742783477024377374913354754828426246450452008386934927512234520963199894003546123476982988348930858483168081327668401131727007814864928859278486343743729348273245810406879340776780334002519764057383987931907061601713425781240658010090589299362770725019020820862621946853867343709899553545864168286489964209571377393455312149406215210712255566275474123730227350516895974941776915961699176954684026444311155242015383340160202319004924802456275510409958434221202194108939472553532052031859672228796816658289673153992601736978669184523013798951709835755083242927973528004065093993004208282849077275004354454512133075651986202412076737964780192793976604550357909546225457384494416068667171578791451606346231501579639875617602115031389976349770927289655835887934787003974363578661706717794117008655675890102976455615821223424698371660014586787496463719201404546022132731433924237901075419316483802137376800153936967945142894839744747577140012385654357511821521217628165487869960957162379118869018316642607537268652969324146149715402363781657610470309790672682792634438554056951579862022574549638704239057915833929160967260327102520661112167431524877754599519326265203688611502970346562000068546457284167005686448102904553861716298467379578790237073771757038220277268035674197797196387052079914165122235937233557649129971629070866189583576484719492381808728880909968778797229421380326263993195889382541571138328408661156500701069305466016792107823790455207804546588849292821724453043085552236591932511860118270241091190569957378210430568132859131522337095043464580596219043305526022831966644744026019943636802232529849318250157842653976821294620909575270978790766135084896705891180191146553576772065395126183750528511539475791491787350641628454471621091072394516598378812301041413163811210793537558001588178237085458333457855378392114941393302668660306807675850973100261432253095287216294351620161906303651380799179569575376464493662913668074739182901295551582650803509538821859508545677408397826571945349819968127611722268230834422941976669263127820145503265129773904066671100887346975233269841795977165810848246431953298059584982020080326038290091442562776599463373234090473038436060694743407016807953642126042365815963711581453712757565189527911955992326719834453882865020577887954474335781707149276588463614503566984498622093551117268144415860165036665808695385861741491646971204649086260881073170238510320269987291184137883033868335331170191100109730783670211143075736681487335151142188829170018343804394113478959025305918024092390415711547352975659304933609247787580754209730177356996516232882908063267975313109977019312612731037525503835081111487409642524682660421334759226284935048956298384385375641821075491391873511839124563393999844864044533885141505709979483961000937003144328431526745028555637590328384870876147913609723873101795451292218689928582641957139946193458877252601665683695303215276411833321440767834506311600352129425820186188973023819307756765492445966263397544156119218512065592907938105417388058574220862094045120390457207950750918182237712170530678881307674877213306545881369270018054705713027296140322903741707673776196858230036192078716045684175342717457034191373619155854405266192729514550307348224647337211659475554618609514600416373936870962394054852976610620233148349453741792593122987406721228536736115200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 295273238910559474953379062845548560872354774868353901548390767479080588855570618633447987431874645797720211951089086515187519214392445750314719442159207099748265150278602268521710218486421169703813257216665601882520431214074781224032350658150532194364506180787072057059614657169860859698764940350716850939504461249243280224562243873923115859756603750381534599925748863783107128649090475022229721459155846575196648333583328799801742578430834770371901826381944987862568069841912750966939255449016512791854456947473025074515467458658718590503403922390425652368068104534699708275901758923442753292252124853917844991152989356912180001409203500238947612005321735237909152980684536121638911077527349792609544650238521515965833463327583697548190656067825982340878679946154509214899472447175699543985545704788012819113990328352857991627025838169858352008188416974457749889493158644466461523466211487853710831170402835289192651627276441484162143493119113402676880756404498983654027551135447763682944070254377784025432276336191929195809301160050991244140634591811668480024063513152727070543187122606849523658106673354511648459734329553921958946371436115254042883723154036975558405390754801762946697718530978424596664785454241546461418788072956368581677004065433155480298077065093770178164122199943509987928881812375478730321776371275782610693894029038812445422766963667685737596423997631696063089522889340405652750017270739463778094109091631886019948493867263268822488298857175536693647967721612544562618514535871976029145885497385382117687782994488416707427373748658823441163245844459427701720832036342673472048988226748346977238968309575132877088168794031148408814640685388413640466368611658573498164343161740919225840027616797461435893045555248733541886170589433159397848686378856207778701053113868528713423594077616866743502532120245746027631585590787745950751369862379529318550283961783159619572887584343634981953975337321652447487383894558381218546822076658874854103095644449098508455434404203825370892683346836783016955333126267912842895335051552511553602267071044444033986581445219336037274664258565193204656598987973345511623507204556525930024838398137754617561053294506460969058250312159685266968551462439964106112512632880033418317735386261486317039470198455452378056446727056705365599182977941273199684642719383890699987504309855776967747264392155702104443104626239512301361694566689984150837587096347919214478033150157182940079538688560691550822080014704743231624362133150666225049016909516851993994628599726251857344151854249507111973631810415750666980737432482985876521220732549741781801583712280499913779948396701087468241791958996092034235593867732346795151477735546210681088485547698824515400649407164012631832443012936645169979947847452919550837984933366376754586974709186154529669729301015978280317638511141432394279316261396323582846461368869417833408849614645077747747757370148968796153618740987068962911235567309704038897592033497611011649546722071725063447234813507858765184243559531208672601183574977779470013370441118163912045504269511068357346976744724479383956206906736152573817476418739386854284909186359840369959430505353691670557814639420827702745214073733591410997051738493935466150154049956536431651361738090518542826049651586962320080357269035869660951386625636866313252536702969692097120614573693929428386680990285564972853235086884826199600930376678032893630646614514904028499988220930681708353451491301754717082367208716464754246037066331985949366076563234614752355800053430685846009727721134389577313750224878877450240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 107357005340951417561238179859521411223302734795846626940381556467741328822778913294751375139537297222856026004328960075462321840837968684557417116609752356135871338405558560072411359090443013291206163695917467664251845061778529750354083959587636089996877263698081154445200010012341909512325191814955189204278789881301499485649153558657876870720352287634180840308409982817525463624669638747815943704354235653755069224171031782011033400222637456247233084643646813677119101443233021051742142832227251367711319316354955049377724069864206819491272717119837872391054463983314164735631037896408418096055526153569594125889343270187393999707527362073155051621526795659335893162126114774895782096258762467116284363832687670421321560519374133452537903694682232575723870663824193346923934459854800224542003507211335862877863247425944148510082615715774548080035977673844738648064337803066832302331993761192652621983511329813105725286340029870661068039394720934697211312869532525808155742041848260102802033870258416813459008189667516984471813758331510611767956985146640585001336471536164812378654592338475846900294889299879738290535509073913916605653600392554587769102797207776742867617613455179748135649271455298920300564306603519690954034854796755964622909529796644165927428690435143577200202656380166183041679653587191622030160596319565842723301536625930721589878565108758934599302493457999209128309194432328741213132632901139695111987607780174363503357032046339228339511123891164228768589566784884277090845668191241512152699500909046010524010730316479114261832458761017999561716867154733310721722809428689160941338338121900356371652837428433712495732727797093897260916710238304591259924026270978359239109317108079997166675063831357523247431249827928052688584225480985150289768136095344630230660188112106419246179188771761373713116294592705768847091198704891210702283779062432188339630541769074640953885946675782257051574940326576496666338249535485654665838334072905113823371123282882780587818075237584638791055745263768865021076512254185904431175209750332305845973528148822669044000686632862454022932628572876480617261358107040908608155266087934814345921803192863801520248130075717249817939656750983557134941144662443221950906183787610899417596402028154308105806056440092977174716935198110185638125444065695404124539689370761967201385490717240575525748165020987407861944227778261419359467592506536501723199573948153508815871848360456007439236304077227651374751301011923572979016110462643381916931046093869993036975578213494094203104259644013180961266328346176253278278354819278993279468406556947308368442160716524055320947496628633891695650578755254453177225241017778854525861734018561743602551570069433494780304830980959729426231244968043192821940763788307826644926188347273137389743403803542929881433312762296178419080648488068139554225764100296066965127513181769992447192457163595141198844116475443824454250522742748149892889250101230345517293035029198243651439735544651957254226796057749807620054627045742084384942815085514736657887591169257579061706054986705847315520504748313033444876814174917259190619946771424618728860684012858807975414655755157528351231353978224125828472855997258552806873745335622001784532342028324610007495694439732389775475298812263202063698210775928171925775800516667432878601680225675440711274373246222227203286950936814929832740862927741814791503190826050808502995872659521291788661393224483624890108310561704871955078248254659176552892436371085163609317531202293190093938148434745238533823486603269289660027433443031232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 3300146594682534652190709792175162691502019256290884902727388073676588793342174337331652563314011439062233164927291183684289269740267699293951181815588464492114922753096668116984530027444889143692757843388955972326768146860441122108829368656536705743838244841077373975863470884748287068534048624990066679212499085411092634280043537652813646775599553739051344774744591391899292493799735943545577771589137229421785644685038347349569519357764543454183333657185763696715834345077623418859890454324262235120715022839056080537417728808579680291796987877060636182211774084953024610057875626879977298915317454508670835173628719965337883085390542984563066804009103793918116032810067200659436310334231929901743581161795967516356043026244563013463011230031514074015097091992185106062216811982224882040382409757719806863217810180428166428081613853165751302745251120566435780971467323768961372185543866473306799602247400747277058224753587459904487174551577221275917741103122930618415718103573644693343715014384420591395246552876107510173411564367977056905233409023687510718672391426667945528193537075578940235488241112830509332136114034025825825189014053501711615742674749693957393879793358125346661587015165046242401571155287697939744578667086252943682910986414029834937526351745326125604787764175372216175064634545878853617138653788937460188352451998118354265004649747401734298848141930106029851536580105896177208124441801721856602834253974017989240648492028772960996293204326815622013485090944611096200283566971609590752250021721956966885315740726753788891527805670848063173327347612988194742083291568573155175778465292322132776538309747347704156731225634270421946929780734049389950798442352199565589404866999707724980985987356520106609747823896104761035926809236686778232886119526326892119522683054875480249173723251729110405320524227638401377979934763439424696259646091618299081005129181095721187170207262613091428062486856247064833537644623574044346960727393607909262745274522848900814530290379101712885941932988624177459340724003397285252922746046438364012263099475580919300399891780030128829633966843380314667911283564140417032740905905698168472682471815513517043796909716791007464119781073447622513401369337878932246489986471623507157618777897971031291755681380718784583380131050645432990714891921699951389617046996330609963136723393649977985549731552882854688637065713509277718662969140180101664000832672636761718142278986599328991732366369872516712358572421513449039972406382983734435382332149368470500826615078359615763410869131366357788618365210882248492500302910164610221507276686156364599504974676296329236186106410950078259857371238903619540607327401137283585694895433033959602466690507589855805760702355418977807532257258689614496731430807723406133550297196915828008374128360547944458800024321372015348991394879368973648985398783996532866869535674233577654076527450626968556993676902462633830292325103296246012578503577249759568712112014111017184170743532960654845252865592783730208922023836342542634513042080335275630855607523326162994358483148441223984187269763612110577474729062262132187412707431394002453725443319207292934432254363863424450926446736905895459286925166737364606245228977555046671890345677529344601412122788514573652965288279848276905154847887078635454352109122841600909674238769365186376071282274073123592894512388143238096529052171827780582489519294590368553158263727630630290885734400992204632676438046821515199792070319781055947363523473369937711069028951371689862943420000831463370625167147184841545517524817148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 690963856221605712822849787598525600990488817455969009163756209435550612178797578254792154074560992078624551331675576030188545696821252150172160558018370380388358345931696162379366338928727112967778652422118778252566499963442184207409898237881889323747624781409830335661314423119905641474213819680932316694016023659605647340081136587370853543224441338013765570870479267065511565091231729818561021325294965324809758293167588673882540842652313579660991894356468646396958967981011842757940618953675669312707853972896965201979507142033363288410221594818011483978875253040412061404437741721511852803012416799195390196116371000126850907638395359297877974268070329093426233269402419835963806013596144045934960516753598920643556236012380315655243337077737918788252000984785747167280551611265811042811785610456469486309847979187413171071883815575022876654618769922685504018899479476780259919519487435193960841726839588279944174317621574110441929477882191830798652070283161796722570099182613033562066397519565953811108172989979076371469684432765963103275978895839086211303372205584837830404974566066901639162109601202988233582252197219570377706536464878895794568407013432422575157667003211707401693636528311122200425839373395980103550827264132264145724652072381662419810727523550300230334922829897923752424124277835401953690272238164534559860650311395502714527465035355937317707345586250804295376690570411907095134300838349799010921518606893425886764068351745644670487794391892789114045801979869396073305666489931618665302701565233693229193274843564425411348372402019403769710806659975821528491870027041919533073053635231220883489532786603093537720071055680233820645152480894895685673469972708648693693241830486169874706858046018375930112555405650375023512350939110017928227673033047689107137652092319872828690238213537724441151790661563454651679607441362708473091716970816465294601733695925094455121464903528678965095649288007804566100546868068849760297461972256287407201533806894350954829052900621039800498637904609030393132751176220294902932240686560159242495848846757615893678076038306919148468711563869266499251209629109502539021820762043966033258124969485084681416623395699569639249433544229760444513124916642013309662739016307668454215897529118834998868054144535687026658512523511170434442906492651821664056269611630496024082588436212929863485411591652827717555082374520633430140229168466604773133688703226084875786420368543519990453323738507002373211877732831893221222594617146077196843363719147319640949748557640156316211411986134604581703333259351891686030438171631565774903422199642498169658701721390888361486731704840269548458358036333490274931197035140529982943051751499439720095763548389241145076240421382027612053049703199560951901917942479655931423673141258457399508263458020070637376210687112717654652390116598581513977540688026459285619174302863770035364947948313983594411274728813599913869735675191167852162650508037154433948267371109697776938692770107853820133090639355003831643581850596321033105515794242218850751010656893187649912423667204970735348824199953324604377210336855619259702454901209125921641509223817884739119478904925117896521879735763622427207510476559378329078799277334232127734447029644941213506572906751229581009423687976456524238919912342669514150882240643561831171705391058831676330286301488210986471390180115278019295389290756720450119136780753943018078405353186910649762276851101380897838580603080886901328380871886006612165419724063352549747557644312402569370746108922865744286534134498686541078405989320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 90739650650108684970357101903927016623644230871478995090613992150969962730675473334719710085799496755073248604725675820294194657886499537636804057692350024741425744114157160480114615006966585120885985911284402906023625389611723957072230886479519288589679746723054627409547026331744230994022054803807674513893636138821439438122651323446418362269384969303264747406319634973636884614120620970018561923370507605544271176231527925545846435273574075402486859842875483270828052850967440169815049600270487194665240067974135876565764093121819829085889011874873740665744974827747677393947693481924277579626080836765002132498191993865125059026715986645090725067826859101586930605446255938583710448350777036809206978825230026208146342360762430755160985835034424994218720371466850009479322897745636778098267742973409360313913466756144845902570175448091222023957439606313560377092679734788175129348023831295824119860475655058867531817385974348846503114082732035113065796845931583935821848470413581141471146463520253467253366370758708407961416132520840319464408341359007902409556010074587567275906742461900516958371916640176910744280574615142584745930498253432422526973285520101093067949131218662982199659877249650368296773051238357645721776286135167905868987018701622505265168995114056978334521636130621106057154479608283868709230203522358908301747106555222210618084989531485421834638252983334436728340994330257536020658892377587658255167812966525350979723069460041288743409950138763087166381664844483427195555517019613485783830407096533358879868244432168679805465120301913874283992044385658671308584452812568497195193560083346601478255560949160814108997766923300879446236612105087743972320527372749778974049471594957151233395679230179621261936438519285298595773899244244778514593593840416485765688584896692697277913756989352641906416621161948684522020188865436910025926310749503980386905404743922838961835321610082963179417920940666234081959576560716930033239962490926232345465009838999768901236392752604059036733844214849735616166531513646137491460721310889846857374408117403997831308528506930313549006332309642218058329982315551882259621286374399766420157173144011935610120200966485180819781710844895810841515665565770472545935522280296221373362611447510505390882679693793436272549473430900768996247619013518726611078264482995947736953707447217918691714413748866553238044321872315297975602645226161638686113970420120239450823575357033387333649164229240466231396417524523189456450677555251228723098625688818997896620061949010787114495461794132437385035825839260452678369203936102502769604719564190831129119368969591017060737007151764310489224432067516880457020405930723939532797921471585511546899855891424321757363678485685327627765786632147198350930974400552057265695079790624460296899491413557262674029859365420505132408137791225253564205464040177701733261209590565376170257695681348631144198473123654598292462968648294608251358690317060760975224755118160625582255224428686762995420209290865251774258740547983472309299577581130482842404938883633950073001788755063496254977389697098862439748479685179153162265413419939704900348283017116875784627721639946035594394849582206736223529979851298219180817159507419875753868164720649283073926918733740601555193038230736765147182929110336765122880963875617732944579165657321734192174336008113889458223699640316009287382799877201138184610698554094392146249291622066202469567778524307905925168257687575654217832357604580887145539337264475096774230732876724282253596079712465537777739571789388657139063220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -784752444812026064625161461646805373053369030982518637786647053389012614945462434581272963180816746024871015902926478679085549990662384376802453202736555693881970050070566900224523922140869044502837691893193790403566448827452818157981467420748814740314564121108736446701894703426635999197894531719969999691273199330299276882869891232636676767123818886078765736582271697779751286618552894510458393443363197909633526553386553893916039153541908677027231048852419776552916414452929127549192065014585524051927626749782391458750511243990835082194686460984992597803531214498406545310210720986486903804500265359846854141166482314985314545318622935976398720181924352666145063418578447323599404201123398509318461440775407927032988381390374496020037187668926496700384165074006132522168891486790492369202414834229546784918740786708483571638152146209529739681438153365010063741810028941173384675634484763156573255010128723711184225157429310159278213031534256536922466051961429712074777007740751357960441994164856479130484383076530652017583857542034116252942197767669499908073787542981231106434470877937603277238039194184097866106519445989038340433787979499793019975089314345561047157004272593153604521488884242527353654200941235494886440281171686012648470923639213401117814629270804390231757713400718865497938357357217821033277560980473430811915946211698043759349190673726561507612326187421326236071341647080212219335027922416387692766556832359421820276134619555548567510419323185677078642717344126482734600011298215654568877322242465691176151085188980651154731749083080670058089762203381323414117134563573234111682937763463421716818141408272198082499403216249614268634276787803207836722105270531182258112063315094922298450605368342493248870302620810517596396919828478337574862032316939818260724455208964015384265083533865575116773677841835941816476251855379568833700963870554552995105668640124559938153599969077828094153812579931890635831107261026870546041055481193167732586650889150987740824183020245332403401575554497186903669962226691664169021148519474293791030094997829584685275004120258102137932426039305323744773808782322374728264557411572267488578636716398668013861948614301909810806010203680650594187164213844043737785618072464719638447042958911314891181275007492054058874833620824509155405562906056309182501751016791949910536041738110652748354323233625791897969275797939376872303111811371980717782730644780161596899417762903890936737814642599803911393764888914606306257876432583585063096699164308422845573034676370922784769799750853919982070463951499737946781168329726729013680944033578503244186732243798884023990391698946087172678276500925417487831280182370591375920451186246710916293091842270173464666086469671617644682918724330018881375191730563526131650219224463666476974161944650161558207408493378737428648005717542572875137236363384482220559636736957345433681858447838500921114977477858160107463522344039438789140108765038096171627982657898439162838145390822476807882552575042265054720599427628986774430014537456816540333571412919790389538370707227654875279979794599104736237689656305007835118272134344143843956637422160631741151180480205031111018256910378378898513529472559756083517597494058995008452461170976198970772559749824546082082642938303564093061519548683617359781252314035152893999492005284410611928887859891839751466010076697792840438162763938834348664592642920265908877552385049963819126338528248644027092453986787460855606143082835390441566536512433639667388431798535763903428789185422148471543676089612345577622275000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -430875028386409540342107101624976132205768100987150524031823016785114312398706930411930564500819397585054880360050158000566661364196304109390678042416830649699262476474932355189878577570049424617587622662906173376707141569285975266743345485029357648441318193858093794947689560842184497409738532676623201593785364472344226400330023931526654019855643101324256135290351519559884499426044914733146501268332308833080392801350617286269175330626433297778867516524238312559541050110361662216609621230030208006808416407746435498141909330294485163039171399707401783200996215419755804449799720067551841566593049325115859077551488072752607071676092218181471721380205188631278547564408454802349080586491553128595713494907234370529515796015916799748782267378093707275539833770382532026850562859071972187428926986144107445461777381419513952347659502551847964061520321780348636438550626623335138330274026532757886694504234568488514953271179071608280979275168760291584695181491654150353695912402284918417270317092118999862487732209280446409209921331980456179097632850227136448150909626651447141036974120650410878615542281061710750492843670770608431616958780415702041449141780923436974246043994342334295602594592080955413401334474698081969913280444710937511065011687736802423705419124798519112249467170769915428882804993472704139680136955024173322765302530005117339170427172024219932537489143097388376564592955473917939509240360580119810629606793473628104302053770514945837959223364403611119791204584506410923393016768796323806370471204193028867512422469878454147114629997269532235280918679810782029631955566075219488633884691772926912931683771951802065510992403392881427939815921042320369668188679604147478937279072787422813079985001894313208243285457703989519497405584763798762392971037867475696239677398064307681153122561412788103795771019022655820591417691758256138532324633336795180439664027864986087718863624101002908047768552633632743146953298225767968165214284653192996643504222452660893401624433567426706108394256992082251130999656016292941482603025102085664012363615449526617414719507143652743180302624062729910131740990743132211677584631469169814431009296812891561368097464904831051310871858515511292659987243552147383968603562994836354786317703710429666562643959363436413507194358524396754896402312811337055403329379688241075746163765289544572136068204639285295053061463629660102762485580680940237031583492098581273082924207738883622274099423075942598799678140919712944312031712203526283895501681338001650050263964940524392637099124271342670441903377869149578190658457109514050220760723431120715640417905332131925553868707735377622544481521690099233011931682523204883146844566040312180171640908381479710234107678376527773572045161398495029817129955874000700643213495145888982515432603563258349547902858419758584947545240324997725755350051543980398180395286585248837105932280556143152833721966706077848052267546668922534320079029130941723299396171988312916358711918014431274848945065558693874715460479530946518143808031454110735473029525025057148971236337034571854131935226910343893503809736507415356280547196717548346633988539207344427810925502180888324649657581546845609865345324098471611461554651087998561041551493715134277158055937568522461576570966860534470198849599420725137074284106572390122526562355989291472062967353754711185422270602591516973818034548088236075806765178319395346378077700494674662893229403239256645096604955820866328509827784735450166308336371192018922853687807135609900559391516049982155395143595754688316731250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 16580183400545172246407312404109804086831940059350794552145353393508363625138939594039846462724043534475695895769753059550941722442866139389048296193531475376401274255030853696601490644464114389531896371429638879504846826772545295864871714015358977508387590822127859336410916481496859418023717641734276845374443269053767804013044209166902788293824091024238303946471034573822045140427883667193937308187120701281163518618592565602768652481092241061025104163483250225335685608481164920590944281091165753494153961747430357281287048699138916383948388579268247843252968371917200220690858302662097221804521862244305655099980694612597641317079458642158698121671593754692841925718221454486413982422528492974608626707058920706113412510531002653443873591068509646992919807572263737007791880256973903704146098352795241771136934505439176991123269489143550145223326147127402915463328804412181377656995723592052280564849323486279829321667535939042290342732145006749352235008671305628353628258139633291181167271054409839338181701881995111144995637590862560664599788095047799374581797718051241358736660116654117168649331293942080488965673023323253050455530617540278564173070238853416936113709998535617468405080994868371248888751354104262403603354362325929327054567115947647314521303265298837195210239029190147565048704923204475251968351465827797267559691467948117779662233383580451400987693693837105202601487476850626272401848308763520043869426817504347899747387138135750721782475766519592556916373783159327646540062681212580785598237698399650722337532289758570301606082051542383625361316272115557412755267503715284794091505879131310704414357193863171541934261477497206111683589401294893310310912676899972767753287445777141579399835146787921057769409977601232419679391387298750251740319984209153329069985814482753136351069541859099582006138081833400109813057217481697627283721242315294070068665710386289725438365453111134250221275170912562995325584522624839045471059040248216032925418750585959032763841063058241004148430579014986002731670808583930106369317826875707416386239533521680855557000597512695897489748488013743563914705502484930484430544878824111800762196848709693492645916879512590726620943545154112139627632667691152756834404939433357526019664409181343051844183945641864841665732686540269330387652140847137929661589164416960698989500515355710524138989755327092674931854417595050409757930684354934439062025128062389365414072454840146795749703442537801511334893499427265233324199112012369876054497396667331868545108171612803996120280145086241126636694112346731521221215356067716940760418759430186210277015200288813095778844917421018720132635565339683721341190220995608518447135193933740452671085120779058225465917439125281056753948847330000801760865337945325796183602717550963462389066417091974617579999318673206296105732458482455807415303596488294181147795393819890467801169349239774436326195883705915525875316165005658321031239608427391510257162993952614406420136294561783704594441448793549054999599205156545838972968240907810919561339689878665793334899710129205841649420236161707086743791068431117301797219446049049666960638929534800808719014734340522104593755124902756439385938973277468280381390448841133405730058325379393144386266760532784210068780337044429420365583610746219666609570997980435295999182347330403083132776433048507386542827999031781598145014686136545419715993664566498551868890460927077355637670792555845956023278307411944929002468479845663404695621187355992355029229513394502093948547657027833540397647093241078046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 3363354009901085721924272994203475900685497497293666963146567309288448615644881946478507778975606493323950079471416008337127429484478377615826991720430405995962804800864014684959811542685936162202532157011079581012365047429541780610929626682543686627197410117516065027730283652962259581932380579162329869216713896327320558635108025333595917020544430056844122167883811318189325637969504230142583159615741777017344149137340632641376743576098943930894213978128240730347348320140013226710334438580784984974133294076038388613418681421055297248267357297769707708176297880813456306147771723781944663718268864015187331621151900834690024925370079389402525623863767784060825835819322680387848376987222263854214902306279803238428099191551425918333727556304415350439736215759153117660251517909992401394345489920376998027776282631774040102137402856771361373901422772139247244949138012171716003729220591794788065466126649149659479188406454458876181133915070883600463983220271613304312695743281572628901371439724113306929427448983704418033430300691293254369677084138132283066866811663745298461068924438854353174851633680465297966412153155294925521729753485226164452993769479994328014468244191407001296024513727155033405588491361613045603915592085935587954734085534503798507166063271578134019011107017260916249833552885043323449792045535059719563450212670426982167354332635789815299650231577568967173747902439547462102601970366107557140251693373984477284194520894544417756565230678431961705522321581585362436895806678688286270008937578958740571714172594074379051695821073888987271792922013558385231261998275636887587597434198411575749344069676163378902162878234074606400308994739822853426069710847208821203954701521590131752668760639981731567221007122812257564022049162727183039756869474474271271864233708096910287543509123975032896416847928799613400427112288701666765441395416562409239681379641307492068696752301442307042136401002057786856696258169660645947152186387532235747342515923699283855158531138990253503603937757939991015078787276209762586983915471064068999930594021590449305095409559837838831425850838098263920246998814169599921887987917667214637090523763851563367306314325998788402584892786087736928071330831170379524289632873942630332397156034986793178762987705641016227700170329806450181076016814940823176376992284232584479386221962056507110587267542588477485192294447599026096953155562542392723193850111632844135507419577218376134539588894513712557437028739719662628359881841745761838265838854467755546822480392426873368124642215212336726318465541366666185673940889257880316484828973698189133717761663335709205574702395031275615137535311752055902043373132403015858368043093355794833580194217766420762287238088095102309881382795667168724976697729371202429221978450775358929681570489732905702219808079962095629202852406210184398621364837765210619111555480319539863268658921056878002839076799762537343051919799184679492070142596311208933905142968066941050733703663751994344143898428818928491983606864943221848833750405889066721632956015248636033343383363592111603229534017629479690384388527440800515931484256815213666812204032192156962925160700655839937455760860989578968428247228401937796896325412079140244370750246123517198913463326469653791964201700729131308806470047195537021532963055331456148555561177146957450718855447127791598760969166592017015149789600817117198493591805042807976437915470879896781774148190583432458200509147889241510566940507656352132174761608349718712196013613415413616821364526813735420607960280978963671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -10590020840894406847725601790894288503468461246498955192043265845512112770943131783711180064953576080332463487363209025334465725391751946038890238576290270068766436228375879456545544760496638730830408935298647041603138727159947381039880084252964428395619353535520749704649305128534891706182118016758090791050498570048465855718110123444019548478516197534285736761200558171179605838185152373540602684120007882456650626042130658643577644333128798033190210697348394572499129266370080685465083160591227103112172631982966447442145246046755989161660904717654441796119575104613811204410027014113694392352106900913326655730161285055896412656801184275840931365601048005979584599411151281859406851520511368659589319543665020765877317597438914049541446514019391937372166127782314402274873404720676504652448464656290242808747459224904374826873836017232231576682330860551713481233452539482167934120230259627618847314271907614419693062255593149317552171880994864711538935399415425437258691307571357746437811518219656744300448434159595624997359977926720120716135678207426801678747235103106205211449113570660629543567605365253448137215915442250027450133721296331112385396988397866415453829059427912481934086585683246057133197037623181960764681656297817027901937742332451780658853283754485412586358454212045799905581654192845854173479374793700908052651147261273589452451840097449402261814137458942282497110505329040164824784031447956072772531467527247921376684322309594684510143210077849278547232026582342755101115451439484855495060004153028706176348440342385692172589550341120690228140607185874415439944745169932886140029677018334789089241761509041258771155842315224531387176527554520952313885001022146170148584988597523903809415474942757992315331970945045284427777494573589130083002753635905646748100186126532670662948393278280646912505504650043323327273282066426772688924159285089641111263749589855983981974431837863179568128785826512796033544973105790696319653855721149780003611834549423426796910719454384613764673888683207562840646258829383115336805545969921830750593307043557900417992828411059126524304699695239315000272250507912769644483074203524859439647381658855063718552312423769651931426959119056825572791338158520640839956043690071585030070478449965443583417301653923960331171156319694499447871661408107635132664161099276564609579770595697851738879231680544696176212729440254263754918043549350067586963408061800087510469966427505058457145607134628276390079617165366529093741372067055411605309058307213556050161546778503640455974692084289335658934043271701396241676565044485422028780744542627375333067894616192885572080265834554630192141727852562236949136229028612029421538496387568891980166340217677846238591960447311939492930872494667905437390065513248003593118207723139430451067804959273801062841765748983330417288536202027327834291237526639121093453828468025906359997299703327234498746704330510934144899703209408418132004660699794095026362338385159983644347737407033164864461598255106668614873908109818513442457059335608706908034157412875819222279243193651935964091385338962543732938399402805351417761474268753716209694167096557650627673502186189012697527407960595145184436773249842415905126119126238454344221378591813155152616548795528283037037046315583730014447575707053141804304292054748232101314636719936998410817103982074992197689811473097417208187499569157549623433214284306820539228904065891483901148846569016075366457287858219273342280638806975995331852790705373597012609991518715375498056398279810612801109051938167724609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -7969517860533300233227536719974236230326407089792135833276341469060037297835454355012817646273767009185221770756954213736832590190197525007412468418654206299549251328972041162884434930081690651864979793415492901147574029493864968986049192065098537382070518094058995188202111203059525662778028845738732907413868990820281307085798854554959096912351285191041061584000985362315174917782712461185623760389361622467979905310378660530512180638366288858804045243615404432853650754010347221231400367462250923317790103555716417520694418822482911156201192114582407638503096572721659593447900762398455720501558345373442426003032575658474383405062306618333764221651760733266907308120507312077072178500070649026473852433038516592363544466976611929942300963225010549736253793311913453164983476389470106954698086655165799897817993646294199648865679335510501913306930500905962598667579731173962772827638320578358631974071527347944032546953318648852849688209514441990966293195258517675980289183463084016674903817431578114750405355439276806441829615893708979588414286300285135745258337831707320935584121181837532604148672746272606015460565397010957473483651451838800389855310059337134753154414958800683926800777897878022822640483158684915679789482455484175920361831961198805585759878929114002725495286486230991817926260688479863041017504742978564938369685017509897725805016957256439265844552114890203971029376245988016974376991453015991841587107863029989200088248634350342379762597530886899624009798334140264036614917376398267041201609575644755205481239212865539402424708729629030231411466653477391989275311299182081024409060091527489948353383761514574985057890715444187287333531981703380264422028510843644742030463794790091018624129857890491724486331322059416664561675844137132045385280208969610369906730930601528576880532260922653759012351886143274640886770752047428536074444285573343995149361073594129499590177537547265442275507599929169304088468892139723850007411760534824562081551616153182373647321932981811710278158259804817800832592533377052997930158499308689134291693800687966748400049207774876249772020026825681420477284747627315491306888276536627914850775389506143468251823421766606613244828520738667462743018742679831752924941937804235790868685124076689974834459033617303651737438447667815354508244707638161574920682634975188972287615341815793626721156166146257936582297534046757357120964217771294811476341642085377458538226470893677384060335247271108536747847103874364935383616038410919699512442983406664251756070027771348798126587253575875776821500014739191560551585632257231757824591443856340639588528192424702404928939734186547320952014050882451707789779343145983455626622133543607581537606852248943785266474048865399516594769791867442667999007542199721548093543636349820156323002712714718999770650972878705265900626919275469468865208383522074756271746813505745053965593713412496316377468643017567189335075567717687255630917051999524451400455850494088865036663342624577530754882311816330885088061161101578216372964028006725263444383192113825063647378141096954522846581643122871781832047087893221110212664483234503313131600849127132425742637248694848323853761264762093357162015288906783430962684120928143389157918134590212671597840869247140045714410109537612098891541598759131977756269785457353092421927802277610365233795358716081132337498353879056906244457809989359668732699875163646629416968611050617655875067610840480498908381816419960536766092639927910800451125418496223123886834458973640707829817435015687212738004384948730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 197879659104015033792320176419895436889731121226943998653930483725874826239716249765509396082020861400000452121329060466749977302697291338904068814741829831253880598395432090663542665510861358481081314430352183802747752265258329880213191134520478612306737670521236493472207314186434514678596555821827788247608638028758997666531325629086092222663174067201674983806876826892575561714821893813686642814188273946854534620496840629517827063393087362320777851551226244272914777920921028058189152689825962944692124754536580168166830386047929581534899174735815283114092616758464624582952080883190253656398828060161595663115560650728456149603929238346849094009613012801582245531695198276512107927515478733457447668000939688800629244942739149201520709763894979343939489125817676247900533585413203782530863849844373115363796110455520630244196011180228055762608186333275656752806898771588474506922414767591749550102285904068085927078103346376962902914518108724947533394201805965760137788351090185146090470453474583835510727705258568213058414064348894773974758324252646667900894311277434913603089071945442922737255312815282403725223666693799345771251039837389448816436972865906804942893047126106687812738676141058830675958465696269532512236363623990967140603399487967387251751026353565028251584100215061785189886202345598202808662095719037591621887304198880684356924952228425328168221586601418992629512275673939653983582412706714547854014581103118567291507574206456943063542103451272193733321751204176782897459677328791379908403972657433921187548975731693110904274349655939041629887445573963154288386110067175112729315816939336868770484668674650362336951200094742604251988841807626323821911204809897654258232818065813565270250736592821781991183161144207334088693754580626348782012045150920831892243941369339249466293008779676550400179382635175671139517639953639852970850607005054805716631459536484874458919302541542954386886856497258742420810945498038900664705188655611872524874910843114490700142653147731254564631494609133447795453434940131994356835352845894492122320724614972066593255626133207360228095592790503760374960361479513241522670058825676301663823011512683139719733055700132449635406370291722703249817806241622265029800396058672596247165294571602774695743887404068335364644434471651485052533658501627132663620179202766013332380636085988735046928667138426718664085230221718183293585776303095042705309835335982095821499577416897283165109090663652584096360969013797332162669233851941197829594586210094588532191375478575111280943120066192417017233437391761893317769063339188448676331297396907282512692809665717367406282163418276388915328549688517741693947646765664022566280815173225834262109802410038379223661633178357983005024534869978193387108985111401584245217599237792249457295557300121976244094009570209309215447442461635176362790534358834439192525897966605452441534536893868661647806382787190064747957542427897635175386158554392081070891976861604338017612238071772281655401144807721104225192987010483142786899365810416581355677084606126458490406156533401598926242993214945712012653010052974348176341665760899321896569180192370164161451421323972247797368650658983353194523898353916040511657477250966873371443981783551968963412973915258096443041459856693328763248640195679849260965982220558525632408879583495204191315118124402602077342258154319310855804931972113548563030637913825880482151020404425235559215182199349806050178352595829653270088232575193372921838764026365211956009860186927653160674375083889145690718917083740234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 11266653507606198475279570285558692112204366199182966283200528987183087760139153015785830573725528435829380655558503679883089518090296313345328194089932887344477399887293882587519505753516572289812015500835904112132624600161976275291117378341421005330758826695184206109793083783612042340928209990740119946497200903762264409364582662753615912755371146972406449131002427120523983137689664360481873918988552866911870273851915173553640338713738198407152856702695233917315770037610015305572055048372933300975747790211168737229365304459899135675792958276901667137040785679908298453844276075692004121488301315963352471488729582006948793557326345350361705689665439493245542645825071569611866939873077341273965029233783849379105662835346453656220519194531322146189758633250458916832874353211804005976544506694806103771371003306090568098116896121039162999217922207981135987096576081199737032743532086479190185279313995581201165949426724246630262403671735118325002702864135170552363029635053441934864691253790225034313390614198953548770471199986920733943147894578368800582571890945872376250288661107976627602144694869414553938629628077125169424903569985309842882745172932559892359899256768249700999256835599881917666855345428065079368757633977623149794303600618787703496496776995418205988759323170392976543654276496506345879107894319058792805806540668749861635722312801259918925784451791298021926686528573592376405920852101686687573114665482914014330961058495760798028650088849657595252126835883487640857989934285388177440877121292071707806219496589850408382985610223052118251989210714547055562230619878892534635136100731169109048746866354754905618276562486388688694486160778835507276208329024590735852906349134309005223813046277715041188706416783932068761546687892268501976105289357211039452878178026615618988915330040649209959805184549777148019848986634966457311882951747619394333012502496677073544901458752914678456643438417399421469391478234455113179988642204783408122974278622581007678852420879906222215401855000373719894095235423834721240325797022907333325203267595830854812131343610896375788173319218011079246700433695205861875396548838845839158299611808249973832408845138835398071776023546963995074045260100615250900781165578039155832821953726395515584080318367277409769797196781306837872050475048917323321301562440205129355074853651224199651251385794086584258927817498732335346714122387223765200330315807404789862867238358883764247391879198355981395960262812099546684531868490551507117703698325947728521897995671402886599284873953806210946493503307811600006409083118458436045038222692959368646342697087005348325142119334404850590373823401452649912566901052341497539296474708498884371358597501999237506193446964127548198122166257092390322891840360290993769536101954409568973173376171102471399016795808610441439570356656546819274643222147263549284790529344762441142731644780515842161968138765289553536965126686348059366230073717714621550811463283782036876493480270584034173267090771742091434458884908319396492258196859868690664210177595238567823657032111473640894806160674643758527268250510908634901935786519162156694231410912293431002877608983439338303144804628476214477995918932834624322523283506415490488230113762764227622898945655422625427793455764909099173824986327878302336924084576081764326674577851140640505209151035125735665916749525717003429057022211677170953333895066295688053040487951845326186622129909505117409102220665991942969913324379349827637822448014162497005220768108433131495510414402933727099728164672851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 6457933932475428719687531769520836868253493625958333056713132021568322387491802258706421611354953032294820160624587664273800446548553100667866425198293241218173797201790070027033543998418524276375980794347534936844160137463139819530803098124015139718038221337671737585327842767106637941533063873992957384809561402175359750435121279342049531235060884146784458125427425259750753599247370159340656481105058692083941840660900376243974072048241583307689844558121510005514515434986404822441249582900152058225625064439936961610860110335611300325916443103752374187903396717465171709590299889655717025118855687095464708522517301837910703216071758635452483663833752922778118606682933002626772152294258114678349832697737270366803839327038615620543956325266098443381760070923497168739482623333574290031494600895029116849881289893193664404043297693954113696518685511370734369147518360703762891462510404698791302095311849634955425394297505355207927433880715330681334060688878280789694699435170078425275877914469694476046793240707498781706398709888743958012540215719066994608739533872920542503474432275270525568303909758313174836705581403745165796651831522262278769191413270372997179668067769364560613911600636635235577180918194248230771067782620890557600414452006467142330832050195865248000204382278294121937732539353360007679115251732321020888082513344404406806845611643091885372524167950458473407326554073573321129371928508872966581096927908365176101965368312603588654798716110812985313255976332700744995495335512940310006296259437147002830854694327243752461895517281674462791204776039904589372039873573700077493015196040648647794810176768851807399419526313877994625245191502646284053103542282779659971882339348368620476368169500589963388929530168712669712532617956975862338950096770979429732106803658215741585015265461306271318251878490030470509722901864426071616202354231178015265451129741491140700166636837140772383021356202319015184708131111775294482249527970913965138327205096292582742294744453128565656653256721584359676953437635456867147042052458383027572216521150622118233977693380496618904389761422687779236840569478027590980703076612953097370064064792887694612685830151567787600917158185391665491268515843777012890155707711127458297205550487234693984803309947222932417695584749210369373291002632424113102645895381750036545305043376509629532003977145556863096321784838099680269204666966683171027924042153953545766744585423930494987644961070522238822035194595104527475832804826943629953758955783023604750755740640923477545540995845888291870352996566425276780823378009944287032267588046052178803288412904049944325118826722736541959036866603784720111159664607663920562451023751512457969464644765417976249769302489611562173598899175435992519505045017540763757439824099060109638419858325005820524023722246484653571707121785941031002848463674468760697675077691340040391485271839829062843990681572511227901252493261754523268088310422082981369359922283242435222929519895146347518963208705889162918954398438687933872541173119626209457046829398070287354375126336655722141194483143466443392479625164331592101472509304965532147366097187894203809255885610063918709265095157313662616458165183681933200944683814236152928681270730921382870587257878092668534487368955412250675615478432025358161566272838430797000086742532048762064311370264465885993290987584812541436048550089866386245704909416975365192036154780724025270491640532277562723927879363902403469687232822140874459564295251675163975260737739163647355118245478712561614513397216796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 101411030988192323592789917370379756361903754469538116468911320732747537393238194126374129387921965895570098276994966259676105621485810898994124584685201797962626125451755702210625758922451899211300052659721413980802813506383103253354117984485636926029804603342203007609064155739406194394223605785913548422838875275044728620661980515168434036633676656205949403893193820568544957779259682297695442047079756122885684548550999948784081101210925157770395908861732644719062745007143838212479860084863701152937802811885197349411056569163601792824694083155069251747148163461596235695329918526533172652917289712840230486695401470771355818319916344179163316395491921416109504354088193598649652734180367058895759121623072243985826696944233527749571215042574372719572818708411067799798068036989671700251472237662651271437808355125558301191328242602380744551458650953946774394292138619022119037706702755636154677771189310258156207048620138301748571089914399811636885224371623247166960103710600664966856966710229621850238835628789686523839470146938543331775818190360460429064948082130969093707646205334829117090782425171677874714409599789311217469011638874205750997072633532024995875789267301663510411128511030742899132285680876311537177499681276349724675029075585313038401052030150871010738186932857144333253733862379124644272496654809863254733057453468987390275660844048894021766042314022544404031718682428249762242786059719276308866109039880140519878770479977483550021724324765209728969564378184385834083577210547801768536627532686485290910735451281646370645238946005456360553778770743540563052628258739130952589177852327819450400187302027238057542063750793743573209766134756961677111909085760286347871237680621212164082408531955419399286725195102877813306005899320351670822589644475444476716973311410585362544445799964511790378833042857876990882758761023772673494420145225897190282305652185160884965917853367865025203951550923647017813645076217016154515079450523217867485828838169230890460543157514050714788068535860055108460340007621250866360671501232360274114839582497824390644471196882745877523269322434551914920412301631808086927169950834505310590086125735037889340177087414002085975044135694247671460681620822961691640987773756525019372314479454224710610347247251770380974333823272933197074533648100061246997991204323520602557390338261613538799105861350234847476741652137299107574120918337077338150201064629687142751557307996255171378900366704329560664767529794765339618747066344033546841615601921628375739170476316660010593814893237326591339766674550769207213645482193775795377489131853803965630951723927789988156685076079683708042676839899321024960885208434806125553255504692352006870269659646388909264280308652660426044201525549542656433936414115633112392738121695829492423391045233051219191089317234819888652361757786619452696769480581342382559587899075440966955929298351792182393345981094021595291115221329490591375410602861861198804742591261479053120680328009340615031779713647728131241387689295809277471656939013684979353707943246865452526214488225018606283288707634816714606328539292432609357325813891893763821898579243059302345275556817259948300409894165200798634460510750370349318578691668384392452131945410793513379918419095764900287808844458731198049675594544233712594776991150722931544609995773894304921635621835225938833390172222905679988441907493285364001325964004854001957544608524358341069645856177916002496291531424752201999174941565525221942085590165402040681022380859826760356404212922055467057228088378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -1230867985621112336223435690382615524882959677981687195977605216220231568816489884534312988503386933518008709985352225428912092471624170180149465553189177394339047138155109452130585481631157574069160706712548155741471620179488030158394776709418151621770821088286235691702417950684882762458925809998203095431463556359198592965270050724823716917132095243278469746104719535797400547685068430236654033969924856568694480435105120539154920492046617620342159919526131098238993975906822295125488241749834784435559065413992151344693207021425393516937452165756041247035520857489535309012224870718374378045755047193094421395120572889065995993977145255058939353912727855241014839280380423762545315861952339520992079872894786041823865977445064096688108912914064108279678037930374111407862882894186149285538603797659091821865600393391007313214297873000366349895413574336785482532728062138312102090581734262233515753479551738655615369983796362097862649659172523970664749647412788861767195060698186929902806334473601789440313954064332656444016721680825490503098581889051693303087232798718619652275438423191400683974254719131126823791475633557501746735056548421546486600139072069533167281437986451785371744617476480646986476624863075877043841392707911006834060776317095256984212977973029048030601335355740277993007166953643689002015792056626183376859700057728384096593812240858254681760835382910997244300419368129359256695492194242778040475690779180782058519042557094264492588711880418158948505827147671461508299643900856394760233489267048605772187378714339880043622703093795241806819235784006307263094274245606315082825217579299725676432769598062434040405356183657624175460893569495741089332666140418878100401964855834742686232119187491374158383603786075585611447597932984193333722800497855643820848519090368571618416054185263623019471304949056710847565373254309510991157269205949923197003358088947053915211871212719351285432560194673413715775932015745488904731038922764736775313160518186013026489609079518355483162132090332778936152150434404470769867972422114339732295636938828580355114913333531277223896160337317895831198922986180823408888290269984593921969871599310654571721314770156724581740353721344452133551470744457993753593378307602910550559468544773036846283155870743098313762101075951465145405535617368913144854662489458418405804193825861861710474668890935743473499848425805212875337230216698032246685599880009039330597350897031718561559294385906078379127887350248020327506470712479990487068078011587802367320710387329080968717591010575083691543052236074284169815421224455066119748983788397515968768277991799770978605813675666611983546540705968746090377519375125976162679743924584317107755599202531786429152968727428713120394293599454457448648945850127743791130084242949737375296400787611608919294555026468923725965322338748929328198587463680270964283138736599916067016618156681947380677101160992964989664531422260629040066389902807735660473305164461812443981060516434767873804391069700301925834801926276271031313732596009837183681752521480819077128447653970180438118642730021839274298104085879496580500168333301467017250666611313486507999750942561738095964064942294982138294697075015561654537255816353534023921638148399122306033397376609298351878327468015270545410754798964105112103333071219002342238268843578625949157339947801735914656606112929259258821169757925865244876397163542331296502448892412744731038543520177501440035860032075485364720551692326030964712601740124478077809401680311748241775235076298687160015106201171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -464307382161941769212462639204832639341984670431762037648242533211465518934297199903282016425764213052028108682788023447325421824874351917478984463115844775495735117737788205106060657518313435802907463830745114355894387582282475141252775283188973220564389677678524901273594226177658363111041221888607015554311786212910193295319702449153228208299985471425142528002960681836908851109455935041673877398754258612955017038043390523411001590616471878390218183788691649452565973534495382346400205124526022332865853642962506323764196421382717923424407820494325456051460703345096960260754496527870476161846080913907138603792691008355002872423391128365698430737496864003175630438039016242829167679739341641808579684524893231549605473758839398874779141902402475931801763659610945237715310456869002396961778538020490496936566081673266260893230618857982229330443327883088008031337346631050801724129429343862344288666799344815162653911158139812500792858198798429399433750997394639089185246141708508483455827805313862694995947153283883845765025731222700948782224094182435739706201859843197908661331561871693861265533316329306706303109162817300287882339886062411824670852672363496527584610952501550134073893076652365194544193043628908211572878998714779490713623874301312845812633266699745694343605029125272161629498932334875171382416573458549476051802576714290689059094293718085733757314392230053078084928685017658002884006319313411550138634554227449453542775541583716802013466998685369906619606160955146064995521597787176608323189713202098290785427361369802193508214921739118064816202148661178654472258514386867858806804264708721556350203109361721484873261049091068231373258838348141500880925743672544088475284491132928590661248696136282980338876437377907737299775317743012918034755565811942003960470833402742190420889393526541720514724094820833229251320677005242931454701654223946799411142162669745698761815480309273633468061428243237896911831538223607079819871036601130454952564717118232457670132256172431552426898209922544573524343783284258366658180638365830063889005053089042447387037615189097690788766623964164652320843268581832910618261353832104647442271022870295645303420336837584169591477677932152960536936834852383028591755666761123832495206352236144517046835255342107983476639425703613129905500287501160297967947619309042630905913947649734992434378778523447779176248575759578595104501130749306292882701932461684288579592345582183673376329394497335219937940311221833987769845711021756783750895521882111613172716337323127036945758826373451903511411277124990242835508213610270928049013180909023817637127055202304073706192706352214517723882762645989841703670501408359022120954780996681598525036552015699915191356545888860628848205770911379027233385482203444852464228549935741534274143728489269525336421744062860013109367868939942907206903823014419011729595204140450540708446576459867602605207011450564502211542615461471866126030159527101718867631120157453069429031821914007780804421466875395655304120271463520634791342113694722360905779916021021903717387704277794906138967977254185917259100212085018916483261237405727740316615558897434025786145428859582718624172436930223837243093994030105965390912874389628595631603139257173834375113483478956147208717854811860684110699568521798404538044548798912987399275920590334350170622673789636180423623233211981873721159007849924244096539470583485893681475275345023971734481256516798545143472375629748354247985308596540431223869146556576627019195689857478333623748939444541931152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 12901209244411598470261144170103613452301832200559232614640491457255186157530778949671225417843521083597607011634425623693220388101793364975705378115328774960757124729138779821879879086398050729199073638231195069259164833021185677172104976724932273875842464292050979586122196655388267979396464601870589718426427342946439830428796810667642441131312677646254147687082688852692920102560599792322379174362846476855344450028417470586901303415384566865329089709106440069955497179711797060824549560540529969281972381815399543945228440784438699144277082782967131801509562934414841226398796741152745021756718005658865253520976341092094579786435352419832445825319469088159139528274930799065670406772994853711287877191274508509508031808656520556693614214288555025828016349212703066269546439735546361381617976715635719281848343258814019815587812494479373577695053817053559503099672769193672425003167220997344885577378162516661859426372495201655328647526888976689698460171433189642709289648021601230372338844093049793931999467992460786971055852803350723911176752467854914537925613472678483812954092463626447205861596642676945376953314326665981731162917380046384475439071464150048247631777661611858863774835237579840221355962064377226628773043550089512012333209649258213869650549903821935756437302036897525417999883620508198652609085165409101783359084773611476389205031282642964454273184321806234271325497312343161342072980447287328093966622772715225191431864371899561180565684834728905709839946256477433330542382033705656144209749057333115314025030132626063393340901698035106514246409971651978571689279784460888288102504785442645552356104041929810615041186909513657650076546326773372123634058909358329182461048601439836703071745166993761629366620129544924655214388588853167607796277662365701793855298915847646237750554269737084947415541717373941196251202709705182511054138206710954559083683941155978575839411468694897668049212424022673261718371213793074276465068701747185182276119696194641007060266648820953164103567694298536915945177831013578126629821562345152644022174434073212253718260146957697674163618503920795624688398376038174664617957659545974765808033298576221241482531697821396664050734916146563316920237074420205538108525896300695562738997923439935401669619347772495526051289630764832329314794033008557318800819432935031020691418028596675416942231394186055145420641473137954445612092007040136415320588383545729648186105021492610075501276175957589595673926061549811066946860955586527381164934727422433601412586570053894825550352578207102567948931455329153826427726638798848262284084830826209574230586785886300283908168460700115779855503220119266029833664320634475645693464828421109428377569084633446247170834944838089447572811450129418554267829629909106736939653477180849390962478046294783303748704079874795861274792492517384131711749107814531112245879434220083147728393803058609919281671071675263856102761645138547044455056639786207231931975614910027919777046233460317547234486070165810293918843698262159511364320582111759734958944442541955539480920248308165684999317242925133946332023462850651072645964815752751029673396407467439013498809548582301906343152383946451062833699913873315055835713231962872971525924421364829907771888161315991327312578959569957703487492171466541925069768539471696979575935031205667332560730030044481805544415441353289937264807502313750913940355613940156592381705663181761514184479027359017795239185543955576794860123370600997567639979381106788147873654900759317673294226394221186637878417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 1375269962264096698472379599985536104955157871505476610277180500483352225118962936598904497505322971273683586671855613490970277476463380495457647788203971160717822311721501405492162607063822292297935217902107699863960018250391356803565970731576305047921728189044739197241339837250739865054430431950260240411769044768283519537043683017256547318411607496806740005972735412454408147402568580305390033549259113065752826803477514308489892447983645248704727075181606026521072433536361091906666771139525249303227444618563316326708034544312677796555462229690432137063342913314836571915303292763557715261708057443500670416035260885697654222446339106952468451567664881033039468664443379181347196330550518583286356726652605715363315609970569896494555947852370308721439463237232186536876709612775134069621220582724816569332404649181172695386978962917589223104817817448794716716612644255253021904424239508343790108156202569776143203811172868407746865585715701575997964725725989350582831373097628585443495268660191813233672549920621781446884461975864367726962186462245037555051239021126622797214849567582469790161584638739988827836213788458536545465552467860983248107658280181084784575658615956596115574862463335874770516279391492529469649919335702851342575541564141524935120832248576523966225275881369648266503459125897652176423879130374411842231691050261000852850815023757842055903525158755021974160634863362110722741214955989660488426958300006596507509712316871662698985908346614936232612528636524647793759018422735459102648468939713800974167741245500909323236894849086162920250301216847281383068736247215026544777890348194978526261055081486753630961831023240317115539526263555648590262331072983337894469683682408593921912354901384262605218885415865403188279727077316335087283169443857105528232085540234008146042530986770325060151572985429777842206547749868655560338581530637574398494727618908624260192327166565241090059631629719068981197507410720723730625058311213648159024176770456702081101134839992315010183151751783710569004230785584365758216711064446200998058747436258143729948815241007074845548549897538582802107140827618226424885044064710323935258197352513861047305085676062138539337592250243728161722322019057289525872757493537601151434386398186783024056662848510822312762172190977724285312583424854794696369462764706733688415905154304500626371925169229457447111124489866281337180000243735538701446967465642844122345209655443047435849863744799355043468762107329925874496906253923261698553063401331378184822216569030717771657458483240495456526030213044096622660576158502223835795939741387274948339706683651783388428712659212203771698123262268806939582026197195131020975795020616394044844039191771232719439977665964013994123531373394474995422325085264843231857549223777986814847334462483434509640096005350324590488294606610605991076190168788763794060857633102700120146203439121038928983707034010082755657588872385092181568195236288550640284641703143729055682504787888777337249051853805607645520380586861208082741859087282602585247201148556802044547837329680151823540630965640286840753434622033362664943885735736396087254440304910683516804469360423945692970884289939808713202025285129454173870352482828007904884119557218809871395720400157506017563572786843537704409725504215802839240292583668580417478047430534514331699533235740369973885861444955043540136647067022302375650587270102514305326065090225965257289264280910922220072373645916148046963116096533826827303065659376067448331233831512292799474180024117231369018554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -37203676606311270125742845005924958324429110675987244078078215563828511959157106805284078877973109400320343592097969505122968381629711316699005031348639350633533168155258357543158680349180071156403818140987587727783373406211705731402080269652527499773096113467978616669390461018196901173193212673387946291864273426502517100541889335501952284887974887247168102316581242435186839301299108593587025798035914790898220152366567103602295675597260285570949816033384622426087795915767692551708558634637756463962243211741349775880022738158137294131525458715642531403521871777131587946974631148154231162163239238673392708514832784674310539204482881480971156180339521469763119729541757445157255334019804699428422536541002979820761380617511916921155479924138809597562490090091010397528921827227041698593877283925701440439788270114292932901350673325885394732015623534039295559435442248173377284760982427315495024437027824358999082200788727852249964031470505791800603882404462460457596224525954097140761018019525481955699704869991673364502050208825086311408359972077302445497964840292079694990837740569194457201492649351608577795841652513700883325055137017263855804867145412353184903926615074267896291325165569431904563077972921127855360937404734141387026103803970368710656133980608725157719937364304162885919469107247685372994753155289467952204245303491187593778204388254844973455901435119066136973423535862219272262648749572892800612703419446176706492166238222814063518304235371467311650295394778200069655576436314839227959270086153148881562574650292666591691217760153071998437186830584930280484843900730131068110597897428935208402560978181469970217493007952253454756672398019342297483925944149074763913876532200922450018306184796231273533577859178412761764763836768206731096522424687340977210176244291131689464923381587264549691844473877461593224580157544603991352571213747193473888345120300648012235893886264606555521897929504963567918411155680983684933813147790659951514587944413139474671635695989421430139536208682290622839355143894430712133309121869454375067037308872991325686636041411960161718047236054655393137257871328309361103845579279654139702576116473889872587614102738860554049402057556309873223985500906725670217044539875117179925696884991640519644256431209899045855975243355039076399589316390159914994273295800749476108732357359414569438469186505107000187972946349946854925421502284986290660307901275658028461036932277679395468875743654936496198514011430339256172095628366879953110769950277401000867767667916199844696074567263571474556540112809464949800108738797078311358675646046886585241690114160570852539835477575116278947755983078136653981213197219753959554451533204574883511371556169955339016016493565355867413626837229136573523908710035203980529668225729329696264373122802221142402063118099728789782978595034593901218098725810236574697329378290616141796095594394411867808798356368748266046883022246363673885905855451527963914991350703430128341171183618135183003726982888764679703255477508142224843472472582103927012382750596258517476740882721084975299538752447292041323095344360527322354604831534010404044451235325912338814554879310635012493331237176202393388863421712719376609445870911114030826261347031383494552005782816426711625414001909584760928954732263552020548938476393138003101774184727741562489643566491115897488510464404432660495241006293315404165188657929096571752022970394665541185016316355723208591745195000232246210058917763735859511977884131286123363753779484013170466829789802432060241699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -2554401778633352633328989709819264640760351888541576244425053352669422360643744548847353198580405499670230946299461265072660274220234848899813879941375672494987064680629557920317770357658402054432598791356787597139327981185571966366785770623379643134912800066465102357964467230550859952680866549221108249083450547952379966840034160138901294781361412648927194525271846500747817687218969212408464768345518837029279269186753994364085267572901992103340282896186738432298289087209862193931390345799314017543930236479163943426848834287713484147707997467266131336456655216066867811514787892956821110539094677871472484944581966776500303222323996989394562078513904556732839555163349433014630397360775158663761388187625407431678843478279527446577018605390814707906822323709083479167735926616000719074239660422047237338935817202595390788949856373055494794986743318491835364733013556544275899109489066060030090285170226487178852265854087199628174483632262220037615693159782417665761833150889067999421090014288578439608179809238357004763996828031355323542711711919602166534730020507538151794159205540132628753908833129153830190572389912216706286229410443757331707918414547363807021598787973757733147813088463116975105935912212248472615588256718918214220704344827228873544907621983341762155588149937487909262339793113531091805152418929412787268229117923631986609847644357924258022045109360767224733601758275458086571751304946920244013692445515116523624823532878639621178508752429357332700088987027019670811977038122176157564642923561289961585191476488095528951333689194813483070940768563804672487741025022288789871400171463126411069962126768659562720974907420347213716857038657750691189840788068332403942527733126394288332550086958274984303754166609447859927013817611175323098651608682034584195306923685510989404255132380784851878663027841538888209876210582309973433323807224620293940195247134231359889358888976037808940233473786136229953260683502040261925105181707968169680630830900929154666140696861135234811344199344253154858516337372138400362338728198873574080824712833870435880772879521502224402064122339761493783054154690133121404035047856989569293893368801458669629360678770210169349383867705416170140840027847337592041759356399436478879903210276976795230828871292350409036780914385262921152093472890058706831845107300019433853604398131128658995290843070589189195157719406867482454512935557621207716183238776065130087906619027560792604334460162406578508001656616591423294313303217486359477576594488969541350350112389579321074338205561312068578609338856640867017870585383343378695598955499590707920558123931543425601976116657004947731325604445333280490762392926516194961117214283818793327633728213735100587285863438182307000279330625653709876943978837118434516315624043165640042553670489237344402651373237561331466637281194559273078407024074703766615628365600280591405144750894923958432248398341909393783017893602655363777054569291497927972330053273140068081758465814340141032008309539430264076683480361069806388862844124550360317550921429614270630496330229854116565350391917995447515851247826375718474374626981778755848968556536286742983194519095933805359300561594077049779323200894533070071416680789997178381766417442141424707234086536198307540020471412670170612808062263066780641690849327414802305023282030818606444048623674672195669275598013598776502328240159087384984067563682988802647944030926366094835080805836853702781833052540144642685631858695635060956769351956381003678931121065304200584790669381618499755859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 75979774341705127100476844139781451043489833754448736078597958046628042750265929385452982005605124517463143016477036722564834454318841137417029903453745279636773053681029677015420932466899937194793607702294157882787874261229085967908147716320537569828824250057264506802472436024880451907891532966138269006544723131674901836369692205528525565051583390275518749565892337634096803888189950656471223913644209531681788303180842621014583252028842721085383811657083889237600155706776346214847310117375856378455719030386384738304471324524407528255405505331458152861481800903146579819134491507559917774297835126915817268590111761632100169599290845024242330980244310278708954536885211701811436392613769482705221444358290944733572285024049082545165454090712686418101049581466358929784340217489732350469815617484778821045527285571687037588364381881988739134626664002659975697689765195659978623110089887998264378784098946370457454899939247480317349652674214383439737491691766374868732277327687120226051022483533198561092092630036413842936044484691880480418037529394126214819266992413988211578366106621067892722349383769271688929767314908802711903925920812016478789687809427768684833705545732495071598242140987163076114440643704422944278188921899701784762104656367484018994388286329376026315374829475528217175898060634745628232339883424673205176603298887827119849596928572255754839803896595472688825612129542082575162230705655652434764895389858648311024029375885619403573259994632404759827487489292499975902110267913369265883007319362856996778046843215336286182653729527050447909383687376283018689532809489874664755878102253273192173887683809497532912834663483618804229840336875563071813026116973958267113724738236708259439675404733924524170062041224779033584626259142046616897695290962915576377851879900913817156290634234038844529403077607929606775426016551034939910922612461206443122478544532748488393229972766144034488155949130480502842313084024369407886041881512529576516689994796081340052446435509160047467945423150953520106171917879973214458515988141533390765962944146431748648148161360168963682181681661758953418248021398706326902892885770011858326439999133906875795419347951502656969273069036170019096509045334920370295215524420223286844846219255924944847584062249065456909310167860743940823891768815063607445057433580330310435884746268552261850829748332263737149443562039495859293684484536621150448776321932418328482487841107295564012783090548326086147079701703526228735296415353454426217087615022524822407426339059331313910938859240097911050949468103694906372589441848671379015197733760618345007209242888279045985418972667898902680916787473654513401841037549552822885384389114079447312331744840887379902653031828950871585633105005089669024466555994071254275454444534476671023652343184232097334924506481792488663926250406690871102401829447137309473505202948512436916800502509861833785339626507420632434341899793290506581727553575617811294625579681187509325044036931718369999654929003469196584171885424169572482723512740739856438391798349546102080803999366781161460369206095551087914886346804012687687916865002428271675245531737776595395402311456370295091886765965378546243044798170013804985176716311888921776842634043477642527170503303931376570839714191410537062990462275781974736957255369820246405746554456089909998145999530759418308152541513020587525391566242433126602209122550678338765577265533815599655259798770334329098078295656361085468479547449145618462573082910451039090389207971879279502900317311286926269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 4064971610140644886010222930259669136089437077085552332037599885803131244562088965345755888004459046068242220549901453955830076144834270204208936132299276787559764171746321851385429505841853068107502595505366632476697985438369980252443201414126849349765561568989000635124550235615388348662195974395169314687612325942951354038060877419835179292277957149822621234577027567579042073480548626884347068826483191592251296690631655456323712503225835240452927619694932293436733417247532207302499316551912712542652398736647918474432477720750114080345942643845323238784617780966248352747647532915631067567082215353404835018957298335232768528193093307600228046276660865484702849294986807144462013333502998545303266731273921562832926896295539651777958098489454589300130076099470479132596821352875375302572116367049980011655362763889515526480454377722182006137837390326300098928659842489954513814181572485400237781145853621104625226310167970305803396103257334914278149222070049350560672532489220261301261241365246747132677215094693548498787550314619658361608060487917581350131808954711959055304785647371366181136460354133681999829438735047341313658286859285876353530792015069212168072328332415091278650256640872684032771073430692273157811782065024516031676031927093524684845047172362325121588450707212618610592074850523686968218012391490732830975891605151469486487592744358308389128856265274552357098521555080490231768423279396768742219603460663492285090492145215467326686219511061949748064820008926007166439348272841694752133218854017032174603871457743700558342045093059956619219506931839922773424532475325465588039022852936217450135243484733262907951727608012407710402820613566072699772492729139488397050259891994841443830558583079382117738997079313859351714275675407505341579924767933738150828087630233586823894457722204214857413719368709643909589021068757783688311865337289167224330534231496804879113097273205987440255603931238490558005742762422376210645124709473568225336581396223929476974015107433704239026091366921073796822634960551489235882112130148661354002645773939330972989019439420016465696516972512565915769963169850343843434912543821556191997002083936164591465002324284234944259041566506950398576591714988076528438250694431140814146383206624353597855863623205402867830973003903392237007446805666899803836236714571106608818807472562490565500644434153210562296388208270898407702803247488948895486676536751297090096777093388305518275481786205720314101414113402995864753248060004007248725411069273186746247815292984120468175980089238081270123533404043864782499391361319149873400760092195322689343069886585523127412722908513171087921693078328520610883728125336061577731001000669420434937153832669334766540916212340870538445998479832481363670121119213501293693635509465600125436005900206403548920995161607538719436241217472764156701430306401851774255670919262045904611119334069681312565842550955815571438461614257197502616567746015181972768123961091278765568257239238338413883896174108085145401010014751639183762798253206331327168406785567334587174595654794133480304229837199127179162123209006605870112554848966760191342491586788100241793352065620295051389395367066325459639173252872984242491388365310520741474424133210251290392051386608673994008615612118498127893241139319455053830598223060942923173295593478226682384440857765607609480906654126875149120754971985918346055820037960316542152152431736132384223129708645399141917949045956017926943010136285787014922996224511414183157950060307273815851658582687377929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -96070862243679263958520428594785971063487584456277742758469684894242168963876237768373748918717393906163083988633454851506873033528523722980532901181026902967024199556817587693673266596829925181461066773999228752721139566874147197349692248875905373957466976346951173894361937361159243848564572029851064835684334305166395331217107441718217248059776512121271057442087965395549874724133309009633555483275055383032611014280263125945723029681504664426076311435208573493402243673530594307044514390375111505943639605225876036431093893039251650082143934571090116316972801803295628380234342424299955325633219351173798565215985291482125134385849208455057216247746228856052545155355728315844107521524384442162701758653198448867009927496201848266867466168522601736495624599316199856054071324700369866145295496922619354958794739889810095368073475358589922810341722380402254746868958819043209294470584518045350132399699235431981897952892254818338363293660295925677364572937216154298584498321481938162130257406742970828591367046200119234098475385452564594707465284282204624476315638052509966669792745596914563875060735726668580320225957958357380872498593870704853868099698135669005843000051073470534174206665891351841000379989748664236102604060803081763110242067103079817491952432737752197102200132484507138381757135012861267323352938301670782417981880512739236633549461393469035622305216901497955208047725656453503607416362938299273820549752979838980844846710303282961277634729998963850373981029172737744871937883762176328999319160082930895647121021287656304966588277260432876169006896669811830990944727769162366508773470952201279710484864337192610906001172245248497223545389285150019655055088192638297281700234383727229450988814263991271376913511967722706441968182606986877159755310301782977379390369012334775304982151042841847598208030155892912189562572077972207537825963950804917991656046315327474131608317594192764270798055710710699647035435290540316484245316915808379902272542442435483829255983306775665674922701699971832447669671266384465077778753016328184815418728529327775350471137658346981015131598158800872598317402285930678391562435708694780845503671815494112396651603951386232034734464580374740286115444600137202791362588071515642852225935966842876028302193775813162650233199567087126828230148180616522633576549515066800471781662027899273704682295592211893960573114982896283803053960836715694149488454508321604867291533169655868335035714431494876006432010110019594144255332496322246997904488883160124868001058891610407995884558433327948552763954626572565380898361093890997319597362420946765245116205809185515202734696354901330905027123752889182248354970960670017051406990721295940155724289957706369265168680881844675052733295862111192788787671901925123401755826979331253367536955697898315031676908895985333957250659148668607023072459573024108949343843590280770880900337631702355256489369577070032443158840241082469853866057481035176073270201593335486902062143253872132087203685654562228174874099282751936773011089114656156631481686660148737722790874981742791825619318961971856881619925109186902289300196859622059771497466621559128802111945199507105869616985251772265058947498695851965816718422922289906514289671943739297464640401754783777179232732873050901123303197942228606640634662384078179598891241825901915330698010249546329428276099801593515052654887263249725334761536558965020454532285429879803843522693436907800309818673489592617242716883856046416485388641615820685152570907164499658392742276191711425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -4853535553459335811568043679805269176793622065685645864618637617651924724077536936830082534317928170858413775230797745102658355853042227867686113504851956119748946110846385334984965956587804517142165414472699724115645519253608574834552170084278829615785823317179745242439279158624115403151022301645790305786517910950831340412697133150173972160475234931329838464654939119196815891626283755500082892442784554338444882491488108851977875411141211839933745552805238678926547689277721365961841698084860333428283004162771676028895830630291380233131895336169403325142006438493854194384993566354154000236664824972362471810457192121105659814708292357508848659937574884491343934290857945511724006082760316622727597208508743213698366584855466392365839515088599988713759408420967256862697682991280108113854695029183038945341640713660272978423336637087254981724927574429369157397502198229646274797100761238583278357308173184794312531404809036483401745495636363674652636775136493075657274676010268150578760366655787317135863059634306279593100184802427668743500529345426910331024127193126709579938979849975011541147011531088849673835809761210050371478571792611238779800774591287759646702626799995227219603906390512010159757842612737705838857713673469131217315638904500251776481729180656756330814500515249580124463664928056693699105287625606864119170539996485377481845072293579256963242684851504001545254529793452969123207813159189581766881792231350876477549509910324817793643307624843586665205809215822246487063141019920049153698462012685568827882271414341165482061348384597096947583291445765584706619112196895423100997346036680436361864105011507892775570401133781989480098317231700618317916029986359383891407698789361022609990424720986525358168428022509058232665090913111157788499223953083960099434618749205243477127863496278993237591866702135937318476090528285293147303804647251678704301729690089012734151746275092791663137811439718524898023471644345136239389259478443171102189867025372795498093163808016878484671289025011948844321845291302696848847105006986295091402974007940301187803042264679877336712610229256663197634702281518642083545269311069754611226051870330493034419508453643356937314385317802420153208948644662353551569084207481306631542963979542256260107509793656712668218446867306725495608483911392283893852046071294952893802770856618926197531665172996655789433332722030581041290232770099265051166934451988897658613175446431412773132839403800494400842041309148089731096269166270832690898451216391640814335645786573193665187878269323501389233319728686518933792250972132840686390775928035244945939592284974691320211994607317106556913631131653242267282395588150506140232565583636966463551379310519465791546598763397826092715633212135612519201328156215974585155349040286079429239897087889830663701811663337658624238889100674627257885603394120550585418586593011985022733540170805520341185785926725292259992189138241660667743128975773366737488126548870816827644990620813962548316715230267159189298559916696582275369451660787408055352090177915161855861916992104535732037210339762831105930407060465605488806641374586971190082565529133071762151746514057824151797962273113163099903144771892811490180057492822083926424299186543327555421850280750674996697141479680978318814575036835749276620541424061821531068679424743629585764591848687459070906265653427350143793439552896189953264974682691791344197624179751232649271229174222559796704304053370172711021284963198501852363608598796463101725462374815833754837512969970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 103459735177394231338389291964816251437233235978142878602637525945870623335974320911973502488754972460781111876310803961060488096383310844602156402823081400802430103049682405058163016170483548278679205817484351733597086885295665626331587221893628159330648227641567718386094724331114594017734654517679370647880084215918272735678680828895990589286331932020235307869061128311721616802137524065186775774059126696615745046383490775923887371274144026470505144320261101791302512461178534572264793071036811550999909640700685962908441857965988683139782599179337662905764386657431704033561105650742652348891964143770520135930481468287131398127743368234815431187547403526635458681777540554576621228611011331998934977225616612483636040230942079097010662393295647736934585328417017916334746820862721362224274627917451671097877084279842736970939348850800729584128934025181558332182688943492258868498489283206993404299541293444577930124644957714544928965515601630196845110459953585001804622465426607837545562201859211442428515485363269708007331506551056176288101807509309935886662257401709812092347849549232650692491694333788721125779102514505772666025636262730368470473754544691011354380616313827096637717040699094763934264082592776361836870753901850564959551297934503685354211306744840790905415674711876903270508885408403370750520121076942147345933349956323126774595906691240585451835029310035553889190515715019554410354147057249507214356170741314852518777467499352347360979375668778247233458386903880748182991236534003050816597802818847627358395056205614971558359370228027779390098360968474042670250857603603048468755172893067457944090191940940269849605339787830168598622815679338691918709068402082693214753424056970219975120728482331718144054411502785087114560039258342277162304953221963064252078375873576388206520462219056979248395599793691666138372152760920437299477919134742546781797627265009273603757062809826392936284466318107009319423466616541220628338754358823438635228145582142354881821089656351165774875614563484528103795565809116023717353922690849254299685179045481237169182973001830029061362491943695022538542110835216128377428252582886756946891272160041605731609226944398165840362021645927010168201280241720790542662218675027901730081555260379940100529719294106202868780817248240029538462345402315549325052341308327774157976287159137845442979396191612881593049618295549931171777963206073647405177789479755937370163012043239466719297107071428544196140326883292590590013443395628607574499055981103225191388536494148320740032697398163195244830549365759252907674703787561736183518561579292682763172978069235214364437779055006225579478677185550715116324622071744691168410497260751553419559142835345077645536669032474999379439442262078439561932322674899914383105947192523085596510492698591840541322560976198984539712920942834889919261294432046528647714740866757690960480303910503417499771168999660113210717090523148994758113069960415996141838987259665760455384368617459607184338725512722064274789487194914519735298593338102343494996554733518010028339414458786749311486031914086361615878120228520867803399649328601947255293556793975257597437780608137097736308939908374344972187621951813374176801644342374177497713655299218889881208787069919505228879052272166395290572784556010289928049346473480368801849036584402832000533453983343797928817786714220454252565912420770705822650840777360160313740062874841884090688169419583036570944590221206041668228567774705000601695952520751225569626825517843826673924922943115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 5472073585238169469156985956194070298104145636650480397077867213037003762274125490179476886401947430958625100096282535457125327852136894385604968856170636304105100086286918475581036663790712851749934699770609560716821233977814311171236536312825170323773385165858726497645751103048710351667210907898771974200258940027699507167189329134950821972821714365869665153192244839197652099446797076645650201394986593505577194823327730866220242144432826906496035967030273371047215981639676327876989279138407961645436767761310267547001016478810726687705888116109411281947681688421176250974546392573137545530224481701128555071756107572400990683878819199010345325235796063609568708707820696294700169858903394071562420635705088966270472980798778366940623952222890850144147103524354924588742598066229995106440078391069007685516252749613383979912424078868983423497287269644602678099261713828161993319644050438322055132210747001254215859429056798255766464104472952242425708039527430779219474442557550426315958491294699374500983306671085327828751321161322500157750861792436476874492523522473228553392581455884640617704154649258076015195933239285409739966310285538977309647133679524865027136153156319426504733526271343972121701421836974559827014834159587231491835291952359851707328107711076409989010213994651973681515902409026504142214612360831742536888543267323387466440243489091547347940559363703444051152549059401940873057831971606941645189164906983102846400113639190593218223077461183283342142564469936604571439101967060246426204018602449359689541572009262722634375338639298319336934827720976863308898502870438288268130626616353662773959540728467947982716053012549397309879002220652041578027319787207075580707870182801765486534722029485682014339752467923011737578688986105590240176762245973344585127304254795350631813060620666033374351320271490171281784482608056104676924463539884188569849709970735910073408113865230316369360152988131076423223100309546946237778590930053746258592471815642539857951109504585937246663521900684113476729068485167065847014792148334163666005752225861738789257828307056281799729612034197132704777288822417982707800475875160070624104453007853781719171179229466289400373915684592989086676975078499891791054535659555585307037591601952097979754956377660267665092622236916148092403554612563120433485651548422386086400095417326084705327182713999526900723821748414049219910488215593066046024504289555163242619926238051170427640654754097192432426372036106143132701385138272890430357409033449919329537184199252992823519777817478559507553392188009300096498951988763599870933041142059871007398113994852667981064045270970988603213948681179284031284125724713995757610518940295908698663755825267726935915720631366920290877950336563267355472615833812586257104604259410452385263087903593209619447944092805480567362622710061807040163817988728247919725089204084178393092934476281258095821549832920859893719325111012840412983922044346183561383131503653889914045253165431373606100135339338705119407333122152326111043694637010764779428291373450398063372643575455459466742911832386097165726470622236099413506922850738906475707800023420971524383095716800962479637639820697904679427723287538999992340570246626705403995234261429587052191498770558603913895990756377093192928533418103869659268728632412111193644606750567716941479931733719929117869659129362552753283209249521844876602257752503596546391809380156123338306699454999681287400457177418808922568939030777897283190686024891147677071501220780191943049430847167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -45704907695878147970919485973788992994468618770373135829378946702090001301425086498453606124787657129113695021191891701901035336838844279191013466160615543730825985295210255014502368230919628194998766284102313319156731974368858761313432348339078267645529558612003801079095232433024942005184979262055990570404132400256564875983030407657510570650657554450961371090517125595915673029829045010967857989209493732649937925417932719344507314310795023687201122112299260313877371397116157107315882018916892367159963022880048445454599412970374672073559843926178835175242684533112025254833546799964738643053181485793904642244892421412012574747900833389905788159526284281061915255078062242115381351944401742759941486273880044123058570447225425716872757164740029846744894417934720563542225830171225803087105164320627922403763773221459813803957385361790756960358943245709666155140126617590288607117230867803592395629978150169372212032351932084921175919718166039113120497287038910209707126620006414899853047575889167768944035827795796926145735972674968061361320523350570074230478590660413410777165788816348292919767056520390033030559795666595186090490397531357788260449694512221117626671715930265434048545069707119885934530052178233370682277525141016078776609858450257447767427847454481479471857706343726562328067416378889576911451682910078164189009330973449846548441199520128635669413869642456882462247666946733462847466193917303154298232443917166760675618281781852138129377973264838031135419558437195608665423248419770662972380623953336535983862665921597840673684469534295431809161962423318055531795240535409832217374893140283745751423123095780278445235353712001542774487608634873103531440361200603930099337656603159962723589989046261454100102184417651418506679047194896355203279337340494801715027816457858879802375174133930144977423085675763841868243528556174960487953805383700571060893675813818956190235598480973411911133121959083207137850165859043284123181268424639456693756057813951772525086669226529014106557357448877391724920554570599483615842575007933378335866252301040982547070315962997404684880782171051659475917306167464304187068913541237314327468580415046599693682850137952899249073644032924058877559414489957917204773991199385284518034091325163735851230391622316697531699574398886094779634622243027963913220151202491932070173019491967826356994453208134530318508540226499713375097077342429892941129093316805127714249192729824847557374988018906943322572524412752756439397006040339104958383149033569237072305346156399566656706887746525610430827328609799826215698973090651685192230756442044254555579938967686157818083696108337965428418857270682936220137405824311735711257880022794947470276163918954488418165829371357544624355440940439428795492619380586099275185806522296401263068096575946241390726284508443724104440508483555451476020225432925130649086187183916572099028235670804834656045326989340443007368527265998822615767762689893745949373316371541999365116205722785524771312934710393619288591816037175583546222964443977125298739999365421075521382163680076070570140118976944847209951884718745816062114353645370170879403618918082065953941433237217582702775347085960550045463832337649760508252737621454144946882971704049233128547548468754836899532725496519973693926739861651145262946184432369942644133035906052774607537706755699374569576529625783366296468997334483738299388866500262674425458371909020756869972314931071430925230684820856551666518676794334366739502164772262291929649791200063191354274749755859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -3720823179505889002222532693989744843801822206213262485247775296490060364892505870896309858978419344518044438492324229154487062660516474983374104860876380258329884957101935390908608665358642361202673960101451863296703243247665667548781221980900935077837824990620951050078838809052736989011339701208561438157788276810107483732052422872221251760804848684567760088642239169293931342220178994289329313563307110509640134955699601722160093842004997177366652926617784917672863894176331677322329995740822589526705258772154767117397362576548047637785316009851651880606103308618673334989012347971049973213051982064379103560190968733613695143242455380593418909945736114919204396269030269975054278182338502061223030963788017372086821090545462960795615724354612095765157043547259290509848288235579078659103621672241288148257534388127611339287996179157003876579896650159003076700418443897470340316874737721166675843477040135218346838271007272054066167238348589833534279229054992842903635758949823226627760570185604076250664169549166381204200421229077961860568358761648248090061319403085415251969525264584414337326887604436457750282241227733383607425372900297455840299850830389563856079328406921476860094359432343155670685040723057450265873530465061745292894153062015427879289314176126183964253750224178806784024640383078026089086501209832951709414757435490653975761073740895286020629417628846744962128637333010745958562967588114906455298042051912196679813425689215482984381778971369427054105592052637831848858847692267395791919632060660772479640508510154634474020713861155367817166759943090295178042959850305877120950935039281803306983194443811262593448433691153553041745200016707687874581211267263580798080062389769949923005139201000015074578500765593446917058735291434850882132144367525450732058964634853222908466679201966808965577582418309970857330004343926717391759941129355629447036543211713250190072563315519297427716357000427272240459671021008369902036948996863476937335448249472591598775832953606652236068329181414644121836497815758024986980394533969964974477221665856440124955061378451579673538765506471824510324467493745834359921656754799558693199902152386396062316103645517502255650254028259698344319874360868387656769021314177478775118851486425095577915048944037852562584731969177329978070004710892466255994449843784416436947519674546408018148177521934654143509532101343615902976501646245976635724169848263431283224842032653986570913463478939157388970237826958997699357801154127830392697146300741694513704090081105273312783981195139491783465467300788800455471901976761998749092548316096418703210686860674886842217417522772715546901867297713195580050274453419516316299419647040002629976699516684927098993409426667795589383929047184114671992331686604504308443395750333981228274724205320073191185886835510516567419415074253392022188050813522816018580273963418468118138991763334185101445661497243931939299406514431261733385907542102357672459068364547771794601242509923394165442157955339755406772587377813622674885212495408823102584555538128717065154572254157542113678697402056762501451205106079930871812526827270850395720890115283367421278033360621190726675742564459428619672693108634589244570568437610583518813442742344280805448945029526918895253576832875030242080556646502917776770313779490180049581380886068617173727854709856220037376485480487427560639020035503875167603928828433083977140036807748834005241488218566891850440542841656700752282756822086088538761812996491558536149568681139498949050903320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 7952643924144886999367537210013513034196975055283471811558129519071423804602999298994142753729926773518823233893096729706613407174481018491647806635208855829832904199231901844632529060750293125329321243805117532328834048451246064891732952391388073953183943062601722025237526362863129099039786389484607603439858541620567205115259236317423681207239111468663775517471868065103904652220752197392136786475178048155104361286666816382549410163163330447445471567710355323053709561747731577354715275018116243464990522701397717857565720508210369993808673093905883694251679501268863322821875033390001554273029914168774453266437966246261534830770401306355919071212024184556536198067933152610310982296884353692332016228812001027406912906185850719556452178613337358934789121146581904895226940766079108263866058985858143786323955094043721581398954690895635119450499380265609437593850969979965931924351069100245614888886974108162776159728295524687995919106778016225917070598613716381769599206169991641694207595576849071774842586955465918729828241399646547960641914722763807433930511296451272199568226837224523702281911920815337779180470280371078023198932791381831645266999734950761286917083934659526629386254234651309120679198358624523598493879699686673712092156186918460453702619921018280978528301122077561865477416819213757067518765680712899245418078190717053124949436990864748077022616371686202117881731733352947275399156301653747973839510667716078183447025511172542849413963025961599853726014810678078467477346540543107190581348579559041157787177332552188316303837452339657199868140380276899153017196815601263635842725248012028887942198608819223019902206534617578382726724987695828931876061020667510865349647071435283795688922399490296116162706355260310138530872896796637494792893712847988727470534288738818362458555267998673982543253050721869347072628029135689728087540175539722880552801357601487483637799694689704942574211063841061391467275759497393691982536457211764324516461257950387854004028478127855580560010042392040542390837715077027670326622539498293848026501522551948324292002017481557953410854332997685903518765950522527242783674831921873334241971271140216770746587042223874473524285800104726473016905749955762023546169460770339450666584451541325627823986087745607906464947898431386864018373830289258570202977204963510605515118732721822741101125241430577402614675049555281622057630626641661582433094831722047436069679850550802147498898210968458894025019064184427939319061525886627120564604114659668615004306368955156967696186160886317468929543159387386664692670032184477496613111410075647032299130255032346536816478957801051914859666509922362000410989815573846961959358694269089467386349372147518026487188581631076203943680776676072006054857652365854549337904333944953471038898961476545921277158200676952264514103850042350815105143297225050332550846673905473245104017803289743597818152487623832684439031701485502443361090503318061415174707452013861751429435717194670855146131094910211545172125593628026412271735721472206482518976346111440092689585107806341544184892454531430049928313634042123440767356821783950387105585194304642844025209205885817022790970654738750642770542676538566671059648532228937242502781207345890037160830046477722356855371728916916915729684445469326894101900098735324201875369625623894091468661830499468422237200290028908163257060801329061321325871578457706541801165494560367221040676931861207833963886972971951580696296750467637391388815310488968890467731398530304431915283203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 1754588232991594696769929426402014265999462919053680288574857878679814538276954244604583536408359974825744208525555258943117409550983110308494121980149971611158268379166732488516526020737527565160268711740042633351548326767775798362081749625071795961778699875414018945203663794648019152490086100607766174863161095591885259456718706065529267185187281176003116655946874865263866217203187811714639423049806877199355216011093778022417294434448160580484954216599693028641588587231894855125937701262628663721252368256306391025532794924134865592970413252439929763525089325250732503984740499021570770747860034559815995662317151345591498114666440162563757464932294416689389951172671945607818516807443383804931350220131050064321705423539035830631584160116274857134704498641621106076627062279311186166239425694993869759131248256842268442170662239847949650157535303527956628965592688190078597972907552926958740518324565388118064959465130610440396442003445120322129048113168543294071938062483252065092250227537348020288381476627432654898181314116588291261705271171398582202709548024645899570707722884020215798308299258584038888940599885600804581764595181016215076294968027463686171257939045987160261672800230699549890079398430806072352254460469276548170784165450829547874533698195834232656559913233424140763359436946217261790756547708770138193746659032337390365957468145949681237818952820760922479398504191271913095591997059559811888216263943007382821738903999946537088177756338334461734116197168437350213365879277001455232095419143033450524382104763140105006567710648386229983042422185378835062103081771877838275406195389751931352215535900603294457785174848718695981927071740331791111031831672388049332405701183958202524362719962667947812008067440266213362072225351403222452897063959740627373958513335215485926819480563478177756735850860728888425135236439559405909547328449143749433956647566041902671945087249970821288339555167098787450118641044698731813703420853501985090545520208179835131750814518135991574826984735190902015441665220044355573693237852558323194028427641769960220159413485605663235755429625233703872046688938657548380571781817185435039185022103649162576471077356264187937895739234273197548654060259496006212845745252116973290162394819169951315746064134317692620143741164985453586327370000458055900663218392957405217091924721776328031255134213544078598486391272752569509389236637275253658358530704064948997089680844509313012482656833954922323515624200352698168427685079414470375313957240919471444001275255392222183855262500644945466655357870998388020548795140575856568343322421848328113286740163086912896588669747801574540487495091479299711083654871260847234449687927924534541995489640182987490164861179940544798665327371762056667812951371866977021054486491237183669966594469669574880504853797330450793210149797554345891249254928586820687002467559244497056452980225100364456234633941345268502426336290590472436741022152616660478043835147853576695977901497092123329089922515842271028244398195431627576350087033511298108181424713671694835544478757115771917009461817861313548491823103565551333585081766640365930188489925526614631327994787988399607641847772477833792287478644738282296145098508413720689634221054357085059342416644873779429595793475111850275750583194024646173394976054390956347404257532237531548341025603341022160872876085542408341025631179954958510950301043792041227818681517348013545740904713029745193236150180228446424590011089731132879692647818514750213125807931646704673767089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 5108830385880376105071974863064038701269194723812121690175149150676643117634014397174248925987863724861503522017594935338467511207516020362792109933387568641834913160599990993019518560936219150346948314006784407496873087700065574531590408107572915389462768011296069842774818395799482569571152465885877995420834327339876774921924499028447012089937206247410834235654418559651159775539178978350093576356787831840035016726995633597004657487876930191253867929303142386840106130766677339659782058689667541889819682198705397702934615896038644359197643515694720149762419811923273318412647027846029525503464967362539722752480854480240121297988361104322860011895516844010298412564029295969372177469144862529583571762632117107473263723250620489625789422846410868677088312994398088058556337399165117677175810669298930294392592198623442350555876599871020798538994490764563602574757433266199466422914174251311056656827106094843853879164062675012287958685381196550952061427220888146928997581584485859639632584027172870701604696085437156983637214373371176552276237252716905876870672613595690658363922886172697616664751333866801970972759551035760117531354138514013293472259202854829027719914784397348301944446814756850924022163609603222112277227736779920830004196139420728622167217450639183586801810017744093211526112194876986544190709935761015275767363541044501708259954073763588113654860141811456732219475634773259852852058319638516094533848139963871110179894280940708241988257229805966925505235022038932599891363273813954185355128064869708348050803549093514863160872948717072394840249931105171085089240151497127522271324593234219021830731324969756005196099991982392308963352333614512662469827184555717780215883168839832378486067054977162196196879717671225237692678027362266530121385694892893986243583559065939732160273085279297171244117191139554050134615637330095447080309940369566759367794314183259334779373015779670806571746072983152210361258742146242326750262253532708351254339087895155743963082077644125886584102859086433421897929118801060087152103873364135162695250496514660191990528233533616954910774535204090450096096046833971539890283875538901217678725946583655474698847860463625279790044350772927515313582597733445883678286095818963483797580620461826843416834298513052111473871586186338948295945370584448265088731430609588919765353461241721527367893421479224522785349311633827767988941288600667207887347999923903396270312421205037898064728888142182607112580699458338133895160718039305542250639647233707963458542754499314441055274700485625159755980738955994048101546614989188227021381922103138814601195404734177269842472722393425453566878889483010352107045984259698274374332090010615343312143694997632880582592264660666385129127364389307793970402884340771988332589169719024234497117685989944425615486386403385773851551670734862583506527114979538073067916799258959801308097133878858587243054498525669412727594651054870333127104483651071479452735473874454814911669066982155638897736873038474640294945928332250894307659594355143780070950800359038393553808798648108281902626924829581706796503675673440023894184925148489909261252060744300151074948916673990529246915464496852229128708769642144336073873606748715962009135270465547138756218465037226142366658729469260430287341758903417910751471973657879668996535624288646641516787734757437294745362154755245317773833705555392377015465335018254527458412160272791912762712624659352217920045465712859499267957814248111576331638772341392495945910923182964324951171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -591098552921518588304029993462138322148555799341017498130988932809641432070546239225975320430672356499026127385201542443181369036032910962729980286977614602531553706287962570670013177455400082258042847312749429377092344294454511943632529537209523040460125442008534846190467564154644528244700822963341823941322058083295641791315269082624828327153818396916919879181507686098958039898040160171386598135322233770286389929872626941521535732683480900412678489125682278324451992773647457877059254108754462550044361983434945130926376489189720874046218914098550843167268560987310618359139931095991257654661957602263115875239988281113387599028711553806403658116697536468543706602538403874450527853483517350452339371786867876890302097672945354017225963336594151979744498795160114066601262786174312075912918002400117051128396714631803506252022612166251507691276760688678268168724043414003095052431551149776652420168819053229738895666830514050108463187713220819663298156175529343418770660013406803572916317231932047231333161709450532916687251834993951425588988246913202960832547896943447315906227551329825799504184646473259981538591381703315207367447612759564857107596788357211700189954233946453925269772122452910638282001058194175142115433055459084172142936887801519551562479869420314524199168204296313973253472828129942157317698412740699395721809132125078481559955982095063607757446533433965887077432996021960492696718820446781782054493762818310127386939565028655066848738916934357785447858365108487181289542543793721738310803436147995778875686228753206183560733729057000232978538648461233940652654000306008085233247870283554071489358702173773889301254250524160357442143780405537073839306756022402329237299911129804099238383333612465498743997230024491092637331984694258693749067732147639435798211151712151571883580182599161231379436846330390303622237528331969739936603980746059528654070947396240249223583015043440977285462434229573409979472184059641628480919121855744567000628480313382072141891669570134456639087185458643834458314721532987236360093438412149888907259151952426479233868952823455197243150845976279623449079287986955905660912101037851172430941847568075000750895607326920089724041883897235846449299560093374933424451115926257140447799449900026487363701050991971329389006179259142882194214049188512215362982772538021059649975270469497468789178932885659394231443514374858380296192763118374517392159087467978580447586459264293859148464728894097735920235017264645005908492289927022153471818271961819628844446656888142207991288082148290817761438550997642532902284788060113284176063651482772186014296884385746310809373918147943502672297687184175639037475735118378752837545291642144938781851740005741094907998216737892236373796038666354355603837402871794294849514311444122117790308234868879600178559304457342139285929330662632484945397429976281474458731841019361618715429612830944754779080717655348894528438730555657265069769519793995127224986803969989136341564106231074437546218067686931548547671691279235974080422643531282787770577820214580866704883852070471520065782232763730452191482988598069216819407185974849527481734056317745556087765268135239737346018724186773501994069176327821579699554613329658246388575747988235813176261931582259847725706434544394641403412960343638190732543970200787444711119049440221595902417370063144456970902279843162947508200103563646526414698043620447505969308147486862587338652184481273947381348670508412145099507321661334032369961022368443082086741924285888671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -4616447697025783882791981704317748053327317622194470100914000973842652688221828233269199394214368573324135891457493045371868683676864106399630216441786025150298148561296777111909118545593082845445316340102597783336172063528649358891074848494194972009823306948985739809131364226843606146131568870482388783536247602571601444028716975667120353462342562334669829671141690398132259992843494341496741659117883374477405855065225693576678940080480339229583308769149501582441768614255761894346115558822118952343949561131791003332339644330498235506268356242318423304099219599499096390855032706121841578759662499697732585961757715519973980212560850518970071479041318423123669943338864164543391704894324332698810727793067131728751833314951186993137262927602014469677917153112036720917520263007261370924163555820170829954223179339138692176897538783437912600714440554124364688973477108759596928594099783413300194650239161649750766335993589371973045482130766640392033506836505197294920906346896071470548847483298278826603681201550458768640413126606254345428222651220377893784178776243804659662687077233675539941230890040523581955921426427644046727359288132885219353929164851970031562612270362655810945046394181757011432524760079292583721384642141592454096624900421447028972619404414259890095417151247788339437438613315559758796986915586517146942877945262437220732629369655704001065161908801826413011726794699948181047882944558400706241335255910181389894684795451986430156292360751219919842938127218680541636208613363632192938063893211638986744705048687230894038240250275951595728290369605746398711082983183866043030433317103377073958105007580715727291905742573922587178655347793330311865693581936693811172702963460380239996643355085918443294359739698037218702908556870921443921070029483327499592658879094742160821695223780972454139500328686388275052715397049680327989267228758971359961110781343175047519824104745539432012771862319251473148222222699731087138074875057593380542880083418773330412956689566090075905260860346936186518049600511003341694011887196093200147749433357112625791415830854281351749442538932317690341324669355966248836278237800771602888489490397136959015164820046694691555863452115709091775484055287330074965827130567018070591516145274752355057176032505322988223781654140264191712308933378520952796462416332930739235693444173656121473410054234582590798508193670248209017368778534098282371313402735813246130153104093013415566447053722224077646526361342307320785146747486279882782496723285931169146218030699414329738524462182275063087573677132962469803913913257659956354568345298083965833967851766492629138662935896828729838425033342891960520785915343952667694988821137823217228925756321142947295345446524946106305638468588150909730174745743493801994685837953335857699202059310814518251366246920366367253361344589973205555494365943141013960601349974852972706948752006331041516632532567543303634116250479034415750431682171417759778598144773926957610871994810635515892071307415567943376202966057744231874534724992687847869497198896732162194957748335151732349513039780646408994690234346722506169188000767696869357621978419677901936599418513156054043234276133851551673709572148825291000549467201586143870515023488462499203376164297392308772421405677948459338053563824630622726236160493323976083593573765037701959580860454448700909588420012615416372581230746099467100776247003725394125838877104805190031409530535542249080869437723992710359401453310482742239256870320218695269431918859481811523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 180825370172554358262090712480772752412830754202142647729864215474107058580282762789482680220493234571700558914738673752296983992481817027140838993156635206822815500761996533827238886584620582035707681520044624176462098818287003975935476105939781332808982358386570872142620753476570205244549193005156686297446264827190140312295722265321549982315796560864849107082035669089544291178600777866325203406720020777688164869005082021342935444024237305361366578173847509750990652798318145427458028290140197860155450707894764353487081873924476465417135197241984455329863018197359709521072512490886479124334505455194915563842496952738085148165515613057212941209138482378371218841961336177065398111124353760946682230012944407700850057267994747523958435267344668108485451386341784904521597875784941681208701346152740760589332455208997437561917057132893267555191689595880156070795663702966523252373754718570922087376166114546941898103711087716616462543737838489399661850884759698973401198172048353802617730564744732525897761063640094972060981284834921169155180389567185845825406650715332308838840511204558968184005485648680124683727633735033739648546791732464236223696123062117070567919638402863744267000135806371708948679483982674964839865062726035969850600208375489362152004281360439785783232718834253082547465703695218355389436232870358617772955950557286513591747940003222342052560906826605527304365693001585744845410754381331887212514308692636601172439251531035474000869902769954785743258285305760365588380879583622773607304328660311695382345533962414126977620622304514467873773233726114367173919111021621419980891423016094909726224847678670796638713717618253754824648137638366312980461044925749692129154948610127075222933916396998929154532208913480000659011276197925673414950933088970285699449658345502608050918261151474350088715180795931319599242938443307060242401952299141414237482638402107531701728247951512896376564555349385069911501263657755195724589181334199818171752881062709325886469593889874314245069589249554966556588413070334143362860137441188350100024513071707952905052153489257798055167675088149152280027921378704132920874355782081951635000326041002157900664211135826799586193056110162271146825129464262028160633841235039136393484626228350940917281158694503548595709078998061328380827717348918723903362069273241483055239150101911087129649564019855132680951691342248735868924144252573385219288285016289059570704734443876985516608132194269238974975161175505041718227154570602877364303482801916577728105259479244337080028042069954008540292510053522177000804729458599825473769614023021481579723936105114313918185768349987659765197361070198976373652835386660099467435837654411785184197072653057861552034972611445787393964439881238597057407160533011526678092829298816068647592794428002897329679923302357649287297614381717940502964739155382662100132649409108109427961679166659439386350232223676102197381712490051154877401261824184536568886318270934959438094889355131560997436453592407998839735100388112657392632637851471314089133685140611421452960366783169375028354209170620858553087440866416720107193053433456179318986333153555511046300493147875540164614816417726079504325454992537980432732272249431731000481774650717381927497308057590820435596574227416511664319303295415375413770337057876489788619176538476264909715563441975131390217943696906736286637846654267930375634992202370556392427826762460916490392893536291132972532516300375524789992327883939894628273492571679526008665561676025390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 2684630306213388604399080846686074935435038219645438847744497709348045892961724906726197024494706050969401569572256504891907951677170511678393226628794993102702619503823106830795689972315709673169966418990831109880471061000436201212621354225125265617853331324268039603298510039313215042695306680925844501431948141640172543840705088622888573138692366721948415550405515775149473868540102232668516870127503565653172253300923757741619281972570797882403142443390952874903190246180051002772362063478675524179840306437753900962570724107068414735869254680234428035174398919710663140793173967267906366402830940622051537931113749735936692924349067880112355210446911383000933333292537262128779392695078977786459407304308298371976574110054690910883257427981602076603804379504536141735103317079737575840637879850512617375143386861033444926172935346739332614838926243145953750476348922443500087971733678148731605925281254953309029298313294064436642699638906627389162437344650221754727432671642748951332041083930023720508888857185803348530330205241370890903385450302234068763795336990845668332717034980874255603896105327335497469334477683240156736413151533766044034147802803476746564731510438968555262635612633661736816713526745065661676577928509600974741050397547925006066279605744144819520013384117619265779544197092011226778463188994000321780883674276304943653382087771357996849734348436523130555343626801619255437828522624511692951785965383327033457231852724254030022758811695155959119837450597687721245038794886797585016398278281273078282242809274961145975438263291515921992633194093831460349928315031194172186926340493541868980619592380202012933471108135631720117019066964678167630974981615387147341876757693980260634665306124864655435401520110604463561357662420691253786347981584543617927666904531083301478140249469704691868624991693884652671334659310350668385014851851946312344907747328646670041503436730739300626458539236477264268288351057256671665313957331064000629708823016033302672734232547409874397938120352332167880465088829188398601096380510728171303509095820411354136640766606298897438143026360902931667029248049733146873278000028946963680391038268175927684830856444021421154230512626821314738209853450599785328469093851972436288622095950044124188182651578227419885307545027709008250548335487286952148313449632033309435350837176471007915211283846050497542914648499243263755177317202047620856261499593878791388958033068672632970842649405898227438988255330891077760963429501179220298784405730298889282925516062466172463337674268582445124432496067253254563450633425501259858195447966754309679207925970259212413439598820888663070371730233042995152097700374740412308480042286356262814053552585472190318507386763398585214129028637985124668459489047661942863827041450178256918161850521423118134703495908358982045420201333012181888176887245057509505796319387847156870795327614408106796800661463072156293129138007282599438759776980661883093087153475399165895292598580132895876370362404318374350685712149271450368391293988548821193370980314782392358200119230564956780876402902438131098177562062838117222359407517928451948503089643266150678190255155227304605766807263552804927036213836416710327108947125455374697235241824122406292124589047217644263788621412482454946365717331936539431409167560654616228386374914214684532007052589592907456222983009398284534997966017019108415599754911528829455339850892593022490819542762529990429288746949715311635585911405105143806570922038190474268049001693725585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -35785292674391263428074276327605923866649961772853266980609619932511225563393424630149019970189937544838113070849391146014095917354079530850571966714491820932374234857471845686067705430398464924659839923142599692197308320239295710335328056053440286497655898304023830205387383935813610298826878544301822547755049147853585058971610035638574041058003979311992263770043697627800770938538617404771029436687104138616215011847169101126978852932208603413119152754369398108838485948629049397591855917157034341183942821530759895428750385806436022731079640204138390150351307059139704395337047501102344638811106689239179086673985062077559555302250537412878202510957155481992642151744058393864248982614162795248289083451185057316053102646589812202467743567067741980574279014850624480356212517971856957649679569827258989166247453139913855942994680546405173321505613853246777438413493622400095202558873463748246749088378511844728861527033540897329527510421430427689606296610826626246322089308932558534645293917921313849362288201007114525992159681098190721033473070391259388579131064820434792608885886934954033971451652621658811039439503966130399014727466801152386102334367987398751163449128265402315754411293007086492234433559289853295326939225317574051572762657197635334876578930648490817100646690710710735027148545778979897378068856034126344635685050720284943777597770693747982330072676101814390953777914005330984923280481487305228391538420343363910925126605612057371914364728257687379937093762900132174935827854397256657012444778061809483816463507313884771013291935357519901052162437469350334859268306590295494690122917813998786865992019259287457530005909893488534077434325153284310048741877870889023951511117359291051959531051146293678253432495544273373909538737288144652957301339565163510085139144120195133899440397341788139312622557364805457231441121755066053584976970786189394125305901667877684091104111869963377392526975640366454833301885829593276923603321850838959164315796367407955579611169201900735846644754358434590137292403545656991709609248646104425482340908128276569613113271179657504481364688804232189682556044217138199441999089692767435110550233668183384180897930854935403202299460341287410606477891132997589726346879687313511458133076099648307388701134838680335976038151985254678191116829024835018022093145063409498665511693784791972934927740839175741868709169711219418045963385094250083825369378406872760522360490444471650470972591414584071392641926751962184488570338397507650180065141960119797542673206499994516198566053194266934665184363688502499215985942890539103873088134800076438427767011881609579220916753414375767526147229930525908138363809686251974398975538700361233376531105995959449134683662733276342286583755873347315684890163211950710195927350762000210031716082034782951770653917557696718152424047525237570568411810195586273764062050373767340136771721364974044195966560330914544157133693139623422444239162206658931584673996990701581063480285250187586871614217255684856988792396155255804320485527127485708190786273662454294319868990700188229359105145961820012632304762704738648428328496315739121050197908959663524290827351716860592397244701496055662567318579815248148752985093936942421444158906816576566049220135823952509543669537471107965285682311997734846754334464936064659603342153003233585980190039597132190948769660783149739029899224278218112204763115712214962153377208848463933562307585300756874341739576791865125715173279749917178982343557436252012848854064941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -747742929684534059244830110820226462079661566769842544262999810667066775941563718882060951353288534406646727502135522312760435369846350536731495314510540420561780076798262180712821408196694025766913485367465492779523653400426114274333798636903258052970544231896364490161138179897696515494633628789129951007548258799536797199963594684709129618363254399220656786818016422542156138771277778318701319384066912513767085941497609085666944184344499013788126050425337199258059367200013652646402347641336554959435260719696831003303940176222085550743702665918763295426920510134246146646108284563218796252435353117235175397346947185890386087717226056623222588191653389592880529718093909248737999532427294535466960695768801359283800710723202924853803085345211226866741379285923006484578987821920445717535071411058532544419828938705428445707335652308769332540734665780967125786784282591190695152082632850206358380403937928931332786341873362170009012156440589446626278677607359431768417871747303220537436487241245495749275703497728874874858488470963070566466179239837630148177483178998632014512320121439784793178815792273667439799878510198499948135309638059953173960214330089933810565092009173887578365655270061130015708682461418798447215872086289519491410304451459603366484383257463263871958241265148276980498810558054678350084998850344467208109938527238013060647219381511961564614233165891572411250350227315846493495703269315614944003731973182350610874327171594640281874316088399858888284290937379336175215539511524838002515012841450140599163682668643570687531692177817974376134434456519190437043514886679952800545533546684667199392450450240171874947277878297557682310869674651875885340531495905557924736382401037511455139708152304505411605589824224298276804164916025137397134800868924240163410046131880647437948532532055765340321498037687682537128226455260977625587603098896608466300907933049323135182919587433475809921670415123478075631333367082486739201661489825890395350652776139671251619697299217574507528044232902994160609203592539800177658523248077309383643909144956363408575438862260261536543259516482721855652414147807827336769095560424415527384344923595789797889429617798784277075781463857244845594804864518345936098808867910468644430723032038773608360002523118373846321758026136932784923433345765762284897646388247769603908216626050143460456394907933423916822968085514103047296671860467228734985266852105751440383906713662221676358093339143980641885308425367047725924261377083340797806718663900379066610909462255856557875823437972402878115785898562268074381637170738314035264352629416430672988832254323858377547418111294852377874022235595000076839133635621470746152783014453419227925837411795851659009196713888819557246612956801812580698391963706161897880128565009424799574869581822689065812507524121356190056193081435440087636624097266247317924978942185565984099019489137799533225901774574510313179333719713292263685933438804072226956540947637975554382616803740586998155501158494246927952033521035310286980756139843459297477568856080669154740843947729013727691965878001065884496101340442012164114712081132463941018727031090737890561321991502851649864845347489182860908733084629331466073583666455570896811738752033938233688082374342286617319460785961491637925811473318811492857928853367862375363351234013492532493478988682159423003505166279357020287993212473401431834709498101920863584856843065259312724417061224007147988571116759992216890591423903572598774758262152317911386489868164062500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 3153347120757701677540498176111459388052694055637670406770901062359220198400243065872709532371941039843889319127261240957150087641667579021236274725542571541120674697247782982477530511722541738471853109568776273345987866566603382741086505241515785255180741821917456952662246695221069201506100758645840804996367699195612676375585404529902972889576566369847977107069455286743342289191718724976766395760106658879326243099621150655388982506564580691085553684185967095262086877139514189455952299581604019003318968311085938245533713899392572949926435466267792183432741219174679238659352823816867964859603423582826867921915634695486320867268233470598663175644547467894457429338879604792175984863167105393022441377331143620446344635065419815639873368606070411349704933001905982364816275942063164935727891933459604097656642019634125943338595654415090242208350777880138800588321217959602952898009855872771516977172484550314793642079900924538379224178030340766612393471139870976474272974731679248284822863255148790176482315218401229551548761282245078251243888379268368643924565572549908977444879379398465670102776743296908933590960196126644682468032401714522883122527827740307821036185952377471120670174071495821399525531314845337438756318418653628570779712410940862940248833397427603524655059421040856772325737733647408303974480222322845745903353388413549028464367726893464294458156740968762035242430334479927326821975483929307438491859769449905026463798379192851768329692025030332162839126299363049928236150896134284975659728033575000815331068256800944551625974567317944483589239456330802914859964517159903471067173272282915211966996043630910967049929387476742219344818763898148156026898494501888155546840777523354539638979491459365841954598279323822927121898197457687041742980070422071684990832384578810785093734413135059730577796730502985708393037485628674786628070265026054950319378967145476670348256142797321539058979551314336164841394974651808501405802718558244030621075463127464241464089123701147125114593145591591668924722634888600197046920866968395440743779551065477363498736420207359957694952962164652099058013397097407132423455764970612390714118428432796811271728734494137697007466457396326642363716818071993674285049819114880001894451792495840578309001384530796865089413448952214518943582314012360328035320061626664612047847471802794551543772521924605403954701425293019919232402246223789692782865835970853769625860213637873816401148369037245992063674985017851288229204998718249078135676850904992863228820087607956896146427350258161296725838416438224785687499641634398523417542973583809401157676482864068907796184707507933379029673978460030735479201918177037284483459685245688324976041582647070509759202314127621718579315751492744515218311105049590702115835204582405764975466089723936521090203848352825207519693265661221164664704127180757734998193163834936425382540801044034415772394477804395415506926811619424795658790794689557667898463786455851154702905748271081568202206030261104820527186514103473486023768004801351766005217566148673616648203555600976975987313070676257223753502540303581084212521999967926822952911492736662184523263171653706141130977307585327246686090082173486068000996267979453080345015752895348763932563370235564908364292787105902230518318380927078776847330728541493229983746406660450513256029534848351010506677586833994545711906607688520328345183679219265209318175544750079707270434965353303806894940520573281917166724198919869337487398297525942325592041015625000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 123360775365518219530114106987933051311533828220995223307267110514763698609263303539323031650473130839166320475936297822570967797483369705917758830440037816650040754863111660187681012714156606600170778648656271516275830230520518850745375360615348753409987628065346280251555850308899965045569605691587708127322370832472744617004072047683526699763621460949320950118987462661471410675021014151301757837989363841576156448614099799186699607348021707672723382602429753556782319772896836574623702241049081700495776954676657145543495077048451833858614855537818995217130050362747227745218124798121040606200494509341937423369639813096117131044380064173047893714021414337173206646579960453565449565816971682321329635223955325437050582892581537474938091174458620136951109783375281495709158447521728080199899257652277017133856332130068875331237977267866140229484668240399619099177573532236812891090106990918085644694272380365058579816044763646108257885584824975787625676478091162870785781227367867168091581795557378220030535408260912498651082770085887193543282323296720323544886053795083385168751781868664168613880839473275739784176194912635500534956855248497194766136696273934121917614217077580973025789241439739526052744832472452331576867471877855693850443065013680639191314543331259000805096123177720429290398517636888718622959777307565855969625273883532444860707600536588171477660648165234291643131435111516005409125878878936539844033758621363309859513635254182574177671144156222753548324772721331941386287674992302577075408570661012979704249306714711924687608447302275378436361834276080185191357004727004254705000754821302530762745343035258860427832404813907308782038322324766795547865306739927363851535436914602838556051149968846517120457758696319519459287783484666352744984433894763151839684672306431054587902722908627059912261306348933400567434955270250241916127805749188723641816212894890477032812697657116397183415120963125353052794219637438292821636055008888625235973680490685560322158132209090848762853656664825949165589865729355044094956077758307753274112761982324440917413787279373290068205954943404710009150978763016607125153687874607724289568542878748631206642247707781852486556724460023278779766496686536719876050796564547328903103539260435508346332112754212735799179030871923437822757805821177678938426666239689479904603907239226847824864136522884680720666744348570405260265772201273549970873685229819397614060084715523771591914987701664915835793791111469345356182911519652877461708052161540790931466761866921808287853081359945462885632477715765707324571826390402478992570948203724668392606255569316825779938560473401633135593446854333693832797424549914106499635168386689265399621519762714840729057202545778477319068070956879751435359168098194681116575023360785281029373310811380047022769661982122609063483498498303891553000734878459235657109916334044730284440189954519134123781944002666826560235621208069023042455653037224302768987263865246979972233376720152317980771488989544391902207549374039818724694781797627892581796566405523148079936137201148133285348525975327979053763180248837193127988463713291972635396179862693681171074237815061712270674251334248207262147820721490141987631371039423534802164820828241870565045941661761982981805440437947024094567289512228075351752420457172424061739624429413667522713993266408404793404834938335399248550433759276862960359044014812169400867659998364647701080363271479700451207059928379745082952737705861423478381766472011804580688476562500000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 1942627770798765438493846155168879093207845446326425393208706652496837675092767557922815301878035569713096342626493192437226351341509863992782958157040140226311620196106211404059222354949257077970021152352454920856155219636069282671491427893896107493898827717934839939888165556161327550172875213784863453877934192620691520791127636052725230884839575675587711980660941832360353212861267296781522021566485688382756883500745898562122365706164550759484663561595581188024386587843030436624572057937198031636033821174326669455899629390223991716412137819177318265766954506573095428552436102685716897871494921459835952238717315039765137381852273315212536810755372352876259149824645524053874171370904111777822599142477434579864358912403415616089441955826187518516509846147552548989713273925306908584107718661813461962571199023870611176824676501763045077863211326465149769997738735091751006116082831438886632056378874077632514460380064177912118713666088792308517130863387832552547888556662337522658457970717578661490694263785963807891294083773732509256906464999691949405881397065253918197567077811610797301325575361515037459135149658915021514952572269838677594649066370120503780759972372611110096805405343750856277454565608871850416147505520656916184379988143689306491726437576346453320023877910771390730552642106864479181648395551237586754107056512879916841340230106775439804302586185408428179208744923042377380350748610461423139103463874167921578583723505715301299293482284115126499012137565888536204676379341360486532314552790928301651552340719010533280378870261656335991608440385859298180748261044182073511186740715934014012144708992926708300334923606111078664352643188795264165578605899897013773505339680076576979954978536095961604381658736518932861323510826255966110376098988798080802409772516565301096363031393322218292862994679099970108163236496973955981754091572519738885556100202527535573575158919119492635157247111224193114303289633768660455602154170731964636566568603932170057774212407831403895423536774859350793538718851719527187971205755974062631936372306502514395089780491325617554707848567026336180881199701573086358464758638051104263517148618670010638080086784408001042261528796474673575372932091918790856200481509287759471357464473147061133276007737055739039585565838777909634338572056455902980248818926206991762031066679273809470724296454527772141256314805844957315407226535663771256548931509697950402807017813823957082034639209682281959798852325744400169168244983567927212027901688619018671071270113344190360740451783066447335387971540518802773593419436430382141029006882133001626907045032366293234746928042719553441344885678382248374261327327309169367925236489584720947648441816266324739084552004256792672912498393548451715421972575670108276882498903203666617617236727717017738726574339567510399321960052701573802205991578833765841022911585546145342480810660262020165231097544335460477289032258318936038540583119062965723581048657070589319611780175282607035230652851329447748174476102533395877705452521012202571061239498151822699669169196422173421924022282702641064519668532880563264546392282448165853748760710941866697994351716567889794169916560508636761524633710007034930272671734933042105570673499784564447849768142644968070908905204953709956902258308159833431208459024121086640475558785016973445353970305587064863050761224654362137977011232583247914246326352299084300312318054837689057031014250374014157138078720552236506257347270487656487603089772164821624755859375000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 10051106359343060868337447561463728648156820406169819990702302206239338365777204319628398453036295482331481354250419024150769198820528453424838056282586110670401419679159428058721314721964603506442763683605040332178573860496734152763249597646110006240553500267050543222339956284980355626912769996120823896939559489695329356282120864783921114876890375308664029282391739817573072289640325437747908908985143800563018315871306064222230431741634695191361597996369503634282805649649490423052232685761853801721184567539520884822736886932044594870434708510448816837408207875415560597708498826826481857652015352223472011353408566403530464437905565568708799618690673919215570022723790577607332731826193595427137651921015402013506180761870827872618247016746164582201991466388181371118451093547142537840683748858969406203944197376620977205361836625027739221564043031909727096687696991070601605557223910223014647565938811861004731036075198279179555129203861081501699542989572238919911588964503039926611698069428110834288987218565996238001665718811003954282421384111938094667867262033476474558541704158733338222430298316011533933274482927048067178064307701029699303642356099140891783569040379638769596806774736545931786182076277808982455852381665454642321348242452582252971930246488513596120457299381121785191915463429125270614210036344176481663456202188788583251416207448847291075742891269605978800168159737233967457562895490632899677005591670987604959269744607188636857743763907511369070314485822646349053164937334370280968520040105986264649598308640647212052537852176234553681024809499700191632110191123954545659722579010191084238953250165561907309467487562637900089964712370663891216937845465729822068039508114333415432353868955089661901335987056469955413005981012073801744212979752577399154365480129489024929610102096117850467380253580845001863427151357302487846106205482856188574517546706656352120946336132327226153364956017316507615961460451269947267693537698408528529415135107731710855781925065757609314552784096440004563643026894736243856235389556628507225192282558715332531379713898203984274871789479798143102825253325414830086337016142709717493813434310994379590677654341730455943611077986315104244733806304398746024665392070082712707975994465950282631422684799363544903086390864075632807421244961103288263811824120680426048607935604737368496016375227511379896542093388705211077965150025121539268778222889477848705824700042424004745735790168644043027564796213493295756070911387643437103264143373457236965343029431914388323580677085596617981730413729666611472439729915542518864048194397459149501882984009894457963528289983973857133870702195977938735004169508493364263075118862038948507996108297382783714710116127212437192236385931898031751608982360705957241312396112586695282440203552439342246104572948351848112492401267293332091069508982771112612506094737867474392035547495290012606526571849637524271992237782297776184795395347696777416131375655156779967717535916314986920015651700527123993793386720985899928094125074674047069529813777763794101704042381111764940575254836478089208652411103057440776057239675529327093792680499591096804839815204650208590753410804858626263763351579890698910766466120726348415139254786111575497045455583606679981197395943680449335217285286571663530244265797710741759218804547266787964753853656964768062964516857989753770633531890526035613589448462508743566948719816508173252590682037660312327188049396711232567913109348101130535724223591387271881103515625000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -209689541550048488637642425945913491352950858763047627875197537357812075222673435114857093988938883249325334457911204641524051206194685075059932187239377905345705783215308692093437384220370905881680954739390307758120061278486698713407109115031233261391096675073679242879900074377676429231926569963948466915694764107010023182681269519474906637029177352295975464224303323598332849248644349031255190217557947688779026844904652106236817543677921275222277786322761168898929419327324701129466812945452102070800709049371438794293173330793658868288131485908643151199276106402121718537862440779513415563366616878686400699124364344086148575001559304147428320996500845980508713120957871330900453636795785270935580917194355425141828214218844360157171251378686903727884633184086840142526425990533365834356753103092903208450094682404715744373282502954089365459213802534080268427758602025314685247197106625677856170904519536172611052334520685610818095008404892474252581015130604549335974400400279330057464547981857545569039086122847242459241898438494344562541178075057183711134157140243763404242047297627445755053315270599476779192858816860382306166844290956538295945424816061049802920235033958634360998076351678613019320759987342219439519081974086472153500959951646662851146299885324269960895634430801476814393565335873203158460833463326072179699352936088099918045881088588201767044638104805247172923372458266107126065480946093555647942764106202844667514239416564691509203486162148213500602371937272871853946130217246408530941119290571756689999013729921420446805563700775690476112970946679494186287143399805286146501468669282540429151590467612324400210421289124749868266763433395533205987562039124862372308785929412058442164761331065714053819766901522108398281612178523573369774500940614647005795531591963918838821220199331006579793477058337380236905628534052322929584527917354894307386754678390964739521451810040469259136016670553292418742402297764483343253640785174124270350873055987781055465455519741171547618047320287835368386451426311999830170770973458014426946650461818636186662828574075500409958649436565477394421881404476974475021460591624354193301631153944483100438328100705350873333275946988837236441645718086727996944298224792970414349244820733698417459503986408124418914082845581008468326172927256010673635829695034038258078725186057546609553733418794875802288320992464899061861571921820419271877690272636435581531275388077030609492567961136685752325283909281439231372231295623991155935180453666383475378919764847242727101162876767092190393487630674090900199792906429900735668317436471454653887355604171688036286727055515700019721050791970825610344551407711644820243097069887055844236068294511640268464989803957729648078032622821616845177303042806080777218296395450016278809293346539407284170178732069260643523134686231670024049774842450539329442408742405801287391435478948709819437925918142375120829070466169554498143686415658727139885837115610124443167887041561524394869681381401097795075441874737743864439050803403416256618078796365982469541044110008013936904339648737926218652676333833213988330506817837998002675226870048068286755434564336896837206971757128698050171070888845587599565273942625386925867647344352467562330456526027931522766158528199749777984387214545321890173129950119847569088926780163798046419540678116484571588374576490059959050148610942575465263432003467141959334171774567492267304218487353431476145718359602393101757608628865625632897717878222465515136718750000000000000000000000000000000000000000000000000000000000000000*i1^98 + -6935565525681081228757778221983720574315023744906736156036828737778793782850221682297271994655183731994885394567546605061373633612936097119238059202428251227920930119928754126031224427390898010596223854460395827319862333137483476201248578340062165111031897720541105395126793366382964492045913876694369230920849014818209931391865173097657434106744332105852939790237498911792981401208809498994931520484691008600975630119816044596491997843285850135302818100300545706661156929719043467311168449364428499498941843385032355672527895694150243294344425479269269546634667020530276771899107588436514889047909934442944204695970886737348727544530230437493321752874244356500572006409226001975857385952473906283306653045498385302754060371797327924657186967025243997565719209523846873244734335263249468366255722731232242748452575293214199155194749305785217955421204657829147202830531875255640552753199511564042751712493624880978297701776635287626624848208483868825137963572989073671339424290265277952854419740565220457549994422038126235033605045073438150960166967777667848201070934413530213427807383595135376654989056902618718807652006752263935214867616807909265967393458689829136530227073476365964805683324662278699526417169368758191606451449211798737334553137302530511848405143041811865332817202833922268435040875160156826215981544671673828106273821887874403279889391244591136378096418178890045999838034824790277887657761208091897503655775020658596118320155418812614896733339496935533915943518310186017561597282945625273564149822061991379138226603024330240418054166667929244006050956129928274339698784922048896806247686810303062605006426779629214987151123325663774810685455362786499218405860077070283167274723423750594689803923898034909542789321548272154430388802033548651649336812211830405448298168510830149755218963713411827886828066937675050879876283711325353616741017726990633723369305160065272566569591232252994240687571066364624741477644191967817259922623346824413531681721958795559663832899202161716730267023489321484895170619645816397579193911100979547463537049512452608948037657249177404045746142189792098652444235198180999878431560054844050694063534790210677236879171193941829630207442284795273728584689125786710826019816881957173074200617525436848548386193365948371092877234459816930244930880157599898332168947663431083964571441117958993670910611454336426556485169330502309950509500839227008570440865065494460110048946933914813232171166546958075892457301459731611662300558345874157436983009286999532469718174346101652311661148320051744826788926425443408939398211891902904115302072659138045709487108333497134637384649676353162874292051706569792207809988754313058722210741970628548516434140237246290283211248492862991877615806775068851089662386983568688318042439450377023476256247619328281874441598836979296977915618003335740432120863971308456595568614628280502214383572443425621779763807565383915727273254942544071378195729586185852270927859954199449323384820717429467466904037475769071345434805315551501282787886437244784466038318992737479914699964728570825463735378173847861416366387705241068496105066671939779120830970551250122471212786709942560881067650099740133338918319131992182465882919067683307858432159410723862588850668445375051834575013049611775535815380554041273488313013775118823938676335867442482196747680589419758240095983535538409886769684344976218373040520116895662696599919788087935986353259234394292706258980387058963299785896428062414997839368879795074462890625000000000000000000000000000000000000000000000000000000000000*i1^99 + 21641419594673129297724046949838090599758062325289540881267961211234663915514963556087426076336489592028068376524792982991713136292108717504252099802826001515946510435950764310505452519056366308274728222824598866795260904629976350104003461661091517860781180581611434291493093218494741758482077947322291293531712077741836071824632379187162213083370358807043068594215727998428678704791624834556118545031046880237085105409187543500023295347604606818051545889584520746459007316914606518514561205628044849377538055677479518000397192448120400762688005146920848630018345608410768187763170455198138713458227237330251989883345744344733355376205508389756236762299774289752167230707248143190816233762636655788429263872637200064409334259806775183115299740514070930570322952040650710447163458853723154433466277033068387116259358254443478122490652108437561826268961739208016086568204684045033235732737927923280115739918286249590062068122979636796398009410574359440206937463760175941325617285264118346595503326778483007591127052320066566727320122619012102258905915964182593556033765763916271267293284271092650287464380606732915282748247263873989234597635613477918473377177228681781854410196246760036098289466955578849834465787136065621250942342995019158327781424271584302616352308133639752368841845213903914609293948212042832006187864739876763977538555642343649254768244656900040657146372358076944764941756879016461797411734279046966759164149442731529424170067179562433042024576444267436383684121418480957987658823249153551041535615574999626681661342605175665225137240158451590812678767787710970002694733100385225991618452887269092366350712691989480648733129361773173048395146687240523334375479960383491322454482199672451836474506263062803995407843610838537694618469744226574242087795996352352742728898879370821205719543076491902404344382592580929740215730051040073544421001059692262597566941856511237858653890111354161053487074373770625845634150080840597433619551375102840564530678399633814158426121244037706159728052737766497612723371469326061616965853740877222189208020819834953120243187824835399218355868597488602551939850419819711942624102601872291546308885705740933679276287753881822797196320982097430487177383763006903603498326701489021362165349182079390931803477002825937814584070837800938863317642691162289912222051371814122714259931579904958577246441908309511876035523387468422346790362383454373227088559317140821691190731128930555155133610488651425613113120055197068319425336918265941144158169765519409216844509200318851852380889444362444683083998781474862792894457879317344844347610655620490804969571737413010130575876726248118497169003648763225378081568144125871706126657602670095513052474112487742438376501593771642828756200209359178862109611398296613155142012498285344642847238934201412119968915873114573948542305831312317741756721407979599492253293882266648421728888909659748732561104926709468726738235648108242222920738934757718684963860462211311451431101608844091400834972712447915278529431590853962497114602298365169465295181539681844562222043320821016211574248124041127532743259721116047755475148349185311181710696645468087306334339639509474889460594513286874821345301683852136603493769041771453330424394028485925257559007657463827667438253963899920661680189574800889630567555051129744838900492248898729586334954846479038715343152315835474074394160509061827990146645857766993699186288548857814354144265349542571273367474843330685724263062752470432315021753311157226562500000000000000000000000000000000000000000000000000000000000*i1^100 + 2730186942888711462403819865327760052536301453288903284824219630255545031677671852580590948040078105068946622953337810486894339364234636178315116396850617820024469854271649990066877925309649477502420729801843638977002144479640287473007575161321706235454786356446647376782954935222458161670700860619175312657089598215784816721962105782700840181320178175291852166718824511919127378084861748199466600333660285842701762321347799844808164824452160057412539831790514823024583933163557534611702473395967440149955462809704979172664689170541248215505107707293728503251927451369400971219614595546799501781831968734787697581115734181637450534126734579515663055025208646789930554000971630146061774554876381705659692013026450876013639603374822442075986936636751040784627099243970736331114430778869143110498052518942235443397650053924476039090612092582393787809497743128803395450616770056831644050832649323723545249964976799599596370301601415365033525700572042007070744419813375742926164299377912490903198149886739694602691146381177996982449572347170524589644193077188835108584969209014949587086019320669436759215484820099860954629188235896383326758367171513003801495603270719094462364622320470370191419927246407163459299765028143325401898663160384345726544543180484273717947640289656417719979645555432174971612510162787675696276454164734560329700550617162436325553776331090864940711561701578632441622662288069338077971715515220771346336114791974781237269509559125279423762216711298425873098665548188922504650552717309692800849000211020344892359380671160858682395497739580249303654372985209153144387779549162510633696719915865206226608698422015173188680848936453706373146989616662520127451869662428149159774272829580631288814237111051462965900066042348151416376656764123844719451717877764543972693523036730588291252890215722287335129920952175144979941026439457677647713354826727217815774002672353559997695289137529765168494505513723946567764665715208091517299010113807839397809807817960543869505503011210727028561526680484373111528415350869541100762468835036593564582246131822695725939174111864183704722710745337771890264069161778867640334022757065659833996329363941055655166123854814256588560633442457023648548803570796094184512483061369969628473955117106116042656801354241966455855196005579009667462500856330378580249857581875902813756487842773787203409211342200313231761508156756619095555224397543359269432669916064396923548895948910693101628593456285407298754673494052971573138013600187197108880146314276555705229165795630627168789953225496075558496251776035351332690662744223930988406744749447972410711056202305512666375351902765220737854727921266470525006220980343199257536242129989763640795099010913604593079423009223765074558960612342011874047306904505017387855837156438152975730464898076624964816649494800208418218130914043519841402508247298735173605053388248016085963902324830595463082621641630839622947100763239794021053402469021985194854143082739883356045903858133552736735652176732126847380458843048674589153525850558703834702495080596382620083296670590284180891803157784799863244180657002121522436162988603524864993478157864434199799865062222706119579175547368083362264064015624730163007734046062694277985818032933463370562295298084436423642985722391721591594323489568812217775200395892819180201593311490652012067389682840268206617153403127549889502026801827919661936377390251504273759095443509162590993210587851800129701235350803442507305884845436594332568347454071044921875000000000000000000000000000000000000000000000000000000*i1^101 + 43053797584578986403018534174276458530515116426293882535641412564533402762025082985818651821462411888568154656726493292692300724900178981094940992475046898371739542496850116479449585195410468569007716216404735102788476826434751094491185708630338044874051216640292777953160318613783235859851671306692378548469569820653639886651075279596678740352544868988337333665920085471626230940436354604607917926331991154398589127866458144138886132788160429440876523500520265476322714932437927348395301396981046617191115997788088937881168618314143793690165439984915891561003991625072114185047382204622873235489865507176991699052936930218113879065166409520738740981279935439885751161909191275299651399264841643513309176024700527911179711620621115240388223619262070548305789018234389665740249935352526903048651326916586263175203377453460438030603355014480331600718614603034476281875515778431019506863797518462657687243248567187901785743747460453359128883117441905280108033327047057035780190945394397424392382438672835924479789594873014388430400721626090094555383311864166053013045454261309314372423149338130065580336802322583223284595244022770844692880352864151474215315845115418757914423177871022099640392583435011758669525299259872682371876551670494299873483926730464733504680739017244711499800392704102589292764641972864620273024670725393821934157909965569050197335489244722434242123183648858296607281308350232066751271602397686459761749700816758820894804257382018609439581532055004584880271254209164249151634206196830528088040788262398493293811138690352243453600794004353088445171070545891328863955418922221937090270062721115895483510445255745890893552540496437671673440819110826714642050415236539685532864559412725650925183928085046181004273576091994666032735280571587607520843633478039938915104725540492321395922153698886053556681741145399692843143381059568031297959500345965671611298123109562192408725463971834855549529012908648566737648328047490743547130314211060947809217759060455547791774880256909092716265137956315473023496374480614611668701933891145994178772017757840313739501651299102651991406063669454468298129864641229463888321058123176176467302248952200008680174235791553318943440180499806207398199807917114602758033613614444013761585987928142432273722419930285798124216159263156576135527585471275790735155609164505639126928562139174283289004308871217635246217167202869424764826863859859589412642591427047579896227627342941952729760181101161089371519073045562866290064405859700247417797645210536447560661563858903190773668749258421804232996677371619240560147095431252550799168092533267075855015675250745976586730127837110150299649259263545473371335246536631165897018185306944932760535435953550752543397804624738436412191563482524357485965199363774077255449495367989123644958352088744591511091383100247028812827647096484929268427133172343638688159453123798141797963189627042764092007280652666118440966419460522569024269072317747897024189680228362709857592753029602957836087517221477557981199343952504901644596878525565151002969423394299767860702598867119633838768380749147854161467469298994803230452358634741252649658605717378408123533229962107133836258164279890903587713289458060832426881271522343636801337085617245192889219646161466285073495464546802560358595907541696841265418719481991589060789490286350354041287911567018058128328138860807344389514402592592541934587457789823923383174166289207948772231563258520258889025802501388309750929295205423841252923011779785156250000000000000000000000000000000000000000000000000000*i1^102 + 326351585822787584753918613629350275424951714338791661776969402524175651127759681739468430901505418905535245738456762019835373853169652645033385805426566373483834739165035827269256048688357059727169662354949945083318587999772346191104324935375822034629370919492020412508511390847813764264852790893148878093561536108604602262911409737074478269270039472269477828960506890757111716353860595643893801386768236663125160251797530113638871480282606265558121138545506933976947844771438493473624240962386579332546238463546230386031505796478309291780971057413460168745218570614184687760860837143110252079270566521904357519021811713046032985565168397492880197920649629726164614796620002668302869932608381560546449787734375796889578208870139147692493501319800601826741629285019001234372772905697791917942377987430789677140664060544308003959003834738183207130427741894644889997702932497880635877396604801628868759483342121874789846365858583179066890713149189875889111060974123164359451238252535973281808032806788079810835884683195121018977133012316825658722727500003111416753335434050746095807371493888709700631958022553746245100523297766181291780694768573347606341941857331787402135526378451791473613353351959921611522719348006040524246047775653001578805367016535873438192809035241116129547726253537731204766563613875836150149878691623372752872663644345931875229147130568118807824168185422382551970920680402208877192654111140050421417010317306745519173376385634787326907129069299073294744795697886807993854470919172722510000584879308027350026941983275392061509188570879364253030345628281267963808190497279972127238943684745150281315121471582941107078286140649092072803413119780853976790714875527091923578329138574050606054913696613908288472137668074754874852424257214333225486443215239247466507948730365085580715391931094183341788081979610723891590852164440116580602624501108379572421858311406638487718265120369632624058217101671925435901698891136240368592223772881128312093795466171038593428448013947791659548812395366055329095406220888123547544005210345867418494687554749670558680311835953276950565949646772802942940629254479357728543309404900978272791726927261969953494434624749153342213796605209599003110052302530467739949325470161255380971643718287912649172849752831397997248322843812162216907300248615697204557098843856437142573737999108571749029812433828314657240399035739745829310845932081354010671448645203998588893564974367204006608384201395420950974311110179460320336816121847257391704800547330464319705881511247930855641768682100682976676430234364522835287693848736410847013639617021892167828423759425038888393822506576395179445388090009839030741345057989005696864298500426258268191890881600412810750792754340883539125471769954856628952085990883774630673792848865192996097690848086945795505488519205093957188245744012608189643109537099165041254950574391736010675503381995217742253801582833023831302871874855817001612097179497610069035730806577805273438083129361857202028332750032937146048915974087012363863300111792396585689467560407935432541294696214597820143160062031053185228951830001592089709209197504528799841268238384707526923888406818535616894326234553058180147328247153147722291075673154722346980365398708810218772832334668984944511416899481020230749074677863219960424650537105553046354767817754648873914549060247991227087065528765100896795119460241619444231451028146049742049941782012905851572600070611721226649923737199616990967143692614627070724964141845703125000000000000000000000000000000000000000000000000*i1^103 + 1109591612532062603050806219935585328961951405224730080602085353213636107421266430622762770789050542322146662471776001269376098380288060008576423766462025368072677225456405496344038813425997156849172222608738571469646010854197169560140307155700848916307630618813815224630024465233143402366257314123957307319450148556085304030006789143049565815745332979874163841002783319653055201354833786871829885055035744683823282736484769403345230161234184869464469441211670505522802985734837268058427408945101454288747942207940555297883743582134773352348146302804180937549118058405487008013335010925740260376467608506880766218725292325370537889431645978633779758191367289796902423559989138336713698350799681283383241873234773985288441195694039300060200471012301634855431992733891564036777502738912367022273399101061353588961482901578288664774118409492360580402657270938757315608725192231523057495886710833245505656744163754291092802857019670438768953996903829217152621409241692952225434186890076913164064657003153020142394560165528825617114924799301273506205297696292313618620584994732909342971709614120023351070289189132781649945417060092206645083350330445642905584642911272274415091919997774941573912115431024573325086182338425389711144873083040662025989767750370761485428373796053466828696214579511193647277596507705459748313202139026371393734124038163764627060971739824598688756589216400709128350145867791174432088248598851782440685937410352277956707478235493297264586938206854393819214597182529338823941781046936397794305761394185281178307850350238644726916439771004607940807013843351179849473060238006455585839651729444470842698432668391854437523125928869815641095993623967522236106186954012449593580180872781719156602300825388365435789862531765411797456228122545388939840372985026147290625429899147657619414091517484827091116773955282705051153022461783626745669238521918041093603989545076458024653757104140213013252875336527985763657347985115372848499856045355592245943936575457088920251297610697585044106912228857383364602839552157303427841133169481361486553211540738340824659549467713519723148920889849376911260080136187772308897287918174280217227275020920105073607204983975328086259271308021774781934808184759594975101098907753360326368543051999862607844526745074265158562856323467168500846741729737798699938751167619275358612645564911173800305864592327087082925909153935568098819696177782939893186642502349382147828547738720333915599182970182690873002947660156328567794369860310024349028364033490373947962678616471927193620109816752660534034362881190288229047002895165046863538898542659518209481091233993938872610729820139963735939642903070609699783571332259646724875536431112929436201203013714029887077778839126374236458531761158838665352740384969379062610528278251767692193034993118730644879202313898394412296777705793421174698002525685389694748286394345145963436903677252541759578252581297886577339498529394355045977610951807791354331764349521498584996554911165565833895695878060838148749800092616336608140088721830143042161032437612073734123524081098619797825486784029078034336534251210875090665143464772884922655350701908584884239122469860242536979312822068241298640331545698014921998172553721480314019833392987148730399237167697967715163782978180976658114171011311584209689922993866432723295538522633155805514237860983282266135890259280666799519135435889298839253395719189210221141117122507232287012650017117069053940690837034566129659651778638362884521484375000000000000000000000000000000000000000000000000000*i1^104 + -598527896531104964970070767454929059255169079082425956539722831041271347136015545227877780110898355812787724657225889134301651584174918760050748999236308609988535727903211639558041755587949718852637473701310109327448564371829300250981649219456564116495708799585191121166198985963120702637809563451985133074842792243906703464248132395955000693736601618316797098299762259781360242020414399585947185396324071845732040706411349481511578144234335751034005711292000548860414339359573649457966132468751962709108976825240694427008004536859920288104727744429322531977914406609175268444531104157948333383862097745817167958632581616213820544403895908543617284990491935998284575596035383434656337783782227511306103354561966475577964445315519225706883376816893352660862491126611472051616868872725564312201496437441335743080644322103047859416134687003825168138426571494770322694127491639986625840590662529844615101101207212346175335054100510115407790025231643412603623889189033209896470965987579712570955333534242064967789684589989989934180206512065930191470387528294678635780340297616407226035388101683786958302564778818242793770214246084401958943518624568152062419063715618663059505380952287747622959750006606178533104106000303938098422271420859968555126099755843437292564719134317624486164282980652647753225519196925051451652922665803581632095955678696432924474889628948369062835322056244128156637418413526329254905749337337456831554671849630132993258566435771197576081563627368471816297780668140516503203492393625470158558618072986341199996112111994007591917374492092096073318186844949180683200728516617261612466489145621924069667570142948784588581403470385066348994857288859800939852230809007821073342270375537402202667776141087752281385098014380018040012212207324720203936210118913087894200154872759426369473860431271628829200460590412702958329277944035735918102858177415158131347148052069604684563607710975912903647743092028351863301714432212254056215210221729716414546647394420049272016622034968485081552405201377772968976077548844074133709949614177895777163866102066970056290262988469154760616938593722755293289442026857536556980410488041955245640438134038759848334589546938485949192128753095900603599312740967465549856331836298493622640496315774506037259656518335092196793966557428882216455154933862012748536299524490757195167790470721693126632868101352387809766493137598264837984738828411009746488251137703046715128530449462199143521855556247870227054403858072496596250326305572851791109569180137323364776912051812443092557181582517879581896462036859237747329982886625478422094407916204207310317526379928592209135480175560248130634346220870443192698663676134384531667674433469137877343143619776906997786067849259448812797664560456620316145937211527321238435248921076683168571414990335025176384800359728389227855337791461625015308133274401012421931314088491111789881525413757510407189632779119113892822664337092638332701261482524692748310715955834097165990945526047644153048107840337647473685731276626491482679715694586513424690543284499415041431937126234423483170356688469328886831176911241925697184367234717369083104935575312668921305834225139713388004287771853400512837362495657092689449797742316473877395287949601195662469194199526018155402366968604561630879805233052608231303522057759340794953460202652283868733462704694417198549112430162068548631716996485221271399466189343801490640831636482124585567574393481547950969122104392106109571614069864153861999511718750000000000000000000000000000000000000000000*i1^105 + -54086151990348735378131811402690928741836965288328303475100491479669571916492664884013847409741550042362911961144344611481232345958247677293246895234235409168055178972447384739219896870515300791015150629953281019032389345186863466627471604870065160272841684636315399261057226050057680981235305392404805762532148028515440415700613493148847963213456690896735791512224087682085630221519752310351261895641552429901513231177637786945334308376006914987816024610274972689388596688186872481783190638939563408316156523616818433682680189186793571239205941944148060515384388518734253566170736343024855830154264974337971351279457281748301703072456569376950319956797697933977011684883461593966190117859407918474195210512053161355887296078222853500497062325744934556477097902396673596985127043353609093205720993200398693389068729151831681971087139735835865493203734477093615964583452911443262799401915789402147361998248639031086364152312377164234020402093273215193824430385144172901292292302638201763776253436882278644016881297358520817835545893124836403090463761163128597019167767493302922150739534953215999056177133701817286646033840622873214711811986117999750926906800726333584608678927524419339272733271477901789472482179408294592615607753265267705334848577271862902205840090484394515426830741176692754608907082820345550133818960084886135710792186767241353110169049737872836649655029860401648281302391389933082515036508275181987389071677953422422803792003415725067529684659472373788275312845058545222311901538116290225866082435537178814574845114723847090259610716533004842225826663849527466431847934856167654007575017593022974333255396403874406453166333956546061860442653995572889772932580098868136654313465764247566227152405642819717926425441604683333450099721966333001956812309289793068161822453401478378315009721083631848673794679988902733497849337489083814568204845553383432792022005488296028484030623027074995766198551242971834941371616450943647799057810775640083329795176057833457618251171448684224655926518495826623274695759502917931152276389398307997840478008421436774649370405994507767835340893988342566164051693763602162094057163555304084450598421664906316640580913280104789321690324409898225815178215312890082214057400127947998184940739265873643323420170412559037935165184332876925186814869807240187330409957289868279626736839245532286520583419553942581416371780490258055240274813047533183428701319670525020711529698596097675659557840080901643572496411867665410148070130300452268903662587615317465671179399412355034494073857729141739711767652557597294864908995211193508007699933716900097179671799243559110684548233615370545774595962493996079974439818766249856513221658809746647377212183482984824483820919989569083029918657673889027947807126344175429517688187216416010813186849191958182081622160653169420703357606446150421760496497920341392269559114780820161777198332428635791929014612464117305103109198419654287176401253434483455749294618174043966395973549662850747974389712103232773747347852038587407612876098543824472779584235455196827018535213310931194483394450019070390513597854344835409623512852685565817454772548643184087363601507360192281727836664909847400417586727953930941092952522140911492408681902095888575025592817370874835909074964548014204212882747797415533395436760247124489747645593181743355121358380312854305211457782585972570254029313260190349938107220668862825273586142459399441450469819958264546487774343530574583382986020296812057495117187500000000000000000000000000000000000000000*i1^106 + -650327755874453136406585843835802756493006588857528917365943324281632662697088305190556583533718750177064937079656012465853127496545728005217283147084757226358248615722612759872087620340831361304344944647195392164215099912192905213045882554828189377346563070939970171118571511198412278261878669493222537782151785727367236420335508784256801863314658732706479176629361581062818229885940229820521703369800446426556869482899003048662565795621905033177192350844249421993797106646026493224660444860077147855664153272629906063437918470597590698606925311384799699065635284881893208853978764848362302162149963762799108185456779302077381731795204616929315915342417181523378050417599824691669113641934607661642471102149503321683152922072546399267259005665098696703831455747755221780886333976653601777503012169562699961227117535372971934095939160998298576761591418338026793067027907733638995059262935359313666606821791743785161783761411886931612853081305531397415248968537975763722394843823912410367873510045584412487626378956525902582133863302109545259936740347877546050388135926752989782419035188788860514455415896710003260283561493926732399444237961886871051623674773469902332150272423995826479887097527865399901298211941956817979633729706009871669794392932916682689110591654008581947528035478743667252043322823369821640072205435180471874122623675819595597065546000741585591096573752090081941860359239375411895389414702923364059467321059620978073244557159830465244647118765794034244746929844370444860340180531910320826472279241959754598714774847906738987572671078540604314206220699547608824056594390131086877374872740966997659419994022088133241630138437747237509613363690793141957382436345167223906983743957891348906477210987614299783441432745221276034747498168746274338423759744237749182090206826393098350743231104666726930673035977005374506897103136248837209565407154142948692149103295063708139086190456479730966742480613096590951930733179624659312594449337196019830720574607689981837224235853825751422502473421620103237132063020408061527295108068311746631220638513650715953739209470035580493637850587659472108354679641371583797586549821846307493731208789003795540126355390869112119130491335559794383981718875937081756735545580129775854132584308098348883271303817729651489200540667483755085568121932179948097738297704096434265768503536384285773621797722642065540727455704330014871609219360149695886646801147594447064140157752164769024244859228481036038023255415739469617638532173196247900193306361726621398617592559223587957276096833121945564125553334694775779222790204708211432024207454856018393564371284305796971142292156332195551473440138047862817849671674642197490096451811523919315252048965725842652287715284508654217124493851481714968878374762446249510530161300079006578036923994855349316954071057570317760105774501568864347421662864205023376026569137628981411221237983294812659185561507863263209356825680732880500120308380398062792070576530782945547089644315383158320319884536421428259663383990027243035148281543952414012611196504517526226345568900723675043368468667396849548638936756544173506094023468337540450425547710796501133953600790645540809923161976735061785795348765783084474894965619248864996860474349385542020169066316209518499091118651221692464154114185550287945663399085596545888816607538453773532894467454762713954875450829626353336395214091597213555192946307901670851255432366606277805989092769942600441622840290456508682837011292576789855957031250000000000000000000000000000000000000*i1^107 + -3109135934382074828655107311988977488541574380477108824082170199157986851987513203014919307884881247916290602346335051126441262175690749126686612336322910372607040206417195144966252760315169098574805308811476500167574697525339975701184365763532537806773874323506258633450144229576776484044715669459893623156082176385689419120911452973812092900869692382632843978589655143004291914312114592485813641015152347020332973079860499388951448973441636852838627114362281933928504515040219546713773470267334207859190882291139927976703694187771628286034370096719167679990442446838388672673762207713421138686264636193059101492681289236550243786739344483251645736907685805544074286372465379028788447515037491844773611793016171857419212089904861357809297295539509682365553226725929622874723434102349252969407201112930139899502105099112834014804490727430591982081024636829543498353573669543212775382347096627034439374868840734540139481868337512953177681540191925669514342598037326586835869262250167063090256526044019852448481839943065807681868196692312526546845663968805384301990794107620126805325471252713210194718783447855622334266437754446173938714464011144962125026161115289173277559448259411711167837251100513746657560426125632535593693720721450068303371166380520392300272450580026985442846088518986508472254155894119793825783383193044240412602609253932034006549379849101575000394225123817620409277557021245721818799387503805668208375248055711234799585457093571405340975957794738585297441493127582500255474444865682315603927476305575648329355532971033553499285236524035579536724006550073899490577527228771901449900943815845208484764463212123306856766485444590027393236146094064505086048307918433556406462331997396461340135086382587578426442442474900111979513844668117780981818857845480401842806675441986323018596095178712541768889983960652836352870417475829784427153028261418919227692867370259107873855982242611976609164521535543714023448358137868032059553272079876047967143718047059846182817324101872461376392818446220873059111671702400432503930322126573454210302506964764534387773237910371207091728487661760332181970800067193314744547667330342908161783139850110006102807758419354027275232134284950820407040190106112474785083091008914662854721785422875215558646757757637873679088253780109245637752326287672910978941499385904844292758714371657467599241514150149114359669296231966988405470111978901013326837203030418218948592651977431158649240668276252358199536520583430344850808946771503905057646535854762925805669331077105691744936318256997399904334694441723892529000158297871834881383449023459781769360785819863193885833803137151724158189298621665161673869030838163712325550014053875433003944472717852487442839426260470076628689662240933026857978267190644636225008457456820913023824764213914141669419464865481628188484903336140134110980718558850852749607311684420091204974899996403440476830930611370049848698297963528841654773334675095035278091836372122933342197205836439607526109348736167284830605682725282348906005396658072487642633295631753248600595347325858427471463786338861619275044358717374975805724569835182340405641937053428778370480334063637130854735591385934318677927648857248188935296707483960125526060500590598468375816590317586741049575710285963561675125345295728318286687417010080299168780607123898471258595912542744611533906746422521994605516273058876760583495027309853215026561312493208272301649434434046349352842586455381024279631674289703369140625000000000000000000000000000000000000*i1^108 + 6501618064937984105212114661132320998976729678458273301581811211709495577141403431256636471460077532445329741378821920345055286337925522943685571217652329751756610324481138838347791570950781561266811274404433151918936572341161421762176144895428424158645829701310877118721333544479938179697927488257116692933720558099269143819010489681266269326561170510264894141534954177626808661164878475866095352184994036920066289939516894784968752422489936425782251870814628309969873844364532748030125065969523010652895301202864989460984062959793938497129857944676433182636617921866850576478815017830998706854400452039338183128133826108058354458873033077490464881855249787468920181889538794935429477479313166664090032267970622455131274452357180179294323700943291640810845331031108977752658652221445007559677127218451718465548804836754827790708504760843274630075719139749020516730497818629831463361479086801089048896695152393287099549417511756887911495307399286298924572069606537264634951710011777243874692853721568582489532933694733122473397039502040693297047526327635883684430071194638902816084434616954415508032632269392950191268037257367624323679809267469147738191433976461395735164474949778230583565637520913430384397926984707297919632787006733298998177769675024540133092586929213356277581854289643426475745633601331025673086196396395822645735555300415447677291326940624426902555299397282142435724740023019892851237418278329053132967402213346593094002963742396732117732025327056988348622150594348049202754423516592571445971110284419957454434797913350170533709267291819907587539398837650334606315578324089708531762478892381317708788438274953615215587277508412321007154518138992454105344390645911267643128536246250317087979022671148244699258072643401449303127595648386149865197922848379766323895363691017130398450490357374620133730619473883767212103574744536082275707443390024454958841995278944476148331712212302827586698297213228360837244950654340321567437952437508454282639409258669512592531370970157616497753300211842096242671334359507280281794365247105223985288025777834799736059095232665966046672944292127638684924882398022087324590218905543592532156437473835566913444648518470381811904181403346787597905787102108697182964170981787526821261859553252570210873994444469520995656162771719182291541581696166848828366208698233833547955644453943932038710783641062176636192802566286318615403877753047496315733003501985946651843702923488881156710828388526118122956921838610063916906778813348989528063151908218948931202585611966891574969311223111821043611600457744659232030489839760316632786154181878804639119369346469811899148620096404991507756945152210499959845689204639383690652135988197578437868301514877375158138201532164493770625646259606904031489556998260701956552896065398823793885335221802539314588779389796064217648170886861408044062074922828826800278508761824150923342803637569902060756292059397809964729451235457184668523070151847671425421796141320917868757251187196399119341426933579600969554163468606997361222963378709021843894230230248830070094116474581242929285480185089924848380148117536512935385991996506666285885104086195888420144096662638576562943369766615113513635577502960097917097995474573546270460566541965360279791154933008400724552505063773832901519459518114166583088928052857137246389541746452411774080070191203405520651200490468477729160877430612681834917208694319923991718731334133445742875374405970621480288507143541210098192095756530761718750000000000000000000000000000000*i1^109 + 140994481761845540351316531089337560135958308778578736854913882195377132290662921166900689463307061729617864863873283825892170608909754986570470673480947466214567126364573650418888357594359931614053581201727138391019910319704301671661791238076741169312650765963262111395266135914113710796104153218740498696868373026708447153646342616361651240362657664316792276145871213621024329474851521591611334078919353344934757072548990204904964170708021784518016048122635411175250454991885073112373371306187394102137049567453528683153443678449261664334931782376047202063782712483282184085542206493302150117537520141939365422993072057743430695569407789546614606169197993862429002462523444398349505631462778378889571068835676882327489632171127550868830988373767366233453159122076584989969128102822567739145511055241026349743962445947107760899334191521509182834050414710749327257288963668985947327620002495638223466524862532211387028916084053178885720173660797800886408438462551782621092062049960017467783209246538956595841885878827732689316779481900723611701121474516645410377172200694859383527731562710700191697125421829238447433697644727456817031370412381016642899663183312732747757056920078848616058803679747456487675435812922680328720309753003124714313260091469124115646847225874692520393497224473088557586998625244119125339619983955520412647278940307652289021380342543192469771836163595977709971372990040192764779864473361631622026993054149002056799690896539440916503110540758006143753761193664364506061829879655604505535639529263689257877744216648603692475219858359695371102678364209389031948986001874050973921183859869321020534941876715804606049559720277637872363960569276516633488027194380541624870429572298813190344669484065574363128377794731494024474023377344446422822960198864047758135265439790526372196702346903702984439886960653366838846723710796925759816421439540631562591669053742870743413814867372080542333237093353689141119920180129483093702377568081291308239518877266831908486309834335021206335696513864107592179094982785919728911764033971076740131783433177034007555077469461733531651603644637928670752837154147129400716807250857094450706829466140663003703384269389067223493323086773179935306577384885436794580893544781323397012942465495079442253289417096138726425294104408782526871482202638863299418579785843849431983600500948214264539310120654531295285328641355756867235658643927160372835715198052239939064024911388528907237915171591843407342768107215696769307387798635634529186624270893623772011539395734837300558512464934477429514103630865730794644150041321236829379260917016390614043782069082347028058870855349047684192574471828660024856097483964171952191197595817772208878993055878845217684045736022506601767341643607770687250762886519538766151816217397131045646624869040926740289324726187411098087333635706222109271177661173399323254207771787883411941585344968123704021090220718347734281440453173515862305172412534331878206782239556769916181699741839405221507022909411215938712581500613816966680268373756444584775843582264804369509838064161509582687136150571648726669133007784788722041519096085960184154971760118654585837259228784974965367463127033688972833138539700612432627653378655762368118094184079743834259019012750946704401130370239836692814503407704741511406447931024286100255547522953575876704144668600386771315913497590638780217678638820021715815968686747273178762503013049378256873145740153425303775591714838810730725526809692382812500000000000000000000000000000*i1^110 + 306632512600752911409337408607445954714323699490800483646737114767687668753917658175268156479135916943150932581428642331086091829092645434468957388246173683060253339361404683023882973380889755109669020297759452668483300186534472955168127498481253423968814402983132182392966321068689545965359486663418652159365834734164571978156809129378864282266940833441965818793425847914236090363975820710705127227968435786440030503536348527884797512431185604072668965988433655806916299056298037074298702419344251662634795618028190976660345534081744186620635772504663391210088428500882651181493296074717835045924629860107789920745684508870159018106232155606571617595609465790455634244561335441727182462061011247000271705431872299316199147798952705019764264128272105315370930354462981001521479672022553316965867062516614221229315476620609087913382960586802419331814601207164993345373866301206848320215234666704961480126709322325165181643831613702877994530146442405896652522509902842779248816909722617163334306562036679785897502475468641401635196565548703000461749416513255429944224237438356128516010564093098801027277789298017905164673168410858542496425330019229950557305782090779177776702936738141468166355390568034418381240720438391817270176526432563241700186546840544317453651452452381223597927867094371806708256117931584922317081649706400593155460006489032260450157168428957975191286423260200605043682796776640134336593546529089218943809173504101482842954679830408206573695863174297898473807100665241259212938830743764699495410532014340279679899115734264995830222235187807608227657502743562369065296299759456210086445871684687392595000308498642349889473875590018431091400075798389705729418661791988392595022156806473641281158063089530373242202087706696766231407265940852358867017369556468973692412758842747947702406361709438559317783929187344182477453299467081614383508864123020491796964588873105798042345851495758075779356672866176010431472800532845138172682415457095635241066372099101976795167150433355851630813710716655605268844591852803426097996514369769023488066051024556543095705546751577086253639561467049754195994395934253796630056324398556520792706419836132431215078477489371286537155297858669369225655590079680547485972632256073594701415749592501800370589315673731195618369778854602825470017007288003927725835298528368278483768993628345906066488210618228832789812588992421349672101533429597137324274215744003441973053019932865238160591158898109280043289582064475064585639604646188354285756546158031498580736179666132507303100346643333732893869613355320230675583821052125451496635086446856517335881994605203226016627989890005090734003590218810393274424126049254159424209311622145312704885980201774315591462603892346827877466100719152061873313897012537370722739917393509244129710518663009100411979034274812646524755126337404030281088975022229800779196680847728789488537192714254985995170016967149466153047851264945187282256119704211952751018039210151405435119630103213706800787468155427568427245216030282916138877407744581593976567986151803925213957357871074826340509667451553306118615610512775775135138072139110975539147848939282514889034873255827908841297034016677523789231691908333970980293292543129520008107388718291386813280662052987161347369258605819089705943166361471230237104994762367501814446354306575285180711215723083123444264630228562670469979135793916155009753085902262569665088653664231098505282168591515312705553242267342284321784973144531250000000000000000000000000*i1^111 + -1405306277267771850860640305896833680435260192385843395835258271767756243226831032613854738213220486758391339288832034447086267791630374244274027380163444012153283261740976678633174336618959112479743977918760928723841331416730474340372224959613586126278121538637975694121726010617474691037019441509382125667439788199592695794412325670464858156340353052372619599261680245818559971138061547148935602326161916333385374967356776840432946321475310249566459847775645125806678343028143137098931577118486992512328658459004006374731870101565096545053677489284189442988377594438566985998832368892324257568842701362014490658237110479914392306559640251667221272473823244160350969858645074220515472071501673582804868316665776652090076479290175369588743840327675490549299655572988209861650671772923971679212450322245336295097019525621037235907851969567248576293908148159016457966789245186553525950289138855315288330972564769263263135613412069473620707529508851311942489047136638705604342126557208554955442633818831346867406290532152423541152346562287381047945336963964923565741002389650783181070447409913751834423671495626702153793751128984846937412995489307272950484025023616827753076299421808104486870685618389029787117157254766754958890298316886230951550295501774210775790385390469737372620629696728046487961956998991289544236307313704772174099593171710106443749349383429983902934362425100590908777607157526358706697942711670060723696640400606202731121167931768511605930872029333108801145094884510960602527082766550375612363537892548972578493913989322787579664399033944099457471674995080685573313756719104832421766514373190193251366025170551979702970297600472985391265495892881099468772924620726470730663859560287097237438549629939318095377150074104335257470538200371441263991652555687106875801397905715705115172521216130747960603722708666349459119233896419293066815802323186814499961775939428799127579692611581492296204525700783039737250377089948351652275145166862341732863279329548628264344188176248627884530835052299597188285198071062650713657721366327588084294445012806999550537870911283671487277958977229892184424112434881595730222141944353593649876398478371096354601823303440302706569815784217923757944048259286300842279169276918913005128609042349776434393837777928782740854553566963842950320255855479217358821447442463253061751175227296993974202919079614517565088507991015068843484622540054758989901755013566854910128250310547402341102115848216506373281863951489585532647573559499556885375115076012409045368501781365153037065295953113211200922993134378199254456871008417946012033201631983644095873878343041145792574609328586110552809696384882717595983116201938400838872549620024811648062368674891895029552812241985112414191831878834363755366536385878051683751411735823373572391111025440493080321863200905730097895736600583573566654159067294960835535798287865459370864600814875264500552409379535333384814312680471195513174365998771248668709144996212533201325516660723859345115055871364893586388940740616404366605722139818123299541671795056142397700688417696158858695029267380081628546803066180192563401915589845968591896461087198182550987530864967916654407128620883672713257429332653825764148312739353811037786479580058004656905149223004534896456520130851743509512274489405714736003925157539815328995088917448609172676783116120433684947403841192080281949744867068186095882178397279471804324482500257135638194899186770303600724218995310366153717041015625000000000000000000000000*i1^112 + -8575788746544954247946175805712961276283948312275927918962104984135070320374944298844675314558297051627220293652465321411741238894085173985274149828792849363080681534939447572743127187785967843901624983588776828611312515749538257959841790377825837548058395266593059261292382446058988221075309325393756359936179885563833576988775054519253514330971669901575163232129047045333950970953572482023966764075143123690149794736954336851441825712121419949622068252224995690550593660045186877006930022614241282431474487983125920739385269190705121646388313974137259221050862191044765129470441009546972769444812458506297966818758587729481849342614667848262968094635670734420540651412953247879682201268082708018102558190056815571477167962398350262958353484130156329611476296157250605372053247075810114135633705113716059462800674194199265076416684700740936076635691859735561052590189510793252366581014516367069491330012556167550637388811851401366696418924871848597639595711240259120383254076822845303767710659685842869621476784811826256247431831744288965656070970538371562783717149952880384476718623488301625344994680632923839740123514957802617373992394877286268906068689204517885907895630673791485090834859786929316314946936345105276363562881605060001744970760761177198730363631729668337422194975141980051639722758707071755691441732625835262394399714635565737986072798819048515052841007503110633432558434704225279783431430499050702622893830797250831089449763925430926392931413330204573596022867598368788407158313200743958431507546828218130624469246528065784082497352715341463831193568649994205719523458832504781678004211966991046790533536958992795113098642491789060911746798100239525122194872138439178178412910056811218010613626488060358234721658838260650962242566267522670831070718281914996950930416127319142024400940648777409432124535847536722027683956015875639739309176330237934709168403924329821285370423037621105481833400343898739839076030367673363199944106472385300914936871951808738596686003284154404916218525979212718718595015830958787475960120904585873226029825747565255956502016727575574918163599484322127034469554464265850919848657457301007078656256346422599937851640637938995414695483292095044019205808982889535029473002858055102922257875233966915686345763969933711086915685596516197262454163231770849633309163358682539152180183268123252243650854397260932277880828275960560062547416511564383875296574240492179623213655198511318364359432572188258053409239693102112604033393108478529294233598287053580992398739843485624664040851923931432994466223403184544235143076637733106987576612573115704349582620097955645644498895841112640739018890613137340273277434898490370001376895635380852042156237580055632009408513774610114643213573734620093518181354699561235035226062989800241656400307957349706520580490511867268946372770165318974653581969202549761976796115860133385818243574243679562370460052257772873946058129339956424318638264513163793746856533052542140618844232812491127543464413149602893381447697637141453631319418870090160651571980801031587214361324640156070022006652082512855024676622713377973558575365915271914043208343939330001408904929551116544444663034834567932405588463619448690549970834591199762885261961011979842516071237893474478484972201483423946495499022058929925477092795657015346296562569975874499511989121603777900940992933069174252897406330580085155912867165405300468625994032899250130828560875241584060546529144630767405033111572265625000000000000000000*i1^113 + 10990882389639653073713790821288194939018978884148004280448142270396554349956480849463733552517837445459495373792640748353143888502981065769774863127984563579507695760820398992683183185248393606567835105016466605583999022948484327758600436085631998631320307731422721151824535885900341271955864995278181106028994544378194864102691362172447362131945350109829840967232406242353513404250432893516540461301972919659719241262727219122038085741235884099335137729978609679419876861036057062768503869640657233873665475135610293769871666241554183383800701468407536518911544594841581397696317509783909186945819818424700292661060886669192491401224721832422030167288031271612456502756562528881175895929031175651665185707727633691235002113913651505083987988027214739002240737734988033392760092542143808129186471890050974464685303156856625785866826151907597370502480464323907537363569233749162498870298712655394034103797797076250788825031032542473888340285447441006036286707619808713027297974245070133955284451970467188849444365586434099027151391039379473650341556600611843808449436441789636612734465695381569961193551320818921215665843255268381538715416848607143449448088582702387975063600229500180152399443069528935195468269057055141784042118518415792431731494376157562875538699406124845189963365188548235341873927520862160526837300030986097027727311341235772051810837499309921189818943776686734704180562754427046914980279045340831391214958800419584961224906428610147359294174697909574470898040674642257615723278764501768957423520060059271343335548931314770415294189760920444755992102834534461423573712064335113215915806795388765069607422266989198900294637849152012582727975498613832541827278951470416174128179082989918218119205160114921477157970496211625258288121572625597537595211176051605289309634685852399930050634101185402404398944163884504761609140451400829122983661296281730748944558991279879693681743458837080869948890927836768069536574153288628836116803268467140951298780400081773645873488604605964680998790393402969906698181225548918421019214406060018203050286137485288331230122413286919214592722531706314257828538678260816906633728704922513636882398874685629165719886072280350199738365529016542060909120251030386698403049600671767721494440341809591824969031760577483406474996341858581427592327472569783299489388755404887340479482477085799934824144847778678244560361721401841014296415605885337701382134358078319143720534098684346309074046975066201528887897383935529460585735051598175865721015000923705651269791949121830562136319614647411502891511558785703473450896890012498233627095855139853486381188846983900557536060502177683706542101612841020754027638181853043623693034596982799940257573500950233373249826854101136550190382231672002894533217089436206981499592678803815658067680458350641147830331573838792555868515533262850838406684686608611373373183559123339560031226268223121113426310913365011120393760446331811614106105014107502792122260238230255353261336884051835073486628483494740398336005881807974616666248392989816461359580784430403331229549983605735012651764709271500280603573407423932787206383480656814205812126714525981987733109562273457518627524180080927522813842571738826724603681522418530539199115920397888260339228561861127917469522151409627481881568001521391402384171870555729918236900704959250209251629824743224305058342567927483053809576125709231441469182080519240266578169374801618771815212016740304079576162621378898620605468750000000000000000*i1^114 + 47572486824389034272123550321166827228324822395353426714015910401629346187812979085826006990241848143464128967303523107144663042303420268680732292184860037026315607106016278212472472257579427790286565646418646608508846980315891007137949123302365225552101235555869942530404351294912792945926556947046817403853984595750826846040724248699416268087423174224588068279465069392744821696116188147590046741857362101393931506142304814648845015135803068452898512037073398083445670979309945362476578293057533344262180225761874645654582566337896526653534379390420137449808505807625890023095037263052212745893345759546909075735018474786063834938081255715462521112260139628808741095206253392945270835481304183883882931997938392234277700525988021450167447672190994456470023969689794701947901692823601808401730584044643883989205981778747154828044981943046363913690743745140658970509508758030463055316767179570078985962397664947026425819474974556764464296852398845243473224764335553377574613966003477065575729149690268823987859235913442180670705952903873951778636881133598893007470774201294882611664832520910132102173171604533736856616334923463941555321709367963873103183440297130077688658130841412910396133819891732762533775663508337862313843395705003475925733946570400891589836436324917837472023524553683162813274731615846623588284333763945012685607215166791253240670263905645087989260338246295374133250345365035557165896736359017271556498326654882532370782428854923455150031255390298545185741497323150710609676543920170743824082516371199899609804374707770732047989880995049576556530121601396985439827265209735387703968241788696880043182795173813136681800410787785745654554880414283834290585735035068740910406484448022202697754131985757414906584102134037901717655715072382188547325960093978794711468797789546031293612640856816699837464447804179457410735489698160678188491111065544377924752662804114663939706104858219156960576142655359095369281757625347012507442509651773421019598645456315241618233342500852288705684347428587285070955951229509566608749136699315234681507877285314726423334905740745835717651578574046203560781028149796192796044912104024522146492984492276479447702516987827874773692846265950075965830768474981148609550668335434118711776309742424982244062076771904065917665742955337780718969179249427598867639269705858078057973086732543186386445936785476283019128501295119208977658733950541003364051907894014778294577865440654282239701695750096857730216897285329736854475150470236258602361507758466331106995067290374178954472954940086673323010267844722930690807727850406026744105889639603667152428741197519227900380550304885333540828206417178388691372336864755617498947762338012178884821211926315675998961632847201609252059826222331361292620623562237750975526080021215684056207167756901689113580030323871247485358007408046064762828878200832949243452635815359140089404387997326807936805278652527619262496453889828555977393246180206771290291568973988733352343625249568581285219598102637432235109166178664495834506824310469555688546056216318740448723798199764445672209487011853431587399387127479617818488860683066780863682248609662596971331821746271343510864039716859665776172135993924688906238082023709864924754466404188514015732317790280746308940925427085194024909873428760871192197520040419477146817288245826725923299855380047819774178690215479355730060714127390942335353073222077234150464743423782936122302944514927958152838982641696929931640625000000000000*i1^115 + 110395002801079531122891383628760244673939076707044239661671950941424591745939712756408438900767319282211208774614141765891412322066014999041984609682645082254596227266633762250406072087262026001892686355834170047255782157810581754319811989945738078829306325267115868347023369620638052045758922332318631479377815298835375162911161920251097028444418175174804779958610489865349416360623111794774465136643699834935641206493160182310654550995020891417569491572698675725162407355104582525380942116127022888908567715534466994848576466529411412707194340183915450168144910291518060813610006074170278667008720916841285927819854459611508745314910370161324474244390299600296666401672426015731615797519840243072474913963352940810835902952415153824136138507056906759075278535461082952173148018774564070921804505717820977905120428496781681591354079088154781486630546332230134806511917356719602307100545689352799704999599070021432834051603672850793028906144731888436380641420261596502947986273872756500340848666180662795639614274751582902378489225341969290579839373768062072133669523739354420124371946228022502186548790797704134505590563529761905546155617181646433304374832729073731057600157509361715307785733039585067726575431326637962417101440110537375226574850837380793484925214826172274119497372284701796908843913807157158682515747141166785831968234263197930352003476407075503949798706300010273694205297914506647238528927076577351429703894765032964529889953080049069489770254493168252979485285741237057471065794770991192441732800132429555353535533429453335676426430847927466331266430104760192725475745087470917292458655102548995893333115454386471129553239948337650295509056142789949798407264227188481874917578785512128770897275285746082639592462423119678675759906647699342621660956345089507363357776858795217265295871708380171744607710806296287046692097692296356350510695495732516913988794989072703827438099954534141201782863101210990824219022858262020876701273332195058858786299200479406320061790406447307892880592773873037559276270785860517539577434355524424499855166808103483390378833050727327908095835787118187157541574608235351752337127597300159948366062981906238322991148922958226683730543291904037973951516429069770258459004218090571922444941255695283688508746035647129635591686988327928723575889440358339767940929704421179193590017503749790851314512240500635493161418076560400187222478580076339980686129028413807729841532810643353675452702680999167490890610530421107762245474723486680341552206559809029133516670973215100460238383045873491607030691906697606715387385145549545944116128489394774329523148681111448558201538000152012815613893054657789132822320329207773640935834987127995604599563553661688284574158565826077576040554693090187556514437006670552166544988299313850020027316157861002678927140399330579433909377366972331857833050705144802415118676298877220390964889242750665105082489273609482245131852267935995859254251211954255207811452155219003163230444127291977515667544539205644138432571270644693627592828677926807133613784593977692503370111090894973044781576329694775379501575267753897528032975626739342297708814887527604888067661342220102209250584436238442714457127025343837559966264233719344320684583797743578789115875808129098542710125398954387670062155267868559071036794084539855198105811965824956965996035316649971004657476895239661234967165066170781438530582169963496746197324775869402085914927624799020122736692428588867187500000000000*i1^116 + -454385221774219126617527110420692238749272043002523358105867685346072291064031442035881189566947724084877224605520612614293104911686318160808670368527270686738042011765075908220649001904468538629325483335372708151362777285296224772314965027668645739064800679089827008488935702645530755080051184423788690772603860614539502866023503553818063435342213232501645683199681892718655193991235804219280527590269741731914937717165169281143616910896731695244375636854151574549020977828293604426318390721135693992493970672770400725407849983038340427148123057718958586920626849417406350010170927883629099317353457260053434237531569139241272605872802479967401172271982006284671643786329130026330045452456157326835059403432982469480692802417153687660128370261296451338536486416596349221874807640188106841079921967781413411297656899396601590584703907359252406953553211495563848089318573485104571258393812092946814811171233771572843597107988033172458429545178388696844597613387087902091071638084510797518464875754965429751751755398300851625066463232971331530630940682846696576697820173251317645021175832928521442610718299067929199543346016899801311052470180879659198118573483734210651814704739667692585414113786321844124333299678393659945384552556996007881795330868969233205261498086884147994540440133851434723238849186567078981064691146916202067575435967500859888722328138510688126667837867255258792030674685657846226354724287535394535777464903204526487423154867376264585779855195087926389199027174442701211014910595189703025965719781736791502144693201792070186469178119381410161859654948598481203074484625824081908765042766052896209723162495010213184605517027142411638037627732114451506436814554270850424676200412099012576362939451160632705420405585809730171790122309563461631540895861073210706825029557267701010491999910151094483325055922750226104968776359113653558365198150616221832252699805595200434592907074768454577732036456643151320954336857266915851604521865581346616287444298839096218409066890394004812912126066700780651955906428180982841450909923170004476780903519249200581783958363632323494522917202757666599981140962600206793417840495823927814343676848487754853225297409375678707040724487145794128677230899486881156973074954978318241946611436113441383555158879573824026794409230050001854709117416601118446969708795319005963137704441881824351901147474920415780436539781530737291613400434454870106439461772929883163121593798826948178323042191981726633113869950785389994518647432984449082513286643985411545459850480486539812538615004915044215359930498736617507261611743996940972205991896843638201719545007650527619187355592044190541441869946781711529349779791310720061171660876828443388420596490165290906753434448235153259521198379145791947951138154346309316002357545919799030622084857353920085648913352489415926221130567881696556129609321701353690753203499117137899204123062835094458483448774599707272515453860607410893022946319063018393731761158472074300418512378125499365835401400061611011324275426937029640209051887484288448004542799237001852416091544257106369234542442383164212997031353259015010160473117779472747990592973584936359359221052080684795754366130764326895128693782513296245331235158661518202412832920995314848717517179057432215844606472033896478011340331133921303359509258054885000732973199772016228645881672962509019902115165041271662606267350944945537413068320700847360191800280730038512355672963849428924731910228729248046875000000*i1^117 + -572297987098195499701040988596851945463878422726595628484065933361635047975331642091411617595044229341129351761676409517227121911290927951214650794439460697674119629168445683584246722949016596677371533856219826094215817596352141280490602321085348589058349975526059235115586105978561675056344838263223940093826849914158928309722690457854384298037288476152911928001201323049449862444915380990682736767751918159318251640223776376269000639859473702638756343387182244177179138052739786002329597308084548328040041704764647721395737689298183682212386203141317545763498651571020170680403638584070701936035072153467991434315571294465562669892046696836484109338031771322245361472770357162110287981984291543665419501431835637755762897253037580219164830588944271673974840575391437291581513437840636038147053128062642571274160455925108288776054578455885017678530529609679643854809793929587520667553184922988097694590579667050033006235848169261857517632166184767276738347964908382693137275215488162490472293980235734321490407594854750041387611112660587539031836722901044059416152795104872115733753907533074521291143588095497018079792288561068375689361566925530990860739541217785352306056761677997045485791963978788666952113736724190833481156150241981130185974233886478936462116965228899041560512862424308270065799445853592922602441603790998649677816015139225012642407600679664316591067295930672452075078902488037977179120547256000693559144812673713587325115138312962150349066438725640027534991843792006558205966200272173466391720845212835392025608534995128217780417398321981561649447381528005247970991603630259898076838895078192940414846386383250036048931003272989252647332884235909289379868056727164892684420952760544478996617257172265725252726341008535228810304512222965699893150698489182250575252449905811844719567290885830396530701651651789615558676505523462652152047824543983171881733309241223060353515514008290381443664331723906957080023456087176402714043366016360092556705746793587288833402972231187439581844960745976809201632973384622708346496773792338729314718431803657588292606107336039289435654468779571686308487732733459504499779997498047673340107244062494698238724942219621455037568098756402892066308865111014696832367783397622876688732049140902812487597308762067050915636358487205209414534399253102270457481345578506828161334294824472129984741647756918034088254204698787558801598760315833737544111189135481183823740273000297963427377573642228343591065357924248225438279763316343809295819891513598456746978855813135744221750032498233376380886615969681278431204302293457419046300125415917013518978442567582266658526796788056637392415069882577177708641805476473751077562602786835740792178686593646834035291660564445972820430173600563901364548460769558577709222732573420542442744459417339598131584233259494826839389996521707602977886459078483771812039193081418592668160960397042560841925421571642361156617127776223372089325540194577309980266665811174236838579772478922197593664906058211792796456278170124213129163902960478139542134593432985411637716529679049570165839073082090845667199856345369530924251421692757724852284824211454604721732797285052773865528805850769597609666998848382119943571804213328338011351889704368833913178846391097836647339836213968565251290861194291349250609086106478001522332876959700932355916647360451250443881707310928926486067727373085642821816087039313222193475224003691992358255902217933908104896545410156250000*i1^118 + -133238811402965513059473653391954485249550124283423031450127243230281916088810215066056409124807306430074851003733185148077976539365440642331919384127131462810387875845291702502804830859096848638278312457837439236725505370057669950450927339173545840701853677003847511836960856768146546764640454002458804375965707347101415186826849062448669694137503368980869711551719070729724132294080889274648263507193133236789228839465047255409113767966229382382602347611284722872035231520189145249897117378884037184069108414107691015521495959445324606680924831100667201469155016518471540740331888276008794457032469774734924929974703108230115319870849657840855846759183163021192300046582811993866257983327486883310293073892341854652467995072087868613200198860818032842251600276725368597744089743487470315778040249066364573708377598720524559817849335773055767634503535918556699935965783359584275355784230763588741109041837567617246071515301194224448559533111091703939293011267570717449905688951822670952955093526526934570398069437046486840495745932314698634049298395532377685173204475972715962036714873134765876002022998253168107573166449851285979143175622022033872357470475869266742334335958850492586349472063684923913689030842877159746064166413708965769903216815193864144702618034260023478889058112493677944807855465696370006514060019681447598865859404557049856543928441008339321122903419484368298301973772804221482464619128384998413466666910555853469062957367818459172515244774239333848669597838579046579284069833998436181129818617679621949716854307030035069307977751747976017662409941576581289774131619519348808121395947087071304076837292786527529549284358948473323441770120338125428920773131283042563582428151086244188678283295522359889903319516353456000280603565626482253033386647713919799071584508843101346298774390312899849096959709236861066909588572704904845583246661567891322003705783416812673784960619468359970444434674317506637544123839879113328268865738309678926872331600858254271473482219719749296620478558700112942518202553067045264523342532227992242910523522483061977338824424440637284449263626216639611266107889970875790807273636537260044205120959236817584538415899382491647955368862503552641334510572049760312163310470159784179546619346598643828049272416515271411885344815323399132859223790334278976083348790276308437872105948991452832804664788705233542814490464164558576727342894280129658660827449796147192501326409663981265216335695377536764928034043996532375361186476389564350598795237846412498107411938288130859543031360249476068280746853085442111781795620844346873801962220021744823545258925852930296574084707820381160950090251367022634552711649605288373305139918102414287371320952881312878314913757171827070730563303510750054798795242687012081196790015034049829893067873683194750968844509496254527500525656915364992982040978105238324151638788795117055078404206511752730135275843077044635845189066404738378795886184164524683194320156171044601190925945923424062810526823208334958775049660762017188107529248314813543274605880104296839643875446856687863092761440424767382809779938364159955010034008052438247482814059946968002981321608981834624735345770020686414364726453293886470264996937996839317627010787254713464237834530379176403422142461698092589722507541321733723382234483619045718951596253164339111034856602895751576072934745920779023685126300418368421250132858902573455003461142150122942240386691992171108722686767578125*i1^119 + 8582564705032393146441138282937003470525730135086450780898107883431588078436052784778013363629833676933732975031315854196158252591634410913197201878457736131517411525081221164587899175384094544491411809979067356355831606871693644002757666621753630324530550060882373460442439043841967021703505684381821736789512890145389788414533165712813398049629498613717166669078464601317953526652434879826531423141359603499553694087841791732754053691526480232839684997358507549987016428441034419649402158864161718151756435482196528359272650818751053028757670520142011507126186803195725372293126956572615946719155041059182401265309412307038364977260939513093515453622121002336437923485256703820070033537046319215632255738461305951039532938364166899621749238294709746218662921451219401508744830872504530554867618895519441543850016718221271264608637388604271786193037240733759770306128511864059062432698046778803391005175082455623602101568477237864937324110282326831474545535899635921554628324473678076907152838377993970052293050406892526473076607971256599581863453823216507652169436931711198167983372790824398826110164059024604820854703169349752999857130781471110515607460865914272274492091610197788559145132186661287437144157244338292303591624978447644934160076069252608554821088575292539903482698206517976990440418595904306052030750257290280576297000779290708679212176856529490705440075377294551379625049066061061618197376798423135709334013050168201808177073815551222136619166365691936297000583171624730925490082202973115535383555512006439897178364013210463469526435936969753065320851445232843466291647589490965011518357957769491586590329742158778097465958437081402249336645899957677071402225330727202038925715694247249897716750076680408817184807725075877074432561799404466853364099568714007424185871392068700039396018832432849195906695828550913959390992094076349682350011745408259211994342430721233521530746009386969430606826570760496013226504324316404506001355447160804490289447400516462665428883765920660144678770160079911545701828684768573145657901690411012625913861981632725568767006083547388721748540633370657278173509591205930777509709049825341089432953940941897815216637926056430633267262467717338609612922246768802156205505033679927860387418306316864190726292112870441850781263797216508090817796257789142072912459647251763262404469067883929307481484123808963633720222683788542316656673357830787170721587165908698286863373356962278321075442146324210800959855074134646571334783936707255380198314440295008757436664656957652071788020181379830598572738851555238534598435566389058442943327843623333285845053556774031332889834811281298492526620951753851254771392875796019240882610489146006911539583887792296529739221572929582717308406830011843092251348020816890692754196234516644524514683971995646917694830380686700905204310651174571620404926384629722081977825578338309769510888922561582354490042927147912404443670608580868170485646069243453293269606252396564024565351420758507956610923247689335530617314041880549250700428123837671147911519203460794044390061363575137345667079540888296484101437771437295053457154424779360816479862475512806872869797805791274136349316872655905734562993577908325429763707612936549580785290222181285815701645016467110655324497401161034838282848772853253544246169151534675119731543923251165297421414399972640285279736890960926642493691097070844971428778734324951255052482679275271948426961898803710937500000000*i1^120 + -2362572415846940696723547493971661590207707825110363335333828506759380592332288368249344008841938717878902958935523893362416934422712815121863388031393000683725372489800629037275156465646631639761563064321939530845663221522535139270285289699292268444120945980757891374007208168931210872569098188977338894970619559006220437724524946687580675582300312440392081918626396065686318916045014831905718550897060276247794778036205605935578839029806809481411548166283588121265253282916670409981384677217638132329392180500348317396394078911268688165396048708110566135545938640081370645362088360559715996625091272803219506490364716230690018462709004174702587077433566917815592562834774862851320633808711045071831803030247978283694497982697804347928567851208763582899977769125067333722869067010253726852053235901299008351575392098064851868023755441669342485057990056309297095087604164679585804865355065965479490030789126473483514233647973037152970080146414648153058980651217149022254993378536318406367200790234722394705330431248823413066968559948033356567329946281798107017121149318426313183455199592129668202428568790626119561558298732922855716603786867726845288281964251821511865681052833495075279439954802967943529424408593338741042581274999055460347864474458242610462563811226678040706126852726947433642762364766324532510391472931128867455695070881528334922773069629005419925733477422241623232569163624863502947183886754589114570981230659297688526222684646515541094348869422638724069487795306860520272091113069290199076436422882510847977956163629646056775354871887296640609533900012755514828145656737472529888836046428392821641721644190344961413801903253837578529442388539256729499623824668485082415489810361955703756309431277209296263796235980287087003163709071991299632665662835514880146563246614664963132511025550235721317981881031138184994950515673921214092209935195807014554982917833366813766835108289440274087096852461539700282557517820192370636287345064199952797458054896283064422647220757990614450146879964230339998580414728481910210406112109187132288930488892218298536291292672931114360751564655527885685590418927403766288824746896058890353246784272196496484835082501495497201160212733475985734515246756879370762377259198476547492371824273138639148029130743662373249275602507133104984731298276288330917645044074761578541321130996566705323972220562644302852843868435497699435095411991997489451650440203073847139923664915479348346628429861101712685757334078919499759102932103442637103832121890609979609557837912405415483589106726311885397032791017962786013802530155545299392070315427831083373724995882520177384298857920416634123712215347086066365542700828293822740022287839155954572089619766189873851741796188922365984136047955063667262817129335517348432938407940978309656651575816939681997612725044723574192194055824505868059580308237593507542195709753666069208201359159711953879118573267456229160510798474057158428857000460005637575970282140148613015322763541277398240831710855053048664871589010035685428674708915403293026532435524286694261030879929122886693071587933960152015425736385561207969388319523355116153904202309062652629385321086920637556334717620929597942266066935096221096572900477165859795644114608516013431149740234281401497422261428630114157493496000320926857770398241129365221784337147970180667798814947204034674765286807598706255708613560467234982441497859184664775966666638851165771484375000000000000000*i1^121 + -32582077529483813368647127077618964106630830453204013583729868775344267777858364209615500052502940923456257842462410445922106822604983404718870504951307527444722070594049317181610514544753962595886936614871722632741799619733727079627491310820908263156843741399457460843887571272903115234119573947248766268276352333703234273436317614235837546899339069433350306885235255604058874049463613168561966421581282913746540775073497778838541248757547620997306645825252913084881741055560682522972812206121967314185360624104170127129772894810419054307024241599865250362713008772027323512757724876284908531235493650453690790736454186732739787796120838831650345060909876706455504557126592787394620274644470031718848969673199666198971713169453398230816304143970005192357519338430791478215301034512904603771436770173560058088265824784647390528927212748627903006444819994297710398634376195629061323685220334254037640015837042062891947214269965664754506767034139305385490798115355378646275473353868107740532654591611475476994150479377788829005379410206736118572644408676393486026923108308297382966929112614016292506065743546526830616314788592206900175639978432088007596432507749303059142450891687345275548814319247501775282891375101815516922066183881672528712963528943541726831499733579705945438103595143050611961239665511300862140729554171797794329548426574918240763693528222712485801468902857138878276871507664418686639351186283724976979241039083981377490780086922929705389233277278562319833398893074906250006411331376164207611916909212538202392140787249711476120602911505852663488467267794325219929264781946866755366774188464382667676718482511076604691484319632531179110168850614153682603569655837777838542428901537979444221621776107878760442876063822015207596947963422732006113705426853351223480781933508612369984488867608620730578149598301920541470396501197792237242983598143157742753002624300453019918862387858711902174120930303929549822461436087749581791972510903838595908989814512633244751209204139866824329215438855437130420154446508317125538836586818825124454582016902706888384745913470217808713048121505674209902703118414785213877669982410779080916955580395447308542028067570395824014235525310828756603124274029270606603351635423074598969981659826842750266273952822376418107826965037186878971498248708747593738050226581130167097455201964786093457815786884442686231936391791850734926553666331733429284371452538818444388993958696414347719351021854909474663826362538495910572375445906461530906329895399376310281246995128556194027655192808023554638333548540762778973634314948965294815182008530708701543715851336450669839197240202529233316469692561256544983988006708392657204990923518708187375395306133628885857768543665926040460693767324933502312284858939269928835525457399904488891043644199711599040702012529311693522400583115239889871779212341414732703368152699745258672475929534022477042705648315627739010391077757352644513705374406789988016559989467574178365094622820497551168387485531546003684751975005638087529812327080539048612760176679701864338256476828344097828693303581347361209736903093985276307957384053537942670522444122165633096782481865968373916175061315586485312148766115411123862628277724188432449358968090422962710946157519538367361323926451082256582213985275466903171480781104288559389112190541528761065450639636548574517442187534244178074457312828393629189349667285569012165069580078125000000000000000000000*i1^122 + 525305978791669444992023112211603780812779427960437913812738331583494775252185835216858217119282217649951507129482342242065795851584891943149873045077620932333197317069189214625868892212214123778308495070412583830207640614401423020959362744755858332662792696548907061683653876841629079344688604231521917039533985498566996097162132440229637009448282065535049899374051098164035596815574311103344484198744714355293659074235116534851577747351910640013216622791458873157960970930020789607583308591518895883515339743796489068149612139357200788355711742146323071442402610908050467559530539317297364913597893630759186763115014227089315951293120954903278234554713283670829037487461360370658780333543230040637153588989458639563055907734764481774158541957288115564269622570125375130470751286559777458569473632953922743517856338115207591326189886272061278715933457958501177225020871619527917649679989016316439663132398342008429174027102369363363628581939103512951662734152308907224374487413619021285272155151126777087169446994091254809072644732388413046354477765862565418618589833849249673290224482341351138279611041345243092611190577740971111764869762053946461402974125288146689306921429491968230707509395861380845575328102813524756779219859514592445666212091807767741522945502758279861898684978526282763199397050787191156431747458850931097555141772484586601608620048310653218841760813749463287373107183881264505135172115011316588864516429554023322056444006232315345621669233617123478842342527334412015866179831748263542678205042404514908559180547917098987927383417233993896605675734328279242995999002328580531016114840490940376201422469402794593765521486850802272122071410828504186212426605872934739660134223108072496299853396558273600026494391122299031277417704341395349478503737845506938304136980602013794609220430262286943429870007164796281329064916623544685099436044536502088218362803863454551955646240676082007675290521257470684394789878124016663979510131479862712214237055669717732119244960032593886947114575704287619988040253035904909474226903968235937112789351359461886525641354642337773082274123739366273333386634481049135675831960519714369175241140974499586292293162667535033093836410928696756404125487171135413744961114933750405920074808340742620076458072507914572739764150184759790686412802625269172776137964036111042277715441120108721281944487946344382862842149012723432432213437789380823073573579933942990618396569586885341199877309336174501320681665152072926672562054259868878998658129452023162411017833342972310355774350979202686709986814530216043020554631779130947343014091373864411766004496473645627769638380593544857994107255357402134258878471093704558126399744514122136659758657781526630301980335482393885052136028907144186275650402168774138823483792969695347330009218048232464558854086911687134508320650514491401712610673065994666703717648191613421174554648341661551297810312186916565865193557283003142713618824863451480741128289600987655493805208665611867922005047981443217778225242149850965525899535977291850412029434086418527437996936061090014971682153653589415207010170342357659962195638834949408755681069863229468720603341841033368402260411834452121910824200342871424053082446191093465136686961761495432232282687496335962351351965009905737159215328764936308772885155774634561758950125923342234255680132474343895000677673833011649406898868619464337825775146484375000000000000000000000000000000*i1^123 + 120810939433120185178924316211224114206812902401833633957079964364159270306755964178362265192732181610021007443992712550965101086453676517808163526563762390981391526568593221599686627642278549673993453815337873136019946667642446128013338677174129707632112811616012436373177301879711782851191167850072529329403565729018145208556720295514581261651751078525297495136317930136160161776294005684190268043165649893688520887765503428326462289452023223958283208200128360377655169647023267862322923963307700969295936652758402080509078284538909529592595094297206934692778662720185589420961758708504525849956463950458408039033146339611944987209840844745296993902725194548314943363681362617620116952072998968667417881387590682837440031564364054229211182775448591503784615468970539085306829104318580402200014486326495355170882814545521097955130586877876111186918406459808139000895788954782393372453602852125173903526096099454616909186914290119439294346624516178776935769559843600585847506252035529926494462556468775900861798634717900068799543061943661825913164986960620587022840619200405490223921780544890803958671277156340381903186579723102905205975212972646928030892810144515482971633583837025264699472840581069394651401526745344555173246292392098376601688876834199365068454581722053216016341788573251965159805679694495461758900319037327589204369315113615490664052596055729745747318073844449909824137612228119296208550896317581914136478002954040814524613937107098031577167765595813298136224676607720565559770789087721450472910483636898982654449515079063400980824886396039366054283840323047841720034598750775511896275250752459710303937976103040209642471168822786523562483883091929361801958931020640995667712121598678523995918593758188923282248433379514243952749513178945900698494359254833902968191646453608254462648260970508812006615488084691282087118953912977540633626421497287078837122156004530956364380835324401339188132493917012646788117658331988882097331438359126528764373088502364206859245071658709157275572723440504041564305917193878698295500470625401681759621531257291601465683684997102602574678032653692504184590461651638325491114191814084342701095490628627975064325020698720820281062573928987792647444501577009897170709114762386685086126748221965330145850960215916262638380309666834867283014680746915515230733387148476980805461120759748971151599836739151224261842577613887511137299847533393282377514640318612575959340685486795608217157887703468590146810502326992606792441921568758625991358246890952463422198530238676008014569564472789595063706366856707985234524378062708237332223435636151879716581259547700367531836884452001736867797774050480496440595165685259840110532647794183735854525787185710158622299104855885200233777012479337046060791693578752287193736732168050775264468224825216082517243222348433712388780778310064401872471593391908549915864157512636438815079079558510401535609816866849528172353426430162573531931304736544421200794383171253350683981298506781553457611255602310516502125136835564385592834878622579853304973758509203012006788611644974349609073829741279369318685429960012053803782529133295627372371815541564369713037559172124061484085934749402409865113777804913037409936383795912373697666953974847940816127038088848835560357745815804708941895521990293936057519428672170212085020890199889370034412003443671942103099237186825121170841157436370849609375000000000000000000000000000000000000*i1^124 + -50171474322795963509666388285850466314112375834082520303988676210139133866480605181130474498313544314289070148720679683261111766336514891934091377139608940855976768657465520853279085105281897777430271165710865077559597940167899829651858473468574105723078200433102932905764951502299975651297741326468003674583432934175730875532963078483130067394537462022775107750368666236987730901737875674587105451731268823730540447611377316964742404741502784529094825567600972966401495343887643881750800826959895450515347682946762379934226369699717540013764403942012314992974683036399535785229073829163494746179417884353771523389088843331381020437044238083592658288455805965811845081370408051582253130459347202538063671722028291782158471641582982606885776239526643810143805388959645613172779206577369913310766443382593219024581770313641640898795459123719026030077022722622015472156270619308787992248461320235067247172396897137959433239891566442000109416347200114213371851494041521373044375828160959581391927262124551597750139941238655106342238129671868571789441746625421514976446702538246687915497629609435089193724244252075061519295139686316630530693629333423010228457479595787990938449888010799650104641791895538785966834468726213289827585547274863657982069168636734506819505476303348384976247596272546778162670201904953210342030123678969929523096346516254165216675827126898090624000040667663024184773278378470064272485191650117163355709522091251888840526676930397144901006284339225432659842445894066544043732250598170868475356253403252221409082893374492513256388661497265019507333235061711444548567273842954858624855487094817221688547583864417812398042147896658416241557493568209428760084045724851941048316960026190922807869551607193368220733251958049787005777626206468815614515801867988591852539251861258570111749482783006258030787351990112168736922161038074045562802023205234514976937029627488850219324909004486887266590454978196175797875228720376087645734746428352450718360722966382802179267406859188437800253706840381411812399878769927467851428618727531460418793517029861339178365206513548234272970057913509808387696835639958240153179064323307249247269702861611507567908427755382922192323503736304364689355025260667732133106796118750110553278954346252752772641277774397294450658879577062551348322142358966758868992798690064208737499672230976547199956260188350022468162973260383984662749792752986278855403268845561055181127599299668709662400439055732366656275318199267312386298291456247356401796159406296476382635361732492483234173243196746234340652229264251492487205423029862068006882717623734417690253710081494382504534880522204684015179510190440009902796702649961660321333097742463419224844295693909681495528362011977277361552688224737844791051980507185453150629743564923720600731677268434444352863178146568730099282457619289366191707165121237200132666010343781592337312839332525351810535155938623083549810424377924531037534740025980390102212251122349283853641917803458665491305508231346601799654674688360588364428557258835248616640727072939799542881664005686866710168317076598204407407578866192540629951685024265184505693140550961597723728467862972349597063078920356620877805526591929190275143570458636169038517091379353060355076608375708752839433755316000158885748752911502264138706443885420705472215331391331694942700529515899887655905331484973430633544921875000000000000000000000000000000000000000000*i1^125 + -279914503987361393473065114934837481406943878000955363980944357187466956800792176688811006118480181082757611303184245794508408902049931486239135486008868785364849415866458689947276168902605549196251690536362854934556268400760007857308385648568604583776118029865679630961114850753331337416681704487012588412019105992872224077268155836341510799837281972263325489960524554301250673558172982019899978963674474680792514224573635877894751208688063726560434531222378814056081014257004040046040360454266684244594235529450287598959268943050897129454356661545782350607719280540291797468846933333987062857579430281134875141273387700201467937285740968527011017164220122702359793125718687345699662336565645821725585784508591278575320726705648468779803218215697066099373796026998849256064316721919729094145892430534901169571056698097229348661024754412974690118585425421709525357699262272546368222005772517950965210510206324579271420549315860716259799123921581166235768607928910636847492511412835121897682618479415226736086824280790283729947613259782611542964899796275056124104208810073075447987208657587542845663763454796280322022538233874427766697800496052190075072544730612698168985193818678174844310327692285835131790409968976026962845104109697482169009744066095982175471100873219575150769698516913346309167311038066876623919331255125556150342746689723556739698295668374175771405872592951731176041606346902845242560773407882119038523208425237960050718294631270067287856816087132038249001823779366492072044756650876369641247006182047908775725126507624360243223388062499294930358806144397781184028564205215751095142523822134811514858188953282994917818174987137481648221436158370693628209657674986960700338594384490606940210871206788872697442344726633086151424058090220125653480556678354904627531379418806678844885062740964345615559968260164554105870075204937058330265950294449502963731462349624127068315220791025099746337189063216677371954985267121103990413474669532257699905583780424715328493172569145963392044209728989485438318291189782455049208033051040352933598301120309342121377554936077699928612158893975161493248512072009902624242941051402923288140821092853228002207099997300892551631090978895414764290019245296710444866700107406181008833047306846503968804431991403758681860492253241060994856722123410725529955825322265677031872967045546534514999079727060670998727291958639624221914371292279721497677817588053507342050418282748724308516505024085586355611973799766051134752016612363574984650502829848794590281460845095644353906505524399587447932641492709106716455568168776348263461441679125711893358462684394017427070977508671309006247632154558646048428714501487261280186126661334563270148456414073357349941254411105018232248766470461317499235422225300026608134171614752826750700112503427044175308582028867243200261280391861418885352773430304372768666391020796963422495639538744699887827169601195331574732579607023168848560360942075618508424172899996809590690216750347373200650897858474733701432719398045067206934082325080743340358893290695145957973296121666748258246789976336680832054730431288384358239471462635886615393740487837153159548122616044070367086421105297966504964083388332406187551132377368553329307886420020288974311492479132431993088763305457352574507728436921512195610312682085048522664350083505660493621292062016436830163002014160156250000000000000000000000000000000000000000000000000*i1^126 + 352438835717082956841682885749439093969063170253228772644344227599988991896354132666519199127877898268294564755847747912048661253086877573884688569145799404451974144271453465177600927349064669676293894296602795840670141548749937768814508195162526292280186710310578328631037707013042893652939614726602495800662934046730919628895631043180545901969196709356087061042434734539480408878516165306335716710901694728783587368223013456650141357014870580355039611975713691785432714401027807822337626393077341952442741363830750134457870363795884140761024212132735634113183915505321221278241000299347774319868279540155069392902251514604055127821935900174389586762198549420487079561345106665862083315241135957106137247953272762409944533612398302103386294509241085886836464060241004818216199217595289798722707977654882093671967507539332929787485989216552317322757635559812758690151364105661506969253017542621695979170710411670345804092019450149880030073353520768951092109231308320641161477615260171705960336054099551560149087080319960590989269122621776639180219032840650159954028981133932727231879139533886692769837304716409780903048713825740213291124399322880352510093282690992229695682229884807294532112517622429860195888766837572374247729300989979985005305596022414045732623251236815582895135254703954817614611564523686207279971410485134158041821518189168029068699556331009632982008933231018660997541066274981158333846079856738869378929084407403756399208398103583919277653578850816365509337554598291449613508493739210398618336934144932111669842749881770840757497671557580351561928886460487959898055059673633113777134393551952854364290729121064776184830192488883404328118366976803535958344296297933454540558462370411090785773559239053532174811980832052343572086991538786459518376740725569772681034382390224978277205338310311544515837139911965285582174584348498048982005557711655555300922789063344051956122084264191886296650763460624072577171914230399422709386108197280545296010400980821092863701091802166197392107178195795740477898194210028124395713672282848865844529526362284583749109127689983261824789052015938426740035974637096643175635687530718619500417323723362931503573450944359089258301062966528503972037339257087462691675312366378116913738982756335091562241412291895928585863534699896371626455194978195149427373279612734203037649417395062730856837315393312982588690811347255424899941620306631743717446034144855220425518899193243177571270396770719078063948428087294191946005317927912565833804878099529186746470212768587984445589320347061382301224707125862087297267577247414231482198436715789737599157592754878711747073792645420160329323524982232584870328683037209215252903927290130945049160211909794227981497490444593279509392754892984765154317059079202166316938519953348667644676742974242159295301883974705812177791503177023367624396102730852489574712150895502113044732403761035433396147382545764466255462786255118136393859681698236791587801172566554972416267977462005111913671848414550562741165678072325521498248729503812841176913797590382081547548898903925720847128693088865635807524065295490283190184728031023342094162124002173708775068813515110224607819437755363630108176748092159425368520520542991586238870575669095498172882874908768341313580451260254831927093167103469019576588904555531081216890321172741096233949065208435058593750000000000000000000000000000000000000000000000000000000*i1^127 + 39436603755329199021548836941808029974828604855413141109044012108758414285006078566772234682322967844418002974130959034361757935715997160180494709259427282830181451838196451432190539081383711175672132712785774760371440879233026827702649951726788767001169914640164581914606806783337790316196158989005763751234264439994163332358385510620376928837831669531468449251182729803940250183648512222330272458032359776255745090143542365942336723946766937724307070775106670739239451570067809466929655363189589924543841838038650137007607239963340001376084530591059360294364996688873928981249725452766504109449050974372375493548174621400399310976745164951649553768503888649265251105718513081207226604917817059298475489015764655011961494712471352982317542203649652325148495739204145300561725624410745634202811661372543676510646471042843345117362418233332305108842515370122437003518557292489641891515894032835507691506006490942721540874332736406822209819686870281112940268265277309735451868760853766621996802958743560828095350181503373874416741334454986102684247929364744477409740716453582273066676664327103411246596122531806930965598783748723580516913817517360488968859572272503988944743767507787485123876540430039699929298578842094930064072325754209800101000916438712034182963057701112256762814175826796212282956372302056538135901612479485282783383418395587043617184717791771877530351039981985832298404480562087600724904119713611502108531708873191002599116507457830749262266764127258392226961729501631335169071951656415976019377586796022194789759619103009916104150155184186753934884159010982778695145345263965139166525077202779447614463320103814090213781934565561950742539553661072982316205794672463322085074111853914834250759437476718141133957128518834138592695398020643339844074430325901388883687802307429506516166378953081347308745780138133538900993986168727748502560542499224848596266148740794448887483427342781581931605176174981068723257035742081527949598050629230633136158628544857919697011764559518327232517267854519101425264338934884473686899056884163064986422296605528023567178130613064108657929192978872137987597100783165476735008789259178869232996579078122054407958956090372702356671158224059960518789562880649438586653279234013911001106135301163870055418874952667711519865613936970622656921064200373829569375834631151757982571165551468007806814690171189955335154719071325754472468864531868315588824934577271055921167546895200060472452640475675216478453379366791403764461191418850604261199178307895364862519035205441695064713236437856879593396169822103215887394268477128713135836351098282091131771178525494602870867330795681951790422496585062960691998185838435335787418827303564402226577603412738161205447478104854884596174981006232663393901725943506520286497578984487577153684804266922845450559802107408003479937787705553706860449939172909246607490556520470725323453458770552687224985432796618762092351836595252797588181284109784185475566353534573108366132161395231293350231738299810615209037043478658609218380416976840605381277411272447834061295392237821708314639875106148198836261259152831214510436050563170533826631112601580332382670555982742287919957541921292479052325059375270105161309260011898351639129337033926417436305752358949255483754121557009059007031199610450802729963529724699355938355438411235809326171875000000000000000000000000000000000000000000000000000000000000000*i1^128 + -408783763581740503013130996645709755494971072462202024460689327989083619304000976816757135275605686311700037005524112426762961526259702663567929302559705176884305527628132111429868588755033805200238065965874622304764501546313870325380894435512332033820619961317982002686710552287079357319963129667855488247301096811287807172247663355006197591840196774975311386428276545493522459540219936388145849421348599118640597145055816563983638602468649991858808324659432858689694759795065316521602836496566022467285889764611989036272239644198653204382134377189097228967429819783996098036594402270015296999835188918568158172352936575799807722841564698654699653662479176010935874681815259986100156888080783797631906250875087664954168915748237644714259775061743736587176865438037896793193099890671446593722350355195053417856209595700453571524569833254578254095393157928844683245708960643981869500514362544585534672764279321260499854395928171245176598150603225794168476334731973338945652393088418733879931339663897248369287208679816529709204536153740101754196382871962561716621287831049029734120627322211793837077749541647492940959880254725375317037255559477059477609598474309781484445576571402177231352791707038360358695820167673988057735732996461736941394310404843497887269956988557006750199855855279750640617165332846612055873188567666559409901499181320791702286224799877735925641690834190685503193866847408314173362729803055363947844211460006380277981333119581868489906922143080669163043087801659269550221148647080991330895195282136254543224921834311825118276169285840368882874095115122979043684311509815486300242352356589942483619623591505624188576714343717380803086824568347328339886850443779873906573990102537360858335698884377008765333028416800359525969265938383825362484440166633635983125209853746445718599433329955840745915644173988882539533645349975479841582750404698977460976956923679379662561806996442201822129450478033473936996752877316706390923491642486380957354680152222377573922546295927008440165529842145074796471368251555583129885545516864780333746888885253807985887424459479889936992608417913551106643336862290297828094647992034469613124019290907106803405327616838855649585718807254847126032835246553603326948811172948988597471469586069716636808738248680093721308664702740090886989057939959705408093895491931621565444816660400418875248379154460575993849849818802646573052368396643756030882209694833975144138766187940042676215295362411552231786714934097697448983664013259493114881651953526211671705956594205645829450475601332029498008780464998839614130675574344965864654373734801834548004945704633871539466782076273855847730692777669535555505753647330291992852259778158297905777965200736988697010590619910078335224234205644514097927171440650495273526215359306994056546424330667019244189297664007874251358784803378490533467958267460649893508061462021925288335735344547110701515874212934266083834187847088168528266457938430455025296450651985636898566920117285002736201820214190142536211270616255421774549379448705017725152358242404148609560618488895160907308843641273067111723509488876441880905045619248069498236590443189656415065696875656322343155420368495154852978992686872107231941054196889534216017721446374446706988798635043511954506749436938714966664116923529187047779714703210629522800445556640625000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 462961133671640622880300232950511583080316302392696585757985206865611307370230156211450896186709329263933230609334353363569144021991012013095729405648258097058746309553799113168825334865036685717393589957701224668105845988355619244610159962250936248948871997976901799335116133732896452379947334197222594454576008776571793782828339412275513630649370680132280823045320968614917876634798502179659729023378986124397594001641912079565456005393344391902658793712712890124209345780842637868549791360559732532108916075225301745050562670901052243582503310229672740751598202978476367713479674768946074056568403142545089768363213513465136016588079770081765491458131880432622293096681321660659657622208901878897276532904371721049182234333273176926420984519822066017821848399119838813960683956935929486941801884796809398869354885383325866693360004349983923561716157322321935927709115313284079286255441516483856552633021262844051154804672550981474826095355456360605136978395595219285879481383595331037152511586530851408416177859506235238410201735231724395415723614424936797945429291392436403935433118112561034959007447259834603855251748968683267093201020111569850659007180604357334472937759492482241830600083510830398481205281343280701371978021543696590063266218618982738702152458320679281716417448201677695374560515933294452006691084972271431351435279447793823102335498960379613224870727009396374950200412836333566022403559807642950690449000083747212175765817705725978256347264918683278650751447435632830217357355520443864570205333772405466068590573935511822610131618907972926725567742658159795497286576391292718548401657627068211730677141129619616663259332062265468322940527378001496279077383435647497766041469053192362583110626757053301778669661678133136677257578685426300478332872920617245727689164422929368002525619681192739510896908991528581147220812022726040442882600193404500792550259751533839155421823309902181871436562504112447901460757381345907902744490995511821666587645296660141119694693103672798005598456534371555236170431204837274817859353275823135741140713568573607096616874691891716760978274374664229637968903561831634274824912170490891086296027879892310645733822257216125052171467472791582080359994215556745532341097543683579136585940371175114536139812213238960742653142655469651199613985934686450561822390003499880727540371722182108634214815807921993218185083654214672701514556885570408238622998721625190379808945599699154211150288243058090946321494485044508402353098988740839420490944737542140904589098665428060827792935713216601463780136864116665851704334036546536032125689226325408624478279889663818453851379681961006570813088284104585265808644476997975612436644858827478330825746999323718418252457306617468088960940050153710815943359126046214348979999168302466723732357615868389547319097198944578715323237066543553122200211074875398636297300459039108795135370883585030077545598211621445860723148545306713266789420900013777471709706223572638786975583458805809524155595056956404967569974975680994568386710218007234967077881640478671776188103757136637331856225942840008041609584586717421362618498957863712390136276190460256631229915022135150726623431046797944486677253048520947111082218588207652685538596376887460079299878194322583673536240431964912596855236241593956947326660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -309234845442508377355171818769576656475986070132008492971250801545858119564202916579253531253019034107443572616336061992671257740166391965956177614602186348176287925387331174141396217044773727931103364201202051575425484489598893132897186797568382171628768409548892621616640310935335382962595066074669790259789316014883763793215654213652071172768436591070992379668736543903294484090144520904739036800223082670175041526630962037495083630138319128525422022803715547562620973384627327037809766750625718003260487709008848319165695121019086438509885476824269976016512659409212714353506721336028178572466619378095653949491840289407896307637572400140161013306692993074274807875673035534796070067101607664335588958329153271756805478451727583274438144820242070476540888771786610458921854776310371433041908968545805011020568906696402695909899575882492700958556698922503939923432173587674813875006525536269086915931878364555942598769439110252922546795147567978969626648392170166926625881151470407185894560334539189032595351585751006830750698152883620998765752438680794109257652190197533820587944460604322331221557018425860661173219518928979494206398115907354852593339800794142223056318333873983794029990060336305757364544846664843388328505720578885697387289154771537911999402750774188955587925776611242298061113010512290801501989674841083238910038781995086920853967460809048493250892618163462620734774040828985455441639017619685979578052287367724205951549827475340788691899814982080768334789270442411735805005327383650098660059794479228233721212266174131806772141798337009992931716835371876061169937869093346206230738465313439655005501506144337729061635738852768966117233900963417794243618472744753367143259439952631332486238123219458943749909545911384735639327429420470898838459219788110068276104388617150311795897781601285105295713359592001856066647107802207463790918217869922493427959237292016687716871328879300912988237476448872538101214940103033094851231892339212485255723255224622689305827243182958011345802996651131296027023103919533432392929633909110359051640457177572532750176007419637138777818798598835591702385060673427531472445151636874020780792766132899744574856165611387123640339533985482592650482919329100109963449874762085834553799541452770641870478058884766100289103321538081054518272649750351342892685541434524460852715932088958880843396300582302141456811498156733816548552381491661826495079808346101111879393744539115690715563569597599073084324938408364882615685387891054108580258270964059031624399636929441309483488970995805780781458444659840437139959440160443001858862959256164526603473803706940196565049266296921459930746191947816028781889123874428278761596032514358237118303971068219039421962817177630450931922173718600042980232552177476893819450352189277040221874019551988967242144786007300466092441533241672999888214239718905048825963547040118828214115138629087281525986744242422129084352047694862891240880662566585181152599662488267655365406424114178236604268766400188763856340370480531989514394610446441503126518613560430143439277914993691264826742502619661222573511866961387793836107610252353681723917553551715018700183200616476955883783452845452411675809023741409437645942194244590744831076934759534281262945331311572095888271649988489394524254649877548217773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 104745594100144955446557849734647644689001963539019395544854692127378730048997800809500202836716048556650849458407752374538067923161049005896239059446807790911555851844906433758544066243808737895165678294542532948101563753754602523881380222495763036979201492988956761485573283603424574560175630191057580254882061653832264489357880735577495770265197750188979092025725714336111679472313334353600474403940987554221584401961830253866643699930211922057186076118880036198291526095369940034714704920760853138176399227614725135863625672375099904684987009761734229828513973946236613203411908630695386573899620566311281724812830434898967615075163546122407523088659733912931027405055858866774695668800779599481319119098897265363053486570311507050092814782442686001193314222583799338356698968332196158486489556997330376156591433021003457453560609000097904576641201871395313116563058320907826116042272714351840335286788024467371033191160402107798161192015424133043751838183461035623275147426133069648566169221311627136962801202424207461650687505221945961885164002874436747001419155958712234668256645499938268277193497933931992233673783905786660532485043466127662625940009071720152125525535196224478337804945731104895571752082167310535632992625692545136991210187520688387409637908923846135483580873127367360088283506237848828690682750386693065997922909399306016150493152153811888687803655290417329569682134161760498388444965814187611834999756705114898315356110650043557138768299239568095145718447926216812765202450574665116020753437876743459251706119673932149914009228744995946139507583770235232281473213368138210178638289117452838454621620918749121624100733399428022270160471853085996784309542426144102105543993582256805744386057062713339365757221332877991799301910063709901950860388518130421393982138911079730042949311738623249481301399705135767580304555953761058848693024504811240292960377651625527454429093165038693435480386469199385611764705726627859274869708656295832049098515029944209383692926623828364609947728239343177482497626916162564768820433278980645186281823513521936789095181691353536492527630922827513031213748883613070433749614680545200887205835852898046893053223621736920988505064897498595598131771220794592733285928433244547679462421924683868613643877488181327979463356772377369417401889674233488955421934689754978186341267034444842475058169396937915949414808958417782922077250993678498512928583008892346926737562444647487224644339494292522873987842918848656239465702077030790515337763897397610621550101800153331498867946908101784437804387965202113249813858802879924035175915842599815878203296881235873127411585906504612177753581491301468676075273368265152196965400527572791830089435865159118128945388918078730771329647845750605076757585921788159456413067006610502244567667496865780524326881887450518934303786848911959346532923342151156654719474308536525632917366768919993320175543397501229760030581517275064389298567930617776125581443355724153179168307044223849295802003171056381158443324919226434013419930468078892464104995430511644525470788454538753600031790522470116956544074692615138229890661102975565273704381074644463285228339480619513528743112034866794502668369228871594102962488756774193565706931336664689385470567528449635356297898491294052124023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 22836452410501863105501279880052141918167403550408644163557955870071434515557459126342923809684279996018445058045773102487753458078688621802920688614341591071356955513297352185707409557882261630871540379751666732097123630236590802409374202688856154044231327756716959777277642511437417371433034527876058479954627799647422727789588238980383214345115646368599831349183013019173909437754779037472107913546882866566599740783877869970540521143324254402564461902538838243262334402036645071774795577593964644416515409498907937674727260398130469652200194854427178301832925961745538335925671712662343019352518256326812883683776425441419658996290061670851748785116290631328593025810286181563028327389752637597399137730781595965349692419809462099129022455268486873430644255994768566099713686107984775097482230844587314179391093568450935730590458150955612825502806030221579938921843275364618616538746579631468897454590172674647327424339810741986217752923334708872676792948198291521162743718272098507008575338744589683654291249049082152114486046471436259856930215687131256651139709024278477997930945086249053886265358619177840544852662561687086131313493657449579634361646058714260409022481207580970490184238353590585730756883503909594680981398545083415184556513051211647710584683820402649149568221417938485720290542502494351581989070890140806109960266948616589964700744799799654214558718422812116642943704573861710457776026205712444764369190887276347620856599333971741001808900574700896880180839195313888286978555996082011173533413872257028843185415057574776667737406733054797811290860217923042089865217722247182627871503927193120145387307339697098128775412071884655161385067471561285189836746492275528766302613356149427989846886965137508528536482661033179364015229790191886208411489825147805806697110356924324809391464650451560009985058921558914403246429730015042038363250532295559405648273995766678896819966561354552156187176920427937005336768507581335582188479523510206698315493268041100493872721265007532218249523744356473371130451229248882016196703234981411447140959160541160091218295030371082807204551143203766051158042973187888489556256057104274825600673337643811805126531911782540726665768495891320805852127458771278470433849716617221846579736600311307443362565823336153073461002609506209813979670843064601267280771113733450281290002551270882891313958712188521779202797050063584534780536115641836832789714758226115479363997724399167842941707191041508765869990528264216204325760405251873747901693768913494947609762579340697997805812634970733065129986107361291104002902364176151978054607866267050316801033245567497934809492318834228496646077232397165841674746618498640928082814498484560156507877177201263967410149925339467951170154662341896302516265387229369917776842910225686399546543356201061375608658290483396169795440428384947590816912825655755152779072982327581821458267367000407603058205806648163615009636243064080573468256631509532422457181861266107112789311458564556998546198211454550941823056795300581675585996018826733165494812295827004302715041329274568144184251506054062169818110551783446051373835418272789142751638630072192120008351449255034441213121866009412412563194437331254819815961007213712881868530893264528893812554538034067475691855859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -63287066261841412744939926045428662302508531516267968947197309408099248039587539229914925865175772304034664850902993055213199516452687134783618481293535991805110849113265219150484336489664139075509004693918006416745173539156836885569698421821971372505108907606424661450618212296311933318982312310313137814839958811131086116149658758364162730374003519422746829692249224219771021872794693828071603920799592524564588606959785860645566799578102826885294548168296879868660356463506185087649251083487567303837315397310541962594773857934069960200744462805478663184839961072476180143150389219895907379711205783423143777048999239778105543910337974289914819586520504504335771523862348897735427026994717989888374574409597603550017721264618016486558980887782860955197923990573118705538417314117393097639311855915831437400879254030643726813570193345629034959691279255571978792249469157709083339505031395063057778014582131237798087405794627851945796756094392491627025964676231586438702169268609097990895641664351174471494509911857480142091710878798821472040895884848053952371061152022071512608748322124992890419321845204915592042212391118439129582571479267002207962778597365417556736866462663800586970509349279807194367563180402135925918074351658232993265999405274260316044172056020262102137638189389302329905531888648489565755722022240108229493537981723250386117159351922810644449663543110691879276848926071350922241459546196497482360851457683715299772341888455921120143155714677767299759943327922759721390663529887895789322239125946433299431513694065962038542152154650112183631914183402858891359575529925824099255889991027717584079961789665712364602102489169944516136328568531341980812297270873843228778206262900297886177140016718885258582815903869107084518965911637029996612292371123605641037917320232794189329445478284394870876213163284775625379481052865327176438870692736459469290475597414532191298274739610459600492722907431240882842415355361745379009742846033940138216893102410354548906557793755157620154994221472555041436384682055227223541932315231601986815312247242672047091440551837005731927639397241400264572151957416340441613415732207132001277957394245378376215867256091563119174360191329952196167662288676394873267267356286542846631842753236258931407377363790396871605762786997225084012330839569125434887004165674823486524887043574062487845461452102453904614314809116666817360347189820821791026987662788456886742715182748486244533875477368971615887842374026517275080019425194686016526194630983724606869021108480504329161632060468245539318199880075705675069984612124847749850877623644804419281106479252996239755233004082157718378303721905013467629561384878249160601202515341175987633369291186079277235042311795249515493417453269385569161944209678469201797816653116393857159081100095080240120273734763133149528403559938671286453259792807831291716127197235172555928962895463594703981516696546439515078757549495570739667482301955930470186374842700767905809551171073605046910046681449816878984459494019027465826265916248890804501024844972240682600367980857252784731924846952417941956166397015656864774135864796807345682792871143877300368809310208406710324741832836407561118827890811655881959429391446970452159690803085006086335450204777036523645000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + 37557673153540161274593088698886500991868804208176793746919673535769692903402471431915951853537623613010607806055162037101694020703125810750838731968376437989331461460005003949168520467533108334708575394581342605198026487490590511328606069311512797145838841537559495551997133579240455026647951986614078733110893450809891662061070937788396117759953766872865930421153213030756245674093363773010434071337421402842008108303414593071140255981838844384316768780812956423484076519528126405466821178533737198561112778967700779124537576295605004062825268531706983917908166770574090941008637430598621645562692724819608310595934728258622622365637538268276947590948528784218694696119076536338052301505016314684296079404765074845657434922545042975542747905978133850681078853757973305336092437941744149187292429293056463346205031564700242557244350390845702032528248714047502307981366549004236952903220289385740732885880900407146433288965557295440882150391689272223876073784118476588550755946515592827933945104021236743252161182159003585778007188307886971154103036521545457914302407438024995057369595803145857162079530190912851896734633803256658651985942557168877103178594627970239297824362115206863716403138250291645027277401758923276880606516342077444413600957470267958826059082209386870234311055968567011484460728879435241890094144500431750216030242040337478504928574893390694920332910450214338581584339963828911199499860342779609234026762152255883917198635533699027039168002531447302553651127147103352112893473870838181279361904580260479673454258201383527112357070247453338239185942695470823956941205772866567890823868320916199189542724214633668928319483064104854068058260248161186704799692638396883287330625692869837948212410421489420292637276656000694995344862048601180245093291513460541282026790988438679666046053798200143403145969437028018601978739843060463381586822306714764640373534904755381869249063332669411276892724327701419055975634751101485149839333999311237529355357267809908014333849912813761200534948423251404928145633178361981648917685124519330151951510366354109650851691606576947641588767362083251869794244499163094744524168756551933900979282873239864258716878014609792389933933531001983519622469260569851449620949128338490058275832866601508735922612647854199201473396506616330510966473364999369693421499678053075896528792205347987142247052476216341575068518524670786540340280151363600128498491538322474319267691260861575393168300598003612304744808478508079718066161455740116501647634846570357559924011406547740310062129448965363641346466237675286564104615498065612015510462586551831103443801211989623922382029338841102328883047809948481588812695626652673599481786131179358721423848824989979270160639711589036003328101494230008998804019300356998218661102894039948145329091014256613778905986909704568633313104605021895141657415181911965068100852206476511725106162943300630168575957760825014601382992204037559567342067313206722290953236469813073586289792937702681387910885189511583796016910304303948547023314954644454150275845594535526865692055864260647617074962008222650426805192632972352319493895754847444071408817654390957120745481815722880672070928345571092774625702322214171358638554410684777180220441724794754851134507913920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + -2656942121344943787747447380225789337647851876341549236866059449241081153438807061571179621603211760946890425636038378776264500130741934801084196299739824163240718499573180496732243089606141470180690214317445890669071025357303988491604236555002932237246382048717510834300491630416985439133648476071395376866093880073230321247993433908097400237487171414346821333539523954524594155992084780599683436948256496880279091931163611567202907155741135027936253606462633899871566793499816801181173740925101602762526293028505155985258043600471823323379165698325052793824691856909954965515212875066076224873666161153914529766731113239791847846428452379746548387125944456567673485924436754421007463281622490654802298346582016230525886440851394196682065975657213466967520350673721761471514476266475344588065242152019460967889650180655721977978981686747911816230173131630352073951057571348072528392332625991003085585460456572494619458549670814203654497767027076507487467948260284391362636844800333687470029723937205423745654318973059844794451089745284367463602004601063351927461182096505424377896613028820844584843388781350369253668176699161010456612811788156821658432783057248461704773699384298137172410340828056499446879241564338631924411492319625425548337959798799676437840769613157655989316810925740484708879543230939615772457412080668698852152572612063574103324830231474087030014062508564841021764438270178909791378026553207163645066138323130584764486113052332321445764080850116506523908558803842963998855918252367793792574134896387881874215316372624323340660989174246363906626790580304257143391352326675133310679729651309019101468651955513094585556133035105109969430651776100955177725155595740228392335909286760796970905059368997460490553825441176046823468410793140479500803588373741971280889576575980329228822296121130706307628382362369921189612823150568377618466889129224396316895342226135131695782546570414819558117412422371735175284584908475992679775801958213023011607406952651983606302702090099486174626749635675037347470060956278189489865164525344385536718946632907332719305528482003531377269041392131558461469050860345778735490081714180515935951881777151804284785303807135102023911865264942083507548822217037486432468460780154706986276755173084495519281864946209763791337975175792419271492977905487822103763740796320611772481367116742406817473878955198683178889129215318505080403557569404782536272059209177912037797634778977198201386209199531172437691506035013336548882993559176688546731846117655818742846887075691776196331841131621174246809963475384466568221690877086050222912500533831591210655779777092939542726721091697294174254342870263755012980320464122952533395385543637103928949867195562565525492166321129292016667918506489997296447424192115745406644409051330607609089991059859859766846771985106091711075083894661284889186419530922344887138763451841406755699052518565274484810714162886968990504058019480420521348761963963491446921205686968758422127147569731588450390578862149676641492023598705335216985718711595604892511397910448620200121648082301640270386434976458466087645642394470127581862970371071933503979128477932438641377018761610845313624114087068801466928373951199282848481668645392488461384943819102399195201536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + 22951226614306275278516524562712735580049232213560330989565459077819605888434950758636331361802891376606891620513560531540273253742062249611450420097587506240085603742149082845860044631160979969495666705096546944909134914518780432920505939825103015124470533531754946347367196488398142549291815553606910680618100076761716569196481311487760889274880864919881297847618159011664678324200416712082882146039241660915950157004143392561836406961402006439392485302586310759581521207353758586435196190004183057492057685076856583273809315770073376116653322657706376630029328279147012162011886976237909300243957147259619146340579301304853496110769583263839565329284892895800540074998692545430613006507247496803958325499175506525476663978532541630001965783257211366892470538071192640949885534605728816886336731930736897880398761237450954195427377213876426128791300985090638716688848527105615913327613458985651284570485298053315926662274900408574856613441236669585647231170052592632373482824281453764787911334615294843308561584919496734971802367056235388708233398088966050814192562856368825318346574853760790334772532794254020162945270633562693538025556161578801964120274233936038113699817794032029575826813464451061506387348969592901090774999033170959926928442362702398899924996458346098571808478920940713393117181463120314132668788079249770066003895131981941802651669120984822737860094481767489953427469156253727847944168087989384046476127288798035428756838437369691564837454564211110799695164233388331262572644699004331015681787796998100377099452274654091540131898722113726201934687650716563134381008048714717025559454403255580213483203175590420210402555860431011676884459814357614091381054546832510035580528896055648314141976785775179819584199078210543928911858295770033797371616039455470774241906108877657017411315182940646220707624581331286256790183372174281669856228171420242448293448634102136858135272211885096698698449467218029019359825272570386487904614181063431898698513861724562980806937723365900796432365599984429770982444977365732572824572595690055868519177908422397994155870344724435251192835134347535792473248088738936219088795549838238042984597085682069658458572790839160562171767952028274355202436625723265244493238065571089597716709023878915669602716813321459903139510969418311358106441460483201605953229337252521874148962430540143134799743933803922762081646855276089813250565477154314820683847557527862436341431932332819129014003992962287040714790309961691217685055644456241708652063519160863315455415710839973449296833169773159832532462720142815446561066299917472337693744305218137052536258133655320383385936984656749562702823046062802078892096446207037683076153160198420212769122993891614706619676135121463518828605471993614856772687198487730263048207319232454657201882871426955956941674679095790170138214566836422604746107051730732111353249938359040410328773958158133707602801860638398720249629908351248190694489539626377167251516314977281397235683589612748186140574072189134506247509323232657896016506539946061278517033070270005790621606131017345285169377335037569031696075438343450873487942792241142024280835889972514975548203282881868369544937519933322243856479062477844890590999125727702537130522335353241600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + 8302084054847086348914375849443555834910216281699779296882081128299029286823195704156051380698983327821983275539867517222344403919045602941693865462855197242162910563940351366044534435506733102982196249344590463614660044249986133613530621575956289731571040781252983276912337940417572231068944999638130914431052583760071698642037128284634894479648759241161926314735926519307808009602698749913090762672308107818995002502544648369755867884745398136533145336446937287604341962768078891179642733157260312435923131890222837704694278584759204696093391197924969674419293128125909365966284777024272399769822767665436384051924508862743828808948107187331051708756404263463365265711181478746185370521370121002642055615200703606324580778863089508883235967155237959904988954648029082718410728371461246347473361038810314943256113043468925757440674646214062997859383815408899668291016410769817552626106208018987548172401797717533857831926290834022797707093578973089922012525026386221965207536035672269084533131559536582658246529817627414899913848488903808813529267376459693139906575385044142752853217369201324799298025485928117594410887849960974828555476602433542716214769394692741042154015957435916899176238403252985308769578064838520584332850360744114618755095686299579145760788928958272408608096077776178828931250814114237361408302707622247194302807622492511612164054290990416336575698173175102203432759006856978857024921710646810775171281919213326770074675470877293004648550803244325026938176520367748490742239239991518560565593461805810214538044946929896060274802290516654531750347858169620124880090861103625327700641498241370597164535202454937252721942589947102192470172697292164096228913389810236214000470792940838928798652564641280621951640687771926314311452294152988322624925097202106826383963195813584967174375760671017805991799331797651903769283497113028152837223467386211363464585916938060413510196941585457513433316026757678274528360847128814915075066192088988643278111920959940823215068607501877803073859984629532021762608448289643681901236202540593680361449062166687959139141351839735311785932894183175220378086945297779417625583938218433519566393450389808157208744438469043220327832965864012651343586597819018565537750466221323753041211672537714757962073152518725580479764189541425830104125261655825359860192230715088002824210826766456052739978667207871583924280487362382797815940437680770570120765626953450239583679796709251275427267612444078756700767940744978305262632305191227147608803501548518009657830018313439150120192373993868662712267498394878393233872384056576113609798990916486168143769504123709091528495333823579443389893294999731542792448782762079163747703878011467186445815014209144764590274396360981618606375858307726182668367133537246290649183915811296592384976693671858455966266320315841011369361980217866222339312436542041262160641144714700021965365145539003335672730671853655724043633734432944211421182569688103182514347064458510722051971799332066997580008496365797510383527530691553844426398329768436962121918693943418788324086209350447705830156728978695400417791176691266064401091404525883377503960491660594648120921261506484132021414131002685003682508094523091429534698201106280958094283735302144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -1229511098092381340241268066501501995782006091132943106480672941207712701986740381185839451870968052242829634467874574108700222327899020379483983000686585975335348021943290032632423725164597737642243917923879652241574361070926987248055003551619151998753340751516352142611332714068426066691347699851924121421474269522687685817823339856045505035345771670015388158652646573987342079287044762988832551502007686682352933566508413499488694070749009244540009902979091733224836703953847564735503367353201647365228825586465688777296395833540570923156680117546715066712694394596214851704304427619134353592354976037284785241253064438868628961922221374999013629027578805651003194850501834809310180161337597012539669888042216249650511771824535996094459100040746826786440294310318889662611008094701077871554199557432516025383097934077780527629041753424644838107356911590523361897303923225643510346688179746898194599344462655521423065875421760025439061715756130129529289812636310230250268156335962906779625189270136821551666288141249542951547685297147148472408425964496189286160334462491037397822627061219675672799587006235261667876483426850891447803210927735914716708121550644314324067762711306059474878518848707074228737729246933813786838748412929233115313021257680894984410729204115428589859360478309495212068321479130228891038822994191770141632853964238423562181840762487366479149538922642754533867780694761887228525159632710419220033621963253732774870618344127030830663816165065233410108040754265694390932800358690592284844453807258507369457652254240206310252908348844163858649403258375664245358745151748122377152691389782065308366848885153325937975606492528642910016663561388320494243076148120544257250695476516388599878096347215944512557196950767832823251200842969579144986446299050584187374431390446178763140823389678994975947348718745696433483909246872329460754949813847070866341348716578557757481592619346748334802197353276480054207698756782692529517597001075986373913315312473114718166071489769958776960254590941385707341663609495927667003601972607826791574653990228205123549958807907052386912413490273710576328264972922313097326807956667786934894484937904359580206344166690212843411706543763464118661887985523702794185334849404672152119655831087517414004452725798724586435076816336689726447249065585466970613791912811245662708594561136672281153744794289812009689266960633484565343767884977713120677851537872077519868950219503537644429913030611647309158040780974843475208096146568455921032901653097303579054946699973832298503557776563025058614860717669879285762476740297526074653825755080264723158813381094821121477631332678587886609973424573553513256669443232602592534006750214947233683514007537250914528369162324183830724653013810292934692821175033567906077447795014146179745606917829213215581278892314903301090835505463969918022448578608518577327072051859150587244859525692100465002432848941382470464292787110835989149208996175974620160560044496363222907600211299435240415533454859772772972317944179280001030861269889991306239157438169012067129622015965817460512246672892752032441815026373223886110612021627429991840055282483830128566507125581609657509609500789277394141504754924698037354279557361661068245257420800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + -293770203413420984636118254100934424605098534470155703265655728115168686720851338967654527018766374092982661211908060495643502445882170327517310833416555030581420361094007445153798607119913108341690497033371556462293695211956199092345062314214294744339399625446539172000855143579164623505270659324019134928761009246837611758739941756046181160350291683741459297902708085762918090609908744301112796166773291010150478923906862438230705846356683794310994481223776953742188513258241882613398783133351546951007103249784525526348500322830425426810267141082716560600738391645326631891677859137740192553804213065295468482700049816727068506079966904927028709536689317879272186653492588560095248416409200351238962697424202359352340110251675126140759490871555121802843242218535954609211293338197129453708893834985537424085533199275763484815508708878232367090518709021308847297832325212421412062076580023955712044586735179261527291898831284511048013996167887829500128498823225732189285736564843326151718636522828335416945725940137478058303330309285993128030628749979772582091422814590973686374932964601630459772513981945739384411342740959309509726546356785526185120480354429526658998642634767570787206374452055267624937332863615451935305747814649043216435903029456404434355059815622918846273467244320665392873553282704077166238252601295744723599649897854198116209257638816302668742796946691835075838467787878790865975057265300647336527406418237609398203124729687901169077722106953641941223432102273524454847137719576380973496487055387577811351427097130929127956954868644243340604054281888892751573357335042414170081464171080898300036929906223766346155442544809782115093457216962220236015050540546225015781275819813336959942237247613446447915267445835676565724162478524570378545760622976944167188325821485732457373970542353032771772031913522880418668731617113896493047437363904271020155920702974146569355507890091708203028655760394725042229019303687590866631635009872624902550905337961212982316092623585796336496277740050360700931322221995759359775298885690830557121395330028229134019400967149423557422607321375365786153125955330024482614350520970147704324541682641432449784954424190839789207694012696451352492078239461523394051816125526044536714512386853407830220413710142073635380636223309632759505550437479467845821140592465331672729252513351472433143734058522133277631305440215606436595861534358784563681134793359236642064619464593675523257173714654030401268774317445430560097987531132009036607692188637715879142898981161232090444288780490765085087539568731612064071129209168522501995101858645112259746079409211413167385047685392685905568224410759754320371586621290285320449583279951732900274920237910717301464421551931210838621774104062610013907399808616801259897316479005970534579742312178556523428784627224162223342313825925052512652772072996846347433768884953930388013820113549078046760441278384863969345521972557109213396094771604190916534036786645639849214691587754795208290307064101192272077158350849767219291843054435791105237562860601395250318733277752746985052212073993203734322917330846643294135739436629331393613309133241521937569570801345734301294366787253050860277702412266554422889857729557913455820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 345900762753066070817045872289920468292689388423690967045937323135426672527588550274703157064429930771827545742543931904945701916314619397954440215188089688790745605965877589431912549260984889037485508555345290362726614402917004068941091725446953751149576821929139876998586900565038708680730921213044788216810295857140047358029688819258793367786225688831369510939956695359137427957997365380644683178821679251041715222070819822568034531917737138881063394434997496279997455099236057564109350006796836329594271915617337824962371366082184945045429343581512409401711324151796510033588278675138996600871764571669652343432548804536921618405071249665631919460059442383705447383477453187215837006593388833962834980164329281732194927186273308007205827300875697572111674221010408904654057732195898528307887554815955428597137383382039010645559325619671437147703420512444291865405256958619354262857534571849832172434759309400653397240209233922400175837399584015077423651052402650264910483304054127303937981772037912120643769882935085111053801436656894829375982754249946785444374528953310597119641698857838260260191966932597246587683074150118206727291630466331647215844026066204817402085198995297764661345047860197892399007025236590179365231420112904979932209292423093940401500018306149640758135926262204853069345919437465130143768299688356459298119213004611188604559921541507831852442344174887108875124262429965942786720223328002869684635504600465009962554090398450133756200267845237816343058243998629705711629145137363370605145816281600943553664335111950489372590761367703409712372188401192598566042651355526277511943778853614875098758207799792828090627869374355567226253603655991398775320124605399605797510332250885505320792139920026341649143071017410800000331583909250144200828627692047315713816696779392957295766332090983950271929773725744132017529376618163171980893507756929641284947166344922147571995199001558341604513606258689975918975245668605685200027797094414779568905610894314257168815462477308838637896221856781002814414066995814646008064592205069580985990162720191653137539345972548859711321284065538442745667817318269521331301853546119461012031696925984749280984690621724520369944954771278298543841166594392174882805280625928911232020916977623126959100040166767175070975015902647983453757335648762915923788548472456839636760061641046079175668114809967267278972168614541153437192249784333708387825272102882380459538158001406248472671199506161149053769861330021488054970779703405128935831183155733505644566603545481885682359435137557377295927999877920922732555575072847566176371134990792976900363472526356916688971391217378839361978551264612515605528983338831658867091268473474277161107555534648792631393171228623675091079255680015854324805925161790394023112932639456597650349842270683316668025949951868478044750124061103613186283214121517568596396720545820981327864303172231478179308013187585132236578879601823708136041838488632993772517769562249297508651577705638544700985286309361334944756772124878204081639155852522759178029257129526689553538100885383350587644718249645868447444103622669360209446042477725471185426369205476555165586909719732082000503913465114631626879215543681314491567332296491008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + -522539770103774130043586445460305938441667136897220518639095397462957827461235715928367312288186600424541620227638718668786051048944696647744584903923680314566007312622192306979705092047877935745578581627246089679639747304297187937740114945137807168940626582716236346899492494544748558368646929463672201753486463518952566901495633307302155692291666962421246631951620675649808871923819673417913558303681511576885810202514516549748880215094730091284935272910709243940415803906059056218963962209344259906644114907807198568950044938080788206265816985515586894592039584597294482368249700054522465952049787315576580261372970159705665734691517980429554979541904605859653644374121122120986008736747086320491340574154028036769709056252831251216425724050098785437997681788021851863714361045485210332872189656276970956973906862035494186572447878980477673126012598166141035787697533803211808673613960567761267001695364474489801570678185394090754143275467747624377568765718595617439688192760624469366788695804730479940852010864059458537174865315107669285621031520798248575468057675208583383041082658948642015754015767613421580050694864652964972596244750177599243805659479648587679684688530253240002299670656327004984054862786708922607500760907218919931760487077471382168445118855308629212710172847403756205717845911261961103944989434542777933946028010982917584101757633214972685431499613824867643972790323528733988567787506386546866213254691654363528826189045402603601985226360012579212310189709886845454560428050332452579977465767724996380777157858912065887510250318961836390341045819554357218801640339953843907261395393750262031910105377832196963542516940830472184566903646111918784200452227075614843633172731486665365799052697211359105319223258671199293240533142222035498206637753494445559850125719825579136769534685261119110625858234277852449307156929516758495852247565186288709504830460953423402834772386084678915582103869604620436584100133291165932684666710927169662798248953253401530204784638311986772357778375390310343239019976313825432464370556460904837748692940605137467366285803826791585817744000410147731208347823302632600325756983212767852673901717290323948818624708185478593239894758359506552863043856228291714069055659592394013691738054323485656221356965218228325341628531904018884043554383425418851871218423305398023917846707225859002537214268826383773717646594397451438618836870023950619164851954826232074741750895012205490075560109513246847197391105474800766940878422317944108059726199329938746091486330954680349084710632101501616072441005481733105840206607475589124601197834839136025671016924480695635601606711598875629729865210773436085520068620543752534749064141385094247914681545094396654285863348825226719608285328015292328423377511072835916423694037350964681621911670924929111726008411744401984802120474696349361136009267200603007142314006548722951012160250388247972033881739473208560281715243090234836303173537513014373171981150129784932575148636640135653329295301487627967420582671002579901475022217127082321650608226669948872960354937816348508456431111127364216105543442206055517666328140721453204706201844283233028005350725655166768758894224288317197861340197455138729269077947187200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + -126716081138315250747284002249983093119767712827122273817742595311101448115771240563196932435739069674039243605556048507166636105837170764803960353552550476536702243133134015823595585362780532580702536428564955224185470136909880982863453240030521883042944476607712842996080062883521723205422364564440355898032948186696283027431728710944983561960434273795790623328768450747518566539010428167472496020846985852158570573946543487683307866581549101916705104767155897151282103638885165825515347377839735298264793576951187541242133073166536383800805735177457650322417664507363530164471869135234958648648270452929807654382749601796508410947120956124263867308843602338543720373552386279224273473694065652148149019542920281844785487506493718545741303487014788721096896375440674560334633566765931645517287898324495764367917690217685727139903536743090429084657803030332405406628325360350158677981852150529847190041163821400396671356636242927813219218430923923402934188376000155314841066742853247372517456590515560600117179964131065448822226276900048507615281308354973517075777286393866923546049354735048339941150241367032638607328920216710778830940617126516687402197262746652523252483611751954894800178365632212786669540461303612489499387116795481110367680448242231019054422837459798386868869201827083125502229422684480066290070216509999514677819071016405175800533017719839855039740831827498312205311270691065847416141021446902725266507249482941353110297014867813617671573077928389955219150944405295859040130263881531030335487840032632620184941092075846139280888747340282477782590640761443995869134556346449978351798986109411706451858220084969417033853247745749364164273274550740054815640620358360813587642347073253326357217474267171776489389828707781693590764355699034262302719890671565451536311086480871898698359905933148405647526050724748652121713644913789860071135668860291780808101562066209971253849980605522169552273956792902393686487401913241154231356262745752772733110106274541502792342790175710710445528776918324166939407582535619322072372126787240760512538806374770109824704042938338287448751668896006324460770036072065385890138789913885911106811873066378719761594189035431834368808401796700116836966604481648169732113252119022146324145198265851518845751505138387397088863892435258784325522872188667122644204699962053129683188862753617374089649951916392732561410092221083767947778298234551372965116475363988292529891400357321165752134239342822180743895578505273194659572829131255755999173568589999383978230074610908004591710964243933574200145389593045384742566668317091788951743876163015607838516618210941487916021678768032184521032367368009399397792159369813699726535321459970353831245067120980245832628304764675693125267118041592317384553241796688277759005188590971216617762351825020331179948785751766385286950639498084403830531356515303170848247173098034215272527673187850013888140624764701700045593651508291342903743954914895714070087306022710143022511818991614854031456023372528853505995587233278718101806528272452367001951338876914748869023214346368688091595678584402701111311691059077176261345107590287264465773051938262154839353254674702933849149308544101344381700220514033384596439040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + 75889717442208454610998030867321010211679063673069377515161137533077962004189745704203567977852660132790546275325043824692674775412372912343664830802348306395855082331918336847999548476700847084391703277393930362499122470483105976153064297134739382251282769078903610358545462526297331136579870520011679659678083367861949197589517915403432516141420889774409720887094966086267227235488577021874764984894547019316122073912686323292352443695487463861027498703866194005772742636359723275193680143926878004674736165898041913718933622489106953758608723088436644672354956341161196213874807098784812020983331492560562797634226278316223733536864882374713698137328887038700239926611650335397926811221556065305144182378981238146455212603015972139801133964899822300079915993577777659146964251862260089907038443526930746361697040722728798391242271709681807858887727099681978430320993821846836150391615005270922340333982972642640523514580513537182160989262146453211975050573904258153691693801219829107632205751649750713322267220374259611629739447040117503661530952891111188837938515881304889418430224489729591557904840211724979795115693870631231771184938902560180863836025885686580393472112612127302888190488163973554961423948970724374806665048729978011303499250144224521451297945575497602816936399156543723434981202578916187367888246954938253037655241503617528375135394963936701509937175909083763011716837208650753684100984383668388449770688029655906407163811507227239078137208681569933117319647445256213148668313412919954813747737359068523235571334790790998592833159649489654373221876044460081205494618839488166906563285121809681687160153146350576007477135869374896168205908333584252814419849500566045012066666324368248130752224355805133576026061193510978628802895682902333400509286283683270340041709900538930164233283916079144850803917254638627976796986207071981512168373294671914616615374160029428999965784231887513783982558982704548198492121884372533266604148889031638072787024265443113331415166328109491880651377538463364337612904736638115626404194908769134741758135008577454697729755356170920745534480127694993004725065887216144311799087156764763328771369290242301506712824335180434499675331864683962275957133312288477400279019286630069700587043644916478990362240831132618972733327310381659098783310180808221101633424464139184691231088152711246812309316092119832518408173687490303368557708876186900592451243480132481079914038363410658016836978525696367964703941120294105937008802452802943596719243423976045276424446433127907524387565317249883079935919512015863565937128751504895179811250326860026398551120336592434318014690181600350067866112202652401982573589191901827897264543415357686537436868050131048580671257297360738770153107990933602447649703163687354449619253758812712670951465994144844153088429655965137239899532229706528101163396712954304576447207440851936517766651351109320814341628594272781511206654210350562046380113932657050614429614672260062913199389324434533219286920393771360876869515309461354902145606498847477002708805515395813867905820515456725277542795578379426843175921974183420765006627613224789999345501274634338202089187569522913469086000886924280364869941822390009856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + 16031216710119964599294147519707483267359419962292222583248457100534880560753730118811463476582359189685361639145246559562142066137085435295904092371433325801859411014867452833743577297832209562610475715385335551503013637979723311947982336947423538845297584542234310373554758129156670450577561496321687732202199183086813307072172560950051119376586379462602054261390047935116542038465746269640833254318469711472205297123123525733711989850414787042971370549233856919857659613142346204369224868660152559471104576856439324421773098434635392979765065589756151479484896641998990875095361741307924194483343058087420210575090551690298184963475162212747078549701650072782208367941875594679649124553975241175755292129930132436756380264451278208061356556834148601298664502612797725736185211328986342391510861616649648662086941273971590868224133165751187222771335972545956714212117107892488162335461093046558324794701421489588429234099341764988312390917517001942726122014208567317795155838201266013108881919188949333406582892137593986094907561168810049368944827680092606944074189118538602812104342083986512496873332591158471277199630501454149026703493018789496975614096427981450687368761201163526653072980614043098433138211155217670438920033220053208162281812124132829236852885724337291751269974252574735183580195209513173474865262541231783136640305625657576830511962434247693154688754081756228432053402813834781869519546846858315641897688432325542268025155100979215530849285677171269296529914946621705202440586899355008643338310096507672448533788266313676967891031209471664777893956927601078207341306237692206576475741137305026099893765736759749699519881293391175135279404448852965329449835084873455422408784960966874528449858555733108073727543769164461725464658772018171138228799539367030232993531402027293163155015650442795885330012241624839242753034909799288613652839508310031651609109672611625795260222852180343410141442568303749022095840082629646618753643822243335383416011104949449211419216134839306341401710111647515968131783672209594030717881923549479298448106276046894254000022705741209133279844591162486465860428780485094425732071262776771512998338790017403870942622923807012773439983632736549588825822798579979254351809388904507366463912880666527983652295633370145014989347480007290228361264156212049477297443406984553455084880162284713420169293279055972541686345651188926202865584488658431917334761215428962037127424458223486156246098502489670284301488038386980680375436494098323045632557666715997536499456705221969212026090108571567815310303184046786064032255755169544510065320650672727803617359561877138739565056297580117457718365682600733759386363993931039813420413471123609685522026013286553672578160955915043891650700247894866944186495145324103493872007221725942726725788593706176914342020575369429976709678399947923828991545600972396676605347313742564599459210142523621938656885925839508568539954644762861894117844330279556521878680624700448926128142860162227361386255395682590865245394502659877800575560420737663559378185931714500702136405254933429022416494647774665758183310484494269023679150742493793880500209900082387153130968134088463662237399969971192901526631114342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + 19812147813859289574453500555150283630242652193753296547825256118584304832225520957195523861179271557947750835649303208473304919836877943729876708172871934570766762664305352821080111253353157530392924308964701673687170389497048989654176955016762560297779016914622522836596277665773186743549405953497213948774756926720793242849766938390363004521068464117406140204746008334494012342003606168590809413449496103308989144213362994108025015439366329897983219389692178804570686021981407194704189860618245653977524688110698222175382806584592465450688339777750281395177988031554131997463984510688201836583279511837316533462048107671874826808779461278154557266363772441048807922964421121355219150074514021761989650517094452191877192777925710964573480152917917938165116888140425744800157226382806997264548121870760090365082012291749329786267991975278896999888908650096030170012354282218098853085271300759748805381541725650529649249758151108283714903759786356691183338494802369291955541670823161009174659296163867682758046752663247159582074440472181575289578798007432404381718738135911600097235423815733984672644605032003799932707249075615864980231391379566971409745691625635408026323023646320084111655795843353462474523671542365736170859019484122947841408222364503697988607854234488609855153682810181326410889060526442009579114505939692852311373797992189275556609046251432043754374190713900148424631155517333977011508820820804819942988627143166297416146213105949025910117171421117646136625383388629465261429366525265121055195102485965188959311778759520472694937621363011665469688728902617894871715180758642282827564465424604809008813463980293623763608686642800326827131206966638628386384654560397085515677732092491303309862286987638789984901209882140342550611846235174185900076258601332464782251582827203929757841044945615893760202098000598936138490037713298341880811762126026250782089858431172910813023593266145286075946595775482098533185880924338240717086324936884440502969936382194115689705661794108412587788790099431062934816284856921480918226715454391083386476884685260449353596340353924948262312544184375869248901087977768543833065853693806599509255998579662974079081982431213480767645704076424413945558050433038190192609462437202416369328575862154355986052313547257045282352051434687949844048892206227076872735240874860009383790093044358092676120700675269918909366474021823943125843533865152323283054390835076778449672517181752159751560774549523312917696847814029266950147518487828000826449475341857106399950064701922345935737329833281282434742036224598473674232115129691447553714705404276318512655863098817131352490972901295643808387629468014956289968466968269689806384506043672460729751096345373207702496597061464711230384044835935177954574391627428494547121086229820559440324624106481377855076093942099554445539560444848779494118773038550071231336976620737675812967689113805381952871237914947032944815420702572161976275633093195845881659228210578798127127194495712502472672150095194829135509917673683562915322352107018617362643366943083989766411382426746692309374891332030006010380728667954466487990889979250289004547205236918866907179462013405680025600546054889614127346483200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 20040236074722685709890419366455202587745796305150230620267761375571079324533052471003371982872334777740713303440602128375944604374278008241838742099456791730909224805414584135554369959459319001228554614916782635237368134924855998775861397730180835536604517299787611068648427748160790385308939007726749488435531194030883552576892948749691180079236552018140026676885664882182389827959880828614313939084682534445138321351833233037539871969161678936307131249286061599530863977539454638900282844888460652698443485416627966480856858341869314282885250059450227964858071356953685984298022050139124784351180252018710476159407238384318605974533572475964543066461781856855957238293709873471339121016897614455797376316447055086034930308797583704282729145310387204719714363324904198851930973133975206640181061659688417042963115227455066450847273782901059932975365608935801930646535056761650033049481181140228168313481582634173773253215979346506408621066382091287308526707201799409329460678811523284450653638092399205255384850266678994029736775159540508862718263791586498332693015807088744850536037395398488737651499947277368797596182410440751829931053794172466172633517265803127710765295014041071058519326782765173199616699357030073433758567411157138049538247421705644378733818229765502360672106145269686287322617289514831839238145555692676884013060522690418497056905888107960310830359930173729578261622154019846288605848666012950836585293389056018663342932724623061165199396425512496539997471440320922405472411412772008812611422096396130261965552493980601204727828660623781779198524226500365452465509991010250817146185459273856373899897529610591739655333820526670832078845023794949000247996511008324726425734487134172656324713101225433511994785064027964333624929141734219620659528083617278417804782163435995564406002238842488535227555668833696916709120649270998080410096901307242463140040838234549911859596642852798160256909667205964046299868763619065218909879236253291594972299304690561385755478799866610351500204113043140885111164335878556539911402284074362729075185421649566803470205846017440792609949632199022998454448810789226804906533430524624292435026163697307584108055587730277066552683756251526518058521172497077194602485793262375509066892970506698508096678798238150712535052130171548185457338634686720201229278889927036308411333757487414692286490172236515843874996184527405007831690411475815106955312014544219725904030308528000813194314612641697126765957338262179852523872826151016437038802989075630356211526627190735337594003708579995713347266673903442072617366209009146739222921878276506696263014162748032628605515420492231432731678541420606075506017464518061301244872515012880453391920422299857258434404047965374009842668515313816072189217603613695027684524406949113202649510164127449087018854461952633031115223349019836630764070349462320183433391341777681352513641991312447407188371055838829707671816955580772082198952039341838814068037676723804612779848093949277224782125502008769926129762303747299791191786687311058625899849603263122490218002661150712922291550657419441051932869769438860814938891567688883976416705955461971991165307126602490235690822377498235371520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + 6689571682928726943218522109612820276133867907640700137768840097650231623196070813723059089132691989969273516722217638473314455487905922389095057039141352842547457595001306305472837824162180293166930024682475852802157178187179210511922053109437834795286044279134429443181969948515934031695266526804225662407187882931498255248041443163865775193560896878490565590871501707110670249593054294497643408536654999383642874225966752264257166602674190684305360314338690608711235912411814339170749183669078747427418742272035629724879797729391463473202865754894112594620156178767692399835041322645873986258938873617425492902569365423321506148411150633501945343964777420255936326298143921625374913617122688389079081135666780227850198302348440843165962226339791392907281013216181956042274466195427890224073311573825917484833609057093910029484550609252777937787068616018300964652099010807148717043357080915846479446869650200371066043343550657777694597959756485119793660465756060498313576686561251196341659191759760824769904980970170079729374759190079411664692552763590343721730401735813145240547076863529714567156898139896066650393126063916176564799094573303133725187930123904067675739953699074615959251514494776828107201011491236136219100460162692143691658958012508457145570470932264294352689542654114126963413023569871923080537096894793988239871799269767060896950173723709273611719721090072430276871816058035749610819107110931634444068157704938583388125790757473551615260477620635951876682843439266344879596610127241383943251366356239258065292458371790267405852880579852553328412315183425084390937965590307023002666610111426615481513428030667454749998625040235965697160674263958143905668347828363491388518962466039415533047185500236013887905968213670892527717230508221401665919630884768687978103849044184254110519090570598902618322975595638846598785199211013122406987895142076271705685540546461502979410512236427831534468628565451602624335360764786383720486494978680643982908270359896748443112136051392091895646182755380653971358063475384848216652854885000206364652118405565164653761960163539247869099883104711438741808288556292593403694510423995371870753891054733875300405271662982621489154140774655349005672101516249948791130440262952293942650792422717188270406131330193275913879868585553289498213140859201819898082636099614427395018358062668490021074718278733628779923383564251862943521434997261359157665617642921278884901639945074697187024486103745411504173307347426311287210215995774548588353844089444433094887881643753309002118100952956776751473240010688827906745916504646582059315938788613104756972630168057730222988263755857673225024785232352304164329704221650933017306873072082411699663483598781873591058036514578631764006411988457051932926632442932680800661251675105555338336866085630834979327451204111878557490689443165712240220377369218343401879844087660416261530231951585216367323505288147287959544109993912235208418547120896433117232577673258341893606427660828930370035441351271072310476869210163743756363741620232561888932725412146976276444780077097017187523285036273826653333336653781618269145149478262737117014753766734101142652595686934657995877626273805107200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + 1132385779987415627130291418121104880156453490887036007462849989350685605422520200133866982190791060957934417624696344177283554823536291705044644058159626355029013074061431910030098531111702661017090906389926395111012587723678192881588152534497388813519132104537007684520777668154033881547807585021072937230360555523615526583631176987475800596620668927958214082748815448073142942915290178117913062561549950225777478814090749525671614447717904344313604932581440019316904186236819382372256605562284045466328801934757848622751234509931103487825685854095260265542981900729429686643232315984377138704004188913708747706174816786461839574325478608693733116021064336214759539410934643981132109276944346954978072125257444129206855259529404290972461787296789462840433356870344644301890963745908527482853375699271174153356783566683541037965524476102463753123582788643384284632169197286777781893282324565853168110975970521654119588599413919668690399231408146406936231057526790402597523568724818285083812460772786296974469782436525403840222097619365762409028605240602301507529728379261989732397391284705743044378869502247163256568505747710747762201073450473816435561132982749422211381890146636374252768506528042906218807039091862342205172001632001116590254484686398253243265552762045722573509151311820186932420684761374303234083338154726146916208597650978337516939363868214067595154392689373660819368951332634846908812422144877560419119943810895738666186917211535111012172443957434625362101188437015904248214186163237264397621732121092980398519305634083857511066219730851006408081318482584228178893602223591239138722706970433726883225619558530619663805857208183890398007184222442148167293905118779444661416062781644836971460153857525502758357611682362746995890867783562088694447993184221404920488222206718601564554098361268087262429905893063013565580754441683753167444479988307088003920596543025881379832672334231756374800070592769090153172652760033994497655739446954576215944589402240295575635435562348443795947622039751055288561271799383924591359705251617756592497333213840949770733906742007787566931045241004326196732697778365796277478491369855510328326111632681609761239793340522021429836391880671912186401676283015820777648809898679315853244634569741319190093126827247842264120819263807666905479527841760486293051782895785712946051537170703507079066293360261692355489883128928094397183792826610235596357671271838070114466915927134028932595590394808179725519502713616690516096037227004169783686953808485354653362753101269965388790814559527289418402458017109505844337372425252488811602074176418544144086972002912033950805001103471983737507868106609597223096520622223611543583164428270555423476375075269773038724264449382393534625856688700241675913720389740237950463429648999097488709929421685237366629898340782180587549989153185320488953637404570779771897756607127937399350738548563139487371935852346187341274929661526350305704832649370960836487712841968247241331387750821810897629382532521000268965442576673968805337610728970726163873656997831494544569452248417541470413032650109696319619466090585438661681629841102824330370883080595458889238652690422317457757616209920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + 248934801790588147285498062371330995060369147566567308531551035866968114380973779321408760193986559791573591986652772526412273052530985927665973261990736758644858641393481691861834264199984312533539725352263442532102327910447719217258960447060583913070644576340426367956627560922203722299397737889763878816421645649910485845722382305813665114685601669959482446200026464626976287426004862838372535293439603339390401079855314943075877871159001058742403889878703511040776233968558958902039913047622757570836693362498740500709367529086008292414825335695316271942155508230148680785594662272993552228722661941544710545275400768682813949292761098871421118567601693546185579465042951660260496009895396074421352585802767993929696965261593323804746131459869398626434095735554588012112857134357144271009303786437488579283293759187197203170132442834845553160074537947662733843487262224245761610700386321819841345579050896797623109558002946932703604661764404895985919936844011537325411850995943399719814042554879766534367514581911330639269431046119693724159385405463839295071180951767971137555633467080882195367329360708883573042564439552685713962911432060305781938823488132624962253942118619058647167915414687740697101084911198171025673828224682703460747374401599575419852744962951009409628329217829778211265555256845815815357328197395685632831722868549943292019947671249259859606667520039150235092683359961397358527395938814189522730886505749460165859825855163172870838361932189886368631794358698739138320560942551620365534364768773652899501553277382456694108762244788803428349959033105481874186337567245673413886365233679441150652907645267363284920635625247029163556706706213384090038639329953530152446356407770251379184083799559586963371762141186430076403414907613800613984506152581999293631276057806234519254068387918086025596265032898708103724311077200085952026894233396293705207412462860045915657795390580041525184384911122023515779853994127985538572845893021901574393878077961709443388724920818662727685348365163530652546296647749258702492453332501874234985685996190679527352507247255027706681108182364470208562436314767131256651697563169248398275782808092040316761419513359079585518104438397433026342960087920049083219954794993581121827369318959252829158468765516381540757925805199378620108765102182105129018319331886357381695338375355032320797288632483589612574355643713431348506828270535742079437935986297466235031258471368973983889948044113388461685389311879287904943683032045746458523775274605915200858702616451664649218076523943309853206426553774314384872504368419175037422878824334939542337949323603444303951346359406589950199141131387302462810154133972540944642201184106292533469980064329631458833019904119384531748085794313964700344760552819953707787743290592313431249190955346223035452547897458736302508423223485509056127590407437943145630061945820103956713787518311901690537826759275855237838224836875521938804776256456906907098963859232559126649288361188716960242063304359532398016987041357878005862589349679084616708569799962065351702510679426066790670530089736801791560626427290880204812394659534106118612971143443595125189885372384382153654272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + 56539434622629533732593121816881850343550340369537508820139841496981363501722377213157889711215174953644050496933930911398381263526724775454494745346434843719133967823358249132201173076042913389681079307417977869053675862072999199226868544851108921383343302868175630295213412197841545264876732102295319278442308340580275317490071844067019568961708061845994398730781804163702287848275394359697177301463511111028532833709500608441323616988670376106735209117856604014063247927770441619159699249427698223131782953111569465411643417124539228570699433367419322779241697934720124936800294342913551801547806085800484579609589941396199638955193522557178228677328228432462176327755536702200719353844662659877258301824437493174892601979330043352978670876510350514635868238887096419798810289772619837533695054209246803728955752993303625365829370149662760059352061140410096962734829583965144908908701616127791479252470415187337248705923971841278649940592808428265999617315607763229101903815910248904593317173234816139411151397020705066673907291583565562279826846832051742380194149467440691515246907033564399822773965566359115095171949994635376148571431727824933739162971501728047489851952421026443110290957012462265776469996443555438082926247631533710952357241322494494122627065319605943394630867621061406428460349267973072004161058452498225373554108147030762454561926895953149681627025022700605988277768049057780002599382443329854492259976853952978106443629249589183840252313110840842554676677882992666577957878759653594818794200515326461958157069928619535322914978376789772944749930652977076952288139826837291159664291302656990656461099043193271613721280620872835706248507111255359356902859268945193606767841179554538671716588834162109947184089821412103437902601544231508670699441071945457108172465186263417288145557504963109659895569724992629263135079208292701465750272644822237331070198512160050729436646188095255629726101736804073877914990670989422144081870483458199301299817152604719365877292443304106367146368309086990884453437210883003514658540845365780103524233744024261700423008741181412492248201154846231073384755636481883262886391209356449061790161914132927701237895762984250253131078308504243192121162467042487027164506180083337797456376415766068543764804181363824873103408682948643045681182817149228008562808339715835371847661948930636072965111265985945225713839661942082671512482631698608922913506073395705118512130898951515301287750560775333495657808299552768183908463677277394915790374733072530012576559901381455856089236860883227820666922788801732232000008937883303202067230663792605875051102700468442154683919683484380963801734513257159060987634238444888229252655900116494403159344722405718666108486316656599915045763920969338734290275094679861937731280193867036458614450998772060782123287400318980929410066073357662699016627883050806497634230737158989334983861083395260125699507828174808388807906655119628630300056965136342742943529510427884571647899422419650717530858150312505288721693487591961975584068198148344643007617358031331626774763486990013428198036789702213313583191024998399242636932036993650051024551238009480182450653512912076800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + 4073803045030394963649493878920613381933109479459798930047737729522897621468293045111473570808914680658707297087765227715964382686954389725838246645981904972059503353158374172354701516513668478647973712110133409963095267746278308764758980645230631625948261605822271496060907469969484300935600496636781209746006832152828417170675199331928330719261859383817378808867914563895965372831943106071214545706885830752645663336581260581106524063935659446263746972903263953808627370993859627520935754881090307503147767037178712696747012955311526339980885221203397356702600896614384766583061874990567176741054196988988879052760362634207944058837931286739123350278808313024222667866775983722671791256550769481076945917041357901998715376643795500920108664569897691241440912041496398891163637023853215130765765244584267745740747649429260030564746835167409162680900995247121522761180016185551913016474279178291899698357904980189592697779329666736969330975251016716897998928236830092761025589612030939501453157114383153918347015626813503179107426918171100623165588343958674673280434681200890706882802667822141623115199756225499671347928890612660925732387385697330926420185608651214837538750839845010795403215406589028209356067481592682275387917254044470324647282618182805366814187710105896321963708199095221937940158113069181058688900760140194670064928979112595518475215588511210745535195203541850243105447876776120498955197309873581655716523446361060603186154841547181761790555326539201721474062563205574233135444095609014632634605291870422492298367935953688133707300285346452724137916864335632047642558559466725192197631937684553244978651221409349748200609105321175233118121263587212393556803369963976106328876319173917866721834189357914482011366174196261702475604845965529553140907221723974770808545386224694693113068941359747775588309310942725366158858186302216997395840771919446121048034793513520987724715456759297663432623785825452035457380491853579201207527408319638344337531104253060332319516176321196741201157337110844629596315861921007252883208228021914016247297738415115099831800444441828205482150654384924837627333315386613831665592459084683191819437060693346413035980670713014543021915332401897607278565536080914865943113848330394009242867227077039607308550407482291534349722688829501967781814596404583263244919255931049250889450936226354592471315319221707423434329116890038481879614512440919311627148534080114288484285747953981985760915400516158385776466803565455299579383547841402640115454566787788911558970627581935225598923576155843723693479636523392514643013512088631937105818426494786489280994969651187253715413273887572304088674367452241651487685845356188265810834337110590518050203335359417987482320620066010233152807129730127403164123230948060482228869346661124500403830303760151905700325445833367501217070061949575212414502145823471831243501185843297927010334701881206362899695240764923104502998570043935546490267312117306654491592121307992404556899265382764678631143982628088011223004371204731563829520350961056070493037141854935438260742615029952969918077790832946861915355458469987235534911420374392241669815500470389803053209354240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + 60603254069150497162783195750577559987986116581075582075382589958044034498959381429374078409273366138699796724533711046030336111897878624541062215393613652472718510403962518603888934692336903307628745175352649017086035183315669158858419756474015747065310778785327226269659377901149159365390786530188592712692214693758757813143589314391971864666497739718716925879261837449738120247830727480477969556839413740794155794502951577765824083785276405807387085799236349215493313726761383102613822865277388681512203326769217674747105077007174188547199174194473012184504678129322833014799506981300152587890429499770984356825067417203384987744206876136785060833499844683077995297563868590809468735620116405467183218885161652994555991757299454415730794550967617074431833231126934302803784098125733624504189669677523193946788288856360853502514407729226632133131843307063944613704707617587825797638410871352585875972902477032931348968715630124585723087887160065589656725939051404600015521911419578656700453238480447183180512014137487847649439268524306535374865706607155499353070515296641092427401691162249852581002470989275698515757726413006647446724639791246577634811465015664112406199702831500981493400392765338106336951821063056820452334090619990784618290432070424694840452884708087408273122739974979552637684708659346591275257000683817731389870077022364487754494674851623095465467747263477117942225788524411549120088116849367003718028001043913303815618061103495710473547109584291797980480277270599274354571798812261770282620566560102683334468987171563710840118808719823865320258301193849987270525739845599856027914295417508343361693931846105603615947915594775521980248934360346569800626936531005619815874678537560198367102962547807966380161648438649553525668196524248316237750204987943769461587916820490322504464394454031635346976670209223009810341779857873207285763273167755877971050321799540507715448257417753703763577510415362708685352191271908337098807235313395445263495666222116253655375678016769502061423258069003806080700784885437485527891475290680586126828687628059693252095909621639468569364878092064205507209320648484324004322399959629056028704132685143616521736258584277413689550249207569887442528016112681502817383431910289953979562175715146643551701723889634766628323880124453752820745908600786948415317381898032222150881012831881595639801199452741546729953641663105268861578748131482847773519737691964767137778038092819326554072301457670327666359821937246532332366585412584310777949666896188094583235224586869198553959878054237074159513196010945949178968220893420452652150530336108223892636289998531486341448349821675622383610641882990530993099622783930443052529089036806729950470789993330133293226203641948793670069958830782989947968030833629099614342151311983129686753693838182854404987078644371636098230887675714381431169197701642192068059977577215647027313873234141785262267618935389040713267413156492446801482419079427079278535742615133557755852697301535952674416694908582880271459197194550486636282807250509886745275585340486345697982514203000514463053340617885741979566526275184288062852709709863619003222163209614503444480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + 50802148870408007647369048615230849441799735091667644485116793664779123155595704127676010692057385453015134656397814372684555618135984945675684446666115458324492508959297934833384092452760525657003950789402603982552626349379047000479970145279847063997055422044782901896297391604300037912408645857752847235886887793557611262748109547729837580253839704933600742683233573221594508719151999536687633863058984413703423788174710699209129276401318219647367437641966437116623566644836163638850204937471900230291279977172187429809968648886564049820211012751772375710564907637008133433600691755744962418992976526284027421313170337704911004100183093652621268629034284683658280457317195955298012762107357890491896590228488407174927237974994911248226329583823955021178027135310325168494332292637487739162308657576398361340581474028854890992668122575573852509479580028640809414496641947689968305633935342111648754293869747234362770427020694514026537549920372378544521135095811774766788944386608634697527416731829925988807848185107839249284304243011419205378587207234289049072160649369076767273613329569074788356809838376023068876222453564552638639898834038539026296383319058531240050429827778880705987618703297124743445090081627829718342115592028252736887225856055854451586011972013743509806177813734034427190953627731900824946378038263303753344254772020909234454372180867179204825820800001163355422582011676417215232557839387852641997461991981420085728529204907420379990121240853219974744343132846352491785957441185372197972169483935533421788553643430508475498123285279958790742674818802259919145328424784655189002677810866718579688000458250133595268079314276281795647499158922261355065181843295424529854053576650839179408830149193214122160760970229984594610442055828872533656675257467106591774102624632491845140236648763357055577264381585908997865942400643013452058392675792083614606680222206822304534028308457085008538085414019129931776317741164865782735658796678229742979930572398428560396858564287578658178787160288776089201537441546463708196670562699840258920645888904743904196859125836356500488806127004849178195862570791423339166044628025504480153474680831656733589605559438759430703994902571048004129103952312858141966825366724591883974696668698620472695394936647637387656800283690733109173177997848816345640722421948637835262926193333323304260377320171278263323688004263293470024124713762165617327306942364945140734139588009304431344447767027702150115630887086102034413193585171356653344406570528392134053182661487363201682689118742707265357581545659774853700044390281409803310381024076458712685631881533281933962479270131932799029065701149630775805902043259808920950264846383979442085609705269863027264858694447177020916398284640355531994683803733827148222735839293159470425767471681351906214153393859349927580749448342173580820057722308916166352988465362987490887958858473484860990643005649453689791264807210665207361454956725148400957561569725440106692679343438416360707720433552621046643304816991958818927463756080407525710454251768774591753351653895498509506878625992818478153281552680541282264245393180305928241195694353180262400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + -1780665012198720365285573338495672809845723575303407489219497919594644101637489102263628869607941026657383614000772997632965198465454730463649614416380929294882550381656679826326761479233656993092067055478805583221603536075189647297189286771315701665327074823094135322000744831569271081931297484226332652736109598562884165760543513125612334011965636964321221731222045479503805075006595164806109518338242431274177124331910157620857579505981233280147890904470556962574348454541967030222383010313394958982453464050120561339886362393965129072802044741667046771115951322096718342374499914189507860130021452619209090080865057808651123253993418326845213037850617172339315624094230674846997271432654351615684323313458384778113102867390204275567010861535805582270971707292664042107466134391631933160528128276956318736661217405796976730919972185549970195642132153786017558007119267024896003706020360464027597120845698425397103509560744527646432840336579565288022619812254281604712053540999242167057545905599597034730076618162828554606036024841329085467937793271618078399622031346276060714260064662204957880183365811069056645348349075588041377567034215884958533650542176414817827872784470151561674404746859080492667219991598283862686431679459744008930401827896651358399827578422541430657445010192708904159985180455542857398172327519357676172019930700347432616111707960020026562940230403467270067784558250475493716728545685934606325863416080519258755435703111883119311389422844608457079028211322234893839855006243522240951602044644512241743134664503510275093842071773271797467178608175421972781645617738706984533514326835187607653628238581748343600277511500927032353719798739165546129418281722703555730942011302444866948720392989709253585175531812064942864111229531152941581096104732943591182838234920811998456280157463391113208707987635714327864963192303065246586539186685030613812226424350054706344100075924971139385172210629155461643133505992970191003390486060570378279045891597890464483116958375707528520641589029166785562697049060777011540727688198453556426077032569511361149513567735039475549392084505317049289633823437820954583877719795822245590139833652318145935139236000503615414781466670478956595122562728014252111073947643294593532602721060731329809402656092326393514868295093307467215110222715033698387861367162184612704951319308706978405916643654575005566754777954077496177876710079237468770990634113458075456651298916162812195937094341828148235515926545278857544229918611162610828962387937764525558877013375266127839239163449865410496545451293749159727299485496276379886326853926447621382310046840697150850153683970889436664458134935493212846787160812803506503856898994137037289624908115351443557169642230661059329319747725522555175926525846680560124736159801730825201571360963946498879357832482654413950364689708219670006798006953952989850635591416819408186906338764879167720692998737603390141208480208942961974125130429186403405900695293069935160835926875908364554025793499038505652572748824903431570245041846138659365579373625679344884487574962876933440093367371467914141517663838901287177578590398833742633393885020160000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + 1463922589871895702352938058603389526367260894884060426588063710586223182715980579773388493432088561249036094815093584027118581302972624449895593040156553052836790640517746622045247096400664788776225436662400625322913756643107697814820251715310968375576616645191410375204647593047840634268259470320035435037606279761655431836971010851498862813758265516876858576525917071656046886831557654070872516136222455808653337110925884831571138672184428696320677996853333264096475245665757561037735829089309505697770868184404952871212055335114056075924238064890147151363138331950052354274524246737561865314399350278702476185327732662101037412080999481953617523260131083525355482818137510359103595655331736748552153389414420431805749372010248918841604596913512790468665614110423858513096774558347557515282220310062241595256947504193880249308182019331308292161772554562429558886012174946510623892926905908780902760471967752701285170977768623102226655887351577215640407855236941781295644053558818835926995922954737055867581482012476572745712739283478078033431945988025001665369816310566086217700369075196877146772448710121269626901951884217218770652288972840551909852749660901775253738519790228157774892276410733795484068820972826937519916270791582949577150859798860118131129604882530013932900620414621049640428515271200411826895730076514379321476999771525825861991217410604307863401147958832269048001252129141403530839092691463230717977395991167128988800698899422942917634296341839432865060615271899239801154627164896805312681407385844942615591721165333753106625264800115813734832616529690354242459551078468965158810964180900521291624051062524014794398550958425799934548232393486464141029577119905035698305312835844878323810291102207510165342101123277922748734251495228576584616039411288922237782907718753354659628805029196538647905430005827533930604113058758870910469801096119707747346193590099372406942829331962731443177134733693655573836694405015833942269085312196767066072677562344922481654207868897475989925724028424187290437279828319268391926689850798705137302857974549533972791149281712973231993271207544126312985068686989144520482246340806749393039296399941765174615719156555215621586486245300106220413137081943439856428625063492468920238234023209146071218521974294900312155479559047893716059534104312635105476779325930497733399699251084316156826897128212318955118819525675134654215379755308358282736930446841395465269008351925773132064908003549850322015974874101345689985142643345172651695206787026083765344595772225666307875044219248105858457801782177966413777471601978350180379442675354404479926459700928560359782489339516135113084332610163130844241470306241333153854550528794742763340062925276338080622342297804086477688946406081934075754105770386180822923897798007933732036633467750288116600956650678637084426801169234690606323145057331429893507691407639528285672438215084066748752331399839797769662481629004703357888336644235532633167523155720777174192231111367823479243244874704610042145398675266941223660411567900814049764493610339500032360096905716716064662058999848637174390218475592274457354260014817729180598272000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 53985152811097646753041070912339627334556532376304976515613864509592554788322341124172831841533989937268400262266862335579010049140206825891766402779768277776000848813860759456852140070663650606246397675704700955375255811095693601698844475195736797139757566498694068481819489459861004859415678212110985165994171568928879465497850166093038689284735522088779907078532781840604634620933792530462193333380777322628316355507717096891372192214816103687456974197554883198604656609054773933386925860935892709928392543596691965653163473436606638306409568903556405973078904035057202728895285422751364665224413214541048693718968421889457163579668305116506431791272394273497648632350080611367549654381729771286609013078350748545339140380191347231423356924864951888567039212621011582104238709811628937226413286841089538719780806233231134518523553911875021327172922658979344140063645793431780269842625846297513946103533655335913450264474090366719385475323436013017793636046345683451980069986547003815282580684915969115325990906580425433343686445180364197135883084420898308712255917385990239356741432755673221329255643720712622542301583962150558191808863747096911145573610760036620729097705397548206861960490971033720593014626530061645391583332994018844639195864556223272509778348078618114769482198743312450070741807555492073187429216604532397892980745426520033496262235125228949606447409931339637972938306033766884599193872737062385334206383488591601370349434270129556426674248122539461288081472912766043253852324441831997167623185036285389977439113460641014601256975262085516894444492065477756924976522167114790478944644966669677407248754142755647089164608122640572793434514818634725806136921579638469079508415477389183821780183021900199652660517775537982631546404407500795618671017375918828924622881374858712305204428759332378526923136928608130465293544881471742984532895859928252959444418832535534966597650638693010543464718850685642590693574162128330554215164757108927433618411134901418237873252894162769153926353811884622116473629902675658156703374477592384731425383594231554709011852635784872872844992439807086964161391677339105076092327169700303159127844830362002708909448626504394204928947414588111136280176646858146956318777645605241571993209346723150074360595363227805951797554658272520848031015223258933890903350121300697637999848422804180995853795549583404105528027974323242692936694382467132758180422511276017298502748942368143438260532400922633418001679898838212462139673710461539875770306806572460547639968585595532723797746136417343817560086348619449893792097775077560280067036983996491705468843169325553517585084467096572094748880946201150074093573985093517199891624461358721487395231256391751491348310107288414974722681036423322000396141931741777859565824655854553185611213971909702174535175970350797175926305096100604776090552575135707252917748462968759628762835611260709822714256419257372604290427935604580352448199984187513859974672108524976023780178957422840973828945794894454518432366261518734765432839287578493439164579669071462024866924368108035906108799614547681006649501308182967301783245317524684800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -2618214357703743209752826353857037132573202121627820660187925709871155856269417713883402933165345623556232902867793511101639660430704436653396486066015671380452039419768178887276188680655967824868568321723376593543078444912950286346863598460399798905408041392921495921248743372416236462708583644996283811931607324568136792258707702352234884204447333563424899400550263822497447646576025474111013111276947063724132042690586872034154251495464257168540188560502479998159186327902639891422937157123625138787760556262775445480233826735804390910891481788729519202663368775460913349819531210567777359123758511588701283123908927161318643036445298408604671856642972769793613286517173589147415747353835752941071468705437414665506222546772958664425585039028935840528329838257906323352837160710395860947434500428647019665128993372210649348490772913233991730880130226340121613020711842448281806880880238026861953192384041330329343464020259693739997595554979110319908538071426309165493680480494638535574483463209076836076765394573209431531695582235611935745327159169427428093692587492123090843851633904435704801261038841522378655817925266409408373145322896994186396676029844784105042841592630692013911262127471320007224540361284391163613361194028779212038176485635638934209101985028029845320595728962134088185507206576561555210299520644581120836536619237539195786593037794152099456784645146267816249110933712631846542570770783340464038722090516671608937240670505840476873227514868724166950940981512424322860786768768927388575511464442957457141863005408758487083049332361792031066210745588700208858721011421823233298958190053841542708988399340538797769826771574367293305057037960743506021279735755105394361249721990576434456894436510392687516818477826026173444458982466425826206322161340070546476190107203068342446386649705205312625637851971220596716839877616183441267379915764013006790982028976025725820744468815572795181087089024576604470411471560493196985769091639534989903160131650815083150218373263540425976392741007086614074268470726884414418257794106474863065641593748812529937971215590752541308179348785140160425940041748702415413740770985863304723070816747973223458680472374203695253456538817017463460283363143631726055292470319806134768229981133917750181374866619327453871100998495747781594919928700793881403014305630214008847871450026163357010577937327569807990404492883913196846419305701829163557725888940661719116359559239395616475362215095597511345694317015430739791573431784775675585304973107367330716903807141646526598513401016262512545631005011136041868782786621605861304349423246295953026654808249989801124931519867065553991438841967432089083412288524631723200955471346199719656745798511966583546023608689034916384293670865091344686820034693069708656593892505801477314429580358293329468367622478668149112395514098816587134288583591869535735253830136771347907828164072821042827435069107732038075658396004472123230018617779525818710989522197543832104056324674697612533423439783996129811400873551363058616718542397783352701015246693862789478720380442085571891014112835913656982706295808830444318639354019840000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^158 + 147470380680073144098435690984451560257531211841727276056619604695792640067378739742877828746864542956658177692499591257602456520031426088490657309479109761988531322881674895652138694816375590742001472979876925376229071063117696033895992325108941785837243157658439286243999072151228552962873359243745603293598612806555870624693492266413219611950090489328977920671475909684719200671126489616235392550992363028072600366877202115694871745003585389267204994035953201538714243733219659282904628796096224252006612959124333370588077615071411825394457175695138723297657151535610078394237992072347920577334482172984963624759996727939024373062785469658682225672489312389684771444919695310032804880839511664580612844466297666972262212910375917203635402808821404411248319000123407672912744147964694094737146274490977936190706668890703406620103095574661139377240499322035521475046798645128489657372832010482757937536087118274333389659779328720107683952158704866426123430167123797868280242220567414130038743344931080777730483922170286928096896694802754961752702743989042269773534703907490519945433327103401470082664359101533735114962634961275179875444511897342124629249301941512627880698683091962744994746447553236110060074633898392524183420034342670302631332455484188564254774541507401696429574809676037588297654900492649959327401275805104115060300587297756799565354622267365265762252061287169633437890747990432880035939804583967749762521914870587982748681610538700903769475161433844234058514406201528513144380014337545437976687341332101212747908479277811855568302502194779764156672115223137854510478660271977031599671137630802107138477652254053233264673999420705197592067393321410396011306117952458629508709821186164521830421688379712502312821528844693309621895693040094201839917751526337780507476233126962623511419394004761694988557966572845725481827257194534892345492763897335504402073043201857588206969829529135778415756693278767129914675711863557738228829764350835856765123315385971710653331220550096634995600711492497394358716502749935076067699521396442642094242900234729857656871454340396307554707079465067560472510294056066507041306249176525615735155620011530643741702175972711139956123154596398318231727230002587325806509649896616467774051467449506838476533580188517064583912578721418092392658958745695430553717721011235123580456006004581274480313257265342728901324741653511902466931665244179909823174445879566126451857986202200115339562331760932038163209490852620697777131659273583315990079026305717628408912422363710346328407772243418160918135523155831682109044914446050641957547367087189055332835437491638542053580382955838911691717782952327000887872056155716020025992835313686349181814083761730956242638526517062276027194706725242202624834829880294087239414059033349452152285241746592760310606302483624887714781873439648654968874388050888489316086625121382304912475702675876916127696041073474273594029331498922764432911941381846145731165537896489791417899010203808071751038473229009894634380087178892453629050620170131035993670266279060942765816192987024627844864835350024968127987338003137909751808000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^159 + 46660867439823793051122744254046045448508098724135233311592787885603654481010655878860960382995336074904475381566680090941148331409877112855445440873287584304053109778776858508558894669877668197400058121491570118180565691191918536085841138395874179934536249943207726558376235242042011964626622387152427468600977047675582675807613729358518829970547198598921650820408550109512227019814015360922624149740703459273036387758016818576416551061273294112858618502880819863192233207932280823186872916982623735138885698011160875701905895136113036232365666273984905235528308221072186486985906231172748277814069110929968749820531557238900433175066307939649190275977053717113851539582524344059065238419718000325616772635898594438003356553284172448130423302954448480744213099451603323268291913881222284193252257484355420609884913331909982439296383951845050499881212022855834568963464944268457332093101311715883951459330144603189900914282187364041408761397219117864909227957158747248285034651662494912772717638641705518519593499558595991543013962902327857672913049039381568625530595522090817796796096339473629915565640688431676102602817456642827524993589414678783566915279674938355710141127860858719832176917944526626364710929881478324927252351000626681221851606568736719033181144967597436447942954078890903928670353805037030481138027095113801222390238770447511509522796856605838818279029715505891147186279502524967610862803188891738733947724219287242572555058156341444682013641868237891808393537690399666085920542815588988572787766749949344599210634961770663096054549291612184518657878464067289902860523203260969778196209134867164142834499240461967380398566735473958774344468155726318214641715435462668853234775170058340157039951941876398592368679460112831078641093818476904804332548888867274627153612358955797505540618748649714805696266347813426473913234187575581202116493005142911764416226120610366792759106416959337474561599884245023739566905100537976825949925694356285368976295819446585162302451842022228940204209640595183897962582974515977627027837153296480736928052171153013337034994336154167418716883673312558111882728457830817867500166212217913861501427978774430132303769313566878668311620759096695698704088717006856542932311240183447287181386108567516371439153623632839938764691429657245522040605498338679302465864637616138008454901437152954505933495967300657645633038219962504145398083960182929393817028039798034466513471047129594476581238562412259838323333978814609163694003344988020447651376881516308027007328229185489993483277826713189718252742746703491163305868976133078563319556382590255867623613498235765414657360844125168033300553954457976177118761541849953492027473798263950336124858178838406080571567141283845549007134443384003106075419818371306673705067034053324452594348697253668499294595374694198787953249040497993806215567540284934656229192797604320172082050746082713138958940456756299122749452000921339406222514134439091570479331664550725553393268636851020593297429768048869558994481699535343526957541416694966346882417550615084094590333544977632628442943674828304666573769495124377600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^160 + 3059758077993294579172819318942803641034692683807215291440543830673453441212231995675020218832776555292294864487722417960399920507508511578280076424745473881230255831417590125211932927985464049645839812549087815097919992190215691734734441388730454552554443228585382726960290032094228770175892032630214805911689246865734034690769815199195495947621082366888862045250548931329790107185303603496994701339446120006000909101078773475601617511949393982234215545604751780025153302662358780633551568402224240392674943371076825402454149277917331326609705457339292421358783315644118952519208646969566571207045352399384674197161435241484428055081171561741426356986920155683356698043014225768172371868294184305193729291614136747582725087202443716808405696912266877181129432903955138781577411438855949963501699468333780000862313073284637804969282293651904040445407877504669762680176254005786119152587823829689103506026111435792450532961556996847925186425965874436219642927393045159100551880870871062352202461965035354759691810098519128451514098036051054092520036579602393011632683424375387063300313843666910629853740346632777652504895519153293624131448360125840335726483635686419315236810635579269394053856586560096691879732602926611170252701934589543599130608215749934072514456737184351614433063773740104783207839661717296998469063515798280914109129205952661115573711806831367491235069882845676428750593594926698815000580475507974009315961747535515002377414722600559677443694254918530063713612217496348535724184010669076276928856886580796083256293156521526961505427766107659880273459397311213189636966551126774597449295229253159587528221439773416338559163282575224857935515897378372273601638224008957344515726996990884025556397884579433965830853431096900320898472986485817941630943954990923794499362812128865857069678503528425551230798118334937003846174638983686913370306784481467192144180416658950104026710717940978074668811124936466176927516637967578057230718582932244888541479942735798616536068878673611434044971988227646977938097095329109364271255657205119026580713529961681770292772369080567427038039248537404221473723557743431383926036086206436890417679752140523128832410760010610988745666889120499251068017770374579145044560371045692641507355761522661679603389178706234177046520647388598155439092975416039377422166295383964299297219268015830129375626289660819096947495177466902708850833648095276159096173614153698055466782125889899988714035290044592514319505881425744995277298569373447982360909009312512715910866925033575903070972609865367886666369480158710542317693204849586535417966258249417363964237807445434759638752433493162701030686921919165004937937514223796629021334160722154858406134892848866160936141240270705392576886554719910179247098638288743706251274124206970884287989949088421716578901511256407655321470362630194480874421971884686190624480865646024631035814904299282184428026591675676108769089428595978402139316243030558418631221871973362479712133241120120432389042704246338882015598907492280199028986526921279080902545548652930920562151051228620797102427265992912098920255979520000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^161 + 81332051448854200461838913491923639309582358852723799240397273775039757429441477510309135247980007450533727805673164171787273821530267698608175149505302958161259220440948021744939339694206436179553202757453673047322624781982644349728325805134732623635112958883257624797571739948205497020563099410826181422914945167076805876365902191578182216738805283825911828793229051951464005344703193061031643052739531299362781275005192210161985731059879459537737216807325944798970736115602181064428230986005748614902082406663940706863340896307407570937012130447114910947018033923286473819481936885185486734171325728163155146368799535187228844999749679051905501289273725710138034700660716359126044685586364045184662832078293966569601607679614392610606306330831665582782758978212473367540983256798231950724099408384880383704932541625065983498065715287335124687396226664571538919520765046845007841991904993293383085353678668588564566090408644491008265923144819294542041796117465907824047276682152166157635200277670287809873472663420128765901750055239760921987472717186628766687283171843643267988317242717611856751900466769898562857937064230380548150053027764835411909001348481468674024292178689697055403981273124994583121580476512352184456733647636749727291025343594812417653932109184449614675796855413046466486176866313344688621966729069390525031848424210621060107798703198881750394080340913156747696986099791100398215063653442195931322043574105236649895066855106667246028114964310978628352918694451940122670705504637336423599838867672297871232081139078416173463159923469548284691953197475487839306319583775784281534216022397438750167667582111101404960791878565867129413506950157438740894672646399830108404263433847155245531207236473520940260490065842766996747966140939403629579003902771763516016793201468976019168026362933482573135996505448298430828398410188664537436095065337096290844641698114895739585036337712603175776097278733858560326058869178224572199418914008033735289973839835071450125130413759866804666220830033547811726622085487145933914950034129234037747323751975416338839528054771041740294741309760211969892111429575032485879224654811693431583991784875026837267257429562317294918490641175964585659097280728045404948195653783748960934359869872517242911174408318228053309612865818156731174792136273056127972759448739162290854594181541138691092118896776105614573575933365012835301266361114345811446582073372437457074906775732465602494418359307331592104161380206150969079076581428924325320701978685871804698608532313710381946098078047635696560984306969981586296928955127530375807042107565741862950685787883855033954233827560889872064284700006281585019195738767460051861238268307362455604237068296436228780854867609981607348666450536717240628042883170150455822202808018743176516277492558178003449320730319680551357998058206458330302444448553060227644588255811558574516829916250723533318762456867986381850890855876617758961652586246521553774934245733824439456555546306460769842998046009129473659592626698978090689841335418890336109275669076625773446406673587198687742792886945336677892096000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^162 + 4910697418015265079532039666197806206543038074120687185053655407464422625939723265455213002781780180202912994064491634553933502938105686235052703872401828764389712541689244490927522534269258806521184809727208828772669769253670878389115716064015642541904100351226570829467236791415177376759061665856766574967589793645777136836237062748498617716191714091510581709648064028001025065614422985947529672118173639660340436951163499653795365814302788941596564918962414386278090106988376291216459687797350537783571918884962646317614130475108643917179149977620469593965221753113575850402148549202537364422498946398435072172711573611441892422819263344414410165585028346262387839087813992474815917954884351119226637811431354186919868687456796777350991571071890302355788568000010039936491170297665181697921041789955826808958194685262235031599378116063802986887554043039514894927303152568873645076503885857919120457869894620460444218940079931213740083663029158612713122214106016822487442147268049597637946644728529244868372385951311173516764559172097431420558698647847732478227763370601356804571067402476905303070706528886325135205339713339973909986973784437970604878573753443297840678355204383682270486763278786826269758568567743046247537207075811144758504518257758435104846602359456166817840004204006278785001617234228879123175803894856789706776731445181621847600305081607649344766496818026923124667392244087387829305055507218581307693332805930612068476392749724964912482872597360625948865639404826072116465595676966158381457253014347771872885748150627525848883218978734500087390004559947612495432358926241081833837947662756388655487493562809082098398495727550953511367101375751311763620269401649243700009651542657457463259400893821333217101297495641710910671099837549391287358600870260597417965371120618662444724057562974387831230102048606281696262065447257858314892775572549119142374581759687641586790167539612291876806724785466383762725278989637606185560907023555484753934929898916765398030532336878603347314444672816779379252255323664562085286333162918693307773324542437093695253936191348153281447226691115104001420922767812213652705049283742399246109903335688436676814603939506488163459345817928815454056044996025740627925607751462195780594461127215086566049304674365170053717224589502666581967458267674455078876783064387413609364046276320751174994177063288338463530580778827930292145263953330123019723727501191910323228650750658447537826655076994599655298791330289491378680541680103459718343296725683452305663318343836525313837195936110670633861840752311476977822491648086387018889370344136400161580971659991057275713272998877303455380307595297732702242415307040680265713423389525145905909611881029631248039519922227209139407745832164871598118961601884172162962512327197890097975628142191270911312196235054502510405102802521394429405440546084257940448832494371379981828853118994654015114225111758316509692808997686061079501864014454559999304321527718968458767914277201681781972111331775565470781422569187424437955960155553607937674137205707229133457000866108594719714402575895756800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^163 + 416285272311577725671625130952678640780095267264466096389720521277054523457017127361735735809393542038224023629653225884793941062190964152224466632835152513532999090096552162218104641132845911064164884051054126952831185964035694624924224592542796920512741689698669123008413999118201171955522281456067483061354645810873416367639398192586124014031350074387863601277843684820427131265933552048719497965767972849981091247310159773078060232416059509173461075203692246284324276031110811829808189285365908522251664627963686165102806141697934692319253217510147741472237543578900642433961750774185857504843757783705548227568600895360959642009197999803183716215965454432820114584774852896700048596147422586692290571154923464903533331325994994604922001415990438581584970531832999238652474337458878060069626949911454822139315619463700124664018956133167570104234346758142856685395146989217034826435164217819678076723944596702049818933533630224503909473115100249719438072826413998265116920713790266386989084906083945475983881035013938598399622455153930771713263738618952602148816378402969045939332825533119227578006905252252116893074680803951404662826968581611375324413547586541029843675682408707561686096700407524070866362609847817683931879630649319566006342641563954543175470577874496976066033183104507053541622400546653832196807392850939245270108320164761033334623200998394680469090928460260355270326331858518314794921231250259018455657066102355677920463857482352634321452141427970302586976417396103560182018469066590808103826833623266736907132915905891662612051799176295003317425080600124098217550318986687477338905872561264833280683021672921362615551010355062837850421464192911992211511616018333480113394755327085816234004610848256738929970427347112941452614342442428252937862399062488476401721762330621622753297560270254602573755251950954757567863497138080316720716077181376253214207392724833238939088767478898805832609180746797389340491945951342072866462243488825956781653690997719688132864124833118714002879449958863184076584914061968397614013869615934525846391742276035353082113835467384914304288589328492304846685054475282999349014375496255242390242019172141681824977654824794508081772085067098785583016242263964224078727461675648369801664422368748880457416159105702931051044733154928736653821783778174178537159182934556593229745920085703129700254680504372299535464321943619814686688830423987211778472468351176843531939382558926200717259985259608357603466769689089580632741591911140831199832233154076195153039424659849079702593081994109515303501039911591135574329239941260315417794062406736368988716495687094860782722490373161683922358699208596574644060143527015027225901992091937925192128206797410672339981668269393348706771742285615380105633769929885357552693340076894974877504641170128898610110911075625064004955229866502567296119287304070339143452836680963150857593226705125108544211232239465177654500729506674682475355564739187688196540468063045416974272115727552585031742307491947538588189078448241290755716702672235432716035150992410961105757926131659699621870960640000000000000000000000000000000000000000000000000000000000000000000000000000*i1^164 + 21421501859338474244555525763086605624673803247656752056306871290281593631659010789908827525271589305963160338304117392599365469894384892549795107314326935934332087672053168101003060832661754510593629355442531279603499856812554591987070306420408905550151021020105630719241254335476903153597145470498799993807027626809034003873676072330246639179392993644276388000666869545124570477616297853604258490805148952724277377558954642616602164847930449388009717225772682812321319892163874403100780244964299650430669199211175858737367018302347478480387621079987519462487247413878558867409085359677179977116986027866043901526642049917549275580579111135690790328378613782529301259773512016380533853305614387516352897111869411373013039642734402743485167695782145497947464279568390178700396094759229314245976692501216834404536026072510832654120460253846426852455240953112496972141342470382413883582335540425060508540985096499242943121882946390479685018411230270046582945176327087003513940968771134247968298298665869299454027733718419454580325780185688497785698861182035768481354951129772831152046550301485126429537113536509087483581155126636031616267636930947940655585820652996025205511951878784687059818615761210588918795174237591349118160634482084896573560407149098444253645289353415274987999357205421994406376983343246973376605774541218338979984895314109080827739982718702450975132964855492111154170813542367170242014775107018647691412041638384175867041216482702692302631774519364530935856542400926497792480222369107466735161217324681065777320872209757481187669042735370669324629632425694215384050198082916452249525502788620612736260408163501463684010396760219060688396884927167583299720604998075227354393421575291195337352646872089168416266313228141544979991522049698255797383100909226530058461573579529512820660022693523275805800842090442404708297848358321921833646847940377107763873109833448941530549552171789039023757024857276636319885951378933532468669835797711766186143102204443128188827027244565399229974743627515370811671925868144751829480574683566302319648536444813067914568114706656996326142525963712408979238630223745388813338244824838680056305289459804816651885334006379059903987101719600068732195488132348681058575246977199822761040771276320012570760599892747336778608596866227656337429997002770233060275399738106572276840774405485248366159228284009345551436258249720932656697447340780875198317683421859288166193278978466361695634479687954355747809051273708629140646540229406076702039153899696795970332560125429528069599756508384862395042943143420634340415873911087646298081643365749947841654576419893786034167256779021050267791189618806967754994129644605044087506794318028679485843343849701703394596866352441827345144092657110722663638859277096766996561757419379356014236155875192467992924073414630927808301297086687406924163977943428171888264263286131728227292918338099331479779902019595447359550815161236275961768121511289429003552836490385677596752866520841359241480617498271369236729096407603453881329755071168991752702661208259069982311626910789177180160000000000000000000000000000000000000000000000000000000000000000000000000000*i1^165 + 986112501769560594712207100918073517579748330856659490013804767595424857824050067794466326826193530675770629947133927800781156296952338482524346597702101822771436367823279936789930824946016234356654618806697686773134324344872028799339059544072861125825946826541353789371348606550610018273571082041325933333774007000373941106056765038054128701565380584609304950367912957297190929429556436693561181693711301550240404001674599383086184021559892495931723733865367321763441268113443367239743343662435649157657205410908350545439553399367570540223290295590920358468317816169485433443408507489185340082558992498508118309746457107491492333958856653171891486149510265364553368227844023693799615815096618211683871331037758859442394280992235820692222826834602197598855800748088000633743792215815753862174441871916976375963617750502639525912979702152613367663266575115406088917823541823913788183913285375743745689223114736219492260114296923253368351999064418594725975484148227142235376679682397005730507573092921613359989890634270005443642762912113931539481001764608549107579518368636786577009262498193629544774484682085046532414355131277387747433949311074866332588434678010372396414555197499797384739412564614896751455336220978320996020795165621665211902081577026292477254143988356087449694093288368234904853929525433209397730632439536184909664370998456687586197928008742241329930749432759625904603290893250495737571826920641617057776535229607732788561647844152559329560422497179244439741288324370896999412958619844037803536008558703839892905349700786211748925095289136896847345889607309998475031736253313860802236102021415789284215693663618897918994997672868851238842537063018107335229837182736720146870290598918780080690037188524238742181920664771549693878376237801133966252790239135232514266653386222251542113907565433639517747126045508981007763576137642970178056740085537281825204623018184736622956564200224326416183399232766363974786058848786808777050150834990602719072267544800101744245048047435849352233295344293919443094704224660382089543762250908400320272862746964916687442166083537601296011638044179878304021092655060038389553391351832570792810553766471416500298643299985528897326716257596898598818817832564340527405514015164500161000283691272108629051036695838731018853350905581333502205399730566208257820452996361118203220133509034348289461699060198933818605738653286355102361104296766292224044837454280816418755344122309881549838755721267622888276638779249256220358282092665002432065272101590204579554853911484082254811071016342910635441114655266315494585414186013767065249594200318251871752689171441933774019795082380517735639805890539892481320129391910706203350465557543091864310117638520325159266988802453950953200312884555145739753036180764180655686510334005126309227793487370859718024906510548616722257637127251986532999415115807340991936742416132418451738168557773250216709125659050440421086209183173887721685665298542654204208211003441963870209156096009607257447810071247363765975748991037319929864192518239382641086608414540982908520770778326630400000000000000000000000000000000000000000000000000000000000000000000000000*i1^166 + 34805768933834782132869302705412260024600184625548077129698530184923766245430653008118237571940504066413882964122823738630405929959251658055792132781429474076113503931396853591374874939104777390237148292981825273750706413660500856546651417457107281185861070735083588844126825651177142753465103218465218702673622565766196579698505473764151775693231366343431661923403550178617766107933799248522943341536816880463698411963157856341589287069489305886789327562695902151144975425467214418785953036368813547822987145458229880751873534283047576151294503949142365353296327508247323835249455984240425371016541011365306301335242328357813174369861049909962870567060324002167376462763078974692601887054160557977955775862307330686699136129881520440960500767818347456498754467593345190968902686489799187397987360452646285432985467341230753312378586373861845099281857462929056951845345556972564404891622384278007830436361454591490779685432114420640164143689208313781663562925398205517887792003164289706993176550301365530612554886343215461888514630018834410423961108488490918668648231128230641143010390962823587856519923726618398029897874619129858813882000937007648662130702378302505927677415345205425974287918051799194293529428628271271902208037888392761292545125093539747428916532603110543889641869023193282725590427637625614964503738296510396412696801546476830891568137347331447008732744158389990112883281595211939071403066145399509044426713175350918270884230975451719828363953796356134963578410358415472306356835078614900691391263265631992143423295076180702381330657874511845148574727527493224245629078208169538472131181929116388628527615379935968987809007291326230802706188589551617462982601716357505166003325856649578286879189498686007821280401207578032902229320718682032636613173764751773463244061522132391543576353030740327278118841726355676398383851502520040488273990396398329266272486563138823318631768820064326952292337022284059021048567702684404287202463629767257777415579064510391365783803508676004711333947341138704208819636952804886137504450418609503819512305828404605221826426463944723683605113459684887584850445243167253104209814346582629239559985501049962382431071976497884035202631399203289748651577652223445742730272257280819454484880797976636377437039023746028881806037707207361450623853835823383030190237225553026593002319399079867660739977564722686904266729346653994505749666213019998369294609492074462243386023784636938358204629537000999632310515311598245535952856137296414607946763426175360088118012980113934517294888781063452962325564342806194725707729694348155691971952791833985691356380743464184458616200153469974713898418497159928364253309043004962230146559269630801536007944049469759158986534884770114167461428417257762613602883369816537868009497202661305966481424021415036271781681694032547020763157560097663788523347714761063576691317695628712901752153935744688133946845819664741909436243658964647714827740789069154709887878396872271291307397195531172738090906176308815425588118415328538983606347259029324609547401373986560299205918720000000000000000000000000000000000000000000000000000000000000000000000000*i1^167 + 1033576029160766357656346382421124444302501568136933891911430691905806706681678888275387493850368889561503021913126889764623363320110545536497774749823754557776106305072642848181139354727317462797921465581257933153077272974638635409936190048938335316983781411921706965604758004070317037528407873312341827008389764402049428608520745685198695298937156706571497981038448686913727104996452485604292798435502116182518397839623552754148173768263163713210319291272199255690970997886560708799121814316710721660829200057736173444813855041167901949974515380092732458849776216677137968487654235336164903344726019354076174830594431786969549628132041311023416881326286486566109802002994182567268927172480119201725585605154336202843629631912242922524526556169634447672292681133499423272854561568675202016909929481736053983312098402045565985929090394133174326115455806006813120359074641675024094743773941503044611625339469103354049830204083430773303664113948267280492121033317704166788038337713683831570527272950053256081062217445954868036663867810548613980673574272282859935515836730339704434492928823117130016475016904195180709655725276538296458067395068011117601983582108644541045101434264343157152555306502171152157636988034969700771484733996831974101529226737845978040027035174401304368344192818828255223201800060282540374563384730979784137689580790300302870829294119798563268111653435068762553499872645221502617543157972442032840894024210960296119556761860678323844781675818884680690620545556854846981707353418924579129091958205278194783270087795997379735052205209608168949103794611219506543343518347912540823468135621728279472104375521381396855683155540663772154021149025384209393774379582724474686770504189332625711034502874118011899143346730070537412077293028400715361814955911478029342931880598499829250544021540475040842620570688562112116255719535900053979589417102986406079590795981079940951081409951690885870376923504500661772586274087650019110286517721408452637800858479149818797579270426864427936333206587023462340938297167835900420796757231764529965229111886440562850736347097679467627472916199869552590021432934116608345704687869450693233497773258559202331554293544660579513652838789596317193416537269415973977079408569466872224094775442063543501354323186224082232826180425318511659016493537062724549005894997658843770175857198151944432645530995891153589217911858235170776828146780172884846381815637395830736842087796374877882086747952950874179990728472531953286761903213212648701611941891099813613968716688854134921239018972695312972314524444274379447592816814505978910849830262420734259249312557644896252302043166700940427822743054862784074225847812233550540041549965337522576976327440444736486056837447824215437814152816884014330848451327784811555609288497551743548066991994903488894162801091669827702443028897242247368496547414536328115120584435175658253561114810570197680941075845510272271106655722654077890108658410619649085767801884657225083952242330259310292711162101133403665624843794603074515503044556233603824481936825660508995584000000000000000000000000000000000000000000000000000000000000000000000000*i1^168 + 48095244999272437406968240790095408659033390062918299673443616194233157106893350925231604304971516630232025537497619809290912666183590585226289620570339777524568772005665067440001164089119435523636752282075986401327713000062550216506249712775234597198159854592347641035200699629400766441291241177509098000466577468027243741124810912843257890366687020392153014143050503072047794785088964823783965361302545932331233373886696358350054472212063605404905960582730806793928834304174769569838778078669000211024266424297219565910560689181601590408046947387266082265434889872747676837139700422589666262846347270304731224104179533221418916124616813683275990994040621295394642833587817269126119423315450272004903813858905069648882262047436944430656840421109951833330904433816619883624063489927369242767955545485232633830558921909712833765497425754557502735630741393606540979536571416842430005021001453292467597794828441454713334640148954519968920163826494079357426210885379380153942303791149422570879796819233308429302836511497207268622690480874952518592169409417545007762137805218665276740507140614080318416420992520798061141129223312130144309744667931029187245801277418502960545843076122829293817203741416392484946483773179373030566230871712429024572091314899968591491772312427761419709572640981121170405889381282542536100822925872314776984066169184433805983794846348045805820716007134944766698417391070170027850819135624153655231468757240209709845086255754143553285432594093009769589400543704765165865941850383593962501596816848073021267991477904381185266479936102124546249164973081998947470658349343028915035980569867145310212123974794213506315448014985234990857608544798025858295861580852681263211459530463913010331027732425065995543191415263920098659097619544489124998596151316862825244596955681445955541324777408068798672621629444512925868219267111721292285611061526806959884446553521782195695613470199177848306952152523383056820907971685269997966118920937664077412968928532629366601984860679547900135763578024163175585879468864980598761095228176106447529413566155309812836499189327387577063438663873193462090560035994091673623453604567280688124307692064274005568619932329986107579440166122543933956108294370250876081145783700801897451892608478904854111010359977894170601440350736107143836070470470111655135123705837223183313106593339529784416316415939946803453760174446953664756531760745652849754261022441050604175572166887419971233075787173319734149528671152259039413088769105318581733726195741918362817613065012016676598652824091512152295731831424095911207646220448654083905589747569482245603611641896966449585495715734260213762167666541104237198500607944082612717236653963890865484483112697830363435332570563304456203994911385989381462373932203608163689395307639264445376197360286619297475635113450612982556541914763410160501042130510588509665464497950003947174130730701731821090546397956143464847450600639674800880349491858198226404977122183774614519527701847450561327326099384032713742121532657721245732909902589515472656580182068428800000000000000000000000000000000000000000000000000000000000000000000000*i1^169 + 2516809075362306311142621253205216801264137792609688253791603354796249323882323468363228794541025809925856106550717894409887426334726563182085774409214154857911934688708920935918956196004473818497157519160460860016443464934239622678977619097924567896232635121795795548207303452077364179678494606394507302299449500831999173573216106425677867915116462997808617649898551626871958401894667361560691827280041289794867370760535194936846100192692410553717876227423644646125141082631275386929103483076343435228260911307724927786254825048692799273328605101050715261640997533863299387549190739928304880216872641251669889336024448364948557908884607785760854909035399744551150383846550207089313266426760246902192031617823121269993516481247916131065387425037932885372941414171706850891370388137206219158342920396196833686147468935400950924301479151232293433342683114566001068489622079796804521825459222245072907787296925355279504363659497889450813939067702384614156436711944977575747153970954078397259844680412773567413139036112422722874591696998356111921961890459000646130426841810052402085949992432979086416714337648930054045389833287466254043451704608108813773624783105422588629005521512873283932297840779475752959258812436379547927859895458723168244107760357374330863592873513922510147743450496398191367143491606403508825889189122070615225134081586027138623560044431885127106641631715214069891265850707526991098414343673924862498340298620685519433649309548345574388737658725027792554690153190666774844484990104116499743837855762214821843502188637538618132367959537867772108705157969318920664402847363995830189379607376289801888233821990558473005175615421752755278783904429506543752417642495876340613628187809085047225797277511915514825715394079134188837372257017909130767850857776708188246577783288551968235388880384035345380244734699989143141523054813767880955029662842620281489194224158845084801714641989769820361770401475220212756356461359640801085355012008113585411893377607233862775722127125086109017885457030445400262758776046508969239812125405734133501169049375931462736661467661410930457288341386972650201463913137851993763319816072979244690193616242464470415237149125900989461823080875233623542342916459419936833944667431627178371417587818222256232958604840187359101456405465533803152075970578178881532244540393331262762866650613670683457416222400682184882101443636164583151613411090635376293469169586342289598862735075967155993458260851570971927695392131242918248002317434935557619456696583798665074916960348953729208618804688133916129707826047400307105000669289539710258944460476356402070712383924720220113217898599652132215866210725107267183055118403174017092237747430932083244032930608392196584594280037490913727346314749470930110426610429718205938935882861446959537073784752077302331248156506528974737820244358344353376821103104520168414314228713557152706675061464959003270431519974188673070643055102070876347162163309289670133040765278242346201585555748937618467124473682758220533270198741544768444466485807097189453917061120000000000000000000000000000000000000000000000000000000000000000000000*i1^170 + 96640259984944243299461640177858088592443083044484402879386006733937114902068461190531115317595651046645441576583612424130719971881034208822055681155575418247678378774587603640561791881712429054205335086663160162988883770695745387444752460257667530730192654784196199631620413338026598129088831390549506021147479323397482400165513593928013862381972813728627192874114182615260211103785185396946122815702517562679946979088791799660352502151535751019836721738107665566340155141423053302473368469783099374161010266060655385437733631083888868257231679615679857320013706823342073168111359974676045605529841336886529516967459082878158304975595747180226423244990346968071692085238894968320037944758687789922278132270155252524011123618844230251694545170701364811505123986556975859679433679964004427321345073926246985748114518164937829829191657063730521365643533653848239944031321041818036453408289000977128941860511492577778976722243463525024497689362432042551756814737118697091194729138084436417310258720159770636807313963830833348846801068313447187679205409650640593861049168769380173565947026222878879626764013509401643072482050031108159227514146208526054305230407960440012335791366398224603363048741217752328363424210940175577439552261374000910362892063495812369602403337240526407387135484845608236520865621047286236532699711581009774197942756544116821367450556923105353917461889357093715882571414017140491291410054797383511354028321210845314215560637187843143462437096716146973768460326306654485982303594178131243729722493576917645890245948911129289764048759765300227266383281747327209212789283283987211760336516610204527849018746284807127384601669799740455785385069261544879004330154110514701303458934769098267755056599451880687116348131365946045346280234904672426590977054739600755410723400598891160381699548266925661484487941701876119505232962416193016171158608948276563399203988773596054843704596140114253372290317252772530410053984138769264040176442849666846006189691391818994868401647917816321227441327627899972527798030950732189518418475873551285333873938932306534768175628983591797547593316074083330751994197565360854051960144204377102126949550769823490791454877620930814231076425240952109797481255755773059900558821151648769824628478583746065540288300135232319706239247371753147161207992488396273502256682735590399538823080176811106276080582284632543827112582436991029749089938672092750536352440455728405368191701723628081830838863214213690064656950686555486541904927113414633718899122872265680520269933759496889946784172135109689445250589803088678160726776528379914943573266127910145225137343869078646022000578749730082281420648517993709020577062856408330220378152724774057921983049543225627601454724525384288702906319640866910075749532672580757123593053543980755437937956792993690789568692340655895516947552066250890827457350582971319608577393928247995865419012996758210685656269906639655503283804878518596791857291516041942551981426190035625968316392301312590018391969383782479071746950477627663656766438032346710016000000000000000000000000000000000000000000000000000000000000000000000*i1^171 + 2428819607849406517613138958018576716261522519312859820317494954581879648042224586633214331530749772061014952613884911854495556291141850733869068978197837664174023188422050762567486067898749373198483788079435770468616014355404178527240062257794855883242569111189932845984789382161854110225749682687773131336657595571963935927368473169847272807661267769124885814922222002149171586255996348366607200283120277021243074976933192378225567194448187599564298894494293061979523369965318968252097469742105449212463843861480689052988024103050555918753553300239798624224670110700457776360834809630163237272368705591090769282892050925902055430869372958763948783296485571513078075229888485122590439988044736375819112816590584786465001857756742387840753740741945255642564478896464012322814143046448089602053066569674260631109441841811249133311397918221229808221401598277043366269173365820637706671550313193311783985035836650452991553457964598164912648701036497333723395425484936188527949629933899194503134666913505383473241416584754868590343747410259649397065248085885958061245274558374451269000779935448774791871046193247424079102161165303818853984597260468915029055038797730478641492510771409528274946804135342125039162648256207114653259820279134577858375049650213321899249881253355689363960303305074150436504890347720572219626852553783439136620187356141079557783242270842717931253105981985952192351395732138661992407632929617132349999763797235906157661584826608232751654159913460926639262067018667324131629015968854628992879836078457283741119347824186095687212379829695183143746630830902337581472610274055301368727131530761360035854157443485831862932456105962905125938277148274101012967429668238563355840224827285975648272173481463511609894830419349264060968973525819892206329524887484255347501902438585010689699500103361220583533440316442865637270512143163216684489316901308529619758274165292111280732813633182627491655607757228288815314933986049300871836546602536616180661316044193827172974297319368454460387757794579631368013418980491853399233513167554314974157629879438498580237971776501115258917086436488902218113635233775973163216608121311808122238818728212468810286873970261897235822210582163068372705571553309709025725249266578168687906326117855854784742793792564092921411629437648799594109097721672493430586086573385604706868622803899013986469805712268237200681400477095009441255750957342561709521054756138025551821572718647955927234008046269797432511331926486918007992835465241012478502207021259591970175473229596689198494582194050601804841124721210708785727843292071852093831165955998100913442199073899361477402712500910069775922761099588786748937674134551527779072603203103876947863281020973734094912993956570295987163994092687517465695107575409270734945080236761234522837170843569353869240233332748052354949933367516709154665410795297870408859453290656775524558294203897626047197173383912150672983940935671778541661617027940237182617092792346408410399559648415473464347865766080197084753330688578588280912958246092800000000000000000000000000000000000000000000000000000000000000000000*i1^172 + 35945169959888543059367481319430087303971208788175654323952770609080634897165647852974152954898664124372079661191523723385840698576133585256657320739779824734002380700739963481214270710372636351087807394521027911591604599120997414209639268910165509896854809260494129691394155364994007091471792083356550485946993945051244452792248695127209050585825546045395321756144195915556698695998653048138767232705342819909268272215186684418492259820800262036630891133640537550294609121469140076708009099024028101877479008652040629818374126395363007274630529923032599838438780248457684276228280381732278496372552676355326439281296682850034516275526957426954772502740231067023552468946602191054463868189035211925652045087228077469333408268209177429134960694157275443774736072624985903764932920752791820295107623645951475248412175442120589592641917139529338796959576034838742280447816639255861152858373689303222804825653204529227578326974105155458786794514421379965132353682863105573843798976539175714175422982722251928650368395905609538692229284275987939706328278538610188854834526877715530226557040818161179032730273599439967762703556033397438071284089791177258668411076090463196056890108242389889108441395409744549889695784545461094670203747657772940226099588398952018600417187964448803558453784743582675295060481336026807832890584677329603739783191023583037675396446641133854914180217158683297366462365788970879212848931879560466353220199407930401259535866077226521875102996655603194777245183188897244640207471917862028315581842003990005300771004018515704566672987875154119550889670434795332215410398910138880686254229327758763973498934037159956337214154033805608708555204445513729654479868672849443531949905371127810567908507494736898733521957266193475786748300910211962038427437670931417768637071698813819798364324981000893850399315170550007747264495455267712162193869217437640366806204228201699874121176892324794311874375732970522130608691620007446330134030825631719148679825591672129866722566984959505815263517939966531614908979041400743707553912723466406764393819353043866802941098364945069365570086460156664826059802410575758536107579831050648971359872752732164814859444615590966664175200937001165208060047017476311176718087644963200425567261313644064518319694074766122749449172070706384536601254311948299589667973614322876375107123877830250895680219287610026857334230449978166830238545304120536876832919014410562888219253413771668044412260444984802418891818450349590311428749385191426860190280242339843048331144423203803269261182386134889119133205773026103455869225173770282716865399648707079476047152083537646381674111076526349989118148841040916267960718056669120964865059322164017140814873588368000190029086590202098451366957687899748556047091492024363940413404258115609228733254515481295800354783544643657811308248022701548798150880225158257131598393388384289008637177169425837941390419666367564628972565634237027593444839457873066761039072735369054628447940198714179449970971688048194096007262467001042924994560000000000000000000000000000000000000000000000000000000000000000000*i1^173 + 203399759499228853729485105791994518333548400232963127609974686921158819570593581790141750812216548632428568509356556924131940825500396921838504084477821151944252668962165114036349164949939561538717435046419602615809116702569988643675561025572285395854368671306230117974495109013699765319503073706179992650596719963295019842978856063823929476043691545882509345348085109948740686655448644802229271813872130586604405053577797701698291862728650152257169051096029908193568637296524546470311845771492451785578721267091813056296390571486292651180697308882416726325687828074653757979850737604616193142380079438517535323339756362081100810242928114234885332004230788828266852220855567848158271877819415211917785961595032295524040571541413667939843929679745595725378066256454899273356167459123444017069000924239656326458684827635512264730077391000316697309079758698104599530934988385307282478465107474448230711858518368328817909749546608457286239481545705494848906660899656711309434899100938486605497017304788179455017104697552989449605864203847830273304158105836893268771066468463560701548635232738507465492923934133188286938273899647308910767395170410728229266178856126521574618600660176014000175190484178520667173822364782435024315801461662974304552945254945661163775439095131544017525819849558797270450900024920254188465032857865828154369282586890322115538325954636055657841872820806586494055531323562312618791867699990959276798184274120363298082034340815701421892957097867825188689056682654766690937434024786999903820352566373600902937321198497005873732112017569935458452640225219946877680354029578009408936069576530500370740436712930454642442484505445150544579789528863009990063709669824371840986560002380060081822484616361109786940594699195337263670915185250884548456574914038104589836140836549802892835256000890957203979046946275392672774704586427814573983768954913898768030197737036714283646151447337658263252620800141853121659322794165541873947664222502248972337784599834640238343803861241140032389517751612483703558548802199708595516057883471021642811353521816788744369067982684801818202299322369829158742388983300169321292383219418431797665306353060809815073739375236322823979226398022002211185295378163631553686270214062422294920784608723253401207940426577101977091346198672735416850570068736299328214391732676651985519629131357801336302435906042348040380718937971421534930893365427278163301278132589613435322873079696905261657708307128802803634213603860256668104307710166232725239195054609256931384092165463970762461700654654462947488889516585746323128467315674734967309468853609093480700303951371340547015758161137722231997597026850298182812825710604537317043058385503777352110739614104302970831043296685009209139603499488973272712018210612251834605042536909727033020638607501356901336290406685261399316046286667950016772240805058415830654530455032962983312454932901477645248813009038721595651676098535047963150101667850538220302312851059433791271068177205845130987221836123485113081351057639997440000000000000000000000000000000000000000000000000000000000000000000*i1^174 + -3935240618779647340141404485277469151216039653670586500518871472671265811101782007741108654228637715642521706565127251287540801769835119299010006785081457711222777610387261269288019152286481402631221684979054194455937353464055224928297113944305953680289671689689707909978704473330127674478920217346659064280153640385892427436007345798332284516345125116554425985321585270697775156003293779929898888267874132525617958499459807368275045897750000535399449946997421017731118917812497967491276771928148074931090721085669662555283074425070406253084134643732821369318022250784795320029824941951621850688742152121154070131858668245577682298404970182680762370590978355993140550397505224853905267923530852059904013625263766034985356760206916023623391119290669661750895241482173897076587822917233097844483582548752401105114932428711400328009436541036348375709808338419009533396400061800702770073996721345616956867240411750927224469702190207036927565094024711193154537553023885765458666484675800607709027884109963015952320152224469294949437851070072461013344485838384495762297636231740657446158626728905962190083638394051302714921885191834075123055971659504683441394336184192814984066352103779500683120595279188592354095379348820818010481914693026832578557155508942498364956665086336527022971655696446400142179256083232867137115807860610759778089278783538804669118957328696220997316873833476788314695868082542426927815959034631396328794872067035683671889130560634202553193583326223932170907963302455993614110173391342711492315930987526955101606997487200816082736544170593008901812073151210147504482667140557343725500480956511935334194006889558219872754039424221458085832012616628538800905513355604298041539418840996156617832841053321820813058941427729168996491635718526496230052345131368150997091945282605468677359789475178673479162837247060482103080504547249688606117626383869211746273124674853073394584695022519537951922325500096553717805420627790177827640761394646896843267285020761214843304502490485767892956357498384109848124450892019295048049658840211148870670989320852785200854399882625887187353405152611310631875748621474018590069412033947724917979192007436258112038560910468563838712401423819111439371640277665862087786106921935032190669981403480819514289660843209073929724509462576540322546779988633213185169932227997252721140455811866922425823349655939275145442272809050897018523459280734008457727841173697078627458411031570436779608190927243092073458459741625732655116715874999254025590323212331077545423998521858261734616066239717334334344156662591090416524271842261284928626704883358989461313894857382783049852261045494389152942629474867191023654893851853818015276635613027799167509036161365159009595070089336725350050485842161940857310275197002142397232324352074492889421950570743775913479563862723271262157719439018258754592631275208174650648804320025832801445938232570065776900870270562536261739762222944462483227248291884384582630186583359185457494059664900417850684598795947352422944342016000000000000000000000000000000000000000000000000000000000000000000*i1^175 + -124784157360286173668638846807708586048482128725931394310148726945451348259041824919647287062921712234101674804143367838419835982972396976221209337959645353711405618856528286859185512244532025677432272742196621667891797194919746183194301004075102772198338752169259276689686738270036921768205945807429720116132140933648050031116723699977105526865024073336263889102130481132495356074767201469711799039768219487816419181406875755804345083556521839961756132192670351732187840296334987216112263807340424743360071643050877923351629746212749114217899932234972787009889564101260043780900769040534822127759652891707536666852986241046467999741761874708935102216262335578737826461880724317316156088623226109845901365738029769882733852230310006195270225463865720465618880336661392223485157709167815879640877942261053691690787484751839151551817146398724001735625375178644090419627071034948746928095118836044851903498878681842838662801963243915439750968334980217675646533031484545243124669067336673034864707642422638751828738362230337188707882515167802333410330872191062134688325790463105651550275609193812431764008432854522853495771407057868997906409067112576924853268793609533036168319120148644780967645722560415749139027223114319524425318836498917594321852223156150894659462232662574507803924750821146294604909676735209787358876608188885199267200528413536349791061402487077047262844613595938718311436163897393996083015206312421960457674983689720569644804636631795257665629008386184998016172600756801288709477483676940634531686852467339042138835681723531350787617089547321067455210821680772322069884624242177814320445028720724935691027031823507655094167496521068535961673308228114573141885877735997017481919336872050358350043390008024824966518867556049554319607607020796194819801236543653689695478592732276462917058778701827373604496830424489540206792017378100713992050379074217972037170547720811858370343698866544835024328746407455999677291935450845755355468789424602951648894387281633938639446970085201862389048462455515228295040212082112374252019841349655916521812062315128728535508918186936475170372584802609413142755814600177275536921340027707614894332666872879548974227744185709942216811507791278143089247961480800576201420495427222201377659489746957180199275681275112753909003340789373062617865288594675263749829737135170476407591260529766161223937732448319609149110507836791954657786015884079697862252230096738236230640145956285222557408643833486121959657459210024252091956844369640756633589436831831227852939854932760748149698291114560001021268012545966706826530541276091598598665712210954850689566371789427128900338617804228590887891899160000265501440653949197399312377728376535162341845271922774083888663584782328552399101772779001463389544608432921850854133970542401279224328452976948597473424673003320841103563704687745333558472048008772800280424933330160207824218508682390626226892886775655034904127828005326823809283780641696444972497137207298659219613924141126874244489263163770048348160000000000000000000000000000000000000000000000000000000000000000*i1^176 + -1901591111449583532650207582314463151148435860034835813492803841637070951829609466508078208170832030147535524356735132055500828682115282721085378205659845673515201219787436585338042849367696886995900026924803088214513377450176326519862029719720891740820778469227895011753760123649239463373254217995263904721428243527271573908204514028340336138443952537130360062455764889796863789106624626244342553969820981968969317620572681529400137072678823897270735751185708615835940215871417159323833175514169810562851749775285752386856553307312376428113036148943098430026417399172917500461181399253267440399048127354714147410287113821252997494331332450630042692326671595430996042980338174038004521511535332591259517365473751430412316355779307976708595829137195218198317021799138468861817426444017381320784210013419671833171936872994023644237258765593428171063818589898884922266410670063570085531196671291937585976868786188841013256915478787191270315236785659489367825504437294611368319617954644074717131909948168635936867699021794059060790781671266987258396256669279969977252989214861199790187250621189101876362458029851187908668800981200867869978841898499891937373697768988562825635423248300946245438035659275258360206977973254633475037371674712544102425012951276207837870658753967280556273737642301185394036682599665594206114300960475960722301098368116957704524827558757778068428315584477431885985882168698140097978215673952658644960260379685955178422315659965098511860986516790704786027635525285084064356749661053016493294975721803439387646803691041863979630849469637198577942294279229343197584490886514772341413224095079316366060127834840957610262081613935639056959946827324986406612714510441559963043801571277005373198441164575092760486708077474352177721958930260566066823832572651384911440652189334764646164959191684025498486109856462591121314703162695594110367024516848847263395076701994316417608690323828261476356756649793488916369075017731007396169202397612734128641960774067945314257694643382935097823812563984081498150668331644320591232704490850050177810286802201542634062762256382117114908161803558643387587378791771246519260896262696252342238603497118253733460963572450697990030789688271851447084614900709328524567764687509236003062598841244824617902779505889902541016474209255951393179821652805302889445399363102535134841340504981183010729388075446099218601205862551377880939659831029421371839722007054649782766637111709938485734194542610867269786263748622777971933007223994171774536042823359960224861701639174868692571859444714987885315199619200733104675437177488795722100813965915251536348931241735506552372463715179834636528911382876336531556284377790730283284188841310054977990407489887119945350537426969493694711374939401078780822934435806351538342344345228369458707600349117364653073281697314762950741437921588165385370746708460646287925435607420930894365666586572779248580125610174515446008974330730949680512708328272986651588630435992317241837634944908667603050120647540736000000000000000000000000000000000000000000000000000000000000000*i1^177 + -19948906372834201490925010869064367649891857748070321630103110925752884516500559319307675181536219186178311357506253294817723901918063776611490200037009497855840350378515202896636450450042326673304355521466464295632737742984547847655266199596021507577380745032691039125688448924066951777664140664135591292676315074880375003252914448562055797444398203667627106640654506489294319637708789425721570093769940933837806481544091962354447395572208276652694751024788025113707559835387472072988781762603285430679079254161428565525738716242220937525869784156192530505502693803113787298713494812085079619735036478423186222745596026500215815674324750287706242397128628602415559331494050700228619362536143988467262790898235479448211485489968991731616043757548924368327605257436005697634280423801341303936313192893583053411816864886474107646053892732834326734444270400773793450953539706737358198035969802953181737300880941360454991177470137168227140860549359618385241678575156339207302712624638273103156421716485935122826608600876988322339059906394856566859500551236809599238741251757286576521747607946386850803535157623383367589171824185615719836533512135657801489374399952305471002638502601977977230218343058897552030426868075588099771719909988358694553105049176223011529480872483490579695322566499798354399178376180289755757384662240766690860804175863528041394818777901333745379016500904813535671722834621327771936037863609087858440908851043506483691389508684731009856314206755964168368025786086736231253072086583274510541835157115117179156106119252983641535548306424195934032312614483878646805974079694644052978745998797107286697876952663840262149683812602655149725614122897989085479335663468109896187820996274487231189430853542713084574188991472285908334686771292140104439000637534187560462077129855987615280635353655050506908193239138221769428462327083112477163588902572107698963182834184318786055844078904865595722311222121977355266189012305240952862649172776655629743530951186538749776728126028946400836883158674628827971477292970799474009633447226492576171566531131442262126247514083672913156131632157931187179335885475256045394675852995194833868900390443427934889279486763893675374056053835229012992431031261378727892323878905281898398300177967475865310881139035768864949601651330390878434628954313019304752938614881044572654968477356043440344587537488751337273000654814263093323843268028199569198782932742352623742651908157922469880287041683496919673507826386578810557565876422125871280554879053889870245315308447192596167500500745488229781615857178456953521908263754205205677356931917014787152733196156987423105694900116403785604598149064427021102331402126100362370775254576832653078338047065463091596503726947094806066166979585926413281635831571072717361289654007036904562647044631156580197857284235232401532038686239361027005411648549612808313120030587346016590579042498687137877007966816183060230172426291926219409644420629867882521834060725849007425692875937392351697593958400000000000000000000000000000000000000000000000000000000000000*i1^178 + -156479018263038883962340915976513351081727070943380464985829650132786991340773774774928270821030638517922884630189570530882962012975046553992208858956244223994968089406999718127794455725729103161886497303945732569947549998003717329753047776830323141393656210816625683601164484597583010832278289508928264051765152557974924024739301909888150588977282832336688291592698236411803907806468424277818163106167088395406853170515963732962152580586469120275568386113267609094079156431501459073905998502652230608808572603600982974644038846312321134874341025719059175866320788446017381153426172643352190335759516394434525662653392697921803440322553337190400897992076272221774098381574247825033170930586289310450351664847606691367226546395913494782340154292726622660153058444584995720166379535284704627516327716634476620143800323611951766581877853500048484288937417638400305444182437909733308448897705797655137303095740891991281038675326257621094021348912506277971479674052559542338452868106045227833938897030434206946100439704008897302161095193798194424702140966922015106448745249754017977937758799523544385952318939496276569583575830538487566984258498448429378243873010052933966863666250868835053521234285875323636446082015619245471121560894291507111359392617208201087206938434266317855490839673413409373240125077435331182304916979397260533908101619498309257016687520149710945285794637447617344268004582783407826595536579018536629323770542495471755731010370079925820062658120198810449609262696293657903643349413854804292280122812549944354342637296707700771683343556855179267881920098839075039543414939938411673351386544602081115216701590843381144106765422678939796625260785350638497317062320816003897507707112198734902328116486056727759005509823938297405742520120783248775592705652795974365126447606521541342285529420739573478811746074186905237435692603237592933166214250900978792192015428713194547616303669606419984338732862181243622519414316728440140742630295253576752272947220215342394283848964867500898066038171001657887514230062867380006797567979147866109044641989024211567649469224558973175067432392951645435347181076757049222522907076647350296238751040633240669508647425639913510522104783216879630296285573841522229238854810552200526460593612598581123968994914999481789178643859503415217113691050276448429846514038262491053056057654422346379441352824090585069259491442016784393539609904381825369423354729125107124934944257947870415732772910402224019128770606327329446255040556328505590446032762668169955703187004377259809447805270086092979363650246681746553756859816827275148592510449001114248538505086777988612554266909281200000224706122582552220651883687667754660853800842638699685042132264977045701092792749251982221898314107209165330158380981098475013265146450305432633285021283767875913308640165509216985354491225926422020397238890323408184425434821858949548718458646376141297291287501977659791588267801673873566872372933130869942252130597857218603657987938139945041920000000000000000000000000000000000000000000000000000000000000*i1^179 + -936817103111933795599911188887249972786313795906592459366854064274967263686549980155322146892195261328493760230921783441748998848946093579104936978240264571782248538697664788990251160510367453802751836083515940380196607732261183175560424069319709965455219296092229725913222069463613786622519092228993519717911537312875206694955123168725716487096125556527772275010433758344665931416009820266740041480865891273113905134231374362285549140603614310614263888743567957196130982188538061303046318505646682583786477645627346444900948320533562694925777716710499625363472931440909534805525351988936362801195442965099869705535177544679923635089645957795789804249796234380469860769662952775304853985579365803980124414695806548243129197419388020728236138832781418537674800727908651868688779718054784490607418192782598075697017083889120589701509820464747495787948035129817253818460487936912406848679462276541855929823116792700000954913340680628960820671891344233041873795543996790577653949227314639346539259568993091066004990482640258156537979748994841820931071865223001214497160408365958127280017533569847198950169610605358673055582934280720640815632866674638704235378765170859907293399213272363006067065479117255713056020931553151430172193478347510458441468984824881089716561942340685798268637225231524143273818867818737310206840569467741932655026547200835869315302827925563815899684073857862040900778850781133502892907328978740807531255607925546406708464405785798740431009107823056149047802177290256253338984274311550249558679156448494427210161021683906862284689501767537134993470194503566503751859553562698687369808226488054802638851184011574627552595833252737038040621017401069839429627308693192840458479605170092169289517204270035228640198597157752488568321432259348510158083939117922318015814809669389830635604763763413690856092677152746143926265900277597849927794651495580725830669550613839458271984035026534536276519703818027277393825605656619125420962913494838405329486981405371268273627734584952714441910815992191078318350766921109699557163454780527076887677838548839354553892567992930674061030895068672431143055719074330849092448842299726429700677412869768399694293072889310732223642564751399145999758134105183889194783548282938620861645715713737302108253693147276931517260217031937002930532461001701525892815665338029704942241380963014381435246239538658275911042896361062349045369070766110676330921630711265886447751814906110693157643860024125568334124109773628678724251159817912905665363264950016634929213007044252251378784084095999742548332538579052411900994032899572501823240225318918052998512627252518275660106278836999140595664830931747115391206823004431816402458752919204520254887706384702980007902075054773080891323804427729752567929221062577421917258885502989621069312351399540191804267269646313219299455350079352285847279851698768820814025231704546605918847794595593914190529255816966552857581342085564791108051867509593274067922375973164312506306396160000000000000000000000000000000000000000000000000000000000000*i1^180 + -4262443064271966022908590575679206437470641181510176210521906892321725625789846561614788675809582699890277372445057641153725375470665193923404176357296428978019037805956781009673827026117956504622637439430682911838629434470151989050116424320885900111127899046177629139700749246715047157737033716027528349966653845310494074832074224748527133247333675112449146589756942532438229716090456598064936895395469110067829147723393390773000651853949545092384179692905219113952687056855790624167335606760489967695941135456094001416235720907206913923824951252966253579061904683155491704090227490969012107124005906158376231900940060692165303756747704935196111077097012864329423574867973333290619630127265574219840023025989497661608366507117371132812210556994289151304135526519665456889949696049410413935858197130478344461071284044276487110740582087760988382066783202077706653192252782921071900894412082589621955809764653113686871228959735182089812932148760297947382444113740327092674299815922836576718714709074237002695248743303437507540276515587381987766918614356062131590760817700722477561206046041011840686025209907085040845889773900936880526781640352748022800141076783960736884522339571936954036246115164884803765048764714655661668517121175372242517160287289683885006530547688910273848663473671180973735454877688574046351298323802948318850467664912490482233855976937207886992635287027909049519598856427257821469975355203482986094087546472648928817710711661406062805499365716840791193413770230766617595655930696850327942431600481125589549342519107487421764028174925530718568549010556582423300672066434214157297083473110429784761403525769226138342694049333281303363556462248841700042365209477213840011080718743236795590373100438034749427731807956447668836090444854486600382618871934031034816238757095337956621422798174561694990558051327868825642939450231785064773925291414177413986566825422490982095572594478438658773394469726979139257121138696235182495957733728230271552137004307194056302682931337797117974870647477958356478474594882512751824967614541564980108582127024920305146218645623005660960326105843320173301904651443170111837922816631867718292759983298519962864165519371023813192802621823330535888938251027028348418931311020721815788121804350264050946399893560449710109003317271427308817325210234892659860928967223549770044625134015759742554766948281662973820471027836709597458741450031351066383912277968256594118378089348590045000512016544656063388567305291364816427851734083228104433847866046343816616664941879247743503571649156568436155534052197678449480709925858318928637105956157030939589221158776470053610632727479756435148379642486917636173552055726785684082804238492929136746654095256781639954215528252397407185099195663903239205876529542329831996202110158208442167761891313328014321264230450609951045676574932952508819898942942251122420873488173719027611616381700106764432943703951678760580557039843371487631485364711954800984262196358030954804019200000000000000000000000000000000000000000000000000000000000*i1^181 + -14264989604250743693692160557374996311861279282626475669582187254098706877585034591741788871757880883911147339930417415140382947888661482136789912523288807363207765792796510063855521202383490974984492235225308664017614349331929411612419435358867245883526094261906689049004604704778323735848135300892854442028149840347065636404815299514968179893981286964162196153778850885181664359817184326308765503510217631012251230127603523741733346780574208143831817376180576504491163312088668577836322603907226702516057052138407821297656638311487615392617043747628270468652919734708079365706774535441760178363512432607447181297342171929945054308667002133461632224778580285352213410834663373077692974848771029970644322489522682026523075712778531635829552488450780987686073780242088183776770346256602954003148478981628339855956117951453727936458185351608627117703532446505014597721374284490734117708172986699417956983430867297616786027293114246123160267937637182976649963070702120966044342045832223623541208524869297879397911649123631684164736710594041925376209034211252441781373092220111603479268852631027251866740142813387190444274005699385101441324829239409373085227272608302267750108392221899854996493769438948288385192591474026587193370007941328303933507371366118994027263304703671967864413065282791090994137333257551201324787886873563318075379328050946917532516096590774099107093934758804259618996393335708367560391266007516476466229321073584484109247846365012584824402508951098283746711302443560161639045891391276533087666799227772907175892001370217034016762972164488668192938068681992232844888097256441106638188213068265995921569940982127080689507927964548253946998289632256351566274229696329004835460313748788379996422351281657237686859392265666374812205789773182628898465298252140139408178363248870898465245965852050675317750359997384113275050621291184411783497591801576429905694385551851911629318686837331877359859032275338749578930772968480136042507867853011987610582461164130519126191094835543176116013328003090321664975648492728379233708739946274701733425592183385095712064604952591039747144952037179132377642521391165817883189414688516553928689378383250458584616335598259886585451268594074344854262595627353362519281606075339974642383844387703982216142468385020332676036893814543732449611188139494309046471037335925153870982867523275932597282209034381388064395687196542347806957521929501122864589654270794714718716712185654211095659357731118390884600971246239814205384116477313072885203168235339452608839050376685709435814378658106080513420581409706885356421287795340050018055461917173889278647124770006777962094062277237991335948992432579707567706816034533330633624303847028964191282274658187337869653254205076040136299072147072489233538028721439041262164755337316318283314019829842221229879109869162257150277400803721719320618622158598778120701972190356006839085634264390286806116297933426761139671659616510525572966857030218100361172527339274240000000000000000000000000000000000000000000000000000000000*i1^182 + -33364546967487526544253669184089831221136527471805144255904303918350364532302194092081532611867689289365206535647056358931767693600313273281947357791581340584090863651028215043062714760520035336113204068610009012639589312157550785374454327858158616156330583607328781546441210747282857206239185832495937874719562220349234122506081753731331992602619433949852494623304753507821749782716040244901071940445793771441006871719199282725138354295794261550819601821780129967074323032154826342109894095140610031159833796422458666935414282789556853400347762334238176745989873487398958433853387342680795900057818028102752694843359051752059577958343705340855171107352660030153348736946508717994612559394234690618099401128825642250132137943993616998430465421018885380543983836909198324877603113043915079492024216555712104464450054020260492506701690557404631484449078930574945843706616685729650730839432878052609555498662624442852523432945532086442671962666467910381246647364585105916314536851639577832233468172575018887658986101715327070965960747491260332509492162291172736463621367558631582727195563798334385833512179936601828630088480975535312311976186746984616154074953146889632250820098751496800341196960484918500341696961747933300109516828972423516353833743354193526461293854452094379954613828156233822919867520667256173848959044694304682577231119748982334147682880346190070076812373050271213224118585673437105992156297730417478427381963811090936089272258544002375110435652280939195173762305299968720833281323899024986428845980936684491015511096252637364966796664933661972142385652379248409339193282265987474835389264705988002864931618559854220744174839181866345301179383383293331044735830374797953879300123501160804361693956124697758779532661513613353611113128415627272315129061594593059966973054163922648969453772731205981901600220247037562923268168779198972172836105887317879595836973020969995404631764388598185145718683111158347992877822000188369946446066871769029200009067913519075458906846396788515735918591483987207062297515314135740155425445546214767263287694853497705835856524919480319719124530350746348532739308713881985513434856425979116973763304916795237129185908239200435404102441974044220403800833586786166237238542991193599097634224182351776272412396248533143315221635019176442215231597363458538724771299258199625941705102551097325232265639538667444066139047381623693875896154819301995722337863151723184951555362772600359474631764535846859725729284733127248321870484020179034341729418896613492374036879854279120194992044738342959918416562606527867307214142328374923758614068946881971320159437458969652415385848855468922265725516807219360231966568725495690813178506851375569998399029899719501533677920716659797537202675397712093138878526292302728090624734404120368048933973560603698008626600060398148797163938605489352195943581342868428282962887945411179394824751768364388771951416637368067573812006835070092400683601431747535688433664000000000000000000000000000000000000000000000000000000000*i1^183 + -50217788005055984567246942597571881374194516032205763188671066388320009362719338948194459029138051107628549562982414870409380192526396300082508378612946988280830418127168013202306327235640299234192862483758553375920671088374902573392129314787053512411861159641267814655534814000041797497143345669454925676544540802155849092720684575306436702110652360598857691857040130873702582494822218898327572035458591315504650179686099023417668816165988654069945451104894430399793061031005474253447502773753127798005784659992093009806982793362811113766764701236542998563816564909876561082902201489763599471340649661961970201705306208674837853778821450345367857689811230513798248218399729697445245449978443838615171620074922381927377151888966242701469841454426098700098338874386889315301889866388974816833022748031388789338579997496429611533029755014027858306697766442226983030221764202403008393375389901251571657873280474830549296605025471094328464629265386595336903485124451771800131967941579016720535565043324782362761196022211556121273241432034889488177329407200321749525542873757859799218126861299767999633184663021858797023810352377830217139428731005109592548499408115649393577023265333037294486042013950620611649643345070008128886651967547823821440219272374830952634606539939833738526424378714628838915408382067299097717826801990977579485611634049454948026674185441600974022463893362977031691444039584224272658908913191373553028750235242186824845087120291034966308248788067630285376065519657968277430521855944934637853415707463363457652951085964967880096002969561839513057563958121315072612116525520886602770775259559980603074273600010430463141757927411998728166963289939564849649542088441156299976494129801748159411407298441598539707375385898323828067701791611177027164685342175297788584695874271784374436477397539917761193699111164182609484929670547240128009590043247238175308553408291792425284807880941465190993921054681028320434585678352978065396574623938833926056532445995690768663093273760736049815597405552419474450057210570869617597115016459830000059247965688345695908607358631017104230786580321107158332785604518389466409393627004256557350397208538618315931231586719484411946434480441075079318568741743391428132177143185631529211592495832031591006978999461188057292126777325263949163991845942477931735433302523322064053582996575180063925070686475742209171746529641302692810597997782069633504300245815933787941597824186779803043531224295404072302333166201113524015391687138427284295354716306517083314630814821426379369739697044447632817267431990749199956239652372156533753989623286497956792217301855927341482173863024653723896786753805483243676077508186491405010757736230069276050532459675016006955547895050839059575507992826684233318618718511597998257704048623071649153580648065330237507634647073266153616112055328145889079114273310239884520750476678101121021645971739215967540845552770523547681070956029095038411034606626773401600000000000000000000000000000000000000000000000000000000*i1^184 + -66348298774854203336684081836839826312375158521936049219337508790281723804105094058928632226192283227136399071457441928314638383361421230599473914186424893934805607790750487497903802586624339337285779825036680219429187094897145797161796343876026773022545288191860098135599340462815825374797247027790691042197236371876606649577134103635729128097785081785467529657600166341048693585816927468971693316074602798432741500667907893291136928674788867034028098007475913932716649863063520319548230784195883348939112190812796384278654433508951939305477684405918723856956458514640583893287427204096490692218262610361645458456726819026194490372085073291404398148987094494455434826589296066599662803995426627586138785768772639961000482522813854771097454966219946118693675184358483684630439659612948222314839153437336864153584558482874881607234382544624756641905164786288215195526814960717299870591489740545435050992873224013841240206169840671201356321383208329831864377439629783178545282584622851087268320867848917425267186634689415459690348325370525106789413351668491860362511727087321790192603596683773843794102315455227407009684418177183394345397617354857914704051765404587260693635782794033465527255365062665202362939017422742829552748048765466402717061053457837861627967584674660824932785273743131093725448528587356669926917757339111535542590678285996133529554903931899739638461211609807094970399186427988060582585626634102312582346627586567046092161103215374361896402165624062627580321497164000714571899432892408761300502309056170975210816065290947089539953675049093237023862614319753343120238318501413363472021553324914309333010856028534327395994478635363510140439224357364312954245028536649915439204124131044127329091582260473489130212982791371881599145962777841597209522086424707890476091032917868587378908217700487554532484535502940879733021922645771679788012798709230477697582272560762864073365812309796671806736161783133161717251806327928410155585737868457060688506171227755232586563857685271812348982591982971808391054347433457183559968364937586537628869680389215863075027739667294454102801409926537979430812323465102002988225089822847967634064212052126307646001883878663435453840685411678198663496949138418380313298309477115474210195642373228461178608158349969595234928506707982477783364403261127971566997451099209592667629865120382898347171285706941950359599578390251501976527620433050672694863722652906313480255575233089511105201231454331997092360758737075962246670860264870269458440698537147293947075522267074103864765633942873129360976101336926023696731563121286884828940525518588770427594968859323398941377795347915950136775335756108666323930519787660786810113751037265611815504906313769668290516937441956188709573134630819894873513014806129191891758592141517512078890041993649753029285894061078543992656499841187078639197822257514174174727159021461372142111421303508698207703050108894642601378594786893158913073479680000000000000000000000000000000000000000000000000000000*i1^185 + -145768841405219284009178608612087489987251879363916919923038063054054625521526254946151216343914772875758354341091392599404107478470706150966770403371339481587406400927349429849487263431686641016897152511334479042473369919650432057527980273213455662881975617577495762520639203676837630468968720140157698298008934412865363259347739450434809907939749737013130841170013896177527745147098270805137331698727316384442748937091480012262823964944759514735380876742997348951273255163812691272121704692065479637399733777235059323887253458595034928450445094075239359913902047974369156162591091354466491483672068593151500142151351845709458058458232259370104146458643648018282091675695061875556386122376542020590487564342896789284788736626443974361662470817764204811156526922808732846456336788671340700284848746022514798045724484740964187427706233350657201800934078969593220094654447105353910556651419883107686296704297288962637516424930978011947865416683237559087217573178234781111790940711779789729893672859162970622525791050432486319028219073246876476208850118508501740805822787113167182012303134320168767170706175272376388524204082056243470325189027139250062207528633917425492430152821134354536487585880231058653592999615871560275903081889752502584146931615272267748536492276420789171964459867492914475532625576934056757932534744077387554071945959115411821350458389164869590090251182920758677917209714025882738151213211275624747563171689422100236220315130300227128885015112008212139336328569204970864491262213819414468077744406694462783907570046864335793939654290139305823282496290444536367250941999590042551147740130744255840087273247465953292955246428034094370777732600252584790034687699144735342530963755336368290952009707972436619300397649852858563169531068266426447143912205162616781392867072847938063848728041789727618961654174063096182736014102642600675256928576443287640973458586432033687246213267620814215337369453999715205440094710555146308212087467773403621742626409982458672919703822934166557367308660353284436599573256357673247791153949089005424411541383137518502831170258983830140566014081955835581154963380689128038110498445636439108924632548300319515550556119392264972523448778539117270839182022632434665560023630232218853527024013801286501938957102462639472201983749394877901454254501257790650222029093474191619717380117728565716909005752746110384063934548839195264015100782629556415755471231951675404358034858534649055184993808862616682037454171231365610324878058412372134779939325940174783011819981439929674580451496675714549612685578319510061761704445982955930964746238798221199934199326727175028348081654344661114042637156235823591378422187515766380275776955952390795620011402902213441966024497220917084040461627368301033513309029732463245143398016681221808789790968109506101518209627666275775408348599323430620626905473990803378818823205056598575278721896240006493239760657101017055633878883791183806464000000000000000000000000000000000000000000000000000000*i1^186 + -394000933227117765891703303843738188793626810580545665846280856048402833516084426580594103330048151133998007358406332505653025920311814514797768656035088861335906347941755493077498499512498690573058159864604152295284499759667973993652367196381742925466054757120838353790097362057845353167707591929505677696067334077067798116810280020424570699434254057568590740833864527693860170848131358397910564160783415920675202667268698798935197965108851522913817970903238364904711580856567584546436565485493898215526852568793839637277890033460859980936009289039973106221405344730900031511675309656341494440295771969691540045901263520493403273732324945192144747675606489786206813710479463323065318853416808253932905010096849802415631658860740494710135994349337398172269929165744393106952715192838367437566008981169497735056475646174326025615939246232644991222620491395719167535554327950538845328657830261312048194139601364087271511108299146631999834250481966533623835995195681714673699917303938633398184629214036952038651907873570246460767585977495512795635397474134332258184705960193232085664947330491359250327421099108262450741155264526387802101112551697102630780517765035198772170446874462814894781121944443697900997974437286335444023580213345989669738599230776692645023298800678558250793977449562169258757551517710902422777527973482189761970483746564844990722770619252715254239757591531649427249568390335141772227054574290982421203177505756105726805793173072684344362197930248043073380191533505784213564192275487116531466476651220621987199788174776533172006033286027994048314076416591163136503479962259229272545582525028452392103575748293950775642413419004660643081526120637531951683913208475833129632778561866782980948233923834954699305726351614138879598963253896939137389900594848934102885529171120519742085115999392406464760605547730651826584769279162806231063127656207694080972154257972253524546165951021943776508773273832624837217216747586994153718100341348363305965042135653544287974129414647420398553320439852112226076528538787039066969624757078899864291474400820710253930012286570273785417876864381352204314432920404196088478882690129408861230602795928491968625824671734512504352727484895405454493174985800462946492061850721479442488992841582043898891734422369258331926962365279168203803949748248626739764991732412556139533974775600994530428380490428204909089911355633186465910917783870392215281430489560892796513030202562343710819538257621791799186744667684326841522330543392770331378335738656105862802738273686238039336762367280994312782160714380013751652386900703075024471088965913009419468589822559782977893726985914101253490463494978105874298195035295500365068405286394372626339777875435023394148907299934934935265000866878471335379762473827531046587238505398440114221956538645835136143193121854987720443644102760006499808405915591627786869035121835047418650939362500730159164151530291596733650263500390400000000000000000000000000000000000000000000000000000*i1^187 + -143858212924216153516905466005333749641287932958880962219892491993686608624795967264963449005620057612378492659846029059526950457217236886327765052137155269338610124116309610585976332972473329818392995136948246615947500779130962007556600305864190805824406988169802303340671989224029214437379521895901198735914521269192954767514880441269498377167486625104207025566279862313316687946040892158668312564516473302249462133021552575334807543339350567756521845559486701476877117703824963187678057923492673675700185199753227086000696489189681640226349478845342817949167196669206964881234340340023712729968552367978132065703159182105852433938199786377023237261264249708975370816023452250935630515628330245846323240037343997408470933529858870490501526479620633179477752415494425282703062136348205438802175045052697735148326179319209722033165077676744818750640834828590174559886176837807958055941477194529117477408717960011162872937186860099621188666802913432716581009937882948911043656746998326846826655812915411631109048765006331880464594105166189550227955639473052815055122894532698019191524264727875388629061816508729979939862729664342154107316587293772469890403640773068105702267431096369356739246068947093469627801444253584184278194198970054051228393050005941424459559105003679332254849527728071089481431828306341636220872061382032201765069471045511570847994794871007909403566854880365693419325001564697651353474364807176686289831845290137828140795711043891586970020955477997726555418216704114515997004871118554094059511967493210811660657922412908678709309842157764954293050142855692251928779324205582314778976219923403167296018440394899069574971344102417211688874411926603890400986409186901215031662666689732630552725132085675074157931982869418759000298004110832125825057451612861592999892242475296360120932373805474439656441955811421839985746527660822684297233815330185413397014418036712454361250292960146649382952627863128896444630584563561855823047233485189166769300657830442651276979352151339165885220395303064799001365335916857512879576078120823307019186453745801726887664120444870310634028102215376147467086483302574755941483283150674657574665386445688139545044455382451809825219966863365082060635440829640393641224233501905247665679079033655755396337769437039877632313274649951871276408624744544292489001091084278977275514561037901897580574329751577101133752253853135675935446909066853788813235912471488643536080036900487019533010367060601597719799020866903780871057439146102419384624991640893102410427497261735836702999429905004739125522086918007513896028886363089615962625649424848389053496533683447194799508986507493577256600931563911636625063658320292243793389472408204937066806638085928647079029867956005004757106212720528118086316528328473079682392894389266159338303831570880510762568010804795789326260105148341992852796653653727053824889440774295849167637786334769748970439532159520064143360000000000000000000000000000000000000000000000000000*i1^188 + -406842696695307210113548669798959596434026427434270903615011321212383785502034382617332476492435400765927235365706349276499363269540431470470931654946187888217608827234466296087878200967304784359219026692560417778191214573369617141236999258102380247812957464469429011580143950817680589582040509892168416560673595793234219144372707897610566426221707129493378040576862939985234877870051718115791964085540091482858334488037646192338714617655257949654051603250050696050421965614782925097238983725884258368808356951365876305912065134398214095779116683929927367909244297351518451260862678614742632068741814413347401980988542547961256059070392787744756348598395004323277163618850593874665966961751849144804855709435782963800865056720359867537215489794381419103702453945675214453005398285650417029991507753284169627016783994274268549109799234071763657301262511893505032309963913592488513106773429830166759373360937334902802015940947108816271048822333362869224188499503815388822932773997110102920833053641699564338637746662017679127723705614811768983601410490041475450760542035330797438510457131524747749907654007483506509555280481296513889456021844315022947754235148842469801911124145291707017464638119701574604154983887783396588478478741503833705233846914285389549669665735824432536488769788227764536886896335809344745769522384448161622740288579436037985638654184967219889528426674451297210063027791166373807366536279839425875112406364068278298752271101379390374734363169887988185762205274765242647199975896101536011008058604987687366377516033755676609560646683655803669327163029706879098690291783030210565545295519080370248150794846376155087207632995052980258199366695241889606043097584067371453540918580591801753208405977938078529808531962853940368819351716681177463433403280252647510468830968960132494733658257834212137714908651746753945420323182599045038864384912534873260867410749317566971267879454870225656206342280729795418891239766083023049012595857228795889073927550950754529998641599677021271321334161413685054380955374967357360689595539478348384859461133748904519506748844578015633641610552309073408545186191510279850584899176352868603853882549255017677688778970454639749384488561861526490604465979705120419745770026728411050146142807417828686199243610800126760960198172186585855753519908648275068163508393724238191179013450735441880985157548511845257152405694738480088616619427801596523604255591020979338493875640968078035852404095712627086554907123818585707156254423939382789813352752343207102834301539880736961087127083010937052149044801445375122154294158047564706210608013720639313582106940298353930309425711767698950699555908514421585823155227595924113642616972367961585370309895103351775287885436924020897721441074384275358405217196203591918086897067227390257934114234166850230135270646025033473606338121830510318840225463210304381239194372667839257310511104995137019663713793212416000000000000000000000000000000000000000000000000000*i1^189 + -403279310057080966971588395238654133232572321385965114611310345517917678317849672711432664479294560633412793090850842535911316270873819230627962739254667720952769607749440208602186837527874683751073783328597878070953027053129391255432425952653852883549050752815211974856405149151432787661683216097937166550545949824767579003187024059514222987987693539476402408164745703406248081057738281727457577248409748311109986767987021190642705421779185505183565735688272572172373946076799081239020337780965972228135500786378598476216910016430107625302615676164070386315274209419082849423549022128813724268784726086432622049972195772693703027970551845614272630465827053665480155823008790900030270392332674538490008239355291284804601728009771295758784929660133967940943092245525389979639165882675366563150404310954069090242606966823615026032805461184536600759961382010185411259690879944224692089728469302015735124675345604494052241879227498393735765781539076532580951759823389942395521545666367591325525627949537717281124764718427270748750015170029033501602035234546104716355361950565928107128174662908221501870088552171609609663869123836448905986729544624616938269510774520251635660170294665575599931480694829681830472892416939197895694847351337544848528867198107992739415761311234409711709395738683550500155731859681512217520616817607272129432858241875331760226128022391930202589094613745442589505974664645462589029442106598628347729138669357810627569983025915879130439551252684166930896089052136468416123824290663207316672860130459353170533610469531034861731112105488377222839827939119369996547998071995840764923850519791543310272035357643034476625459196816606475101729029950271504877460701911804422642790015622779077527333158382577374903895471841486571231535247756731243964010375067866010319731820398099216277584732492425505420126338025315660494243526840480549919491171753625825204953371735178765869706883574624789749224632399000170039654838056876275183437634433999984745687150561636937114785558041846428830859217983243414352804744450366030101574135302953236408762491013726503905379409185261023036012443612087020018331945170960188335528049823515488653900570388868413209582193555266866701762733723781986778760410311862086355311676001849471073580569479474658183828752316631614475380202053578774667753132407384516983800048182000695204550909047982909762042865647189781758110255956912082370780588710366468656222570790274184898783734712248143936304922119585682403928961311805277341908220721274179555343501838125142189563507343156352587673946613686238910067656164632468340479037920171288820719402357928657647620805032097093545816729813248868859666105435340651960655301475644006403029261200817979491691447179849879153855072247856947199967065758301910090789493690382441503359575043991967010779233022582454288665133390601983874334303945336817912070521921529517771472187047357747163208085247558740135116800000000000000000000000000000000000000000000000000*i1^190 + -105888477424525363075240675753751488638480856513279235721706906698988144813211497983573861130194457248323123516953831046049396795650712674732573035452431956403660403222978543070999777479374750877674093895527545815202356412512169122706533934398447067167703500004805793119917883885832285295176039474193732414925039510041194868591189498252681618297294276521142519538381833516283041097962984306219202932711189279000071313114281328639852894611623458434610346867910266286773468462215059913888875943355892725215600744643099291138538586715716295054788936052317640775813284503968803275870290146936494558198464080765272225471764198724982224270920578449037090536801773991799431955660889809355726030233101271044347654679604902471803210280562514757289476177313312244979366678418934370513475445436552220430915576131445754179318595195136131508657415224529087467010430066861305245124410344626051923954319545323240369493720312647288606106009423480531656055552238663604720059753658627108944668397463698859450036351172139557155476578035171505877113164630793177209574415567717411920967842748774000231174186652682447905466842038464460901272650246691907035277344307186838254319831142143126375885466630392134300962680774170482799952066455524773721357977621942212573541370712393561656994083322404773526088381077041445996248701397949450835028533048199665629758171020390763077440009628350523370078915907026170155496405742174288491761466748017370256747226087459168509773794985092086680220260801956756976444995242529841841216813810552144507525649497331424079605228244293608459896096415644492021196530110100076754525484745672125521354673047475948540819854261362752646011882268036084265744186872025685240652071850848270006365290955462969891363931036596753298765311618401608830837501246620862158543807397316652410525295039934369734868022332723171796114564884484537204849388215513670704436497599300373042570762139244013912321610542830282003215353194692654477744943367232246982883855277243881855220215827003906694151041071454180503113056285508502574993936368259972580130957214286410247112593698345536983427745050245741191118738770102638547700255912895056959297638794522964855064668576909925812517305511295900711212409770455658012733790079110566039709679901420327247284606659420350649304159948265067538900941881706387712161569549461836251251424698643160725192396079721182469172027224194862940167674759021809766910827429501454116428546906443777936409416658730740317067568483601803783106907948876761767511567195707606038741283931150001177191088331840671945588781437456298421947237225739915166025517071245341122353476432802477029465356988581730739916840878763479326842503223200012805074964237575160533142576285380738998322672135039216104774123900534632497734566188317652463426561981897724782333866199456356834316692842031467979435636649302895319880189411914154725486781541476924917187067952291463166238298367590400000000000000000000000000000000000000000000000000*i1^191 + 14040828438326687274110196031460260728091092282697419780542431026632181441673445102398065819704069830956665981123647925267863522792891594039229029725328839136342348779643816979815687835967013799757556116404341149729982427022133407353531854062196376729720726106424264554367466054775936419105472961941122432383693692388660413906887684241634138308413970065002230104199962469942588444562914400449036993522419440479525806007937850387902240471309169432666737840224954835930600079290908707356431978249993036993336394888201910919540489805175541734663468302139196306520530277869439295540536483784466503795826762086250076916471190571538966649914579989322687485420596595987490762914006784896495388658803418165647767866047905539940560796318141212703085940015949711731650418276199812099066567407086912605880205989363476659406397752960646895388567737507962678604303911785769942472863883686312278671839566417663987380461311136713456763216380231851176245655010245450275324854115949912464929157870137581254058056047726106190742652383978310445926490182639780689285193904269115657828119212291257720795030984765707079997413183598805451463236535638575124308945233533550049650459139860938415363870434070806903817895857046217561905376841039173928677868051637569623597987508161471841259713582715985847147683436708243728532488466532738356236896575812190755474807913412706007303708025155889659492285387589943823490717771656377138998025689874776988915713774161504689572607725676256486813122230585641363649592917570871720679205250768591456452371658628778881999643104355664211705840902816444722300165408579587170478786806563845106342766023398898368626567710896619718030879611048203995325201016167420736897241958364306843995217929549419468119532181097774869449573246523017035293589340660391367279912347692475632973590904261378646377234666138127583243827953897582618302359143061962764960429721383576405325241481780581068688419328175940351055360387088764130314140969523178170508456294217067262166816544929812925952838119988899104672383606936707989602581528541477029449597333789977350149160864245898422496037120836798797325767510081239560539166870240778196162110872749702039506685852911128881937029583220010728606942116554210157343251906837938258925047335792863836238860581522114103222511172417308218797711007867893859894858351168928500216169858751433027632019560045759645609526579684275824547528993512078075374992213202527753720740550893078506964605856320358821007179650278665904152623794613110392585082101734293489969538544188267436971183534095992617150111653307378359509742760425879140402495848179529589676801922640714269737205075586304307166496428041447647575061106975007812900986244706082959203291644958545772657255979914678450110877778120821002148567182067359327043474652391154895863330146804082567105030165225328723773244664047725097395495501855649249513286485374505207687091727488899505717248000000000000000000000000000000000000000000000000*i1^192 + 8826327805078273364182392778982288548623237677242058353507483614689695400803548222499416835205401890566388664235304831117035496674889474355413601069801210953207812171195399564152597190816004454460052493308306325697112723319263093929224231974798527769874109071089585921788386559865366281921834788790928418542922204710082721798108959918894467754314167983901726433576382268043087461352667353173638234758633808736896002365218552461383571135654821195017895084972512124517623198473065079816719299821512144752990291302244701192792344224264423358507700967998335657004737699387906411949218140470119044893517038190828664162845516878574005785618753838050022488774716342301892377915096396119886649345241350937665227478555469818356382983325935070490951047868197018780576508800066421267461717959585178531913544431852758215859742211257361857219813129257488005756168881464982287164051525678863912509699530048838337218311052833394855316577310133049356193725606762904406992718692877694486240665872389421956135318067088598094754066336488443157762183621842688832306066680001592325334085374314417671123139625880600603679078871177989180111217387623966304741376029808918423769801932091863023209883816474155514632339110573363256397266162459232459820005165678312541609293174748573954184142197686133602323776127109147460594668190319677456282870420464716584304298466161661937164527143040693564795346662656615964505751471565982887275233131840387003971569577604132185554424095071786002557035859645356443150952998172723281010088471350555498301432577067412165058797512784079185850233880643323044039420244144365672913498780714608366506079290405137209048148530164084675762940009967683031880300087920680218672215101488808854143963674652818541070894321146330179414725444605337361049693390047156870880965549707042948424970466563071873942524475377916860773729667569878177372225641683223616305437897582351269976433335424528413075278030093198599082402851746695383374857507505067391343637819134376574565068715247653137151851125207996813931213938333269729347305165545119878231242917196130364004924733636101409347292001492610981102918273655823239401014840786024979232034214630997889161497263205146137596268116477949627371324777858948204162369018916138691462851192652104273788937971500907142291379654238796187036443388384583269222074333591516003460447118759488097617147946046726249227455018727689722572703071281522829241319620453253837961873026124770041008526593569506192144338282348398631317202233174100967931567106576967144249741086241912318795231446837296412411054929395253083032885633193778548908034308186425542008852321476580338170570720926035620640810716707332127416952773564915855970736011891882802762411364903162221596649421864538101291269255379723602660103112100649380997444573098883859197188625972327601271878143285938940106407812929115891435528708453067615230918389282629982885504275919667200000000000000000000000000000000000000000000000*i1^193 + -405603254404943105207256820555337007196287599694670416717577039181990609792267806014803171595342068491494224925176181183437669745463468948344487599792526632840435157023017202781181332827936241941424837036472915905866041182821847271010181444904768408258098890406417661194132487464010254897221506395914359869118279380447461128278703487077143541585882071607222846975346040564519536272547160458997595670484619207581477600481701093431297007214090335519466884614771670644884812303412593182346126546399784224514990894079314006289003973726424185993678789706924527793468888035874615447831280311071673745530304473691742565916776042029312575039363312453628263919371671648659509416926658825859668241738937529324165249468869254275934653327017954650911741004475733809419406044080572004856003357572873274864597357754618048719852705642205949659273413591864340663262526597137092920856719097800253706076625176625015850652922490609374996042538851940296867279542110378417444627886550944741130290726252226178085789360259209858413527225727369039521763162317691432555358434990235326305437145805202728996217469786525976206265314767011229671172961626893379066723920014518013804536426935636870854518672987515296553488114765221315731458836145548139594192856504374549103022516270546903953302653075823171351022122094444541039985757445873480892768767952443433492259545047981722368943964366523022063696212939379796794881014480245350392106594264468124299998937220616697369997163866267916529745903626768184634760284751348665905431669353760283546231417053932748261233210539850607706782877714203547968421566785200271581200133602428655716312345049221168517949908095449831607050447356641772774512428145437083326597635289459228253648703294347868339957222536811151412931345764218393755408531098510098428148825891840032624581212793453794228831912249016361839383221120742308765771195105935761380024002037330167405704015790673154287649894416100463810772711871260723977668808970853445871152351991037113743496901073864762428754280604649495533462744138156955619847373009072067218114287251607480507312758456875777668536401458780948089179787869113604493353145172703471693069977315409014800074144515240503187088817761420648402175450872189996089097890343636549492028396275621664905473463829333714628422768458971892820406814540153693098050877652950593869628011922903909717989349348719901048853182662645294567663022425409643750009869576156684141992237894258381596015048627232522919234343735634282998197352979934544073534167217203805110004651474232214582979742990171415476976391076559302021181913610277581686072241798062380197929952887481165057522400153020073777675524817255721274426082364850759698234271078809335196518281788382533501667376347094065148737236911146821758007492876208685395277680816853665057891897057842696906063930767911548855111653353906605256905504850841137559721052073867386017546240000000000000000000000000000000000000000000000*i1^194 + -119861753379384218988481384075057304646563059672939071191313040310088036490872805787393010349024926090554578764281654723640064654742142899055095332836590082706881878365747812033085960140174637195295006153981749377612123309730752234842152830510057524458663584941481603481971226575766957738213390234254350855735745005163475484355458861236223509901872104520221985391988705660023856506025607786848568166216813917757710114191101390623357873857577554710078668515698614538346795362580709244024752295045641843330772811845485286701638140423244421693369512505969160402657999895262177845228794038124992235901542115019243060853682160120315234898837482828389712784209504319472031653887855019162299152852616337202322020716848993955088635305542982807674637639758137769203403463407183955211006212379077376843505096541620378441663872957535346647200774567507938790018069266242571668873856423627494456215025012368437915803045629357263137849790506598004449518238978853452018456032360446022912464052222721947634220218046085406319812892820895156449873959218119501857978156503432000625448612781255561373486302867185530514803117165096125915644165066095528074032316139026204550310436160078821414198768306150388710476822812677417787953910766016493906277191502937234570811172983699839579521945435553048218090435119617184148253940731297645744184647164460951988328983590526025295959931618882063653843234193733147862397510897168908251117350228320955875672456102220448146398912522187840882146529089973755667886671134299822658076257287219759459880957467375847528370204024734929842408247546641344957567794399897121762257598379769869716008022349339695731729820740444689059990466713450319730478540810091733254470012509656625056239112875249365038561485889476759926861247846722687457529608360142157867087926748954698539737702326614362738705016571232953700116771429859483807050959700706498769335664655735550271645821030706084017364646064400200658214783147885738996223933077964608084413214127334706076092720128187549599813514701424661073385268789640901193429710702195765704884400418615886587679710287044506472780273953283646834713932165286564485451547767469554115507347353658463235821322366786951705737959843432591467501454872287312938520788146266207033302908718570290043002706529241076100851704343529982841408000968179985480132230232298254563071482843179209153686379396226293145761898613182722305059375260650370909228104936543461458249910678295758990802983980647487923909948544374436768373882755982152846925016968582956310745247855789246298462232788261750773954024705150653534415638654510415974234466134752866178055787638518419834825172568392547760865696329257886707351252284326235891561654504807633377678747505993229302852572941404436697808463080564731738006473447587364549769148484888436894374567126596044511750160527482478280582934000289997128313964396582501417204646437453824000000000000000000000000000000000000000000000*i1^195 + -6056410677379181676844999203938002230733145962061200982252442733557250216477587907059116548421286789763487985234860676904808741781169134360298425110954211093579615142747699988976221615780452187457903208280737256648910724939445069801385574059765328743223017714450779190265194098531754733536039922624707831144889396487299654698259818385762539138581036221507596726790525456126190328767267030906781562453159384907557712409951864575772750651577954133496500777587711526249174239953373414276087121721768993515530560534334041722132499254605152373641989915135474189632378840062254693254038975001416081077128890733940052869705842113274881515962629921654888446335876580840826527122697020967893298723881504393696942445187063239917422164442671120913232140211466059836878908696605980940915399526549127467039089001075087340601847831444382109706108853464073891364895622819161070390103777195465793688148911691699742070143626813788369083259213546701690996200299606281413251837913880551733401964496941121902190846024577088964075906981251029968147811203651670335068668859644200600384044621150989214510155875722973206075216009122605023857376224769566016255095782499775737728187968947577673398864254012964117493529872899996337033859894454085390484516868021279465143380498325174737090112403167369280915883238598839820333329108303151379880684137881991227679855825404747672626559903532524417280015479727674907784179706132610125641754194447640761966994021193119961060691068729363445514945367461144627862393739362824388131932159780654064670128027617501084972782695430433383824088924488236675825676089642336202032441927375219578640279064862901439923232736518458365250451653822640293107454264087031669289514949398044945992584112114379658138972983063870274569180754379931738739020829611748119452709086478648917243492031022119761574966152891946102925584200036837415928059544580125156263019261975886555796954970161174292915480188261486916320123457035895291573358009355582611060005003256854361128607068730899019614062745713155095740240970321597689710429454997300467900825570538052270635730077029120653550435657913202368435929201248451407987899645379359347236098767641905164569413873666188030981932872998623406349326402126686490939796832150279270425004510975216215403457461821297895053307748678753799240910849612291823623064767111878498057574492991721417670497085781549323972374445222600085791027144135586953288128394831380159782756467383214805710161989203740831978145346787550414378745812177715222624736387133647493951326205763949316935268909272332277165200854554282483228691969037838524473441127490202503643019336697126265302085371386181122538649474747380290104521726209908616284784492757946351428342331487640669866695996231308561981882199619820075009023876948932735993936332754031884080920482615458042966117895583697042131494640092941040486453863812275152669900800000000000000000000000000000000000000000000*i1^196 + -135877167439121864802155520661446733424116077414642875597339362495605682973142013072192925913225688889303417775553865910422348942519290774643864890989399499495347299168695965478552352239668436002214278399802375887154167120914578239602842448103003863209772481098334878933008877230365231612126190701412394996061461144523318672540403576738410813677755940758505692373516208267138327891449051223526049077900040648378474632703269920632042868008941683842308851194642077443829354064321722726213580732939881731759390187407061191802716000657936699085433290699893735140763076047032166574034913403607690153771132735299703592576128755894014435496308675672720475947853705868475269396403137474836030110497146056252537062649998377473943522647983785525542454764755856322002543728008275370593552896237248265115717740118691331044533482672913623760688354868304538659039133727756890857924080094774223481539080595522787691040019792210670229478596389653249988820486525674834210057344828539636501958677332810107584544034764214523616262298757965736593936321955704669207175163598747022192368777492836719440773982492968972243052629806954498759125139373242811237668034633731034110613462808612503923980557448871485983096836203824245166043089324870933208674861423411501169155470939335093172314929434720011996582888910188141863482307995488393649119718094514602653829725239212867763637443600288218568477357087658163210260365812755916567533128000953442343854193574071890973117807907225448898644293416209477890532520634143676704066091050151743024671051785915274312895195595589164758710441706419973196891199593905277378643142361492828984417299894662045581444688609546992988350150231247629151120407855396782529461667704062176670586203988609438675270994635712014734987232505271898060439025166500657411192258881452564713824252190799302756443681279726258949397107023703798405787403517580536421133820113768267189907899419798793426003768308393164440316580320360117661863084490477790352876023265985782347384269114446120610425907258905760835192456186099585691882630551727955514792706285759445743185866897277664737370875464832785644637626250041198927779626425457974418968423287377511164172276729117233492414825898157093162580499190080010018735505740540681923263757140895549165536776761214261572304760112244210922254531639566814867756579933189616893104680079775435739082364438864945594701756387567333914040095174707032080987562947919317693028984971373556819724332868247888187449839761721664809833175128136231436248248029198287782659155980312245712312383858200410964382823920921327926502027992599863186160396486135665371020491753296614265206102581226538040883675505898905081409321002266910057979024036596412190911905357194632558294390071438373403440176062057736834151132159575908169045972717473921643605247882703832202815526537203174348727552729093696969668614128926720000000000000000000000000000000000000000000*i1^197 + -658918652588490474503107372221192574356700021936451151405599165322102999546300513987317087777371211293892391722407218857826291466902159454374073957866046618547058404338984297670796943549302178001989922051473196556022198539755523613932057225108215997245530954813342455528183917790545771821085261540960410119160086508830881132536312819743903201562747007342667919833104670105869896290694638740224300874655067492272241821669836963325508576919572499612954476839418465203805133238898997878851284127770319356249928276087561489374857258119450328802375675752566098318846448782169426269069032359814677370919875808161427749822002233335397991631180156327859988549111108773445094851364602834641732881578754389451114744837901321454114111937380156566466512285906234849130033619786772955319919091676566780639121325383321979131177431150838574254919655652514370207626599073158886377712977184546598763104091473100550454910048745939371129771194927154724308026038376027530251491078533532845655816861974929274411820943146285953547571066489609702451243047729826823135888762564966509188022295729842549826067133794901843708023127459793943303324323789542937735656790265418564850427736354605089024967370710012567064476143355854878962124231656255175197283002626806137876654319268607194765137967514292242354004257024624082329000580347073360439479945960400998587210289640598314724819107918015445789786088365930601093370286213393100405189183861114366219873368899890760823595358091151250907905380892877712387848962806434280500901780446907038371301814904310058774867142122428564640903057328147420186690451083355301062125564776087117832268585045422347234101299798040899855160715411147896010210619038636189610536802945745752802404956132905321220063227446146769875634484387220623407512839404767483374805074449798823317880916038471046466452379496804969925022101788319167190357156762023566039650380810365202599509700335071767133017654773511239730710961185765386410691831178451301288829466170796127893443245963368850975814308037328029121195744264743954885798444890635971135466119683181102594741466549804859694191878275917578587092920526028045959274016062645716618045849700370469727166124366146476968203545758695853207296610516038760383400565230696452609519374371157590855630590259172966846050710824014464115099632730342399925893591170222363708720019738416726970413947500412613920477655734318809353266403594448867415960403423072019029617632160860382730047059548547220251448490581226418210700281192178081208902425952486884562311169127263543252666287383096841734977980757172377048602361063306678861945674935962610399581838047210042150840790201561117468412568908618129587886746404203597563001839617180891743138090920201322081438514102398917249464903431486033551974942843748169995123550705255017917600525116105742514566451984516471116020547124627612106752000000000000000000000000000000000000000000*i1^198 + 21434842290964841147436565093104922456518825683556134040321616766657375043378584721928173058560600510382278890341125491410705438800290470713987468585283294174440985501387505135527908733524021458115333185130977399117752194904465385225923714815014062622950722535762634838051484369958924809642421837533593836978598409954330507589104124149934006245867827027746981957973903156453245765055491837455588425772409328197262869360738844230348987774573709163766747870801263742277424365304924866943737371892852971958391881942986335352100552370989424838561161095070241962288546617678266459595008568995847233160213187718937202646422529481964606912041666140942951809916563665833031267865331814634839580194853442746468307563356177613683005954266674363114621331408400508207565748001301651796835763755840433603525674389944090165183739262095586930578973692276682745301270843789894461948452473433432097194525887272063298704217813184709976011748189860606887076571855697445770060114517295125953921750870408826875059859066499348452421520138488394462307143093825424644577538584335458349285694663327985362247186260565308069677007485016196154889067995150166383886871649290487958836422484497140689058470474079549571313325904771489213232287755416358741518985330405516243444548778788408168876321173684180773358928286813115830796568752625811649172421570250259375690945154243921477114841632669759427242770084977963495217135158022337804962467917874202081900324957622820571680877423101507287089706693260559533355380208881085503535308760189610586344142254091858900826464175719223688538884862897450634809027226288197601012585641692141339385074035582252954811982365788278234422326715189813970333839416270290110140478593340465805105285766944197032936108938123381720523472341007879741767238968519864638567528908757645129372176572515953048939418444328049314102505185542744484970256176636129995032805635623260598358136526335893964279550539456790185189262119218510010849284803658798496187318100618437492201542381905333416668278792203584039179471929819759676229239241632757486923296408121772285023321488641953381968262584267693530976607178270619302031631112496789764141638323945668591898311931804647153034364717458442207086481356208524786038386358009239380660324102897511563928918770683741842021366331041506808119770215264947685910823161047727432211345338540139143803251407060935205345296800455510842733963990731494341622367649531746609814495440807680174934883800779526756051541076263267424716158491592460493864866113331744912252621265221458404505021265716516245270643647566485225794894862670015013276081045813085929930447907656414838410013164819436773100821527434584369958322703499679900996910571339836975052640779330779028316944796824737841995557823508414051859506902339833529971042655428524564334712886253825130161274515101096292839386932838400000000000000000000000000000000000000000*i1^199 + 318642351456171359729194982953461818317796668914758160876959762105612529571793984369669178206729396971576861067226694952429797200512691861946063600329951338925359072524527450085702406392093997586937446036646499303591022376423726504405172111189643054610915507134290520420159413073498203853431204859985870129799945088541366993575058874609381357497867899130454284480829083058749466695421504308447832388639110405456787714609209859025749346360979889395933177032370666172597334116789775615935679098635018217670808536876169409814266510128035084273392031620656862398103949342808651352693002449527094406410894729095835485598508687365808523403308932135369300728685692040946781641042499609991208156772912799331920742869445419725716217894497319153720736576342912754964456515876327532418814646482859496213425142959072525479541855743324925535545557122370393885343954673736005839969230695333057634109138853839190891893539481961685212085484320393149537149083809468879404427993340481777867827359562391510517059269093165241860620336259880791391866358822543257655007549048495370742018962318017071441804223013747778459291812535436410413544325971562551038556511971467820620995201377124064501681002190433692471674181179934057739731108115340551041248118240376520170649269312481608608559642056682390968844846047833201661946443010848283610542997396025854460304728579999388609366499142851377736456380906862233198983934299150482868795664079276200183952862773745524928733802648106770442774805462533532486712431214381994009690663170686078897080018622960092649746854336275402390053346726938457972970521999741431598702907844889026033897578841143968917541711061490550330338310696055638116857946078500480951522359259642843481451736471121193724363580334074009845844959936633683625933391725240959542340557095444367682292956585542366460610700970514613721236784962449442272459948948415805732187528908060799197594086926581248351303917438871364871229282509318240640489497694653861461461276519927624109119043469445850429581843425507382353837048192766564124162594660573919681837255722232261194027930162122118382618097824539172681688198216021129498508370271105859105405521782623048686887436450466953747543273957403397695760859663469454285661041140879485356810080455984809129011995229401754408822575418738953037233463418675204821544478974874792563102037618947147632029811074162688788164332321902906287809004502971236501459228477652576610852643344708676563796460085105730763613720649549758789095186252882533365092566298310939422704680696307173409644121699252218395430897458484465061664375932518149011971312988589707401319863706634799253840168981467276917533677746424045118257916908281534028218045508921226262170616723625379959029874830051304705761199740936409538708266930655994041679064198722803190682444655256103482994699953557691432960000000000000000000000000000000000000000*i1^200 + 324377215495355687772906664136008966430602913452986440545563216579790762075454275969091594300178252862648353371269698096439849264529913154284988188445547170205639638262470181651050447473895786409456642377558277212356408549458160932010192058059206159406186131894884174380925795998866604347072473146534705897474477650919501025341235211584906340258172870972575885264771861570444747907309187952987489408813293607253427954267770788003961311175890242378843067752454726161872330381284617521446233137977435581522830929074300060762394586794627985422018416715188768639286037613355022097130608433611140966720499606997374466891569045847316108149328501825469463228644467027981114166312234706635552169075241985494744909100498258267747564354433963675761945382975177387755907089765405939400917136464365256878695654994812366133845907221304086340571869194406723705759776432752488638053894648250589007373138533781520331240046217420888137725584385800515444713631936301155541919477055682001316369700080986617019188209162151179586591795821494728277268021505987561006984672542827450156692220618087876635600470625314410457531412304007162340347242936528819107095108354523914584107555364141974719109566154660983994668758629442836901711779153635368430600583194178298768420562609394776268413426987988482782994462835262997364523331333638214734995280861277704937187176003719285114488255733440734358945629854495490131555242425798161232759584489886488114045636923234117199655755836222415700766149001758899438207138421550680200330277948738357514107931325135945168845823668117187666392234385556697483359397299329231118214185323331347874710972867753557591797881974955155243655246546695300323990583960710633395809673431211648492002810345967759562576430806709446474064605645699560285839626394070517511358894994661437645689602671625490516867052819364077855917044290168697590575336437318790941157148230619557896349081736585445191755273521296242813615148960285614965392701528910550172217100939209539702597473737131547588978979363127501506596009829486457650123567212505599823138213488982618537496020161560901311405489700317765958398656118100499565010739073056300358534898007475476618273854745107051076586518527125863031683136657963515603812180997525922101656893257337907296860289502795127219340273365148659212761903219786824189391059043835520077933811943360465488037614414012652602275741769990228859556026088772653557807827970835636471624603353545197752887087836536643056532893621461265101845173426342552997524741595042528216603644885279863594419634989539106147731486209517116370142895770815154471503952079297721326017464607617310009395230861080193078682734428059382621896873021616132098363339238014848213664873737698128357701958507489240652614600055549744200805706381511704136259937761710679214571903162491034540003295232000000000000000000000000000000000000000*i1^201 + -21330610894340737490350741865192833231108437167952795992175058545560048867722553325915025896281851679956508486537200928119597543015561326634683388810380848252218761113271880977705444251779640415770878005313768764058933006262679152726789331147010250136968522042361438122421869596156030812380885805152703306185161417920242293952426367735579510192801833974183606009043593460835666374041807747931641462901020938541324756043455499882203898131770626882568983484333173730853660070659855582267200022321799440631484052817642613330426001844788021778557279774789272169507450145217616202167606933987419159821998143647114874928001407894359598885344515396723253015874096827027490058112156668760273292125466434179418408572217416036141996498748045869157471648308283353026315402050886036691450420133449378831185050546569996588630147010801461145974456036502247665026312105674495355673583139343049676319751860077183625002960257588587784822364109249148321762182994939212871880963423040989856276452988323568068102225055447668910520764324881803321848387723498587083234555081411874380226879913283560449945034822103341257025035900477280306079703703551455042477828277825674615351851466609689314177869156474158767353339211025304253228007182931006473261101827637652875232890428067090695239493463902776693332174982025858352273097616957063180478699852802675637169737846999166224814016253191309063840299027637027161810210098528436117503020556872625801839380508100446350133984972516224511413033395935246793946812634707487242957819570700736623825110084597362505386410994671271411677149808829492811543214261234426699433267161976549814074176935197576344766281817437196345042435946736710890764776295670617729078097865657952502487047816454206447598114473048511880156213286309842923903449325285764088815652648682506997059269575627599111513680273426955105629439841757106099956884530187052055061327241438887481718676415759013575698708946662080736692035759831323136686928130277761564865165817020662513740165613702272158736035050247526311544543375019243259888432669648562846338449268937800228464703120190493449645473165883606569082879889064764946252089852420616984045576547894562958881758803561130095441522247381698807746631058897608956951480446043975633861469622308596036136591302322459783983118656225840316155848875473996892060550086175373361978658956194322415057265253206039605449294075715628950808533543913732331090826395000776463566017629570535458772915788543232504360495460624873045866103440896745872150207657906686202349030212427075444753255944476975377923035282479493763300696594114023438609840598260743943075935963276335269939916443170820124865123345622012285120580681196982710501331512286610366599833054592802197683380189318309064484353236237507397852648353433858884023494159911866801249408921923433267200000000000000000000000000000000000000*i1^202 + -139061235196192222406967485252166835008562107914351821637096221488719856466843088200710707097652916649044787211179756918206994767732142757543598800784602991588676821458230182498364828002853716528619611673424007582107704098399972634470088639450193132506177314167593886084553189793417585426879722721370799157855379776819968189948444945605225664868452350577471416406704506258407999528403450563541766814803182242081008191143776989753652800948687640040295425500870213707748761074238831316607243401311498620343761631661099639212273786703482932904208267677767398039797829752040507745371480472951878552159310702776763968747105163800345490063291820023719988550159821961528768336332583951385396666677308549338090731596170220492062456907304355470275797069701146861571043435868086083074033253817496466621971035847119967449170766496792839472385714934284539326442078293599615789434133178718845464057658367352589009890979328296801958645886047215198365782046775934069382583835360711680557182568464569338911096560978133810124812267692491245298048451129562166353065928426152591561975448378981423862034103501264983171173817548543127253904775107574436473153831165123172894834484693400880266022248725651012500154863732034927851287923437542953913845801325447016344279916865668308727252868598256848770856278361256010671549789654677355620744017976136931028286120705914964894348287809465138556930575379827559878176716160984322194228323026499521970247537761986648542619499891640721778384534493218238605923393888523067018809178963367249815722774723252317905311642856874529889527740582300961228358367437753713571468973493180219768342828149814271982381566512313759201493385761759069525317983216984707695156263674059670611428214890126689812924376670776396178786789971847952273136000940743435097644720460606800369818750374523984665858673652461801793201320239285305994453008049742373089093713433281862010783892201501737259421004445722157049071421428898861540401601813564059293930431679882809634752070260591564725571062133928424371883285303920241750017103051031138969025907832099176332992340739743374098632290586537839150680720819809267208125638171725776035986615326906658838039800310375414169892744506322064202299753989969430293392806824204124311629745222932753258494970522881267237127740095988013527370494090491678803390619046986111059835911337788269538636095062476125024568704597543384993184338640366567020521498216339233673138323007555550561974255879725854839656934024256907143535623642808712269501720710415955371390193861349201646884175309134763281937598040974761470302303796760058263625688813213291186130204504139206799516065338403750514467244546495324702979640651604347404984932444677868221238923248763906733424944983024275474433953085675900821075577563191953676835055162846312474764902400000000000000000000000000000000000000*i1^203 + 36752074471677179489277562715384539999410791704546153387706639645170735372813772126924557813614593173980092610025754175115937549038984835953589687081529272405063405047505576121754390763022715349947818697049345327283413632108769308855344958712067621733765208981660451439319008070497491746656416880376801016377760416604214839694902245260774509712441019873625320680890172006441775095550784698739879033411304811895463165743498009804815604577211215987566532103298881339258853242135904145159379758659972659819532487967544642151285664395248150793418541897765297073581206743538406653118667613637968412240554109531678416951291379808394641832479579423919482563687365144059306056066703428277593803653654177992963388274430632362019163816361589173078819998396554498000778137971204420958275237222111854935832890291840423036227253921660576319591138583433718368439836030138212582496578112060837029747387148973930359418958011777241402815767216230116639209043775248770134117973277359720218535210146306504200830222021557458754084551960028867846935328031798409743669619790454726803232516697195640079128784406621413773432978441795944872631998760540386595292865994932109262574929899250999284236907126264545241306706282985046654138238161468801176732695418397634378226494572064103745554499358836401292282221317276353665842280127290654266820184171880589236341410574736097144881158545198027490674635309686669096750658593971658931652149091406554322555074505765494327154449341711673053564848832497324880677030092339022391163207294827136050599888111924804648168046280726022483485786729866018414505240896502732279585110536509412255175167452660773139837298701017687277057113807832693501327686632488418635513906465396522883224522952921218850346643967741053375738227162050061668359049720171075361080053998885026826738420044230254761421869449392979456422788130318028244353519036220544892940015626259723601142609868927559824440026361980477903855064559108735719865590362352143293602966995568622748380568330491496921447111434826055632627990400304496584755265456319490902161064422837038455521036333688180315187809866459138238122101563692381944715238756640764772793600977266661782535968165700722057703946617763403817022891538422914502459109310650480325673949408478453060451751053479793482394186926743058104470881653904033197870069325074286822221794455023437042901649843169377431981496469729694175137607969961933673772901947863415047142317662570142999847444331386272178115918531970174066774320045551204278412703953643104876771430586398434854341906471337292961856576173591634359557860172132389746579378680527737786142211979760466802541586867952998547624966832206845005330617207902966488462753159003329641849150586976585076402534288432457877372937963429653293267804533249925768452297528967168000000000000000000000000000000000000*i1^204 + 2496910897133446964869647512659034758653347458674548599743350026573422820594381467668374861973160967520706541104586025084865486635868614034515951299530009872992879045818345306764692320245386254302853511831406982914341767227605893967314641047565313341460389832195227321626835126200512717555531982709561076452419806747812767707643879128914421543704475800586675043868383475413794403554054154002787164502667905859325547771070803805090743949383675247147859976872110732679187211971032445417856783189249644142836431978822641065888022399160942446052013810270324091641676256692516980597653131366762374037645185634693953287715260846137923088084992968738732098717738640722541408736735318988975339674199857618363852609934112137061845058560184060425336946284770757487830627329074833573579400964856496627416415758193889701631765763696345871751569116514902994221895590343609607512993728632374777787082144112467516402622669009386442768289598448857857168830627805153904277816618793364301127899880833601085330070875980709008722490590606385734470120341170343616682047688169525056133964750179176423412693517467866976490786590163567345672554611322691362926610179299560361499869794662944646867559628989049137015515877597062839575220825477025357572634254564333307723553887414252216837159676070243524634107668329497518236016325459833412036195426484581265210492201381438247666594168288186230774141770671575025859349116166497312245224354079374337734315992624992135920964048797411080412454954882712071111092256413882308694000376431960154856344049845164603146723236267320001936369186835143851028579985213378053947548088503121976156059574053164333368873119135251422555962610854128144562443491467770375323592147805415127421760924771771414440632902744426214184492027484361454482938110765371290219787506874138362793492992942823089013932939423388103192421512653524095411882061582361185488111641370434607387519831196414285170078626082269118540335140018468473837775562563763115467425363670739950682770635583661121465442125396944378097828366359791019862157725119448933627005341255877584286865292327468604377645220628023642035723513488435345551663904054955406663905666453652338728636007074854737023943296096455292445128713102394450967967824614857671002733940544313972360314422064783682744554418546921432822008442658940240731964326485007152353479251460497611847121188031995613772198802038765679323774938736900065625427620081441036035812509557681573762295753423547402135034275525218871328461841672310722510585206037923286378615559225394865792333668895752428617016298381973749970391274652568756480056795763028294931611250570978589767510675645736063286363567646020170343289096111669402721344797345842389134936887061509411185713920042162677049249299152733395654305515985183255507763200000000000000000000000000000000000*i1^205 + 1835130451399284986631191183569110364144137628057295168378269181345385310584418710057135376288543803672169562951287643150638528454328709813564368445711824933266888280403747958238513846683181641809375795213111488907586849767677581259572025937035804129508493687791100675614475001495955491515404630571451835712305053293438098027428955015755997689471773743503124878167237935985306638116808463748313029267530663484868169440165436572957208792733413237038690945433013438624229744367200503438836602908982438356322726400187258002557864451128846879153078101383359121716588322398200254850135414011274444160282885913039582892229728157183441101608564563374073956602391772250060152547616308855575286657046946864822692007254903508772913129536410532487531825192967262127788747217554678226788475322612444228376122981856578312074509995019603209484541121385215236088217971579578113355290405241295279267578500649277835585829560076237941275182940566327156948034246265124647225903415440645669979826464674997834201390307921608521469125853899869449562209600133609086244199143313616400223928675729032409674309463111060476441386524470234269424597102123332564666119073035051378883001886728872228844010542645554982905042361170770072567574445554877557392144998374587453825077687119624193485274705342714576720732579344048993271399265753227558654921692849964435210433812620309770559248101903841262526466510512395120855895228962928309501369032773110771146713341226441529768640084528727926196858791630726772355269530633223534213132125275573116568473068658110115834706234820391535670071932827677380492963678919632025138217129318750869211771119900894346026155680905112382468744144598636401147004162478965023160652599796426274831657753246484399304615400667090132964555017036963206861519409250602672955344379824147606625103156631448749138723201964412268212868846955731864740853008034865315844838261187740807424952625999624442646815562571969848747152556193228063187118696692778602458029520443139793276202781459449828634042967865836855632258736162668901801821061068932564796545994739651462701115687373385893833388207091209772194184685848442975557227850896936861634158060211833903209341541538714693988670338826244165205560502974801181297190017544505409506752455078055819325547493972658705524679522244953347182022927071089017678657299711221843869457120886481112258301259369146591251374534941606885773674086222547383656449105692172926693940430181462781298085357735501337446846274080673755106827216514208265361954316067375427386815765248776203724559217974057595460317352295083854563819227786084829102284116897939288341772219402406425431187894197148482153737380347431061358234421942227146703197857252350709079920464947181187415000820626241483435240596103214977963814593495040000000000000000000000000000000000*i1^206 + -18270773936038326013798253343137174352336711627807838567985510813420482552886400912650375494594509144322355092638640311135997262474908784958304489928948947546588481056311005304190296217864367514705281573002840433449028268647052263296277085057677995898928794699955305706392647044983567270728755186777061319524145596808006741444321726884287765422283649190218309085139627485159201477677396575414995320241445704994325515832840754302810240367717625236731762601967700437404331598589045481442977443026911503434997830769321727024458510370749100464839202034083691359979210392732158394262081325869399770446461348549616457955159490037934617126463545795496279206857892763564590602455859062084797945123248315999454581454123213658833867321092761418648427970171420539992382050222276397036099244727630517720126559566817461431756484419696510642702756784616481670643408640128549481141473190234843144414321886510282767020862723078511617055891978385270798548026294183404148390628111370070990369487438850606958832140119411582040225880414444924195675499845972700566668478097793605816403810940615189673551068900137521085712865893442199706056925693728405024272068917202337498178517788227819831879393580027642340281701467245046876674029267938516048060301325327401081788128256872659045265712933811416002761061771896631242969590372584571861445053205518475074765399341143060541835075434808206469968058057273708599228636910586702821078485439001979008395533891783049892184221111379075117767388818959555070810503381416004828003112250906672417101865820440500153186960255530173508445365623260640090496684925686822052837478583881215954235044233964297119802221221278300371976274986129895992374037061214843953990143261737562816054540789660967355555312484113843053509348819828905187245202834997408176350031077348596638355115082516463495405457264480128224420082901906157364397084531771381769552972635472127575811451352079162387147253392611264279407170664877718493666481923277079869677483078736328888899467881310884048773766153580451043642579818094255922808161102826349879744039740773084784127653152689021789163093583948947425750142756906991017506857637809970549237220924059117094245056274758253068691132217744741419411814004261674865799740540894672792525144804038857793123599735449884099844823066629686794976143635967614323532658833354508297125384326004542462166124196210436630774991870933606406946377818573075983491727959999563905355920024452763460277688953553010596864667586647009920946019001931243906321855897437030853803297495007814458543576690094892033719849251393796170986544391049390427147518997410907931310847453783593144700797981559291693550975035474189664164523898041247890038907941025794810726972625962173840771897773585976735318913444619384520704000000000000000000000000000000000*i1^207 + 9214541254289519384389819369270315142037764300255458314624832155848054294610165363977179390164081692565969646836996814163608024649233921696446914454717718911660866764150726627799969093406230138461640589984619345351317551421538166013952710579132310202936251774525308842993466241283219865697134201559563952144677607226566125036245520523319886758888864781097729373858473326333122853198475860064878191945499351375065426967420646155280677074368822350558120744619364716344189039112151713691180909273802155811714826258471913052094433377289589620410382387356012307084587427915229140534977118567602711310975884039035239249987119212544692425454203550762031175764908237104888597127014918989392410103534883464143873211314881845272189078389721938541810180190588285203322886292033636257498716893621807455236838965456628201227767046499022068509360366728413227511310484579774656039762381178856890825755508055655044169900351710666701308699342981235320322814269754099128433735803399439158717576716115688914863029560796355274904212576383022173253011097420967631706864288533210454962642519484319503752064031017951738806758203706608881153503076742756632375236706577321267179032545898860748736267505040849345772153491927901748069018373262090764853090296759878604816209211550849989681739821606404545783431261033566916902812632777092809035220447274721174417095597788258075866468186639701865103115772447846417352397331760677738777429343064190912235391182087902467072809909565529131514200531252064235546661947163207807507460525853724275752453106111082257987256049645924104094073401659013253451473631619589827585917704078329204630609351245515225150721249129502692210564575045370294474129616523851224011835085402020575912292383240698536039314836936668375274305707180698556258714857872554539094554645452914264619602145165472992319235826749965636357142700662151697272855214503968422259154862505673443131662935613477768440791242486377860560660842487882723554893018559600925805872168014495195534810527165708476659109023303529326610764660972034984746448632250945061401421251134664772245460503412457626391964094408072252245161284292101498354355050441832436093831703450899039939654475704664565960541417698216849742724550337315141705338131668932326884753709697751815583395053237028348159521579138546258722399326930979229752930586933650830016940922588821166454403157757260505143322786485948891723315168974727628186671842839891567720608050529454098028652076106301924596964515188890194416074609336924367398708940304984629889258396172410361724449291452016317896631777955950253532633487628115063544594861530437768587433469923239323711927441347972510406867512583516951670555995525069488657376807135780994006033734114785327181002877175291462286940569600000000000000000000000000000000*i1^208 + 5662708467770867111430788370603809858881893207217590432489149838399374308963271172309334199009952351105368215016117926546109952672541286356585367011105684744024476823146869484457375431171432673093768998728664617530878253443982354173205606620287605511270224155636921845558795053892977419385993238800692305979001374193403651660523283657741173322990943399691514456952381817562697887379212196188077074885469687131957124724901189892419091042981237525527611411395411505595300543495914019753578031160670455373810348932201164260213635456519178495740502530183498666403143921836416813927331621796099732601445439815644698576854603794050118381897786533878524569026994675970757076636820546891538906235165183308184212944050352615359967993588395445518853389799877695537638327874454525971624395726729468262031434434736089741038278101805625807554006010353213398772406888712982857842544038857521601835129253768074207437495133552483411837835934891161897882086842881214883640692146151695043805055588450312749129663459347061527473135400519248153336249685512114003629665204896450119505541436745474193945650438424875603790518889305765506304240936426070571270747111803433793898086528356218079195258712170252872497975216196337851187937238549780903349894833870024263160826758539612034393873288782593934448219962857407574044684306383504230737965115198119706900465077858940943264793111031222266312241854991379085985072368361512363273439644401027795948156332761977249079017575208470540887027397201012989300260203659058174842767808623097869309117000561401704722360011179575192593395500730897331343132081010910046862216635626441215833128502466329695697752187698563829422640577560069938108018148241158735412987196683394715660627152543720441660291942109446142458506193036830922150787985804263822886825974449963986170360489857238073324148259402224116645006636869832381427701464093238342558609871681739207453246300755332593392403419969968536240172276772320410621289333746360075808617688559616209794736448936872987254575233113409872742885923949261945214769527203785954675498371116739477599147449007191429057240642184060878235538186677976840033080541757038348028213868380124621364751608290054537459629310843944736111744533345051167081400199382216613385222215160799225543856437482457968915283191109437430688790492851297382648540669197556196567730827434450406182282545862711933557697996397647863063426565893366272797169809798761954973967535822023456491128973854365148984642186470644782220791554861322166565566032503467103410645858814756224504995275593105164168333193668833767699572551744012322803363689443509521199694308869228330447705879415985754731238636907384816784754044047520741880098346113415842253296705799456819094819179216240640000000000000000000000000000000*i1^209 + -12696945811154815354890027692350821376553283934982342014601565809021369750339659325407416078306631734653341402606357951254113553165804266699774367277222611313651019817624090546487611338937794457832494416224026301954560747957777119349303503018623516037565967409055921285882481254609540762001609108546720905995180405794318454665304694476216285524431778200109177545037118950306613047749056622099908556066904167147343731394367738697085648072416636132375486511000580872855036180128770153630492438445057551289380408417267856099380284580415761364603233322002947693530556354703959206965191835149737003827982772133213557012579388661783031019580319593219010584597115752405304127885661404627085453201161837388893576173484576061549743225674994523009990699908733339064972636754580055234674235607103338633951335451424533505409496203866392343983547187134705425376797613383489395069028379115114975910665826050373401304054345267058239792095436148997038135885511355658944937684160115535979404295954077944070329160044416677071576648496001442743898127172043793369795286741089657155091023594379657517997222075806380574972916892070817662897922326141001087624633015435529562288430848242042825395854162517672174936582497891241750683828918820580072661739205772746063679235156508943048354889479012058527702450026634676840590721734961303526427735272743689781688561257006652662140334092006715782743428035528829490496530821560630195430642404373963480153553709327184601903045244203023788105086393162298501986939149144617507493221555764948342739049702104378729424471962525599937924938180076146724014812758250615888230230390736464719907479278526116717968260754333567893183863209434946282628299500991979261547806306608770097268289792076755290349155037519627747287553545567456011064960915310412610571879325446144263518640517858153335127376240613648014403720847203893935353521516586877097732844041061147893971667267562349633315504151171520025885570132625929721936565785529159683969841168614514432582452576175531656200900333474026909162911210700810536101984277219091148076064329111282690118171405717863620541041494995175471962115738837486064888073195932503539993011539170915043601016630570842781209601744012895357599816168031600606453272115952857073451677281887908419824857752911267389726488702462338511569035417690995768535355225661167709873441446448905447621552940597315464538322457143909481903561623741130365160761675279082288463814311702224584110504928353102149621532282483535572898254987366100457249433253771118162604051809377842217203027066616434011719701249800213239125615706001954371579557612000875842685107511326186926190021276663521725654211850867321182606465966375059851054609465524781686402525662110027689754624000000000000000000000000000000*i1^210 + 5545556365825500946188738106253155552291299763273055517529138433428902500558078918706044825772760684426277163556591552380791530986425738782685953552727117089040260617867966490174498882766586070989985671962115767439930265887485477856917008370496512840935130608267969359459403358880921550175523731624442002565590020552677838451083676957695016639517254938184783200259242291739712270048285441921793455907522278713875432303776950954561204654082700102770314843461341466454622918056093577530278346252833135918064022983480267915320077716848238182817654413138015337548362991291842534014738909988022968932014910375095091726266721403317016051374782283945370151148727711839659138718493563223296502755013762500616505844309706994615160101631272097745254420226928062233979540460063273279131597837708362710733581279869003562776677848659120039234545135717338100727599913715349632618376414046741523170812245312459108145789324977712846564832829930010178585067613500113405173828141158364356452987885196606825070145610318687125952888783190891920429560413833436514582059304124297304203630853487577667849131182930594146209493935278152321968717104430082326846998158417393318359859526372339491531654825674651165863064822271668443778507045155809729963747195782257708456125911924311161013516539797018215073737573707398344259602743797646927105096214733549286393091874372018107197496141846768050267732595413052823934994083845979915614759798085330305836460897023759969823731867075877313964550151446566383206788121083640161053203877483553702956242776243905677225545056500486011288151303713788182486151463484971290225277793564182225415839737281522624138105023683466373595541468890114011827425064603784298909112459391938804912779936381639032807423052121943123960403189910729789352578037340871327310530315775467877313024187867391091649083330361030812399695222261360810731399982533449222958274081305138813801230280390984246360711085634713062447688889586458319425684194403766629171347812280990383860293419125138042259841038585546087933265827511330490203444748695329865887952756115608098155965518205154328548267214354814886817682547960718579638455921928758860977976000809989020155277543000591908682009869519985926590232675282647077824487308657556539503913957817830413557019178579329650671935880419490925362357690135229248833115260451959136958601030728662378535283012245913014150262606996140595698835392715146423402069230409295854880615081563985175530363027944618783371202474080199290077384525929587293160166551656729517755224555973921927524372964519526081574108822836548818902595542465575209348681973450912258497608385888485155992901527028120603639587673168221117921748537126200606235735130547435448807663966617600000000000000000000000000000*i1^211 + -848183145974133263532443594340162505595105787795779042251321052616337909196452973558342064795078786530470625644284271787973828907381236973209635095514452619810533620818973312809705369064189400379676831927385732304891085209151598041391464136066193759965490383960942282430764734728488295048646637765612534018730645719325438794603509818516466892723899380223629380800143990481118745010915709900438773470754980537521657698086784190888765210738646935146117239161793721047804654747672896965945806110619946016355055667351412390927977788798442481610237919057037293471495626096003134479133931224605771147841418150410664259958260875621851821124948017717004204408987840411287923086122486310879009510284615955633792847494135877753049893334087371444858616164078029717492479143189911566875860205657052718807266235078994040870409290417848902560391621086667190631013515065751602525610416527127732183765806171183437180446048137431222534117155710613612452593236562600604301613470277416997054857933586821734378361229727744459055751536006554938566445698478668341524919960597747216633940338766078075849464979064866695256601103498423682948825093837787664170862273310209724209321101312058486952734090802501043941777572482166204106647298449342452269250941131594776325689312699920038800459256641051880222116653271874678291441031785981160232390545708470860850276104617736616822508441643135315687059515289247101753709606365982941915348168105919722112981957546525597138492521173712236290475521375096980349407963244889287890687414690672102619601173370853978293060117413287192132033801987946795367463750746112760561230148805141141995281036270046528858291351012107923355590532816635695121927833552285540593657823379660412069433491999189274679577874266786114856757080646170773361392964206291828947964220412841080586706889715475690456849507212082099389136001486199542078417044253342275252436747204928213627955289472270099937105268525470818597009730928141781901028779735147781184505037313776488636243811829454628400039242953783575603516794444878166197817189210418022832487461062350626967878395007784719946422006659981647315016763402019334688685212545292886255828680186089732130546420487939766057023248725968827052189839080639640992916105279598502941255657847798900162852344391428453918343067666307289056753780155091567599565957410037135649085531860412551462722058303892988044829530896075503704104035253737122743220405062334840121164847861140729359089963579426889309733865343132804906267318299453387719854517984640966392472131859855298996265431130705017493382708323610020023673092234787692010782130649443069930214694233218367765721783113933832200235896239373311404731269539234604831071770713826263040000000000000000000000000000*i1^212 + 34490575865436686907770057666638579565161162428395828375806546312101206870090366841804328205645382338682881344329103240748222547850099273649039807482378858347421670322981459817148312791113673101106531554314157818449412327988945061752669496349373409870519830072001859655472461132410715838475925076773610769961580403789020007348238968995942082003880209299110309279881633070927551198634195690739026221059909986269398401759801399260272251472844641874568527107305237344376242000758148796750996458461372157293894156581157821615846148628090171159927872159154927659707113736020016870974517430212859100319028171982370080769090476521600936989898753359477347737179343624792248742928156030354142418904698682408744335951421915153197419647984597598280099777605129917285155607293959124785191604360365129320962133123005285709643957267375649294859417196062607360423137878903222530617154370482794726656673088995310258843488165281558644140111104716546022250584243129878169864710023876758269734568667292281116307270064022543787298459372985491404246035420455600797052242737720500899567557864015690385098346297749726706631123003096748944106841624791825451336834071699804619714623887557058102850135147906405004088605590903042868238331334475539545944538653707496128753991841318550583863620035562051783983072915418112729170922416738409191451518937442391596259308377207030320134327341094923152602101168472615320011308762811727565715835023202705443041939339821372368253777424324693702926519699556247949110596569313513187897234569020764888657618831906520051594579870108478129281340707731607363802214911451927217319775145063047408980254230834727357707528937354709852572698023733865416042527191522627732024747836754225862783255839084570709354601590991819041004279224479602569267470497855661613461527791453049492316821765021207105788893494506175614435071171559625219786907217386613762605303798536893035155756008753582186119829227794913364577370683127292988203867114730607604229050972098668291512773449741531745989083147287234745978391733823931659061733361332098133134336708780854681768350713053488864413443127867603532534297851904918999818318403125962698015977589973618066477453434557551138112588644210157698996440488176799492488519774551009443354044188148024545125601309174575051673071115983100128662849000927401444409262586864637689116124006623512119432373903615941312330930426335833992800782494253433159860248902468556554186483842067129047880423588394080386783096549004492895827178808488669678971697584982999113678260726024547618088637808938162720992185008141258590126196703055534226376398187005130490887159832582128976604069079029347576279009872676385997262824897916709596299264000000000000000000000000000*i1^213 + -552124792831915818325136634016141340536275464312975372464800871216273870785951504960438292496414243936239604829479635376370957142257942363660551626999245874133944492713891518516778793948084345527062903422768240586068922565328051943569630406456167628366704372510636861988687583559495477717104626700131674737503871525193550760780397544317234637093429540490923082094662153506306727397601452994897161486624234243075705302958925212931143332914844405183109757961896249101604855978115392960313074961976067677050040799074921122570751067150727645870203670849902372254836076234445331181309503016967573599153523428340679179331229692562270939149057224056911157099673140915891623450673074325145553615142236672205821724669343823294402471488680645450953591060593834329514803517982708935105168442701385895057531586256313074204848253992617433235767292689919230063808702752525584394967941366080022110196850025923291304732526661153972936316898098047815781238447521366462455673351095540063256782720116522662001978895219091685629439132769658980698690371320064379329467809176750766388721936130579471557174518273078232758966172549854308245846667371863679402927383856815978855250567478332488951755591085096690932738964883213138570916700382283094440882171563484824500460077977146551721736438548941102106819163956746840823454887746558359713344053598097889542319651622184024126831753929287314388368989158722765408629681749757248317929390491577117099400998044596616151350175157887940163897301810878618310516683475888683646568729454028376332577558744700044815970261564472620455573962871730197201708602807736143983686868216898821135442086718583078898661330505209265345108443884006654777197113867565259579068512789959259373491612333042640430684611684194162808059803758389566300212884789084527190046913303071477889754304027941723228371082434601102447163709773415396821170341042143209672705753002571233164530841114329010454873743292369182049924685628913779237198846044218712632458729726066833092980869631271209494524926352048606257212366150585771814539420185953898968120254693044675425076288914913104559362102004391434159596908421114399680015730847345261946820503890059272780976259503194748049984339374978686448294779383362908814382158614170486385631709268929872535782454739928230030250943015418849912702028638285643703168080480430565729728834980311091556158383131955980031692088892158017288034146828618155746450598833669140048531209974124890418721962844598315603472030457191578310580795012405352327491924822323473063128953801958251638678436325810817206336411377612707098568784040342972416055918419558004463971968510066657472427664302944735500488930500175157313870076313600000000000000000000000000*i1^214 + 3876624831236025510326306917177938284919215983789230315817711056888614445783722514280155286679012109479407768497572377666862255070859501911852646886040426592367566200916535750378596542096626373761938597376639933259206856632395274780784489967267862252053893559840509050799742974676974987058293082971799763851862010841686117100099777670292329232253010158916441010644979203262434377312894580203485019520611422312318172708895846249297859478295732778975872632322867933890684632722350498242511136825658968619422375404600155168418027594687686999280265216953103420087723080866298258047777473208259869149426741995116121261337846137735142365190592095130576940930454663146449917559346957720198624671844130701343333559613068895554860307811006819013894117926125263868088105178375996331207701023714379197456008366558190260499248927328057081933378076430802068072169730902513593519768979517531019234502915158339018663835469214235120394639923155507811043061380466150099666259385857230135811735691181133015436389800190539576099970076426113946108577045535366148385386143074595639701323822869713528075022472671082185940562913784583346693696513023730633737526990377061298669824556600194665290459999349413161775803999869997075636193740489861471694023343418474718719089679799864602136387084336538591877014864814850731065087143166673054375877932109179465032588221563151641373048280487193091219367937051612460479032369695047749258783766678477721429064327453272630969745840702752055936816274200474271838677222404561435579124117172232504939466638200072576011173456790410371430705205842871806435455606945742609443610941446199547507870706333027003966959237960460612970421911869824626036731561654852539159126570470960429607171126050322998104890879791264860754888680499752821458496462956832285060943355612627647266095826729770501713624795847760450318386632100501463441096750244388452117684799826700933712730754618748373978539846013758712784842337911639163622475712178082958928533825393595641174026952832578248116093769420691599158504917437249250301088632799418720581042652317201862475119143543817122900869532472991773262861764045584524848906486725679553982797602033698158719908489443509390094592840982428701712318432295966685767503145140138699303458177512371637391385871413053786984921142495867836197988378995583253645853501214880247782714013677873211957725515189771359401731671911104545814421248761450609652989625177989174061499001345310713262231687750357152224563259930147032524007375372165472318207630986546293857800318646311154704475327690959117984753848898864433194139152485033629570529733550576393318130982294892277442639134182372360622791670292807680000000000000000000000000*i1^215 + -22854485757690505685718303051480693652110897192088130061698076461856920052636426914918028193987885868698870618543138654687538846945169632443389218254225959824451639054735288118791590172402669052022829089856039212116447272521479578860904003328049893482401171176523083256775033900705949436063584893725762367290497571327136775708760956381262252478984401429309775783134394632345934853551684760409725494174071222079500282296646034916671700275333819048893091671863353825864353195566980445304855161846107565440325124001836235324972073491539111060756489648272314614128484610328546151737546037910695959679394274334461199769113857632942336566652366821127560558343943503125077084834976657495484672534595670783372983068995883263074240818408584159096719598980878776820115121792101355796925088711300154632917006328940755194405774950102189502077881397103775860911012691325127065051766177513445433990424533731140020200002059624360472016053426206337150097818111807874615602069334462999053375536454492110830263402018344791248417931618960900689765327709577631629838372162836538427015379521082286175146825328398345572034774509498149979748400706991277027321389839266822747044604064850482500716448766484575373518788444923601586269622757777424790850283101676534329306418727091414427415533672448660707922915529926490342767615499709302477365244330350834800241875739895309722673182777598553735729962686667358008382075068624656930809207423460284493999304553624933150167931240367832562341032668380716058765667708068307182320909511848929080540338103235189123060756345611381534745219417360819080373059397420638010574365150693707355535893709592382611747701609369157896139713428077921745995910208208332529698321166008874605592365691820314469834476711992218767763718026935484481936099766893918454515963673388051323268907852796028824257807874508673110566178969298373821797472454641971349860399585251418489871093942396980675651077760474890872766020562473485965368872300765342402379639006375872418628933636652946443178668750553913860448624541356993163925925349115628334707349135450167177519652738919379587709550501392329075566597611839028010894229869296864719013446814481094430183321377569048033651003455941819886572275904379366485141284707673359392532520621145194134276878040913476866153450880648480390225100971952403040075850930624318790642283791471815489046559134591908809173452119035720005406703012356762920927428046532964392235085601445273308593616376085044829138565245766629438674160607422284027366674981768587216920267671648344326314824899450780606597006986980605680132003579129949723728859243921648246228860716583636620586791501554272698368000000000000000000000000*i1^216 + 49687599792942275459780294630273427726409057464788277966081152217432184037529896985970280771245420835557195098709065349149752438399034266699228900141325017593565609262899332536192709750595059081924701014423198953507134300292498070462755437773034157124724168571999390407683767112472615911562688844414026619252103032425099179592298110341610331580619751504182218837368262900152946789557628918518244241748959056678430913721145957210076607863624381839562389801414875925706095026832897314866893305429031301019545840209955862610827106030169844854501688826082670016880245603394257077712173098334128969486525600451877276738284377535366710709995909038836730190118004375692943074493782107095913616671964301868474586100620837150625633853172214329834607033859418102715804147875658970088047564081133095201511859352369191173356373476689840169045178588724859892265412861897929789145864673453774791400603717452846251462354203095323115279217733799604107404037243512488244110808193459957724451299150388540093112964219556395938431957002710568630007765994310109717749642831420086085726031442212959360277066458863242637491111966769877330711922657819672770723664465626478700557384656778988227522695207456587111159233648163152011049025582365010230941553361785724511437294774945466270605414188463778318148902136584098525667233741219684763931900465163325350725500031208413408716747617959641480768429956471048570570805603181260873931166794317314305295464428196245904715307829778487283533132146156833679892279733751404964659462135105596047094716646197484227316784818695168758399152264681735107253496436941012085824847051524969490167203872118771631070265518642451455832389222706675907763310267918271553991957574384650273893239390390912661781661948108865614716681008997079073879396216887079318097322719422022270708555778289564106541792449291018939361129469501139374045271680148721820121333709357957218938460036889889855387923451075889677333773993755841431309620372609697466055488785060972567777184497017710454906202830913923213441979434133050589853666472218597971370796949500382901320973666392644064543395055928477881128731669399149209393680067866468206638591431033191863309410769095258166704748143437955566054536189112844615904181656853687064995294061718649395036012081912602237630758830552202392998915543315994647218935624163881328875649378370258783898651393630510216912410666368019061249872929704600538754236101404530315922104004187781029039036352390358702021274136894878601515817553981772988211612169858046163919847332838678619508621952499964887221114646502328525109598962655169300070072567559469697620574540842565238993715200000000000000000000000*i1^217 + -859553524668428943583632356805123522671149964835282065525657103789827242813799574862523815630105041467432906109505946436380209817357419910353444824550439029232010692134820989492976255976930638760811278630256190315779111481756265906458439563076889561155597370389867440124321329656630864892125069109125336828608757467015227675712088331820211483720497328158668557718050964365595374115575648159382483186956200093929311910220803888299298012963389925448107026712561482998482165250587291288454287112781799070131353157479958880904533733544214691350290222187914026340481695359412950168997959230573234269495603324144108786389490862706950145946707253265354635409548365256417853757165067413008495608450474525025021294527929199970136582652729404875208989256672815556552126171882402771027276477363930682481089591461777040461992290900697740345185530660816484813481930264534483216901299311502536820107403379757637010798990557213817659984486447530095200691707241693171373449429326881525011334935059141703598091502422187768546448612743044325423663368930841941298029844003581407772751353501519016062013809994300700460974944910214577558513480072739702162813347273855271299841613501859862990008907187206298160409224430477534486374178655939316536750340598295633856617321973479900497067797058621309980317299833614504653789297813221459707991796292931623636011390737383290103822218135366368266570377631617156412570581963127397033877566070693830665574822857521122647480979766531990700018824865148444912464199743915903953729357972314762097181038871997346873141311100206729400752152925948247797564837136501237721613793842727274752814620515096867739721353735681748046602568040924672717350065010251427254938115120759581338784462434260418492947872584347177886663200721764630607353227464592351606010419579918832677675399259715898818758514858161132350995355912600782853301267494066446465372375504542284607852776742549072366865864846865257972066770542096079216453524918781690769671684084608761883533755737014393481028461712228516615264449618715191403433998370682097916579944169449802629160698926187133777947646243318498105701726931484490134756925859966124985953718871414875433126628958695900238815759762813090742393722921898351638587761270540475409732852952856741331596914234060214628750320807014718317100588250688965078477971735947283261330828955560123591097228541694411604029984921443632472111867526730358379588564669777666686453757311725295055094774329413956047801068048858705909947095491052205552759286209638250722409871583589044165771102468104477345576756597822763867090406771221445996996657536791656744582465454080000000000000000000000*i1^218 + -1048132055651940050846896918479265549755153089250770795701232870518747565840119134473525252140394171410532653665354726645737854769986809084376133452427180305167473602853718750921643916993808615839757688233629012182232695284983499887700608569403802622575394386347708208973617733870209263680227650012406566769368480236485403256450805449900773586971814958940114962983525834671634705796321423374408807359685741332134745037400084814317085109761991840683676256221597499722826011300857778395890525340666884310834859456593112233681483980620023730151613980780722637566452466458553375001687118277825123087087759398794845689328565748954167470102152059366927069840767378478666556988020106475125705633231426913542522747472698284127519851940046373942873230310183073449017863868684034362912440331772012156869206175669076219140090134398600865022020522035188348790150971959121197754170511025542419412356957812528258956642234498805630964346484825113450410902059144775058127627767660538767338674727039678927159396286912146026564086432414840556478122114285614819407825910359120355375009869668342009074425640862678021868653908322600513835959169897275149181282490338766796743060870399365141998826783103676287882750278890054329465273517471887605238083997459481050790632997186159021435281343236113462841103387915681571889608421765216574860399839888203762155794796203220905538800381941713390586087418972244843247012203459109523691024518854509223433845625739204109243149078566310738411320768130672112269031070413996004027566860354813953713428081261905670754101669653650890835873251633306501699415731423255355068246316763415385552635174238718195773963955189136862994803317181505453026925261404123368676483870785623688110531731874807740796632407575575751295718116298275094934903254000710477833233482158361119719299049122883346993249343992933844279453271773949368888494846428960647797522179878804186307512867453390309070164155985708559400690480904810015662388771337773244870915797857284489233246899585754211714229369785127421503237070489509908199111536845179906919599103850563205401610951259329619290686826326553701595522209679064111653219307800088359462333837035851065201707072527450695481690481150709494792522180963912362926848430625474577862808490597273889026679573206236681209558115414383691087418764556006397899680062374558022882150883956376674699421395611177900010747760987078831660666397969479724879063531411890060604581484573822376039783529071116879989209591764937302996416205954058764507838556816089224781923432489171757549664152648533772626322168019667522013986372122183165438936202786897920000000000000000000000*i1^219 + -9737880556439335604727857569531828580862121834264780941647555516378336090292907205534914059138719835545009790826893014123030795847508525232511888066023426024630214295437255039707334892712884328511408812533700392177311176710605836325970985312440913215878627838180132305161374997833516528230250882963167172641180754610707500461752143749483796934612576375590372643815537349796186360930678290872478090083415736810261554753410105069277571953410991082481167619046659786629409808418146394819799879527458599643012476596234742931686653200192314206530302948641733924289141955604446382857168685446513844691441312642232382756440891550965070010192545513045836108072435384932975324322136168529472178653711777990621860149933657367450084924130485737831504556711832158932446084863997771004029356641906006650892632658080742170855974857202144459258473480644888210010816704816036718619774763834818264295150612282633896198786546054801111652669831118116231963645256237767867717827466544568751551577426482223824687006011489126007270384574735561213520150155063895585454671758287256787147624582870375747494477409890035481953968154155980227839230438314398169331374830513954312416476014696649387151733957926679554415044441986934673015607096944512944568594134904512608737022177695620308935828572007047946970124381485999590674323302566156807323209586138995016206567213932818890029416339446175373304311245804154802319270124432084427436464118222140140483385843015890059483043565119274958493604751228395891732842792920557894954951659250678162233024476969888986519203318856231672961987464845330532908590238661845071273623206197898056730594222884494664979669567582392391947345740239834958759386933966594485557952520020541457157196309216218484009945368832115722071220766942585312229643375684493861026050443631905772830121275676217662291911359576969144565920612525863535904636647302464388490839282656689115129899734310323922972976911365808313726794106694852761658276963763133982776561640024744016691733997649160767155647925403001814337278713641087740994551886758879259772865867846239960962151408975174771646896764117163690585333805809132392480045332116243070550227744500074451401913863467367617462701534110322510876879697892765963795889509773026024227622718764330207818703302297258820564595199571194512906872472914953542934178772415832417559330741500385959223180758030745481269026426189194891630224037293721580578916515347136892024094476877352060448605496630402740231176042364307656282038935256312683085785515797273146912761440203494181091475961089197271664786387434726422246250968816643840409600000000000000000000*i1^220 + -4483549481753273119630857626903769058023919074571102894282053369334735860484994943622297301161460480533412878540232042577450561077935967079127184165308587275409045352934736400151391970739469590979669225178308697632779982511932722703308934778991847283399581802286477228067241647917495836694894199231326231152807871496374457713621661636280911362960051839821593163351673679625313019627895827467930810506213172462721513576563403009250470113158713572120745931124385565911726826355152694149229377705858077205797859507434492811806165288576216416633068416720449982263639297695801548123303128237936235052306495948361341877169665350982322811349195513906534180058611094089202941284869817344046284391447650565543089339446394911983585326516861176585989251680091772635095024804168250370863697353640465066966802899283726380575575996082354738892419153185131335264347747067116298272213006403437252428581793950717926625488746181804754742590072192386186591107392180070223916129142358311522815141106429480346287850930277341456942326663187835926628790831264345925244111270635098896155219460958594723207843128084860358675258445657792844522938640240069779086666014217889432903432736943824400073704667850667342997191432538452834023370049112435978947713507251833085865146926316862010564857136730743614898375519747664909324200147579513530406007903496354336664158493840099483074078945662643041140247977779155769977876559149329564664724139171136168127213681963366891141888401626876684003634501458194447072059494799238096294797066345407730428478697429637317272829176353586823898456508701920908984006378263647475919218971785139314599647738319084173775145030760326305190781283036770130063318661216554619757411225641306270431274123119224141799714444984695320004699296617344367219336867455654144859310222509371727304407697127634903518622070609049294400042438510177363575431057007832433328243118310187594352805478813223256633995377712473540670035387358856899961664398297802044979664182662084872933247258926444827129013335739148917669131440111285964854771783401485432933170061949468908634769199674003489387310449904516382337180669398044301241335950856847923349676111132604040648794038302740633896107635398130315277429347914718729404002059535623524504261538629329478949342316739662139795831051794433290774377068959730283889737094208657227243525805178273031560879794332432506941564351988347133425856678977920615452554081205553728938437142609234850568859037397467503021115395887457750890778591444785074902241244144248438044026867675128917682298835626817106598328905700516276773847040000000000000000000*i1^221 + -4986930881398292981094432757787471268145176958401672796978177203340934295369748830633952023336166556169818633808885940753965931692097685377859624341443685324008511270564681048223004270837522334210044560034916358391169622430458627071826320758350010044943374936097288120335806564636271198369351465345073145784781099672816973424806768618034238542357225888772799100430575452921956202794596925484580135389318801382345297930159004057997870449530046923975607990436828424952499152996632388403701003878617372946100052234739321694405051781437440914060236861526161882262186088263435648739537269273054745599428756490174945786888151842422522701454391776379384163418674361948675975901001671755508457577459934612760928571219619054220328690028900679409672196140542050295128205034818182981076037571509125672020544870299619879016385654062456587771861453238626838850154918775157949090336185580767903534116002957947586469243270294874386269685626200084908980728895151688787510914639765271812141671755993767361839662279765056504558595766392338989513956938741195504423887791188249322801836295120135178639519709483996169430027034074216029919967955624230342974853077621312565595591124098030210204403912171580515508889757472120056818400641105276298972905770666492117689253362649029350080649805070862802432074167913634300054531170632120490026785109996915273516665133314450927430752128504310841874235480664533307650835352537025777769559851777864897897274530477117222062367792441289091642020614242245677664017815704130259139800534141191542957432007863524847313081250734870816055248139295272609569239621609015771951489103612806717946963582349687126445669837198781446943060577625408537301647684939162948196635275464040559550224876879232979347366386555909717826349729660719173257723029072200983390911523299919365177266950516405418319737134523645511557661150397699376292031658825346737668155366102445340096507510742791487827634241999959979349634272641884051277821170368045455604685394554435323909146586184972592161587120409061560730768957328909689725665358747177353164273603176422655232583574271160138489497483820041002018919162366780146899772656506336238490554413601578799146393940000004645136005883668372745238457450630063112884271933241432703700112504478738424819117614858044734658717033718652408333692506217537372767374443319929662284135550673572489500006512220052588835494156435728907632492845639340250259738502217311187839795856468203664140239037947045341506108916246045607497514653449351117063112542949444397442474849474630807591531834198338230396714483712000000000000000000*i1^222 + -1635537857659158899904092503984506474822001427554272747681323202623420007250229340088419194502021080992120195458547260851895983746618622634373722968303344482621532360698737176997461526033523675756357088676786363023586375567073630454614679584480600286783454283293956464139494893661542809630589261089424542590243185508053423156359055580914604247794379312382854019304714299028753044929708809253530408971816979519927931153607545514940128842675333767776310556866031325328877176428475221974326779391603336037761902699911699990297435405181453915336918080288342621495304926909960843708332662301771314406146637150781175679737157797085044094461823590444425331345312460780264717930516276664848708031530288227115225846784609933866091367150403819160915973107864232113650133932292143119527645201553698408643698366160106858933728381289614428914763162204055205954370519451453519294955778324615993538460211720408708236402715992986520794733968454351866592490550397867484298407087767713447560229504036670784478543060950048054150008732313574846478163079719065203693705487954501376490914628021228121824618556681344742333542234457934600630887106157354873921935977173168009517733882418356107254630427576675198266071322140595415762122785871655363366624637134819865185230058978338839999250049365467861742686777951731829687288408185794249155955154197628973187909107458822216444800501274164406103217827008273905534723389235274430267577883508719547048509681515608113590402109000578040357234325671858405346695593948398889938286042981034515904692954005626565951070240891164695656185405435697698324588448871562746912711278516985501184762767408915935922353459476528993618973852121395638193198482093659015024759199894863977170569099956906794714741162151234563572743467892457082196520709712643250910225627853549231358981644559435188163011898395333869255403091268540990252532139840734221932139184018623068844440200390266374650564212864802610058622517723941048262523679091894891343978494647075837876489845474462761716523399287773298386111964410982252942775033022909568889545629668257745761916883372785853100495693463740650145372201705006923972232649915069801286550392308638456950128961165269232596979663745913146649203524256549085851677796985655796435136298633959603800858971418039529421008482427304794804007390867093608864732468267742521430916853612292073290945175718163470780903384252758362272689980370695306812347390124993846245429042284323504025481477498224247670389177376857553336634540416533556194928327733631406992181209909819691758264238106214400000000000000000*i1^223 + -2247443960817446815615500570941905619625994221086415407364683370938646971374328069286252744074256391566772395390900221296802989585363359430019843422164308298620096443969750318335765178613466131889614051368128660500171563509974721180706358370182581765324701111458660962833436229282192231688545376262662531440799648108197016252604900645351305319929937420650964664332737461241919092119250314295333371522012316323934550315165050825269587441680660411254392335624981331913893221309695323994912548226322881089150610337830793304881349029492227629545764788486566134109783855668954539976380006335981853489367866698666550149655899718460809188346155715664950250531860727109612465546648375765855645728027940125884429872946932855419004402204799443863587883663176154545309132699181870759279462233839125372520193134934082069363268701638384388257491537051751135647391183723784945998946447228812853964392567988519987729569598451023487017984308614245847451385338733003185471379800304639518405303372088535909642166335697609348733291473989771412770243706157853809317798512576021342097771637682547310364406486692683608214923845841444751122723121763564182512825117604708593590537927642712710452757916719787703441145457059186384321867395691776659599710041020525348626911193384895854526909673246927521807006764323650426157413743168828413232122795008794795212887774318688862938844529716912647069273817032776335420744919458168877403289091487978798368380369926576962332248511883902272384024323258665538688020880913566342182273967146670409659073503900438298538735501115668647497440731699897956295488318412246689714179509452435715615288369973268481300544582074775020028932226486008343897497551766497373235193954619077754658528640418263452838509006357273105372501232973501751335738133012993683891266572525366235959445719089879545709206244973152311494962879231744791938405057717677080688833195822015652456684798788058892956487223901788702979881595199931736652207611621744191752608396111792381593046959128467067219436535624157921674773349309154772484935710406353120831395120204598085295262138907707812510126239394841570349405042156473420973140082328972615374642404539829317184383282984740318755828035075849829620481770457787827744022869256326019783437157948450617701886109817926314452556210158896252861229679742307130422176346427824551326587697776852734230325271991046185938639740215121710906480962414701324435860806884091790140811167374566948565883211888110839806277797475699934055897452222649617764084979313705193854542038650889175040000000000000000*i1^224 + -731703821109523291388775741226188704772475913206957455389103565013915618609242831193873133621824754253928481245374000221497161531730854576626165153308072126176211766133556568518297470959785253723604471936657466657802420627116043570596807682117828139528201584694726409711173011881229624975669745310448741541979440129091055795065453738362174831502753664674472931681340696484759357213951366659644855168711155470114699398666799480736693365323992687327973856871165157950300725348173704654277407920870696917761049106469928651445693036853285206655702514695510118120973582253948289671516195472709923215766558195157680443125308857884169073662285913809180374075582701429158583205456706921537563818691764418825654589376274701032999859814110297441913878961357803118488192802623828836575734464521672149319273427901006855044369451911664705476248378794994168530291707821235409794816656959108096445467913598017903628951814476023039553786658399204892717063229191258450089853062194545179642846840450534585507094028398330372211699422288156687943742164567649023292798068791574623540740508684902945690613043453589167428954161724560352030013563464627913230471050004061785974066946929011269028180993655340728470225058623849780113123152593326348115317433838952432801892209800379213317703861328749804354409422227539839677075359329436591556249266349495439760128938951986981041544316779546247696298646889547867625570660047297216726198935881093687634775872652596968398555585046654798209129238798852111271262978642862140893639300070802934014370759164956414079731518901213288537750201221082948886215672760575346088034640197976008604043240013395325840003680826464594953544902258394660502112276490315128496390978233095245965688510269742029138693860610410181902343798940607552054590921135578909359100830068183192677553927891078716171986313925244114143734634268080781603318839301235132737813194085620323319751277491477750537755211731764894368519041627320479032282957365765906728178299720271312936937420017579721441799609433852829315509441272047540995563958161149924996608684552923220139650536331722234291747595350928800302696156418547784015338495937944078984887241079674033113920600974677486373947374879296232982356787975741442499947740180758911116870134287266968591923953167173168768143255641160013713784319539268179734586487582903998533469342702505162435298699236635220750757986535052052974941503188270200119743052064782797085872135552231398418473386968062574938176379840990934404399808538302018918221856274378402037760000000000000000*i1^225 + -94263323268992533966588415090614296040648444171089578111554313348025599285889717132956399846804817229985771501227848132499033666681859148219477988820820918799825361694457761192550938337949684725141581538011223706198487801036470723098996564725813005820854830887493167920427618955991194614872637964498325037149876265306915006308315433192640962809295963496906059159089409252090059950578647127849361952053380735759152164644929132259326475553951920108101420844840770638186294541685021704213390180697565169146192378711010695127682360595434693699149594298856765156161406812074165366826640663519561786401803677520968527337311800053297447956224993486423352705790330617191374675744944441193328343583701130734030369081415843143034777687052377322074436519235731128859474043318363884746230476905057797900319201633605889954329345336090809664333660659656477127117013720474980520758128883625635095797842605419472085008885878676637458131807411559106536267240869877232100654529260900944526483753812182821496446088541012151636524400319152577825964429894544429800675752490712690739152148420488194113536760160976237834921096667934288938574248354216289565996740849907195147951090325896859153385038652190512891206963632194015890214411054106478973271556456495135845556585014911659375398737275835534060093584749490220158835101529036111201826726426316423512072674927215359688940464939254503911881661025440594122744107575986791022027889467206627879143481252361006844697203442170296588982615004952817260488661346361653362629612267408532513050019672490951889079936108676220719471050490650028715183321968804237363270146291413013499141578007597986787192777278769726896029110414036419382450013294388736847978354127806314422635959896989911399343351006996360411736383675928070822720104944548046402724464261709816897836203838940657463654699887969483555330323676965236523963032362628891445485543925584223032119097415044637749922660149822695499280785556744131466107520439935105782152077239423544555304017329770958767808352177195713897592716116549639091721630281631987559236019527072944634460724539338953448369116174928004319900607692760188008449216642771536803646962664558084603245835318654464753387275294868285875480801017722585209069319961237253864557501202351072074678018426293756339875695290126103576031537581669716675967659546580581739924306899798676958439480891755036778251377480499482607460725316743931589591738785992305275878409111513963964260367177227850720957451575571205000479577566480305014335078400000000000000*i1^226 + -241286107564451062617794463293928404731903575957089264103407234619022783940213858731526190982769397027346121366169493888446561123147006786936663560066513451330972622254798890107677384642646622607352262782045686386790005234352098149148577283628680911203807825241995323884181038521553771081414242638357330218535127918145870323601571148653322667580475330083849397509701069964648928052352611158323306786073665165158002624047077170737220789931781799935847102014203437063271452719771113800943067904798933406771357540465962977756291336315779146917005733029466468708816566509805135098663118666180385307442019138755601476456275572104086666091592139802546563237175404147753865167127230661174758161320861455272600651543032179160110238853407181189678939733977518379620587815847182261677727732325616689913303852927775727042427934065099647750175639665027382953950734645436835171718622292294256487062825237084256305717308121900447283653232581251122160739212289170387341478295625519641222813266538974806978125328250256019898396377958001251127282000696934700566701925820952636161418794487941583611931834728045973482403578768937492375855702405463379162801193889627025366021537687403084101045066384350452211039600725554349648631010809666533937504366954337833186397067675471097012737226924901453889625580447412880076626855123216930747344535318411979358639366380691783906866836836436743130067346720966085932548600222391534831760276877128976521824604643811197535854438982192505524777418697153455210085771729670216011787431719833459890910552069212590958601287415734090698196997614629978055937216835018716025010477169166935350252531278685747887692560363966997921250949097865596293119183189064912212381726850953838089747790211024468516706708542515920399917378935469016916249815561918308441973954429590276260739592335678868473176905279573444635303793224658622912148500435575988086557830867564762668744977626959547028209254446229228498011938918456485007773680006479766363125819403473911840133264219975687497677171495511316861454527069838309073497637336461431188237743195449640859742425161897540785542560209535652036365489255949883658787901958281534117224366646456385894207458667271798848175957534985968055870095261469109361499926941704361137240129706471685296130994246971678938066264155883554526775224010802992243217047635499366170558219149215077685252688665391478079768832516409294535121446121981664995156362110852466862268494784030147793235880946173414039812064853200105842367528960000000000000*i1^227 + -259876875481048318798378884800998917914166236199268131635624111271760128704742991497686255873716516882884849084866692256007131771960746620916948124233008819906816081442607048919988056835504771739133421767973916824353001862245803683131834429413475702035876506219265855754130366092441305216222673278587384423850065549182462661591528931646435807841561961424604250758700662031181885721015895949424467155067750687358514844518875244293057612366014447341801489417491403102529722800074542896676426751485107856434778545847366778814956302800468502528134820728725756355634358631482721831794366845315234738367311326175186863154548872631520440778549482690487603347458703810847203473430870279122780035775111965486254237504386159751684834598979774210205103684171218932750952260630193158152889463386027527244930680641026626087284460522070636566297319246825813899898740087889708344552626835625816623623999559132590560484207515266711719415240882939116061561323911547740039488090261941031019964184363462025612514781378948660509278794944524660796633990955380588398872472514399408751416433923843575965868047268214036793618865001721438215483571653331273700879935604542842660745766326368120653941074897902062981426440071867638285895687076932683283689389572031499153465875945880710483573170004029553256683491465055849968657379742431234682929261550680020146125498904737339538190908473392843490103704229458339670326292803037646345626397068026481546826041807625923892037074689238254306703808040584129302312346428187715078779474858167463473499431282010040335166155485767741334148429976309984320584025477780942563680380776315608332071592545611527307142054489488927522415876532708165173980632111916766375128699502458970704241745010900392465682827852616437627089565454676456183700390634431461341962756152591501773520543486813406479708778589995289479637301568121381717137534549853732705933907040826560567924546806167442374354979707653660425005648083231811528856706621521030516830142891848507883595553796135899636780467503996807858597575103056703155023303080620858453815167789287863995977591731894019332072193868288856165322856140188186786093062974812504164457433816149885956776388228883428036478317061507607257347348894408793637308259133728710493681293917261748751551514612192896772345880154268634613189294975009753132647708984928575867443139001422324640300432769398989153627891675414383802640292322143298257420069519240324536453544760916461536042024678622636969585278976000000000000*i1^228 + -181272502002196637187976644520200549577280591920383429386001928016603115416479548233001334893395896796791825561772608185288004345992223307957430671370234402103186591432773477417807266868652660674855702800488504833425195619996540788039525108770633121179746451909121316324499540192935307025607029305695805813236475333664798884846486136471253315552311616726110856345512509974223208903685382237900267219410500009122990586372433870108047761300629395372683294289427577966145298660256066124160789765973611826413695692106259377685356131655232733872813905446516266790716611809556240963835378581210639800442585579789544984276767101819716098809955258605348792393132709723498392741370372488607577005128497931222238000362711414404008884504583152551388712562698233070688710371663936247529707890855843605321067990725898331558836115004707488291962987650915675313224249201796729525533747016713797772262123857693407332754088139020821433229437225593129251990862763235000452223593446864910329165190042389014870198990628996817245669076270590257089662502683285518532520789917409689570103525749114159945102020783820164315173371142809147019848203132429570948684946095985156241217411046825113010177103297891967904281322290910679965865935942809014979967647334079958807558550497700856764721721339103778713842247716721684461596649849181069023701436365886534958819544168124088840472022840243966960198411293543084976579259829770987733886619238259900198409633340050664384892344728997463881501190266860664219319460728859598417302128952369300544339423012035445266020361206306695438326555535995271402266792750794146858548829537490458576157594392226837723832742455765081351347445897233420110991253302717994779570842207846114475257614331375373435050282378272107460152669920711823309968693210638022487936309658548742571069824094521255607807074823990369171679641117308385214761351917725190882761287333730211724112478456065468543946145306648999743613405900171476597656752053511634698550875434365791846908625506621015923020877761330660318218324086566705875202817282869074968154373613310285189700698877673441260796566849820037298470057950919187387389931522200829222640858540078950654434345374324217421863008316264271383719808574204370544503755304387726068592379488075547702637666856523424641536953017002708438046143829793542218124437877382863304766230472198806868610042231051848535775964347345275257568295790734364737566946194878000626518006512279770371686452428800000000000*i1^229 + -81225920276288341259148259739748673808436916698658931371638683932270611030979925645380500357969317555034838057129414208805336077690210260394080063788971739363556486470871573055792663410206292058545944671212603454107787112349481224155625702823143121695170737136125014312592777607017402790556250537856301763609107014889379712331899487769718955943709421769941385954616070385276372693383949217360538690760034618658336565243769912375419124135441875853165407179665438286318899884453567881362067302648765312021151700622995032323410816882207730803084633704252102962775377052966221703633226621922314410348486865530546131161493869624215363993102448322330358711426369881226547735723394081206244183304261794482438526106920275512173219640457291797117709977839372034291311181225715553417458231737390881684230989239306287560337013699577099387040939652407177376772361683653093809493090644218489312127226852287302647496395140562898621744237027518648524239488617063583733132875264489162809992468029723143686584514139881047664377100247465327443771621340103139989716368904725428245891308159198319140738547649492323451569296418729839805639388354716368251703083371447819004439857659348973321908657049728311010611909592617587656793536413546063632996079023947344640400516830337681830890669034877595185788543923886722051236314576392283234642127626089615137795698976303007563623844674353094892893555237794692768292863302685239311333072058346960319934835140366116397104136033119302061616140574234690461768991194682296570022955091632833575166046071143493996908924466877619703918433271264163432597166976580298134975572230790175746107650928404092059541071676883228483765421900419217577246161011941150796128876201257004232091037950200609566920631504967384297200699995371378882509449684242221254824301796950870244669870764780575965832132266628699368225383113743129267800615342921222467271327234527826983086032988829205603647526939200745048185159000779864861618017846232528515160429724003243888821438423929011884348960408789134254654568921979627599663456225184269260022453342743643598610787833537715608630221471931571157427849510473958027267592151200130714617286342241152237220234058175269801991935114571563616535597596300545112468084814628348598753294136060592845519453689074286202948035317496536016994368370735159878414044253755590520010916280706705121170454317768589489754837552742143870988686571531379262370229948417538075478940712960000000000*i1^230 + -39833643186053075328753059947645548137479045390984126479132644348716099167112548516054606261163966162132707409476652981582650809727466308532234392028386795269315116920866073646139716756861452023667447299900808624248845632437330487573157581251873730505936358660367455403757802173371984333760199018397398480250521280542264033982816738469402930368188820003870123892934786666362387932680807912982067172479440232450405383879875317169516817736866652936680176489600142704599668203899134157193412630717626556731150493510408740339394559573074729642259352634858007747092888141812549170933023584051928506024625903404888146609599734350682266923150274792754468169394523715167046427377071497527527752831809151975534886420009979302188763540985901123793171466135841747684305082559479729010419695969256000644928507238569475278188787168792246491461383558895969089456547470627328993803959710490690823836316202306390951612387928520937067548518701972990000382271323947203480599824067451427626863689838385662763763507665525724064237295258280866675736626164414733611040795688945695538270187674699213984382565494504654750518197191975436680437640247026673700731119705946903657499256239789778426335230099235282491534016711229487437924084541955479244676154962201413383134771570234998503555284259586070110559601402494661556302687165790416978550058344694822468241081573003188092496635694433761980573511820176482156221714765003798149318162237173987796683409504919043274134863376379009420882704550174242492073283657262633108405306643976664890791805500432101902223477190753444566118988367683042435066203082481736223766823929658036026491484065955879909612315976465651109034613892711843959348753503599431167827926719922229234858513419971644361919089539187623094339773406216144356444111539704596964975980049673975348060673963141872236519680196988418194631353677115775512075251245208844034227733032769615870393765280002675650864424233556911136522822849653528823925513800336383743977374346377259570670323765452399092254316231015286886317942650244279781369965334752799935239314081023133542650111305730625861145732854898625537094176961745528011117059475810787980159345312548616363805177950255802336682753191986733071250395175987620103477190516781045538572007591639986506079105006461989967128196601714304800491160249111031608130390189904193584145607896245398036633690851915141394099434663183961083273417319346371813239789977600000000000*i1^231 + -11009078677108521516372019655091626369622856225229646156612360692123723473277939069536180509672153192720275391091629894848964663078157219735667726192093191209782346021689272664363800674801393235837074725052960345676431063834158956641774205589400429162787248794898131493321360198807282847622556807756124124055154498780709718942694261921368407734610712671395988697872775011565320441748973287278938238244288403235332989304239231175036595886889867071683610350180058482135467751388217015229331650337412088502954375030889884644892236195752543403748166498130914893010282663347614368311571345877767761940237095004167973892964411731412268285402950436917537958278371403823332828599887217623845418831836659818232386862678071282829745912487649961133126219500008117378643558202519591225245090294818108120228856325053552670907583353655229909619156106714611500209278005771492160585077034744814191199036067650495557219234242004153871978948179751994424396940597592754525324137165691092761510238055525047458963571745320763994674120185882235912093854255753708110707396476696677220805155769544318608908315813377030295633981651793108774856938154700890534090754702070649605642100222610259129358316944419712467839744294820541123296906591156836339639566004381327873661957794014903497317811706700238107769160268957575656083656595913016925477596416425738208574444940240605424340218462133899297510792585471990164011636485427520282582109913611607156427868482414056281038142654381143532275313448911060465786863495689990140889515798031831096940439019119857202910582483535989730388606815532402480487965357216176737159693341952432883204413494934246589283735773896825689497853601772232562343841719570778517322380302076278495135073558286321004792774959210641258209319962581672120666051412233693896633179100804909428377653351915424178269537454566866704302610270004442568400476060559998284405051057353532583916714829541481188817717975413887041381749418370300078855458527405266949449465221690126741889946775866350850675473824077519730730643250024556712436228332839861522487312328907842046220090398834335310457453597944624109812308364308574486291416566862449096685176897370034287877599415434628127136332896049552638840933247176463635579243473881051785197719969010151657947086387415502410378663298801722008088664113348879370507508385118459840842253681742550907967546088870808794803291068933897674987683813785600000000*i1^232 + -1541274918636672164634613837325083274668154862912731852895332470431215567290765552626635401018316837400492382516189681830444827376322319280861252336774747972430739140123644578089589688312141052901812137843668574323882300295023347915611458030448901397609419604226053593483552372073079509084704574744829372160255638109785439135357948547118599896492740352484312482136008205902762785750552337735766605962068853511048417832443446354307631640619621143579917949067193277931118489963373053005737064685191311167072227537599594047231282189223907289434391396924737634376609979362673367440588865421293753724921864562671596988893312705450277266959855421544361967492317046229372235812363056280792759624609614815246333087106491548763728762646732323713882460943240171142749581926212632030993395262018177590895117034972631663105589036638863773446212762200564764751763260000166957003876038571593150810113749601805994648321099811285257594334318773264140472888110345320956771714933660523195359632212187941492195379150044408474862040100761515130048882825776059088619327864457356630187748707272624485800680395043786489785869065283378965471772637000895834677710781546831484173062462416695051578748128866916898778168759103783725392291204359073864064001240694408005221413800305495679226204570428059532901866185196922734359004191316875835453448223506927281950505464466681306487363524575306362545127117483764594027322539311137846599484677989175904897629696625953036635526211594323215324498832255108977017356515918418585802895315669315572698230279525573861237809835752863958919733467024152432283807980554284771553958648366722705438086792012031773079643728442522731272290914500615355091091347616768800977426754373662429958699660375646170471926483887108907173996325567707100761860048029275552622795827339710225735907894333486816835248502935461938889993667743869091110303817222164460623837494531530491145513517794319822296147388132478252869098671856989894910431684318552408668650293850193671155965070157659530581554186463862476856547994964588567911142543849889262059703546747153840157774042298869962997398751491977977636317839313090105545504015948825144756344042856499008742211669997844384894538688783318271140372811713350701914900461903086553402741755302454705584791551967827859525347817146196943103859129707214145938346784874607618488344251367459524550120639777519478311299883991040000000*i1^233 + -35843304019367099973969901147784091182396931984976862999324982547279174673869343705709541295888788632836515304773512270716206038027475972368942938892587442501699211978788299638338289566008577757425582028671467691528366776080951729640197265568445565350409106604487677150824245303607093540344902915336808812262213049241384264993997612320203433149504295233771553609635930322366047769351491198025646863640143843465207386151317628492342516715692245032511928334876214238248666287975428574301917015241388004046689482747420098726689565250137663446625857229813879097888870423687980001636625115406602271243903875076445899096944320788082646025556637682704173477560066911536558265013085303394834651029108504414223256351652416942846917953834193076825368252246903102865919573195211011011325943370323084621921209537240409705100255157008314922195514225982844100485732251058668480764426829282078944118493337830961892474288401596535723294670211252224373566131968381333603288018693547229965643302217649558469418801644277911678168634743181364893712628911606609035752441599007444692906703390886114686048805271450555274037209004482419464264880129981916526211463746436731070356177928433945254381221248713757404558232571151818306154768701487116503735279854336755840990468463293920894130627204547330221104846702480629000303449128881890136560568094874073374039330323566550339703172268764905639023634117858243015715830063467112737491058582348037757895605304719887795589107422170548331009712062575026370421921519914515247944945987604882263449497528707983405583462405772133451003685701052976435983360480635896250896305990836778103932270502798462970858590719766594919775370467877237161304306005576841409990245062693066081800537198952033787838840012073534983526796019721616710786160914322111259800806829737564005318958861073960704560315845175856275311696517737659995851137010684829387078618832616276529394312972903374299871324376541576816648449912502092113944822624097031248132997463624580782488045330079083553339974075152445788918834223239932503501428847368218651947201023835887358452385444960537927156488491517416408116500018062792987470570376604435096697403583077055175262329738657808175534643075538932397723434966602623483126823531975988857364719077937762978114644213795634148507485564425432170208389372638989106377023711073205225258745775460492386916347412480000000*i1^234 + -311607563130214274060063729144508800124625513890684268521169345464320652908611893870955427311606190023899140901035816509527647089001331556999891210931204694123846170358740391731403112971037540353991119431672614030543817985790578132525669893308363175336994356089953246085615317550703123567245199387591235156008306746365964455624225464749903096480010893931534431123032455434871130247227004133795005870872592366656670173281461645631257623162095009682180482476579473119268192714866427062806126039765306222872382025698950743200463847046356116649381466977381541612235481531131775653599729892727870852784931050825386973488350909661852939411158399578467821580512053066937758104304444506043090110312876437972387607940021769429650283238888300835396896763936368350603579394135055209704994257706037960878056828603476796816625635096862136676276590210478402670581044121794339423666975792443350659771336288922790499877489494199934180048777583677552017758279509777347965101751015065605344257866403111234367943874269603688703815399198139935905016784290935948726214537814038096848564863192643488258679077112038001004146800468649633762867607198461558290993420645157983414029931721917763496501622550306354307120825936783272487655526372810155306345351427386740907616843985048893978420008962712942711526409014746264828357009837591312905545833034607562893322722140156486739902929708309031508677471378493223068730900023665619922830693728359923762377565984526667619632095279507517243873046468052239015552780033639160035570597511992786078606560383467941047095599652326940432813914526389332889038679619382285122335977746450307532089587323679484054455166280483635409939987363074754124905574866306892665527927453252472906200882117342945643476883639342558458929795478063593662993190280301341087353110178990036425333633726545654741410238659239598442139696352160865776811754959129249313656755419192600983916586944367442062412107700749328133960825770919878063852356943681815505631282091865407994039886799278371090958245195698367560763144041523733895513749879957828308135310359893597027611754246809128142048139885991068505133649392200952422176741962295964699635714565985316541851604048314655389102395009346396747706719797419097552430589319688164962294504534805666324435651741141070905924522121505706412359700421615042799687670938525318193718545612800000*i1^235 + -785325211440509106290280064947524478747592991713814493344717142857105900620515259681412716611372668980735594453907704214564971625652090211767682370899000932400182249064890458428950252522756533067400849469056140009536716078319168662783883808333482394064804064334006024157463112904972729262228034869346463237597797034171775791296915510927769759169476727050807324626257438420979872191981247545971898694788334913492251790938579775650274464436466802592868413375931631672249556352204433131582842752359334781210699017938554541659438697463517359950629830049715408595463145713757005777627044737175545315421711694898861954082023961316015982655166474551763341825530113601300311279640526637830003294777028409394711492954223584085343004653152261398092472967930502956730002588961684237778842231905339003426227218095296671275813162701028687292383126663662840628627708773382459409238042937653196221346204310840764569742212691911489518229656018036483056656338266923882965208582646146387650906648308609366155582126368025998499249552724160400805087671314539763234222288257559354170268739236560334659930166621086650628494464360945472149274299657575807062603229977979188816017228477152632168137835453050291590751573210663204574928894337224872635288266666802416092744505111031067259305752683606873640608335274635015862176893219934107597102878378502768495546713323899471974382407959865721074647202030531304171207057945042561892278209943758224851470833761715288806443875364988659785240990417997757877465058677804793417980257553097464410543604113919668444885779969658289742653969114180077110198971265221215204754454667656464022123913335473278030074627179830064087068514114968752944065270371122181703364402584572894175344222273826772459702548671694783001134934365379712500813629604138755286491819235380153672948126866790769994082219095025428781619739531928074757777209988401213045435242401463190036929455033568237997387131971243466185331401534991851280853333758552329264642489710219589877110192404856051414495823118891487142428149883543753822400563902119327369837545123311214258438196709843290058995636400884804600534093095252821204856560420635306735247303141028190044179704830812860712711984723086080881852286251964994410523668777446180482805672697800366171351911007832201698747984702345166007037817222909920051399229440000*i1^236 + 42868326731593808631744609709937503054594345677144172072506352426109803278813986777882137125067432667077364188339818458689176660340768307549212734647961782425189404611368307288173866126954960178837645507138772859630370836737465452694220085065667493233375419215993449435267905885876904083853246796406660190435015805975988826235357612388707704546884651897145012643974705147279414587440123982255736684886635863101915349270255715103142221373331353548769059546363427171715981217724585671387036646731629403654369857103825181877112925123808806301342607549900709483606278675460939722297237416046456052629774799531887739825079303232638337493800439899144220768610268060830092725832908649676482279629468214415167973934013704605495362674454859270884497475607110261945681725280420071275002852239485438430964571950774750548257592657393411972220888506639533502604689546030589945905885441415945079970727429045234641718804990245108528817402504730467098187703605819455318793639811961978936750012216915975355894725963895706056116005280399652464664063982852711228345491799509471699112305140663765872711070779127843046407094389248713348241484246916777951120558638571900318601557013322109796424543664695717089492300199244958569210351478033580289757715888184132992958017592158875674093940379506250790402107252952846341321281126430559176392385752121387058969198567934582434397942309897244472472419326150277328110320376145295846989541711424396067852914483048187726391140772385293969938802395279551279536230597789574685021529102531016232860028744580506805391749879931334057283540554598944773534122419924845866634155540462305609630972616581171838235446891084226889024600218498188604903779721766022306452225118287642317620937112655361105956310800660831196268341515664480150101098560373316718805419631508252792118628193729823436260892399221220378842462686842909856014190686124841396060993340357039456476981215758158055739082595998786514341727602419443233050860524224414091270355165445135996693897682252048756496807855193523336921451760807424999102354181376950925053721385278920846856083938875001087731833742274991745094705017631753697192943354368823922082564487822545682194638994732789079601916021612992811263349264247702045424279947660389676171505151869772447785627898247788705995543471934809309184000*i1^237 + 60202193901242321354610952876110008880602323815727422580118142891146561369847774284468811501026280672354894252728403495244525469703141848658948693471307603910425712328460381988658938627076010633035507478594560216003076389889503724213428705381572705330699268647478909076946884381304796908587681977946767673437620640532027755051798848364883765406852538927554830673052825357127522392848731467398257302734560165060344026128931000590722105457870205576466629137291367783304568211717454199276552910075161090915497296873409768255686724712646539545935237415497091619330406368420588847157819281301966844786189348769583609475726163960696323213336977634623591476444618039757591529817700960458739823041003857418610159592775969835859850308291336609821643981736961430220311854760741771444450302083139191046846642870533300806977481914529046322250990439184655398405752650542220832205379846160833156011112627071121536419181957525735265456784585107715660950710294715493443955392470424746611227676567486994700009665011846079539985792516756275855573037587281742969286883652099404567886828151995884372833567076233307899876053523574270118417894095316406268455660006021600407334498640357137354508944565760293307665083231258042415836995873468557344041029342231283478437873575076272863832370030055316331878618601660429703380288935709681030880978184705388828888450360437263656397940319334184607595096352097930791347631427166147039441046894959910927680946322841875643994271268783386829848119480954760075209315302363964170194408497654112730603458378396104232063952148542786433147387705325230743127141649122190303480362995053586878357308953617913908858538593293782516059373363952360759075337652672523165121630217786548117084173209595775907981407667618743490091051445869886346871346806983737082590090613270091442212383269728217283179935014782543308700164848646502801883516244986825534769715935231601583966799728844760684951724657494128222689971229411213890795645092204029443364880946748578729927772812984592137033393023702730186068207610708223242492169557552120342419578469528557837094926662571470928195619091357385738938569125907382109376540396465580495426102347593669081474612631011963642519680773516755606880172295089232999416390703879162083697484242186061815218595430400*i1^238 + 55734618625360048284754635176960081776612880549803692603205293724533527012881982088829720487644735633445968208092015174873533783536529009693599970368974898477197688228489048418798759675321582780421193083221991030543583459161817444909945431606803150682251172432108224389463737465266365966586859908678498010469289607283699403591657371373226988330428748564664847466477976164765636157772329389877737868983295049158883093109627425894128761995901321143407462169178034454121887824217471057703099200660820632072259343212345421541728114512151076288731650869190198185863546287583726268927738127829204583697961617603055046831597120478233093701081379044831677565075501557063805880219510337050615870619019123277437723683526704338234273508601590791677045978106589558637578647463394990618443512847475796430591971805185988479413877258479504150366775554538899975179225992360166293708203209174739508009626712775786310752877629358724656715997075525838488567386951306982489953836289802171559322769306941857701575682682037450046466511890318551927915974183982649391507408392532667948026420865632461560617978399955679692024308031299570839770886012713249697334648709087133030672041695187758432289339301344961574678562991062598509617412724377627022991741230401643772764998006346721697090176745750988181813349769443813504145746171988224062012575493732780817728311650120535799999775870155809023422192968169799993649244394220271352432154182985958566325380768948360510276295901703256471942246720506521922935523459595814583036589536708199787180320383083657510451486847907380398942819074414116213172945709476323890943373614134359431191645566141839010436334680608365356832223983198320900523480173670705720253082757092741414423695687166757814318304882231125410800704500404934702590077372485041413711259069326584067627963096714637094461929073881004858552858795380490967555057365966562008037469570857697412495111363787504690659071485753476180983952398855172974611788850559203934515223768703530817775067504320848016232849168769827015864898254688652520990085819830323535586518809554275542187146419328432978724379648142665169828605234812482683634122687363090565727296784472394328692072238329832120154493575577070408927806777065416426421140527775744000*i1^239 - N1*1137728323364665090766544300169502783342851836837819083079158429619428791722770334211043992932454668552668439599015904802686368822838850296663516191576901745007375380813347753106323824814616186302989657457546006458386916163293129333930596069983*i2, 90822513366063553689271594318209908810703651849330938401979263233478536950560270679917964795664944379760978343268040256094613563427165746346426581092131350445829698794116520944639521936495749430980064230382351721411974454285045516827285846416675795921964779999150726363338243587041504157450559118990771951541077047866782476436240873202720755299946672102090021389481156213143764440241712324206525169247844116365251440857718049832516390521684789253368827233807178289820331903005626990291606357873164675621613735524775876150385963196308170096783970594587163776631918304809239741687425238825714016815214694315581436881204402586265327964955287002826893998636176852498376605099272204525374626491489450029879859013336486329877849775074369155651476259066756596382910523543700697827554092321182849483982376054117530422877865528806622942043379708781059720963992498931332987497690303024160468230274267592100672137290126911142702862184132828123915876958853503560404954868555549579061924496530586893864174390634462433075884640543717401838403346801331144672536779413538589905144925342046695491602284074478963312814947908805039094532415773127246475242381382946286399303423385052059520157886593146869790285441278065954207067622722452730664432804206900164548122075309660619191803599870441673882687651377570440233226171984088550710840059848641928850817473648083318675262520154221807346945971104222243952680355335303696537445454102379085548743761373515326482633659674211129372917870023250067543665744277202067389812173658996162749482659972764104938020939451871323577436615752762116446104197661951845672531882189669590585701495684157151197145254147912384119255996904134535945434603635444412359177262465146883205592228617487616800510654349450514537650654625192803592989911268747523157226250394851498410611265223134205497205383195542043487733427152331059009593051338815235414649199883904462877710740593387399052421912282944280865644618921951611659397874138333630724959666978918943339534084533012963975999058232462291968263872992052080516952331090750191150868420377484343076891766353385157104742115391466727362328810861878167924806931238732449003212084845099320770542766120452850529670794446229773211080204848536460162574458450323939889951310568429760266814576891937778414606438718118825418654405056706473320139125626001103182152623715079126812512821565873699779428345609529830881560806569655447183733843804056914575770878262628937855435084650229271887326681257753719647523188361570179329508363953890526899486547268165615399891812863132411491763869350338204473598487323738101690329070303508447066953563985122659712751068104372375328077010431963829333256079688741333394011417954079594456785938923194876423543967440366010897521955946035401936420985033044298543881166055497085949239583528027599743065525538979227195657039280239586510038545875528116994549640924292541018532580306929198455476910420459928618167127496816661541781396851639936918906265875014171615199961587066699760904924272441518018107310838396020013164549261557777893135252105540512365008505410791624725554724537420845096311942517227680162561285990409178346351768647611288716826939479690550113374096341891851947179425892374077045475208517743349292129622444051939700391267173638296340508426877136420111377051831191958665357693590357277817372552369631594646691645160691797666077019336414761172183745658428216475038982654491567100528068428922397937873642389460390459725773913527538258228707545819241291652520735063656029483728696021376532646452294177295044398264063845387360807735658646525817653649365839361037812563816574054392941555821952994465222566888499609258305266536967143212997796682072330914879371286292034717063060861747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -4922947052640704121420054928391843479754760036753121305936469119398385362717242913085170910670394506710753636611234707132726702709638478903858977857101965935125224661649861917679423424339080963586672057512407549966863142069763108934923265117151362852350011629983415473119970583484558674646360368415242163199530481421266133593564669361421360761486372203835094659328737185514220861181996983991221133420932643109805520308546967017833855156193070096816644487164209048694430767083520064751814095562778695096126391665522901559848708118594476824389688911549026105126625137681259419076667324081852164799235618879121373365964268786641562745972577632035647587245138705542745903015148275270625470291821973614827547295634243598949458363050558824156546778874405153970808068196539545187342420725342044424170664194557801028002818408212809851145009675515426018090968725871167883165167361168041082953316411411300178073495185098408787717499095027860399703796252153050522825265613790335362078555921760559766351812493951585135702068592343306708056177652879058266765651798558460772900916832593096592985622462323942913312522177318025718310304881718999726878499774104058079531633091458129620266407416373732329566865546217196671052354043884391271524649970989833673169189212686852460729013874783519912210198649676770267037881774512357454544722236240074604286520666068983132525823916824270328725883656905704473691010796431508906783328352125132355377839092390260405608950934671880843276177084475112315453446370756172129779368769455333549199633202197867028664536886582559066241831593944919999819650377595168800128505362066144905640724353942906503992103053233081862279106839107522270286961654720012727368857216768098380901913372212006564219513157259430219861426309348192612805417863132179357509024778687281577006014514366062007154938648577467111164465768629754331862681350077821678764470960185418426063063609715037904546668739575766814060202857352474793685731954823445544972850106183786932138077610519190559219109734165087294505670649493023641086912180461937112257003064117218177604354529267936320491556732898982493880426615634950730858208553535006988912055271501787839412743969004720380191248874749954429691565238091295942140671859255223962968286136653594603532923075904870459952498785024119980673177188637847558009089085553402356672751188612364663137248007742772817560939006051643967342252752236625771528037826505329209307310141674196314399807084146342516468845674748563580282667431305281003325961971887800188142401737289790437511794999124260643983360583353058011272436150000326772125657563324179966611297365664510457318144923383765885114853736816647505609955186994087200075634012979923028034177561420182444070427718321551443987316575297958805922822635693472659442067179142601775365514050610775674924820806297831779894024990133884977983013599076078373218044449424530764219853898497034649091849417219160803388673452202894240175037035554178523128875235456104322770546891344614875474817008042466919795536882757818103236586204153669829510324325832209889167765918900293583268946233404003428192064646335014908625956879185076972945168285009554176634432211198892193254051720838928179378808541079948863545570606326558506370188953660463911340755794383470211484968774242523125793776778842346031970766536719136464956638383609654748763069673905076412571267393847416746544437828947425146477422750129901044437545204688321842826789638515611136929439832620195169242514274866683943613868196615986153957450415103959089939865004518644617709267330701636027221434890517744845659016132809632440095800761549794231835438387671575328025393052987960202144979434326319714608751234293197917072319383468789283061181773250560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 48129767497262068936388635734380707100098288795748974209909725478748120871082391105470774198129410901523979044144684143779809177528579234681545091493980167171365736324362920295772036621486740497137118037112207567505688817693508679388116808884409411162230588143476865288129309309426424643575133910351922452106238011949189310672773117917076904823304683611945145160266175617737003808184000757302975055593321954942993191644373418446577587283406726729544427389504488929925791743254407390903827742282867056925857744892976232625447212645915149256935538647645450909270860691104248370706979053088895268933698735561651325209675133128055877535568961283714301884605231081896232289542394195137853117411114165845658214134044841496400402397140337830556973145927361834324087813263821118540028184941058125906072732293074082859402815747228846147980465427178511535617231096116874775479181583990194793536997435428579656979769806240454005541278656721393736882684446557104917850652996368051078967804119201345900005245167307206444208271518548338207676633164324266110223356402462314619942935449697601705814149829105530515948396369893518547081581631187594632025640022073878195495029945344476571568487518163998137736810319849044388415377271715928471387775912282153520354888906134695316384553237047610414573160114211776111397521834026036035304919775470346245016841791814511379762680314321117469378765980928994387253281542408693770340644797902068266382920079582309873807327827794595695509291515647287130426707220433818491339995763623945035861310726115311087550463941520906572757986366771008232035308118881703218409757404295234497444945106471440093565450674591309527749682749243291654324499716273509010903598652265026523743857509086356814612132202195165908905909339563238472947089217554678504229517655980316399151747970580738310053846214348119093493404536637596616164132214766435816951096137806189025873140510979009007773642297462286536710002022284050574767901474226171084076290591767711311952829622171412230670655033336201844136138766123465933214451805588124704546305177682743579888480056355201676828859007637451213773029030215775229994507940456129699384272663623098269681457306801178987591678044609730052093527688172963664038254398140280012922426414511954111985580356007942151771362811522200701542181231879306494701123131246793836792278162818839765605685011769824018477654889392490259112822251105842324490444319791463077361444171604488357957065396340062534983611454975236743593318275106576966050801935766201580922009324544413334602920268411024237103280324063870165596719269937970995124801519391461849454451922995360233857766124564800063508250751281885311257292624412899942141401952074718889268718108331352794830794399996492958414433977909228971781800490454746778428305426803492667986344202640450751714214965510531701739957010415872980583747734940783792190706516798045226813736403232535799412659442978588612331379921190549680218240845185417603785713497803406393601418319410264104577209442047426699808188827324290899698393204755549784740094848640117966190096337883045962053669315671588370597149210810460381989929981182842130320792207502788931222677183194719794998881735740540745800709510310470124812238951414347219463126733695711765584100904506279158993163275516539500954182017266698950407571298541225603966438978206318190072972194934933229800837435680525154331139167757250701817666261797540690633080630549475232707312326230607078045608310798042438728274582501229928235854121018433491271359975332314869667190360900596081862370447530704996771106018438104470338028839214391356890023402408697136531128184594486670714950326043893315964464190632792121752808425247529027557731164010711411350245998592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 1680950902684939682357426094850569357177318700412244449201881340366657853281009225266281312435038979906143243823466514517570362083777340193573089172147775903871761640148582653771041675776159366538774847482708470914021775344070347564645034177256889924740014503265404972941569354381114829558935406006305665271109380774260542383869537681300724180117583969673786774260933941921827134598365621145509051016331510232618566818640560294234520250070873197676705486867042951026493882536621163121382981641500359098683583147928374753832326844168084760790626134386214679402666218079829076099750892322055338947220069089990620561921298420802289214343339371036451811983897028798706313524378167732260248768034531836123620415319176866081510621021320720209379570784654501131611036810519666388271562985284962345212210290704618567991434521736673660214501888758723456339868226430291407524654276454863278081912354532224248818215495098841599554817009434868109215123700800353979046485559943354090874744618313974356054390551171822563329173382966330795479383876069405376066834188689561277982585805244167523003936920441915290115614616842111196785922130621204761311660566416307224335472510752007252208764325591030881838376516408970304781064279025771375225011594009563964012718835251355032020317712181376797602007417127199521836840342011735919972817574979125549485548874940928071732905470299502927103553529794868399826230246966322571999322566518519735285831414328744734348728948058187002082537428017561071654155198094623622300442423904829372787166443306903864167669277169207553644061254825680830087775815058352876338964547185202962958684174040649187655518188227428089185620338785954981472408627084001355996796212091225245064672795772932369253502448010049623940424950136157034465631433944651265091452302553783180661978865258573857271769580811080882472350418001090202460251372839480212702579097508631935026549144977842989422976879382490254972304614688674823658828850681273776371928269833888026552214926155825104102221770432892820209504372159920173275709567446363279846289109636574318767242077878910559292035735672550496733697814934699979611890945961800865104825244273639915129950834411401205320187369648251894450447931604250355949057188540118425681474984859092483647868962978073741771972019360090020588019754639058142069940834732742009430888266106810440653273892675162792414646375069376582196730316901827249298116939318333199105778755158834840404097349926577630278693389475060844703362551445525534872714177365961712117143794289974471818214365343230440300899863365965427411674321218694654160647101378711986649583924227087674034792439035996830059004311980088549426750294799017550671666948857044053068936838574438320732100305151930390629172230356213220059604091846809971802022216351511103131003379986036660735176671174516109342020691478820056934600221616179892176255774363561885058329625957196304739691711590344267241743788262981157103823128849813208888400380840307939335215488941500703857699409421453490676849738636809576204004073841211875133747687009223327262231329026304866293502819115992063037136549063058488532424917690727657381433626962672350031753102280481537515126632584103090188516248357142721326538489519049536729544691112156397128252622739289845981492723397935999427477672727954751939878298297463515146012627371345767244907288510976864143776228658045896177671915903965630077958514651495966545368771846305202059871895010918007184590797711927787893688913881104880080154420681899267405974133086092463086522335914538160575887176273194633953043300013263210255970312045512006573941681799732748151426504196602716414780922959778125833395588792011080483301415496048760670387143063169282375620860313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -26518686281173556660575648176969916359761390634051654878456973267065828940065615059875399654949392001889674246716978653069375177552381766548468224241016751018161232447243941720100031929873756288593363845878715948752440338470444627240535968332890045013274586216238376034184015774898411435612948935710267359807378698001937399487864688381608702785863958333112364369573185143878741964815626682836054679685187836812375658247748941154038890064507459122319275900968783887686133325137227352763644623483145451036326844728875998818816201012088462148495702173707832744145177778240401546576317742730820447340879850766388167491427894897129340195716889410860512399170472846433026973824546066675840493020835877163205357117640993622202998891431592419438982135076599478715773443577343181708310896806002862160289264712115103855388169400586189161113107300816575545287067164094454854234169153851226086235063186467149569446471293581337335385663429771361914891582116836804602798821860839769612916703566778884039049843491734452041953196729016258232615350234509955553113605815762580546547650707394852183383450307972865170019988552468860023553312911167886835102827375752337595450020982819440798889848128161289250827825883647652817270268099580950171501117074080418608546498311932296558980016020710596611191063649710836460968305322531207658550845564448636401108231759063930675704998926859155296066200273418516412710867015470473584895232065277297535017950144019221217286280983639188376874078288974456356476926716830678877356165774110907208170321771690572471774132095030927109413673576865415020340028606342605080471064723147868040100618465098381431293082054007245964543959619824514328113588513331839447668051985494890790487790644332565176149707927373126697877828532981098318385346752600262593170940771768636083434430301868829070630730538266162643731671583903602302122872193469834558622772568961970765551203789991514247648437888728058037263456089452519324205487347601954633436082091292440391765682530001522551572232414818773573886458764738420164103466265347951772368630452857850658663645152456973236356631290285793080941071375117761196740602561710875764622337325141461947123662596786121186381485518491179364599037687544993287825595985002676884329813999304114635268289701012894611936206611095418791661837929557560498894541139141615552083817858556247886822504586351245342872001819374938782642516965787959188649734113154713678789202128894995307892623085276093501757687989143410772213801579748758514720909201139459966129335884316756350420966977607330141450089817952498107666038972600500078209315756266214337538681554274893392877927642948361624221389900481274670560220698490922875247184731404102849408842509294606764406961531446976161361860483649198960226474975566119599505257938899460406261226420037418357180732870634980874948677773745882541660365735390947017279274926251472763831796251440199993183043930481054414695711695515907871489485828297160386534196900024758105006087766138116743678062975383927924607517827457057647493970396297296024621538432602524440312928238237208461353192748616909295971140915348550658480764864616139113485863129157083519398055124080941433735263916736399299544047860026503266724208142309204126954664318383838507522150427787232656763296969872272828943624006398348571638433186322169258297935165948031013479271783668418288349602885477437476047621611035119814132988930316165701005816738348917347861845874191082057307060952182772256218223332977858432346100162932438470609262910249105422449285891132556587819163747605660208072584735288142201999472354698249891651519662371778255619487155667356095161952788615852913287073439672788320906845901364457795174441175798583418918189137920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 69306945176245981443406959962048575960920080857940996933553496629460104724635025005886772356378198664555239836284364055265445565185048445999919063508527895952535762595676544118084253199049264963721620959408901592397950616278510263199107116757240761939427509739041732467701959761369438004207825987075008689439683670698455855744714858570427877140534332601534697842821556083763939200632827167499326547317931493317897666577061972942794453812718536686082988945377633325756102600223949600317136658265709266757864260177381114464828697690745593940844453762029392908125390697355777377024190454747759178316509295331104437545047936780235972563655988705938069737335552904900315312658590658108042350760266671491280475178088463621479304376517243211400840407557642022097556396134988510343408464668518246713243963213807062966111948358577033235432508308071629029279788827957500901937016582760525369530625047547416855484354497443382070930524947311871530113501795231921962450301137300032330131519382752480600277999887999149534107673647255584296639055259481738107987143325412957808286080410358701394672512548823606138485753222657584287492805512846292016532456864790894640682948939411884027490304410484539126857310304502698307890969497746864208005261501618494968108035024946606712992567503780768842352655847969689445786979597588435809576140166653855560940351796748109489671788849470170562434073644586895958586169496314616514835031298683604441151929298676545464296905034469202618394349383094844846205293733640914494324983488226847477616684645605943344993597908226052928406802732853016469227442216961411274051895336457664604830012500802509757030959372246362257659637733964596675178268938856140722816394795896188287874135023480123294427521043753156510722366770532289083348821021403480617993227156933237369086122394830699842306350296057200273494554557308324691215492837292925686089741187113433501121871220177519864455803996972739230981630459165112704466901143750498270421508404832623760448315411463558591347383215825903021199710333343205384996873671650895708355690243092276735263712984855250318830668771486347631923088882575951059691450105688366052214496015349523320446831154951242678764983893935854306117865964863800703315945348915983070101065465901191876701993579576173992758999642133726972303682248391684186874168631514381996185299726788953269864561726844422193510288528371921116874112092261441020443403394953605385360648568285766455819298130917170711996402526987336740502039509223842539741794396290042886588113914117711560642528617379939099906702120337885700677332621311341674086719108017164509829830011881263063932086162527990328915756327989675847901675960479774191339762192269616317370416244459904291387829135933018753634735764334539703996480341257082572093616946291612206879986197660635796045890229984021296015933538454400880416228762334652330581848633345591533117871041707576620564942805412534873337976534797027738452930610495075041909379146091321297885138248774028124503689246349245855098995073471932194746108503349465090923446133704980310709935957656214235802442927078212153714099405991047536700538476797986535761224114793940305005930071558090419229453950894615747220254352834391897529234424404084294289794776243711018623603527982046248804835742453599990076099828916767437534463351999237508918428434259957911180533813026064299057007238197114756026850108294787145717705243925149715681888841902423872068325920562523399897790726951180795623884637163603712091352458809339308358021967151404366875349000954528212484730763435823020405495392178447156483324505749120288561663055192147003927521037163476041933083423188015018710386445488129177867736762037822147256100449259542772302479360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 2105237308328715294932664225553346409104938248340851304874340475783256825375047072537462911287579243657784659680242138483455292085412763966976425403208617599758005756333152109057555918208568580823397812360867330144437020450610349072301764614108595024194222811351043506719439715293613029121414863020874197746798512949909892427663836449437565667088811459883462671171566912343081913846834970760317911387674122996149231436590619863740175845778762893499636079907295065047717300231428605957221539960683113496266653722927994772855945638713224301961578631622726546822807206530204277010175869169541475943244360269719882179631685113334593094308164867974329247961349831898371402017693960389213409814287002828700655354304898412669570558118941231232536163728922491901180951680692357468171925926700766215726827342524130618695959805203910901439995442029341729737024795980273151946634952078617568000897654292114464789639276596604643328968380289280000453942991757677097530568567605635814348133495830588685341327713143535640141107637727614706518117360298561318056347167603033417877852240618499620293376477334865477493716674172095245585213652532316256135162768002499330709341428254268290214596440376162843238957343300065718246686315319450204768052588064885935074766466233610464878423531319328537184776263599366936723063048948056968553953437955184560097134803867971383226163094159565387780942992691087325457309093334484805338752429087472815491190472824276655273335688131042292233855316718303407182984662626289916646532143021218628987191885662937862267772361382952529716135614081584252259054352161239900011277886352895690295438797428542951665022145487608203960299601718538871154687383336062093859060572335940027190756320353816082140377128068881784831860625364751326097917835573611650795017354183661616009841594856048750550466515411570895259047372900506125685106818109120775936679843601574657225670980987247543208689010601352797847837582636884244694347767790611434549004908433792061951041100836466256370969675426510820442946653140634175975723323827590168360257250763830465401928003728458443552370584756070116931265261723137413228202765745295158807940858119306137743479332292709618798687307206558700364036741913904845123048990720569111450215441034026157930647929864032829773491011818308436523276746782769695528311008530195369279080914105502130714076475576547584606632983447794778729811268894065606158722193517609688367302819867728251853539355703250935706583040061474360709833295408830985431927724111262130603681319284073175999820760118273302698292072779617612495431430372074906356752112701415879553100118870826114108211168728942505704538365043989822537076064845730308128538791227712140019354659525357039660169063240475162980165804519831931847821008445587952738585383758416888637252982725497180552063265643011551492454324430131890149965971653155743093370912240950249546967601986874569962330284523546208743693807546842381719622058312502775940906939204945018199252430590937112379811705851791975873683161345542889556784387518525350371440888391605299762781091648194227259224438409763327062929440944934568217405274024915272707865790760591321850670223929338645847054439321372012360554721681406679226823057311257371422468498905430670990725585672525553915921749760374471766906321144844599791098420272152394237279646462226217787393809160146007426527751791286654147970095316254328475364803851578831091266854298809592138892400480875501004326724308955428234862639364927218292343704643970673192724005594781359459330747144524388677245406103436984755020284941754172775577083138403985414078672751980713039745176378740173699414405807677935249486509142899910714854497440822721478869681664414394326030745600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -32739181910032436232873661209919117662684378816639568071877586625362535179616628464549858683496327095890357643560143792443628348036946430109098421477327808300265837904326516363076691734295655942580947842697963715126225077245450466970861935832977189075014483901696059184222815242352784537664858930881354347595707458329205717908561206748303332955884188756073079328184752516277778636512968809229181922038121202367717549117906079453800107363578435666415164278156434900057111665027899830032765467989826646940833832687024333980873949303043940798533372477009589073346971026745821916656716093094297686398129922020995410163462553650882070193602277332383478765857171439789499328034350610074026284438348497680802168377341582636126869294157811218049517553060416903713857576861903203269504617826684270475796736861784393761913003906472260247598270768188857708042952581386211411758302894104560696695224447993290952657132796231249151942237374027593864820546764349515915451454949224804915243760089856066020497331900670704351907024583449018270960031640764979541858007777552924078068266988576903974622282081102238491539060596885347808665524521488946590977504950438516468253804700012793149676626627347129787255714559651074971912901049554153391245747194906143462672699065520306456091345214330063883905420019028187286313820967104938214148235495259743938810763686365012901053117251768288838091401253576909709612161079993607752827057436921254948335991847438926571431470746505758714423735769841825290168534967955471493877057804427452987332105867640274174838812976738926519694321225754151598628702267247877295752645174303801232080407000879179660565207042533337193398122518577448034616389425870761500478824943120964602892744713591190685176688372556331920417006672560876201014003568995100969793368178510943366286174430726048786000460734705894691137022893569813172101439044126689844204691956996663496582425516176380256725593851245770297042831733222775002329653793041185632451347836784379445844461086621475014501502921871665041037733601987489882463176835702473212212494920165970127754217426718043628093528193484544178608682017387601333237082235358978415733231199493719024501869850719132182703599714275123450431919346662061422073920689176896271708447035096840759222412508195605304257450671571804186536271352586779477896325490880752550510459118032691441461369702253355405657665747149545799318558336346905109175760432871879274325288532757110630873728705869846919893149423948636874385486859971870652372680537868223455092138079546266121432513050642099584721647975137451782926466939608047092587921309359062884192299498409835593955691764208886341869286561139298290967534935165306438329047639029462267925043262176508491044402771041870833174426389309675230008628736552843219312339676722390298794562696642898892659702401498338007448771900716753864410757000339358886470358911747249982512694211993510053607160384258101185588794901284216383993702792274537440182819178167899065524575078092744935065580637797593018528683224587221988484334922630981182124872774349825402647622798376829578554995936257785790730666790759444122920497307037012585721352175871925142568137479252100478808504565450499113113151493908040312083734424774885866526452438207183850520748670597007324093702855150352023622855428059990720530071520511438720077512452279178986947832848210235829978806804570342449700242058146964785143204551583184469203864181463148484642721847164829067721029539560322599652816586071222935496418775123770047643746342606155067322489349708101905709851771979593331179021570502584631378567246571976794777499668333266866027107262582239734060226077320290158709288891555740102964457109585936762389575515412268632286167040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 271709680501690518718705765335058740679442574394003311062178837613037868155840235642154600009338471208010784341059305764982827463188869787725414403772677710117286144107874389271569489685586245696367829348681055170486294428503932110626504973325271054549710736742757202777025051840052572554668639749056824183176813531187874643121378076966183978100973006596907875506955512109461041649964585793877458284171343814906581855276175569434749082702811800701381217195209496872289045545696239645972982403320031846747222148618189319154291502238746254574294928375494941246673478758287083363696867184332688461476555575935051386971329458935200465082821144093160253144241777785577676179751784304858565187007322527945673570165112687463256239954994727485607103570700744672292830369094194358691162657229956585721657379647529682353644069571574968560329541763842831801045613418008109105570882109335883647976967684209584179412623587391346312052512916101099315152650553684155018972337803081600814191220443272398344857437354004994630197153330776660210062863144299352168858205584043535907938619993602534170738095259059919511304045887483476419234212975560721317019375442861236169495995294111127332088123963767052559634634740050442020800339482973613546474239161171460331936942849774703471639898320884831247059390223710316778767095713582252488501305467473648368605761244922283075977742287386669800044685021383989402786694743092357856540750081932421860856690174049498084987829744379588327722244207630296351657636351280309517134342183595316474358735989646535064847547326323158650729833338116640186825315318821546555114783985947598031686159320373129997054681312438621961304893052140713624461363205421503185093473768760042813288648169418598417764370243521295460594007990313234474033478042944008541062673830826777179793785589220837388807206506145970793743715116937029153359961885644865361344462658881277864558101128620726846620651572294592151365753654377501505137804515146932295999474824613280849076330646938412393915816675686741253852122748673330916563005753164369341566652545696146697956089251250252218579664302707611950855450330973238287079766765802352576054876088257968092581543676615827936326567284803022634289461844363739020017287282515172512204439224014514110703937817042953238908418715747908632143948298957732129296563969554682519937460974792087131895151497270960910882653443451991779519711178065586234986711598595605696845630567258659939918880612197978115821642671246941324589287179455023616129273440306597597531279774967118219170325173472230436590749286660291946741649753539668671754054924726562434163066473058572521719727172229635206838161170898609035409148102976619028050404264323554165295998891148354913089478675500118681116813970732940564685271990472821491919388951380879025691305776741742334524501226316017726695196484961849718174816748302705255381850191285755344767730946568615306833461642084664606305895464735285552242424852206209860061416032570343602892623676875542735410730625937361042698026542030771083094838785347415074261619563594534109289882492025156195813687396922183746139513061506085525494902999624341480647947763066825763607293439314266507631308865655424559795483932499115056490848964163723851989383123492366635005780545707048418948805744313261897372408802859273608524568041110693445743926078156031033567081344950424884649335301931963124714725778768078957411035010453476982042887620723847963706276079062283491602883664326278989085542339602405004001424273244340760400859645090828375869006065714310904387702309459250532900052179366275490242413808838287415395986556459662124512430714951797776236912888556759093116834402507040810473633532750333999999052586175700668514304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -1590171491222618501147301421969821945614936524818748712252949451596613641117031721804370376796219108670454704671351637643835649660505357505202208601313690712914249828034819999717120691895309950587043816419043880899135669540314690303845232686903543549956626646574714228546644952139149327620117184123878148036851836422635877045927057217110913930045396347914487437829805499308000011325983016318842037498792294823717081765125498728768299182645973103769986053433634656705866778156959596385304362393065060683647343774989913377824033713635180455191907304201139617999146970206577905160680334390403348479540065053356516881262220046173622842046185232516844253167793906900043283028781184962456602048248026180460351560712848085903455311704260539716483584793972105678828706655770981163201942264727358149847832118591441797320810361425401874347389399614241042246038097475771972256768468891909250532966471278535435068518275721539225566080165065868273326508863006872204819767672151681103738722394667482799422868009517035387939131507689525610072339887944562781714498880526716284829415867470792421017762054243429999246437500723449334934313585859843769204947852787481720738279709945754611385432745529110075451073414173780316451424760839141796426146003187014616046809830305023543393937607207414209317287448839988158514754294962550424144445720485165059129542615473999657529475436446093165989198487948199633745496676490325924976998311818500904498519369245880857961222242666797958883512205651711176860003670812420924207545192031781503378412708278004488041414477077482148920438240512282694090174276976259335516135842832361467675018058457853777564170855374222626451863759326898269588185401990760761185593013217784327650703274742179845562341285071624905817070739381175796238483348693024130387071741185467546177393499665096438164520405078092377593844555771730449814875096461999456079728044278623607870762950352584604948018826737797184980508273431710201561316756176877905313757150822614507157009349240123611030745282927918231550347311234083869582670856268691847021522084782068935264010408266823255558927257582021194041093288587561492493440204223354050282742827932745528928208310193183638072761356531060453423558783180163190781459846529801903796525654863167502842124805465241658352212545409860496879204103489468983348956567486165950665550946822612281997012497596664247957847454003689442597833282196156315881105553934486689132923982637997948548567852834331637484820077637552343106725937361448408574757845859302317507584808270230090281583277315054608560779727370720089991714682188760059045742015153466670724380477188948420308056214645064465285525713853916630269885455224458734672611374365200137954812722071423051173816340413328608217148904799441354673568546572829510369143580369928911378467916527433977736194512135066860730902762409116569791707821174597036288009746110407814395788166022070335270255415840352500772511489147154989394732716743884738328336832113732860149338081480834168419000012584081292983116308230758035106413540693889067391002479062226458221049630153745440767719035311113962445398172206971480784944745807722513190995508000709187837256582373277675447721385683995625004906456511446589266318836877796125854491800955317228864498252891589702906543254954812920399941951824069968429162047454482743164177570421619971045506730042414283404739491708646677488944929611873473080328847296752086440322096154490081092280419784147229717486523776612274090189547695722388084165195912766669732051521200017125776602806795935817675529847784158643631588638520750998320381243238487333911541468049961399622514123206473434657178579252115457165256562474176764996712959399115899125721018157222926378598400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 7190959612325752030378498610651970897794457144603652603141381132123755185787836107554611139179439685166649508449798905554326765448592071484899663810876016126221922854598776374232418131367083332686164651045247658876187043986308549814686157448166007971175582974269048776211861165803326229245413560897724661636863422626480321862686892841033335002981225681608363991742625049313667495093626605539749555475098436770078993193448323037400633985498348853238629589588505411494542877976953122829317087929887702147214398104905862180163148828579829872032167062463864110142969359099841614392674028822168130730003962424475457098440957556898747770098238471449084101500111441750603098164928060502111044532257588707743251919168986228091194133124417066664705468487047573226919116044091582302173880075446738810292886207025831969019573144338442153466798574696729385829619725068791041428400052114809130430073067108787343958759568983285893685168231513016716938482859369778488218657888806024496267127894986572989856383606445020076619192324837076169408598250511470131120388275485984066000305506783981425249574890061494351655603691820351366329501278631245630107461591024830452270827039708090398344791834189126262375903998215873163981535102220776722730524304930975139239717755653161863811877674376390020771213847325712085586867745098139659778380535950568120649417258075545246242463646172749697974155441997669400225192226100120928250289605438477012590975887774087486633122470122867306924359732851378599749384747756416528971716289899764650507124128110731598394530160575658761327846500044492887020733266728028487955886296139847478753729011368534687415201616906043631165272191517473444394348603739439271444959973640784942296889012225271838467182037031015640117968209424088261849302511977435640076711418002118797125086281340777813478654072726735569521872414660380208050960474206911858621675115372145835739963167007300269480612459735577029381178124259721324667172480870829865348773844906338229776593444543546777491826296115666935497491999630138999975653312644231096780740615389276005262705624319519778531759459091301088181024042267484679669614766617518325408553178962808490286874365762498844475311201042438158788376450851881826633361901601054908993229526783031176550413472145897228578186974489370420882303226318418722738410471479465086412495691555349097587998965110189156576093714197932978451751961055768813983680959725706365131993406763532062013678128277266350791135563555922040241833766386954112275959931963124947286666933034898411901186897161134053395811422933435880498214554310308435829440849547224101366868800795001396045799509441809900233307682143464980545065473871560480802652160129245282961479050414439133266206871235033793978396392240954667909435407576982037780947072556832789321399035283928011201894064034889014005009318411408910307626005823493015031058283481378375905070212493296688557926932658628188484855709028371014060570543723041226981357046275162240811000284443090251125071206902355722138657444809243800416585829959235308968360851124061732264979319112733816167655779439662187324233664024098573976920032901502638638840597052139896123905204525195016466667082396549563696947857911726614303942753189944911426872716127376550227283981748171834918397550419935297935132568578590935396125877076488118006893376815759417244258684387439974040811411843810910053530279374188651554860014023251250034388314589518751596409320395369884584015516855262080151528742378705823313003253642660844290951801713634733903711824246305936044482112270439202814906342825825110969102497758505219391721968796072829657261622525635390958588633343793064008907718974033434260595022769100093892076277401708040028160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -26272779146024764067546302166346809006591155488834783583554210681089785581697577609856670431276120339310911312483969249733540289202745530378481861773909537954199101008579743061052194164498050412469277435513528169950213423101398084927718003614929181424384270094691815908205857228133191575286011520667070441743551132515471789062496227808331854375388005219305089399536157182948809224637968181897916521275378487386490607901637440352149327897212069764959762834551413873036253074464191471147034614590908679598076446934911548817851004381093612096882334698223596710939299605648321060418979573887506960000629939732669887857429557290748765481901096344179001463675775240412946432758796973447446305504646404480178740038154381103448409431195043949461345487701223511252671335430556374734763583646085887500836867355625382490819228539492352522348613479486766199329135008235120647523513223590999073032938149466959621576532448509171055242492811194831435586780001346661022911571779624771712551916296989665589733373859682779998004874381700183155366422454456215262215558229941499231874079210594868227916030826976805497083061744503297955867193687815124585760835478907611856794432825284015102826877755064637099917073778301513859535835656707016768069016349600484609139734585166982607204348177521167476477900119584749136051445976037936691408799179114674720130108831307548366060964366441300934226942131313809773155513610645930299519847265136486798870593855775664081218807225477839208159508473245919360287025093145012064464565480365599274243218617037666457791188929673633547439159638621573904358254875402182912326572341321854514797186887991029407031036446089882489404987282068668785554346340436183796167280056794241351443233516497507637571838625191828456867715410294029578895579743304666635344648221042134848091670537148799129698764653820762292223490420343565603376065648234343533607784512894994002673176958851776679951810573369297023026703832714328783179461758050915599113720699336396575766038878091098803456485539127429899041533763141371254216166858989370204563676642810211585218080445970996640753035766768936165948194777773611446852639316445194033456225028649244876992992096899205644196521697567858077073345889361298637859659241674161746465956632323698946790111240397588571795184488650510409262183458908550865136926345174877325356075927265095223661337961449637072950104134423396520554960464130162394661556852252906656446470861729841968037633684726966409022999644284205388994173657185894610125068648840971518727376993499123433134775753380843191205989958418185375074037229317388217971555278715928393202814342762080578283195711906700627663560683921981568691220102409976488676784941052438387903970117794258820759045448223887820669685651441774036331503611466662435237122543883682728350812200167383845243519793288369413603116988307679359725838137807200051278119636105886333445568236838574522264533566105209501388077463515968370955969268147623898559863092028797938853873974982613363864822680325197178392878756531141843097777796114404446092279568800432226545804700040082616664745590509361554890654241985897753877761401926230379025987623110593716575431638313733632076522573672786171329843434017355637138750477335942367360596228809656606644300299465823468444887268183298932281120703015256814013372625704282684065669000762005267791090641566697640855243670642247441152147726441993177613740651800435065657702482721214194207715122423675564089394611575295220471138595431711541351262738512078547167643957672159035794136112408843878068145827358731584090395044864088917651550378382228227369723956125967314258263657744524330653485699282159324001622636213246872424926755892958759468041321757190127616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 79424949793933643400449222848605256499626871151419192994680004363197000039734847134444174992090295357597849091938804112406887168977266752218364323945231715829222613703067434023039804310991669473338117697776582396262290028079396294841406395448383771794050942070307914713669381857612734189829963633162127243133370327357532978397870047335899177498238860933305411814483149195697964149817401086437613335534952508806332484788255138383360586065484562207713368155859856421600300282733279425376394727518586672326944024733522618115694917285711938659224435058131858719805027384755821451781560009181709087853659216987405528135532231766178003403787335410793586858912112000258393880231369494278492884625012967047982590620343362198608769985432231915066107360618031232384640088102395087128892264451846205624866299984701314421785641248898400164528360712352548157481608696810769600090547095110287600688179782851841181916088228354777704399842086205821070177531051907026330136241416384124741181823241813334780663902228000158208486337306255483208191059623885830120361217131893619338138124686644685439700609050254236003301607848755245908077393222683281700242915508504487233794225310755123455804559819613397122526205302380882437841109463135823906662548110118181698936173613826522114778014448430388885758829481488767410880230621918922004765611845743486670420681347394083544673902800419214647723208046794261097534175325348988470225619587292360064392303298786998402016859376736143160694573948241799880433203786712886030673352624313663416810324046472262963227217485163148017273074206166296791771982329274792437574728598593490012071201373224052037988548012113150886268665628601013523424551532500606444611993710289901269202804051232779899609958568898617192121706616520610280652365950983673489550002910897567583406992891292102111670225058442945045899938098507719467111089631298708238503155496493530372500721945286200328355495117844509808143105248446856016743491833309202589175756698267575910528330727928238138940205754293059510048182374224655945509125045785536259054794080268196765613130638622660230692962779910926424710237618088566320081917546017149166328557057232972148861966637534261699562497976078261180890035284242905158655319484168236603633379963737748172106175670614023846080320233348841764926453918783879571787363453393151914332930200406052773588557064548608568984695992042570091251994725832973263498926557462693626828939929403037610610800849390205696041230171845861388001877052336277809963180871631613700310307260691558381197676107038757700868064373697053180520196091553945108049313573288061538683012293121728630354045981327373424740467378761792417181436745488222524164269521416134873557469810169219778125196779632676736341894298820815385921222046484129010751768863636422497380238455244160530738769249940925689987842392340554921719962989767852577392985093399160192469020624000240090576380050273460237874574767255867077853324308368131135255283186081804574396706203472737359064904064039636670644737953606831637860937754176075684612987101079976309797806338399653869628080359673948494162619608859676337287921869548544007482208331643253663084188149412880502483886065164959501498982253590653503867689630561656335191025054365541076150751480978026991458443349023728162899740171157827917884518805661735599076032237370050181136452019048216768309647572764321922146100428136320197462894195434748152245623029044970953131735142297550790572338959599576017526031386136117276582458962687562217594006953240132150231417730632523229922950424087860204596436600956146968497531577427730637402839814920286677675817589110446378915619885519790808586810868725381691763623112723309103280986308160258048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -201002990094073452596519934238587860800419596936816303841815934503765837647799709781236181335169184051799937689703468951825404246942220741108408881087462135351785753022490455221923896415077919098741776324682866974109406091848225427835791330871804997156870988503850683583670401169295131941507777174517236989391376045057389356833748314448046003632828999805619091596720685715446207306216465846717306278706630512187193214944199098509759882775459647610728841822983775979449510470008519197951083498656548394196724715093999620566869543223568291102504026292176629525858615871478002358283693386110601713188115587920024175914337169155451535075331439225042421187980872449067658095805042407048656550528442648265146428640246723747901310244704197144455371962038968522028307403930197661084788400917005253171647558379725680920756387116672926752262089289920830036888278643905570175498344705336373911396722148225919950481958359096376921928852500028196951322484068180758567238465655845433452577061306013810552582342404580417017871255629124501601824675052845575994237958149939496502966425076300430485720367772359961177698669098134739753708145387879878505899831793075165614190939489943140191390548574387664893147595866717326147685090675816862404804376439324563028688208364089877406160844941133475235774509501027636242986721786915567415570819700485835662120302055926406537697274293273726067655587909900645703342913323628377264506676276002539617570306062251499665629156954962858409543708848444736211958974096058997866204850171915350419314355403259541922995124464030712595894232997511037179790245283672930065781206421959347669536670691789687386242963116868027100884806461256323070989556958348727705621219989526608319228467614100146016777097747476675377631108698310448494271196009400248229370620656475785678900528107334229948491233912043312722674021903944758645999561275028924321963571993332064251545702678959369996174531342003166239342467917396642897636704415324731411674338283621732262076700818925975811876548630563006148475598244737872638157003584748022500998121710937668004875330505569090555016716818572987057615054554852294129420850023879454347880538344825942810716172268093755919679946943643372112046478821683843622111230956711106311790898721064038576845554876590179886842371310119291708969499970212482867165505303175879753761618334480135540460943367159218320109435825285563697837186165932593483104168185692607086856692497987250582852796236456442274178121653764758549062572374864515901372421947080742691881502784678145131734676497536351151226580252066708306001413441703887208232044729867727935956679091784896445521828042127484673302537722202232701085974083377398746117933425175038132313770095595305145803231610879901755106390587291265568637507545656179979758682627227115100289980581468623300107132877747191089847165233618681260858524557032601886883749859633675343499544813923794333323996020214694152149953796622245687765040249015888118388412965862462153138624152627439097417079690615671425276704463201901696988559933953232791599471093447237735172456735273126185960989598443220995446965879702931275676323777923065861452335130238273777042431513735498798633004364428510840052860382366001339499031306372250538647965740270503063221313250364979283198864171528074598321770586786530288951617260843793542509265598714715569536748844521421012129874932909903502215355736795141706415888152882126284794008231212681719641311275237504484641869938403580928011520118101196153596146841300104571122324562088880535289861520602326993942154194712538371215933760937947659569433922023730761100214189010438386635154922435778610684656266015380712880865648649298065953738234693716919478304188389130240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 427393146826413224972423727284029435298980116933191323277778738051576082046422600499667997204037061170302728804860329623541816826165722347480912846706948309470144879850501688506554654461913702072306000371318246507016990817795631719144772840363407408881661826471466221857107164924330386244729612223025824916149433571564140166649837927054553638457962830610584261067560803367658685193121011089914192740751005055144493919999920901101698013193691601418693005315810243036259029717731042746532913495911225450538856265093487582419808150068928235997641952679279497334230369298953304135565976214752105841872528500298827272705690113991401973725428489097698634456536616498183062532542332246306826133821753762988517250280104568606595599403550552168444089586838775652527080732122418907932378621426632741186266459143023990319992410480369812791174658911364371650343982734050976066452026951112562501912418636300208260876430419277483873801478688659677037369036721723546595432881790161895453443481537229932527726682236979383496575738261536660847652446808587321672946100883734545259546988762251280205003206826773506282426479792419360531966180280642169472988756956602893639054875660013287503514880849601045947849646766170430354238793864210201354935482610543226551502490393121891173420176126842231346900055953265340979114529316634468704869133933903106533985503955612031953711933089608981201888932395693499954819522598460650568351445093255250582828382790551184237714315490449183528206288741948638805969680837921293978737554548189681170892986724900571005871683789634795006900798140934261818193679151095127165583488979568636239244806322100189430360602204054314037289707799122654423566291000021926845242078275382852317833450907181167932110499816157854159250369756346799309188937741384927937939753597600503881858026466954076660092060766687934763934902805975823387959041888457947611985105417388878628403171166421554873111947620496245379222105067513770093126338496978709338998147340378906887805418237055961258335331589593469762096209613082962178233913299230136869979077908664683350684222404054309777624396743270561622806704297889246608554353085848207922771939307407861234181586351512705034175280169220528923523523337209084892437923250127342485901359170303026712123103181323135533255411709537100795493734415075196168714858476730909712830936814141310066867869343656708295989170671288367006539475123699124371360425749662505745566349934476998352538707847566604397064797230070651434327135448708252414868870758416323712506837466394386234086894958291720345033452872435811408352425179856086862301359649214375708601141991196033276439721409533012672824745133847174566187672412501200749537431970834135299016111086819756605526245529122577146518086210659172466948334797505073213954115141961659123975009007772426800473708540652643234957023110406748758152734654444134246893707929186550547951023427942607962457566157616900466464732051477532389904113923495627689814756888425413019632269812536167157085135222959195658648115063788517510101850924159177426668503763396650492623165081776056739111939314546150445622993973473287302405380678774642393714451769708374603845572413680398684106585561841263216961384890528376335325972553255047969283778196039273051600888831612329501324528900537037643452827239113633600942436251281012029201798006840920529950609037733042785931297234650045643863120771256493254990990555879726010163576339149219993195632136239197821691294466629535389819188770920101430540853231000563523477540113051602847243805236716424082141398016748964996823696027572924087188143515143055067456620634505915922478958477515311507420857137144464484443733382779594571445041147927138769776142658306048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -761789431299442217766095250760901994926725291879134564929814381362197094748248774841714650889678029747945811214271576468243102493991945790330227791943206774299666588136338733335125137620055471141610301309402858680460950702012361303857846021321686863404203026279292254528992213891966547403622327367614915008684552883763893653490515806016675957662999205540404103456918775306307645194805315362455576084078865525097810829401570509834685273275178742425235785756224123774457623930874284536181605687415897736272957906590449961833858075030971060272380232783816594907511041954801036343237638049518794107355700108212161985506180419488648710108670686144272698578650230926894210348289333279142702105542306446080159472993636606794965331289888192485180398822442753948438896096559179803953962087192913673564624916127448146223717384294245281128288958064567839390988550918035053917675404824240491286514401112595452984604095132660173168063112992537877108266248052121254312141888414941724772883285578994931422947580563378345440148527711137932325897863786563693356268167621523041832322998880562236721632822326474218064780102515914355384557407390607217178115301716330609506641003623422854353739181321993420238085800075101166062929835120545565023590431679040721344010770024992486733225579081125476539261987235970313484289668487543015145037144137172703328143455797532949513171049663519085501381356320091572370855666985828688349024243089623134550031740350441919650510785088956595789151867542710811721008654520070198509571131016375297359706942690267009923273459610242904329161778927964531250941610349630759751003454776334682745183567693787313891319626989442192250482280830266209525524363377323670995645676124691142634409989424965100384701670092186479798595539664673550574539380410913773195030936681348559385807732695107784677476437998775623256431720799216695568343227022661916009167290880517323395238082692666624776336017265357399411688741021800481365051354762288907091260464966109472843150189782677309861626089169235619412058972504432393332591679492213666698318009893471000953312726802023108646600947397402542747375833031776814631612871417789257647793655103631996365933881194477524544645878184622179964333903559186232891314608922789885351903121138398136543951041388887014662726860376521502803416580739392676787052079729920950954691810572147524889064098014527799978093127409459711222168336214611618810220692023919760111414971657023478246912378245875350846207226887475307605225573915042923839248537003957321245987107962058418030244590318814738983532655994252655456955712902619813310927398636890352028860535455703850626561067244135691986762658857518857220027309368070472076521103557637022700399263671262287481973588995510962839624982749113716306827888925896899842790646222223064488576457216992096146471043752175595167686377276603505360219994826244251381111546533706077441951841084384144855021840277396208758261575039611241916183204888974432989802861452019059288624445372371587593938607322196975211740884670274429676879654854931573228440645400226651595420638877467098914800118716982554201406652385284478218777818474547205639307265286445264078488610133023226926863249062821438026463147762368536404560984372687483229783654905358216665124514659795724117403178911211609055192475292154425609954215965503273988186780433039188947774257316036190076766459691674447990125700675309012672296620588555482028283840421626897176699679268775215890307458950506582005377976463675891191488442367886798557021063929908728406870868774563377646231123541509648882408005845037049760323882692889538764110887197340958322513900168656149499248729973477344909692504489037692398801687363879488504516946427904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1129455166662777443781648707686543755779345943619043496775809873763448599046062214551937852562299623069353863571985498500084311480263471273366462921937212061276837030274078148367789933726032996265649080444973938997278536205281022893554518095406936454592594163343043567087324237300907365023861990186911863644691271793492448019061392748488831922475533869876692341748531472535846560586902171877987299648699618348072205867103795334759854106323489526515833628601319524845495337115491300699847721282113453589843927969493083652634044428517821495197832593371944019443083513110987037168315609080516386965844737116462854226393939882948504153053908580433368372635371711427206942687408862306541610640210876903815376573188904228914290685471390121033118541037766719704350415183868609380748176214901093771347473230021813537083527486306315005247404885368212026992919176537348560143321476268214414099191924408973262187711882993809293345442161972840727415166168646896049037888671993190218493713687287365109316849109207873367089877639607715160608503248863989211340158983717950844173349066435404999293432070933491725875289608506050530870281318698822875773035771729176153933666124082032479357802359589814835309236366398402169252809311732792782234231201668481456836611051468888596462828270875562227832838782815204277256071005436316123020496436149511433941865755928937101247175435258505330429104742654133973056463547475841477843027622734349547169170564575786833977293152981024196729661821432982573230122181291477010805729794330134754335817523346394706155658825263202777501323105423903093494865343794978049242115336398200952311071505125376518657515222758715275486626225763137467103058447273444357605636162223673779362942423873989366317609577170149591449495190212250319585760775929415172848878316805102592581349316996153649977343629537114028115225883814054356594930286731742436723403624637112026707222205767450863043683677886325654711538585128699497208759604935579644577098106056527930353441843632594820049814572191447361483054576401068599275153846830601967541372251695719785389724962196419878194665146821848590932240210335629246142382505650336786865484097599074062534628523201406903215513207285672597680988105005841942545267906209254724885382112056940033619056308307240000256996840620950114910741945481323412172934225956319196064630778165683026221667025866767213690775538840736425072303981032816139392982543973800109980118652302154374626989535509393887970793645397802379573472573359995542724365268936833914170473916300630323039463960352897814948768840697991088217640003657474914158858231397822893694272699834893105216384218264055134663355981131388413635992605609252330342437824651799384646760347420509058284911346102967015533575823396841064817310584710496011165921191776391021992929467207295526660914807545123641920353645800221417541790697537642585924791192339295318772370652280878207889437186305453584051011952417235628706991686377436668115843787348493472329725235933294595744037797743465692742067744488912893837759916750971818737438544834025592827166639915553751779554174927646974126854366251827759459952412751681055795999775418241241068165024869641158813946657416423302792711990397931948176836498991188397757600759674907067881612323227189878729595819682882034199248292637996794896608576965026980045973728335586352769800852314642117531594820746091781723339155857759635484171243172001974519138995152187218077318614863680418735509373401290063292893397658807725589204424471410351581277787672930878543570306269300294109375889423003959777397584071643594784319994396562341979496382832885526242108254399268472434406010864367437087916354930802437040562504920790753173346734571520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1373409955640698019255276358320039694190705369834482059791762026139131676171293201645463683431078079773190699801933546413464781363686252492168390181868015957503575727445211632661080917348411554217283183860952179866915502516824206360367625961643941140558830985102207969164181412690477664850887609582798194938041193848095531792078626407385137303970936297634903389567229760523621080312844319916931793152961973720671479421769351088949640088972768365638486858990699337959263703733941277787912483969511339915175869518648405167287690999916129085791667487610979868458331754687596357125591349100407173728452405727128660000530993630007779970906412832635368195408474321156697083618837199407587891888964620889398153446562042683434751893299769201808380969412357741984674637685784253020190237480903344333610650496880434149916356396656420466029535092421817215651120307286575353695019195447840926404703389906918034505003174329089835672143916279303899522841910184021550165482576004211176855599779036338127052069598590476171649369062102208934709675755904244375707964199691120408700750008835107932186467244133107450356066145827350414164308448884653068089658596655787347536507179894141859924967313867292522466308976709904604026833824590688544489371058606165645441354737052596758870326312960355933691688946245798416261051404177775158337959936441257281220616028604967116933134493327634268219059320877123415242326690679241941279227156318342040203945970427697794776649712614053336994934693169169026228112375333949337009531075926769229281678213676519347991912398126948379961921651682713300395384546726585410035299426084358681203563856016327904769268709569402720012064639493599593433710290263172667859385493823146242807392305897274884982457015134931967329681455388857030992185128314805701992745425703368664231214682944335793007191012721889185741413725585190123672636967292505821022108519470926851522189549965982918734447198694879459110390165447457487366314944096132356020391318763884206073122642231909354494348161108405830096476657338539545351747433925720146563203145194956643517833738403143494028847289624503188912451129146498129506014689891432585860662153315677987563447805617517359222665725907080588200707216208319599844671476018736162678772559422909465605394705443507770823439835507095307956911362873385459737425939625564801798776373070800466116512194331859532984945070659081457062555948715056017575568366198027711222551066270750999295883310461579810599277477778788190776124742763521206828841863596614977410106878086434406562718209621715817589942344158339042189592487759193768444565690209318919023504067712572731352715040638358532263662236418491260605142575694415271246100218332277082453106221975952567422647838141600800812763840655171751187848483100399728449819211383130778177425961982770575813091785359614564880829326195034689193002622250735400999477239646893847356467969218479425227534228094085091466125358940765526469030679417503743557606405549759445386188034371734540429566821169712227162002642336124272338832487193851556251735061822383038108157190015142574245323527211072506219266287193272156175037847975924606343373002485055094907961094728347638090715623475328485440662271943608350606645586040687072705875348284805279892733178345705095706755604460616056728777079899530213297066188629108341548930231674168373154717620219687416895856158398445957148772776503460054385268713749277264623310112311173494122313574990413636570569057998330765804002413876885861317561330581932395485749206666742376470787311455821783146330403241287441092276066755099386561460357313733404337327392446754374844597628757669592226900737388516149082206923095083384062423633298730417842720604160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 1338938829157471730683750672362036425988317133428786899665233084364113998395317884523369876290760127892188709431519322445447540016676131915293494007677654572834108020646992811769617255668328994353833229262399447955811254771498529759473771855449887385940800006589786383603559792544745290109287664389098694590903954744582176687356938830701962266299032917952995144881096917656092148304082973967703260072088100067216616361160541131194987440052281322830873186943341476299697750991304369528308152272673449749090892308235308608644150207470554988573545018520571629818595855678641550524953805810533753542761115667978957212505935128073079899756909755737328596574054818008136457888481606305439965498572595437220905988096424528182522649911292924573548998600358108974513081280219402386436139494832027978700013915237601568016203195543900873456192396701003505168946309415131124246006157960929681037075370357139276511567358961620802093538407953702250860548155703490818370983174605916022770734860459738930233655622093051201073998271988688046470804131881643703901549022250273240846823521953392688059334263269233017599226069250645132831045455512766964551605823013276636339674676179356266394427755481821374195960536419959392680048679266280189510645148582513665902668866900586344076292076739870169078146308558297798076314701531174833556908075932534497007374839953716234674637264429825872951094771965957533607321720802541663673564165661435785239665193130825020324695878235050471599565899978834577460452602547377985523707700061613304827488424385914586413827443069883104753638419990795027525251717560255167984114284305539686734062359364891730509530681565658641568405683647569658854019074271251203853644666109276713454227784664597395430851863896898757121939415536698927631209510690390851308337216384957425498875830181805127833157566654073805485477453047578268058531028247270076505322587807883139242436741740981464833595367502941395843792219950109882932117982609222118345297402095449370926585462769237788259004706894928957277122314621166791940647036789979286971134098855289408637795717184911034662342060995799549254845848195486981518541077550148839284792556883137798657997605070040276409857553933463617090704435787696821720945167397269694390586635468421746955783400750307383979976873109211027566145922041596116721855279282680350986381972851327955355567732308283182778963195740792500029613581527950608757534080042758091748641209347819137763100847928578022769185656188394587793180252432606197651020849144683088760866807515454981725855916067613073703341572497299648065440188176419046921974861514684366608642768376944566750396375259276340284141802988865243325488904999480721135207571155527229281725065220843977475789767855469015862667134575872617053783298254800437465264887929333375132627575937490481526893705164500823403794893052745813912040946662343116243100837768908828835378016071489556827589553452257824537313034115523470535175444665480876607221252987161027758323852669971719017415665021159456438162698326529846184258644904608060054779292583380230929985440285607149428870758304589803354704476669773963679671930651152725576489927133217422142284906091904110920966254979873402052569946136983602387190987734682673431553440736102380577252370489870819657761619662931595906516010510227666890565234459527899292420441062061845813022557120155934738071130040311766301886615513682057443969244996693017177733194961420880878936613285187562664928954824092136607607097815003897340558463730027614064477239647299672099071830379208749295954806324572143370393260882162607075270427737443009070429423600288090416179237487463838768513380047946711245235537305493633994149793225643720444792012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1012994470779906541306626651227106583988113916932417818999739713162882485342581932239127535257883006047580729591214540209677875827866368785643966227708609752053991142140332368293250554465182644274910883726337294529510797407450832880555682996171672937853241065532486208890932016123596660952735270113654160293135413866628548513006755180172581886268035559047776314919467420448294947032791558027726578129188147996857080927978907602046488664710986873474931490096197721610273364141838986831614034573360854210421161705302645901789280959690700085334981543315851798825406416150520599168752042399295125238843461509008727702632478205799337895297425679971634012329972798012400419645419631051046166998638271451436018936142151401313504850633496395450649562823175653814756163323036438217641392591334012317116273124114596162370146949189183273847753011824493190737931945901652266822973460856442013952547923222438975715660148133430478375134844889780664112832648788995016710814428733699443137290792571035522503140706240519314352844873982936347667619244691838006838057725488953188563062155513372805076073075580700816090461971007406508846118664861546500315379751819072449992815016005402251888997097924615710422090848615469139306901301333532171753782673319280551152113294402483617553444759876916505732122305123802918179731879420610951529812176061206356723968351707452407590833165525836988691440172999721032891823337956799251458165676676677330319974266436848184210939452037283016874997427253822130357738394944246595269649201253028876131556537121704393948546094424983586719355785144189968065815734775073910640577229623960160118356081494089431758322656655402295807758579548035789346517574647699057527025164346207257352548735293784121690008672823013946885593267266470574385707170135404524643826659311397587954107881261509655173706009917614029219744576015996361758758325639618374589316506705099615074007796509628878385285126545030731327404610603117579931696304387890593460222935157435754475053378430303318646136309986335871012933593909836612044621281409612246312997837608177798303722880969925106844239757984638887821095260801233220962473541843509620490255540725250543064392944301198083002137333182979695919188824001065811258839102346408330590733575600953493235391103764773735591194340088012848078717226354514233172283130795646854667713643146297298205378528089150587648194094032647338078313731399496452746283175228088619805790790615059703411368747125344667430112119796545799171684482844760148632064088795345161817536529174383901492897514447338479125209489556619763499448624128586116665001852450481958150472646305438722872688205772540949349885587249831905989699945785451730556937049565871153564854831969751328410144848641705153008154637515595470349081830080686158206635103731303499874509833187306425610060111521927546950125154282779750738369331470952327423530704361425775673500499862907909865095098074657433212115555050651462223477981362751735469126726254126210373918020085276730859367649924353760356250586821968256627824114594322976691703609632705755591917453374637865708552719321215456143324919203511472643465489981291115323665372169900349845497892357599069043409934547824584725171731612008737180805636794510790996220387975346187486877135825310387165705463516942390162372589493075430077335704740154966958033966488799250987568447711888971539003615546237409894522902249755234410446124853528826266013586612488561488571424945515624653523262816139055491104399001118014846173251516399667092798110027772143688634264144148361893419445484917503137010694035380971372576624081641498952526260348724406609625224508950535443601052137591513579267972337417066737023998901357701790433280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 582491618388124266985076893276750170567206934580969871236240744353036870258619607253922082698182941986323030842387514968088188621292288523943062190684204608219709803953809170348300939283941990625479238495988071200001691628631560203189895889694675132359265679321446961522609014232068811009055011289273962764810834239125408636969621528475129200916119117827643054050321114223158434463434050214053961310016256301071881208347201387814178482811471108315300011352491744653923240148151462930143658387894758331006224632775202733577297277580584366358858048179966284189346154086546965612068536698781544146346271006398971426167380630591554506165476729117703383332055425202560828242041063472709727698794806181775621806722030035405171209266516654319035448025719592067481529308010530598548452344720827000595185492903168227408120318367366166203850416637736045514449500514388654490906916654272471092235254161873479058230045488213119313098017307379680314405610818092716705510552066754574811375628886092675068806938299213734093179057108172140151223588309492306763263259356237873797063755970686592213756397964982113578893691382237074637870414034523743552474710540426663312850895102205434560680728705302248840575501335827777890609396507428028062699313862775350289668552313302824225893996667632417588791287745886936034332045360113603272502839030253570399204833649256675515046836189871091329942881071580512997098246851544983422480144460566855548023985060839936077535456666100212877868817908536745125869390301844498139159616068170454853285951766096715741505070817211725576730496290457072360873041073364267859834131477783906042621536333761672690652853701613369202799311135425258914127260128477113316595514964453698048839125975185370158021445347517331752144099034406374890725936751477154512152557343238963877818943412920025642264449189654992239001228652804689129371323983932884606764799234222437166999590749648563670560706377066277788649180834606833507029439732303860621887283939026801489465279257069817110209690361818609527769870470381475112492216778368043388278636439887884510301168727916039423504107892821234241474778843041210449299637653411604152828086080439195732241065677230036805930162661795958985455151723313548626588361102002974091051520735524463180744986459713622471635100149193293831826622077844784548794791549206333561054374679071007474891818875033786474654345603069382579746565911201856875446218651218395911867329555833643579243348397993387702507338396107992773680668105020666586780182071744726869241422123194397599136873850370419992985946910416354881883176265265281805337504450096538543708238613395618707890236454884301257852385116283611077157795569000853447655189643910248649804785986803939658175113599579674689388575560397718254550697324784958388440397792095137901746227485777745930044765004763249456573250093687710703221383196590797479249998660827527868344538729394313683031379563470422264850277177349011963082160292677275548952463493899244592176610883042745025639992076798419105720574909371887750201941011489242447311406026744106541096494240351845886644457670037642593848604639228642983547457918154517166034587289106489430064534812581170620277719217416580904916928348152189382118964602479026435235831987031869315037992300888650656218462151332032714068085746048919806992632475704152240629552325064365751452547106785660522766268199806335385460935187104960349671622732676714163017235382407197676673669628323173100351260063558948557143864012732225171925194096930270599264620538199826735083639988450830170770540522111536931117206483663846273006859974192008195982890549039134007074853729164470568358428239426661561988580618467248198629407080804977213440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -305784301986347553697151743554402950837392026139783910751099228695076731550016476670881049081946176562182515970788645941619906495244974991791620032362639885275282415399656735828571475038263477325932271857463682357848227474893434374235779106734731650555956954473882909048925351101994845566617878354766743904622467503606423947856735357162832577703070988334057703703960568367188808403508448956761391792288886272971980829572131962824138142658981866866551950854261807371100724496271872712311285119816052310773998709943221316333097871738646864791159432545250609830921708332503898933231350608676661546059914047981974665794139257332697470835441664003655568807468709762700716926566411468480156936494577723810027209263051917937896175105403326603438117246342473143877582906751797496059179685925601080199309124431692204060291849148283156374098852176357135773276952630514002085744734427313062967373519377669787144514706712751656372000920301354552588149025304928227046301121067674127324656146286010643607332123722562040197750498459347311194577476674748072367918394845366972422392126754128090129775252770709324317772578032026995428276138382656636522769060035026268446247675994922925081160005039155839902638618128895797169163997687039336272676533536429313911741535061347200088455963002596216626294513835992976646174092699389301658236464206836848607156881276996897646698969399133025003292844452487861804984219990343444371185900051553803542726081221259914261170949245283493597113537145715854078133709274245901638827743690017424678103806158119578298890333831059115351592888711195017671765282978887289056165164383652553267612910850388632875182569499288467665774597273308087143543008187708974430008455317006621835003646917885250062514833935044388883766707116343146907531621609353978108676506489881936280607015996496229629296740559485841153865387502866799266544961057367157634526003216762679131238884458655264896924182446574178843145026124973094882155130645924686526276710587218692020910006265716898756875017488260690135309716554953194217233937214902108157458881498408128809154373460045685664318984910307563308154539821480207044194099947409819009943889929833592298364457244011633093519705089260726899134064660867726530424887495915619420872089838869295110284979071469892826711130697817353618641456119121109908278376626366198273961750366416971989742403510891067344950633649348800221837273422242320629301155308980304345816092325063924907144957497295472625482727434046386644042079024247097545089885387424445079630000633561194247730383691800702365238315648568105283161298260094071804252102915051173749181691333887432681265180779820424454020190180915881303345043063183477527034872655043286650677268865140325803501138154824059458857220954018420377949939282534706682411803437800359510883031935681665918593887258400816792475786352759463280698841546416630511897014667255066319895562763652213940450542822183634756286476533216823036908998142476246560077306229383027204348144604482123483257306031378086164238740472024763722815556808136751224739859032926295653148520226578615242947847259531429300043901994890858465503895858362557612218925493686194888466343401920302894007459673000798549217202246670793882500410613946333991587466100662149821125230240724730512476616699171085289574406166042286150539874224578558059109844299435052392584691423031575682884527494924060306883663115319021774514301534599348930325202459489415967657668604353728476101839241940042705600664582366471239527563084786888901095388835404034342312841485319348719324890145735582527688910491076200160375825624059101336431014239738753699759930110816113996406308572240498774660241389635114887496095196622566195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 290636551542812602884731353486225710499191339703263369570646815668427429937074366194802588494315304974187379670500083689665943426899863410726512291511022592233661224715022792441508765739000324661408505662582242797462336936602225673349132995536049740138702674133350319362110372350648558717696559387684198142041542876358900096804312234016863141652872459156963799390379676906369913514523333812108000672925080116275180906682338407804732177837524853389900313990170797605115981495566719608273809919126074144443031981408186924989438183797485137413757451197959115130556098288641120559671378110915707324890358575989374158403707219619763407063726797272642360217554930150988868236385941709413867347345407874884893171712531404831299149469597533991771664796161306511469113685197528276698059735030192002513295391107712303814226556078985240233934513446451519653562814783575140560471158603451567254544741410445854524614809389084295644310405321049382118629004569635145097623920377527084956687031833671426102257604785722456267418837106847115076612276590553081371605569125798586719587671218128688551834530315194857887338676388974423879217790045505908573289307501417399337452432624761835014748615292062029941394056184768385895451656216535011305288652829802125627460606087105287470737354798144793227051789528591760114261971990584555896196539271580790486009462922449696338186095902321281724712028231246518120146005714247943288507614729677989971801649657322427407136674072335805962963609877789052107520387642472692201265519711118684466606914908435993771787738480883822045273521910410172637900289202278517816626299087087290978914136548551536272608908954802702659440733536158921547200751842269475484313021962394107758892421718283263121081655818147097032311031901361765454681778790305678986382053433482197283305625055817620053557204974009830230764597080163552539430622646543964176760546445834815224754495490360950193948262855313348570139211173008414104830143242536564461972332735634877582274333589538056851701745971182266178327069063779176581498237398747791618134704122487844547628507900827452839252274522868597733240900672541783415015545500580030674755364601079874557345954568892123390861734089535922208809956135466183987577863563721319537772202956433988130223363834868919965681593856732822100075602183450798028672171359428457990700452899083644786116023050433516395266176878684641038542445159811708431816210421129466406566053328627778747689189943155974746072272453307814942947348833756954945328137818290545021466201762606445811926094589538661415059243174062172191610822154706736805794843702299349363569452780772190690255159973324868137306198526437930433022821841305852002172336434130609023769480860886656423380942296755293504473428460800106321013237429595007297940056161511065886647056132843455591209305538706477350275971418752466434613681424305312548662544434814683506777218735657966833920874000510761242378179385028184857554007581507234978678712026537186618397564686876657083444025066542913949069694856832495336569623386422900003136224464623173275993540054716238707091642579281666024285447920296864152712123842400046434580105333414575442516631247897483039031780043235191597175455320294320561391968942068188459586598735899692066993396125358757888115924890124470807639023781260315248372880950033514417187541978221149849814068489088764404559833163895719687086962621010129625511698920923483967110545004843304227656713989650731533490092799099769314973184720223764668690995780423955143632762389095487960443667313759998771728442800126025782082391391158471647905825590692615845187416306524295691448624327860902962669947370345063775781090255286398506849579808157859840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -414958097550641315495272686523227077013843347779440206321066498621172648720110434048102092383022837145197875953487189519561514809796763597347022979500487189528570287973694655783470032426331790099699529926224215193172600228445110601443116093479923129238091724750122492045920347280573138277114428738232413849086616351074911156636540918047200011575739871136800423398268154894542258266745542608442641200313389785207702121534418717856255130796579696656142492692400012937891158873190243093081485353789436128201946009686551808706709805563897493698493095447352518112469719824415796654798851236598731974110702512135882508952243770168899011351122474998997622741199988171115970787154406960037361618667263339195568351295305296776276762662155289742796893536997165515152327872343614776189455735859141863641331918524294498241374760369603365655880163851496991796564809206426684560684889443044425579808689385965285941090065290848132412633571117865263922116311873295940953875287018373962882343909805401511742015597342276765828565434777246758050803422234755057470974226478148798888264652859439323235945248147413875009335773203966907153093487843936768731758868178206492565444742178706220059001638165468732572882573579213261943111493102010690500108108209460608576858420040262053613066902653632575290484973813796586309762946422598451383959024762867299933972118407061695534041419400291352849082946949795986664731584492753457520632899630878169269085688465567563061178008574559235996058353862687296589046667767642617070644588249503673872490844462965146742279837340244001100851196691324044319858549865674307767217644850936993521187390155126481521284342376629993472473659802612648327670545244671186528567585594451780109224749308280316604922978169578850904075130062604645674441774129693015386116708613012024506324414876610041540674414975725971413998939263197959372933775777279823448220447283003221378421429512798266996457405702703907168557285673326038325008692007156999750629049456520735031007812741483976818618885861779432369596229875189253659524550901807127028578109817042734228340137272683565956852066398088380973902835019305070628584241760446684668468717262678553301427248255058966036941166597157921340422828415306060882511916498650984980994759355355507874673299570185570133045026242212837017592068362918799809246811233740753661249796790109748942228874918786905785484563262727243604609255192459335204720091896517590099435054308516553449818086957660505586766079942685067685018906326262708711928365959954262514827601779173408553538272493798010914533699225173664882514192695593613822271411892655749883217588920362805942270079612812760276819255663138167685550418096519448311387710018224250488217057955460039902924946737963973510371308357442793914047777522344892729182024397904664123121813075383912283417064716395412906350797303036626491696458403508688516997680704655617797247185660923944091914448576617244534279569081322833751085701928793769019009465900475271302737351118722292781942489688612747516105969479337759838602166365667259477762974691641933630452393888175239164153378566486834404459500356135118255962870590595849451320642608961300148507133236144871646344301019346416029722922150886261529559009606427967922907623714480455275275951047107611385029059673967653375166769730027847100980235302607379248955069934858366287509457717016377675755175214728479244122899952249180052399951344806301994979406619747018143414935139956743161914893090932909229222791323067064702179941066397075247415284950637116062260267096032005526719811376376694814785617809042627822849481369190107142915225138066971563070513592104121779406923526890885547717851971147042837343369007464448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 481872856261389565133195745010955177660970564820563651292024731575826456341362425320767637039774634064981376701864659793992710482627738936872449519707568269267760719959561356183811128529835156701194401506335703235323971743328186500670266026463622398384389948903319068928349921861485429103622702228751932829498403110392020688344940367759319588150156838104375079624171907741338491184837009321684563988558254133431432602775445824290437509011928027362024886177407262705300433235860251362912466930272180728816778072134941426509124447966225525977108368438966558746921927902744714263947703718827779316053290796902711979647318494332860960859191259467985203530649079461799764318665507479801057340189225622179337936448898081637710952882540867911505647099830705769213918702522751931453758075480292636733960987270822706929877917282515173673588912686649142520641454035537017837500336257872918395251558954417496663250556468106965380916959472648937692569901998219370209219192864106794143247571063376308481053780812276411376134638526656071742773151441009623928031748234154475364417831257436182705203184155756290926204242767347496457720754342250785808924958607681800249307453429499707297365484722214225557150493022304111303897698273641553596748661116496500476942442134944590307783498709369806197347243782725397030979866210550488918484024571398972354806963492140597576373632656023696078874654083280947432976158144992059143142830009121093535056505759281247393291841215287574513694544182141271524113304146762309370116154488969053189098666466559327785506752552647720170829519695865894648398018002901984944608393925768053382033251766889792422871035375368522462205356732809227861809391395549743340032869383524327377984156002070374374253637649958665526192741072469317718740962076147836307287658947551982068870297324153480647313955917703830358091005004153210387797786526554144935916926632045700487146485031670586295712400305891839314395845365656931046637338239315433031329366188534218558033774297732751103221092450499208542492994352608162008908963152835568730374716121337796626929901527652527489062463991979418281185814966416432684970383496303836925924837731803059442541559450466382861482322454725427411134214393083384440933848883449899134185125248088914328031782321255977171956292817822619053740848878730978684459352432788906046802724143510853089195860099741554930998779039691999922394620873531025801610121298648714106173123652273687753167576760127068459037410892921575251824605838151567417338699916917958548666527736676605730554919384699672295196850643500848416014030547808313920333788184525846743809556409098033939068059014054572411409305666974718979909999418162430800452991813159876577070090962586965474894303555944611497703776861806211424485022492249169234226213558548097797825073574991036532479217861032565607148253847381711901113001141693053230159101959925950478727880511259595340967772166842907555509720598131658671947265547026177114518617882337855403864881639875276229938698941410827562700264696122844439514470254603261372125614091989923286099705087544966784025430713241961508385146331601652824451497645433417699021807129386029418357700263284853652232066196337649635052876217005465752578223428389434139101595405643673889767235940375969316048959311619314390891796701407045668593630006935483030960053623254130860235737189392937339847625979535530380189281578683791234367149717960814813746940811701301315387240639710610997770096665515977224995634917481504516707364554780175968998925424482135342490484364035656346266754846466228539474269877877229969245612363368958259556532580322134589360604282329822426525425858485489533492004309188447453661947651686400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -417833355966209054069652047065645149863423468949521091642781702299094607356730210661595322078494067984167619378290046413908991842823870287125127977922216420256369682070232338971498382563758189975971684397849104344150929521107366992690083761278294465616078799087488056830970451443345828350844050266702809583535746154523854664614007489263620130983892355008750328102158119906023927655172312617821564647795118208393926765848886640037283072482734194876521191248139546181292069230537726881135861956225107047714378047857786819465696493850138512215370136122634085646635006678172212459317427483333981515683920224271565911712953112904555685889492775910878238468842481374702245147886143694449775331141523427790742580090253941097725286422104502687445654976544957855414580997757048272575173775209972068809163269635583923867335383870831871047634586185228522351909347743687987946120541074940721752744212703894456210704673267172414298447925475214167724748205020750131758893775769808879407694777539686010712665128308379383171094070816101885467935077833143632553679935300829747533274119358168937600047246112206209096891261701116873978348252160296293296255873090027375293052854721693983314640567142017217544916398459997714759191016856855419642958351386578187696671343820305798991833519972354676872134584373069162048095992675555962823111640535124570003508653689833195333243207035525173489771202118089823574814935889152054295862906312056361323116495753614273624387515236909909406119016742995945322037481689176551840739718146364482725267610839920059663022896216491452203024895094234569119510693506535242194963920567767031662574499681161924916596134228069426074295855144713834770267261177684029386065212345207190098919552160062100691176360739311153319779016769313739485324875519576483865028760560659454035707536602058518657295764912664227355977627995169198972253804009656647934439044275913673230938232434455664653896595440966054796535400574551314054499888831469887438328700458896022185548394241200312966181212520502144186637219257422150900729589101635094342744381456203609309914860440463141211279932601667252308971326949556053647977624208526256699469513661427655001167958160528549579425837747901634961443493310936407973545252376660081921053186263866819678406277022619330348660786729102772832173355531027473493400574373343351423170535369983041553168752534536646848304203877609552075461505274679921309035862073084758128816255512208301065634372368269798764459415448551751467867707435149836299838579100651718352470982272556545583432669635945090193159677029534343220346616924454196230499251376070529219097079027785233984960163442922323442901786751469721348549110604724124046057480271023467244548057870251996538518472462994659010884135227250521033707895010774208756085055987565823705133662587133700890524352178465927057139114631838532904856770530044739067024562102317813298398555730518037938809096689048453452575260035576351076595411759280565405481490751753082667120401892621767587164347595686317572105145154109706666300078127395629784258753166262906784283963561532435199695910131158712373092171579531749599239371676131559151883781190738262444543618909792426874473402708270311803842055391082594856003604650142338794726550146441188156385351131471539777528017152071571028395072232229398941470484699674942709683312307306240474525907711976829498015844750905422061772256524973250062861233297943264171445477745615902683127445154366235597595608685096787381638051020271155673463906633655441755128503094117979464591312893293872512744687011883851699069353634964867483565063755409662690933503329524466942478139152129202141012297384433214671214966988665988754152630517760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 290850136139152320914771034901710808880739022861755025228143041756403663259239468532383168969446706155249498216655477992503067620437400403948733359617577208594143707400768713244276164049071616510509812208415327062790154720577258223118635358139186927284755657889649323827534513774352886753226817160062353926186744347961770167561890733678519774381808595739369535433977922622492884714166858084823519118081855539094585843152023844485342418358202691642540204307298835369186220603957909141837920986827814174665777513969871030292309927763888910252233298786371249166793995032722981798538170871199296453780968030224197547529700025219765896708243820979103230032952561599782574094222106911756035163607252282227059946338502894232439397476089344814123820204083564903806818799225968849313494724262267920481302772996994645827832573521431690558432062935123952613533584957956747517882188061293592432515418260883148997262604933955666566982460930282984522465502882850105448436667641811365692534701463992376440258491204693851354965094966387318813399240860119556192668856181658959969033390999082103878109280868592867954701017214252208586904821978953883207119808994158360088151772882394626442549487406711410738831048580528590204160046019982227321275186880739893800849566611795254945357767230097213812967448247901279132376813505819481186800405793284102632713875614968345803194691881504766527007785380371447933406190921762967450069034594457140621020305897184904784317726845339642439486708408159959577744576524781709713452986189457956695616310603844507792678244812997129419191250778303443584974290889218872153763771257769751663121735568992158591830177075940600877021889351253867096482939949874441049325885164887564296428000825574365229160967058476294406298537893515578494292801873958416567428561045525323176358161570501167115671759111647089119838005976752911812004320107406816587052816244693453262862582397646634183371243061015878557056317747754778067763023072448927795985748992647097353638450310122811915439270021324477068541533175823971935022306640532582102225500931028261190644431083305504766337267658907481059801262153655238903925489337673303400269371957714363628701934739389907054095108061743398146299894872927461570659954055906761408778352217900487812675798176237624413218043709858619945106686787598510805964272118625562988880752330264540162932705458172197390447491505396074076479961399702790607531035300612918647285953856462831823484365876623178372383667946098092552594359533012804618637696057736632229024103989424390560562686098418225210747905484662683859397941178309593594387571390829701351674525252964210464306399138197710034198515694138763564889882432750686275740929079245736260612325099959311551089761686860338642184054406229425282381729581605495558027321707792389042574126666257037245467645233887225614113849033199118282754317326328263224042937592811535322291422088053848554459179764697331700358409599585169598114065464552574342959037034116255643729746045921408222270373389643083381411011560014394302676228121535824455616155804884061585010625543457224338411532413780251663688070224749778210757518219607943394361566147884711428241937843549047242008344377582364083181231891641559507446359037584535011967446281295321743170043619039342754569735965872769656282909715104060959467674277668231773520851912295960169617639220223856148063673475379848821887442281530433060321064843833771663468918226401415772914495337511210602261195623867055368299912163658950464636920731942491982118021811229517697317162288845266968160346655168335215726944306573107143584046955107944739285873199276080197656749019516788044499724488195209445737915305289917451435245568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -183156395734096089936326169253601863537303903910861753010351755864885036689604591362659409481244138863240220573217731994642682659253956957492160012379505550424157584256386131232897712371114521885429893458014819982727190765671128636634177481957910801543079097081834525345484281238021318820186465038170636544546795769349635005497620450405213051195026226227438147710303270103355496047920270423478349095448783259607197515925680069639914388064806190715596038764366442082894573514055603600460269854078203971489636252370372377909064174324124367045975629495529485100547924109979079087810111595105612426653800978112507426832013667865047688664697984282364437490814512450632774521543696873060537353242658879210982798060040182543688543346419297847788231052810848275638036217881908396084920947062668154015153613372408790909320421098890251901158778481086024190056427003025051761963970915127118104031708800522582352948775667493377800228524234492728393211284890717535060116352808009478155026500451779803598921133070016160512422458120128140154266238213196505111835092812770449988556509274419359651768340706502472249718101546787487014623068557647052813253989622770190960981501958337389340519622435664628532185251269494571342102600781632457278588828394668247814760627461706418529494733638354922436561078172136659899999209619625075255843992465174910334923510118735758436353342971079635474977071427286760792746669158204423866918443928673597344748846665483864530414069057854251761151737134172424362797631313937015208162359403125485500041796583613658277433510228541153308003999333172047033050291687796123102109758426941003514430051674857085307111523302576563325792379937783578533439909239666853902874745307767418424134922916031355575046352792403047334740882859163524798284346568013400563722949691308063079977000244935547560398259115245311308623800793693629021136501837573143155132196295516399243240792833710079027015679521721451885506035347143491725443991445841303169599067269770627111430442771224971197579402278050037925991585663146426199643572914444666528471508205549610207093826124179437120389917489185952604774396392315780872569396640404339654165330600598363761340686252065341175102250048931697949661170410535162235253249066902742647496398439623879853943213824255173148346357803923300337856779076847700034640601259806946048017339154840224166883213345565485699696056982683436068437631604055239797667404837651244725896931127164432394653054951801604581218352944054812024485885300401542877496799599747666844339620510069718554428168604052508354587525564177792244163406082131293111044313156553901119322162523193970792059110994360544010727067384474898912379702866905445557742255352897078222030827654307169766904193267742101837588159041096934065929375011373600241111524008428844817703628614705121690447355252989095716932811966643241846146169163119354408623906511774194572291919644858798637448904831542135027754472759222011013400939754484715084876172357666229303304068771056161671521852830617479196186128288676413165858301659629344171519610840680199820916579488502570315737141510960462929074675207566761928662627020211421977558157201368990569552373315543954858548310724635273829046790563680353600780437368115730638810728535691661088685988086284117591844628876952005019969271167355897037715302401402766340088762751839646377057487378662170277390047288929704795369196920309316057220987224706288921263243879855409111775654055551302179923247368812181327455332785574838465292967471134910266153367966464307960055617653239252919408894386684521822738833373629747049295913399610308924974620804660846491301429128542762275453526908349471697970043959683052005543116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 112529785464134769989089209105145934507325344423471861488542359396691057443835406868744692427476346907330568915266942869376529629107219278981502584568243468398177472901465168156958806612967188508652656222982516517228592209818121891886576177280070980763512113000093496858257335504434844487216401057204908706405842563309476684502107465480638088789397185844325644994714646911060560207696099378197703982161688303205448454925651428924093710567426868817978485512219280681500441651899157991138061138871244086312631673808181664038258423178252480303213100452608987248982661258146468980391184402043067880515296656974911864838157294653749748861377815419076944918485658697670068972975940043516911407235140364488588083534324509976324026132830025220037369611362143482657700083506573174707501519509382535229267338186861570284591340694982670063880018385042744751911315976448636972696813977311584064546841105545814752350889377664602501127777393879801483341340157240224225141433501243291513019882479764912348249976882476972104278932838964101011191611014132643719051917928402590119705334652699078689096819375124656204207074902048632322262749999364472507345865274275151071437481393053302091546446032608414634461843800516081463374795040231339433136630791316396104792702115031296052465215179759071644302258753358759064144024202007078726081004490884593082654030276773251543657200355936831731226215113999180574110650168639916585789834144693376818140747692086482864499858743104571094426727064764715553911378063158845558581221998906894226033579215823830013079324597152944621323938759892230316739634917403821305512026270044488196199881103527459852962304676020756706909435623069745443420503508388908204363967917597429036971819439809537424737813560726418850902148578838201289969987125068308583368006388967674486821795625299442113668944474318343905645266628553915583534471411359502193520720735307979524339455346163738070172497081859635981845634899693818226654684266095674047316631442794440156049258412725933442169949911143004228343390219684455583308265321046984561784092120406942270883269589034388416256571048643722852553566798526556568925564885843473365635796299465380290186875970238816694100769618937249912397826851488920709236180990459150504840295169716885603035001720524931889796530883677925702166464261285249674814420818664053226896102449495965358846573943416378869870808482780016248693982588342872736840920264042114670468132551595861326368530697533850155750916217801586144482933684954235346465654284995912794094507163504465757862060375434674839773073357395472636271049781458344448332101826909658259481294457958009778170750157984397845223564517956503960988873692598771634931665639818090828812298352313196088389750838522616579241906585226853135831395951466531221210900974284164178178465612474241512217443127709547679742438795447826049937218732490309374580450540411668340549230019989887827581482589121704106946061760899907185365857808837622258235971802635688493656277275311467865686484971306293967304533297653948682995227151340206627407542283517102790419585854389085856958604652527014973250831539660956230423440008291236679021295452341148295610974692335733215665543261369247502932872976633002513055294320751863330788690275266787122397013628851771724178484795415730862016935941312590243545462717021270058118822124147552743105070952907296831676618800080877385650659796729747040302463272455441185805379680704017810555088715736161310850210305328220356657772704244729927510568249609534137123606779674671133361034816088208489835432025049425711945081048671517852095310128449295847943635933311773449394771701889436135591417153583777240050424656784648422031360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -63426598447440485300673339372620456925905392791657178273920716031194237874309178297188206404015024578333384222095103636289995846309258754496170465246356665153445499021211180445090148943956912960379992849130230248592967290914237870686653974393198429765600829201365122251569620432109687631662722759419076770241237653696992412607744587622395900989134490171865666235692226132660315163934832549440295735397260002989037962110873860763857851419160824483207930993345997667659148365342410099021454161275752438854833894286852908428299678829406000956237726787067130534522988950802323445568406249102871579904830613624549608417685938714971463184943407593882800340054628870613648723655748108862670685084493347206640236959295516667265060572696136963233524943696803654375788213975653290909745226050761269512652455741831372086393794773574586248213831800177338254108996469182123597807318425358200036712019663985968528725204176806853759815718545952641983707368480592434408260688950668552349739284679832459489204287254482413980271400777968139612023010802164723807498722975975825310204684576068214250464572295609381177069538896030757886341592934100604390428128530837119318415917827144510484004216934916344200592015728302045336810306744434967920391353467168667393670400952651417015708466283123363945158962372333718734592564854022686290160452936390339997287670147782256580449728137073654030059004420866110714032396986714253500205490148351511479022681446496846525380250667168518115251307847264010684557083370517666973269445500262811974638069192310521836248821282957498641055079356125599471082226758203749227430433675416780730883490313269124090835511077293665234564939576495408379481698546761907315164902266529369928474535684145366906114051838936418553743677346206984220887550110650265365205084385095543331116452946324216013643206044400605413307373053593190723104296943282988252552805074461858310083516544305196910229614507314363076650552191105916073530721482074470018076608104007442043769747248991612409467248019758574345561678134269514591839886411573621855322334549500353584030459295132155817244057394595592753290832233935333039015738478477858656447674835149955907027281173489201416351204897803515979503472789100860944772981603918047480883554864026474751710038440668133806384645783180234383867730014339052693067188168533362707507596650499462261917747204932686538255318370029484243008361436834647614700323874909127197683833341083993735875524223269021422068932135625929723256597369970579288318244785238574594700243194533059112469731538390843003278944844279801767243939482329883618838682268396318046389162743805433846032185460785152065889286678906605904033264183518045060977864235335357051938013585122212568798170338052966838687037847579927840246585188685077953129767775330792422704443769253313465207455202394150648572089234075445915757675257430425221874175377067915089741774423312528306021580899149855495554140228249669137930724996320588698297358873691284895265965001140573029084850193658126408079912276270034235371793683601719325603154051260485021446040612656800752740277916692687509968132860206055301465602083587763997984961884350851587957711163360666621618449181552560436975512237684510761041950377091625588745067816924538110526569851459695124520705522113953051719576975927319345049466939428366135285419415081457441302872362661279170311363126315727619537732376270221949476533283822840935542210402936989130186581779593396541518386238585911492080908935489242872655120871931039093688706620749830377713356284139156494843996605231579613877510311983427526773084289778136457455139533348064264883900051261543999712122328138493802348470505811342262272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 30029815456177602619643098624109248030062128793814151195600703598890650390903178198700577177320087358766611133771008188574163547794215687692624114113547208793617081033465575977942204344628165623566265400447264136003597566083621448142234639445463200998487571403257828735742628807753035735801011953855279348091106244500447432200878454326114244492024749043149778544881948131044942996319406160113318392046315023335707377346705194731074054896376686059608141402991691249757890331055448836604522500501526834418066743899863350647372621892040491432668945821613657750685867089867299122933182520565883571884324471341036211466250310567140960999008947328630719372888937689440883404981256568162734666257686627689444436769497818509647926206433968653586185921107102160949524643416353415463970063300187188598081908813285260549568912037910850090544214114988913581818693317966226585236507469282618371015008918748821166843922950766503915795377343971735075720612847738336285147145744899145995886073469362290892161026188165898565759616724052924453517126991339964170282532933743569813632370091150790229444791104907635984795611191768832895533746145691168300829295294590668482899707020997705086215941783494032764887288531692095358803133027142579919399854846814238830088762496861402601317019509645171095604626682308153133434832397320418337009200722012777390365794852724197544022665340951140717621911483469396134116909939974571426771134356015639094505152370146750176227752050872218205564022594776968992753375954859355362098581846567600378446241820089965516436332724125512703879443398856155032256422374857153118719819902342121207539154399167212050295421214948858824152863193404454883672972624658433342660439204363637808273398774153066073728325966721575249474365958597785424948538928977114358171310285939705982359340029247740381798938924552597778291541444851710355854926040267968329230850724022884746560867826987481662484822675622842174332535055126087357634122105472718102071158979338643103193137653691909945674911371823379406791985470728799956881133943535251119376905545586161055869380215855202416225037404428395014096415959844178286060500955973780360361483196946453544358022029210771442574533881076389943039318252053931516680531615828736314627139987756987564510850938306392546966520643074721013785069124637133804217083166050928937956436716073250962008460470635652301317754365007404512403442189849516552388923626458405449454020233837812652753488413911736688101436250106235732251922835431523743394235200284651287798866074404304153524530982488234923034810964851887075295085317097865648740001969624735296363707605301224083451094838270355384286583279083213065564949928033347030670172263085491954768357943488410297849025154721564266686634168267649947758680170034528121759146106067477147067478565550852785883842324486267598747683349521671286634540867252850562287323363810941208821597100296499236110378852237949845192901121611365367342405532594934272083575205641517102606671721935567829456376960616742093295824529132676592613956021137250536447541474722369963207792642938556186035127880321499617153190122432416517830696780472405472925004463409123111927771150235294214909175356704225366815280580705476474045055862374253403081132946170138996118419917014082202959246497346677458831682651862570420982601525628599351272101608329354283032417409379865844321975855174018850101395245265370911861048693818202828348917428962589111584894342740446987964690356477825397495249378282008920298708253945428314273206954262848561451869085320140388718202184229651996069126614535773441691908231370758004235116510285098219562414357330085227370000636347512833233291882111015321600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -12648054791480367144980499754384065014779337065702301074109878975746443964102437136442077975207525331906339043225420148389445518785931426823045030269525911245242207404022942911731824842388190914248980010482634322105939105258605391549026098606940365080218214965001807235988357556356720512338588231346126557353319496496154193330962892067975042445616546415513874072084119002709797087644479542522209976688472903433993260863318273460155431101422179080779907663340828679694394459180251046003161730243102309776768915944942967340275204093859742088433482876890955755421983938840801360134207668239515789299190550359093585096818772678973006262626325998308034056343572125441958343901029843029970645075082735366426346075807561955062943919542960405586517442285528075469709723170285314253628332900516685666956523142066458179539200020419607097767464410835413439311387888764982707166298045049154174323213433971596709402600318834833315851094114947333404363871488353007214508507014887742767670590816891864542628210257554208687792260556660420546939532892260462617914539954311676117113591325647919683923947175824471688077707132548969773068848006890067525438130201321491791289926397760287868736718354897143573151447260244487988357172281731007788609852412923599792168567892618533092464423940519350656201846289519344376119176095310745909725755518354453925181832955974641424549095510391980767811765657228789645791068566295399372809907472345599491079658765816985261920708478132213957619165370674590639288756184398551139891748446118673897709289414553649479643564310897060074122229606075816463299247519414768665826071703234245576223178923633029310971065917805227412130741491968402176421408172778854058866484063577904920800067508582644338256797658982415863761067907556394917380467196582062118612920664314230241599934930362690122385565301322081129640492662033652711177674085296536079401136656012134163537779109900503042024771416308637358880449023638390784136810317262796757209514882431904716545175566134374340543983740060552281278470692423927920613194422872392025751712797752503107877901524031727071949596007301730825527259930179500659730778019024055288087358519231193598140485858396603480153505939363656901270093595469742396750784232316327322388383878220636060319571947011716022782470447010168082379055433672899326307733150065734353097278718550729592730507879946578294598324401978988268887224059744970482669095739303356884637865618821344606016065460298091584487472255575545049431239981182947737475571938956862377946977302675519819999958951127368565079940882365869914732695187995288214655558451795105268949883284044631577813863401228350004503521175686722070132674510267857414205930933060175346217966470530924890855516494603539540577114692119958640403541580103600200846699646597665726358718836815985629613230685995223267495987829611010508291888712796284047313716363477676093150014786390419950887223062943010897907433855579432855920768333707492815219595762597519607418348162013873258955623398760568324837310026330666994570540888607415816119729186711861972465038377308913143362481893539367216811435744105440891283301232487351884678027423706938400254751974722744771928213154176472033330707077259740389255628160128226897275102719325579656573820973114925540345944578779530592771500781587654567849311446014911360764635164246460351222828446989765486163049266892815321820674909788704891273255909884912881253468646456107280550179088531298393249668240703743360297205865319583525765783520804207722633195113157287641514190112511850743203711962412679700574173157151144991281633407283915782884105153302346962840005861899126814388681729252813437398664670609408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 5557577229437576094522225375177502444135468949338697071734762028411763417335380558498667101206590251429301749635766732375307974212378326257224508679009605963979505469760341633520834674519779327476667217154642933715524648294343629221893962264756862339108723000895289365656266741211446156051530787036227464530023256558538249116933169801010077540027356825043941636366258363811812706615255517530151705143250197826017139189587223154708320301916468536576673824464097177593920125771477991476826846016271242449966670219190379360977268040460916315271547942784715052128061503930511007656268690577801931608711742689009755536068824426666682998072170909204779160951488861157692107362599664067804013685721182682575102056411421090781324150173575513877413201121755510669122737182473789322128339538443220596624603408278238775872192352360959985701745815649808305859446638053122889397289102055216432993297127899899067632055311184913620891872997698361617290342478895819542348321238283114351075312958741685362280052802754730565890364442461637448772453649653387633877874614624313412158300911248783008666912922739989708306773337501663595651617023840723933283491186513458383635445829328213649644243034424032598895161376879414846371394795510971601856157804139035015073502370208569967861426173493936866458464980615974376500969415304589500299691028466080776464198641647259349585734963335181812230673317646940872482327981171659722174359730805313615241486231158542976015554671122309689803178695184465142838436248040807423855831720183831327890063516768786089803267686949245425336795803292742399531641581647649046518693327237485586115519128605917894934943201661710878117231612989503400118058584956513358880528315565132748188183761296702773028810894736541515539136508013109180932151342517275823355648431707333263081451262777051799252512445077408203977027540561183993273078826743034146296989626826679676767943426612926915935089325022103515272649163018884502865074699255346231684424892318307447946902301869355050235132224450762638486820310731978931335586369083104356251914481935894758386022641308571249879060561863298593544464832794537059134891195060339202237519489144920992083557962339779654515975210487512204703205590440770209321075123758686768374658873677936473639668255406711287174400638536312026436722332976741740706900987605181794421364401110569306957504003043445754095814637798606709419681184606359223497566260568659583125617282763062386774205211140482829598987221823496937214563530286143223699337705412839784680668738206285612767752781146243107225890617313430467059859900100709911486259256439766354013078312811014045506151303502538457728718775672003975469584881340098776671199845667649939441845195479340451283234562318610594118635436481576263262424766970971294282854011413599711634514099636334267994254117596797872184599722568373629128693770538356589569419042298749228858232775638858499421748467213273264454764825214726721633786991880419685549281641912398443693288827452526846383718329109243349963904747218150601215098999458729806430479135128755809045604322747213362541036715396361100645302135308826811700813517132730342187136072836647212918701697942697056592532295470456098557427818004035483357776559646945758766539565472010853602435970686779529557328736981128049851303862651089785296553806400768597558453048535754699898632342922389847738349982064742913018259474912410221462336428172522455251483447704529040204057717792251903732451646200117204348793498951406990246937266792869628845677472833861310355547295220934271756361149750245798029264031472846003051460461269064730165024328114548446605754511677790290092486304450646169194651631747072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -2318669467519386584683684549305463560582135285165469689930462306287178714389158626347106582504417253768821892663691788208617034128286503896265691009044425291999693688134700713547817548737553210294728375207977676472542689659022550532351314044067676609301158759091589200491426810391229432350880108389429821210976945544527257400226596353466390886717739079723467250870748642816245399572361850116405405236171019115807910797020073240519209655295345603911072880032851288188041401573161137919868117545268893466155394114514292437561656445086538500519630497135308330413358618477526640929204063433572520335812669757273080865495922512367583779373846336605468145738296174866140530565456386243694334756441317978921313820976725357739810199574670187676406926436154889008102797638696760668608330544147022872994591151800829459089621445117557552749009737851069197974285402515640275714502155169644780283426182991481429913808667900219573394381821293603382708802409000380505873133730013383962158411767571052515319950541508263438624134053940813755628034315420272634567557273181612943613794126701357967398704801022756298101408287650013553131078207042489714612985694732472421671749002309887592992446945011232565088112767269755389306248672888044990217034271863485872518785561474049058838517857499665051267863788560312275717052665028149236163201210060434085221506959646857754472278105594970191410081640310654238706815632683846464264025754982683357001760475319144949911986009584601916606196151825751763823170129333043268876668636534857604734560760739660771475212338215673925814823556823705390449821078112873824751642581224007982462185893431944768888292166522190122680954950945117161882877738388936828637437600249098204688833724523477069189443499743509482606988305425299062955612808499970309121300304159706031734627101210805763598372891628801815561742714375030358917179907056902209811708046220359812095977437123034460155376542435237987041997038733787090428528509279054995650371908833390624745274321066937760740497246629202052128200963246392355378956272718175766631707513957919033573937661751295279710591015545899870096623864107255137848011450997948855238086047689515501336553618241598258340120327023772092675635361465838887768476988069440745529170657397396772357522745092833804027468236960868224668488922422248208307653019787007570693709275655841517039663760143069189107662622744219738368926127261692663241213130979146629840568585748531143655884194505910747728410044233330927687007684003082850788801559935109961646410537645113642466507153865589706725485668693513455229087509436736047916646892948930049400264358943718404935746975033973434953457022076398545442736524154640906857519828710872543567941443881125074592553533168755847178798324236531687538461049656535957850975055967268554117666916604481202982022320895386575796854733247176673012715913236921027898742439856418318236352283686760508612058303070667719837850289678579845322554898800329565729215603268588751562376156155785208231700958536309344746327458000061967938410082565025475299146792152952866494599740096517110428640172841865596521058204562274637292166015160277350861780923604008480159213231660025736615659233338732057487593709495047056943345938122917563851824723872576695358127105959870887637464728479676803632360996494090466462225046221521838083303138115198629218553099021563481425150272916656327355385126055946140192765105580439167024685226049719405452178142860708496502492199932346028885700590056222009084349036013471839339402157576580066347682412504081360898774392177885726321251496229945732459917720701761296451703635182473240751548787456340691272378962569376637459796643020800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 734069211909169961199144457862088793440197560623320642260362072660403437784625312642401489308102850819513375427914885200222452410336931866403514248655571585168262241054087988495891499253656704504545408882485498318443136797775751198590571152422206139124932483301499423008969462945128780822604935841632103333117824029868555265777479266606603396909476404763168892788442326697760997775240627130493601408494253862977125554996294761911378872203119391476151335150896755371034199282553341300490645148069551858075629637752591239071548018729198906073731576428302095202206485354019196751885292416558696497956483315362985566903995303012520621500261145869835793822563389121747668051592269003016903330027357078589693797352142081140267388275510757065625311180104274872693188935073784470984066297522856982087485446367751958891790735441859093655739536569777271344687492471836858991428508287419037824356121272335569132171105449671201405265589893322798938412101258753714037828717141550797275607877344700662545919603113774267566187132406783216795979117751814320685328388129427997692998611230043333479249160500886130146261367628590334858524183236601664120310970452146886280020880854881841511072332142433437843003549482031499334783940540660561888389152223183817221436554497502174282825189238830525162453082312440746674876350453100268315348311253539209700056271686918653966798677236753233406996292058611221268772511229279181800406505349405548862775587843391412750442700180894267461265307994963824963572641309301296482472345315484683168114210581852475147335557717531758077598189986382364901370843245502469974513678116875067987695861463935269865466251314756774424260791416017548651051005137928590788724178967390040269047337237735884930754957298120290639625337418921451178077689849917564924794321856634128120995147424678705951672955888826674637335301410686428810504663702712620377684759434234479822106674738646938957866563399919597424025909594302659004558451205858295297014588642678058553909055724179483304679416721554349935950649748234040529148859657553107337304631735013117196595963940867396267381331388029249125464249537242188315608312804341710650591982743275543869380083683731784831769690858184627810596420082480396019628470425695719545528735421879500352247427976869994570332663312111394885911532495526355844624085686321800647526643796528084060090018381204952777351267167269784346269662909325768393646920803731125280940597340433415411035122152017804289947974991839557051673002632550072887612080714270291503251659630621605013320811411251509666213774845098120956935792518890100456838388725792311489635217732731203350983455779843355956111290480423403584606266326814520021155702064894588396731506912078200567822593210771886535600345740067892836615714304471246370203347107241414294344587341617235603291450777349437047411472673982906295708885763667051492928882274839552852835209840910915155783718636689930752499838229989898356757242970535062955730673524582928544316135362465612170564989244361491329217388279944383946448501756482699950018555510528918070198721943738562637535654838871775600980933003476430698128381335973398518346420820800790743824709600306103369029900706296797429273276575412746736820766645619057543367916193804481410293938023053020368743650627356340276183586824398698011674538252796485480118041498133586170712459369411276762842620071968154811617460462335840178650632164645967179813659267341872761451554123713677687227522907861650220325176214114222374604247260666118245169420488066167300370699496956111178804791139562769528360835002263184468888978146937301268891803645239564001038528699826801598385629687074771371179376640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -212598714648021396655891393882278488555772412792956039343023869927749407440829128072068014449859454508513065790428693723887156904305505746386918768658350464287987902653488712628747793075115197320643232714452273956909909658298490421104783901126764238415971145648173045143353468218175820538711948395155371461448035224458324278454216524327561789624646763776922287352230008077042209699798468916891346096213734049473556161135641642760024626939039444970142410019828653402087280011605648256524022779136542976472662190260147674597298586960332156383993390206949773490633519060705363860704479447075753270096757917712460935955375525048092220287889200017224657285567304676564603697857606970821542768509013639167861635961514649754287757957777102273151948626352907578541810673597952976310602231482927516613960200619850058800010748207809673071645965129693931620023630961534138304269121267240006397936858256926399711019297352791565507176661155004578742851958668087228010154802910815508430465398657651406319704744366836541872933035282408243552117650534586844113460001326265106215395839646095998714323984297926954027741628812379846240504378672211289005997641660846317462196298509377905734128574282177082452898610004671531525142392895994556274350674210763805181573667566535316583500378444998762194505679670088735646992537130198551788508085683191831069646260345825826618498500055575104795791488846779215172041553229926646716824461946010363720608216361465264281260410637018778984065686990376041405470804471530296547252986022105061394516944510498109146116637618241597422938108021265921669447456394280659807596051638574096126985656135655960352906957200594536465934631279581949832654354284520775432495165318161744667847342309117166481775208295750531612037718198909559312279550589994786321055130555265212524052695089767584280909234242710107530524870229197193510400063703446736349524405622566717149876075432421461840591701677382346405679797391730443154423787399327445676351493473583255026236642320848360359584082960339284626497357904984151523322804241652721033013437566183006607334457651340180785013770552244961325255188683057743836044857475584340650340129738453130380155175343124060767915935679966724111985158932818389094027043595564803061017941293556467590565671840709183645485767858671679496185057871706229835683830035604854966194212898205119791061292682966549157114079537779291804843740123316836537540248555066948123551055739371791950947570870313059964164917376587976408699507758384625384694760945146058143325724725415660467804000945656918568252661489787777559609532658431003947093545123480786376291733031803029343583253397625130389123185085985995466541116518304663208766301308693065407713726646283117755627144148626383448532422383591175527679177244042665324681648867370366036279265270716845549015376809386073827598783649019758333053541364063026127919068217305790083051782399790253292274275074232993089884620103416939403356695436163400394062194144181670077582850691328309716863786702888317516996422875837020418746014127127291205872888553158631734084982348806809936514493342786737000821286559028759874617692146739240669293012652583236752967100455073079570736401074689812609334549050868242963761371022578344163855576448458769960670057120344109727579426041955385330520334608399411733923399029461741019652742195364720879724657936758245272151306786223567933296764071046187385218272621930021675468307602115069907542851771606951119749162987929418563003633278759803928000371185410706149335206370142835267884011138145901106359427068513794851505915403303482412661859343409013841595907458293287280067695536125715134982333571487162108477440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 73425729746667100642010089574869368723211206615017697328844914722507752801443809288458167395946346144586257760385857584693615956756721762611492287806992468715059412921852285333467231553486757656653708764977724884901710171840927771292708910191362771607851500767577138054009256044177229625580577982253971876281125726682278245276729232581100563489291975179521659058878976939278671000981372120970621878844655323181147238390698475354871583156599965799562004910411200957643438610586181209530408000849083676264326613879763673690285687947482818871520829473675360274924875218822003986656803433814031046093458180553806576655308330240336567047428067183842690806139785397705584606644959702546050934854967330729582960792153530583089913685613302751757573991478156474895651920795472580141087108578049611962495109143500071693161677647617054790985405954930076687877657667141382242446124054126745736129787349283680128271685357542028388651088987066876104887483008019909036322704487335213747861588818964028630841234183444482173330812567467959252145584391210121944677790882241144825175227019840165826350937255885730644687157430734053358318320447738123671031157429767673609576745399607662082530337051566510605880590646903271867813077694387753672479975051747489442330771427698899977127837949706963066307907655570754724279694539730296069514115569173464494676992116323396316612060481863098230618371442098744932534864279368885069094150303442877269047232105974760942231960313857888459450867482805207558758800861152703149642427389078749188134189257972547351655853601821037893556376833728120849720390234238090995262835606343122224665245573087895215762270246894014878051974441313061512006921642354072026372100200090456379632418606392359591743964384366477176317039408294098179132110920765528930572759729090114981835900924673796247239168240611810604822786823866753835793509814895920446977223234007523754007630414133966266236704349219828271318557000135411198990572245537611608200959357137776144360681942396800885966160204322665163991415916562017977659296252717702075762036781422069193424005728821021463658410074645401221574612094633236423256732784987472682367308766102013980333936864364606175974024908894404137663631853530667888788044313491361581834380773658728858888951960739089700504545356406075874345277632162790275065993889929467003042032970227530800707266294998916712929093091452477371784183603303528573396309515004728008138704150217093149064715358838161419657779053799968658291844480037562804722080369720284201333636429366808139253031604760456200908169888801277441759437733035760747416552784197989968700864675133312633093326438151673233989609180727810749225527056082036317883146747086724105204376233096381950805327918024469165411240873611305164152542700994480725567850969094671267042861382531784508598596792777299773259097456089616562036426494731841758109046574750035352224086123984624324719557979651752901815920353757557874505584943587248429361207425685069430029225765105019314520558304415418454956288920078908170504912897308152122171935375234360447876862817963266666960460400551465262733297776675328300271800486802900559236278017445869351639545565678682149046269810024107482841477248109028223548223374650963454336582820784867069646691293128125757201190814298348642033005787203311820618994650005879346683063257896256917374810494583363876754890849246334139962769159358164430928458208895020430972542881900921957043373551750379685061929605941553202942469872013160918773080161014625406809406825837703210106743225994401527402547129412051123759686203414668483732819681850600676351244630389160043697879515563866912430812601416908852428800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -8397468749493287509332209358855860875153304526653695207715961154953645618560437779649617279961399169595170930951405500693513923745330077167472475084175854458426138706483059190555275482966951864618994140455594909041921770318724954040352577776257331784962685258825663251881654867849229476858685004409503033079079126405112460093678478367898705460892834101513770075091947970991869769407246167066163276771359838954664147143745018861997426990221812914606802659909221396240204907233689501013425450304468201028019947003971478310137246915690679595833535758731676694058978465852513782308613243403997455489093767161796427008912417007943330637655057636406094179646239128191083448749629746572621853540226183313861883203838965272593281641552778120492356014807067631941020955052449718828597842099879019093428759174547171437273992487605815834935462307553580902891595985180084394327943064559137059185835585642451063288610248578545160701564274451913751291187739929716109204232707250159972648808424986994455465288239048864381646655518749153029631834225574006200953821071328356143966330267646995084498952893298709210349512285334753853874657526860749950622834387623083308019175485100455379327784713013978233610221731095464302413020354839437630310706191547918429161030606773587748082275209841510216041417177117802560545145357295432235019635263774578992490067226315207110349810309833456216841462994097604585329789466676176947369056791968561213071012826520234812412920426680620946994278593385995966184785365019496405006571096009300611504740467109968675786362822154688974401346963461511295827675099584747243603043193423052321387160050046099919069618023331736970679231973107565972124587680710992869430968251125425726829305324804539625057324804694125362495782754067104942794148613111314788847735914993355519712912211884115900923608584098990808847188281739653722667280094866863433855473845985017030291038944198393313956620264930666604997135510088219333494452737618878985496695348074979803186554042367629721776332336624503604480516987058651931296828922790424330843594843297360366865457420724850971368178388719884655819373218691121982791127566528312789151762260537739899456034176161943328288280841171705558015179838690869560295723484383003783172978991340534199894785165886699541858729224678607623787469880289344783250274839754591362735405279592855405790296188482640382768732528148692945800335040896208463844716650530659422944980951210669956277630287769615537762215615847870765502178854532717549790974754237048249060802316349001964237283142457786238172586809413748206275705927160807878026307210968224853397400693426325880261328827082588202363422142523685256363013449662890706427772898431585541087426021819784305178419220549482935605374822693597166989979959083305546118186181394723857673935019358153420980125580613450696348027662772840445925545516538689131444481500074781294761169939160948066939497847029644670125391555001592636908775094872255721023604339524327580109298950012118153444132068698415446325574716972168044566938395916016371725715466995635743279173817041478858544683932676721127508932992416483689825008546516909914551005300908839117486824883516215202225396650482257468841012327428515795929871686909724585395179898836483116256652528431050329725509270931726531553736136995142117318380002780966101046237798430937930480502233747233358340512401981769162112537464187687541412164164717536856371759670916457057475150264140980450969880041271488125456968599396708269609919560192805737669344007810269762202406675260791089850925071497443445262661205068899437225504071110565725486573105229536651229584927891494324382942105648643440640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -6502989091592077876406467247243304667554103603947601702498112698455025675966709435490600415727488424822069271876968952618116096312746531967829108487683343480944928754827384494953459279518006789258408439138458440324742753762389778276997652381003530528714442926754810536977897118371286059405776502655857711813143579860190319197471025480542884906361923034602474273428126582235322836084778986273977694093551669139406816086824230406509450695007546117299679351375182744932328388449058049902280025214418375480977398675085637702692090743773128581839485884889925381478478337394186638596068202545218972511342775235543916100547647101508325180746474104300558744753816195392587021434093069438714692287695491492291711617762612092671134131547853716030989242050063447863886259664102170962532137332350901524640435567037818673359159207101525331164227590169635320020482768412858166885522672892133700492513899318849078466923608897689254333907159412564092749985864325467110521202156276323055541779737640182561924825922886471528912400842729725220161684600595756764068417568211393151185180606928700857103287531434519147811917055104356276955913071335990626681068704488787943162036378658191577140839739789189828735620397224151720303653184895151242105002108963533382945981421250808497537351566443705589177785555605441749814285812256629908244019372409367782725501542654052987592297166222524941626768656655112262560808549507287261540932330861047986512321326665138040018062811090068195953099320969053468434665696794637352979600703131063098001651038512208661286631773205359809175489848701562908522989451747955130229960943018380711656395846411007780893776237628773553055989978776980591159203989293842152624407474358469202665044833614821547141548513500833214909650952246039627896120655876199312384718546506043714680166956732291903642213338714175436218242716914979948079011028481665247588817990878308227378344463885476797390089417212756617003497799469189416145074017966025480673436706272904949947987449471893235359108350785035463176135925021151431508830045255533100824892316377396562004969592709737710466717306530674326930268088006586748317855811295571287800425739156669445493818126260513076066458627130274351659872746379253668944076507853915503047965420356825429473584398720930846237035334436367582443492725862039108122743025816909416560118133329785782482915775353935281996804793579770382312379345179031759076912744548440628866013999468354551466670563463705703716165328708798949604625446500784846670503011583557454723405428165131136264356237193964220466967573766038226589928361960362787563129310975823670886667972875918635617104596326025530608750486608571352217297738190049756753823770342897131612368776028032923566960026021555295529354377290922364348252132427209750229545366963287466128128032197985245532697381155990244069743407181490974000297607472390413792593396875031040679630003062140478873643727672566566584872267517798693534849695034219812548128334240296609619074746045464725050401660900738575699894855393794981442736399614254592812505527088523309206426424257895499591193348584589299967830137524009090587307318652035221501014222489501359324755187385653807378538166999322120239412087436034836958757687532875485562122477758696046489118957007995364439905322730292061751192521703430114885569670810644217536807943079716279895469030240109199929481391537350547703306661030292993601428087193775221073841086845756076606891182684182546973648104848624947619195492951997418924065570340971290346996717164339791890142405886676978028757686380583033234525402811796728982078099436322939720512363869486825135044225489844791717624861396303872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 1653241463374250901422759470218434137465651055290674951814980263687927001549178557454736097918420643845337359923537723650722325118413595399151676883537946049084580617147118608037621144019427444565512787501573480645100413623650461407125334820961738231281199443566349257023089701646371874596583704841186336947493354665572615224768715762951361229505699058896998851742410645926784139124081424966779403349061319453314129715177927615033739872545450183725719691420879770672955944399167800933999112514275396113283160852529954946394021108456193111150182247575351999885695782402837905804460721213220768142031135022498078236552042658583431513254497577037529591281891884537082577954454783898654274658009709706152046358253272164404808550141897218504331239688293484570876666758742038890819204667598397723827786272258334523295586573084692687614304188903681159001402578315712635432810412908473798760916297107197040848952962329036563260922548763921036465666752059232434866391071796337360658719400317496236301670583149315393927441602204585556348094108242637358249812659829175825386031782678203554696204394768936232553557297536090649506404410263406989997221456511355810293628807633179795880949429062117201910933604605114109710723292235560479432924243078301366989564705306778789831464253042717088779407948539702565377340316952625336164868333540390522912850903764478122339318993520694574867477940578833626769211438735303532763811438872920580824035930430829662279922090823907933255651070786026425587654311329771459341792748671701973160493577748300062065638865418012119405947820902916711016457087863110675127273717096884691906390318893421445048433042297234335437757843686230953332294638424137115088159903797560222507458686618304999396720887517968971967796282867013978711888993585537069655763901837745496337137470493940638270810679602382873373718230230061456874613040693893020343212184871042020395001645994636090870863689525047063060194435073248660626899723223549336449794779723507555418623748280722731776258595526017500082529179464318938529310404327071175991190791301001167471820522733619069542136610402563303492820814605970376788264271850181572083187549400535372746091976780543956984866879851644136573487706688565368132895488575744385404288632308728923750997464583955378012909203530862124667135267009067725155473635594538463338949529022940587695678063268350138233875618373491548184495560854281648872434483088974148585655283737310145201611553559393724334567229190529723301760545200070572934639307365334015844435674570076477059920672543598274151926691913201142038105174619089138598779624049128700531133241212343061184240492847142528071976886279278414072947066531903229155657672309609559297766454751611042873171021913553043453154256634439092268101269028940380533568813201905176557398408697317130533254237210651523231201715431460102545884570581691555830519726836343139880403914293747433287836878104933983340045698396711063613069720689486721887049120289728043396078394106059600259531977040181317654878477815906693243357152512147494161900120547560537307490475363353597244962827485300122477110954596066999652200752654090347900841077802400990085286869920361581038854160253225518400049873433003504872448390628796354841331294224832915296358816956270067429168349844865324511247416525990442542964726923540113847451456248166634099469911567982389566237638587280604785391062530659144280679305125210589068524845378618339856460898916605493491721125206667333792878707445962690078339485713911896670799376145252839751524811926047195048628626141264162463945688409162817270643394469059164589999913829881187549302674969136796271252243847577600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 274736632854082693016302270104487590296050811678234647276947753632608420747854100973202549407242496816485453584396729756591323080890658232439661252302062403606322134044648026213028173982802749900211728958681596801325848852150193288271324271195051176533032369705572285079746542921353395760685881052695357550237653834395674301798203572792257447840518504265218090427225686204224493695961329829393755872918047390715974587738691025900098459388101933689901269581758582771143319297102403006568258935032923853725568791158869640133579078387984782756326870467158582034613105034241559459336375502458259316622116544121025519844496894154192661479543715902965487439807480942654913297268874778652084062871439063189788408838144020950678931634114283933862701884586489763922287434466553985128373429605940418080588081535380282703710410100308638461947635992316032331279737792763228147569095618483569541787159891920945011252100746295057561770312470721642740119862417084289151111547942977995394191434584713798691167849572325419140715270796306443485262931721037881694884551927340117115366989238624240083423675008302344033348104058071342195877318995821725494468323865423935502068061657788843448334210519996905495167079702088121682028173937573951102373614243916752295797663153291929237797145800451772806548256989619070707416761383824610599112260898553026792562062170109788685009622548702080104413330876992776580754848227105170965377072570999321157889183354258492000674382728433841333554866205007047325787052936296574744445544227010904951952199733619288245051280704182476807760180696532025600468092336795405237705860615634761184127513046301008465421557725639133997653143983820396292710300623577906356873022057094278938437869098392503698007808136960262284076048162400115819083162891710031629633725888531572488644478000280482987927699255334795859590709845173796084547253200455287314673169089340790067222921404014066884658956297909437984243364548837657972398872686305109408393208802374909114435474932254398004553596557506047700796058074542923837348597200419269391935580433450363665832926517767666759628442351357764305778567820534784691248043313782903251306788603989614318707981288169637292398502757108756104842424556954339353749198514055461589314143357731890256083611049177704035534608340431769659030471148550772531527585784318046090901788475119671604316651701050706951459202038760987122205906299382389943427043140652156431565426268368159301671338144873666613953891411740688745712246482885171915033004932661411676151456807086996971083890967563293859847270128892994901782045982442351497647398488867614241052509045849931601999799863898809867628269701167297079174475035450590115422255324269742943932249888496846325077493712056282159812057121058127646725556535649537929401319984902405727109535995243467145143181649632926804901444846939018542958714645610928070638915481925230329846921674470327490662613648606729481315010591897243221316847347146085062295823057336501653023221770593613860552372586636324196758931820240557719238408713832306082126500766854389343931614041854865010798059503569356904580462950021131087756645015796663348611618235442575836816693530990280401202521494106854243729824183619453626446070983759096170496004144115961761656987979335258138470806438548944710565587472918330870106799871703245588834477337366808297061521383303153963428080420481091877407873870808262513397518469263275002341255514778978458616978188575434730358389006524127943755789864686548907661709304907186454534984535519141481734383225098523411169528810631401723012561174138749072263376597446108944998536599546823524314974689123359501623020748800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -92236154083587414520082530280953579722486937085491040651255110300805678032197064158769105778447542845455231769693288361820097409103627826703978202271292960701342619933069339878673294834035765783962854943770963028752967934726002821196612636658539409639116107382465996808782725550573890980123491423866021737407983282043194853902966324662911844997411414979920385002803341073768269558897288709143370932067418209641261605996408208628541401303428976975939014048841204778292928216084164153708033717260953759753128001243564631675204150021146949617376309959326736362756898928408549519569589286210656733884177558041799129557640962149965840515209249137438778201589007477873307644313627140345256757413334417488679684493455177473496882079346210236466991851216543162952957318061163916412362983066847620344088190773381006757653908159493240424355793013423006956617842500426514732379794524705999824707193262873962656773673361033994524147029546064934369302847915853933729360188930033995622073332135198833374371761900101786057959265864059731097993027301353831202022454834829661658887221878681434470539809725564492708949406336117765256906473724418262510520722401303994585250243607289624147848357862447990470731740499109781499192877990671379589874671112402848723224337695651793967777299013947099032643848285048591068324225389853382014801326362457800108161136992812528918779682653292884310619685021650479474999853529722013758235598500404155493081016061023721543892403837340171603131341290151176813764287450234401905571992693484975278745028346411396534316275572371453736001758667110227359385977583695794348609385696094413161275548728214092789977625476687629962983528088120073705224547089700457527308642346992187118389572036151113768687478046476637687764738029626806358859856033132346348091743807408371894168342904268281615896294897559705621501268471409773414265703184310680507092883695133024268628452019353893567490227928544606867117292056142399797595627129198331929176879462459700779572361743168485215189002442300368155278475515784389186616780876738665707986207219990702853280811424561051893816861772122572417853673942798356211997537700721975172669114291874053125705455785963314893862201428711840576995642489789231856985907815527020940623724087537187390261390179237464431984188603142027028034653603932081606346266981616533310876554499369078018223190704405384293564002530346447249500756928853894113354024299671159324649259946274157384717174761534159832601875135741059793225992997635966296440454586632412620768767746637327389555902476308132305353991790184201116416770886563042102534434474632567631838248892183144690612296886308103991193855631652044196721423974212074061654014905028680841069355997970709564135663195085113140195367080148694964991261381922567918220935325321722898294223476680068661053571254453989613003587815444493282805618230923354159212964399233141885633992778891250434916783881368113052935361307766619145198401000304030116758829352985936725523007662681218074228510836733681746251937910664516224134643566050017454193464859246778114483963716338952879688861957758767742020052884036854286586592839634689487589281508506813843733858887137511877219065428571689189411033136627312254224359738901061590479982064451109129138373395170712389286672793131858568139914176489132240532919279846608240821616049584523508157827860328953032657431106131049586873616857323025174374401353905705252286494149674787274476489277516085302891367221149469352570214161197424070801647587482444978140812181565325535925203507450705214354738471120754287228716225323462898875290361120727283566728293065935616876483466985879692388597760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -2699459460842043545291551889264127796908769851826640319499491207820862096014887486318954353025514435065380643674292766084088017594970491679662856621021134113957668201491416202827750257471058638531693992802647139112633959994347125225207030447271212715251516332608272535556947998154724822684975178107151355960116864421037239132864364358585117493409651835143465786434991325464630963774162295596688906362876629697520290280884921668023667633358378695686637286342883956895784845473125010564007845336038216498254574277033089696521735369250130113000498925966754400620606772258948817416310589090546004650137812938015718116878734219393901980309024119613176396165558037394256628597634115382084604748563854583734504170657297908666813282063523891741486567238735548763724600763537529144720935872550885408203133657708329618161403496931925303606556309332745414004285849304135734996200012466948674012192801453530598338721693993296712548845975715756440109475171287585325522302490210976982710884491614722814538635287893081314184256609315973219580190083082006814253729229611480475745615910444021850920552766550953951678194161898020792659661394915153674347036768321090731479968150547591680589427765617181967494552257632323601426030965164705737708890242984794461515732980088931127172742799830349053400488730819449287202533863850484639977711406087717815842938726780825113620419879392168650112214236342820785389424344713212313483275874309049581701063617569678491832659377667455507599607187488569115139553320567799835985644562218963230511040425592056219496366452245822478533030515206126480006429903889557572640540146663623872906411447710986772049829319650324498682978603812818046668555238680736651632701623337156192077117085152421542337925436106821486426965902520012862974375412304368961641077601461415850625895257235672687936584285376037021530085655949071272922796992347032323170668937348330000159510903792492855314249996648199681966403719949275266416923005796154834874321496187855367929996446343829707537842594905378235851665416889752123414845626931642564836664974132119388881831548003898616445558981946372053752768210555023436258524969730937274632054205343814830400242026402256783374768784634463038780309422311307921543579392255258222687259230389703618724013968449645786310649108653691239911673178438535595998593114824687792641125792631388081375439273977704701592589070741117500526823245966140334344561505491506401288403596172803106734088089970618207988690071093004917666738657004012656827410180943433201595380825617430969601338100640610582308591795487755244938979010829231740883215986351560702564244013740054136422910277946324939105909808341165733682234806034103131512517708332592944994154563875398827255524373976248691556831228086115587650329123535719310008548912905970020237856005914902758849019369167562511787253287756152304919961931250063777458987316798804628036214591524632225099825804212793847837555300783376633053600256388458103461982619345368915858645266113240940154487938231912177474783114432410123798310981489005212458325006988342458566557430646568275128619350916233605339758259817318325309582119701656896562421549543766573234419703874872738276687865715223887023455846515996602827599019962661483113577179520715130279296874407440441725003946258167953838443186736596285761869073322479819989234318954887129069197465412834346894480938966479679578910114532722034622064764412839513087203712158416103401039134908670340653684130767687398623453364866298567978543522634015497590674659735878909407332060408359868143588703622478091527784278950264338407846362658940038223121409378533297860324629313131852175769600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 2161697999040451628067174490066585328813613983544797523437989946910263661880326867218877526453018612689031658661298795680311177084435424321651210878137353463031391863182021565862139789695660367679673389238906300238152964539422234789978857058091401884428793995379130400094877444028948389594789818194069458503008916535801162859117865341106728745460442496760793604336486370388300470694368391119378384556488397282571145638539728830485786010693228730007705639629831246144756036927499849956223581143024128341417511187776397860683483442359895972720840987944682685629135810885577803579555837007305349337355716145203317290330251166290643061220547644888046830817559451055274308158220033780263277340783856343570480007143512157865890783026985266430534642704231000804912354994575066029462814904659886236985762421504204993045495501350357582268893052748108229330710888218832465738585271002810808199510956911634780030842645850734813885069039152490183282084967400339977730271634170229586596604897497910048205020138645432593822126452887561137000687251725834829518572280032671090216515964141311265425455582539954890668560062927997690640236796047931871003182171358568267580595648924909950710527428877373342867916100883878767814041351736855618185627166198971245080774530126969135257698045531908014284169289744183912999117038362992521359899743246785860868889186597561394513916803229449699920507321245551154049746663666897832942629016570988751144326972388105659995062226031264491013118574653483442901731568322131712771861300753258637929798416332520777728193906028773884701896100271788582419796196828870317110367153831959569643692302931204495587369260422125719643184759062315940253502516106863480526811154723741371586858584257614673866116080192864354616603642933422649871124869863750352170340081063948325306678574162683317787790527885808261551121174566212407284412268690720258987385927069727896288565560789547926656044009666371254273521397848077804861048924323283733476429060911388071170110031525045168156874013491754158127816837709227062995012140976404867307805550124969256266875964136939271583486187428480287291330827956198594001454162453823852997446369444293769645334408014674725221011030681649154074732859177066258689284948196999403282676387349099177025902420756088330451515840714225558717449490489397086228576239846815404771226932891022144369502560390073310559507559895257800417958297555091898862781274838727130957887298914737068120627231436243035263207118360677801366697174084818957873402432483562887439714477571448804623256469808030816674772786577415994739510792007230311303344461133707472601671788879814154922882570376563902431705521866034684363344589593388798377469996760333986316283541851882604241016326470973088427931256217803378868000958376253967154550847903567825929214001472572136923831220376911256921329569366298459427503473502396313385678629045049363404022882664934824714112602215049500328865748291952718913639610608246426344449645170832790192741961633228512138214922104202264597520808490981210879522675332653571275879083716860891060697154081071638216003685101861332373763725875598411951493809033083729881241087391707667726532576178350724908724933377139285622346673315564709717268193007814395171121991844811712342071216541103924805011398299433954445163293228488376733497856882285274264479976569752889947026728393642921148730607851378112357908663045111464049586111750262171370521236619495982861786818485175021001702896514020037557971023586667834472168913971491210459080203825025095944619608154005343192792454269830052227268498347866692555192763398884755189933705837325121687737157869072589783040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -204299793293449816839386476682728088536749948939635951674443074254905719083681164331228978310034877141470496914141214581242534392247438167044036343581019829870884448741967905424389839639814502085533436661866099998388669734640822365840726807382669757561536040098600521236756666688511002585598625746155211686989678326340930394212934755646078582698980184960633751430709819849795076866681410689739584972426429127416376144013591145442254545236506002573730024007302632922897493335424115865162467232496325658940579648167409960681740282469915130231134222364428539851623675879227347069851381797189692542522109216496887995856498837045058608317578666836023615982735371068000218416615324293799103753666099625959464283003032246655932946641856141849338615841051919541528601188873281072217335609143760945663214234684280133711427155561007353843383384590663268698840599697009168981336556760764786049807671569352276129150990871423940028673320997355493022482173702441959468942370711472677990247231681614857280512036661312815000670981189338987362567121610468926605058238393932417610395516542175019834151381948809967521936901894428088392983743998814721593153775518861166583571976905987144807571278171865583144956969725267109862480661213747118187283430038636790002712955049502580967414335022975446070374326642700608659446421580935379142719815357245774040322865537549940822134142537046557387022167867533366102407737330081436380421566406270520752784073392792139782639725676675188439831435540559250851685279335663756851340472618798754277199645013670059056195116723998615250355004229712326366448685654549708057746365398288392277081145979843136083791736812825826232129414207298406863049738464697374537025594062866957069095887287186848556382407954255287291885943582648549209085069221340434151848524151000785037022292265068885657962486070924353464461709665333659462728922888743816184146024950543409535011900656847931785102570658139617763784885687245536772433995179817297439794165633509319215897565983456619621477894692729216788610706420199292644444240087946372082640407486933619541105711171061063964528164534796739800651829288093164277380914782981760913951359811045868837813066482693026381491482283790277794157088350816125520550606461463115988938268762929760854800487231699366745487989742188080378618757887773020903888812074972108598760527202186497102329174872870452941243654379217401018229413042574441880069806730270721354077027078957770552367200161360927549597135809517659820839865794421122225997662023296276124799786238802605420048713758905582028503564224035864056449775304890983721406985071055488197326192132727862907921052084044288133734313566341511932567209677252256721912426112646404738408787117047439475373713772115425793387986553289969687086068115802648826848354023194250353224425888196371050484874785081100780895878736663012203165656818710795766848316230579313894656675337909182194826045181788118396193502055899428689504354218588019283818638684762346206586749080760104723657523505163744991171352717865240423829732391310228234869564598199239972660337798754855914879634342938157050505540342853339779304186004591438663665341941823371421470908931793660128462967720508020136054610969717387983346450569900366979687272519574220317357246925911897845719402100077519658540319112027650016926355980583699021849036521479533956159470698980193297386158202057166714776807899453153251969132388264003477570949859748313444785782763758977349142088047525213824594366098369292163596168633059964979113889948468670152990620864347423473245983663399590830373215791801044416540674788387426309259267178789813300082886481922752512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -53202706149471410414478834393345454014860321843739344763433989057912569050875476397298632495965550358626601895423891724996566860885436331421088953325663426912766860942054951371504651630836221264161819362463847101427828844941747782786415276632884959762982763637331398535214032484504245283151729068938229612246906183823018632132550874857820540404041886252384558796614610110355943163131217096768493884084054525519677424030219134210699553420538016465329493435320433086300047478976254273824126389045773622023822142773498744175381855571373437664473716966140995873112493131599499535480403854631408243041046713307795026121061339008739235275330800113460482250124442511707218402681130304664672855564195435169012281223344517667516209331202712201546076878030481067942509724110384138930840024841042208859581552606648220278037144131660522208381165601838381717611149301631008790439405741190040913071012169170810891562109697645941033400261051667655649554401947827057602901222555773959065657043434346524455018786179046928516445217280526961912621116814624181892432389110212069177088660024835342773619477038546860775954162915541013839897183566990271922993825768797942458468874242807169990384062546909826531708652362380115950753063109006712801502976774523705042775359371784312653911625126140935026393587759737225926147362813379753171526695058559532091397269232009877724112154905184402831303307866957460469371007870069977748572952546038413672640237177894738626149840468896572051982034843509844757794519446466601106443745713937605213056535710865117354292613355573113029855489385330861580998462626158845834886455979202379462452142320280849333100447327959515405693750702602352515082971331285045108321441871344669800778388382303548244358859417191222495416081816684483881266265979532979403527294757892652755812716043686047073713674539001369321121693083312137775379684469276366393164921933544800284415324836846820976861454169544242443078212258076452009994878579878498203824396426969073899422939271060861742366034617253339702418755161057871006980006352543284642167122585394384707884138766290417254028867952641297796010088488993543917439514329520334612716864441243869221383863642930043904635236232709897922586892685830829761549996859489278992394566781755723508862109256761420178352195184349915025613307226816671172872272481610041208805802017813757614894551954578755960673257287641039792245393182349068304530898043741694914791412536170305151802036554263792060888985898487060498889323103549224588991561052560379136667556185873145807779685189645960470856196255938007241020620366549017348145823494004107039111870662174265645106504018081957529255612422376316657955439787181413904070949506618729575309108993260043056492480249584987940971267323951740613307743098675033780947638882242206201498604192452400010162376889889180764612923970264847026348616192857602378095421289175540622626018566061026118345628528824699725360068579236620020445890675617017672846045324181927622382681294868982299651633355679348553725572071795406700288588280034183937012485047474080508578119575501707060555639422903806874334533481812310219083897904067619140212075659567738841733003227849167919114339229598528641380549493200602415337960323061420600029689481227126970652269771042539399276323244250763543564098712481479883522880311836043621241794807098109846687941328494763887003734529636690420868532080173855429546228670954242764747593645845741120700394092149780955254613006678263014142125147426794439830257464212512052986529448867151828705979776643882295792503999328039826534024174233250586503150397191675703185643859059376290055918796249497600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 8253962591858986580745797778118675459085198845983298003472152994223106010313883551265101768780750222525650150281265560315214816068387495526652750648461407390285786877977996177541780976266420130007809364790041640187915311236917560687824961101641560639416944972199070057655857883108665952047439938120178737928814337347930119537989585963917909741032732710133684586474469723837408590921297080054198476426781035916467247574904348312357986439059367971789327642440746042197108457144127079544252078515585207216113838928478188709894722586218594619184518567437723158086765632872432778277972338108565162809642971901237136503116991265770214741935166828812253886506679831735253080848526902289838195355362207920734134666251258059793572416562261412392246822440712046527633891434371306644948061668043484337569997004382311497214381329140663390874466727886120862283395624140960257375490347014200091065794410392384863224777595776062574552285163730979701846200327963597011538257526888859366691017801546165336816559356025728706645383309262307630002970234704652506618625061557274099259659559939709267777220107687418076981084168674389210317242113576280463758858747730325509726472522879349497155561255681675278994147180218547063536019550979986319386135411745687353182533893499806066598459849676602420839776782216225184353783268853427388833880920101331790133339299004101998479742454902053982718840569585414442161880764607184821616014837605633030451465423806870211466681242571786258828543593715088541644228748230803696192457130650034089822818142561481742452307178752630429248920864559555474957998604779134112769429709663925776818841306775407739426200008975222125464757534947654214507002736783651484159676766472733880936575641731552267806795388813653605071233751071208036124853242887470300077723376816564418387185445561159739829971626917753310161107547330787973218595417974932860439416722057389466235060061333007146719659329305427091395408298201765711449336062896407425694672775858154236875567502805762444159129437635523941383009929881809338013030305759731000485975124558323487699996503273887324075734484692051087223680247083136406420657855526642324477417471813771766814011370639224685474373754871958318600503742066094466328492916915536772352192049641203491347648305784694683223396424745856285403582758289631648291940874033161123318369406289170681459285176866340245943695909574044260644181388212921464960239009190426526085972820137016071465721063792611212725513921130403118772968536876642184043722644973136002578801330804673998496638844159135511770106121754662285450981892363409564214645127952259589983047011116929278104351009437461786215608172000351987217450366257384949500792204794421333683228465995962584356062742575316991307561366848729247591966434804731704925635796426139357745489581079670439037252719316744617347488857431541872906904787270733569487494174001475234962778935058569956288228137149816883663700608852654867718445597178439000888400868339220701904357405211318501251921352210979703966686275059629632304189157738115059583114135100373922579054006888192527449817541858837722032977049024161055212637088088563405930141971521450870221788953072162854758532387661983089040473500135148928684228265066690277643818033304097797425166076204475677539570578101224211770685309704683037580320735142994712780801620125916418666015161428484645499603171973654036386506291158077521178593455305775758516824580432777657340413018754586874062302467843449457265619954805948009118826417146287276281418117813608603661025043014673637733078001969697033353970735971769897090739086095872134289909472704487868544007599554560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 1332688304852873706907195775528083649293068899925391027493897109315290648311602522857123602688033055141731756886021609899076185825444954594709919910404412205510116538537908893968484530766724023671406641878068831352713683646870556634004677430694932656132918463896726400254068774072943047072382348314797165765902569046646577238590192801080534115955535410085869672013491050987011348011629541802019111536586813710127356417222854142746918238255986141687174465404783855298761342409387483820076334026124662040699149739383838853394115638135385264184149728443451896851715876676127945913975265928760568895561743321814664485856678766700355800701875886784891655064070966488296907530321925993416022827082905854387841883215294967733721488330775589801640687600355456124739271986479379312014629046368786112741899493823305126594184262307703559124341634240427286540802570376277350455080257201711409857564207994025385093060998516904022114925473225608869656105345152239795671896739208075161277663217447822579427470040136968284536217125745347850347475079177425435647066569913876128681105085416003814364997612861277437452411762565672940023380388364481100162464199877057525742607798364187449333816928096522717073859908147610870995465448095096287022373742610243005568776689050723228118956791941231669874701394539008012572586138964473828771675019637183770611708821091890664920439629511730065478952373557273215514640334779343071309050096190612625958781327305586510577115731381170833330912583125814855887435006841007943136407059982960554941108663845462758303120292035895103387173282829260718923704644612691913804032265253409336212573689611579813200709335796244608050453561327019424016049958660605717257859051784603645783181485612551482083698367886543590239747768242975834233745518465508949459055182315367702527408455056666647226198906586730136168582035851062056468532437351204607615561908996858266938269687920947354318437629299690654674407404804037040340008949452192760440846097209202440501786374305249500553891417393921526246536987735298646041499777944733533477524375775127189180192191329492203611375502786146709743661326394393349622728685874757181989194714838311595718628834269013382363966129428137262443151988454103945066090296848005260761358617342169520390441609077569533001275008021940029691627056947513428911517981610670341314070142010484712759166253472933160512426869155904380086442020124128715538632132659671636621656735534934974862983165281766233951105860564296057055652989919921683661849436343368524451755969904682570850562027718874074247903929831740135982313328169394154253545306422217068296577879671389609772569958136276339300515156168026071871025692655179932009317955779210343927351290905649853386664997819798343795087043758008306017659348903102449450724416766351850241629959198083238426856281585251960416145921585462685638800746854198489487479738833837161695997296548912780652254658601958706070014303229965914113301210275755878147333781507834189067678643252343351597634872752949186717046333493137206038713208553385633050677818909362878792388969668751345705486167808361915953383197991333066810869122859453455549014376881505935678253239837991990496346870124295008880316752596652599275486785556810151892596248898780209306149289035246493824856707086019350076827790406365667009198844610402008078132994290098861472110396659576797392706727122882196389687780414790563756459148449391899292054385886830964151842168428547430737006292945173547972032820660318357252102169217064116212350806400697086298225018968476359858468203189905731174991142143006935240112559693408236761767241760015828234243407872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -2538359262970560003402857539417227256865656941465703300438540141512624256333830613474673634227141002174293325344888350065875273977886120844586159828649132866913028142540148171122456846702669020423127353855555183378230356370446843790968395613005670035899294455750837434324965375275756566778124746113103460950112455784884235633982492357663103542410696378958029233768219000765038687903286702466422115171372168433978861909596647076820005711188325918560904347430315834561574505698274938672122651202961503995229846853197179180535049737938017618939834230084792243695459792556056993069167875779107099298240937213155700621018891509713821404736761703474386848970410789368610017952394070868408159114925502486478695547171857853156629110759902798975387314849272413706472794561233092543431500573218906244886776760431912397596324168875742205367227389935741205804723991672220543032552337735715653559863002686056322220262192183380062636278292550560578100035888465293735979111869221994260877727384266588095769037059368577692090049686164920409135906209631484577678631284046131483380822074842412694622370954381076220591160344890944088443541578354915226367900501877293406380190866516854130157069132776482542467167665486231222551563151394368556526849247991506161723534341950200293671657782667617700329259117085821853901214238154520227258668065212321342629458058812644555924424302414123151028150238388080762888366351508809109301490788200802313875002571608570313242977440381496651590951333269703678795049802129850693506026552470062805451798012337834355159952752588328846812329962731155094460649885521682971050887798917591172042861540189031130940991236687399173353330026156918161136342628319732058632568420270719484274176778417365953050204926332606184709830448668417155185817731035916991276998722453196594291515439961278642160722883241172274944921133760343100447403253707653167350297829408760159681725509479965843267145876401863161018452716711011670882314533033474603046222677107547662797826468588203216611862045389900664732465918006594251226208318355570890820809193465600896261848018291214044787440011218981675409011035247881117020944841334051982706940321083553112634645236304286186820488770343014117638309911095164036402860756686806208832925565298482562856418480773006115973927764697845959636984980349903302286217352806633460518179954546379581874793219412520624787158104779473031582607963322114916068925094926265526117958247678678165318165330711437970123777505836045486408669598760555174009597901790708729058194283175085577903934029176910030772932539366783986598223491752843923908108405750134222373522841010009280206695628418468365372485520122219855921398848826674992401256424306472700191697831930736500671664449566721358275928389237128200493483432513923105329566776919592933495602930973375505576262601270699839350666505546631709473998457084771019371519535635615321497236822272669433242550823688006280900535813241076566171626728075861402669239184182228507223175589098655057358690199336781656023420941985078560730633374759978610689638662693255361975968450818082365293594017028105162553077101714677276313055280114400823813386752110682075764191486956326670192357006783664020549043754485940424916153292409327457481126247637455757064811231877045499788696625320832267646149811098273260516201178248875827252729603509973962332854888283382738708003893664919563884326878847727403155888206279849796893595391536943904267390359639261789310652001469412745796312929356653820018518723909704725117072955672709158613728436078934543173094054497310617910742912481388864082007037065354333438037017497000154444595200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 15877391907123245468452823972368135847707018718439584745147476154171012457463232792722021169095062134918649268743858418322892153384036023507891827505125900674639994651112006229544306295451586555773415381093498902778369355925817180007305284387089452943407240214857444662967151444097100296136213163704989597230506449548141840865531046163937662348639889887834646857654305290859181810694835294396272122745628924832496004204595293618198726429563755784251591199674605091659484320191114392722901265347248569235511226828459603177736149468980018461686541587760974052739207941204346050037098627201368735423652547413836003140587545171857543893253597436614074430818931145571454274585813714663329945661692319439305943112696363683381162320864929254889066288617218633310174607154242466828707014434435385182496035602974844396378032377046749870989673370089892231707743210146527564352959015993137477663206297554038095927496929786485382218727079468878986612364732527199154435377859028986885895850527390411401708740672109979327166860949289776341807647672161156993776904960821860724143338820315485708533024867371923762122300905851535101883048327977793867636257251719338710830037555670462356489101516780844941215025521480126804268056658104452077524315932972707495311379583111311375527674454706962955838476868683388245977076990341003002437155464682020100859104121094355636542142880978909544677495019784550072728344870833172040808057142271297560599578622861307484819315577610520665394532971589029449132035621101070236461519352883004086425356315868068073707100295867906604597540002325223413469076165674350883439136715012996281372209968842626063294994467679537294105544779357353646473222585868029701980790783353434293766839937662187162398932412853605360056709270062134383581205822078197294573075199212453663304758745658741271371830538433255796514053121103803507469247341972540708649401581754354171633258576306315705455552087257382214270029386138143946909325721764572123386939814689907701888066787936105332960606540763906700420394780286431236553750857526034242715052497761088329702029044354868380257613767409976009729982924212215581839507682561894707382432929699884203792091316033654901316065749358326583537980719669476469158247571247309520586247478089318612029460267883945278239218941526508579460504454409819380650883093837447791834735058957061524267412023395643062502851836284380985228528835067034972869420586121266560533432176182041823231910103642933663526286206658724705427530212840941957489775856593315694877866317627849706371243312749141372128373129162784064173754430696875973855856419471678546002420959252650416250607321496910668000742052063951869260691611511247798147897561512062107707186169343430267573556924155023916808155115128325017734242710148481721815526483690908670488063316361890225769918747552449509526201181442867050091849651653643353962660114126733019961204718950030682816033911688819377022733940804492260502517068694002401007787529410029401270206061813570957859502957252772564300851642197600414136937870469021653057886098244053216736000175481492639158179883012591652433135605446882872964769202727039774600883367357068946981433348597089316075057414916194152466837565250697539129337687765678696276713954654278087125220994344343925536902863339467384097356576908610362331032789035553315628854034325692863382730753985346998629648385549049347805741582202669418338691247783142691509813430769435138152776523088066941373980176325722762191919400579114670288255882991876349111709762465492521859733955371788271070638451387489881113995834456775821475482594357826713486049623489896361492480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 4727328700196595389594410290719371992465715056073976115666033178394718265091991882574149344089767598446120234318732092907072939917489482374852902667335800085337420462098086960270666885898652466908644993132441389000718627562199970268620370164534936488268159209964078795274022282173260759448934157437597181738944113706299072677941259408780023675681113003302659449664475212828112042878095660044309402354567868596780771987901522961749995751948380002423570091378332878490568590420002197116116565067623150618800021960826090355644741114570284586308172252157939895583251884105466009581547057936955269961737202404252967547306583240611841575470009737530118156192078071639185705946278089137625979823809568899389476152760675960592593692682615385925225143134927047259151633943968501273367222234005580623479158706576895187508597296117274872948044616845007372443754567603762189895499943947168123107505133445630721061359036547142677705181886706910532209919806745244940960815056189250861120996688572266797156091838129811786820813940393554630037541985856310869581755632954380675550067580744148015494676881755340552590776910681674512564408738077990719428265792800776398258346254826686731036778837098656185153427017354666946255208261203635330618883675667385176798383542385722731521203274459359650675878242517041701328858103974150169453317550678178324962644865591377581512248083083679974391075981343710793196230943449163707605126962982580284328859970753711127378832096929834810770359530515782670869103101728743103801585362066563923905745998872867497410259757352476034640850957402325372734588260552162150804754562651498062922847036358216440624233096248283715941471532842519831223667897368820282369901256876259542204071032293907858678854928421677570233489487694646040563455256363006149202994528498998910690619773354195274452107606390762969522980025678783254713316954359667527681139774491441712397326865356684333750510296615778646112604930095396667646699362664931340624102660265936441858976247190914124486253026929335305247437497461082693103306275118245699669269012292011707614581020726406178904701110985509571185995288395843706789267708682382662719437560210412468135259788725228620313398133417489260187127352609996167241680004537306084370639844553304870900650893620783931726667146212401024705074260925047670494833919366802757273978740872454413526820627845581470005772718354932787203081467724132830451861789479722083439815382213599350269333095408574563540081160699602802058885460082479043097184467751051772264427358158189480694001531500033635259766475485664234964315693266040604827908682372782945655167062739867576613099430711830441636429881024134218877620841202653140189673767664882973157441404889885489725885489319641461339157253966384992627255330527858406617674932281618255046912654268320806349184607758928998149959330415090824373685038078606715306478711221699783636913157100916865176430431432155116450826276807734876646275496111905236065642557133673974590759049760360278775298742145637885599632342457662697685220754473642148779977197560393854233273278681948278065250715913590657492775567281812648771504140269509040852152520413718900115936017306742086679174507664628504937435434678260510896896355191306881764181480966852070047377021746523265592263039153737514830087400020248511126764529376468812544594456245054475434904436901687526357303770306010491070792977143762516669795661083314622145007495706270229792683092225986973844121299788559629961935392974489987628470211700543016183441669847315266213984252951232779742102051900498533211257667951006574768690542617104677805796529214541725696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 298143946183049594111611784408262872152875605354477750650040045116703959656768461430162709230451250304340618770386674559265103447842448512357625283844800238513380789755676896090356952080479952848111682352314365508162802311233052607295107002394535976968694726629073536006545062670928872676468247442964776182970849769045477441780559737401789943962175766005585500699620063935465194440852666059590594908750922861756114270186057439113902012628648979391669382750783160235309865626230392074285065191631476652462975914615942216986752212534400019565183384113253373630479002378777902999657674286154643074034279645975526276047001785189927007639907139279716565942248613523070807800489660823827916850636936320058996342149352969458214665415092573273690081824718131181696059987018757552127039393956995794905596946933901938195551705172087007814283014453588474732893441791950276356624047379219922800517375458639640103430887967013426745161421607096493266262824874800725873944411496522155697063920589875872450718113343243467407051132534075526112856638428559962127121689038834118601056737023911973447905303010851356460308934510010587185086658038721496697884920663773589787130024245390990524898369113826338851390809856091558718169621745492916075818039602082526689611587325388602259922410864726562494486570243955250601929273634443962576750680639482424305754055567605210177074823251667079424071228941843251368909951919301788535355757237929209493865578929693410743365051248963904694042219522558480790924564704545307528944968441668324900790796602353283130317923313179439890180655131127521670950567674849664506244364679915007651462693078816826939903331766893098598815483596977387846579485929789515324068355000970769223838718186706065433722801778587362001173411655437177401499846272017269333005553380685005261922293391329846966736573795399831122286613298594232143277506390839780106849066713895185235273222487760739448336160150856156571656603034579358505495390159940026017772830832847206783225033938928823730182200429924622085775849956952948803973165212572729448942968503153854184875691559372898480928339843775899825767805082331993622800692406265865783548305812007308992483674670289483064798878561185791687176436700407776519406582977919527880521302923065647296725062535076120312176155198842844231904005223206982088025217683299638239750264601865637075373906813944674427043147590282760539996161564646630455613106316768830449107024295174022845627492631896751064162969777196616495182903971794229838665397418881052776480851338715097301517597136104942211375746230752271331468177729974395106241509463630361612390403637928163076896888900029130344724200328294688065568121360731068404467770174426176168209121733093921311870978691572754221329250684903033757032912463670727897781186061641347901352975625699640398315642498194026575918429284356301803470060708769874953793248507707245003011617484393353041837640767942407156896949440783488598197068559132236069517604942082798896070561612720960171671193634809365896036987029796582993063260500543947584052225253486642858088216783212287880310440156039100457850972050166623709667080462219396013635508157919418879353010056264779384804901302062785469670823837220251076242908964823441247536211544759093530884171582879302403903068336231877791622351371666667920702890658168333200929112570894459398416368288792623623977392857968337344399498549786767817475298563807860379037058260479822225074292007121485612032175612642063882238639807485730708302914973686095260054993240156020811143775943751568866104442523692234878341984084380801262097348974868965961518577319457587200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 11376333468195775541641466861541541849782814311877556618054157953674690864008087027301678068630987765869895673538952032628439236234606194030300058668823190640290926931557040891639544569755676127229962268211868630443086941959620818445306397156617634837352074295347357664198036245744227445027604236890355398003963897725076028274164173759134114440490423686922030320016222470258565020055119510113502640609255204583820135900763150491842436942367524544409869389404215997286137806467882759369289093817514030795289550190403194163274641811259615954446405554811376299074165905515600627941538993878705266790222769256302484870523214557191742748099385215764237381966366262304952367503380552178663809601535832647226024209781829401724889474337412837152934535245195101531104396661703262806461567434291606938278961935391307810359096592155302594276394879883711172100265632580159681662207434930075716988765781514883051507433320234962189204186555013322114789922019461546359700891808721283482921944686767617027533829222737084375373535325533307841192173307938674131495404896005790645773684851245589926932723452405350565433186912993263145785924019779647824290148711085159171675635380376455367203860692581796158161467353381486528775643025016277595062118059291221070164712130746384826287115487610726509905927812220729094701058112304706260155007392377601101857620065634563778369518496824655480859997165624336524124451630185082131652798296880740396135283200005978997417717481058195389805764396893456309698886625629985123557639686813040575841425419799170095038504934100378754849230521002060796507264323121540880419452534851361339205815241022571879593440559702917965434745890189907651112000172791699195805936762124801373160922360392639984368348612983448772574317604282375065472996825519660430845533006264958701100966046028367726997263708491282537858058575923070378571644791728992363294058687746454478856954015499656787178756641108749514683539209028552603596091408556126961561252032736385085322227582386015076765090206277616848923770449754810255896405087867352131239681487915338573240581691151388634484420264113655339857697149940592879913829569532303564229126991274718606375383324135804513201875277997068523570634106826844993932419023949173645258955333054568749307906751952220447745071411207791834459720955607115855551250322983402170225504033221391028817517219304696577493211373221331446407019484954996564651309841852504722637030498746369704116793376156849487629748632791435405189554481710718630433496916489950767334136984977361820299121619591548602041204579904640580717374711738164906710832438618380504675571941462879925693500736178417799001175429809363251490431600658895982118265808199590541933132128474425065021667237335875615110555520033293350260909313359838662435748830661003608312041362103545776298002860519475205132708576893878099424857329065212228144668146676039911313754795183090067607177132267243593730515956612549896480001628710710059116509396684578520141545480021832294606606143917727270172222072666581987782192682910097996331013747204363759203396893814723480190408130331570290725777925143224251757231641573581061243099376551043660352650140579397455069704967654718611285251078260840756701280460764113212040277628705323212941124060878087919762005011796886412551285592548580788852070231388809018161992766374812929565874963357466015567599725535677472339999426649416654251665000557506133819282641948236388417052481586167441711147627007429053472623152629461085145699064400065735137501525481870680679572636072358629271883727582583993765278829690396888734916090148291078860689380270080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 3613867210901416610918311043439830825422391198929903169488692899849475713275230213142480662712144561629817479926185142468394060888228019073639763501703834053692763096023832404181442664288986295651802693882218661752471184031788437232918262172006976694771244244685297216566887480392806110491571202214038685974431073738952585275853031794538389889581350271456536329068534328654062942701458533018913684781715611713302728717760958275056671184730363559123954752933038088100084138311230790822723447328249924747256873228629545638365611694408640174099520634208559098481593231026892235903373199720783591621673724807678085422052633199347397303355351502189081489411769792687892370971550162598851085115159531479556432610735515926925178495046849658314312193669371915386681875543556949857911906907892077771277986837503579362888537922448757235235670170683774752844650216334696957166605474646658429865760936936141768409278827378196402039963119219260489748347188037701821106064743756165358253343517781816790248594458726278131989858713564580278037404871866467053610248026097467946973251536922080608555634073614836967643789917768612352866014750325317294073151185496242828658894180325574110917836177231971389645754831276437616203093731517992024546646168011138368264163906348283459062640738223722877346524492302241891828097835630238741070116916883729385178251484913661233282769858016212876298112539039725507866296471001738293919420215228334406883399073802453069500950955264694369595887418461230837882498300317845590876283203840539633658620652393368169654035321589554239449903024839186187209266993838030741331359985439227141988374617101975850485911099622999587396762334073573605310558995254446965015186704381063515523256111979582425046678341291921085656488291593269062002366649367631595052885582705333170829987627298538570330319157655616735781474643112516465401987404103764444076744493267174990377556442789610490664611716407000310387257923596117297398596208731610203941661527078772482691684620309255000348150889656754710748019054525295670019330853180181348684715739892429489678641306977712534927866083414945756358240364238819411499986308463201630076647254909212797538118164350036047986903331997203032905243595776817153355992132597772413824440958187803813840119521575687840284532110900274438215030000904224637920395620754307320089480150810476728018748651240827400374862164171640442871738392605230397463898951929867786942561941326548444804032580499126277808963547472508921207535809779127801913118688668964524285101156970446028996252015412163637828289328083119857881089563306889389294891067427535270303797862921797645603440537831065040250110565816531103603731890127605553960588496109934346818238010365723473027807609582331853642880199837207352689526532498389415993366829188956700716432681684257534702789622289162453450074174248929856523212124723132450940725310039897648449632534633865342550104208974700974867881748675605030345219908405196375105227891165818834079690251339328999461164515002365983167276932495907242682609685418778786871952762036743433487242635051439918647516086959622511224375749297017559307065049166143418376848051121421935017664469309374900136640698720241745258028552969654722717306373927046160134123587958016659227070551568257167296173162278467640627269797914991958744549232341322653198640463672024343823233833358437033409708159540899379460649261438545330748435626165792971304176807189785606823033949282953980362229518268315128741399022133190796939837932477165561698372099153329499683865226253668925422382164784345696225536086117776280243345697029528958378368403456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 338724091681358883875937303009146689531084420048284814156095390708797085094037197970334394812296253081297209378973466029163355626397384607888046801483701613469889299049743058867621942486840452877679664730523196385799785794830081837846563200307446541802740089557374548282344701863863746553647443854577419585700100397239822808147979264355968973527310777974136327206461491889912138014509520936575644446009208770046272657511899223159994910183122661134755120687476132838538641797339912027232446133721089455384170388852623863557051458757479244258389024552624456803735008791433840232639957982947646931509002898306570199096670201783552373085629616581641099833973957225997912260258906701367468106345898204901914446736779820330997021887267605043874916114837878956677516594484084656327749370185625019639700682613167331390337329111815068111147148143890351329773995057043019602241444026136572897065007276021197315007288696302559090454873372213681342905102468536217587035442601086612944200130016437603023754374303723844929996033064665453769346820575314927176513295676094699934605532418455441734966484196654625214315783019218878855543941323307195695328303607970187324818865567683043120294096256880667390493833607708913882639130772958870995253229773340947843541885124522555474224281281981074435347985569373734940623673145467197247156512314170489193418827349045243185077507172488295974244246709685412216987510446596198542511986484317082486283327037660900633077164772899819170336549654330595321331756851348265148676396357272626623420409779212853468249019337004867661092394326180123027110384157135983414526569275995908360661170407448980564656199130554457783932157713466282123492154815965441737175062539910735622442289402158498314403144377152361377599429138692558806992088099291185389390466886944806557384938776612042934003806070361775157706671419689937487379087119275777489493129043435397219284873985138491046003210363830760795831969046178911417223690927285336220171667874412109709607888331391125206716677692714029617223348743612592538595760441523305249118522566724446269800574888946772727040376085455976040449823765235182674344632809703104780735561835150237033761979187303102634655125422219907489123836712897187404011760555732778004579581120163876472802377517917264238018645158713359066827277687318822080239462160503076449363415549807841706511470656991808319024388938165660992829973208277526628270995358765062787360834265123389461165358753941405890138469561241245190691623344017669994653859274656225995171913746264141979464106816890841373445318871102820033601663636930239919548638045611523518975476720379173717316906228971640687929780157113364631367527956274691338327619895364297234283298747758227737282273151551557566486336596416609553043391102920095032019789295482265155583897730918469366038876201529044984243417673713000522246027050665107149103956894757289462589433974272051707057386541540240924899952920664641563659317993584238252419105578459581308425783615905518234447071198054152095376406966608181311463263412422339838194079150431745176790966828235323215183448277616803467560527728490191996924036981927571046810462864402460157388090251303778115998684925566596549466740230334559764203459600651412665396052478594155204245253431738094592758278406759019000327067192689826660532867609498446229330395791089090675316366448467031408023909189965795304291841663236509253520219107749715147756301865969549873426908182398429787131352631435163947256637707651602571742840513213875373025227386347055718110666239586051591999154692353193267309542321161461616761754989506839960881894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 1902273842355664186468267459245532739298805871964111835224308030856404320149249684714858680131419534565833213547891960822474267385335155842370510555575297388317271803525423125198674283625841291736626688254365021111908649032220865126484474596457559078928839552195654515760733304074509864004859138313153001168278957912283207120508686681420770942628904073741181604897535982747964312843779471619807469803679202329444149147260747345407816354712595842318275131245093230254682574895810887446551126304762353218481147269384045846544605267384602124036905225904658015864014537975510360651651216357722113622964143755410909382815912622550958182396664909767279165529259581050644124100462619107081059831266834434194521768923710364204134843504910022859655698075819992892658440855029693364782454680863609285479411112992548306967894592131217726530449693292589144636079635516078121854941654115471820210770485829745941518445236447508273675994996596531204220472790237752852737948620270205432576082186655969186931930731082597153465709249815045580726740440365185545939361400794739950673198464880486825658145031694565140618955235908893500937005010656947707537093028958798005130310184629809509696560040917447756805807300512744812634223899250330489819242914580610725826461391387560030435990769735309893489790217790789178046372627517844556820310328439558276943944807636826110902927031187169967926268020471758882609565920692033965567339447766436203452469294991139574485334862918357050015266765142897883751730197812701689040293376585034915499235515820557440803371682003882308899477840670141348081003358681997432246295319945239578346116456899870151210513859873782062095969008445711921514327668715548946717214594035736311910291586932523481404043476900999749828914581104362421341150634004989823398508418471196657298974297398435775286162137382992931906420948305818870138829310377150451727014528867807025159234635097426179876188544507790774246684218592707170036039442770519735213181714034596367670250585015255984287880331824447142788333698264290416493263130545783511516823960269770924325404301942060852279574253971448220324105047590080071398538702779590832016207133689572198033556473753799038961270098981057815376105313844565041963496476191732515111662851725690400674489922253243129579736037616108129993931971176703598855345190520171698989184380135745212059377134891721043088916765603005368545614344684242517515470610404927203328613247775824558692513723711789907589650849699861848366694141301211462233625284564681432482763274007284140316580275822671801694057194128498873166310248394545538217591673772769172372865040779916549283462243539069443253313358038670849964081594810734759104978296027304585524991290075502471412839689486968072185028479044098719094533857031340508600383665407094897862593229027533936803112360747698985609863213979381773381558259151971850684193660142260762297358697405110258902645702982475877846660502036416761623864485695422480469287986315364059057007037738617853120219116500595331723096379247164907549599572050939096219788218266735206013324428836312912286940172157070272495902087844273158348263386165139526662322215055844214445299497249056818047148127860294452166174880653994673107525692671039280759153988016404821328531826572631906101295939268526912558745466387033009804498898264163824946049369831158767735626335511595456530609671284660371056471335370164315226039131251000260637267784465505857142648475808898357604813134986577649418704464418706572765557091439142694359384675682861891149457904183959079615756145358635373240612392369093672839704058455010127882240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 294797880051717775544248737288262176821787807844632026559275169570662546101087277626265906597451373913236071434691842667736808946677972137184871811818538970501216598489488434983632547361390557843546967348465406475187988154719720492723551680440046151932525455863237094639424682149380624529768087313371071307811533531144162943337743219767973471433860082147591836281869648081784521881348663670888368727011116950610066634097202154370130042546224344684515815776841816061634011880682557353439683066665020343170535062005091954842286992060891252584735680678352429117736459265622220924649877233119042056383439286006972243200557692500650367440500391655689191060998599035911659531576749103968923979186913594541186003493198859266136275438179454216937210540843706671867570797729747310226759804850824223147351360864824026127950448208246736176937327913742097513330874747145216571712328157933023850400559710161013631843861594678609843811097222412607113730697998623243685951248354451494321248035190938904039899971352434717183370744771369001105807218511747229973730693196209572203532878594973307862657946290486245172172922115811470103516737334449812043484496505954469644371911792770714523870620836269459342808603272340302034799137779554335441503960664210357991169177859177412224028393897296182920607626030440846360691707318727797163837497716149809478385927191402795522711986904952787676114991969790971979088891068826246588707732762379879164995382442096953007390941814218974305570154291627158781439543288928976413252952412180566224238032238222463961019924386207753500104421744147431984416599159119953028155455962416761588835206826138417805991731491779181765421402666312809880479572309378761102007623622654971951245665361417190870430146578334213786709075904881257450092307338335305425983352993828130947075311059536067396343148344669644031862207336597386953944577637725767616166562699267478324479477309032617860434399071090922194427764078239420691491189442744481378314454733387686509506961751057559820561587686130621033623213004819335184169905837312629376197697735698618450633624596498104782792720198293478314357784108420208989092868867879139062570240769343389494414540852218391809111216500860785616496652480637964244763828781137907051333894431180864870839515888393366911131412763274811475145459811146815197084019846837065753261405273472139920174258669588257252027736545909303320572596160451595376060621164667199481329860518559779116073717304133672822936947076978117346641340082059414415673941548903402579373321417682341474578845580361066646330136480537823964805583667290158923937942747607057804595941324388201623347589213158236869542725493655686040112796375682095195286085021751594513057884412828733000709989206314138419903982660734926379138158875207077161524090767983918403826504841376231920348758745302042123979987032307130653770948534127936075088541802057327406813177549984990023433885523159345316892472473317841500397679809836519694444928431388808993042874105530223913865687159201938020011519077391469966459780733916584824583546715198434120734184406747571778082971446860961227843190253761137182252899175483749137155050109671147737102960662849725041542410422015511722949773037702871000995319332027968569415388852515718749376635938031870047815993032054069938578086886367943107206198894753267907753987843112031994987248441218517053225612312942527660101720572317811633913534165460369165840789760122308691058518826653191700554628608889284120668070885310357258404797365577546269465122177810829203931988110522333700072918696779946674226547189384349146971563507455197568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 107170203883461890189278079868964266720121861902050489107925364978741637293997287596262291122314625020780300176497718980312486463872985928983282431505682557103034044694066937654970637253453635811015468353286459028005648537878919628101288478365440052670095849584891579812159478240884137605731030092645826909365506167806133050778759202135286605058591309102366543914364788988357907801570110083943071664194372421138332859949517120267273167986637198395137502409523803167239176702830896117307718620087753758574085204714636030093581684462440662134125926415651333590326416010131290206397968754470330060951743501153439589084683643784416937428541830733379764267887564930924272688779302139539058928388327318875760345029249750775209978393827171292853194054862913778120747039908113473306738065694923827589915915085476772451265196796283892731637149931494224089099488894359266665051984209191810181297557111242163159799740310086317042324961598643124927244694027442982630316377370012691054994613457400642543266884661729759624315206800715382819840926287782729824694933626013596376424687284856401941126265482840522300507029572780086462807563970596708760485631626503239776002803131336227076035415954874925912317680191005239952971465436238061882240004872857871388204631714056970371113123528393155551673143059124750950595042347092749021741845592457172454792584069445062592320529571939352999426709567596186981907260931458493483665182960143738379756496681242339758124234344650029376877531076350211078838353207827430713247806716155319103154920805762210523744329134166322298536454166105918647291097952366827177716234515897117312528328870386928923708220414829497796971925350993223651359917036132891876143901550456291813848363136396419509091075799233543533939392300678438464626554683985040876669470900977609422575799669505073090113446361326721111020615124504858667324087416367963602366535646285385497288918993393655638101338312186509214257346139332440916194524133507436724829789584324415591494129026644859340486712303515027165431695618386985748555931244522917840473403822585194947243799009475122436578028129256000388856687793688424388249571021302227623308317159793749224669284198920796449205490750148511536848775959630344576274588128045447443227178263799487413026944008072342104454555205000857097930994746285317629569753906100022344724097380146132190580124758225248973164549838312408363782849163876330661473802657838778063156775294608625767669455816870658053953913967772611528725930333293067706982233008817181342180303249998106772783491809468171233399318031624755970302847609886506065439103451477987031302970412994380742028178419912251227988783621645453776918206062161350842590375743802462214209883847294701944302177139247181674253650578884314651306192562385039702223658070186388645820265471301286234390204344582173774513409155927078339995997622809802492984710757305939610635351326417061409285440706518141397680242440248794173929137913157746992942309795211478249907730220389344788415762829989061687891024133999836916618545598968972714018870660668740441182173825123392648227141934562430733408933602668940166960058134644548474822831458076661871964376926533415841036780765392713258398247827228946451926483126294344220700861362040074722841400329373452605240155966766727776165713362290705964579780746428332311942313926369126958352221600616464067850968156237698332776197707623105849594093665323528313673143751908036910275713301341387101311310758705507035054238606149708900998130498956605294380124591533291859849682114605536494896063977915079148304892891173276477377688167798444800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 3294613609142844541005273508573113193189500883465798471407517804782957365137366606544386750843285796230616308747666183579247306058727765097433555420443390462169831412887598418622301354706838597509087351649013834562984855091582514325781418566957265733066623818166587092466415998003005660164122496206166246551951666663002678533120172752453657969469071848401116095397491065714693624157085410058198348387459989710084331075476625590945758608643235212220702623777782318563644251206735689137480991341117916811683518869227319190739441646120329580744552707690068599485148510278952209980823079038339975248810092145033319843406351719291416281556950274061077077280786347840537970359386244797711840384541204237567560521799976400115959394356187943098085600897157207524869828915715437861436990430525862621882791638619135578719385823858163991153880970547698559564049489489661165798589019709850158917700423305843140772044836132572778365472719303531715072359513464501220365929947714715517415690670724275380491576609084008945960925774478840810126307891472201827975578865933153088989160150677015588635848460161640558684308914220124223044262338072067906189251497797144689305103619741457772029399576836210124047814420642769778736107400720655893388358098141791758317308846320750360337978157232682971951829107708091838076517049149259532878936346005476686583929376156419639057030565594216817559787719256293930058841595341994951147295471603251533017473768773518174160761352795458002616362245034880343641999894536899981539511481116958570463965646046538730256914977707522971198151719316105682184736572263110816851494375713502231492162036167947159268123983600860495691857750676137830272844839009001170303720934205617980237820530353044482216792125486333457633190214617355416217589950657885127671799234503288216622479284259513881486871033430209695097488781335207376714503312762466422149440179362471061383274385791764967765696939627998269987705364259902304225636107428056128741928933738184052171713439318202560966495477920110648212296475629520456254514868815603284665052608198351237371966040456765922679896199464011716915505713480188338221313886518791028142020366669255940109130021732131073634467626300760203831728026573708334124326675897145009396971416693707864871613730142831626229844879129372616474459516075593255615903816818308527966405202737861954669463211048141576947647947974854963613891162118353938481012415341531114946038962671633636393793932992691940680412011257972429739059949207965438976602056790730134795387105860377066061021050800838171596691450695355681197335215677457768605478563669681254872835843914417373791056789871750642753367343970607999838324549308695335381899195874483744649434935523320734048493245612741197142270546711575613497149467086591010671850793994007521689970969381998458470545392193996643063557567451949071412826170272792702999174307525818165492634762545839964988372303740905416774129248719213692281081300499315900830634734440036520985824086931066658119149526060577921895649979958919782581035546312371270101716655628714312487394897084929842399568342517271701696187131467584539218507130465114219179281755730047035436084124836649261382822021609673696735402717882958361613041408347244847756422852534166534406477778932404936623789591651652805096154177674571787641887119000054280126960275001886056266806927093115091837961847349277290403810639740688333106481320912228249978682946366123937277671951338145823890093844377024795693634430980597850781942628346509100089164267381323926152862350383506076632068369918319117573518509691446712310138041563280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 689757701467535134486644866109235101990082930658092775491981405388114087107932403425199162808641086722605391659000472131812364584373999531492500267004409748589596615301611894978748577243522853869357003060282065973930663458566275581754537078419302048522808524666532187369532609336559867163804154552423239016181700258595415954434626765529707188050989223426416451813967965587817258560181177011809735864569509526242361888080570381401869859375462125006410675723002088261487914547784340523618843375027462624258764009055320957792532653608387796119435921811914833167614908478692717885331753700352250495819778861045893525967151219917798464943917103344330567591482768526751480798369633433078830551362728578745753989858624774406256831600237610555909450781796745516633749046790495850607224582115100098650200969502755771176040434742150753029086381797407539356030478056225168435945581709358606704987115388183808388765607574183599044718799628342901159140814544344778675631829386844291364164440451997668957470738450000932103520581864665187816446202183561497819382190432792525284859737838962510284709208788717678602380295488315149449135387141207535816820558954845553918208194660897291243357149980788374856566635788696359792543273696039949322073067585511765589386063714476765819411595157392838614038645445343482664170720635237947170695991360191909436121868934563655174115326145062626525526638906109494312599078099379908449840264961205704209432753390722053243536713955186385708012801812493097600508772389306819961754116944521816575025046869748673170063548878026625156711917617461858424787670453236224811532010293694015845530906449962555934465456898676561105749707765296469876670077027337867770685937886391070467403780179314580307311074106209159972969842591000660625108947871953507831164943352515713411343803132543678556245450459563407897560188101200133565769866108019160409203136129290930482501152362693232972573760069252401521597027852918936492262997918664174071476766885196263989105240800324714476260177949598897406122508071594589152090889696423547947009296626705696336813946893201687289873720895944336211348040674546645705287923699292281449241947798829807625956422537332222037776006995485774462093401824659594660764985607608990138896441363816999606909582651837905364697882205995964067294426717382268301613176546371211764912303187680994561304171607943074733199419481073279970480290018754984208149343845907804204261427526816106467568599830280081584402929849550566893807074727346496711410393298077648593270046361946340326986964463904451986301331689451750908503729097212579395452400755621584593362928683109155360110486953350443022386767886956466949217419263010903254779222422008194172119560042958996172045833703057298306584244406160475418692657774461036817141092444600054141234124389173967483361188153747138489496792889606153194814186411690823445086630139908544224810464364498696656706882829211784759986382742279284240158024898209687854234558259286058257900769052841208395301261482861684799423929490264735615892543918195361217646072401196666413686727555233944597906062130409400918928751032754346586367371401138537490388339815519323248294701048235253842600142196276686072052390431172858466384505683733971579265025488896210275995453272343500958470118704479243731852767374947597113475711197333769297971809992943441668230491123917666254116931505173869775983312935129933714656161281177527964522302406881527985039473274627033332922705667650904197588546770185022676053882459812289705304954869648763905203426117500433282395632809535014129161091598405424917007702616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 90582852659636415754249280578790065034264442513553243804487213661723808655276464839732919468032395726011514784713207651529417760639456525913185380293811114038326003496142550025967174204117096266521176454933723901398590957203784875021066336392934567987960313800746436400035790589808627399644941715396102935588479380089977364262077550462892009884137972661959349664514116804187724462230809374599103694631264180776337567314399143908480883140077207061423206138102815721966447652513574484764420905240459419394971377562193884676327958189726736835136914901303442426502880385435938218586261890180404869090953845982872974422664969352032460646902253540995262672315272865801726006382404233713423201302214048554032850949726329237396070097635868326337525449121379571064859722923294591817834280781242958187128115218501166694190012881916207164421435936448997982664770659322856139841189318862110179474474061907506108782726821053937983164042957412584987768691312181221274292983463510869013650048747924014401811389627355897877252680194321375731398363421974357770428264717340608299927300722115084709918045940000085005492545429772638079759723244453356208174748870925340801904130646274657578843755005585674186063277813573110566297634502804072195556311962445254633966578343808562771226054422091518688023647507442036737075422301863589045476954653928852811684265691721174573896421445318274589296384126631872160899935437016374911192451138107026587767929016545047154403878298210737186251622866757689745314634414162145279285052607382028353527246408774391801108529571295019310734546527067049216444051426294088521559284255343993843589629156542355644554714488416431314097714334893169578452328464424021063649912254691663923888774877759649143358016633250702307424312367247981841177335464738106115523932385486015965476127426602708511602314232061201929964210122562948651005940769214002288755144050879976711624580062718699769313555190283642028028834389853276679420510868339726507346110379243733386961736742601430141878613953467303120881465357956254980991408061673544111514387761828735639311466834366256750582757541103299660570810704377624846986117137175433341215040606735019766244748892332754984754655720151506603238839517840929132088846455226782373124743890180334104457240369763975735242770573636242509379800283420306781727369996696942495660606607941170463363687395497292664144214938911132818252321049966628401348582994319274610866661890245580587606768135034934751040466746624467653524947870887744715312342363094815568988511541692515594794593535245376775634141126634647137891113847822091903610335912238744647174574693156158275204393918928596737727982053970092065100613814834270489791709588648176780715326742068863651763934653424146897480493645766415443046086581364316719142749385700691521924874149453388637137282567101902977497783623083390481820279979821111870040050757909035674931324040869036340014965649015645381676169067823406424093884361904077765675357151590483134843046619068586807466701631937961052179982474151287594406736454322314013185022208821849766186763582044826270217841514252441594453169347860530073243125291063412721511431120918240651992211201251440706298228298135347595362039425089226891134037441072833947556683397089642506376339729995742983065686689812647559320573988316365976392378936453469867705583111864102427210196520738540086185883232002507453993929976151819862072912749210924118784596892186890679046778616577031419541902342319381573502546958042218219614464827500997165732681085032943507950602401244577610743731204994071038443938664426468301064083450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -783028204329060722527309490250659034927165196326819597118067117138303545831819623296909731794319649330671576257870387415548116954967434710745241089967254837485337053653606233877070350714075301366963061416514670433052739942291655273019759619698265242495349591728659542883252140396706895805102625555570835441821135760948942038310102557599502097788139746865250421905534880163320511226639048637726305719743460680326633506653699223904996703146373231389782166809130436221889574934763022237982711814058812438050009158177012847025826586967939698305930529269508247811577575797250519683757082625847855719719407872717832418070213100283122858993651704895042307231832793081842959188159502138965170010054305474835815243220233499473844712352302264983817614760297770302048733292486459972944932802127476197493776730754735308475939441854028565390206941255417079301283517384252751163676119045949400061140975513906269730395819104171260346400664453879319440615749620680277056722310484890678999082984666138773256126692729328800358506344533456151239955353320025253397710178839348453024430138182291420223872061443060047993409586530189223970282525835172928576340752783660461072055344905896226888700423400287259998044515784848101763690121938320373224348719943971038212114082576683040349756456006039126668971912381032201327575204166089153341396869287877601734013755873174344468234161068486970727543182233543260395410938838155023690285176355349993483607205643024479137688028978050608133811723425309800309966010200771813373261313793753111986662038775319206542142774074860810575778586976361123025584413695731513099397344827851707936341744519831766808525047212482276279710781985579586151272700535176613636277021212482887704685313631583095152848877223731117448740766258786763047248273931716890529505859664290835868005963977972518531512032437722408133957545895827717417629001328973038369613647974175489031795333613645519005151214488302974975392420526808491242089116015031866816918685928285117807747863578664228510619428615021095224398671495289525103964259211114699536999703932358423909716812149865128060369828941700509164465360059628413357104066258077527731818872304598139607912307483579795803548203557289574124393454594286713493869016959097464581059298826434908148326260220688669177352277463461892275633777979342247449654893447066460496606272158617460458089743355698993470746190351223048120956085806664372297161734951776217042745210396588558312691364283505319303687328504921108262479622957561760311698469702738361778648583613554117606921184136366820381529543704578657453726465452967469305958106238794960200782473244246873672678201977684313832438853848932789223507421135273725598616711388864051930740690853173191651122147808046855561641431701063225206101624106570866411957847739783007040863949923240715922597231726621327853902799448371157989078417919394456042022515145119440476118252342771035330824277088580055923756591976774716670684603058685436311836300827183638229864868621612326226665836223369180602520875437534945527611215856699596055094571065907491833134768678471164307425768570920535191387733139418770808454655958382568824462252347442196136715009398965881519937840118503631414171470140707966262705429561948892898024346123481145922971761971766184281683416391448826191110677482270789476981707148639516305715076220743091923261173492865170516047684388648459582074619443093702051193225196036272585317829754303234918946650650935019594690799100651739844596688223205746026211840914568932437873390865172358729740541123426568629927631635767106455542908057568684864972500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -430117453115867458326594095207231056283820627704450008322897903735339873135861930055605629089444720797049629191431766833864035826437007490517787583353114323065982031173173128712258833812582044076297119518215692534599671562658713203835332029624172996065711655052942362829657435713747717009091151181728221270547117265217100560599940880521610496843190877456899103360915167095298771691018377127891138582367672990519757719657710496567938794202520861994750114313456314807167244726651906949455641687713371122702693171292303391613169659990178502210319548770863077706955268985058617239118650561590008213025002608691847180996465270328358674335582567397060993972136142226456922827697589367643560979697038758626308577478042740212014274695435999492454294053648772291669149911017836814608451263858005971784529162704165139380433586350328010318479835269392453335734313958665372705593262022415637817734508638233581050142723511239217699544476641206197811634036007228262142595662258196306124451322663586292424970865303529865424648304673034435089795483682928462132245450499982188280437478240638736657116985940156933624621626580673085663601957744421976319013126079361861443063137988306743591451715945035440105625297556746470754632455270316832725254584012424488956150476466199174715335842232762625312068956596445762211785301563275571262839129121272462644752347473992826577025853347483545336508873414877027679871228924623517291964569413555769694853941274954422083151691803997277866454962758299527488363023901351299342489109115790797977412811249942871425779719492275247327417380763110636356462888407567194885576703662844612763063945504233102298458075790031284980469856164066366870413016047077047869814422805124112172375579464738449611197020922228665337082262682310591850949881964913692816010391487182309524411387019951850077073967190438977902117086487661704708957044210708624420168454405988555565986868996181679341774478686260818546377681900183600538836335014334979921205217017881765428441297779467305317549875591654865418721857179654092563188460717481746966285272612619923058770967386111740080550981154076452856236001966056153279074349098968038152900610686475465199146024302051483608105329999701808902546284330552977705635873835576415806321090899749696148816291238967871827166332912476045230778865451438079665678428781274223977308461715275149524704854978671284772420631572480217621361339355179894041756888349349462906971706033539095447098098959805070481564992332784138298195707268121839941926787492869994210326140578266035022604735625028650629835564240450239120958337438568260996720790218179993480384431722934534818070110163253908621517812413735534041822364455312299443153929269580494530270429222068716817002985672572318362308183534989423912506484215954328110332126271515703425367541164331701623595720564398376977312013675774293371760119296913927882015257132581570378226599083550047098929606371985863985320867723045132018264245401820435773474480434544572541125012581404298056663307959880542144124818452378225300013200346077668659413094278965455444374862067386270957826592837757411244356896909314509281603479858428809276810382181002079010491143188295392332941542465379424512910627410543584339188056153194949328362785060408574188384462640617354652454125055460447063807229272325931071913261655723757326531838042811548240519754635396948281116819244493163974826623973451538365350324932689064508945084689560396741218159316170870660021205622315106913817148368131860496111300536773447506735707654283843652467639914862741311216764261437274029398389839041023839406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 16549291938889436972681272889519447191043422510265226971837052421824155968891197764176254175200692173750448570665408078308612863651089005312061282708381387629019611856840861294335029425303918199627336668255219233213947255188016888196529392288611801496651823347816842153383188943356066815157471983805151927613050761497029561861865962847537137870580302138038034152955593666251464486956415308299757911297528788634774942966893154345799021638481907970614128454621347272213456710866527874218875142280686403263938283708170492817804264209454452740710548147768523128110330603712450051103075072208626203350668720390314024509673310552374785570141961041913288597810989900400134433000364455210358047469373629313445119822762044588803425811131108174359360387866831050162301179496803010933230577515320397954493135990621604808790310793825376198575966022219253631790391493828141832638911621124461075567583091453841001113392059965608283155961009155477457334838164855665797935601908199427040382045611299256614426098898265567621552570695030742258262244306684885826079310316442790921589212483615190877112436930296825527053062784460984876623348372511779778329230183379821704499570187963232018313305947922959526478034627524716614968096649682937367103088966324524550172124328117671112731497537224839681147634810665457185454881476116503051615899452561527620073398970448498347406194614935946871933314993196408026398835604994481626143725710918966779679714862434854494823625273283788869439039785981660728294571534834826958460430998110340225360714761693303652798231900616520394391417811159509096124280765601731422791195920812960131917205454025505393099551110839451579420819491697830858556048538105126139246287207011428877704276513610458335072017046609109765813354587311453473361168619672565861285734832470172380191290416062481303850370325382208569074579168601541243120360094583801298342672103568093024565546943323175686564419805222681655029592129753478484286713941879347997281175452620381773515074027543630144113831611305956998644005217295814523087993927525462854404939373814791515156250509879659573876710433777046712269732854879761694044213760346771783932926267804042085185241584524013508399541913478351866147022449982487039025511237813958383856856571401576158852157336996842861981426124061209910330776039808535051609220162355327820675891778753157821555174748615974174894062083782027354283053541859789857512498380392866562290001017056693958290140004903548123665046647964917988213025697532304421563909108028305136412903346422382908016308800099180109202447758610765670968469532045058520353624598288023307362323221038521380689692129238502957524090513497146011963942405120488582265543149215304805942753047829433105407228606958955582761641738184732098602336783183645567477994493056735141750555830064768631180418423095237319404521171811538783813460263244912692401825916538262152995394789670507555886636157672180541357488042161940822518004123444139047501011821329208633318010044864842201524406806140458499016780350794625607870413582535602951618687340243074616668822544282557918235614078541839190910288079515948534479975429550539269431007099808989604566439558695002613486373108370649920867242801017190311116729212842565312859751831314422524983050659278757939043090836487137516080100069186113363309103133192283155082899878508806468181854795090008124200289197457690529400484080535601245989063571955268723416337853708256108217675636411401521258366734617966783858886821580212093999929818156690385419510862572194090405483353172488210469485669091640276685701188971148918750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 3357437911973535045745620710362592115717253001743971070329949157867370773653003249684544767339803274100565095159562521090917369425988677633236575364890710246855310341630705611064757649799649270527484815571041336939423140330434897339097712325515807999554057364168845124429415201940673602788128959264160622294406173497631526502835466689992639576779447975243954674833454269264799416273987401883584450717393343572523601553997913364489126538825260222685443949776531402973299530828655165138414847535942266239245308180669094244744441081349611260547060824132444852458042285190176337272403625224825292577529209943985522943051495723249960709953044826093275292703693444631022010070016554771395194944796410466874787916851971390960939574920543326339692234925383307288335714037471504031321409193085048353760831463571336541722997804599266960420690767357744373035766931537103987717318388294911467071345517565108603399057302034503432196211755265607018796303223930479478781571072731978897725859898691696661214353968208621338528526398678444952701297292340665394000185420842019984540466772400921343268083350933259406772394422285957182273770955791141641756098590655523535627584380413124616034207647964007556458149229614392104459252982198905340741381147389407795819905740949259430785495089083083525916708040075477753827927980374981912116281533107140952724704006276907395630083468068440342929314454007826178433848224580964139093921607054202570337428621518633849559237896765598504782110012757030532556529493976448922261590751169165830819512418024936866140411355841145423837855624140119549561254405710573417993185050394000925851324366101496640356829620134542805374464334732420010992715515732301222086298166455028732605832798607124919347073190240797498488215758762265879114311137096544310563246780916465189906804108528383742937904952735254311344241630054375340828597243440439976840905533659566079466301774912533350760251058087761957537897271692923140373060572287936803943319126571807425592639350861654493705707426828415757140466108856943635269625228502890973263768700667318090111637669828314912118382038759832784883655904877553748952330812643579700337530186113990519675284135685105674294680175489411324345697743622594189786840405414993462207694902136868236789131831945218860331206539235084069485006627698066037324080861002288198609710265727077105792759111662574287076784279320013167720333522285848881410081589334976882191183270756488725058136504489060473639285101268954166247671458804696964972875913725563378712767343527199942727294987629475968049618186278882796764689663016479956160889592290087373667801272713656578941393842458803812368059338844327470120544844914790720958989257408017092838563051454203599186722621892853572612694972445345120320293074378366331236180223373229332435060193847710862347192074435710184206587024521192173246475238407992252611039595588787721356684768894783168904953086506297941723042703117290377293776550811204558146704644052417961325657899337819817071064032619740514343825056294450642098514854026663571893763917735384642525670834884896862836963140547847695221926083356933738494374012165087218968839888586311329580656163255842818155809495510142292841164344599633384112051941735372975049309297986563006805480469022229882226203215975291675708849373986971125574673501368159338960261319951570358111248170037913045749215747432855607541361958084901244857620497526194561449605870702836737441599180546648121839626815954315717436494699683280567357399617385457417222963827268123217486497648022733906114369634524031949534761478955608742675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -10561405575961235111245566176455405977240912985351275021433140631424186094427763926214073146729411702993457937111601919358751300851110034001675096200540262901951503800761671670890465802801233219761210001997281855836463568260759081142231645279196053473750872303076124942859062115768632558174411199692669983240958706091454065464678531789346899249625453387313396795876340009536912773307084287291127538454988706397026044679713707386374374859749111709611147401483250481706276059414139613458491045830759259686290098450050858354355827985859469376407900579677478714114780175424004555790911397565888774652858011185025617324640233228178686721980754694132072741757404669809086137139769345038373786335254894423526657795951418229006763429197631765070102326267135326734718099459126743223384942195733783643003657855635475430711143851296644817858807517716985624459898884532749013866983937788204306066182227368170110785756043157347571853358746310116038600587196452093698466463861912777846756838186148478126200832244933716329686727489468841548605949206890929301907100537446791956873996804700435556263135887047217032195922134702130970189793630957638784685268577124190772873947969231378772070183229275577071084596740601310599775538212110947656689023094253772707002329158548328172617131351130654483601440492068564034830528898929030230485570242393057252882493817670149275005347339243994388441678480225222192473864188398533749438722062706228537838818265380801815959760520286441820361893082287881714547621818370976217802748681436284177745266464475518304427387050116991520061855311747885431204114810877075154510127558294116093183564197185117363716039823380372418047377100484272662874367767986432514535315176873507502638127356816140831408880512320213719650208441864394743981558808694509274769937752965827429346161835292311305212684611505320308724716193221480733683958407428264729701522430345584620693510072771881200996823488118726921175994901573987087396145210899237430237513276744526050221929431740262876306285093628426820899874252088816577427593085391109653411260422918798941125143459193134632423633931878356714502211228195817917392337350445410883013102372448150766005869294925312799588768218522029905940724829771862774989232512531945618825052115852068102709168456057114838736930439638347034585248371241805064960762351255686637574191747627326265757725143230196574773483705578890482271164820048601624780279018006649533669252345830551792156232676740595929917053224296832571470120526394235416994975841114931250887443649820044355310077529457070217227495579676265033689055477751533583640105509167270747267700239578070938692162051231582440460525175948741088240160331004940928736942141407646077846499715531938509821197139133806458225914812640331250426545098136919497954923140655162120146663268577077552395560055466867595975029576261585673451706682244744801152289246133715696407045427978065731941111648496648512629509867070916519679323358547843327887988280767573440486421192146514390858243922069547422779579228139753171688383045474719189970931840864300369919525947811922962529062222473908297648837685362989861580959577652739900577036467165179070723200655915548604103933282032068738973511577205469687867844542458158886065526573527803235631070189755068605387197699761230184722599256251987692233862713071430213889846112293395179535813466221549735883482592795173662653277914058068506096751825170485640723166066204133232575748434963841293275973007947309967698556811443978235418344595499801830139731674699066436237033066710237256752298259307948961616360261433471679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -7955344928210936818566863472475079070470561625390624259711073523032298849610176012949647357394753030410100183912843102803741511835230754065252953105623990601384440256948177876596895421697394524200080402278923856302846804693296547266987839487008940000404297879411556583310131026604837448576159745751398035610373121884201100016814887108113437988780163143516008441504366454135571024641444989987345862828680666655120872784512737923802096739721758555730588358031719976167368032003542796232236673441305181121862564651412556026108101061177567990035863116321930838956402234296013155617725968541721251497346948282887712651193803625224338820703539100761153496581831553627799453276964642476211660902091087049757376967471208453411067135424062254477700285749057421899759114795619265185897697007866204480437169727419488137791969865415610935112418009183229041024068431802603010824439827255262798503255345472209244479672421178168470019412928594195440713389177130928682225926224705263892943633529731634882671080117135809527192170648671375095867474939281093052063067904435718518202659127080872956247450620678005531010951381858851301178410102548448652346959696596756975710508154034135729723554453169599946815875574605921607512426520657900830018194972858210121999829796237492374692335169236763557514142250998684396600212362149201470740671250725781669910843856696568188397845331152854896178061763834888097075255023696086123614980178903320344408134547945515644429981384414679503175651982508532241096761307950170350762160210916626698187226187179258555137524649610325831717042271586395088667303101624508462480671399508580477758052454335859941397873300719111366797496363707812794930414720863011645205139832266329663229438075828919107525198000463063674304281019353648005705280909489969786907672574841676537065657897941977303500967517147821565678688461891173274762899071076583763567974484136411189112692093267613747128278671766689622432439325266769956798493166551367541256283018322845754896832174720201733793666155346505713051662736873588385723497394284896646389368377090996647692892179665880757769732147654642284341022456163570074751577616019130382317625204485218833898264452341919608187186430576752775323849406532432670414702678664693638703389787288512052363423789859587996644288133201149055903345304431669040327060769398890219912225701681396295357624901069421000863344805473638546532037298574912973413798653178841989078102779370926366510494635434692801391754301302420679933239274549424144064133859210267532635978936200869069052666358984767648091763664596231080195970471514669572477895578143603308257278611638589463692774828585169727105434870564732041853020639688252602885269433035979240921394310472766971819132342400502554375966757473851816848662250162035604588793807263238927604776014318802839587312805641983051532596418555488990316099737627058585229844688262368265956006712502593512564607820025385000420965338221190914966047419639324179730191893679376802601842524055281299549946426266795791824251367048496522896185076407762958772248607880745063031156350195061452914151813038317710714416497409931062785662286827179646804752855829367298026385139803106326961987655612089571672031743845168173712204237481997409483688172918123328656620787225958444485116014842964141429442564842133693357889130013694861330875213082187505251635751254941173800220628660631172880046461906986458878781999209841239924957599530526455696752393904921911869406144023445429473376240471271244215883401297895888751243076416097861449427353309453394576435303246638433476284500862121582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 197503258934053866079160558744678278467534732373155273761573259920485658614292815078418978930355582678625231902473004827742951889174354964773166781687178143663085191410009519190893843613658309872006961637216215094011333711325689177374264822723116694745734398513140868445842856950051273637358568614535141220222982618097329203512896127970809729001059870186859290196488388405065944691092819624237383004934763593412428769853729850415982929058711755059717282407098097260826031832398778581280816590283724478914774397120593785951319481248685103179762731652473401039187289222468254517154548461973011887814848684611938719326423289293282126740654952482599503064957932152957831497296550591507772395840240008535611453632915956681599156046727188951757719077322510032222504689391649680312030260501276949786805671829445171078907583041865575695733301300266857093790380717298786452487395435365721537546388790479396751302758780534332651682339547949839371168969754762160370761210439485963180395655505458859071254007760920003036283455820996320551086859401884833047048822392404870192995999819652925168710820317237302519241242594217288770793628440368406859960024478924872222313750410458043776994394510092817130531729641116560308355427281716934755634096630893240693791211602751245184264040840764727462899885900588094666742419326034898269658244956446473965221062805822765580413775190701942769911400571969340361531927413090738014157187075152957310518957114924211289898585319184176150717760171557089984413573451731267718092244813661784569182381396438986664379057276611478620338694179744982781082476886009829935107808743138990183973985656073965085434309937201593452128160173599927893039587440963682058429443736987976651907410755175499106095028234467260534453010590773518504231178223388361038067791998834778845292500883848316590372011858799710999820457644420081087639879326457735653238279950822963294517178639850240183947041010399583731115856316481725648055289581414302604230891597970853234666219820516234154675029137775401298156793874950228666143895751387134906646860333112746586896967777446928694568902591698003174373369272711779820425161864430657175241614940548699107900101986814250466940142089801978114989595634094061765524205043811920605302887366231417381152757851289076732167120434639587538571766318434671338287930697627336109564429321900299792823783791198021358670838002093899864858943686731056956605702066859357399315781600122297942502409578743377615870156728912883342401772146400254221386812061457608840753481691594388347095687203741298599019918219379916347586627579205337187587577348880102443205523275815250528805049853351130895547832365086546130819656801081232316478266259531476834624334167203251941102194625560784245604387062335351022130249434994063474894557330865134125369178266939367743892842869233710790228932457780949480317112034170927756460955740430151782426698482326484051123859756599966051528660073878732006305807489550829165801308564713642062715590921675070140531264932591117945395617672279675819594559609897737531787561740172812398112495512613095201791259970335770540260683649940762824762027071219667518760273260345114689653468810162042575724912541192371914756430355791600358772639247739185813628351584017594924316401342204147083136300935373172202706843179521696478803914411307924535128082806821348610642418440359039795534463144962765372299512370884271146932601640663298703570790285664917971035511552882793022532897423780940714306183358486805250084583790755647953624675221047888757679756737252185879558995090003396402624555511474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 11246387628165513502174675248252735430997406155560768298788761401656619735502620021127565294694121454262744358421226191976150686764033097763081261832609003581701775950190989849446916294857739001361983257835364024615063813844364676612860879660895145575423297480814471680619292621943769310002963011922228064790131514353288168072823407876520589341422512429449699769601180307176130711521376815445963450267987889324635718860758456397975607813209670111398962485719444331616929851925733191159941280157981302503932831355732817347598456847570813935055701929526498096972490689053261047793885184805313823868477705837496997983356569155039520379856757954893303806260380677559449880195528346485514928108538320066786430971542166505182676566726395751094359460423299686955829110796134780463448332778101418286814596945877885018723702384099992533343361034060529710413660035389087159913884667499883142298997265788501762856014329123775592902098106116429081378580429855367157001130604264514064981941194367934325509073193596637336300832349740408988347736892804257212948186125378445926479670532203334307063877205318714028385864072460172701373660963772465012556282848324171580826518895652042971419711293076992442436195047605220643168308907609469990453898712017584300654546630756824902967328110235791864812074138634109672298970892066511023027691910754199692306447664525456636150668215415325822372148881929152511285845225276143544369270828943414328152163116685087358808556846449671529431903807885651643793503906576256696511440915944560463310216124839744629400494585435714657181139631465834825461517136292788732437793856626793980496110895960077949821282206852225231604657999520768949096042201905763060536359179945693824111316915298267506400936011733224463787180092369737310696366893273323449096359264276521363517828154823541640276307347328049028585574172943541386286549285960307657647548003766020356683201342710944655070299244812918308939127818739260096208156579844170149659041608901098928410588756680158475185190372693452732036042327859335843394667479439063562178377340043920238448804005759597841125549371282408227956181777754464681366670554826408940418223333016975510437583467724864659135788191843785783997759770048223306268630022509349351321734851134955665669846147009088068482011712625909808643661975592333620054466480812891871551648606232530595104569593628473026167312466858351040400049842206891349219425935852872878145970361377843542577400708844249028391800302258523982298203917312010790680250396824062408000786708165555327533840832192016300991199323859276257549871393359669504886420391755050135945483383848853745422833667387905431571213848048300951218655697640062271547809709177263247986841389212412029238119149259790315590777823201738127754807813973797171491381708377047421971320742173606654676821267249705129492008638866399669388861817832931394301566304443267070743539595240908617961467130888498782997758232947407409278760639585943176260971805860446051466473122560516916092781120274868859258834854839518875044137328510056732604495512072382571371958882283966421976832123447376384499394898523954966100466688748488518801978432964595301251793688175795751122109792965865145378721757649313872821709235425330356931697739276809514905291338827916783312780862958931596288332794528239378955968140342980194181122678487255616668072283501072014971258618354996819610211876064781697384501079296935668951530530762718640700565085752189480803120669544196841783041368028280670151329680082743232415787456331138891711642476986623146504243725282710000937376976013183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 6490109448590624399484923587158311697292837281382828866214176747448589330808050955640807245616075206698701598917992443721321968294339601212729610719714787526655213344606708201868001269605511812615572554092944381686464702334914058975289927868015474429402457445136596189324893674348896022477760238140909565710782785212668089990810848685373621140678077469157938244549201110891996576837871106081035638353896743166459236047586685098961907054557288703082080685563091772625060538882005967024782277887684280650904752112516457152491902588185882280390493141780663682165716346714823634839212713155721054270336883607337293726417885076105820920212969072743098521039451926026037883650763257488879827685112517951318053254346440589999998578081439219386371039412694447312873683070371866557935663130144865430992077825468341764364287409894326133986170636293479755514455020612350191230503051789570687582406461605525249013118580689234156525935213829165529266068278106699711747206129043748400114993428057657653189800123717376782694995337023328678690631263127668038929794167155326037466945564650084273811569247956689200667380668666108896941038032413020464452187397079907719332204636738233189747311647835237253634185727495699553176027948319921856290350560086108127570030762069039693303149655782914586648821226676395685481673058516324935187637248250688565077347039177995979613117637593895618512179272823416392736577131381578085548133337613689061667622752417696316993637162151597649634254394771898178199654872559423182567582374777374137245152142926262051927364022304187590273254838339537501540551452673838726509929325628186463330751107378710406863911318446668598275995007458508846339054240992345563605649812356139214446539318874831719209826174959701300581003338383527610915870243186099526803318240872340353581041315038059417239016097259033253867054649401305292825659591118047908031005966956009303856353300338907312322708259252311202529557929766510700077335479139673419304053546483231247645198497046390441101530881061839270433055798302377678101470987916031407993751598535434439572395826204120945103264524161996947321744461742197783128087783206719858524446749200783603626654600288221190796140536215819474720808416774419020900240911718249847462010039843244716098833909113289453780405272000357092195157428205569770200097983613947760907456016548725361972594480623961333527851783998356303188573802276854994816423261305033718726826832571988486884845443163921620460551934217101620701343178971122405555870549209949317802711797755876902007339638986542846807602116161826079600850138096523325704211121663101232777520489540292171773578281948911395760500068352876707977073342024481310688850894456871942510186798521068579011432749995276740837946870212636114270589943983037642247807515571418394438003436597841600764503777121069038959743035539609495159819513803028595129417408178489515304441411796926262935461958388398424915607445457186345682797275470586037144166254741637642119506431942041036497153624546085523058691410220408550429619873470504967527406375398921855312304875249883535431282243794241352687941226382744268486075641275957190107160653151679675155627793233193730240357570810038970365189354003494832015220667861224319406908657744091273934777531064487131616871042040483285895048164270863687446135555029492266749514212901311188656299971315532217885799201161054829156041106890634873141318749653674984141076650331230043447990493288585445071623141872505525446062776273263386232552354179445152046919340580894035024850475089762263661469577334445416498184204101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 101232792132825852801472759343138724350630376627191085351774585785916492104118514344232257460601198789358225962258698976169590425425315162255287577056179583644058640139468548852977204273813459649024208888028979562798543912254090626137120864297393012974312134025986529194858645266957660854771541116732262204249353195854917668648721039705154013204570942728103599196779157738819578896844341758744937386329807554410468999953726920576752283874835421172792116526401535718597408538745567817212002113126547037470288989398870451121627586962213833061528799762488345667685130680471573495094637991367310103367700790621205970810917168989907715890223183774381663459375553768514751592728794779417767091641120269657985651366321950966860153140373145883241040211103348203032397365330981860944517945582924972258026151058044066302053042562411121382188179996477419712668202796945859588225319274334223973561034459385205907720096893089010984951349050397866726456732858254601149073180021676580690440967243053431056941806057511372589856098501270086192140035257463262261368778340668539419379961928031552489390979802473825345500096382411974073806834157381772313565887885675503660118817151012205343790819929721563797656021969919811098113880121590588009391591875461178946245380566092292366267891495902810733151578357291380279376097357798323177035201255226733086571879951264629440813954880944849932837823488248839132235663713278227796756103286742946805902533363557862515540041313858810755850608488875805001957517071051578094919286658167944046743712348218905971936795069011111899713500933188537369010531574875645218458489825888576517462446343908827491818706795684124158333127223775716285629571700299762291437187136542589244304058272508465919539994162867917133592286361965059877450203425816584224590507712325880797220433129151639557862862856948077794689476852171552473950925164567721639708591697870600480022211347347118537196837064252504701115366040669318580373382296403328467630878128267909451217021535899805892954426125628478002063983059280944359636385788396879714825752760870895345709896947879943250301947593035181796241351716369815297040918025535671990865694931728287007088840963630613101139920843165520914480631997221898387887167959883854286239593331120849451582963216081914804238402459727035140746635264857686677044100933088256638955003672270114156037632921610893908844735847849591674014133277866619053262118329495517135331489378059532149566623681927574922802160557409122533992514055299951624724330934382246722752264204432942650899167133659847899719053247226012816935123778688472253055869170818255150207505971807529340316113286914588718438266786076572345016487760738549169052005525846894156685378230069054532691125415031569399306092005023865699735380003201895948940341875725721842253477611662377415207721234842949095454697658192137474106656441665392765974167278793875343266636227324466127027071615955008670947318719823385516113888474606924645570862641093039261947515445608792212895816064899414466850828292713823908099935083054685799952229946511589963206676519267259282548375000341167597189560267883828064006561224735711771036180753263982257664445821033001196322160652010942058896441271104824350665518382839175306139565951743452426327374924220779415184450506843668283698269969399419236151286544085395640336389248574030608563503853396443701844308391320270868890460120219601934120846162138042303703911565426597890487964851847454535609589891066263948347742928421919410067980665982273725990727486712356083133982598626577239081329114187872129082679748535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -1228622715284485869850430468725995373721750526453639194787643581619773282476232205142564690324181519754604324909732188433262251755822701002421479966420085787853359575265451043834045848051568546286473501673289174969722322868214091100551596225050936836098573765328304630304779690018786934925586117936480909780203610915655047205662832802701598685974319292197126106703131243594278496040049708917562050374317674896702354465922777711090215794948019182259273179560774754478714532755620048028087267404142186612459677411456960041577740316906727013686159354226458426513458595671824424892875583564816093999541234481278753945657221806407270524861134216600561744324196624690311727525786103811971307687095117030504834099068622654506294704776349551834640880587931485017515098084049073552567613568033243116973333435609154717593323728192346325033894566643142427555980027603158323056806845832209901344543101198715132104592907095568691146015493405076082622369035536708356662664080524743238198008247950597166005567487704020603609930931205032285629009364248331391803773397967865662098434953096596881838543332727823167373812132424081447871369254569326045390093330172537163815443634154381918595925947467364402671565494428582224380638886557565310545988971565493809640366347496008846170028370531250190771421908258455172425040193998111885473297487020900140948976237749805811016735910335509682756117615365692060218178584626309392440309164435738437822591823251629141179380299992645082543520902710323988830041451124184078016413602077311501160053792777841383982893140203274224798090697357166254686861626532868238431831446011276706054670246079007777327016916870074224857947819830611172607375747717049903991556820786190261691618202932403339062890276817084839467954093505483164292823268583596355311552440525369852359468484127130304877501266899614018634992188221094675570057170169293739511093788697993037764332381847038287898756669872638504352699049213612813052674410904690649583752052699253424342382169633120783669048397604725246964655238379316609103249217158540808789787265098068044308944705478671273847031732542197019764433262400779726921685063069809898371037012758729246168261650191099912694396103499659933526272211250066277295607563930797892460857786519489731662303492056502911900175442229084831314492143237742986499510721868481861868517162362104552508565033309030128194947631721763252448091258077587416570120454104172581888802747049444680124977487671153214005142720958300812942786659105579735503602417588592426231890837601183730179120882960787645188127500014137424971314655961458579815089421308517772000886195454199149533932918384910899659370530232249931333057458070592178448985272642394417756777832692496139597130742722975431346590749329377622056627105359538845831478958760359131345810039505038772191682410184767903808354733566332039295070379711339988929039521094545813493960708900846444524968120936965501044364996007678245458559391512768319239799360639291855804776914197309700316084894838433060233164962059858189124871546889625590127640468431179049824922310604487360459369223629520892244274462329725799944793627990220818545214299071141096094017531154204257891268291696077925961717441352735008818842933929926763382968691199181467451823024102471041371631817443296886804508899227941707284801660056209722538933671002488412854003031755375600659051158421632239063678054865973699155560224410841803959878801187507276713460912716344812568117688384931797197793856366712458842139988344748984941502201901707224762507452676612968012800035369826316833496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -463489504124337288077256690354932107979528041078507022181531465065498333215369491408881938415907835312447149707150237873702933356037549964424378387930031120167643201543516874056637282191971683956701221624964891302896030932593942466076738587649815976210767471355068491200945029123852540303051725732726680378923319422638849887578857937643981532171398846345506709188622232030169515613981992966042372215367560786277330365588591776528020023297119482941611693144486026140074683321693730990868992279548386685269913175980532247129760434305865797018764297156272220650508997100895673855922918398864790142031454887469512411759640414853366132212486259463557016207701732617612758734976866740911887735800464599299694317958182133280995488007386336161705153395292887403861275934176668629819541691490797802039269256458877776651236853789722014037289603406729438801832100447502319350676861934089349462332189499815893810666559775260505949289892607364205242022428286172550580226691305115365919827734197245391318003353921825181487175367035172084629218998445357847631054604233445488029280235162852152342550133853996847076423955100564855658071523698861794709187956140500130826685473929989544882853775322372586027403591144250604752427292048596152935869248049277814189461466491275560436170194260420232767832126480236567499046236811703423292495970870528821935232320917132996628201640760590872569969391704785004882566962390648677014650816886070227333062825202441088805028980396517794387446817850553769797098697842080879791595771576320623595281087167985835526629631061209577001471129105081404919121016408024588156837325490871801167362504707093181818912391418136609357441185431973273399629201710879237818460839306985642840624733281287247838509240560432541675497037941689198029305772053073794697572950132060680288743206653843585376175570515976474134400997251065851710489689643298279373201506006994954654271005154114534553901953922880986644039801756785250060837502439154616753080746186887716516321291850418921063005978886943024115088731390086690339607615540935752753224773923045703806907913052870319804938691043658672324821577355051810413312017292025620941467761393597554010767082061016766637524970296239773095916991808963252955869936332809921165548522460405758335262187484534146674040546077346733072162678030905337202530541460952078636466133223442673420298969982842991147459618725167814060558824102507212436919954290821846835061926178558087743001862890758433863043658334778923320174886863630825369109951190103089225620833596345095316303429358844753876772368957971034530900418344235907316484676997657382797321898389296772328136301142155153419343834963911345745443712150978405080282053628727317423606277508098292920004232916902231220314317771500310405411602387579330307560031023973115290123075994772042677804481639411878691198550245760019144136419581263024688948764325706091820599980394863871113055967038259875723865340711495710476381941609663533132319533358429658281828120770142858313183941340638092409992565029633186008638058926345677251031557515239992172387140387967647455412598849117787261444484213638944188858280444683345240362575441283458685984770100244143853075233900300061443404283466572630681849705100656448931519962921267283115675497037151679813494875939708355679682090992337353403557606731568315902093485302542478545796935270825314724201832250404868804143600317435051871025918331552260415610657476321967006776656339716364483347775357784041289890737539083109879628187983684532506314259033793698643254040927993002440545818033412843942642211914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 12877876637342779923373450919665063768267718321096453254361136829100002041384086182027915128753125429778888551642111462864273043980636244843264284703611647721019552892636655307880165692515700758304658061179809179608087229413860460817312511159545778455820538874025889719127512861661751929682724030836560373824214739633805366880192111391500147575265170880265505339237224406039676951275177869186369230758720003449140571840194990867437459766374926240783160639488126048986010700273499790040161912004620498147420164548424718434335647409502361369189092883725335960275361975929821940088276220382897357886192585930664125737469364503639592156264398862882467138167177248317989187825248577307232014551146665998930563478293764729056848790586710134046485874709103835919020695890922247217771372940875508600509908743645867766051069276394011250520704927053363403148548471172346295211184680820587519409749067144885727850215033669955792688361935087455064048835935517459050855158533041835967076519379840639520042981749590805374756685874765300632829073142388865859844633281375898016503887956389356616795033507001392538283777605586688096602164361039213051008146900220488099232982107097524085188281199285861000259419735394947823224082107647678368790503628482782124700363849059452272176501960693225611001866956170446318152421428860485715636720488569792172886716432807033862109185754537875950788131211552429830566388782404320418550779005210909265640974045927732181484368403880827391063439905943236121328479542543646201066466098435393524510249347058491582076039086431040259216057824098026023920917999621081867661997719014358538493598374301735140000141404388893514801523573941526329337379516655902560033553023975613352553873424241513580096142783541401247171775973568556218549508330626540031506997955863582337497111173752770467484831001599539032067565017296841792887272040731930794146142099711214759908784427999073500727372834571145968506494589056152216176711503507131624428342146984990243922569752328452252919200050742999900442392398368687199704947832379997399025609398456843118213407526259739450219824186359040204244749769179411748467441562598171619814332789182292335618790744746352080943511631936132879347155209563979154978472006020352350824952481684958998955238419477879863527050153077211054378795601076642669522524313823918666115564508897156191142022380580786942733339172099697538654629479554554388845901179125943282167335833197526120407441617104495214228859495113816649634076401518461343639214110093210434824342124694379578337715523085777042418574791453258308167706767237209314864185090706405825303450764847587435070696249246751997427168369496876286200992485033536503584889503947799956286531488876805673309366268340631547926087049412647875357264749233778752642705135961435942841012396111783923752370113862344849658796042631469150569006274067326831559799901786355805768461444320814324766399830550033306833045619398553644080054612552758925427193517391134184220360766004901170327510644480570758640018804649632241755193904821127676637137490292577659761004671610453248878131504752632098164694224720757016444153936133764653663241540066163547421123681382424867151351548472380250571748453505092673291637212931049300537238902605594679690584260593008115643268052617577243213694919085268026672848042327440496982963954816200421080888384580618261850006987316807451194552782280967228771011593094543549168732937578891967566694590784523001579735207392563420578213524532135418898247965043996845923581997308512347986579781040941750445453705005347728729248046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 1372844934915919158700437047930215260481866994004228774710203987740736448825883498278023735185499818963498472717513380393761256364688184406920396656165887007181759620094153483794477829122027941474336305956614899357403174294771311030947314784335654720639177017854541877174789022864813521961500069630998310646325905785103074520678959101013648590965151932911188339509744772247441059633009373726519129440212772665012325687334668761632633885348202228111833012978677262930654440716379625558961239838259028757621460334469733002272853815760560244080886782119872027882838675433211406396152230245720884631519203315092311518119761123273375858182894532747174774310897986792898976070492125522832134910682305277283349582281414299328562013592919951247756006015457816958030037699191968187662405357582655371606307839902123224503562326945319712169225058750303676850216496740602061378946863883397077340449961320373313102640007825648058907157202787759916324130562752776756012594487499405773762623648452972752132298351101808961755084643237580288548656861624567405393480478421304898284698608155900975953268373639571066630152657431143962566407762344477629161910017151124186382646726227857648911593631134900235311776615259916329613872406913109801520985463680815453216008182627657445973028438823656985369992546917645980087824627303071794270760611656717629697800628126062266311131234904355559977421816152422359237963165852526891468963327653085937695765992735350431453255317820381067831532338142494968018265828680595856154588263631624498138013590595639116133503182905553106068768309307217832312841148822223971434561354533250369160908860529749719672154056399818405156734436757017022678531081019023564534936836475691198759314248981428049810852301067330750702123173424398769753314351134488565858733239615363706598930588935082571275463049411091446049452309963763945192866284303310477512884254705489949119732774563519090994788598233673503669620369824891557837873013422338069557403077812172017507700699232644587102744398346443047206041971987952259966100730254497418795380063440264437359581891946143089280325617528130771622034024814130038816816276700192543535901944785135318643475381539426408665814900270395312051260799351045775490721917683332414435493597176599936974690592641729482124659649527631926989024549145389177452630401248281664187889102181462660201761919311311132212335085210303191027433296256728721556241074868479907757196900505359389262675000962629410482188094277341854121279185162446000141554818346690405505304727937194606484741228958247521043227315777693849039663030062710376285723724200218964741578870674773722668552828086352023225350392032271726880996948693327898263243183901521918505236976616160010814853741689546871538704339333058668236015882578868794831193908630770958830571548003857073955674893681999179489937753250303838630319974587946716735612652158229740468091065533958254254355356455103985893669143372037661844596753578599175833791067529026101224255579511362655472924439152733047491527052326178699193563438852821828387961151865878946243059028008879765201216973425155839601607689577745248206324737478842477902556782329776821805537716143642803390904279418733958764523967595762580974581108780269760120137919296765729968985030031986481441613574268064067110649728759819484266122836544392396624726157902834531020583408458476688258332889928745170603906790064749348905428258915108910077433299200932089829181045231681276148863819103448526614563718118767621299331476391885196234056085313853844523975098195637996966661451850086450576782226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -37136141507798134287540490805225027059596203218336242444144939424721434621396929700122208239463752175561971248189764909164201180701746919061676390430508393398310752649163380707812278842560292459326681540462386211486099904466368494225786140392824195311071395646863799991690556627764901221610242991446205348717069224624579428746385323323286069323845584969639438671876797851428191934491881390824384700667954414034394719751304824875536429420079038361495764401777721108332842886769595672263155177893363693375724639547385304398028795639734635880334837749259612612204958887673676016629886615244321133579035743024036724361664226419059969192609208252822383015461931830565027745222334778326131912059631169415873447594165896892573777583081321971607636662343519912301170692169607538163914322114638155883188068450764024743767317232891687953574750730879355290451298771809708923831881061004142015852773890165043218543873123692033067833925532651454713240579654731944392995559398394680622044231731026170557257940354076559646166936078946093265606402399252761824561221568865022729300343131338237590242501224704524320762191033948873244512073206227148349620866922430943415576680346347844171764028347381396048544034796853189699136189702470316719541971266302584505713840467703780219808403351986170991878705271534033729499772372920498796047947073911792967005270526802294794450097937497819356697247859022616066342528802755180380001098240525954293847523185717896733539262588889990110314594155530062814543819311799645311036525208165314072740875594003925481308123971640488012788049358818694311942795991974945239908438279374948136082980913244675829744259280899212308677991471482095450907080081914837328400936195558807441857223546743313147677294443698194401468462805536131149875325571795364808629943627461422360065215699730051210218747327166248184023302859962513767668703623089183161707079981848724114426332722559399820084631658283579319612089616311373348483508823257622527664359036195458189162054150553529152370495398835844695818301691312896213626981258362514917211947547436553280156544594130950934188724762520692761253033529398903429557122086191231069904820235107276635669827575148297706900584485635364570573449606972019363491280890759722579194872720886955562493552159635109091413060591823358968122647741045981362433780674449212558349252137574738116131995407072304470974402309833386508780994726743873807483600888137049188414414065859812345269524067838338298895380777735765289296221315988740818404376893749648350290898203824165435478481916016790387842395318322969864376124036382596080367373774088017411145621247358827289873787383112696154499968538909626228316533033737761627096609289965684729147573690897731977830979248606111622048014768541488672160438289919720308119210309319441585945616771553968039212181933405922333810281839668482141886999439865010527550921285141458489656894545940740481111957555700759600769164496958115470318757510841877371248484921696391788846012765518301646378240186724747872045449417658310569924502509332200329093197860824315706913814356879986027004782525071533081814691154885590936550221859284449948289300695358913747282494730654302948481619297566881403902188642068059346347844782899832655662264596064813954167816651127882088273486750255077105906778517509956322149166407192657726273867336198247750261115865462354930533729987978327662122715805930529466116254917186358704111176718595401059255058464443920527845885110155766734151144798566122903580721359598620149551159111208518306240449905553673919976549223065376281738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -2549898103360687706856433592104420625627732186287389584134014207626451014337873008798395785316400841646885742790941045686429554993854580543225438959551131387021135061881702795297032453125092098601499955192386325289744675582472299675176521977542648961896054418105492063770349863977707042418125949143911016855952525897401484022029126390449466236941799660036874948852901989996250100954537580047740558546298732691759642428062170035782600468263595469902677485142683117966151941870236245136722676298835818060682259805509449824122784179693490459551526923376559894508492634256202734397524675009801302324601487782140151904020929309712034651462362159582352321724316307832090760108831292864017549794743740581738891776188042802128490583399656563607678475373590348168822248604682022748300001499035232223524958118485473928040192715417498633093143801707470741159266731785596598303402392055067807113552365422234088884673998792251544435812245763024396671725588149860947054046675731906219484806946371100718979047832939313552044367544767671503769175003243461768921755172649938154909881701219522063988626708196339156980665985850199429147864693080913562629597758803402705742154447533637873031307038301594162532651944576029592746836874686693869485702604923246840864953882680400858285256143767541858556780689119343954601381991674538877513849081369403419830444225557110506721859696095404739727725879631490172839534357337473276228746469585045681147851590478878419839634574024991812159170390403936272105831329195352535474915623414947679231435020711187333339073308402414332244342713496240512312467573269274758625773593639023669718367192623360272462977113913627804606554350815450197502921363824902461512735967641206724093835651375372142252206405537081583605981979601899869716401157614241089907244474774806402549128651684642487365935011893621708345902814715052381457241952459088205095353523578893630427786363990604370424367827327616464269038048774529123255143189254815385059983467381755810469945819543395566245953083113157496847115168697446858036942629158144276535977611383674294850997822783329262430405274035937409830397276391421152078249946506280515239656943667979847134350205293441538920347176831953842180859716340530286956199316268965480756665237444506227994131188960464528112645871214940614603502664084034771171435732880891512241535052368271608732550466469568047136808745900144841592501800762006481564727748095196244100205057096697286146752520437737879801737012985335647550884009060486531995532928636573926305487352865866448819425876828245723278019715990843439811579859189252450707667434336554398598976440049558652513005961688601764914263316677002645179781936557891400718824143916262309531183029329850024957068196821796703363264270320192467594490129620506361974308654408365787438449009450203202060700734609628035874074847048565887353596551105191582102977209009163700714218108094398281220853643738434396093175427385768200816043408423007383631127498639199754893621283767560613255546531570662998821535060664847097860779672896147442055295768960540164013402630217262312096459926808187132538447509552206574430161415608700603475447801657701540634948335101442957080164327433092119232897771043834518280842585524571940547348966574294086255614541119194781436879153448883629237575989452667516065001235473142673299377291541793278278494571005654394612908776987172964427637983721988837181009570466415715506800227642139724490735745451680415188836141942551208306768232152565501240488721178410111123081887996134311821130724178952685411495622247457504272460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 75841722886379137343560309341845759595077289432871243374608159043127823790375450690719036363621124649646648310893061634984140223475736815883273631125766574590891596871082858261589987680536181721684249847758439063093402682713490886361800870933456725431849563385255483487211634450910176308954667544440599736543604279971585664440795501627605256616232084929126647123516837730164769479803820459578481338143611846531223135860031274842152619659246946942247081319210921123443101494512160233059615537003985191185931489501106944255827865723685584739113874446653215486217609181428188166100819373895790210819393292758856468542030802490843470964506814499051185641031217894909733424279233726210806442355233456349058670593545410859132877232760097833271412978836879669831098307068574373333268242719826954417977755534425852842748092396023294772162608694969569285860914161684840468272339536835715397503454005348273223448838333182181393192301752515037255873631377801354542287587941318540723846865400086792601992883251273298958736660757876314814208701181999098787360576457974371649876926159665757887907601159498263679709557586190963941858010290915139821645564865466526087847012773129548724261026711906714304055482355060168691120892688037051085501664387084854927879101938751979450165436240503962997400394191518854103726353442191908130465829869986875721469654568725223700588915812859004841850773130564244133698271024008721146992393322309253251594164720670651475725292966682994473077696651943102662991155868202225279606501724180336970535651052842839209638050853166377807845382007039694171493677762845905511640422156991513806121257645667532643968038123825475299798077841510568241066024453035966737704946752420069465181153987477031633334077523313042046042694724854246337258356143734358314962458535357616932265552366296564711534031277724561081219476404391174601928374481723593960317661711182554150843083662058683533644382525649507556420542254530126908729939736611660481629166213139031314998856198061070785948114215929148788875905404322351837708981857490528682061265622631963892935473708788608389085370916734333501397984548075494977026820444447490471826363524142397358806427193987946678680727117053039986573405457146148690799787417399584620445581871182341108999299210492650109282796427655827891486739372631247170720885794826436531219585659018050958292559680407349511405601734570237203299514076364108810816204625732706339295379147350051497627266388934192685785392585461469135594858976212449318183990423001701854766686775063299776163763771232765702057574246617576174276422148953336764213590169276080764378517471593325990895143145531366147066407849730134054020483580009025114745625694229099160274996430223258844149296080982336743481903279395172519453616605326957387498771482157483484629566035279460979977461938323043420425507069462664140923592448238715040232518647964523291703110962493376567517726275142219322659835654791722443205174447726548649206913532331149171794220371245741034629242673999582039991493407683453885315313714546868030563773982680903036870423216926948628796157374255755526783899977428486852907888421937514098473624502404067042497880715160911912809612511878937645028988461076849390321398689112826183974794633386061457454308454483280191753329705631282898188727748824157045976045154286461863058014120233113900109944391026932489473879145660596860001984468590692189329980198504315519501060978417523613863227026142066242936840475512272595741070064328790979752212441676268497869032741322485557118843108259730550344102084636688232421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 4057801060231058631454652698382222509308573829591251288226842682046626523759712089657386301335352527825907162011827698433458777581311604421196056956122375532378625314453497443395502414896006948591286538247054897668776709265254757657483521253575489865474760741123901315050340161872502924840537718235164745172765007358821923352125373744475218877906773149575162819772565324488675347797062829536752959268605948116542213336249544201822231877509106753497485963931138584200757085325560594304521580055403225424361643966301571121776937699270696511040057977301893583958573454676379245073561804851009591370064050431439034121726896821596033947524256465589425009675689786686621084919551832592257763721589130212407566111388218342825184305009593002853084719801868319403631491553536912514419010487374079355657737461481255496466385754592644135343952483729311899775885441946057549643175665600578619119664964976398417863969103470910369972300743673662086521148984283578230929241722122442964388062850123353138997420615127001126472989072298959166579365330376226985187783558219860404026364489957675461152797965734561148458000384714975192227825556745249932279136870669227366588026946833042253767491878656866881240082077707996748418468094072799344382453396843469026488946189156262362475448278500034662558035390920997657342089625611275746186709966612331963200068438126242955782349070679933850244542563289813439847432535886982788289993890648679984482277159204523997929832779984975076682135938525466618561361349923774504994322141877120790299304072584815362809571684968410002255607197012515759680569902138300175542334425987896137866639468887935053505509261065246836581800107470089682251848740988404364644305126379267776191510079022281635277112115509747594567613489976160434792079273116711740906587938476248769208476750192753264420602839915800852849242846378748515366819855376280338866878183578064111971808852180805854319816065279425112468891586681717691808532463767401975636701284245108320892315114073474715249954806405834323824768648177246583491911150597735714799306800988894624709257241795963806938663855145553225795680873090975361008969511760392389230755881156969699534607988478552398872937638430620085898710556753098989780069546510247042801831364875101566749188552236591869904551410824477881353296598342643084080448592305102450906749839822342778914246091607330674603486874494274046690303887356937895759508214712370487640996678550356965125543734490488031382774779114070595446510064411535725842783750000912799518385431870664006405698605970269206541397760491434222528814929743145410563849463538434632749211768689479568488708496229066417677850439658483275954262903290512144480577895250501864720579479827996474460844450425149317305037395919111212737150503922375944458143150844807829873854706300015953222909833969369631640105979761811947367692658868818138155397839239453743844846462777675206796755183998847859826302492458974888927528996262356762612214700844139935482853114897546274462899417749715918158969845582557915842864925607334277938437610293597591089620289245036942353473329723946813163988347657342008917720078132234028781723100724856265213426108563497629353622202973036732233348446024710159167426668982017411588060153762506471914470338746374682840359844309383868313651402323941648741425903443740314617258145945830063880724925513430045586709908585272949849064819012065833407857646361403353050335182609100490514229399104657414162603225756142810776461149156519330676776013726768512621186093146767402569919324545987728924956172704696655273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -95895262755759190404147449747792484927884790891856807750391019656716937744320713343687649206383528461742043984415790261291343016780667172634769097800053238868944722614068931602158783499668447594515830842266517246114210922192349858019890546777152363242265146959949712748070365375430358964701665154122625005690980655142425820970194420090296380979388060339834992579795635638005251216165451477862585592147648737987495004687646825267542860955766816181268484164662049166223098211038670148043303124642084378198902868901621656018506837460829935037074807376188205701617807877478345702819919030391149408470384902524022606081934007903135224347164052905740707180854690140667596586783206845191001406107309781684744785362140153407930455896719140461024036113769259904855104323780656331976893867963856722958368003823817159075519290903191073164550158523489328173596856285833873764045430098663150782730075209186340537800863154738296859757584202078210305944411076148112757798515263962103172096868851723846615357912836234361670856038103118020936194226328709461395711546816946232143403459295052361214225747655945356282833245614261844549200661704434244825369534684493164329864733859281126642354343691951015752571590773338449035896952363528114731380565751738659463646121635959863115177180126099688394805422816225158551763281081742429793266233483539800954554990910350371367688283805410369790455514150694845145860546642132469153437125260881727441612351982891683437309652474836566911530136789483870745642480546453025956701794633254668465005762744480021468152753404659757501996569422202332938729461466917078975993661287213000067931960925808848142809743958033863857658697312894209591229515742972943473995778471916378608122099196870104772627025952076731016819568622586768983604919420860255384083965424572000746998454851476118054449009765023057795644313826367466066519898074148072621370807598485997000905192739683681770027713113298070440265978244412622282903529450367979232231420990238152860453358328334712412270101811453911361461513278324273634780544404462335277378407996286336268508856810485913147868807627409019705681770190605775496568663742705741719722727446632066174850836669789078286219998257444096797307521439612643421177624293640839649022698939850431923537588680144424557344242739296917402276507178700153326999258552814904034136009248924432066044834815143115403299521289016243083110961841686842905826759851168436347323131563103801184749731294606713357143344254313165095182874887771708647139456469954005520370873734502805714099612619995099393712518359553938212587802992476526989380897878818223745953595768061823362370924403777502371195874359632146819221617924760346716297706512415787417644424449706530507341313835650208985641385642901113937066670398004680250813756140143708261654996262746320380153935608025073428570311184862188936188298859437114739420683964184082530654030812851405490077940147889729959443400767890531751015467828657086298021962251174399222734762067229572381151944045612524380517293145990858579501907768052642803269207688591962199220554532854041448965464852123724272207728042030489660535714068971844852641828937190093672351460006628672888196150619650941776154554193144563622921790911036515234922568737058560800618906116989744306812471414449033976360940188654747561346772849920230761911494853602541582870083393265035297597028821831005995773161978047670122174433426929662383163049920763074486285562365658588879540218364411434728946144146494214966500800446920635000471582560618951894192856020636099856346845626831054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -4844956866338222632935611841437121101981009712028239187403724339643760510908890796483291528507005401802538359528381427058449623181070429878666722729017537309002390620888365935468597468715811510654851673082161902272137002395817350933982357221457366738268581912449526191766029076556478499236928496945939766449672927694728528444818994373260340693041939729013467118429787697197520683665537875958676792752218750637421096253547561417429795252198607213074510688106185039846921297561969531707414557504699845093498569995426587348999207897273799224718997699733549731894397446273990218019405524696400775954574852524541464987846261828881854617391488967160798249708697374406255670727954869850217153825923601945345038606673295091131700598000291890534157395356958084677174930934968076259498294920493797932616625007069878316002416226464666473969790679925751790651952347631249803525996207770072202987914887779165446120564740068975552352400081145157626384739868837677373501926591283948082613809701876733341164632647673063507794222556144097101361829722537929255286385771978029237524061983326195077221313962302414490727562235183338120409473210381606739199717069430510467368432634785136904294899586396943236430625339609782430545163079999154769850886145693592249198583284680604324078803787927239917463788191967761694780418042926486314518019794542775172976435189717327185604108975347616585283448440825610081242863591368307153459247005953834067938473568032537934212040650511477847147069803627504416693402074044870907845399378386996605241202300652022254081551003543412709296277389029122446995299508646540417315401075665351463582592797266704856921009384470467920316959074737162209351510160032888245043118509054389406781355157796104979560752500113831731867246160815558323582974245522032240234535985615181749380202174520789862575959967896651930922033806481431238345830237431634238857699528622788322118664328281955377929524555706857171162152029241838366370857931927597162752184708400200906076736636524488173154528982602153207112757673553621818295481746985135173538094814161910706403359669678530658318407262420725603131399343625228055550980595043642789829969655735324737150535479374356984670483590092052807698906669202169260813196704753987435260830608026542969083933259695465063791353569587560961583042854462093038421902694788919109645971342915853895110659516791339499698652739251000127842632420554721771167261683978542503894021150201479791253716285016998914251156232165475232994219170840646889673544246693810123834425288986899411608693445468678279312955023281472483846108173751314020598533401592894615448813962550682009720522769720786222085165183719869180392022905931664088388622878803465368714852985772010593448318994659988356381877973564535632824631218138117169661905980427676930531302170027961416200620204294532562579233811467314800659642772030836225040778542187016806067533245752089517946526056010050833971864453516873823380103720345918562687014343551167392158880535399422359900007382276629474307065191873440458950898768375891428275397509751032776965036274247069706204079016885213271247711855032225298300365969014994300299024816222131552487879483626640880629609140694962465449853480248822355141893275718848521878341651595779940637879124046072461458335640519034957961499043660617339621060268516156547751802940480969252398072790128520901904023794987302540404200320411757463967276794605163835438711740475107899958333189472025805007898641846352429096899194417191338506535930868498740689036136295095819700014816874045209260657429695129394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 103269953988293522206356744178916988152632380606394345818917685374930421954404170122854238603201770631326843163197807935128451286681856689550036534773422312664926731274856971313513106434401017546757196340356691006996712435960336470070781278380974127117407590426452366581666424070606936168982468460338374838900497061447999207424834922024108129736985942607645425113852008373653318811036069261977700712200054134597635984105010863109931452232845245589664751158297056658308524484400704649635344091042129711898187753824373470944798398467713868383059531102128674247314000363860406482870394174200788963919642929145715705288419358982070141357797696255211351489987114705768592611634044021616602026272214267410227869442834654760726118483126299785587476089619670020363318723499005083311926946667710189085772592016158191378404422072047753411228936534245977405061701306436510856772718587820108639792045448082884724314304281560885802029623183325179202381757419682304905028246474611388300497501236584285439162682668865872142509682946324703317360009648780746072652436678185073424120093782405521833652434025768511852818294538323362999312231720035558774449537553127589987456744321516819223415822342092774087658632568602039771864080421415766451031218401756682258681092591833387203586023486639341546201270018889341148920364819201437416531968831400290673791939991134367009177851088981893974926154108343566817382752017640360392216159995569351218121986460907459417253316585913865671598165346877874683200147859851501269970058175707824972614573134453219376456442789028323839919214647485755036908866599373624472428100082818177354440209076676903558994703182467544119158266552683697754470478390998242425173382140281258498276528676477023291567318147810748073626364257853140488887939518806316078665611903463931056133954083778460961873133535847262069956564345414969910801214164830806033154005838476058049330348573788231296606149164596525197251568060786972817039136341734973724304835099795231448632646279462245234741845405223377740565363652647090588555024421194719789144354572932751570779767562774233547339084354724116779573221473012373539986402546440058685307840931086699111427387223218844603232132002326080823045629529199308662962269274946399612054440102950633545734022239448588507455316882147224530114711587721116923563712653865195064778739432676762112491384790158363166198881682758463066249767214074010585188518217381415680795845581158866969316259338516825321917131330385403763800574951573192232253283413069723374494278056718972455996930151025767638578108870119368568227190682286463211449276943617055040747246487807510616928158455823724542910720542859704580969810658112158986752188228464636661969537150521832049949149144259842062261977267500914200134322550184228501076685761833752233192607833348898503926464220099817755645209449643908031436528701500330684291066626552515808436759146403064085771384396802300387815142653993556526956566055197761345278811590373376366989197139682789550583102528743073422897665616071663493318666545171488509656577653530299351418511139431189909765802357770157447308109167319396967337377767009565443793729519974753645490235322815093939208114829217903114600745299978306061527726050932001283710312495614196151752464753840964696754176732685694751201076308949306788988833854754656562578211396355989444157582363797555337062183411627772998755684789868046784335933709070648300283306853038930923752341265686581830728456357878083461984586508350290112652323937479592418062823673560742435280141648945573251694440841674804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 5462362456803901040957602043437189458925996380271731056591672412252415659303039738785412512867938964096242260247137432015404841601290196343951473457303924227171363462703292162633394050422066508601907352080090514365543096542390166519094030797816498597909081226801453311990020189920177563958350131454766011945011877179496308298921122406895270548893855083962160861565763742422530816135188726114569041334565123822632159199104335371130071312248696595948205565299390317577937938432582270316352036986649173329769630006504207169836482054658752387740741046674776714181556972757337016989986925936230954951379545131961865103099970089276626159909998011027267027614984883611357254255373974729245139038197898271924781607990325372293002215513854819189283267864015071980041418953091545242355042414166285966558838412822086733592947144029868368858786135803108246328847754960140756162838082379556884418284904969594180349518852534422871919262419107966467538297907175939001465265708102469532830868678595831628715389974942389972426898503599728622973721253556111361922420224517373998968825591530715505316249315109274228456302477218628490749539228833317771164895278260192103818798208164440567554723691695064083974529406783599468656009847356866735134871727528285039292352172847954135458740348174816275298386305691825727731689430907614493088510337558940568577873115601119394801964512676693999459234000726570308394596320498608859056215251464693053936925895225738478062639117691414042407679870089248275711301972792635062706088708858955876449933250928194766796164844040268301005673402348436887046690547908659792558216312375329582459049011094705575902883614739931925360153504528246467492171248091625337290949206508255297964851776002371889465948672508966682220813244088131081046597304660314189993910364925728722397230650280671391850673208086560533953370940556161263825233681532835081524519843109041010521601926935306966651301623586780922476085392647255223751504479071043752856125577760246656930142830100274883071386762625930093702360697422916478492345605856068366018997172036653360005118659685497149526532273187843979338749435576049135838017920933663838551844508993192775173088363959269722566841450508002568376660324902865866278829623516170160499232044241046744505018586034328754017681661595393501041100914787463857968687021541321707809952410074740677686229125182913973369918618766148070788819680382547484682704395434542016352609092614440935372005817038222561364828308592457661567582330322621678898778041509307053388460248319617261987904424462938443249929977187139286943934000475838306068840791166874271185797560565073008128240381613343427305029062525461149504344246998814431305206265951245533629015429148129911662069065265243081992686370775407948152150943747507154037366939762156633903410060944299351950116500960744980057227513781900590650573722696888402405374845939726263085586735437688417033722329797490282241294274720660543130170037622455540444984424573528415134349662040839630238541620715407684249972799363402317074506105518574516044989816754229994724487434572112543554375769614477801499537732584374642914430778489257494831060726952598631714452414832658344726431888837127110029360075313291862526117344858604651002118384724696384994419029294096295593033585486761565817017710240263120192123431191965332121100540218429858771944240328095334561181603237062434709562069277812943498063967067707557217869366719091478028896632112021776503363166312615940473885781828543822893667825242951887062976671382024515730115865608240710571408271789550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -45618088167185404726451087514416031482380054893687656439840660264936424922093073750915618033281149690125575949210636519107946420496646355292552653409889620565552048576350540497833390723631499554565193051068289592983171697482427788467831401239196262505572948650071709982263402120721794823340128884901478615805461170607442048956814370488114117160452351492865901621235902740042964379010557295137620843639703760020545737857072884733338542772937704769022309975412897643631683221222442403580600179477238686412639161927876589223548003097362822364688620026705244459658520660217608082538516015007416600241322434728613462142699596498346739880187305909603307570723215042359570576974527845278261269766791915824543431648167246056170311426689920914397735107473531065314794932561901262787245944756660657885520542284192037151957766619107616461643093936342027750831332193247486706410199743279246737949814608450514617959408964692837738968442422311736941564513793519004022114472484174543400420056545778451498749782601702326874676257493928846722125870231044063973011226054416742498146194211822028641735508857543667096848975580412603007456842485692037744779337585228832668378195077398091047956440226751438822819133848907897681365478127775194016524605283183763299684282337032085874439254161464583481568929387209861826668365176352247472915276068287002840253378037179334216975441567971421527660271234235049966527524967302379306512497327794160721858017913003701113849386330862943819783622422640869104956016366288089630008029751617082555311368547825194823733506019742710220343105925329756903035779971660112321467568016359942170998528173478947525197782420060784139675776767056851834761373895119836209590533412441037657454190301901628431616576805437709322139652881502921408700606960529252619683175078927751049552746389377080201155512963895472721957266070720850011619060999558055368715359289254981138766762697722942178110328105002438438932581460471518354424221763015015162747087924362169872795075855727834874853107545867133454246122223818736160467239316688832561265160486565422876395261555642797309930793653639757495619038393968639254599939213847712577801460586933519699311715488015844195816885969630135293944992107583980587378403538946330737812368479003475967962506855132219156281149904993107670640624909566654230129053316218569183766614166213159980387268777291846960371446609321118044851508459356611863189021738525732812632789731173553793133475018970564070433045193802228134791791583929826843947545144507678895576245655453774870522342976975688526258296863183535148412810741807187049494150907454316879629894640509551797549029250769901161689001028943556568669240719346954659894564928078078100046542508216770469037331880324223274618062022320206979893411747264533095223000871331944916502457128951778594575581347864704975987311551517120003740698908870887515705620235199648786637511002459308711023220326912952515686177425466542453638912184804270727370533928095168803922892053479294476749758515932397286477067108815919262763855530810905101142352309517745952429347019990993802940881822671846189990969772360612941170054629970421558983510210442948355233236526958765491118608413774310099330663648943940343235954599768444527713787023824062593928305306403562487329072221898963115899762141534086903048532912141540309543365374194042350165505591814442199373637980590618313516068036179645464139944833643363940080638633049203238785691781168006912294595219822568495901972191459047885484860672472250088034423739089452379147360261413268744945526123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -3714172353820233171167339945361813440759048903988543229173039712795915583932838243064609786035237599682963386655797322003038720369752747937971713769549789138369590192491962423741701002064739524685026200808089167982756988774035604502992934055176545437897829534787161314425692683301514849959212913212305523478114584950230149581353874666231757059358312212251663054107976417924046170610878323365557594220750525014188437952022696855319480459394513603879278023552544894239202718190927861999373941152178629782210651144759786816676858165402202560359236972131929616284983727198849558298009639677312392106509971925570223584238834760785171753420021757682363331196112855174386954837358523484780035185600595436222793468203950944659125576523475394022027843700662549627035179427305604938639499766841416688252386442157774417189227444776595608133222750978243192874551448164318990385647731916878079445086683868863802740546417465399768462055467081754751834842426367023001194857661512561333667343746451517951216462486463465449540372147601505225131730171257034638525600002788383077665716586096575051914345139045280930139160146773398081683549796476682024848376774024475897316897361967657987506656190385660131728832021115545983305001118819233051849880577745962107355431438167054770110077266599887616250121845604318601493767666486408534727892577011860014094029803930673125228571600845175407397884290533816012342027321289782703590522009110678677777008614193678787648891907324707718525665502446197816461892953132706639439953762715913438515795542691298546307553590076302745074771635287310820186143210323024649606813437542487881363375515234060114831959956079901419384114186925125244197632748894957690671092193410795264669072266760500897519389561948139358439060282187545675465571623673872085748330572771779382548218191493073901755556581381150626346743798195530818973844242534591090279847042438331829121984302183908332036745710542218776247780213941517910493404272737770417592437220059054362889515983218206761819045159488549974193946791466237758700034588186428015269292831896351243492956999288577017113918944665759084211964466587886849315890290419722188152342593237452190897812051258485095129065836706469419593404046047407910297230447179971913155897686700096321292447566678974666748864072496288235729651455205496442116008607689654754404999490199836688554197876273055721165950023204077971654187849889963392290265260117280127672653977970922759105592852029268034871216770421421340854905906130711831055524467725952907013699999790077543120721248718114818723858361303093876556011543519925811274718341106712949726369899900276272893357908863686689689406752680744530367677436947831459944255335249090283482391674634052314569167192954727954926849107401546390859619224503138357397413935030419671494592008991236954393370786695630276868439496331312313202193929569426336620792806105341914004041351465336685830432223196920694190052028676376244845953329261755146763814818782145790236419588591553623795368366075340089412217418962961905640250006261092640847401713988168920259825929330843269995699791250077591779228383069329647085916261359460132027318090851134650430547202464718957054659561201207625929261168298313343296178683411506178681332055399924115733903946868775382108693169606031639968208508092763604574766420103453881172884799170177201527729802687654152511941991128580557222350939464193080745933828848925916762520905395046830149219367541008855616020961521472142088369984378623993327842677561867870278872469284655699617303525883471593260765075683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 7935304041206467971854990454779942156375179812299996520202555254930208789255775816703660503078312221231091334442481575175774112648959372262670405117396193557806696442234599789528297851926260199714609912068671710666154151835252854755674535120935749895892410725401614437559189911318004727150794974728968604888931933544458785905344769746113747678467308649492957963487829863855157725088479213283170367452554658329345709293938563031792167919499707163991931523617355415835437831880289406915166679126923648211652910922932564399656125771772236080900460565584223533012714293419248869004354014982390659521397188761191399208281935598937005439178433191751313988970050563776024013147667358168850378149476038528951503218727342363142397932819622981374450458893856671386834452290349892870394700261963487591905797135906830195070318987285619082976126905571093968303990269441125835888813159809319528698203181640936424314743964876514948631989343374022297166393353964863593392917494311896937514932877026560181363614846104218600242588256634233155426602108305402703962653668709357192038853426513689387697095538813054984821097335310675412559441673356821058264395063121097263306737938820276399224039816974215955426576793097226008134118021168281039703596881175693011903152255823727099794905708445209744332331925139855606728585101908785570246764529469961136077105216790776758553014393081350490208570903189348860287394423325942949186838682476535972456622553536627226485376978585699690085388327773042491199558198132049754515620747409568360329567556209613988686173232031740363926727152028144888989093423077957614648649806681918975272623521523048527864889358663304038775391456739319869774657378168928378313216990484262112903615938866234088787464336980032132660686182024035110819001302643035735225426145468865735420942720729894900435922565052449791954890768965190744086533003859160477506917820998013899221048893293532067683331872861925521707219502268349420489608882702505143286906737655365514733972801145247340166505795936191606236101047999528702331910129297678483614429853995342530925312311963488888828692903801827446738114284024601134331976580094522598616648703075537946875454319079891098916223303207186911096497689773849275298248357846194758260923825739662734796539639435270510989392113243780292305342149277938673509599733182608778232299633447100570095274419139127763018249526388626668994133138022723013783705597338627411840783069971047413591227448052425858512791152603900098378441092184670727302506790263997417213968711782951557019211494249247777887095876776314944751625813874485368528563247526010378915969711773767367072831000134082599950485855003317640879901324965850093581187617429902432071384518113619023160435168336788137011215294742634798604735803812341657847382291169195327630861140956120040586141956326049339847805058463379676649505939803526678628983611453140705947826000337770799862113226005077922270156842134209190536833620780656594663212910234674004608633938732785472466366645090188554209018641664086648328078151906950483967203685021809190254910255669262651591706593754641949946536558495345054034362992729888297034458774628077942028665053149106982239252406503034580424661925900783664529309907166007741972609293557298880156157258577903611953347505595272133844896232950340494827552847500014874397911300395244237692349672323673042122317027450730337156703127356194591833371799160921819101979202441799691084624200522461801571821562024836023307811045248597226730267884605320341198087109887415735443028097506612539291381835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 1751427816300986417406575109179803777778893390153518386812435828128043609359154333922516174491361732842749879254532544304407927562638802793697097619265145930557010487939807843683206250073967758995416992509525746077754080082820861078025746128587286598924884848388936636727144656466883951296359950688934104691877277996276715248159909148228282945036590738391997991591834402868830151223970656204389898815059189842339693765282282261356864856407000719802777874934965880983551773094931806117081375056199227074997839147784977891075778619609534744152218458839287482107082138702115771398031164151610983779261277860045858191904187771468364986197133855522593222321846654028058642692334811333320797947344895670126683879173299284183623912227038120229704967172041228339701655535086500307136067003214949091652907486575964006822379775238690860713176869943623179121809445311905421560436195508937436596105225676794961929857222805710704688195512335140625836595945883494884654273514100634521044690394752278862278311947840352040881078736843962968599040292443383522985037597151446102324836328443462946842174884879246959308681678876786497897872582364646120758403592208280120714122235760209364548917638957835986799494506223275203066644471845241149725831875198595782026267906476798537575890724640829599894679046920978137401864171267324842500830239924663876396094052209845844325190631498340475127422559880184183918174156939772356421516528650169575699454458862179336725021341031216642024115475485418499578835702295234509252585849194500900407388172490033209232763501776671369570134854421463661837503738064033241573035493273722830133742750606215487587676677871703025042435930170797461985851822918372027532395016928204715748295274097638924170076578759182385658649612126251383388866577794413936859087856685283332019899648689223777802814617388828880128674926317614601562866866697267699301603011027675167021369988512417798192354778727939963458573099359108931740783453349463629274317985722449927429588157171939256466862942321253843248195107257834341070759009931833504933969617995076466624369139903111657921457381951513535880897786694052237771722338819415865671590167755677011339949217784138555253674068179499513612629765794935530580014961296067607667813973808679233400127696708851557607616345860111137213777004098035961523786829798967709699528867525908664863619227091579524473909023615477040301019607059001570403491046640759007998479673675119045097747242731176972849002917836557534206202972259841424805416362377226096100103118466552087436673098690274821459463746752130404337542813756325348849427961000962219035821457405703292786887390607226458328990595907655878568054208535009012598376880090103966659464476647380552241869527480257428999589375428651051150624096380862379249390609247266592920722673676258463989362232431689746015225874447837606353101138713363465586225313244429802384510666024343127375768100140960120146804210037756844474297030496911670164549925138258459357582605449413158514895976663208598279605677624300367575295254719554931596005817099450150852787398101955317913379041354101643482420480069874668087230319672616774462711303203722395609944984110248267277604555481753904593424433580363469994031449930262288998308549243751604948904199465854745508815483132617150765949885412462046172044075466780706191884465959802433373851072511050459694612078506712620843129664773345549212867622349426017479124874472382542405192410257393159501703784354273373200007751915618688885237998352558809179621795645842574629114096751436591148376464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 5100950580722939166076887868614352010280694782661403654350666110614429468249625096872014439942007156498732067429474685983872305517304174684328592285959730309755863616194697821383389326908427166089993458071022047970986699684893214590363777385006325198374374079425369674270208520980067392156667465817192034279093889973079162203968301432052720376908721059400054765057560697034834170547989047405847404395057815829302228887145847610671356866974598108296679233705868319097476138326327186037682577972278385459605900058809589428277185487203372054746547027295778278073626765522773973185060244364272767638418997531392417637139057784993236845140038191907170531486782302678307507089151895704919790758390407268276831827814614607556433377147925261904761640508795355211981978666384162861067194485623340185060631493021511059095256537551287919159434597635980754849264821001616268812336070705643411968229520805446325548415012104977465640115561273590326175082085422321404831819472413336667056675785894902718305044833022895598875398535095523686032565843188985713197116563938522529012829709883287634047834463047244205310002730933924835225693045155094706952389996397958033502495982089820373237706016066122293286954653014352138438496347992807126324167508670734632863788759771247160239751433104329341606131696593133852350334814509403424037973086808901934892620651030520003112997852374371488053075411936619782458265490813551457008738580441411821247202602714304022323894162934506946048726458394779357450601345829338544210757445968674618835613919051820102538462361912046215940804929749606359210998486039974392219852975530092265993099209864973166439790810798806920959042790922726131002765904443644324179684370882187774998206522670954081419077852661583507215001805368291092570433986890661257975503491170166932774309843956553029552824159814617242017102191981628371900703237669853026814914677312548625448634676822649740455512744681314357977230503587669059753860128001864174262605852590942649532653453644809413115328112765925376246075634481136171144867385604683065108327490492414327474581053094035244763789309482495638241246934741293569992826175800106983254201701949710015964957830678642724128021567435737381305971242995850761591338892815989999552388406922266248071537520526096346890577425233443101755128871560285565654864002082047782056087179103155222654485553462779161708855502270521812486666667068091473178141796840167973886018761894562569405192215047633652432815273609063027815022552687816603086026182465524700594710983362139335737998236245353649288181570477301778051683946173291680889503185988686991302759301715080700099876098201534480883123825763973749641386480602278295439846821441075111153742610245386028009857698619807383216517462621338273237567947310866634971680808705432281080837748475983509958230206237218923730905533495946177376692017832036840546578270912128088666379135214554811696285249975854410867263078259857984341360823627991031515586076158129259693393126769587463669324330077792584524477588043032176539167077142997235231137946663203238656020091558918637252947965325544120318281582582919148507384693887756415889902249333625224348167305478573707031056493045976647900454785138750137725909613471826508858402359364049753467716448919029635809812103650086680231483698914638164595453461103786615044825944703775195020939366693979373233231912180297010099092586057353184400879424623866089824495062575516450624998549119877437177254839140977897189500610388244045414169123836205487632372568285177294455934315919876098632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + -590022818277879814773024103684435899895529123235505730326618162313424296946851107699568078898708772645961535657606808024521220700287279514348667830293847006695878383405790475985745375114156643471982440828347226901644416892850494796877767248164668774708025343759727087262559101612704405616331938758771744497181612191804410747864607250658813197772659661414627780913970955280227525139852855109803368510678002220172950686498157248307404916396488135728605766999498848594162715840939436172977717254464825186012851319755218905722535629276999073483678394153356869025893272742259202889734227378024611468537004706610637021224131153751054704769990625565059488717689301673183157066720256901845739559057165516242362421017797797486318865741448721142594836470077851393096775916389894691657092206064997166530213235195958891555521728605662497825954555039465988238757399476299912984772350436639417000931524569772707020209892442565420630330208870747078158487260905925586871143156178725483375847731617518044371395884592001114402464406543651343835145251353728887042913901078793217005491335541129011430442882965498733791640168149786696208743191733924249961150281364613012758341462381712419197365390822999773067647868373765279986364212054274594283773152283860279976613300985066121255857928134513673125570019553136877688134183954776959019866318350767261608913635657402086397684074907730793085081211988429183531088968630824069332754681115029769892396428498762805330724756163298180475561463572058341689690987553610499698109083724872789713260403716020403176984160881803101178026047336724518788775190583135008280563082829585219244281190653728928621462337498150621476360123748402098702290318614333918509018193966946033988935039595455833159087578311080120440792055803967353707358220596751233530356732318239862031725367690656642260136704651191441295821867401810899866953027302371497945707020234578341580969447659862379917639394263507382903819405018614538275589452288953057742534098929653362550085129361625702724778776131611973205695563751570060332651833368878657724090227745735240689456840338446091943883436870698291003900197221731786188368299546074674247316128822689021144728661555544086528448758978274570024279089553425553238436591109875085591473081359395675109238081639682245976801795881544077725273606613271794694320937814705364759653157519628552506101971055630903797369851325567633539170366939750234751581579469322288943109151150264433791336698166919292381122760997471388007659054859650634374389694576407266766273081616800438691476113947455026672499606113629640993124616214827063886941497366260355935416350721973959058098507203045078044440544329017992424129559307662512755982709158660331801238089556169529706683724805551136906498758142476173366503871063826587807725472243322280208935202138312346633540006690083097902902985800525578201510107339695242601537406086494482023177892742316475418419988152234881663802588653077675609210696098445385941142267426362682408406835427376462601272698590409002898584961803077952310419023315871781914993372037357870524806183584063236758814321429797557989521347115883113323185692685242621523578310794013762339498670284652302132887843844903737673166185736580989099028560220805204278190521826460429385220399599408346460498806486851883577655996620555501055671339754420315564703301374799680241727924341436562681789663448742871994524587719109737253035411417659375909583197871257757463224887930323999979115718774985750432498370430827774756245476738636363832173070687048266336205415427684783935546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -4608485663410338132156707632726935685606584220830342249596940725677177735959726412155689131764501987467783321238165215412921495235031753962430979385114050702291205483243070040841657844360159848532336400965083919531247844865154030327061065459502225681638239572925620483000361445984436779877354096502821742134474122007815088403201619839535593654746696656560269624070806939501932870689079700894730502427477797560864467651258878121920390728165047768072232302571932724118757685226852283306408370119196914447240074276251999588287203121187025792311907596175652005661680151282534216285791954277659329640483410987057344753526208922984177633055525453446771884556152039805688074808513241537459151998336889210800153839891417940429814072725890084338959249482536686829889312239330365150873015946732419692791463425103971476314174399970022047735477667680950615243718965879874130929956413685749033543816022174887124753371524786916878268808690359095308810148773190275845445816090002275131065543709613135624458712093025649995100327490211226928222841008643818715342862626762008225058031016864842491479438630254353049537181817397767865981584034242328407959686061298760240883917299717565168615925645318177720534150128728659041787296562280193963285428466976191518547736155542327161461640622150227021805658271520214246786630563021483291051673900665849640551275392659386007667154854319102541775071249720736352109589881813637676124826709828350797737081670010058357958998391083015861889114226349003865315879735060240223732733517318234713894359851973311101450300701533578471162073165526576191736496205904650995376374534004292240453033171701950481070018616177780553264245997806420789524033154198875512013283031360029564441477720518860790119930200443465992593987742603615395421695359578631874544718292281629582174075370987625518831136361785522024208781180732240126703966538372382206641200053155861307261602787160027725078704961847851880116636354934053670378264800188435479621064040064230527882916192744480810986663820981125116686263042348573385447042440016448592597573358499114564741151735119603706500844610089835899566126557833349517483822996847159059603026555024701404551505324225946433794880360111011172558023878762921334569236934810246979267764099524600611558673067370241635920518408935761189179748900254882603104556284258680748386031423809031126161901453942377264827159370496481057795214448080104830006255576118676640435821384996771058638491484617907276504240304022059452573483781930288046293835570007657006829637739859390403465315346234829406634569104161815806456602560909958868224677809633773629373706869566538662360007781779885369003495903706875176051798180564416838906100959415738943855855920373681240127673061582059698162039100321794422226012361080651128457506122297671812707668831242465512801876472062475846905765071585076646114794762658524726432015454174460932863036547919688114600205160754911958776281685538347722914724047062268513747872808502871625232045033540222171110175954560922957657323562681532353814379468768557614587752679659889225369462313072457328057241764163619921518137898508684177512808026501365133419795257829630926376811445827356354785311587088789251276384246918118479783977621773497946067740245635634681859958469539091600132045923395119011222655214566619957682737210285714577418940092599497109257098117679598532135529871624505459888427591753836759281895863980613918826568974210354788706055572932186849822644606162307616999751067731179202446707138259032928914726845448512904113158583641052246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 180494617415891743147330752660874926075386994935918941566134974411494634455829230717502987477274488724229736241469837183929130595025838698715062982381716527608507567915135637245571412270313478432805804003394827299431050885131133839740530780726073175079219712377768982806522677235927952210536018608017572822270142877727191245256348888127907870503338868546762458095169803727555330644230807491162455656675869793511190648557316707077231414297674961313755817217487368805717874455185210190100741319427895063366342317763485725117614568693682020099729059635859004642258854123275152035777631361085529988915360757231242845283026366198657315774532495562624311907574125759639873714087738485164451241755699482154803739989692923173536550305831786682420256200293836310060449698482457592126071069405129205046798714279349310712678234197705577730581348733573512383194507931193278562936548861180679058125014519888790244272276617127189914336839871483129530847848347125512929986734337265357787295772560251851574430633055650716480594490295953238245639747869895598650926951768015682987987169529306398886529308368889368602367742245789920728282684612929921332744497231756345527858935028197226071819830242181320080191723514781525000361925347137457657185557243659975312702152488262950141402477476383546516299149925336313276114426286598599370998417404341873627797156586040072172862157141231398087821225388681604779799911014572860367205272617765633177744919354939483415675535211093398757179809079110604619894415455156003023769915109581165690935148339642144264942896419974916227959308761428485693623181592076869816586524521370213499293162135971254428766654649864465327752649907027570682618134801610692650966339202819226594572540790723270631059844338036685264748288910097667574663395597387079843752624591370900925666723671811317421567763395601913272046342617460284436594842649389797258617290839752034797701234620786955583820144170379546885513861635823703554020973018169566696065480349716271170699150286478738676492973408506897200736938946946498020222895597249853298470140257012804057691145559840344812866694621926719196307901744543890985006584393485024337871401382351236580641701255248030303806664909352647963428680090849109211892253546353477527621093851898309959655494177038084023168787552228677035000367892027115603856554308458192738566765441871387947701451921052137968733029862306861053861718340564978223987155720708559002770733019506050993415837367271243263679373636735204904263911794713974851796129943618105374827533861831284192405466927445113585025808811010725440198175505406648519609402962917020220891375891759159325370000999620413650884093124961867025824519852175870390723322913846361321205435161435932839324183550258976253765364446874146557185743970295849736815672930013262035620967372101545362944910043761160803731565598726019609958509833235892780667397843238832531041275508269927867231054180400968192163709921514368352494860516958554577218894185067701088453263341443405451367681175487565809003798015846165885308823208901500646024812926030151862964985235787324004293996866431624513639315335639293770028687149059341499748911646300521271104847125298537903935764513140470314934989503267371895709853258830429093370947581015726802595272907504208280504074062157473178296077322886929402886545173060612249730666838841120927660473396670339950275717952792911536273755908915324772493663048525116381834521408218035566002793476349017701453845427632312546665685105760857803434466303264013635476725738726599956862628459930419921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 2679874077824717141964478891316602286801516818457552455915425692474911680219982846335454412631961673249877443419157914110077151563064136696891741940877022256813138497281775472009435456759688728013114036682750928785625879092240209117332878019596852946287941843199637638474066520541717098716851342845783682241019689646550847253155827690330426797000421421388990257145990063899366737307459552629172268851221513603308525297868626914482775423147608619617132279246474337349723109364102568700678300983938863172868326338058541234757649318468502170763534889302146396526766027319032526722839422469356657885363041439378223921747828809106299206345743783874085385420946910191142757938626570184714695923521012660130335301536711159468834048117434962622907490144407045598006739584382537405040769693939486810917586792001731152464755250390155228814755005616870856853927177809727069310702604838209604944946396363756052500100918692381593705861372657070812803258212929929226194513569920766305668816835770370836507961319726634810718341641437933686279758119938342522292200052418340033641765013426387781752516498259496997321750380595311855923826243289677086554406228876889554038550323365780034804819558847146137054864550642963471275190479628980974235423377087913037357461803185719949423993523815327251478483749367240197818430680819094743328428129259569304745254780637861427623126139827109214314111195493923388566755538077445233472921547860657992909288938375891195401654193324672721731628014688211182045075330087440880027419814893585471032216323774628301662229216622397161647921210194425113291823186046711998040687669327935953363905961642081906227111779098398499706695486813527122708245773828292221499706289258932655400831619413579758276509245948394951595849961506103468742479552623944620833282021613800139789854880756157413022925047135412875467002175328468485810902813391224896892427557596386623953764806178161361736483225051646537781967016470971156991284387650584072501981172656161556222437171260846304603876688397716659625942411962805418838240104471883259290298171422070318885311938973688009301453767060115959181812644610223369713928405974567285741235131577654286510092547111569855525000545608976321024318114108514401612512425421021996594332954686007343206264121894891594431525173133280609943326869408821881716285326165457924760633725895593210492586215678417007229322996525065390624994942347420740827921479421369440088988281752440197391419429724201887564771484006267590146890284124232803648639973711141679023577625226585152593163378582907528713734375336155465282047793668930484999155479976933078260293945746542250627023006902931664396276276856966293465347745767179594012388287036783538892821310180147383155377597110875918571231622212414704360171665955153144634856116806616156577035930260727386302518003873421549921380498979639611149635058570298384975580040667324082913408713200883039078659342696417569537407216006577097264453211868151709198182243672130671767784006701094848301976593525484567145098449730611752221022690164563260277710374301614328268219955977027320198714506322958325110342621924978462400304657840782036533964683866400522721561277476560974828185642620787272033435286617567034362206344023089125840589890007563772172122995645386127965287686225531682277439073251370033889443624993875752917931906673783787799414069400975090020604634457130747210379368079262172367188873122147351391267311447093411011611659346678320531924780107693886299516472327375507961204822049861712374152489246625918895006179809570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -35719113512151214305431464661088005392730288050324001611723337048037075800232583988342300523481745482728191992124140653268843565961323543821413710786176462356652471944772019301956184739196034331236853380951745803767384542539733586838926160373795042365794974434543335547413727753971730482513803954673040341534063844603217362965336048893106448194632583327149643144599754488027932868175207219298901820973040772580169490435842688338390310461036476618989468889528719875017537354244723305335074598220264621896713346307345439410930207406436230368076581308559940541405120677928754750553165839479457035165859019870847781481170160024230103661857099529067233224965058990241659245311726970344563126908786182495795355706225296230838898180573158905871126906452825966433832102596592645987285242335297116294525443765482051815302097415112199198257350217082985176818336101627966988618398886377429328716216796106800356926282184904623923521818184109145393676812734730918642219568077032469653404719767097396885923638897707298885100603337202354656312236890600093499565794186160527118015019911794033925738733317285684193604793129675354397720404588273453430339726698976354565256485389825078017766111581534822605202760539198448238236184052702128462188596435118257863420914428668805040756813823923740262005763358080748560557515376390098597429689887836051626530968660244891791432247434285917825896717507304548030276036594708863711462439203522309702946601841674279792810764911459350421977455065092105521763978470019648454939163208976677104705321258654043909127015216503703524713927946489893120945832715779905862626076510870227341400530895636757468635452723131144363275654083423115494858970188989763316452375802982219827011892194459355765951942673941526122066722370584375786893679432072296295915042718389403312590625454034048070528879029382983841618124379597970679999188889491078952818283865087110029134936981489838989835937600688481441312813697314931792489546064726027743473008227004569623530555521418900160497101722965193473998377712363826408490532774278787765470358537439968001497329213542716811561545112926908216430701355263048619452358367346648297067887778257412306026298884649948169872382237371016716579759986976309574594558336568172360268361849967868306467197341772614156793999265523042689309690546651547718494214010461736917026860527768989149920818540571682961378937535322693097075629680542989155174619129497719768730687064966001189319182001874254845619698695072275807295877928101588341197717274798868749335713887773569043931859449635740878261868695046507167618903990043039001284465237596205463059494155167135594998163105593302286049572891902397581614701751837942898917045489775084938398349570338931065371923946707920184886360722841816328322414206999836922162964017649046102328565352925569936467966100740547705525911234716389357624157987401779685382464539890648669395017601394502167898122593103087129194332011075465102167343773826837602915737973955508677301629237823364668174222281984318594310613471120233154980302113418236738409172568473696539370912252653110219700342581819022547537555034007552227826107001063517619154866548244010505767969770517616350925926536329485285305952188893766158663000529439117066385723047667131267337787464281792453609495034236383364408150054296802820088054693344263586744744089728417821604608945395759554045704558126895760650481084953513610938790258032345665842950527354603494985953792724390738587119336331914329934230081766652777538536658635988374488334784473408944904804229736328125000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -746406063144513449132163360678014712032760118837448773703580780704418936866166709218293783135856106072559475876832986971262014385686889424649941717037480547804155407104257874531944170939424972713020694766988008264377547069019011119447002429360283074030633891269257178497517608217168382655908970088504064419891253812427147532125412196926936373082831040847226363972305821460880166085483082703251305574563208947701735908324596354257305091061517878563128510328425651243204873174198552934171280583626394227310040355756615910317027304325832081374769004024574638081757426607009253439749666086853998986225821818795946659439048274980636457199872899385409157564563720400735105042524415784325837187660798767104896107065202608672716330987412603573023893656598906263269014546981439139715423438350765512593366921428552505046178890077748632966606760848267761526433538981963324300375388357670218150783382046877572416759982456276620563496754210149185065295139318390967047892660998968335200388326844000715880236993872995487915351600910493451470081434224452559234932313383236630959583445389074974752953851582048160503685587000530204161528788845592462851239777438312775746528427315068768107280486937586772155519975181623178285728386005931026939403744858061264445434130089070198690167842549124904471054897638659231084607908354689312912593997677022727008297573115431038835680708112551198204943225804958184961578803558362246193309815216179725301334022009105596079483117661241607714342071841379540052254354402126095417330869100150483919365404704218268953397464815428925856305771765807318144492104486927470277048607986671097207254841645320119176417165103732879191740485935458996896757203084357080567206772325767545127479078812318775428135762333608367248707866900263693352044125446581140197926164793999565526950130166384610600339552460682159772658583514851892120150773632859337452199809749668437708364928683425906680596512735624712435975226563900547552317758569425091694283342158691711800356266230963446439483319186409757166742844371226253253175580126201326013912601932350999031667074450187704697536166024112470151486741609542329566563155096215853373341217816060564148606434586380348566310141748924633121587076534020279290535945543844825694183418044411729390165688881478669960348951441641874591953470843621201953675542469675681456771210690774348760742350824617620828969512824789806840670786057564908709717615833830732552371492163645145900827585802582280140674601677369233482531155664941108594818444175417061399971382903602397452164786958459844128167591474397322131947325746860019898173591509397505403285204046479019956731397904230012529791891837202797588280376244865611672354855480154864456012454744735472749620750159048886696979580916144576717274357101611318478691257914080325519874050683305911916916816855712007044168336225654960363817357748270813229931135948338134919644269397394587750552978973041516803645009784565466140369579013284438392800813485734866316319316664455588934235714202567997794133698870642405486451750115379135804628030434966187791367304731053466746649549120073459312580144262895262052445234001003398230762503516285777421296872096696099362356876125163815308146861041930945500145883395268330926033994109811439223866284264039515373908200240083925004558375294019385477552310536661454374482721587490480920719087886747590499839726440303980355062338468955862086353297603174284084578605048905029541554978120488722207020808324965872193417134714238463515260582755925233833238507941132411360740661621093750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 3147406270261950227243588343119902653251190761655380789672749458672456037797736355880547670554006403871851326918431248776850290808161574243725086274547269424793834594592176502169332585717953625559885717075029204196792508185474038281894516909055465539898872429651405804302165273779896716644250427945100729223537508667692270078387930143208750634650889656029904431724852963267888748299212296382742171127442422899864654500074012140736351198811816575826255132417682993203256035389052875417403164368303557048663873180253665270320335691377823744311229356792525009014513557948196863265094819098911530772218345345850249853245159093828603464451745953796684668441806772375410223527264433592025342677532731653332831081378877452448319282120992756657663508471766241163430969760791109400985906664105969715875420016876348836163728334516541950284858858348659257649099855873348115916089269337196657367180310544784720158696956387010884992330364121937430635322954957876803273059499652298855285101111418306063316287833682396278140870315724256948314720457676364709828839444644573464710905910044530423393483668843976312185804181590535903833386901776252305393653275633124065771282415657571000925393440076187150321673051594065792897383764740493377512381748266017343435820556816380812693034714305301102557692342748119698718148649487717243817062246078829860538450488188117546616872332316403235502365582804369984596791018576259939231906846202347486031384178434035649648171869970212465665759784639501639469629539302480781074118493120098137164818781349541401378838708240810329193449243155378486589429402697479933957914906641977882070319297405500067216372111909469698360703483080283007329790398102202623947399995440849237077779158650378294070993625342807336385679464113950676830203003952047850364529386030494006262068470941791225527773682770669822317692851409816196970355556311449721974083958082209891570277743565439462499994417739163801613497934339668113913020684296311169462824195283355412633228191044156946465343317988228778699693031720019223243862940721246686231457498868712695116598427029196007121023156952736701961727742894042865200355512132551475091956861726738620809106352557507626489332345429202373068295211826057503205242559885897032460719910198701506247254816650174789804648174879821172539880935916003695029408667371856550914449926731334040188760318767682269494014996159524705963814777599212793307304922103804331192838120776132178627595135461110706377048620888905975958154374540923910906538142693691388883188557726367143428239112264927086354061988023208417414499436403608856442540569038592962185213588160952762682037964001468697770412570024058031014589828700285079345206429403480966519553437097973306299916108270329771308768438912178895092159496250290111385449446695304999222098084153132957253618116650198155989970203575210060948827435828694864588413601705224895627904369475620436999547254540037148536231028916751862773383511811030127170364689345281653284979305193137656281065137516361346283452333467730354744570496139843133398829635786176853574318307353033900719814503724052684408762611117587890371193163411917980833391592613661927496456564981918242549693854930186320634017104847265203519737345166602066098128375532456224459141100831477081633358953438830510670626080866513887531277812808004775777702878947542322426448980977773263877209159962961744893940939325315257898968046842575865105079697166783926348637267784164590426999096945663615367151183349079031350293005238338839291145632159896194934844970703125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 123140482715597296634189603312861664216578539859225312488978995372525841067919716127059858270814340283595241361319139009518833567719926714628260424359642428515078693906993616887184062914917475643074259523114518412680673787218748626648497575608390791073798355969897383362413352663033198632047059590255814913870573986179517823036902899872247113696032489602756777080911393662048157205548857510657615972859261610372801394314275331202628196479970153025208770145838021864969598095817739154835092421375707233697997312538215972654515832314352520977756523374341338928014734060290818812624035625845805703092390765400168634915326812610918265318023785790895193295430170050256743124654651019426174534844350590162467475149226866639333902632184652022519351397098028482955559137517953995971285397083252053310404043117142440165485288185452350829412669712690842105551029402397920215058774580605413972961668468077320084862255845493256979254465363614125636349246427763294610788634789771838126222098849148061710916808165013505558534289330428338295190584839652880039065612988753099862446656461750723244407828687965448038911066719000252257424562737063653515879391434778848811872882073853767761224003866429922193423603449774896396901439511936728886064591519516551915869911179744770713155295645584293515024792142455100663764570021095848535371670700016105874761542899873491847721443330996084642787332697893217805811316273191342659139808404593685019921602500105316181303921163434250744998576615232803347980451771355421002519560750620244608829563907963614175208999366796706566949076055967027740076460671031686873518632662018090528285053540860009399416141780658615320570513664444102518820052197020212502489428034366266576981800750329617112159581655608430368192483771243101668294852605356645320730610092834300166249178837788115080964326016328658170031093483592853973221716516406117001741779497801601534902274342702896850826714611813438406861835401558618921056434096583286632610378895374266320884585604107125609198380924239945536791588472755365526959277229939527170778119944131950147902693459436800631456667058746642299156186712851126249652575685429964903230040772394545856329610525151451713872108728221495627093966724402383368233052249157132836241754809279298919308032219451000773601306414605918109167947949372488327528107924535654153627022875913877978243429929942048132386756203268818914253230285025129463729930868303251634465062948982368067471160376714723173426087865841139626837829642263838638933966314513769261732811519005475038767697287881737500002743308957308803179179154460140420539000859529385644203472511022571333191543934083117935219106408177554333426054428608468657631704104935719979887083741097196523709869374755191867907390242895712835417569803523737885660853709948196680888076952475889208710294044091815336015021770670940011662124894561532875494872214551550132509553621447679178553865243220232231505838322715287261928219751287534017468461513476782843393362045361194675105355829586817153847511104241266639686024920889493946334669381828055024819165015243973046927695614875911290524723164382347501516928545948897100278523757565576267016205304649991409372374379401001885498167522611327664114915278635073870894324205060164601532655061584230060774105229000839202916272320073204877431320241496505821529439383520634375527183901145504494790675584112682881081059390445591730499032989374278107539071609832941910595642214084810861408867666955153409181135999435047670533434349682266883974079973995685577392578125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 1939179522476231569191692723703983445504592890330397429325927161211908219608706214039445807807441670755349579896864683170933215394787766361741404228400673247522260362985771925197009068892805338875323985753000248044736810011354858484641348520874910956016381711985943808575727401720053790878557338590537670141971968627976544758653789799785315459074142811223677095273830654250416770328914439983612623920248672415768234200506301064143311490076080104370009550908625369720380562385668155254747985534519701444451546890694872220340881837762374045004779487329070705900605998451104867667415692204986173541977554028858143086724023471620495186534731283494190466974317273217614150597079382417675351316941761758319576993628926004218528880002183255954088192746434798441867219689808750752313894515070258994696837228627846886714336401256385822321726214916232663023731518071374510956504794302045458811512194370076109098880737904062559278357357407877619100500463204963986238662976452245961071999846309406861730928216798931331322929695651171564623253018102315885319865509194408117329302490992799933831891947676109657745459555537996629197463943854927009740564680352834939460517914646187232679295395514538997480161098106194778686428469785053020624140875781710708958404159412171209738636899809541379258143583912206295251611519430620334924946413669788505665106094801030422547164907934353748140368504994731568679940326115464144052665819780080071945282224003375355628579931194927179538300134079923950049257261845397931636332072172707664952019978053669381497365476932892469946032439619322822957140368863782806879177195309138569632435168733784211160432106620545703699009321727087026496285753269073837948288060624265651670705891413451367896907777074365011107463301101679872541167108026273155313060915014169410838530458323187620737324432644249440965237938920309437476857079636147363674980936104353294219099454275964172054504203620110176944252509976484306418495364347086724256403905203277902203025706827201353662750982765708298063682197243049125797490990092483145267642841112961755422147795518550302328784427740491264218822885928570818323066173420666341894633720912946906660075350015784533599982844989752840562203184525808019206632943709544163966552755062763791766693795014031088452892907733852753799435838077050358907640704907898987125389132715390680606510888404026426361249467213028569573030391215363475108470742384337944456026390057624906080236163104677429756556607054503961301854428728476823432265450062364633194398717092222174566384850676133940641746777514296341041583623560580354285092717502557116206647678362720473357665174125988232541483480346996166368670013184805061272285605511551782566108259586585179560122670234104147442221873715871485676585359216739330815286765278644646599816945982620194187303669739278391119312064726927222576983321310607233778345916427953697838189150283075146294159713764173211028585952373423622393905462370508631648933256787056190112238865769538794053382781274582533353027841092363071298696548666619690265515056095475061524491207802698817980136522660774185301865829502828825297913273715689920718271841387947485201332777667481910902363781879605537017095073852498069907011697133717659689774712858259829203315932553669356805228478737305610422715859840073589677553282692084557670620931196816481207500563031553578018459697187323742303340984563241527876531387124267232673200125843082460923068937211978709044180688493577141643195604038863654703810134385943975132704508723691105842590332031250000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 10032983350484336574377059488638778742591177115432193572039295546439613259142638382485347219673629779144086796294422264765109864751804925402201374555241483244010016755994975933408298151396736598094457172597598730555487992448155946853081611532627924825044352397021618132972253773999048696782191295115076180989951474017962814138972605677313788227545982563878276393950105359650283363799391255460711678900178793417156346419038896922913469288743329300600734777436266488357270067280152627288257243960755467121867463337017461953061704987619248795698033917370683396606743814502162553080941654036150784081481835125654383583348359309126099641609267478595642321115793390710662414840662853640547269873418327290099237191372511343257426448610499859671523624840371799947072722341105214130285436950193838832000346280211592516246910679386221444992160180311107218242502559416121624570377045864471008647617832548118177004856955716490973564696242695065199110643968039058705066888268087690947572848101268444811466380459223779625879162907124461079761898299037818293514224378258934043145728557003276617754355141503537773458456326630879458941755241697633938300722664714588368115564140755940498614315207484666065291031547886100008358853850139376636778876395997424679660472123566671854688385943326956753461603166021922683673187327492167638550194046985430327837110057922111306598301485031610473177566131911025100137007128643683100806485761256078280976633254147532610734258774317309798213683366149833542603962495877767636238670787616032481408060108144280203207830351440037030544505449810010430751975158410996532202636955403589247519714876670596412589415989261596284207056786333324762053968740498033404418004429385236020094231038273258451134063790069486460093730920230346035438817481054333785992900282841992468812022805540229616560925813768361395738891357945904944390940664694169126180451918519480370200257460818222602903978380007223586619161897595681128214233862548769787549037696401367780361344262073501346466613228318847399039744994316039392964020680426567180043254876715468728576138028373604643336067899844107842003470334506213500061877143942539235100783169290536144944107432066984845978070586926767512690818281893161264015210317377990140307413962707540823728228840388764291641031836438689201493559526011678965771848672358477844393151317369815680311341690308687102083071274110658692937732605560729356413878266546264979933369177072849447581936785572610618819736063338345021067410799376732570575183803711579044716161315529511521080143012817369786671328423558114831912988781292702173269287644171378081718116159237270628565339948613886449087751366472370671216331986821550018162301904628155885785760098211944129623169387649365630090645303304920424942931702537270510974043595244949548298781208589708414514844601979749526732876859168233428572250864389055020718061656892124679204069176946008982825170850652858885033235302616310756431865518379886266590676249086599533472061552469395908406217612174621370758258499973007305229565302198697502199184835384249629430364213316404161667565080964144808216628241483063504491715865384735185455454394570401230120555482508501972790891627202906571461151017748094685575743162761321477670688839174490608377048263289079683265747287754547227539372709544538783591728950328487060700294657097841680605675437066669174310141206610294108376293944272742956104418946444661757026571950674687852741672923578536668280979636549539100676873859048801451026872860738947679237753618508577346801757812500000000000000000000000000000000000000000000000000000000000000000*i1^97 + -209293376739462136383985348358190380725680952554623126515648908913179105840894004229495170494285847321640795402495509125723164610000164780414228963377742434608531051381051080753240295554045808179512103465423302408492246424546613157248807866651899603019706645583479367124826917387844599213146113640353889761911587800730287264005606886840959600776980168629500046655121323466883109883385632323987297063369956947094700902271609443016157794058502154101697640735952373763579895909940140169968245085733139884463439731462982928152209337057811459011802201051354011372807419919198079987156464299551645834516420558592353129961868629337992315549372095820078636554805952853272748140300523394989994205776330199330890588995643459681618313375034789789609610149449904496900664070530830758788152602412878971696316624910989141533362918744754335867582168086740165357112958768078205456555578716097052882586468469003279932572317407236589861715764145430282910140134410156333560201549050396702064980167790657746196412731350330933484011922148833927524017783536802758614380597558481098719200883304708751350840032377020390738359636746892151008326656232211594246511163972852397768010078896258177127688080624498181998697563736276754432745080158307951279872976241356969318982172534605192677681528375787413250633919088110301004114513437867246387213901441071866184097511932523073381446154087681550218192806437359227494383318335343438838779009688513698646282583419598468571779255504935884561787246287295497208973336057525342794091154463041122597114812983564934805437559660297371636980682135501716919884428711900911912431047040406629211177788169513374756895663693196324937082407228322601182652954777193007553109581459149158018324275648712655728171573476443359144627232921530762124290964453616913788847850032971115401952620291049920897726387643950072319544955032652635304734352039740419640451389735912560892512701222966790873162444035213069471502617533369195739640878697021320222122498197523053982522002927667931358531092784731150997184393143932845386985315029280125454021149969998604843442758484035782580359349058017585670182359777434235180211712376965457435757550398819561986548518053731110203394326738136599229396898765286271363231581967774752760120561583025406820576661348337103253012801126237207835949442493991217025294189046642253036750706953142512373447894098432076074230019094514685740839434809842150556869757500045846043870492873797596318746157030290433407031274801093212614404403061726213831159555808033167034052695551973138277628643896043947738176607216738662356135405305644768361090829095571489904089090963354501124661886698000846858875151310095647861754880333649600854930481875724841334969911636778022372993259709563744687150723364477045163703480091020724693675956283894524199141864007665880452341285650715309744700914511182351100459465395798287326432862863298265766718525619530462303422740000771322241534544425215752012582297747271870198008167340116019934146053411720172292957411232432179268928691225890728276157874000238509660055920681705925511816907915926170234996850497150154064544768047620536143595309007157217370592237115127159764407899952399672826184190790779251698614105057097822060083419335038468092407824557233543765102107049735653071288754020974692599043927493279378003504003600949240198403452253909402244967395326391451951233418234395761012202957055754485875617259106537204042269660629172049201786699069028157609928730786394216732650920196304504349417777153696818004391388967633247375488281250000000000000000000000000000000000000000000000000000000000000*i1^98 + -6923055504466472225539620293272831394149191007170239849390148871891195834645342319847431645268148036553474440352750071620909092889742172042133472844721518210547705661367358175299678169141809796488309763990784220426559390734575085885291638767826515336024604838774306518166218723642064575178626569783112107313556558973882868424626012712886284311883291430669338255481556700709174537570976245073308981435998429649694724904203759662817289235549611665603917537846320069448908248739294312715368770757858593424825689399828450958187346923185982298108146358627967229251449945625248445738832691981247516182534352353559109672306310309310875405755652337451663601059735666270318687739705038419414362719334859391974653319959517908416633442540200848724515887465011524864376806653030452500685595902379628675894178827050272148121283058383140505614417795176987122908169096643099858516085441195297792843231422237452317222555223620076349246308829829386908255110660493292729237084153341298411392326950470653052116252295143882337890988756594051592625735890582462110803617174627065450867028811887901345623131935319636523724893487360871496592898299909826719382014673063951049234688452295447384555079892158139188177870557851998645085514406160037550369170879899328490747127929466202026236437592777664689667215019399920679247417291439695473205011000366242838438863601873498750825548762295137317001664319181114308059037568555119377144730452507494231597376351441577617001408831863438101539633698231664591591947796708195998478748658084840953585539975568918104192556581940147621286350620021667947075838126358503491150236583588316749096001873209455446311979448708968660535192954353362309511102304199687426381521893605485664444809980531029131194092206024079268950468553342376532278760143205714753710315519986045753056340591460625405891157486153193707179416825002038215990661402301874589763014812296810366431706226866672897150689688461496073502183143941246840065631806410041768308385143969179520369603737189433416961794873533270114401457241118135407629089191467123389899570621619789307385066132541135710960301695754906920593698263107808875245460461127958010840838136664127945430736076725305103769423721958639218405283280250724222559313394323868769781904378161414300020054952995760107419090186291051513784725603661515533750343540779089328140270943144035832530003450390289298010769966850373879886429904930351158264925650946788332449245021079825939021793493644249982359495645841984919456667549789727187731859998818862166813058015126080906682581921268830365465514981172771915751424662550667628819554543920888456456603107530265566047162146530107246450744151336018682222896115868641693699876657456480439165753782641587705889237407206784027707105773878411706450844753202815211044355511119719507591226309955086631336175496414800344755468935903382756586372771323104455691278282215002908413279291488108428672297019640470402345812834181338944597169405478234383899909587290769632294062447677550231037233171529451458066997861294058447595712526428238506686590882487829420530398480288004712744947949569902950708603386005312349490177565654307740785009516172019291817286432206693912642963375868435633567765337038381182205320656763807603021149238066278944255294609987889236520948284232136175803893197165224010197717688100216164477885843295311717146829759298981313941854922790347211668863372431110536842100896800989049295487283073911157698218344674327574746764287649109390856725904426390559055770612673086361610330641269683837890625000000000000000000000000000000000000000000000000000000000000*i1^99 + 21601658121547368536217363150264750930663861145490107145295157128536781657630408940537085541111311499838134441393924540099515804211937248706430712139396784353638839500104877583849379577592641769865254069058335206237817562686203565979059921549203484398161545690877765374325578827885312784967324125352912799808221377284722280453357349336932311669321532991780862636309557938058746269446944351834260339581970435234250376676313357134148900385108292055584132404530407224171951980145550008271228591673453933429402253381088296593596550048571265261018127084161853577670691658859015349531449517625168174117373561238149196163905636968648231485611190705105959695550387883805434007313808721235707662773244002989750234387862786375514025803443724672607764717824499955810913348181049107953702744598809177128004618720399936411732956702604765046061371450495861615588705094193768823338893456441096621420113427558584955336376946592791760345694576543106730442255562197182653083563093988681828970710552000975238521326481969434191769007015614823979406019237953781434801784038014104123600100475505943735225757549168279981402633410134490480765614794635545921696542706851608145512642825255201813047579091289168718362786849648017739155994506497983781246586969651568716148904994138538776781013359222192053749468357377633918399900302639690052776381642520459288306941832367509905203973101007708502615707348983847447348854308968356905704723715891628903149649611098119480598841433202355182198526906953522393359538520113783672007203640996158641035020802701873830188435042265747254666398463956119309906286491389398383792709431840298634443110040137050667049390932585664148480564756851018101260629802899002180813583021849150984206474101908018416710176323656988617136326100127878579802102261321930728295237736530482890631526488039030094311100709551163173352858483858694687094883496673456631980422923095099800711452635990643492193427432507488910224886828356295690963856288595441973314720865182778123272472197979064979023881198205335554074222797763596024073696804826156144417677808647292357752713836242836119467656973744664129056240729056634933229336670025610835487355267023035210317510761427218770277517597707268402513001052767770374813775480683248689685119086271794075767108257286296994104936112621215996280844838489123843971270417868734008342207486549718001866259007255492946279884365197290859422119144468799754861621025447904782516701556745119164829367749935908563275968590241877242212174117342857946312598327663476420816561283473942604035916696527845540216490467131428035629136060835501806631834009672140441784980298084655902453299138466037127091862626897700413029487847871067114034066366188589622175860348616160037723509021754916160240186466828259465120248939684276515039543472950589404759252607356335993250317708179612237910230483124556970264057401103695546984242113004179964733657412473972934104074844063836080864792086544375283343902779915796121196147624849232051838530020466444137005835137614483267794275847971218417199835800760135912514382360551948361281510480993865192570112924129299739435413643230406911832660869527058254110648239770749379747993709275309083021700351926276527880314895382207851322739037143967709981019436093593646963202728206125615191466207466623107906227453103666791078206490387137072722686220813864304735388406183969324426515705618958140745531479200795101109309438057616202817979693178439863081751602241518073482694981377885285794404374248807226485680210714690474560484290122985839843750000000000000000000000000000000000000000000000000000000*i1^100 + 2725340147222288855397022525207384264897058265023401613578172801718266615271850744239290914768565112681121998993417011599308930432548168798430293807224660246396220154412540819150485421621153459474767070818268828270361633425031678144296397083143641264767232135965572364249188449997113991524747596298854393047767795809236335510747459083334001466138161169349830635005923143279702467582737205901351261062565552841563334510336506533283589404380968870063552279463351336740621710628032486998654050696082029675572154587985345831291581481342016962327990157226959194168320579365822949893829941949585307710297224825721425035836283056044292922839152574136893164823817544769926961144714095066229491783036049076075964687727035973493807703260276540960533438588640626189835339673294318041658868497361016517752561186364380509262209429730302025136493908304456698278951415984018208651020799454555090091064759615425226024827907916340931694612802415906875307329585648355231136586951550241734477428504760187296509109530501539695616179765481288745816974790466961890845749752091006046444363675963740780917744306916856700449543115003239331170995570684800585694296347746555016386702837188721071862554890381472641761749819813105577690573806675562907744076851987126586748824592954438755856227239184855320478335378006856982008194055963872166375776149173737276889548543752235921261766333763908951718249280926192648850824120767510368758837763883795507523432082690727191284600279406008428386057114330763259954055401715206103718093394392559636516165354916760198839115573705009884057561226182317909542578713715304269883842062617620736595386464735463159650683200018099256571824521257611047950312789912198499615117697835269865913238978308410460528467178551991777702898096527782680085472701793820375512394372042186965800983710351653742220553096904156372285213269899719722751992788663811707856110094665821094179313792982306256915857115248626508026923208668687703830960489503665320543313662841346059088022348163053187922970562603429099597769146793680181093262738693325462257801965313735203035499787980358851460523162903746542252832606389261675482397243263020480900318957996707228497929450437190542366678878380022076195075204437264497938592114203279597435831467955139706196870712348155474977369590939643748322981985686458181451873522641826259670989066221699006147736024447139571965546788956789441740233716072450178930436113301883781439060914988933509727361203354707436075989985205617906659295245135042296799528676299362134351359379433289381738702412551551455037239907812495299102720382065326284915759075728220751971007284257592839737808507767686744191196990299803805489316643117532121222625045859382520307031120319699586061382553546829490085464245347150581413251197825526348308748132916868620840165924024260213422400175496847621784987695382541418173414900859109428314468421693369431363503135273436680549734065880783582844236698970084547807319632467763714423601658014580732795076583186036088969319583553860318389307475644210722186968262364203735318642558813683136468725765360837140222361964821709225599602346615445680843522731408328116214790953299980425718421478876183122315016935012049509379760610853448382549229726778509100732267844359366596845535828689486218654274088654995594597471316833345798347163833489116380368344662000999000748013349764099541728893102675071210853636920004522292914933791721232978614534074499790509604115534067865990638246463099291219639264585317009557258183249928151781205087900161743164062500000000000000000000000000000000000000000000000000000*i1^101 + 42978068770121229526099914671579698293750341674120825367489531276612402597038206309702858595362088985712891182531748441540685857987834039762652354299240558603071504687884562026517868363505760116227435755283556619165522143642377938778992805116421275104187676634946185021810417387188734700425458215778226461871245393016114842735769446892574674382535462287729809688400262000340973290202888276489942160454631504610882188464210092600646947481576558052528801871757916966922818363762924058376266356970746123079097990104341886911400738863425147319869173268391832253309770955804135957099134283058682163215823821014049058034970723545130062450872957802883863417606777442063547694122629724406609150888687296818439443831069588765982257078258669465668025315832439440680002475575225036359862006892048482548561874178622182367192316475487340862304851689552003021593366257627446634298191356637157264896563079187038488646521371103205210121872079157212050463959738907826634016795772587835332959963273203523710554257513157687623623779294099026703972367359200771470344463003089451944171944520855873365334597151339102248833902387871788146534647921894316045121479861390138516387184365929501133484853166483916852244540957976003873559193331640368023276986773524635152167664974872413937710049311008035702269251097471703294467212775400124704072367205381352766274361619836719515755428015142689776173154745048193395963395523791718938302423533803366487476539191013621261601034513711251099292820609219903098390660155679907070727908237423666643917504701911725046272427830071906657865536274382515484145046773388936351660473490401983113016409660849537258375213868614142402828166717364701914132758762757551209760181709225015372465958312920908747223480244152054574882873664191787245882712789630304585377138169800771122835957660955739796120209763384109748046139920627761600723021786787491961597697844269778600178547771630638360211852995726576633812347707338991023184106176497193525216624200149413166954014965363082511083775554287504621586480606285280270364200189390862865876330783154131562989564769415921195274601153923724771075586905519048367606097000421279607905173551567463446227197322334601446904816097886908809293621601134059851066685408852589181712230532264071249146367482300769821617463060303099687223320758699329486084678162061913427268356364010202346037439045906005270223929858509160099244336557877512505326055265063068589684478689048773260337322413676224187625464433796425236366072186387834616859139604615318862908087669356323650205106121566157282648788530531370153468581863656061042715819010809508286349451369382507899081017060907551893353814591476110542546007502571379839608799009006359307142523580125776505188610740068238943495911071831757280191941184854897425966792702683058150445857338811419232826709767970765333023648200110299734926724253532307349779426312271135730096283743817612082424058824035329289034805812729391000818267619818619320438355131946345494140904265499783399916638102810479736930883390953439508434744753054817553055340047792944562584440976606379698407917072995386708140161001580794138306336562088568427579643643855330652217783035677622728362870463576284466168720176286546404976710602674277349121688213947281109728841564214604825832920021646124208420262865714204693011383717008673851435804681437246730349090491765190644076459071392688097467798096198661376128047239159093829851802888344372464182987599747669662408692187148471286038073328755618543461913816372543806210160255432128906250000000000000000000000000000000000000000000000000*i1^102 + 325780891412476925771920392450239707815284945625129824025857050224330267246349260375895936350932141970491814173766715576361212611059324329691605952944431029017690504074537226210801114661331954774690409523708238010664317334258274205258239371807774113981801227028978347401073925117622714889585287924824023550269189684671523507621031729103032228261039122345166163204253718173105345667579052607474560358247825701514097003668707868621971517978712503478846228803124956377255887452764595294608708040395064887322362077076052358258410673358615875657441536781597454170592932801419633844047418875322972690840598901598933681884811292704265655936259260528416395417485483142300548845480515299158489609752652614349285720845825014700015446867959705269650364193116709457561991497441400584899562237930209473711901715836640362574456824701234203505461309541985567137750769793096672636481102494843987374721411805992922099648726519757874896565550934520396066538790145393273872483555648657524155643693390769171349673116843423685236597396230585205185160493513241362881834699509133062808108700538441271870452350983522064235177576848548113671621987805407666775076096427537734043351200441543978994026289614875655489982374754686786255793928385871669194796982264707913267893605712301810138352474868332776489921800725688106188008555515639405370884300200943864891092482229113580416101698247638379309860917301493909740685917072943264952931001952201558914375337669261579046538033902192680023794114227299254413358016069697932619437610204505626299898802891863620235379489709269688720667671679403359599768911584732630476372431811082907708679172611653418176609394453127407042324957466757548609941029319733853129970590625459330499909970813065967893970064822776249022419938416788516463823033614464475364415836242992989781624625681250687413296184734681288592880401205899324125965671482010490140542851127610839674322811076120918034916638377568465240578824680721299001701139464023953655853663221467587852814753101697675098966955961355122262342609708043813420680551916152941680821759404031929880189565110175303237484298017948548827480954690400039589993676212493830552721693111491173337321445831500077309861600795261862821681940552952450198345712014566887330685558765459749102174991811269897432298633933649743871017796524103497454520551306727765309405919316599763791080561557535080379940649161999197984531861180227419596609068983978371738823131613744433047604344294645462240121806571864623136943342019796091185991123038234034388960233951975500900690654518109237869639482638637321861695658955895910207116948655087404697753766599336121128377959087795811487354820088054816700472214548597456330741825747510343613700512236545695546914793465995694054946542024127932244281352494439870076738274677909719535799797616586845786466541990523679471363036759539769320371580465034317256544900812707371659292282347831050744842869510851595174476561259888061770422064309534388582330366645151320817951142843564253505767297623296455378674274389900009640777252834059606363680127094780725462328174219018076389820449333885679451889352598545837626617306588890849253252207714754903202681507595661589692032286499734629973639366859775696751073640902646139898034167421676409034642975143503237268443600587109827038876009301743642787146923443332557159747933020583845692163876099093127711945215263413872991990352072965384959226759621544380811238567427930246233726437179548644435540764795725601057216282326056688845028475043363869190216064453125000000000000000000000000000000000000000000000000000*i1^103 + 1107656606699209235667615377835833386655777200276418622926997964435282884610567972272442208724952249919128638831235638284202970668239015932821912204702324696347651396521343218112061259854245578729276343290193099768849857645422336589951515071830841039076944005407829743273491525571623335595094574447990921869261717777209730463716162772318381749330322887284199907002275754960504232324065600166411496272489553917555420592308987437971237907704119984151819455120308893647270048481222616946761085147318780059874932089052814825491598798458800410092892040284820544345954565913050925081584332175090144761052738632687065787730922375285496183194669596856075798398594501512216217574009180509214411942679134511143578022923995573747047249898781065174025346016207907609272129904334467994547840789050298345371416609812580275866805690171818077194656013479086255993812779187519341503869726719567264338044225892350936025733547915200652192343216415473678766506956594844132339457895623313350205472067688480676147527778132155882956058719574201999711917414406640281635111482345425102407370715937816244809727847377540472025956773869187101732938343631932206647124843763147788309057764594719009887702914178386158391819156423172374335201178845087623030910413872092302211237554412309404312779977909804119171685933218623591668053315688519572045179304898554966543216020585758359042936511572842792456018825364112860405450815994969881592948240422680227668410038955185433548623702364464687248598873195404458675633994375213834989469597811274206072706396053942707165198567176778571228153569605855459436546428323211569949860053720049291323211238934888685554762362230293455483766030380917264695669825334304870954490440817138890576009153904175898026525689855278255290161044863263904460678691471450594542048872636573523291633966888282030021099880887293800355682351118229066415053350209130610098566638027183005955287138016759504603533364489492981436926221733649392594675146021483163646482165154781852369917698708768398108831316906848420968234965575500050854309453797938599391649684752558124293739476172898840694743691882223259879052213478474518561359433919277321031403874685948177696607987061524845716235692470634929134641409336580241567779717366312657270840839467564504084895657600205451627736600326887402710221011762987627249814131157953496338010473124452315523772592304119670421930113201325553448787738404187560950015210038239617845284421262860196350120290008365622142041226650917365690558245333338605277845141669778888866975569893178297238934611049550553293494371572974831632935211203130327960263948100485657397605814953091512538523579736827377433786405204238010519964671247065367507636912509406501648510482088112995268459146288543691389094509200446606560376904913186942793581260411402706614355806230291912815430332234487345303710064712305597324326425876374796925313853695184158095207990111177860372116857759368589541580513433618647875730029591433821070314289673389933279036829957391022885991620646253211887178107669088379307505362329359701958747221588970011327747693070804175291607161286963444170929274075223851746585634810316366359722266730317808642587978397350773354616951791600498723750953537554466009845337575191476608998191900346872899163694595379367554017009919350857865014185760995971202993128003780401016922683413888811464777218433330772351568233625473271290729245821050634852027392210838448940979704614264954358296063693454818704756786367085139134292632537986955654218945710454136133193969726562500000000000000000000000000000000000000000000*i1^104 + -597401875906041313671504881032817277877531131563554026483514842712422595829046342158319495153293347294870363586666001786913441010923712920879236864512972139153885875702653822119350184408181428564172851116222240484490738183363691797693722585168987109805700004630455602958709089994943991397907383912852319157056269656709947923151798392847428691326135532783367733881128247974983724742686781125500030340581558971525788233356352983099942314243905835254273632489409692313369208016813633702580036652830019601803512519305145130197177200064384596700920928291876799731054756174227911004330447878739514340228735687088703374224804042497211001837794285815014694697427304041746391616225076237029823130868351098542865927416618789004420424543286670834696890532621602066955618355084511249945896470399283779687891240408426310694607921111234820647642064827660314422334005100344626220099107156842398899490072506878851409731191610975894905871033845026130498007193865944054887214317872753035760104359948428949075225191189801246063120283019965784891643210571629545278474812014783236094694777580696519051216631922559327968440290164924398933521578952140590245228271200324197128658732766343184295409387653793438632526804619668122061927552867727415632221105457589170110991552909820136666465562975073025274711332141526139621271200408967513433666012446959929272090602837907527505627170822744510146251294517318143662438389738870641629705605646851699738277939164296938689744760740220069816671412068987072491244030017384868727774747286407336806734108901153588082545023586443248243435674513700784718950507060515015573983631491841758041890994726264226406012152580698362528017636207794180754189582575050141703735157623634345879128942893697292123185012706695748727606675428102965612462474594083380654309673502992266072966329047576876106430682261891967023173994498322557692029857068775713568204299412698826197944645188877219877755855985439759052125521349795318390535916120180705772936656714978979771138656413875081626078952126184788389788824847563488835739447469836249492856879561342924496088905424725297229849816856608802814177987682437117727498702848239912352033268055461597405117303941628114736429025194668210193183788650629910566282161878487391542378621673818412191809948973728753453190910578921476939999761522865212213140361013141923380729235883620573402706997364436037162360051982091051081774004701481841936372323727754705093129956163331507205527237481836822672934363282144012510898540026121568297300608793914462635930029677328596796666651256457001742345284059866562009483088300323740119393486095104030318594887971855830569672186125010333734876446278114750395263559565137471475412788716134644182753397406104875871184054190851801748787238652008303743978882417487933759599359909886028152030921447401584772165386908450402628044198505416468494920082284303487088812057122002348106806451277166815936218915443119003747929547568921438107723366793638132316215587366717897845965043383015716034255798614306001083678439394041648430511757402835278682522991458215674045490351743858199343848031413517459379215203120181600436010815743124307824205027900286766413664188298674078944874497470725281240945600201956115450522342376835065396273987166834428523206227625852162965206888722412347579945745002265615739165910066714899379566762559649960448409635859086593888838377221401152072801067381541085924802967698050342110969241095446016698134351614268209176895929619969319234146047647993071905148099176585674285888671875000000000000000000000000000000000000000000*i1^105 + -53990561979920740637469537574160165493667797037161166149297142483693684933706462227751893292844555025000773657553140667626650052997738683282383846600746429000892952375630767678538492257980942607788144021413037982449930084105814725223754378472634800201226313707288334437911563360383004948810866022275619125123387776431571895535539999360632343161867480715089083254803009970351354459216097196007300345940712685936739072207682691297431301424837161718542283039211586665694119455919210537382685112794009612651249927482566276979424667930579586820852375834271926663546866214449628988793780063540779136730450400297344097169805241367419587729502823370845756257315029705424221574632202113114317096451781832400143645102634941994257144034619067555925562703985938150238820862583863522505366343990442123019507485338053401918726804711832662246372546681038742629704673088334520599053848310342276419788325393297414656249530130092765667839694196134986207492404643769896201343287121459765096110560790263499904546628925092250382861804431010983591441057851574271429225350866429672891549664235958462320336333144609209851066050466560319422537043028761244990984641350465004899091726138697575865257323404153768286192782967831518968068828093652867184366784332395261259405077571775394166159848263253652336211258284426570620432695193447620330715194617196309868020936038937007893699305046415338387799245578405492361028677669831535337137915879626372449921622502853532261683814748690606256545431069791796025663023466936859949392536762203901083891266380653273701591524079771291929407214594239176972289354533530469562064860494397100620866637243812487118963808422441862792957400608822182680299543695529092450180197547209526583871785564625757655005113601470960194391809173910560079608501440578316662724903148907669001210542582209360535994863109767341615238278719138879807160005638920149878045887671597503956809399905747483434110396519384002572786491223359191069391359880136964781943022544333532570611012862059112303478446436992230237649077041575374170983200874244328057370182325962842479364443009023607897985429158281530736923907014972107343302982511990698245342606708039909552099950361327650087557955647592091579155308157860668637198984283287676469914097889409613492589889926426345676188489383681814761827711996952822137468201461364937921119038934298558249191039086002491985086513682954706928095996364677631883158071725412447936087215563525811561437744315084293190128294113844440305896575171717315519564999037972934284685859502371969352594824619683742390692066609839472215345019147711794056433414326037132586683993169862789179208847783274652580847316015096894962600637373675236602896415045631439402627465202259970402056311805226775302217560260465420007082126725471781843162120133252462300818509103704109914210292246853280046102700140848763938357386535922666956842982065944450603066249808316952079685068106333333901026439738402374509988143584723971125199059574460791124649052084331318737087280559579729812234790644898020092309371437341348905518766077224934200306695399062725238097053006449542180175561579876358644515492394939675816093179929513530311761233527113346953387112668069213434255228708616017077669201408177246161684295509417685249209365639360905535340245588938016926198228751277475582889906645163917129410910153941148830090728604545401888036672422576888485193588105108957570863755450718483563385829384788562845811206626771052915484728396373718702484865300528227294307725969702005386352539062500000000000000000000000000000000000000*i1^106 + -649190398687413165195008830562668159179430215556200773746546792693754973238445741707517371707639085561984123219081365192119036466515424377227758154488589953721132028130482238136641863835891326087162104599895626788041113876071733108039547080625322888743446230908980931713891874247861425279123745370135689221109470215748565093001119111172718074404142304004079131262731680656918432964905705171216418980762410624014830553956416853611049243942694144046310063797474013287803107625920020118789234993020881983301637540288808077440903512799627933066808918161436813031861366092010222303227284394881504900594583279685190145547312724807397462025198640925368255248982933687340618569422629696810091013078597826976476445685620140524998724490318941287248099897992220747725778308216415753988815968362758380608610821265039262805153739922365932142278470687355229321557425771302498746647307845362350855845193287711853295288546258851548235586164165994685972227745152724421063024086589932310889187857185585326020549401093037293063820680479984072381150573739220961017206419692957811003146965159456671712188875722867914403585206542223488302077417751595137893180949545801983959961390866878889695344340483911393394059360310889342219830687500127667560374897105323956524859979342242367046383572757159643392781482946835359662975061858508891240677413505425880930530683309067191726974309614864668477263387675049769906863535667353661405330687578231046644982168846513090807349694234043921033029638502274386195717747825678558079719932829199321872685806423986083426581351917228737219070359843955190066736106395716565264026862056563911033987982912386377590948528317287970842492618006934377544509747217210450875581229839312684876823074694831069687568014376360716817182401096587285646585148095125271437079472356679337876764822120604121391060411021015506670185819556820886000775498549668757390601267890233048172062404785558219023390986467293547949006395352077830567065513744373498460633871480370497966609879570752005886214994741392950491604032531764995165819574684439147969627669937870727622492823100883266420620255013064975492795395434125494771183730403133105615676974804513854563312987985716547839581837888116690399528596453013977121524739835897899593587213368345473099938130841790413020842669200989034977491142531076404994314615115308580764418539427184976569964252519305364741953038124112679542909521457926235701490971839830039553710118613084536283728941401929308774933566913076078132481941238414891268476468132216620388072083070255126621985651534926017041992061109805992650729357000221444231893521791956007357143763019331175389819236247770398017874391796348375857845646636417234108394537248746914877282749070876086889407969800315376205370230566135969521246209398451582719831893836354673312104114680570954797575263585832617443949199816548423136732959018818978148206312590391503721288582319811649198658533802244118476050650606553335653142318676220153795596304613880919827263878041139761083641283354639933538521505225256499115495927476796960672910984297695051033103327372373744110310964507696489697231999720585858901187545938206810886311988461850061001110945039990765689239949742023587212515063764381861988869765426542699607683003979957122011183174310406270195370970627222682066433441210585941969616943676238615432361702559289929668817751023204961403158896015512954761079867829217204172780293435079804867138506238753704740579165723347756801314062090193997582240892363358852890087291598320007324218750000000000000000000000000000000000000*i1^107 + -3103757714228791386858974435736816982503889423297199706218826143101557335875200171132305957930654846695097942471129357482881519278430105872630901305403053344029528284507123590594087755958924506823504771654799997124162034010887023441871599589617510621303819913908123835437946033256002802128331853788439054490617984383524316058924983223913527966457250831566519383462674854771769090186387483637944239713699999750100717379943810597191383757564502981901766200682354224952886597601716484602989479743949507273534869786507946989619708446455805363814891240189452251220677856183876871327240749246978751679123956655769428396294102721460261621839230488388532165784401687510950615556836931925150020642343212595819899621185772394590679652616924694051955078147447410728962665837594261270286452192343783818964669878346019448506011583571858590391940160323517554419027997167777964544125414779478627195344926996346351156447746745021639230537824065741067773037771558897394520622589666358630125941280812518366974466528648671346589845418678930912663310155038469186423894157724580658970607184804219796607432846850590500887164036708571698954393486204196190219048713677646706240811874840708623730238615883621399442096159489116753778429319904083275268737371618500195101108276207994884544898901039915606258603900610620475784897137028934512325624503284787895385082238303443009218187304999690988743884538228845173800584009797987512530714915588236664371791109059940370447375408834009043241942146471466948108155327260002901247744476248424259045890325496147540837620485502758879240678736288185438821715638706390377154620167272930991425944177003215914778767671772115843641573292266383184194375164249404477824798157060827756201222877270896626488587736973632163638265936485022318348396161846767750210484387182768933283462899766517474370580651938445279465494130948118817804181933533339090187765285632227057627562911068170963447375907840135243246354114968961630015143004064858998198498198199787849727097603800280406822359823827029088461665943388188797514692206236722412495895418630472500640270475273725543630127356119467402212147668141914457105722384188870330196488543058731235371143699882167835690669146393160152011546927861957558777795681440736472875642885977380249595720360212343247158438235318995082348402385635735507769210982745137161568926046471079102611533095469998139582108556354465916511834860752555324463127652386704269959635744726325681590735460027130009150973282290574831645719663811234962017855142628605315884978251929396349768422198193528439820598382881527594669575420298471888702685850865472780554102272923486106236046338310924829197065532207559502170507566692582516186031005528496748440021349027789798983860839941422677450461961022016302806305522871019066712617104838121235286271199689962645048304100873555560350401106602592747764949680293121900282785856494511224130731389804273689406167262739170120111784289852329594351042676609155087897711411934417663792776495758529951849274176523947283855098102474117356471182364384117814614360710674975813134603453457376686423918486918424901646955024934909077983178271694295640926818746839209699220600388413782240084904996220994150306937579340634791030748579919775464353221236633880865430205956540514529786274293249278654626315331558395541917650470072328692062296983530794615629747718531984893478309878793946420215658380185841345289869112682560176121825925000771796710381242021513177173464835825442457387796091339282611443195492029190063476562500000000000000000000000000000000*i1^108 + 6490143093278105504435977369426282043195251971431484391552296850236819043582941274340763088513912123062581738183119862152321430573192210163881347578640514319423509267007428493459432952677637890729525774047065437730968592543630201282093243169038073757326853464190305332382745704911837138579047668016761072380377674889624774029210907141477569549939602462585483507201768335362969467697775608897290422523506223232588821517456399098964637735720331579532391006602246112694423718344462023187593130007173213477488263310043774629525572857602986889620525900119178307906140770079414788601652455685000124005709894310271936556943329110507573766868002848105766835568843638411019044871896374018944767927489584958098364386806623330976861356875667829149009323292496349349254073447678080618944770389861362054542504569601476504042031861224064476073657678537063605000595384689204862834490956020300267916320996863733647273522996503267713718424230437267326368646731373032266041117834863349898352800292676833768857811395334203832811927485783312453360921378789644592976172605333333853552659796814674302151890445433427367859213534641628343589621131540563179890332678466027980413107674585607147090709587131716956345483035680079763493306065290028769932156174764525814403694985283263561110627696021436606977760629269861752475836236163006642201266962693435538618004426641494314913421668672508913250120724931413958665189639286894782396068877649449241347376274230897902397521231350007278303605690160300006822599163543380799082891952409400030999060586383549133223919849120179203184834132283632869478298340619178845348918242112841222314397768485433994029227171773006055265524627310929948734341473356010456871722108753077230108452934548168423309600675974307978969146273959844522795860712997801054531438102071684702647061533225111970732024027199413443433336185696313848168429549550394415518556189508512150054911114855768746415332909283773407870135720357603547864097529648761406694959146863410196925896803385471238136142475485221540537002833442385541899174005344673790250567873785259292464904943058595327831558963404534792281630285951212437603549643421370455694894030647706075856516494958232698073754690438807188024656673373288956099468192422383032633632148413221575241950666429492979949396241400355573059800673590407323348936437650887257268456877092774069910668726303654334493722954157151589517750955815615183638213891287438353207500778974717790669640716507094045807120563671260433651312680073248163663345065012893288447828312537120674323723497643296564618468292327689118624773611834015065979831027213677647777750147989709490854066298701785942772524408944491599025421719316577188498555320964718324008109345472192888851754360099160810670836533221176983284631602827188002292018128383344456329306189803214415928801172864277983905917736916866056548984310115627715493498347439822159448935120419125158804453175446132312017269412452411061528795553063616854179951536034590765658553479661911701379639400823071829192922261800960742760205090132306595339954000318593551443053711257991345818881092070849566121964133479010955862895441512596961555317412615114170645067599481736454518220335557563001025409461022583610740666205218283959518335762725356163699092538360847578964358507422290036808767547663325942457028807671909576116236780707064317810442588130991624561388496590012380892208367547147489981880894886893863490991842952457035332831010099941685749942538741501414645274081749448669143021106719970703125000000000000000000000000000000*i1^109 + 140749902432071911836738075745657848244277712695570211868652078652817414010862139630359900197609414704378182677735695423162866226727417382791703217866650949792265207947020860219873509038356212659173725335148471291118685476962223800111061887466388786674987569628043006539175169884140939317546441666734424296237862332215566314923460994006176467965714709364193541764024749030042996001637854683766118909388802312105957972794122437546734695781377157810373128341653596892168350716317728564916232570088369949600803685442418422424462523082407753587339446901726863395619218967239442902031140585204349951504705799087534218423350338906700638304249610601044410117305004913735263423610213093198200925638291198584725306792889420294322027816361608951041232351093668155695755856355810327814053095906760343598008790249923790217696535903925985471168569383910712412743202742509061344489244530784245764762382440887115483111369915221969889390386873631160107798855078658838531113479402556944416564819626705439364921844146993898645082382592043514399332693807286528632609987463142963383397408219831801055982549485448531604969716232497137080174079317498272886598607778717573786946567885415674080452721861075042611441601624478131619579614745959940647310798498976106347182794758760566076690010799188272013595056135838739546240221854886469339751271625467428124792784026217433046206669635644513478917205066971662143284442303649406376749819117541810473513888854359077384469271913658696404447718726614257227645494797427374845305479452944467160507109691128869985155956645998780930176861019399483775902749895734355206800484144109282112698305685042397325829634477954621854277785045979663773230286630012612740356077100458043614991422830142420138735682936561942505484051102261615133919315934177666731292676113214561438572537985764814372758770957300831805601912236509621432706031993024547673396449707506741759000391829180981542132758419451878684939474423879804541972966074912253832919718537462203437677351506031982634581816566360447344300451429353003379349830582872076741607815521072467651356216739793803397043211332455985335630850340480058006465054919471944706219022772333767568060426324103456262606257945333064097656660624492018842028931719972188454729129434253776525988030753869768224075517386467809397206535197063778220074544316509675977981591018258704947603036564978097984181601270150833178707459510119802276348797786827844382120511833640671146455366763218590357693429371277998468949161193052749341421284510880019021441327976951020261877921872302436220971753070762522954119472895934531747081249125394427248894593308132194175485359389922027284218780929320924162227042342686052600272293266739330492373135626223148210646537153891484794831812329739161222012513927429058938494046348516360717755318725161648314383343258334979829387490945012940865658636733553899751235855485846236145611791288565552427198587320757740785949024468326761653046223045669730877030694176506829096966982031406705905084511559572179687809246911162184896937060579557240093397394095801794768994279260243872327044291503756762150370548197812766266427038368486638216772015510602948223662142377580349275037709879366992207386474224735457607539262227892889973789298122956773853695046684285179689631211018243127062324334605402457715475988555358953873771649471139624764747764780482156030986807075509403013527536461816664862901540691255121183980862018498924082093855553865754113615691173069886105162495937292987946420907974243164062500000000000000000000000000*i1^110 + 306102160118306572177484233263848197680909191139384352185307902334715900985241953258560368164154526154441970728550641328846388257162334558556170442689294922568038070984297715382796812078466148951165100457282782385063576607398946294078627344545492434959197739736254458721847284499034077407916571955476156921254650185142741934593597470902273548742145601401332745281737150708071696944267348112343306710077553001574638815880669362234343955180909541299561335243586388258441733689037001899686113819659312972894782284368870082332394758040478253278593541478480415189778919124775758110327734365546152011251852016651104979662080723138839079011362070516901058402216173581886194647784794612738275619949474291320057036335878489997234503576586333466897640864763459291096194589765191533401874864292921779815511513043413198560010609541198667664211255495311930065773995191609750211221732875980439101881087123211681343075513304817264433158546826606377775086152066520354146688013409227893455993282485738438346850015821885923781615760516485924165803954823731611880162957667121144474469073471302073222775932877128539577299290176492750930024612366181879834444336561561793740880487503937266793188500922225783489417327744967756255947570941025527491511017469107877921121585270750473316311737656949144946527900183484016416003046572531153391215821223976436333202107228739111274755743228479779899652059907615257217559165163511552626720950034781200372018770328223021618884414558009001424864695308673453585859116518996872176299162901189734634352873444666513623197789792153291906150323512687167992124888902384418905777407368549940391131519639079127888432528450414411972308738623091160567353635081733803798743738815265606374301568005409764119197804153186387936069587015690428179457437040499059222177606891501148227707410659384903318941837078522267591777839800408056840674541221633165896089101726890260516291373635818231259504562901977857407063411407272821995283153017182063592527412749103564092104449528183315935571463422711361615448770339483425854068940275814132733294977164172585756344410971327493261876117317194417842848123683313542532790194071904379087441332855667517255569453792322371929852211052984767488249792910905983877971838733204761600578054734783849030422523479968315174730741310851096901559378377468713055048196065972766279503630075669578106226708451772377778096947688394862577026973065034792510610070268571016632054254080492277299395181749883553351546841577559220470623619329104910204414566599188035375913016850336989448438264416647152607361131672277681742374258295301126772757419539421797633333368185479232926369257197752175245447124994821233185621591834248305673219908841469071279610742919457514699152576118069908888821686105035928160103435984936240557634904555843220353390311613068489045721368143069834367678635384902290875418764985336364561120560308216422255372798486328865173679791126727606349931795265427423733522375383800257539416734327139883943079961137327053405737088311502323596029609515757032790091832732186763854839526561829772056427077145932045231392651697821868035921133178029093278330287736577139236826243460004821059792914531898219140979130297433697199980848321627339389768353947954999234476300535879680033808247727370144196385289663823304369475814319942880177227412995746084825540003471359140292917522604651492560728890287465619317414732161348509886495335872843937340478388380004992650626275070382210342010678629648401383178679679986089468002319335937500000000000000000000000000*i1^111 + -1402884692078485146282130310584769520341769196006379575382525015294147517067551993935525385331538141051830308638417702447491358261914017627711402598594835582547226501578437004001896135091796200150075337418763074088628469042401004768375183095169343483814618800288244807229639195984476655763675125391531322794019533223397958275287499710148066890348603176086827220118009033347510545285254162772694812881601344055644999571604784674415915612232215442431689666474892126140743525655304226435302746023486896761958263317914878692858067125380217217462334538770268970936886019692022312578681184617471952064877824829689225005706975943127848682146305642291302431641815815329643617563500627925099644322997243947169424272273232587880406931052180270541686797732227499568344327892535591647063115694425738539251836123634703880718329503164204393872511154975041009783138692213261036831395801082344133422341006288100861049676595911096141856900225748413386648467323859307731776239238984442018101632413098327780219125643547659107563544335620358546116608559092829798609009562022672336484651212545409484881709436356069138861752683032676187725248167999099589868921492005974946360569923873980662246857820845704916276610188603249110032463132263574855310701746236236414734020113874859714579472486566968335134418613790549540145186118810705146017233393801150672372082536273880451383943591448476981461569821783598892095026800125893934916026899086278876050726675100303207146897635403050461068823121055155633433510053884347395896209974528911088182292337263890026998288841992287415209159715460765750573018246425386183183782225023443290907526684359296840977477539139483059175362719297263598351572952811867171916650522296075987572641078182360027871501312794412120343611530869417474426386580112386025223622773168967387582649350780224018688492095478382771578785952698238318467153728378136727341035615420611688983064689462794007653518832669925345532083571867143854328182434575753271602639604614151265332593992025474316840490216140364220232092597451652348939972933389761476929517317618002700500856908230666824403935550229250188851754960904611308405714599345791739934327095519339425524501506716070842553885722464229750962267887831605265751345814953019930566309426784747003050027081832816981535580881948468645601588547054487768851203648501729651767157086157436840443286659192974582998480339555773236673432700905556065563567884054770950179027049423205673541934362595122144305703004382720208242560751404031457473157952550979857367870219958375183310683451385003421040247294457777314958507614694959518737200020039537091849777579860434112899011755468906871379755910951752996374015172518622700924683006717604271469365028184241103470969567467131228243442585594858511967927134492333512520871400501342908196779423367644221564757852855455994485119862394989970949898443795752926085671428212081188459879387658981083853741251971464814566195906694020578255494516070656577044329990531534936564846938454826132163024973252846705959707149209922937701703670238755503278706110444537577694829588790115328668452608338631827926865910041601081054020736198316715526514921835948576987081496328052168625656252743712847524947846833710959777225475382730049871762915844301303216009359843716726053913852303015740902742958013917639515267771545291178315983851222850114185672438556182909162597691560590061261833159107920506246942237236272715324366843888780761716595163695614353703691935164668547209032567479880526661872863769531250000000000000000000*i1^112 + -8560916695740432698110614749240438933270565816188110730439334843677866802129015702374591579025249185237648437055485118625223335305481621015089892146440588689935135683876955407388973947045732250214582756811483067632167243687337530696311625258072356963598601534100032231370539416780149770680067104299801632002726401918281034059275393363764435230287817349546255591551226106054681979122426857760944561217407917649990473409498971732534502399920749548939483078173095727769430456526613720724902235777716522107739294398833127656079924051112625511153531661916017404283420070772871902092016403878915572586632313477799368135424535449291481097050452057214265068083463094869839587644233706254329116655080881133888161656381069050780225073786231646322388034486823521488820257401578934428354262951201303236816327097097075954468986181698104363698140299337458237748264912758175525598129932941648724893165568635416428487570076455062967573815070703268565494153027088790841875393631738497917595540943393281933414710087205271548300979718439915107278567678393884558820986824202048961486648749761392835995914875666627710117437558295724634660605159135474412913066512050666291164900485733231805346050431265447794759972276830723825717914987034093900421724250508258190602126446900478016494798951606139811809242212256273231750692663448716040916146987873298805717790800797390830831377715471417917213802549048066955860308816665633170624459009968072657596955060972751666708226885048382905866798241268640599504298624912483790257627089393576538114726524522983966613855724597704917289988130653452263231464264781942006964596755506792940389906654455184032296485172209988592517083881855842677357689778574950906206815635284267087211618615050659767087188385682129445007655893111842388650941555365354384518391902082002630809752694243965998855171199373984012820395164228388793486629876270176137692721592833323241201810659527947032451381789890251923183615679563032361645399501229431230115029948041185030049292868225154891265245620384247491659881197427641164352745788839504875285266716004062677786393442921345366585169464159043158783963279867894183988952932964068504147277870804936030777568874713828068792615392939204308891846910438664354721961147333351722198754236315793522983236916427855697129177267393968064741974908571557225006775766602838235593358154067343210874602984413814420046583461322417364158203238741914064657728666652144062854819950223742600910968495709831821830019271411333812961569717180001532882526482470520512525298470343856342676263075035173900344972996298966349621387115656822989067615517238761717830688541591130145355429413774969794715836924404038646859438742586585247421985091980317480431336851150641888518131015358528530159313059870933753036559498966812900629373858124383521333059230652376440019468628150923152134451444021817109987015370028554206541335789998159171967031116233035290483736544970720428844303266917387957562123993516993226654862956316063233880558603069594780770561202987452745315480247685256980742257316134003907488036223474932345653470556956375457198285728230663769173424253060021153864146659970656060963224712063219172420575859961675263226456262611864083314686699790571752475280593212156550454056195218838320759012095149034209465940316322820976700029435832409814951311920624869789246637993704016239057831185429163243225761765179056127599574589485340936122909624915049076718735873422170208435274537388505315320494804681716871641583566088229417800903320312500000000000000000*i1^113 + 10972094200697177914049587089535867333360846484753385903566786592281739407053860918829786271381816212123454162729215182361803403703245858487061677430650591674945414262712962098241933945166993781430375520696765604738323384924391921931710460161079350484887503961364431125743099365297475182460290439480859887496832244325598729710839640037070226183953942884904507897755070511998789357659808578370071184353165666922301932261907124892363379852437972294991514843764682581642489774848644823229800346545213681687350264288883652185101060189840443261105051755133150431055999900760400018125176282491099824314216760101367990180054056585351183996855712062138882262228315526171928495369795973244741841647312220521760555428627384509592040491514621951530519568526444266899029255812420300295009176781461218469043600474903299806170140716173572634812363044092185173570122457393392257884159815745070172157087151838499957773803675639761965601996453218557013289125327665870201792275226234888457219404600741977360015152064348084014664541553173446395237512585733020955953653005911730468930352534410932773877881671223413241176234054902605864458531366586234980242783031159160777895157568706812423339860579167239744667769012486768054708453231659628384540262698777268454445775428069553223298618212179140078820051493690084857261692340262479370583425692511244650712713920068426411195165739443465935619581923289453467790626443576254819797561438282964795070348080212512013530456736634476203011606663533376727462090546417418322144009392414086902318572150165844080920270962838152512243600612612441733579970765146755811369954695119440621615203402249307511780207696699235492863460433474874498340631531143298974583577510475636341143240094292372643142156692199656024460984219610907142873130349706743750512724531838017838727241284356038126240298275895630461134812521755323456363846411386746601492686432662769196077778951380660890782996271869713395314848234173258402591943723425229637943696915610587646187733335734284679249076225102456196669402602919486105265561143366779055261675285357327390581084372872978787690230288235793391637729194107322838018146859448396116143588403874861878426955845548649603980825093553160536482233641009749157985245994650236909510725707005694038963494989523151207036315063621194331448277863862995863515859426635044307273990240807834647050406548081925445944747809366124584835283700737354928205114997246322386490336121652240156550382814188959212887979328584586949899703915129732073894993685568986660908563073411129471626707856309342104459417781624457630357010190515497681144695690084910606100381169382814761383156601502970706590173843724282247646025326696300367702656559734779359523052978297225880630212325202979255700582258999591883110029082983246660696175902064895936909297569128307853847655381261598644043646865215696644696639102650967935593954257943727891433111933998061080775742027150284298301000325966700944388907446547485486154231218263906419651090962596787791570833790407369769760148094109485806746043602501158391251849835542875210419431612343511295121676178393529857568546439050724274836186744340716211311722621412083894648775520907397529836126903354755800370185074500069582969311164387137472906656277010179649401608888684349285349351812067458882488360195848731079307322982439007159575149971242068604377569540489213534050590898874671925777250911531090243673890445165633166380033495751764768562488532937965376030638522952820324007916497066617012023925781250000000000000*i1^114 + 47490516814812369524472586269063002097559832679835708616353820917296301417509889320955217736361022305041796010668126117525163027035571611209643919444302083083113100199326071568086918169407880415582586716212430112752672933099127318292991288868016878918886558807769299333025392034067544976062024561213037660306901276551190190917796818325863077251186323323695486427529470254656461062364964884417615406559628454912221536354953993648273558716517791305269272462548783268486698022473911448291128406824184647173898636072384290068153626144278375055335457812836519351729081442034980331206798222514387365520781339259894840750156511435726410722429270867172355521991117405762520416283756558167717064187665393220794869700553978607307610827533674474062756972666259436457263706927334877141305019706933232976745777483531702959391308760775708194855041347244854942320142920967059250206375345203574179014128305484021617120938516406427183249329698797602031074194422938946837131375603132379893056589105263786762462693031786740032235717639102321017250922165515128931197689474548675410877667617046093220521748177422610921514479736805822995549611656109953033534641149675377072663229082339461362019913524693133161142457476757887039602158550619675992390035884639798744629683332444507361114658374454586654037723259342888167254113250582425493306845900181251475546285484006090418559007287834316068540497936964442953855439762343364194015178101239772956854471126121382104198153995226413740452633656676253721576861411779370779895592104963333895509498444010165765759551139461024133546533926276476239818782547038814267000467591726762080693618599840101148135498824739063905650412490374805471022006244742391429569674042705297638779631281040437442577160263369581078386095870373386864267024736436312455507919565800259486693957784442183588436283339357432311786594274848373446786230975152677822544999106187607167931703066755557038874362891251834696198426174451732048034585070498637725672346729588487690460764866657286521651469898486448833934155460157792374368989676837519857864592896712611816489514597087899551712296322311424985341981859478636262182798487473983612076576872543368307725267532992457095242952099702467563461428035059345487557756662597472353809727894587735904985167663441051601537197037137640944228689452878929024080723204047764866869533141917482163619408517197306905104580285990562391543099549491749971698865003732171344998980185969975211817665438416484140246434750921070243921891563089421489690330463161002892813814678951080726169518439220665759843700638642890098508218114588896541086121124793928367625105750453856058366867716291226997159470149653358759793199311815712766973663543904018231620458229607597121362789618894760570094834026807760648558630757608183276739944832628481625561900245746827133398012908608870372608906983334151411209962790325587429706616434188592434558272920520833227926304335974091466742165170045440990904847744533329960102650216747151291472267480305739799715528135530217593580264234578572848806661317032892335468956234835259703186650763309884429057147332167067176101037494859143337319616213334027328536518358982149802779671010609075619504231989538358949134306586471163740726677828836694977527295115363496810234077458970553812968377768193468347114343161135567642392039275228167990289441755931787689582998047568091947226885093102718236052488477933944744407835220472171019113842502121904232548683709982920608978773646668969377060420811176300048828125000000000000*i1^115 + 110201035063263850013472055487404872936963309619725946435982853139466627473616658747196295236575645106417370161456843084155058679577819624157949777925704806846734014442379154956087535408368518934353137408032714151712082324043403920443306848212004033901728492060189353556124383881157341104144041184686185568138126231431506351531141009501621979659607468176043246400398553171877024467000201094527903271890049176278340662415101691497522902717609938956315423970743005115130719525942165855523869576319413124099362333267813807722641400682908805058632647857811124609313217602049692686599728405389838929229467604276092444236745663402246898753458506516598412167332155111547293181954048316140905070889834162651065780000037597082086315869456608605681370913997773094705475364715955445135726257458483505814191542014029791025690543716320368560444132603475595256296119491787794989390179281110977765544851799968703041050005636682727659202402569756669483068212466481125175074317239614910380414332117496157468469088408480838006548133853954553196591541327846721055272969566705160355596893795096378684005379681622658111116213039636233581803088046687422776207494859477321749621772835028582778122522079233904528606919524998366693130631484210038440648998412086321971650424023589629789460875900073098111696145311876718411363872807403386128327187949249510160011056798078537626536817611286779429741203787523981683971707804680267281881484227122067098641726689086018348610887610208210301092327831044395278880739566541661975734370283216589102441772843198158044141232269030082525221634199482032410595967379545158389040940176966823746424171411168770525047940089154217940533343642318486984953698898542197931359850311429666907834021129282828126528345536995544147041506353685808640515319507198127556033630702705276470666605642516924526087782500767314226637240802069277907061514061786993454338560941014907827447222640046557290123756866140084617216514561495693095008462442903778759258571050599718995034921194241701497262175098129847925305985914970358742914525524990107745667844297300862915376349297706738762167571227251170636869044248621832971806200444213339134191595330857843923669151978068173341221410826157495218436615463445939301121046716440591883294558255856695125286043233374324733284315708593142554522194693534702049459233757949201928694787679667068437321103200042213474939986662326814984696874166390439004965785893659252634498149276223053197895455618842339115706544351983518060915605955475471372944175482322461902198577622532027063419153486591544964058547854789346458511006260764174223577709654566160157821344461781276159643097747253007864756927760548328135440014826625766102203802307271441210679659374428347972974730977437984249178836770745232025232359834521187383272183714893166217663781391752446129688231236116168259645645205932465656782219448773662541012894634594509801451462159881510433814574592071267745472490058718324656059300869834222805266635678153982905597448132639193661686806581985957166963910551845500824047032722805343555668410512335949931478741034189510599380105829275976822520343243991929348188799951796994649804609392626954699340435873829037383447420171601297344622183005671219761300951256873488571968855116877567751498872530509150341880454918708412216973137029120119874588964490617941388562076734639217031177305947845866395138428623856277225828450120442412677043926181269253436410686147983073661202175853600539060309082550759285368258133530616760253906250000000*i1^116 + -453603198617759537567855742162571407421956986416214259046782427702698374494940790705657780013878771180819095114332406158010455489162093953395808929915827803837757079192959311733858688746457088485803862998609865269317284994709508640431958407450188922071311204087749568997572830909761681293248352626527445075457215731635991190163980301539419416151301502967924417077525201187224359106861093587461379594374800817520920497561334057701138280879849389978297808215368001198070315948074824394605392320078332786180351337312906039771430084532062314109256679122450536192274820458719832492686330027391613459756147572797073913842468902016333071323502678170681530041015702111041327760149992512977634976710716053529794142198546535561961591407795800461961344617053089205245134767595627488084398076993798631995582332436003960376264292575820464357033467631918740074299568925405465038670371209802736265111599766546526059352167696405838740859291270349920398447435494515535056874329015271214788853041085780095623081224501354034983676816094336870679467499265290988210915004566357647447525193854677290634808017942130687088313123845145816155741640761033664934629850064542325043339766843333707865701636593499889639894096796574141434933490342052992649563220117222005789903014329508088122109105956983529288703064095563468005403748566083288482514725025446807953563098204049680253446624175991841624314000940906183349320645876572877484603931227883898270252163140038819363021999259293616485955748408984915329190472000710782196062493054258994025487871819593121273899912439128091304577991673145962002262220888463135981463059024083298755286633837063317033575101629654318718150619368080146482005109513961651119968314221012596308016832219676680329573258596438833780745609716215751065583986964433003538209410843855337452777788226300809336494443533626047151193235655772120638531057544868976187994687426369663199742731803058507101876201002717707711915785092346054143539690615842532229435692534433098164926486710525158173617719903139247962971997009365941525277408888763087373994446977676133755705752897008733050310672464158352972737618522142224320419890520827172419864939890919863276436466409848750636799407881364015997839988335326390847647320788380735942310284274892790884626412996359266329004223692444466557798797652836555277412108451429089520229517694718910163336500206612098093120360965827487900437394155224830466383288678608825528527548253390531749437674699166243196285972236401975157917338353274973222138853255947378849595440738865793809501176854481480525054286465308642956970667530170476239144106623112642978922432388713635970091446164669860493854316398804829705536154484402126774462307775802645131124630696003169115428451483074397859951527850872946405482488811207587892277587389313760757096308046705319710789333226755209114131388526264663148263350814821057347799893251255780428900783581499615928221553960651571913658791700023343790597293330553677572097044435505888210337402722767039734294724658471336701841537904605979056824418655607154739590798646439671773382875593960979321078879653715516387758202424383938772468108146490685731927873335017752952260204554175192445643778671847767649616839071068501557871432914508108068467625057773993476381153980349906869718852839843681300428677651958865533882231568097658517804302234436010054119376150703033571848523184275988666249998246958113442221092849774866174949508576476216698266548422188802064392021407002175692468881607055664062500000*i1^117 + -571305698127122992280378423547937902711264089525957152675459055809332046522040481227617032828822261053834077343954628217727978835270660001039134777242137075781273700938577866852754331776203624625316452156801239997724245717211820570736623836613725651465336850850137987171786177195931430515418532260887838139381540248797815690900915263407658540199324535017088431933173354121399628469394417708872151214895789348673131248159474508659578894755311390721374575240938496992599384278945001009984126286213436728116290556813096942238126828201905070233563927410017302540727691138354321144429444995174234405114532263287507919960244521464984427735464704589311671426698475671224151312434129759646856033837344091149687006317047387088914262028667226396056814394284374182313437156178996820181037226961125027004608071286390178534411407759504112284724666398094571079066380467544220843610572670583503159231072523580428185315261816572680059467617864529693178949627843123212006565717040004778603197761551585595776275241881269192214974995352326905677866979932253507445071395264080813947460808886928216161790481639697013343231252206103371075906315956333405849273337145616644578214999673306772795639946327853457061920831864159342432125450442000936747258541106841794953309522653185161595853116864822437231639244593996631951993994742688337214040400947135735939859230002261911819548946099076156017359564366387846605181048776002960706633071784108297175121657228606650127557800142319581030696202827416273716614906548699301250988448644156646019208668513395776013220551268011624584624590075957285128252651447668069943396389146823865067999704828655006911809270403342164752591359582792429906094519958162858921716419136816063045237493397516741001742676030283936667096715680790411597564029632322158919963602613356850099690182801891403047447157131020853465288510344382003278933471779059473818242009563172524338579053392960828735333777543611846993808763715190643103215334584224248405839298916481807748283541617348268606435804281154250899351850098320535755452124290456681528178709004550378748769900590573271065320758555357354650889685974938613749932368827692038519799829334172881890606168243149706125829206118326624409066766795128160396681048676838505724949703907907597430791957804129385559701864396346396260038860957607354315654961502817152497848804844666754381085414707374126277906576344503213931092948415558254743634887886167317126228929503061505063386396466576509597566308627708430929294250279444571141229788265780585986643574334458375334777896363248224477077295056337951938534799277347468246698031700925763418620169633439587930424817658871980312250705668701639086885444363939731500774492095871280749360882559501773064283558995834624629575338884799322723241279222719031965117477716021615064106476899856480088511930241349212570676224311615473224892301861758047164715079062002680755245171571126851461132839267182698601421262688507677390560534159514355434843519865084904421042739251228493107699277131765358079964696906453231007455191335340307269951429437065958366007143235796432858497725594189557786763453340635720571674523362840991932727554696659061321890328819923701171193526304403152147146556766012675045676962095230431488237089615661908655822737803938653736212074178257203558062415756978945904664009178728076287085904957470788919895032644574592672925753824845539210019783090121825142754309338781556385647374037014714199076660449761258520062767729541519656777381896972656250*i1^118 + -132943677322037852376924422797372055257536131964006016683666183741837619643861694062027986010490824861132638079982437375286997281787567448156599868758926013822801327572552029656287170336017365752984275451500391667782069126547485502220532806768940879622046600543410585412040138830738454292608486796649434932265632843357057681092246238459282741097169913340426518215598549184851121898494357795794078301516213570066168262394868517260733513204069311896097003643235114669682611589963593006454837113871443839330499518633652051319353431177251252995500545317976347512783432623465467093981503879498200314105464385255036783681884072001798746251865842401529139302194497499965342945467891115749359490161740338062670125958820580134890200764805323183213708369717858022567680610481824103376137169499558267440554287846402150969223396503489453131103463516744939254504843514476198131400460439249426724019821010102952794792693664137387924257234434029280797292308339364246651017873900702787290794675231127261936157500216961589072756518354809336890320452893212307733757158424490920922675507518522620607407528897263148559326108327669184373903447535238307437927188134839707444473458526717158445119882254137746751467984212428969861434016428648656477338369936967901544913292400081219037590941866630293230787432831598019588700423547259559892728260705178208450304307973977788954045551248397326420062630127143086861801993733026160824729893839941058484183057967664250615033017039258708170573538524847589249799089519952628780787137707590638387240991674112517800786605082208919491406870304562007898693850293373427464606052102734504390530772709865683273388483878552271937497117874695092318695789589927919974895270635290419859302512697542126848095170923547510045876217891106563015129368055160834931832235243909935450486795937730572176783481542204573711957680970574477547277961208451042373179946810392426591773502187522290619566267046017001102896444706346022617641891699395318393755005535907408475084443499025426317971654041370093797484244575489153929795038772561765871414335248762256491817619121013352268136853969853024476825654515568760091669815013602153961057879194850671057973332569089086515099458244147637191580227836398518399227299578881646688053144888108653148343754595395399025086336809000411787114590822666586523539460494852936164031246995937597985206331783800167359129202512294071805098057139901582051234132894433788098983748414677390711211996274071468267607727490401863826585651104802431689628642188911037428177497644150585809131208355881066399725093895618777980625851061944645071303352690543563910826726877091670627778977073420026466244096410721136778953248035703322551486324746077558767213874444616658483086557746874278317677384397300818057446956010493589150904044415185061475204254367372093079472058025459304755126373863232677020866256393579904085691639138428748702425167005711763981515758630680261647871309163696426284021996164283991464512295668530086258912865394697863852506296404870202175471815728225593870930131011197248261844206466209798194357499582021603654048948231911421583096238260393448422896652562189470365201448556069173145443974749761689618168134484751117632396737183838794669279683991810522707041551466202946448043606692833610120169142883059708847956826025571023240696950937479011831731857624066301260972505889698137885791946358957220863017102147646600970570244230060597308119517105918146780230235798336835273403266910463571548461914062500*i1^119 + 8567730013475032116397059168466895157991562019284045420023546691507322315231502347031529781883185324312126230042609088281421844399044490344107376560411603491948592497257889010809172273078251956902376296244140631837276067458073657196373972549040242693908758550001012832948441394999413884690480692269500952639342155344542235832569298838034946514112982767926710480125167913972192494978011258340050947676443635159235035638439896157436908081491655156748878652883321013855082370734690944728539100507622003725481959610162511884539803948457963588701965982955697680815428287901219173470315286930300575237890088073349040157963372250735820092277194020569032670543433926885006702568004736915265819867485064343362289139854382812030883240450768236741741063738080402458728864498585286393573133281822893506153187977559304348678683972010214152313388400437398628504318335793771318938845687614161102313225218016475177454935708706810256583826218574109982669665342630416886261924179630586318933320879041886481275304235628327302196665223843270839586364699226804659928799849271385517569811828723365256358764271091769347051779320605312974341885400968789214250488625452038310878700466005500391430775187352857961734806484547117748971401771673008828160120744401839715259325371048506949394026615870391671423031967117517838295864086808670011670311063961635601822481569899859123286041185779466106367736934937853967923031130698074063709516115105996148643743539101440211901848894017127786541661969309862334433121096262242644798787141543675602226401722708434427464706861480364888630697899312500772010075900924980468980146443940889795426870396126788993225334200644545841674715979049779835484604263954919916324315678888525869466853638232556793586474083891838073528477853176095840045721650118237510019909417891827125809485855723867191276969898186373310485198237084788069105961193476272428882021118688896057636375684480819892621933261106799810704255896804551399492555028995286646308582002043900221166109355208052775323351231997502246157837782967972722355099235707182106544962761463902050890679998958576596063939835799565419407401896225437824734728985893172322406164677797532044696821995016320707891575183603082647381422638502689090600383180454524910734227122191034281349350759179382490934925461915215842170898371106759037066712226730918608323348583795226273731862899849833910419930386014881660620794880986370027998010561478589546398974906446926668152845969025745161044944476105474248609409094859744042386377412782337697994360461665621978896845545982142108523601732263264124274739964149003150753895471470403565429413088752386092212201177410096794696813507596086395411420893423583910764685266145858408327371209923263637681015064926004910967683283443813907152095993505404203058821137975675007735376652284637953979168827535559236965216362215459955179070766867948679294284934960780369561978379120952209317356180042822664450927072672182223734763656227414862835202934106146579912137816167304323814330007430489432042046880244130546969394617287775369446743468423332511060579935706624068018854817976448378104098046612635005559708121119947722447854391388313583875338598168730327915170899230071627342574794248016643032071286726632473737005022538069599192782441166144896970107719009426093526977803921233170703949108549690286697285761685174796710974630431296585868345324595707320077116628888671962228273684640193178937431711601801012645474031614867271855473518371582031250000000*i1^120 + -2358734866705439269447455368744957705940675278676024461388444100472241975659766746374984568864798177354920406901844556402282293899388964562575402113680348037653580640926329561767444478358254622065563821869163996474227157688196741638678529799600053651340071746185214560757130875257209476774878361978078589896100762541083003242604183155944791277312239879343676216437085804749598734597702210137628885494599993237263822015901749270142141145545726899928086737727589035644889429809088714216596581564579092560778732442690056229826268318910553063171828903663523209733220315495939877215875106496635517060325821285250741899806129161601493695837427334653664112485061419195501707314636528290334147372109614526239971737483609643404544252905812342414248714929179173132764338630093241662764642724286109827640682600273443529015522444994766139053254326024107391502000844565926735167035372069340684908929114246321337474388696278506916098736082069237075561466618123312053278728381254758851362150591391039423933047000205662485714140084496648814190388002112023085736946125158594407594684137510596471822781465155879266866210392276450419712646097616239698988533649023583616968289759860878036650110273233770521373462471522271982082177556145231297889119244943886449258377948324947715223865380445314946612428890952683983563080654826121652073525527079674906813502364578116131671423099782126908556033560014516731031538295257287585657412582666591483227195253497409562298401178571222057755770486319331065648871563013769769871068474741705117824380415011236207543219847211955217532103849982515800071293190842552864369336873795012964818116844446301491576837485701495205439651208771217703981563446274492419588414262414289632612328578068290330598781167084090679833090983834715738424328986899009822377785651098611842415596895224202533938519597339058986462013392294674207569574757238430207759229342385666579868515626075064925129236404446326773312610552673988991294644192357560112178148659634445019269437140483987201483639801665012230169269445046283720409831784893869666950324085384709083191531494197666486798454935277589898981040153538970326598356068977073472091189338087062150895252219238307977341606547574751220705679527699319734046501094155028054821444223907855742130398848194193289016387228673331982207817430860795863451891196422816593769076869636489566023277490506308490277635264430791563725391809449803829989612534972125664439870989296641531949224463691839313243425084654855582138649974177742000650594507554014683757239017993382241151661916470668401402789430455617447337093578206526098395491674445180229040602003065998499362280439796978123919500943623985961164202228834134648442291950489591712115960864667703102713104384155643478480343229942876768766149865110112406951721466212216496949572957008855338992844135590000844218951965247249573581939469634804285157133284753487114050928634611642589415600119139186111125943628241725445689046184490044740363615758078450514843977396627348873545054815217093484801535349279791415200913696159079192223449670047234833063728856438562992701159620694188828224190283571538455741853566802746265901513902563309892346733679974664898817740482309360552825012023002255303358484963121348342824090741800340668747042023567381720352491476150365112483312256721495802890350425111493438471430061581166906143812490939659300286181753585451699483296794429377245786798739042155410362312795147232691306271590292453765869140625000000000000*i1^121 + -32526311224865622700165487719493217744879059019129149544015114169967160092711964075571141929532342531863548425720784233642003019716914249349494802138202730987481620421453140643231519973935849763983887250963438418063802578644477213238614710271682772386192758222905249993775659396595407104243745843698116703965534089572770845732052882222508313809198620429150442143753572281682967642521183051772821738643541302663058529802111472105630339639792770316884677822314851743247989790647586126154868967708070479948030677289805054378192183323002558513301072932895919755031127703883848683477287469368943904403737638140348020936897034402657185621774340404236333661198431970126708758565725274294885239159062855043324775461484217167407504022639264857096946664479032713904020524341425246145649377894753273924872363244594659109074025745721971469008937119329544809148870617797872020283290821334031389443659585892292553441581560479916693998097161459567676063193618739095461645145004692386723972040604740994282721225335628473041791255205332905270026200860828002796676092468312336949302428379775453648397202775856491049668626233745045800796005234248784768068016225716393289636743708648222118182200929117481164918352373970037210608235628704854835446751929723207515125826225557555631997683045312202124216709521754329972865901028393929587913754515644225772292318500871564249954666085390246222912937195664268748846361588821172118750498804595022399784826516444633894170689803248259870833322453768191192068116113533581104332066669626881988673001644947263072163199224638738108036322894402698995408526790930231953524020532331861706842265701585160987652475224932050387453770795463956253688325379374685535749358931154185918391658042417610201960317010588430260758315688408611574224813435366415191115682050495738392535428817232048284186155828834820836504214476386024655288936981682856778228270910511088684796540830930430800107278692260472833873985312160629999892017797138232597122307279296737082803957791253686791088353139040875255712502804272419668678090137945755243099629754708670984024542821507915670253409296189093386650127981179262159340025536306948025110456703144417015215052197883022967698929090115387883600689214789258988451826972235204466334364879020444249835654113861185959911551275926823529860204276376780217337576852066740816733915690807329855138383119710821665304714843631682041928843082526418224203918410744276053781501742963603102174578730913819876898316890442905345012009125173841051435467958987557396127433343549329676431998926840644743369830448465086305802351909706411258342670560267731664465165627395870093446483015923901544237374977297280916033143490739197207949798052339256091213474168085140274860579637186586319281285978337286844598293631441243169223916123261223896303529902741949282904909473858452452066656157179090799579240667048673347603888771825651274940880888617925906031475121238963382845181595332210489022926517963861536756529066786765191043436192497925772206656250131851209125696318313551465440144155211910719968790906951151914799458319700210900878756870983444521064747598632485758999376691527614978818759864842471213042761013145588886229108364423541284589881018142453770078886937632183423033189750967655678607527214458234659451451604191113762617378130979203651151487343112368029000181949383471963390849059858969499093155581845109832040387631677908216261727687365623573612083418993279337882995605468750000000000000000000*i1^122 + 526035840581119922031355095542093180045809940769903358834181942617800662758103491617165584237993236672585233522789371322480498790636323696704883187623097760670749182527627763708049378766615652387073372933717642247287734954671261983137486670448568932658712725102785013290354494880897198182585787561586290205048096313399657449407964678435513052379153569553404293147977228417160867074225546972107887876226093627331373293880354944149063491598862634573709204256484934516651847614157212588192190039507745863065210027368047598441448838921046162304774719848102118284729534919154954136642272366536068289569365274790032420577780240558114076455411259247123494269120524921004052576841685589194138678092862997377606604496191045149948690581591324213376499552994169783350547090591447527368986105651509526137066529283809363556870012422406290571747933157109114776878781531820965144699071066150193985903636228692943079775898610068561338593643698739050939372189688741817356651722570646927008152520512041786755499656039070902933487203244322609620280034171347637026101744390798048159704288799486003391540883482765364788085893606939968113871658364296489137015147207871342948489597297102514492140178328932376672972668796720283189803576209413783967318122685400514202756638025005966211399074516287283620339111098074148120202105436525163123274763547973040173458942483042774588248521261788786049652290574104361137265510199332850104474897088257661738169086999432134641936062819322951021612263490829015728337580097412203585872558835550837136225640801694781848587752859311043825451775180265101572716117040459895923791163653672783495722239217873232067965880880308857118029477928123204426386421426054620543060341631038941501797832501686499841337470403531818291957495680076550837274309546023767558869046193265171278105173883337469322414874564102239047799578346989467550060278148462152131192531053940089721400818672331758129235256463573226771499124593527968934539161054834008428619784328895860243948568755461088679381859582112840510128546538635616935852308972043529529546752736447561090286910803664388568188973527041639430433592760927152356781057748424562248529277971676088081413285147879897497139410643078830076946713036703860830337843117508709211411566556289179909643010064278188136435020192771952204130877794477256858681477653289664926678907703321176434886253759943112503301630819958760173701873631637656067002653583569721693286906785964897259750698338673581173010476241181667595751239910919180492607321268099543253359170533937232561473713004808121124231828504090163177637846517584555147161641449789406213567446124278907960347118838435090033542099760632079925355157065050539844484093631168914555245518114738610014396592494391587989018912306833843833446677944280541831046184890480488923119806014584501060204327709169286435866160053544788980740712790301549802002407264315159371526108695871590950635945836755709412212415903071174268728894517503696673532879283996963517928725169674763916107988493862375358989421477595033536942036913538563269645041793827113251209877261974990027388085009261523420685896890523981541530653934054992210372572818443773516498890080055072864319187628933047668438630500766378163326147076930882523895570436590501473494166313648754413143239476735987582844142012968569150004805448791242859139054131507594056990790485288371155803812562775927105225714131182812582920860222657211124897003173828125000000000000000000000000000*i1^123 + 120604492370528789684542128664350485866355260840828651599557716175589312125622726042488209023972738673411446205095490285256284070635372621765992332418737006056002315214108888151060734197318541895256678412281828894251357491875713683185980744611563305949198119351519530189004944516544443029006156072361132993522136305281227020698145201190775465647665627700231684489144029816716177149674061962003112036437873856126437501846416568977495149507467196509377001784176219458550886254928114051963393548971389200355382633294100950934487461172733479454751913344846449179841556147103930854186442731193273205976291068176549174126351199207040045609582872151479736782180968260913784002133121978411916788393885860589477358298489493572313544332899028443859602840131984233075091360989892814521256657976293487138492049687410096536456936520774790845799100399505299261607210967403609287389846664168308992900412235455088022462695296583765028031594445153023840688421790573781650344391765383943732479463269669728050932931942632822022384315279576437587406820874507093865727015087327103865928680580750540916637473879590349267916460860577447916754473124476628402417071636526627919919802238156145533585180706326101841130232452545899830208489155150748585669848412718597254826190218561430522376849062448014495250053256545397944341005596185502510997518951487030219234545325054707795315632427001443853665772163598156361860617745208692797338455006762115634316530167767030157347665528573122976375264799868218179913686255745203499964112282825322459568186338881776313951129975150631777474969055592418984746243249335821268344481398148542139752319272472648082122529818606634312969379029046259841890674069199651462240362784648561800020294686540896148063932772583366222742661013398662004534799330637946258667854909739275644321645548674559542253041161286031385085980645931269982221794541586066198076014370739752464388654001051778405867801986327521826318011286843965003083121800286197308613434561138655529402261876260331736007820144614179725910618000795813505947173652252991346699304696514534067037106945379385233418502233248857260591370403480976948880994938733610126813871884519324224973244879478709441337460403400453608538653229453061496633515421576441480292071789082979925735513944524771193030455551218645627882940130795192275997021619683839894875233304226006763512867370745229710177212561552041633675516084610477381678216878753068906195349487627801233872702371340516057366235012650381514131243253437591707466447271751113150111638136335304060108743566787883166365928189783067630071369365525846242567645902100620987179043760727816343816114161771704776369898148449333088977375214198749604346634438222710776175342312328519653608752075387556792628112058766695540993854579200937356675004390257137659570245058285445778561878431801612540424590784949395644233050466300644843199347253468940364510977202083184155324270063231209672738158825568478231143276287278492365538846881968043376682933727913616693911390235436752785883124628219930612106809977748662655745309780833003334843412365208081539329081909914271597146942674927809134320483866659462714725267378742902105236176174025337757239840022749011140744025443242018678576694959112196380101189799223443180022724565433394887391165144585097532075491984314243765434481087221328850273262727497823072537854135393451445458910404123710653767620470944166299887001514434814453125000000000000000000000000000000000000*i1^124 + -50093596970806522516176623656131412011963325292953056656710765444300523484494094692871364242444517145096461498511363053880204153502904374806301038126278542262415272806591746813110974958344611386247174774205215944991765389245359764148321348111719432498442414339732890290697249379792299537991572187733508939500011010760866431561070033150372728951256630459852908071323026399998431779961377338045247653680761867031712387665912825574516715144125424262894104064299583635647935148525775636443777565327837188545745622883461266794305757547664448599218499182083706974925053568718262785119116966857118090406163076117114350886194750160030392078348896339109362562617920260879624073411633683895909702449057554748333765595400769068458185832806607227372273223532098223621578138997599209427846351448814439542433634256734137398089330938026128763359763215653290438460836957976047146573918002398508266458202502553672815820513724582351060511463945365963529782839180157778301977425681128053520738056724839073238205788970789782519956637022809934878822394757804741276796006968576046390307642930426909201857309666777113093565985917906621462655553288492468773375153967328618207562282729169619402544600168864370403064791453528516082859363592530389586009796060077995092193180088201468095532868230990511022669064325382878137051764942886189154962507810651587084358872612810829205524512074016101864025303050887648241563373761474301075411604241688519583229306799210414186497033156523636743286769118957884467995234102322681787293450175697284139874379924407100950892249007757368882192477780290161036504265186639727972786988860125565141294887750582417488348675964086084779210056374287884878102032140707614211690822834260395959072900577857169786350558884125363240863963055878237107111655355083822975691872234150428031625892390389528727399584330499223642676516569817190377009377219510755873815440878613180248905280791115834035948711154876290013764213924267572803662585600986255384515847500318942260564254868278867222206667265057903457214473023966463865174291493650506176721364456474768349091866754343390652947442777912816937295300486000159361919528144390326801769656593917262632945809459918418036268664425231803279100611232156498874274238554003952047996634496423077019565811213873100705080716856151173032237658308247470131734514662503100777810201106509296761512801501387234905999481883254579402877267657866469751782852341934672728468954332661801023502500100727543791835202137228632967711738976119859730587088810237117838830581144800408600700019161699842799494225182483271315126663656352529428707290861077680671312493199453100663762198020023251604551462707803044995402520622880003416386917938258250461161722097421642920971762081085494712711128324928262250589723867205713467001274885435945385895557665753647166453696571642577601463963582908366828292301544147327211826144108783220033532429781778079107258230281996546487468227150880204767207228178075528405490871505187328845102748985448962431324259357704509627169081636562322032740553671042741939853833677017089232980372199114148551965487895255063329278846798080555095542301010970246694184072638740881979243173772363116474534289025843068992194607506617796112107948279070187643991122781267086117839818801894647574089856264703720159597512621193603070664736676817160717415917468065290693501320577763967372596698099385115199311258038505911827087402343750000000000000000000000000000000000000000*i1^125 + -279428405161953592147728337475401531227816895527812393824938057834133925863328824999139329737547461621889642459197647457646128184496904563146140965875332100344842894807580524283170486545547464846739146895122847471787703060385595152179783668699943750861375130312794313316649062988066845264859786108803229106268929957052437205633876100985347570481785543635122151731332090831808637548243413991482066265637786987390186978090049274571472141921492685182499689614322367863963040219880166845545035196371577486481509690626670510581152185014889841708041396403020224255559784152474428862169390559660370708196696355003554349562868572889692550255580607243350758609988823409218480237711873174683278553362446129662147395564112557553870288695976473823439986850117888019651170681967873518279946595514183098650780105091127708076985195049587865499486590547279664063748731601134172481613559835031436651341835348225273909884647655713991223145324120387471312088191870898805738187018264083255943936280411835068651519388056185441857581270792433190710532590555586239011635404681529973682707937540133987558164398794732474851151586479431909960976553787744913214489363736861405657447346565617611173870939869272748431512173565170745960750803621504547126507199628732863745383858860187807578139787833739668416712163683982059786107862790660910011741382132571596946048245330996351370056328106309549349511734430812470026805547389987642441884538321542228729825520851560538437872483434385050749697659328751437328823241953077373163201003897093212689650890000048238977588395609189310284588637723590719893249528265194973200879244153511591564999045580761247124773849986449840512743672789970855313032709196034634338513725732460797039453026823272608114644019083703014237375975525227359225400783941188583480491259672091359188633773174460662015571331309553796483177321364437702528768069387448645578215978936029352944131680333825387621329176630915583288108177855059658303342283777342239848688313817899643636244211702148150335162680904661903669670631767645204580704861773120346772921594398655397501988022221733182236113189989531945748452324487169719729996618451762705929021392296039366277205524600607555518663425335176694681856080857457615316755641162288926565437924581631486492956666313877293727376580715503795379099314791233759140620032769298382526865577605130529813485852205301107464264192831416898690660860634361190174565538463957427998107382852158820648817785856324435408301412572195710566330653226285411156741896082792155944016193629258423446903406085945015076353356161909383967160897285605045075015000231694575038498681026482859341203227136978774024383014661973354587769333013501176212727296114510254141496501317692921887790301506801296878835709082355125301087182794145597754664663480896521534456416589463461939646048451984300179524050187352454385777489213941804595672743009219530696136921579064856458351297466500250446244810809157749112391348043224780682837310574518261372522431456701776861941509228426776174828712896226897161516576230892399117489700732806709938619082096789103958492295634506249285280916391166288565938427677244096753881613184743691346593861867257489159771264178262829825671399161302811727566154223282168265246942098728654868840944092908464240344699161229170510046517121957352136925993670355699237545624784265943595816980809902474458539245460997335612773895263671875000000000000000000000000000000000000000000000000*i1^126 + 351845272117574919700122511775173880724402483484646368513821446369205928866742278164596870006678979246135960273468635867533958327209113217046325677536288427271598152905572124573012983225105425918652289844592034619823898625937141921768847821688403939032673848583363362718399102127975925502230989535922087810568636590283464420595599363325745909233030108187509105967517297394772933750047161462345187157268759186980199273754165285631172627811675693654770905561307592333495615424297486351733680595385657637795738005625096625329293638071810705659135013255706088757720819349684861102905860119756502247625664423023911278599133259900657693024268793267324508735828563071236356963647189535355037494597130892191982746995137702953807376364490132400218457911723918149825792732908396805665099715649291884036495276138563594924683672656110268106584679491815544065743158988201987766621026597838046703772091767390413180587876488301496804119416307112094748853887958510703452579927650451078753262499920487216786491720884322017834019263966559437572144040625274999681967956904687418907527829887294055517661663261391727428386641236628186128367243072171880674142099791232314008124016869479734789724885498939639901191716932974799645625214318895348000591579129554099017923320142461326114934520682523605192330900689980820303567783040258306885699330681837824860144869867562350316977291883003105808316892204520948837074596726326377672331096482641548202689021858816393086099328903735291171395039439873034876822284991405309042207079526279578647576645033306348219446675959536017334318283801161076417341723453863660011846830769089292194520393762957889628096922918537122372350619757201724290445806473907700479069845150457319010898708456747574519545769968260604645631904807807596627909073844484509594122874365957305866803814708440286876935123207447479621253718309763839334673258082933357987370191006372579151386281755034409285492058041046252128645419751622853771092888874578205689774277062082604276571210221494777733555639718196338608718748178837478749607360938018162044390393260181341554412681647572528761868821810629790692727714010868542979452357154385922334777002756580501606046604799117703368907911706155256285073963688251336789750920369826395615405328918497603740470396233236221997925469890823064446349172625363583911016883891483643652311037800295295992972362560685386130757154295919209901336398022100814140743185847966611858558129227360385421478543229819354848360887815318132002928537144526402635438942159593261288996642425223252860507534498463974643720323538844223570747049536343575989821529815799683343913249444135705746069492360040156545394962516570670499775551277883626951592615570531756522142859962619138760445605285483993993692691797489653891244149334848345501125218517460673755932949349575119781930491104688420400757405862948971406363293942316193899250714947956894700497912565346381729703865984432403745788978359232776301129555566616751632993125731029606264300242792862849722960788449717905527929645311782934538215866817852201410777636030218342052009370994371812624058340090439118791115696587829626206408758695104624819613332571988350670182332710776145488709784575316338423714989938105857110455658012463985221595211174138331739438888588017906172337168388212712621043049634378197324735339929763681590787189708604779537354234619783710513729602098464965820312500000000000000000000000000000000000000000000000000000*i1^127 + 39349925278036584016913509394832109725846412033946662066134113191854514058843974656532096825153208728711724582970756781046431457570710303951701465309586974639524854074219833266267869683995173836367712123835160187780756223488281707659030848154934681893662865092743373375695973296600228776643371805127745891145851909771070957158074756745041104749076774494130642391260997545082175422450548045587656288142032484866879562283304253084268977031451714833230972582025969070012899270262621146478440097243641443769949873367524577637416456394947302540752059179658882940981206837285904392349852777730759851188808512972645592021041953708592384602698627412886602605110113495547747394100972158900455550224749364137484081499851561256606718415469800327101426811217474146690882606574071637144346009387532586123801928383250271876764856609551171019472795107001639912107394039694753093643372417899186165472449968491230807986407290596943947457353515445831985077667016631908221571025698146176912862547379361031410208796097717245104878226366388933636255793362580195301721594961256353157618301452198017618627677109647977988712293747052038377634560726366074808274252769503543735936751464495183630935129949310695472847747447342402552506062699396368873864993498867546821011542471057930549272055857863131836907704782603152486953317796359678191750670051036111653115375791565615096297021705091261246323131425116490650494917604577144044098151750444576348483390619572640590383118645558798317214231679849984525995749384013869174334324464201850348353659787565301735606126686756562884872390774741972590110668695477341081621533074426851877270524024154399557186556200319008998895970960516468578827263608129237431859168070352761189543909162957566244601962625470896830486929347722866893072905118357497196415215253377034863934840151067064419910527795082500485655738945323830213539737917796831611942309038382123659776146512997475973647793273622615130144606396178621179303069563435474862584281790526839262651785322068171691407750720635551499612149321376081716302587451511732615944935137835266477088255978343294142552081306886627817002079356432483223556427268113451363185623919105592837054770657584064922503816293494794757302891150862872439143515901467137100309173252843684667599210106067970505788542116216233516768275812542804356838158619078228380629031330780739763862260081535924135184761812223412043515784196297286650296468946351799399030325615124879223553582896604402739763388531025026465889674408341235117035062357221414793334024747437935885064420780641999215954211982281663095683162070255266818810557910758138999683814230316105753910420683064599434530154077257283546343742456132173326711068710362577293077302006889563912585693600226990387923278582807293822487801272352615233613156300401470868872510705661079440540226700055187363943813248946312031704608717903430378942357763841224860393201503476639547891973572519577785000988448516528696056516461765885978139181978248026273608433217561457808392222809685327061832563052977274911868389276186501574360381308673639142060585413218631530380379496746800248423832529945968595908212804591239539731402501419246955506843363067216948046724150694780266866780150057395831279964069938694648475191498252438214094369958597700979955317638133612627495208851576432164944888177228806722202776274599500538897700607776641845703125000000000000000000000000000000000000000000000000000000000000000*i1^128 + -408076836635694744886543336322036197619183085809049861783065642352321613778256609002348531351179551236482979480853345263428962723781472562953822596960504025264826995195093828449580416440199506637320783650564640326122951299270504316641350811261380496948699538734130967440302009879912468222176414793627674106897630288109865472435825815447131507184630935236574853901992991148999106688602810327135945376087663582848423698995720937571405491630312392686679660942615309054375870012986603864826873993028936609599003876102498699427079325133271134694739246499203783739701527958116050480825623684921972491867202349034512168226882191960049923726553866512102014995541239756234999562122635823595531859259284519148200718760778222697239363184869009444932435586050273340297254553710545961099470604317471831947765143683282324128081552962132602593645540633623905580937944783260791911691592240204884398772393925962420220804069374552027888455008209178081239175004275439757008023026958786080095140643771965710863432591222920902250359931015510046406775298637533248319485221877489726924608919388905074998186475545919468020664854722915615552010802763879666514637723038963321651317590185738818171085078884626230463400470386577496363966832263741111648195264706172228811983811629219268099408084446400660544763296875888803490556543978801951889967622170880555956961915052831818248567335821867693380089945365766401392379566498248091580456585923398503068514103824143956539198752607588410819579189929333081782726436538584619862866005863663779289365714576040730204847334057772993673888641155901842988269099886424766451025716885403749119101234861652071409110981213429986503064526231684918303892069043274198180469186538069888419157316117949221712244367947777709052415622072524664876081053191512907274741738314594334577419923791902764633013603799483547398785933271309943620598472310773835938036141875508255747979216946253067146416465621806794965668400508048851930127225882285483507711890910078685082897371045395957616577772528522578001050975860005783967416811552431623113296172552303714533906686748645078292056210033356457084621610404307266153201682164580286455337910878828007760519990253506998816729349485633450537569344690048025367471976992924034800891650740359965851770743600630234869008935618330166866323798069143174484504585713064727705710895462199777361003221197977219775128985096377744690685153971845667636659781589867186062229120716605029529023238505069132613180523246200294326819518228757172260946820060035649058447608760478443069471361063379658311335890737483811271596679203429427751694270788835331990037805291050313244578749616539975811570425883193172676338010663300736839389261166290936766590272618129946452971269692624920035815310006622327415715601110783810806442090817330949804985011585920982967352956872238182660799372627306443662694748974113495951110812808892097127583813266885283643892177611179080786467377572685897575914505417283867108319512469460873722182021479917753543096649165480800071993036654722130820611214430019510298245463229271736671361409626608149745045334606614387156733849059801622487062775826522534333582625299198729800285133598626381946447013570545146114778232708910286811704403063416228964523652733704466002374202153326537828520806181217471215323137337909793571149527220171924141880026581929996609687805175781250000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 462176503543647040203115746160830790687102174711354010782072310537654637584687097469030816880502189289207304553032704836979027526392338512111406173510586849752293620150587005011243555772681736187343955416458389620721402774743665517360206940543348920734969061281464786771426135496090349223933072343814007374240705195174660262661911237068560631301521622527682766460597324239450495239140119350100120185802134257933634479981158763938194362381348699054438207746823024617323523418483637380823090902175936284456598845900444172374711428171484134573912507517237424763558982008741140345522061585245099977818138558201548240979638290137489380289875161199982957372151226555149728272521930415836334061864580730448654554113678131196220766832043261164727897194013006922966491207034752705399129085903323126262869930540194731556514712328175384393451128195777112824593208289955055353160549628128406000917825351750506029425904661701590856808142527308031897121174941893953935387254546629276778997952969931465067993132801443229294598286680516395287222742137968369365841198285480670416787493351713408635337163321630712057870153358225827490246603999537238363663524076323338402326328007605028390096625545952280782937840728285687045077937238613836664070670022142103704594016072183653160701415974224613595829349027950840488214540798579729620363227272476581425881709023528711931027628641844912886577678549333369722708698788140911530110386344100309688672653100337888359805578708294583364193207100587444510480588319361522504987599359817740609977495051861959257677070145348919238155681358287300448584157068035603272183919164008697204754368054349267006813889188526969145498762738438578303689502027761107760668332524353819862231123208250329748982519776391117088724338543043294189292820750029499473597041790157998188150398383647791596827160372098055551219320196596596079647245118510381542657554307373622730793876496141256885071133457201083071279595102849148022177791695072490471568530943970986839236820993951261513202881457180775069057885574712530428698833070886050084249862982413225950534901289534417379051957632492171654682779187085914454297250968013712501567945184280990367169578893952358109749346530752124325078439351869671767440262896584945022100863573430608421597108867106247128758541045414821198711976952099620688380741908765452716903772848589842489827978283832949458553334685504877748366208714708000500831075516730980250417685431952571518603769435783976767328780616913984569584750070149725251766173942760422530529794607781557436632348191011621144761965218063933318452531794092210846372384734104202751607293042719999055783621435304381064361832872482798712796973669501018865998323481906946664856856516025798383481937004565937631696514148395494289376019085271111958623739832640354814559181912875969574327308289907699147618354750184427589653037969402020717125090824913697619005447802801046728328558410768112571001606437920999767715289892559801117068142641900020363404681845665238532818593542083802048102061062179045802774659543258232600943289321230221790016449118126009628027658717177934402016272330511824739121893527202255532857938776228093282826292010114623983531414448386955593665646780211658123909670100964545039095239168544372653010071528993720225680092636539361846328938422697515090470707219911855645477771759033203125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -308717860569582908632428523034593860543181770282370483291955264442468427410379882027135666628791350785266546103211718531436839554645236095437070051999953416687905203908314645376219931966166268958927901186026465301221834960870074964975956175219247856198041944769869172293215159808171742982085362514535230016632384592324412129328528828535795555197379681353137516912084990758764068660461329607707116739081625209225837076785550892998309265271968989103683676710622561907584025791105631798848345551232252195334917009215392171784071054541457798384936298979805150556278401661901487088028901238175806808080236283505407661606651960944197177924470779977634340148453783688459481641054510741482507652062060522958703648320864607646541488417698843461268010280663220186279028087372747775328467978797652207481286803031631868587607717831246530025384811673654295320929903890019777827611699127945277599318642982599652374613944127346981763520355959799825398355722762657216256597051207527869583517088705557567585385286203118134086847792503104185247746925977183787025767595614199313897779998899468560408107895626667446838497017054681936341297132171432655457531533433998831206827844091407632431718503485848841771263104904989832727639513549008625188680331833039180246285124161422108621182940548934455162827200525707746486559933610810707603015612320069708086658686066270646716766032616395945017588844509250223098755075263871889638592666733276716936409089234608924855483820029690864725641422369444554794797055569634435839663983107731414377848090623437955765525999313860504928290734176929456709827757962935513307274210940988223814723896036432661433980309459175163233975988053740017751121697444412042490261482960259092765611531750522017117783053224994815448538216850714850022942203636352347511505002166576767588542420697922456002256282617362227627859539676455066950480644742472328443564275790333277955716600536940774509048733289560749503818144925230772627411321622782352970674260017505830409526363694934349194859743607438180913118567420735260307704625345899729818812987253221592538835996913379135713070182013397620633941297745764122597571667250776930814561896896357836610699230522505887042488434726714935062437865817781797892114512356338814179315118158818747967225687718175456355815819852578625350583768622565751098716124858287139662849450695688666993440161810834102167462725137813253876599313437215852338002132155634846825387164865925213839096428738054358079106029643231859629487247786773258693600907684104472435475444268084743010636640008530157135440862234814626352958257749685583819361594896069586934975313120641261628683232968467563332343963395547229431008417043914328202943495363360054431915956346054483928385435280944621009709787379583104794342083059188213468832207850096830218373813801733507925239565552774506013090794390014529054829747694450957338386926148288586833386026218252652105856433237216503986308629839954139704767786176828022130819376493104520595323397314763294259152936753440438717246992325889737081570168805217893629779632499724405509532989232684220477453193962047289618499540057158987030552915856187092428307931158197456450703824730077628662997377034620460617526505770553094524050898428231929004991322776973394334830462314251273150147347845204454126560039875976846888834871351718902587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 104576530717875383054030287143558971925753895025709370933045429444909037504850458751730904413967514043865370609928347600761029966073145561363857534913201667062452642078753923007485315846218862068216557084754151943701523960960353703765038025476763768547121954324764867555486915083171506502486040588765037430552749420570778656727455295533598856523239174460279728740172419634180847064796163315398196687981910968439165664692080906410576052933876955420371191666004017379696085525044749091761946448899605728192649801084924735840115171980051272092948814154189379832911575047746790367947979794451019870048422913772802459622607079351332690400226334083927890277702686469662146653431002779664927838744908019553829384694868046152579535600105713358552217492372718483392954937308122039478357341895792864595574076977492143520536165040561652782434246431286833998150409368646783175775276068160376463363130301283505183435748618299984252168028977834229079389135906247326845783491874223862784155743011026663968627448788712697016039389943591207081657107936570426748660990710316454160340236113483240172893876039444188385039062326542914359878818518856257710096289628279566383047071816422086808659906451542777094940962174507665795985990656571388783231876408689299128213339215280104244683147897922597697912214267584796664089945640096562365578000584648691373595480387646750907197721158226962841388134149784134209240928662100463426541453773948180235923534085864861019012998177601553264975731481843376262013105468850853153418666583190525467936105877276474340046323817987208503094679122803296781420182582408333525814145656819068296874732179910846340512794157439403167989828646175406222656795007374496611642983925012890492736955201958335536504602389984774541215005347411276492566629639372018077891273907358625844863522136022464344846289052799709270365606486173446284548481062495240346870606682609736870146984617718991173475353290653892275948453481680145892103365480116439171803092691353349162585420846247945259096766169223097388243354610179756818949704911435739431934766805258665689554653478375241683430680200106118629187509694396584766663676767416833778985262191646655384811061133064896576383613426765350310717801185997614743297646972668493247944597861929966947701571288513482105552864718844579581684359777587129789491276792380741196207229447155476033484316156066872848176462515399932859208929222640407998104786210667679590426167121305228297761439193041844338997721577610252484901354318549175635409823305125971589869933914458886044140601887792374153163031310045112051265259466451030231800239581748171806901718259859982849678143314161699938846812734154875022609981853243624388291513584788545743753461595558757024371348335897775687191628119049156605900116273578292359915146387172183421309464379676529377868952341539691783235136743005545605226489106324674185821123439091938589602057373579844157413137040140003492573611964790505336240174810237661382758509818329635102970132107315074974994257691785371225188764204448321952113393190965930213342161894880815910446408027913831693816162617172241500135432345350671560566437053697565903549168988788153040273039839545559844503070790680225884618538343141841735925540824127523406586928233462678849953262518452598948019598489580952531174956475440342712402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 22792088123724362756203740788776780942058980282749208709160769066923885629799855503709730990076090806811083876454652125440738266128638500352434950567648425552749906181309027245889265572111410681478190033085113792438907213740501742009636123769885801182559416502008759776314645407546757775655237656509752041725069817102359629089741006806862441034846690626720743725555239886878231247436296327316318884880084047392173598299145127456083212596682723554122282079927483553883038799826101118920408632810775528762149212982922527774551874596669627752692909239016551733061475829291537387024826435515026075238368917801400825956380319856805497259609416197738120159644991518893134916987042162359163949231275010676405226557392106330598679571437816682422778738039822477670373605459112967978014601005133082954018470302056977107833879996210588158653815426048718005413195476434558026186068312381424405509607222281670546722641207443445146421957234229939413589194790715579469753672918773763965077716019620576984597949329672406020098848071008688791183969558475349896746131231323224508554698642159824757141769966761482449187113372420229008957972331621703649096549361384972394703080433828307294448285969455676295167678901019469427559744231198051560451922314647076363550782111683105216172342183940001249558365884129629883296295045278360033804286645996909575922725432996121266398760314888834180137292552629091989049894824237340261670892359015135489007537513185927243661930696323442863296568645723198664460430521395742781919965263870906999759913262625873314604775585582060295013267641045636639882960836620751540770454164388106195992190996633908872026069241747301702009315663607669984214644310319501728897097880600074168713975487702653088781742433714035628711704598733580846642902710357001998554045369742880593331140346121926375446241772908558991029044970736910864672107810080676790199542228015011639982612706522686918803254123986636016775511664611161114422278271363373469645917652128644960028005699999977284763309248068984481781698955311337136617916409537096539740627797213388973714353149021847163189995152981889794457788789793430875506258147629972530037750003600613712885787249761891370770668551252471954798732786332389488342889372285850021807895129083346867603270868835323166422323819318579723650359629838718323222129460144286064361166988241877415086820512308607187451802764864800422600138052723205702539885808062541052887706189625647120702109660394348171341241139970118532653482958919309949558901321007109270653691846791753652975662583759670576371236519323238862692183643823852345973693787017344522171413852572880948728539298676097330132430862962332764101788080106018771896166324351017659321024329991745757609235210781499356393590273941619900825765678693498265603131561997800892300888663388080759800619084151711774715526825945930668554787598173616312860042263765290744730904972162056494100309768791927379746140173636003149431892799292106857693471419364358911149278634365885504085970973622512410283780537960076201393178283905463895552742061866680778131764638393967136216885397351871486363193963183307885909276453012808341559833495991529157145660160402395160375496945003929743054796013332376829632264508466802268504963917166521906838507669138757420055561449536254335588352519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -63177916865553255040137613335768715929025206956767010920223661280119235506426299372917562650252438135687411635176663867005368150416308435342303244529516831501015065475425706452425066047406008051496747380177378942269122739158127451320955615793117160093631609448037339296768488357903623835009849259017093690497514899405054045748766695285950578264641058611995151356807668139731529045817931085173829235288935483600977528766687048535913568713375523844894342746768253421840335963917321960370814034902904570803794988605232702839592380009969323964512166757937976146630210104936755298313298518360599937467824263373537991506473833754662158674317811066435648644438393776144577453222781625735641679476617989834250702916915714676599269145282120046044444014831364475152343203113024000884966638859763174764061394157490132602612570559336929204004758544365252667333439315649975656795755197354556264052784302636552647817000283870536066367891523423801721468123752401054849633389999082986326201167167952357405812999562914679527127049457373424541158901973854328148363069288908488172867217672611658739538082204638981272930904382076545890117007665910597372507319919908765933359234984862552867997418696151782028661221610808245648741863945750480157458658000037255405366912858220439652711847181005068349386250026052896213636401023221549685771227584834963800628739202305567183697505501574634380408512443838811644463646321205824229198071838073650031565552992041918032018828215458455856068962025571379150187315691790705667145239501055890851874964884383347811310604644275350571793630589314331265301644529980300671125315222733797753724692661748598793689028637509064510282988455589091367840577873983880811831701125001757273084043179585569650854363116778293307308288078103563391651642479926057650272963135239001449681348981942126155273117841868475031865415881676231006604407776524673059407952657085139796787432312479802430511192401461305341582845532630473704824060825147803308690505295730952297763069750556398900622725509026004051311851050480085797419001986379824345920976586255947575410509371403787087617370109063906913475393263956403672905546974571104015826834290031387189305228076155291529022060908317149232356520356628109362059936861960724739004661830905200849737330245060923425984423205800384250919143055411594594137813776510619735839388130564982084404865154163210089340292394445614043068815277758306644449345938057463875200681356125666694896831092917847875253204308553574777333753803753433778658914614236778731617215616176941287621012392894947755601311923101984914376459419298552102561271929069036593197637844359496859092176582037083774191099955687631943631777855460129684246269190632046061630138383389200747929089245404116162686273605748125284833315207881757893909395806540732388610609068147265383485574962453144030629225079261409772952230090883603175891442464942930522032474384300990417514134949118280586103837701099588823135762513492574982096363652863712542514191062296515743628486420286777095007734424025271175188266001147914857900435062854495398684982161098320682394386887604389725578041203917487321596569949891250034119767839973999199539915055674682030150611160144316253316959458630101592080229903143278341091469524972345962750861504596430489410136076771962246500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + 37494698708657939063175182587681863322781928499224772747009223852605606012191123119341532231327715580459229693123473882570681113254507225563389741054068235123819610870636477012064873565148102295821670914169731409335844910874508105569209285302202175064214135175314344633486088920259651651183047676335082462419165443782631551313552532629170381946109823830579786157047683609808804840149039858229779194638235286811034327948381434486923869654475296676240784693959933163774325318747219354910973993072206635374942792055672116938735698095420196264207262871355296351960251357290658136264182106658164736061415111000017922147863790316267002293196639567705194812657153447602522715057214899505035865884769632345617890085469395499255837588536713794517666996688471805992242519003342642052834184692251638308043552252404124625838932689622618274928747039159291254413779462077396303312528610918175580902398296944184680297761122951430700520991339593851848680911904471636469692006770560599162716162305955348453544167117005597870959351600204259928660464846812857372233123221059675094566159947128583059172814529115467880184788689408100583889670194463169052175774473898700976344127676093217890315979377228652297990958230954252115558387164686941263119227800893228772618061660631078599233408159450880777409718140743804497548600819392922795507969529299306237617200717983672773827956883520032372488567944047267178841638288687594576882401644901149041279339860454327688474879043414400446265804557293286551143506636613358487104691751925949000448858996985936671869421171188230622120844543424601706049193817846647761177698737624213086299345891792042128962784744822076257418888892781063656353783482425057407436117727806159488524651189577885302557658373036039798110271326996486570062163636894109581219501404871843579875238171407388281865039752343358299683008249361993711179703841564363157330142620956422088847980942587060645329375712715551209401734331484946810112721639040479578575723927449231586554637750881003746507236380159416925564213710575188501221796226265802043842702030670764396486199374112011589538020492463530983943633070777335120882332881307043192552148965961499370258466228226648102241033420809031874260260296900644947669844454904812087526684568939175637279463203455232703479217822490000614220951153438225840023108180643713074887919087260947126855487042841800278994771458363014898542390117925206618476614738015196800641619340914686206810002463462703857268829534240338626054533174661690623956953033629647655048992795220982191486957751837732377024725386826757608854272509591464134624695589095183411469304833785143827218017995228464499567753587919220567611633636454359174516917676157657538177062909668926089478798726954115875572873555553844492546080703709882790688512384959095893912546925311061166786932581673822492913097956332280375157450911542493360946535946156153417944670652589846538015689526208601067430056539615073427217509988831899267384365151512972564196808949069866124990108102432687774402044737351860786512455217532174732607884261049555534465926545978252684866756081849065877905035943866777880873320941025258552532185864442618172322003866712723266823340053165905137011837089455887727599152048485827749588574696838795538168216110603087980708822118793600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + -2653696480299626745936426266581494492959810339363991249510738445172342036733449864316363492127463593293287566223175004277970411202359503082693839590206973983717653703876688556244645099475046272004903719952920522209782385477280168114666515640009617426910414247553596137835590774275563581061580129809543639829143929607927754524362785643458484797691229842092546016929133021361503978261557523027612789713602706828047182534754168548755977078878602997440690139986034263607517439503198926591368944980994505823404849033331207573411163406450936893478096265423115902357729792503859869703765992743549651945629853545151172253364923071479293571540688316973106127521754778937965216162192964075519286640672770421336904721801455647712989161524255473815530527639905451050278359375460709406373316524774445809710852637117197997278683738571173329553549537081572858317515572185964623470413009053335724466012632599413329411067865998287474115507163165802475399790200748757325498587101157911390486403624480778328497044571189881595358569915145443861580615015147678045232622393968161504858738427799477168905626212394741412070117102656166274448925630739850746059348954068501772217264171081282945703686231298122790496987006415295257208709118250400622473367478015031870180454897159909075700364329616457372317246765616959991290500680728913864185566929410509938477098300705991772913219540066968575914126277238547912453722452799732389982232682889568389188551250874383081463488232537007141973755462916124042646731405410898434180826669370603071572025147439544377542230987831469860349732845241950122757116274447488360761935206102566559251203884169085152633308425256773263037828276922050781746072961757438580574650685740792495194287764340198622733451575057248719849359874539609786769001843214784925247809981058672432888696980127048771790137852257194044518596083435440261604741654910288010975720199798673150443554273715085533428499902260555865593541689080812731877628462337080067915998376143459127567219403994265642040479832692558664114799706683647885842564020676980669018658741152059404066669264786217519945393884288290959263280959868166063180318123994157011175974582211120962688479161340596488876430335528732993315430485171392422736537451991289957636102648159209043178607209736576256734196948392741852708333761569305080579341358288747644353549956027348333241215075754359344099828794641941217021653364162131998217300473762360379970557412888205004256799111269485148488759102674930650994915686981947170874669962010773627673477137864980252639335250690753353928891131264811781668494931178772518823670943313614023913225061703084782915025868267334108217307465593334925922606137725709773868729550611894844970990616640687517922979241697116355403222342025523171081238134684560602817596389017307927151640516025166440078369132891484512979818787497214430358650024495346314109774765475249297920571824987808164462235781926569802579769831489095081383927737084699446695971027024250147483903508441758489395882292680591991500345113488814076808279816745623324512745789730932632270099533284238866180649800937683997294289371546318578311776006762583417563211702026323727297944938721391974410033219259873909599202586396206250302868846296254560027427196829542829519584368516204976511385600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + 23139029625228876932872375368501254626941864497432273092957111589300269211621415417643961681476550679369988435994604574797533784207849311894533447059637956526519868306680067546427737511419167101770303482364099753879478808051536576253520725191431344765354002615147502674322629114575540582143167449364342270922682190779199019769992606578263814313660509711541229085546487589176044327755799657792887483702260450184575558189039637607877457559221245896815732951920567121043809748152288694375403888679243097669176789679994196062222063852011592244298246107874347122947019894229930290472783368062702548643509081149383333089426374509176238728995052121643153857360748760269126786404252596599678608771689446651268041046469035531919810070113785000604167905188718278930796821725273586605914009802922695111636599938524728804266313282006572502549587000974429131130808091400076889995187430685990995140105722940099909683693468293431853516602096908387519963340740321541426685600717599322863289467109759966592085457340459897413390457545947724061644607949210497135379820201173837451702580244539357363798359357045792020428983195842562329348865691328716949505260624208076275641334367165924619703040148422993521789791177908656395533752869839062398255234237431750568070023400022401037588217383834986433257078429200506943360130124776210214287662031355647179286013793022267046062885824408590915863812794658016940563798286398606183581659933841367980521150335824097443304765009645404589946404445476765365657054402319072099092834748812100029469707199426325869057606565179931674107601050008031024003590159954059687532453395750941596840522956123276315848912959714299985337162712573468793914461022717936829460241812981377632647170198990744327413754346071937904903387739619872543028748176571969226290829965356043593585726338362524779570486114328511009018183730942359817816882631605951784253219438956261334167073228439056987078606209152150839663753148502567286795277523285240537365823746555902970453022807406402899352050564227987016819768202955254384850909467677625312288004383950528318271519267938965065459862264577389001623051244541963353716475789552599491447461377874885744054849573591119710303558511070498858343283884801233481987594991128893586592319452632613132721879234691794593221808463767068168262522186168263601775796878584077516723606318308375496684535823892667823978710611571297280392575504835818930936812169743536788443262667438800916867145088938361568118628245070117343737648825370078005002584533700780167906404794579974561871809304526645314244224150556284593606251800915888168487668025334078949853516784320306414407838783080947987135847395320727867822932169424204970369799271652840873841478503373980036827509036222281613737736161031490335929139481436724627157571355296679351500397375969119393341725283029321215079428288229978586830254002848983202975936317886069927349145955648776083539241637233552321726354407395059975120202442221733333682795291007946007522132961946678602261489628750236274193418277367918848848550968407453536488902927459983221322848421099552413019903401630362405828398085336764157062518160186327505644800657856789690429937535994331554208398515025278343666998462158442148146137454714933484656090161074761059522171198259593216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + 8287701898620580508289741103651792875668807137500002582883963739004953531682594623745977992399723784166533567479716319472947351115177465409407350957928192454265446636397116381538486108715800106847188500766813036778063092139923094067810348819919540117082155503949321964092643723428669312534544688755648195398963360559582706886537479178403122625323658795988181555308238364305900431765109512157142978659733297945010438924437688000824883195559969394709107461291736758156562978085995038542447352523221279684296894312913276079876503927570485296116239180997277831534734768153112758071866805069353707469894324238472846808514863324556295325936694982452721732895021954510908266823248832424268496064929597596872596284427103174837705561435324132403207612270408262195068961761464608625527722659472822018160525246366243456155000949974097318542223405857040823957093165987232413289723933264999845580365162579438724895844210410029686720058375984417240775396660304843080359971450150388508167494587238114241251906715583186699652390810158691504360278521139086846217842998793286064949597275972094916588028216713134545342411008791061415395862626846391734012968062000643997229788108251816620139905054815116929154544276925197796218512051403976489146861677710681720431113226748929830645913434229188309182439174789521355244486376938439112126906913591980350225972556421891028310651751820486266876127217366075309230237229623051762853478124594555958281262398606454641139010744187089535133837501945192308493551561007978001141977481261547894300170602901980301626187757940461245672242598935882456304720331303672812349633038012808604883737666360278132450087668817319590403759673590468464105771710301722329165639159358234566890380208354912144386229902508068621575212602041384652858629856062768316483991602269845602271266477300561140293758796057657302808227427646749888048589701741705969989169972235517188339644820116612874507293819827703442374698795504201972223501936665954787798569741065232017916254877769512223436173621615016865286398933290246349390382958971733383997812401149331851744535894591724043230390314505501872355523227695645142470419157182244323963440527957300000217937122710485379381825945429436144718625162964839641135523464212354507589925809799505309160194501919378912691500320366153189785164720194732189178412263575454924138221540035120980191008867067531662553825214912237509906012863377947663588087610322263799459504595736928760358788507171635317559697285600489018430761583633350362495100578107038461296078958934461424994676892718703449926828544935774325405684984554695192769929256976563795158943568413688766003635597690176767779185050878215851415090417447849841886253315475881691218850206848917114878523881716209186490231019569989081360456657529959012091641267483250034109904379619137456314706284528932069577985755442922209411250730517432373695136782180754479766043028474058859697775237069045182183036002083190824527866050348483344987252044116322752439113052787369197537812326217498638547306168346222594424341140447208306390714715483692838116613833918695953594331777291673324891093253527957630238697846998161618856596518845477186871631057586423884198116102455527280072817511657564846282362943971013051956578909438978210988288563897958400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -1227639184044087623522518217880949876107532861024544112873466731153838430475325109336163199871010398451715372749558637439296707543890444096145873609974385973416806304187509252776697483221137356829300207658550796521138331231755612944926605813657905680798348658532988224685601381830979432849591540320378264609187923234260105026765821751825553724065247039192536169092477710701707336656577550880365718742769969819122588658107006258480851421600969254858646242427588795573494577951435276248712893929825587578339602196951942362036533137701968553698190674710136442340389008235871165800470830153978346492150283815445996930782340660004832737618399244111888991335255931742924212517704697414124627470519324017697588342567228039180970453683276386444725078142288222546033380722286043633640038126457388117780263728998190731520089376917941034147749654473123792698690476980000899280061040760970900116622641298986174533568535711101160131859203088995333217313136422857398669589703320435235808706096163356706884490296304755114866260507611558058506373739174551134969940716328717446315186099425672889312729493408599591875266516647554010748226629843058062185227550692479728409260150133820738622353278160769318659907124046157128566155709334218037054909406889391267585819588712880115191749422217889514134541910998774431301376184101044415126692694630969467297327156107055846613352507929190985936922284725808299108465925979509967772555142584499226542559025477351448975182183909657294068953246025373240319797531338761505062364354301414255001844011517357143195994625354231204284000595776128438863781667914241450420061528588318314331051275624051596741578076236917651009235742156530949703642444948843326988097298084930134332707954694674753007518232664359477609236246367930756449597338929052495626270567873513608965056324232937300088397380099664307935362047550820381539045922450550159781110673249266561114323725552898498456987766267906709778803552638610120333781875837961315501195707468723334003895071444365936716386636211681285922371531173057622255743135805541906875290543125329587834775562902783711617205759982931516242232058003457434455156985341192635434261421487431366714937698028087050065391800087443108838046884596064406077274964793253908761529966744335729266795463905875067908214276895991737572707037494579221483480418521156507085168279212738580667991251467514216064421206734617126894481027839607121726882728745523961541249711828891975892731048011704927896376112696169291270112588844340670750142657231853872112111751486602969312571934071348748053945869932102569501192425710580011789579575637098286032298031786179430280087599038495351674447494178369225646073019814691497664927796768935767465381936444225187883637565719469213908556722375879653972588175684697858903167591414675111898364596100682265405585237712315685366206819638015337210720394368630200201389227311643568407620353090237267511278523245400493795991846517542474548451080489466141117444443489933704036394626583814392559097398237030763558051549018974634595129484165579978349224469597296669752303939954635588352573083715108537244998044624834542073127496500940616791018299190233527544016225561033276412304486088040407255932638311224978422898992928276738163590262176975925652383334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + -293199777968207550883487087597191623651324210866155883998881491591424108360268552789596120854275500567004960278514900909500888298205595181195655228580210000747290057979687558521168384951852353968812431043250361291246855522492146857877109129183870591981663166216081068092058725274725622237716314305316151731879596718930703665444713174389795262197362958511693640424884999079365693991358298515410174547307689363325723910692172964236272492075637496026202039390503358505014839637252076362566290834616108781094493722961791119732478979194702108567470271101486561640367236507265778751103686527479980074850809234389043973259416253967325324502497542460040047571046170391233191882067922322868935992509145334349751481561387378688781838287039557715078979262745479026192027553713472631910609889326239079959794243837063231122432242964767714158184674802861650572506637868766930542422931329266578816543711340105348492897216608702340717732932257844941096116665765288670418679801187565389071169803589954201795197551139532392582931279467341618391771002833256947520381087472280304370938884107473928399614199078581920072616922754910039156789993075053864617621493914160550954717518723234878134025019717595591088363228299930677306988309900513276601612798508908089362307437165136529986409668391369366308933041622642493549913743844774474676609774213348613601593703994492194059617452840810655112479444249292214818028034294723482443370994311821446956292931167727705816401828839640730023179824359228243823358787622301130278381812080606681627177967682598960400450240757165172644464457685448158877704490819126541031723996051969484678750786655290089164977277310427647612343421733066908307608465267171133093395595383375664332457960917745753234220904418127370224682902113872652724875268190248232236933517238163265211316039879045465529037604305340271872304574615886655465487213530409987723592337894110098077437580647006186014753222845435376300124988417704318764476816335986189018101390177423310707899277651031234538408763227871884798526967662099468929724859363559630390545404130931227944391328397725366816175567838697326592411830806979860666240369358127408510802659190677771109431825960258188283550760195192679748981307189421220974427079055749012211589677041352822103561821627890533365410411113439959817598185179435721138859194402191115355775006529309043116297722296090418878001674689401868543512209209400586140660519928993458533630075217782871261041577197055144004971428588405036575949104587418679053923584667657055608396976564918426682945039271185529204164537953511021858588566707411272996556013207713092134901850958022306040136016011224599128406995171980324053941059075357007220369926204909047081069523798195751742768666429808881429279073697281214716503772480338880063054529483061685035877649207827107866781973061139522458815331835492034989332334271866282317404297641700678865885274145757520045950622394563883903976974811474658371961988515001973100565461770826612447026053103852678547169742852445688280198398774452560031943787630286940008249403243698231521287224612311547891859183421723918628295946465095205518692242704318040790419924723383738801235921221790750609585870654708475157039367504489709797793174192839901947872677061218510307328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 345304969208407538115394403575429863226094288818475031887801989573209401419897120443310480857213798832326481781957691839568984462664640030024694729708558746449405651605660303660920888364491408573446267850483815498105698574480589406715578698100063087261551366600607565721163526517231233370825733550856731473483002210182822905757650937097677649532683297441047869097133806775998155489927426919821164661537162277338411780308887688569345918656225734974416117562918175495073857579720864380820447853783529276838293340820529111694992165032859526514093370306010785712629473974169109124474490702209148631663810997391102964837950819083367954065869180981804442044476105653219703336662495878733838717289775124916157031382320532713652694127944488302284275456542062914956349858496032303218146767973116641394685739530007457090761153780696862716948587214143450100331183329525026560887448231336605283617861995501799385557491636460968315646605954311275227765336890213646691711815548311112044934764687077243480074785114096973304769775272242868477000354925044671513887807692060951694093778221604931066760220414383599552773929119122464087353561237866218566045267097565532700399264392145135789904565797800795792116919493011460275781395912743811266721951002867613800506331919667270142754137387139934497104147193046825888631290284118161760169454772404048668542044075042577678347299460289225478813410859705136009299309102522894048646512526118008112233784489821571071308147451159162009264080183999210064741635735021335735941197820366850291819526014681403659579528211909081155623566707246441202010880733580827384611050718338353884108934414070886538005087427371800397989723808038328239806926034255348265837752929789512620840920868366893110080023085931464388075082325940978289993624553848137384479910491300648907073478065681038848005051987467341363353520927602008015313128529302417258932421265724207659818514246900773377040584922511177274714757506222233952807075652481042006715278286862494836693189340546577546533378210060954906938967004785068490209486653795118941595940779246198228387956423174032892318656791679400077726967146971936663233608518969952254914078638488992545284064520383961506279729337765669797642923366319781117235077863686650953317879301222763048190260799568659039449803797988774052148945117355488407112644470558747920521688979689222645947015369682707632155074870813354222120021252397438277592320023215871805684986221446977610421231765361440173867606387928852394845837572942041303898015403536045691152492457044504909295871743944976620140767926544647719400470065266887526164825213850760523867596380781449353271218977403397638670238195703376295490029926149910952499179076336163797838142444765443478765549358753727816948461318935931785455759390501413906993977901157920717991839651972863765600999753826546789436853643144285136289234602353464750235777426285549772162166329654115435980941182771614924770805814656366704228293985155070144939887201239563685504212060724270048076533001342508369532195023281402880258378621161911872917484849965672851196223335977744485343502156815563403693616309885840487480711028232525124993052358885380990062095859864904993907497135097534709956721480952981653376856206630802199987625747755827200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + -521647447774848585234946537958433839507974608723213022658055590865738142584969476424279513691871382623756874631321672638328019471024846065562309125902007707611685828061922638869075805487589589048891691381649643953982831403475601556530430793115913642684658176960256675386056375139796654335192479229384013722052226602831710739574764816307216267554132226909411238010547069400505506266702052853506532375921654883874443321498242589791908453266751398879659968043733021089512332713666171837635328003059185375480721197432949611950728815012413955260342565281376192915628411662538390168858353084925466104798495108743049534186319651220661970206584489209631453529068850739015099022755416141836978388894501573365718969850839206452271423506918870633836225381593150285270597953283117998720708482211992649091893903698222909666101736900807171735368248942648968117559146759436620994831033213760754648510738422901066268841849621504130793898753322266672618728990130907174068106194703349132345932863799283619691642791408880303147135774019212307368854475559728070032437509741683905211778902775907955936223706527620511935569936494717050349157585127256456489311331985345554387320519219529761251752799549943323682680731130522861753677774069137557302597888070665391140070132451553508680723340188254633945673486496375923656211923700636102774792179843164290574945604676833870947258743372637124927167455788485695869166179064432442593087092448271950621238831598889051861419654939472925256546985153670606129821970166053551651510433762714602505456002670247648237959635991395459275243341430659319631081355086110139077439197465413401882966243488294009103118791636757443257481591253366376114735041935568840521790864147848713444807753269320562912727002182695154249525450177642276212076873090990666644906638059043671738054143135203836582759271718073661760867188259922418883994053358144464386025663148899531668070476250497784253196194683584687059574044920305779884385214768686315294390733345192891614890494008275338455074869506384821790984385086331323744000280126986748189473537397599856891892886801299939560697891088444514008587386237594628759251429905160286871135111107830042585938031331628998729447573587525231839762582489705259216087806394186334089378360671878917552208888995010867635079240118671557113524076276995571108390801654956660444291937514033644217534431580630061747636683097923420676226572057511848282179009994714045797080716833669420374676013860920837822796641581057682631882406846124414709463039184690400851053342143521164226894310455270259863027622322739138833921078651850447799319142519497317277558684826316428698310576179481058780255154786342527472074210910538250808266579793270108737353036592051760817333715167948657408722419446369133944001416916615029795929143380944680957871044383702752063764731745011659129944253851941412165635938385560387994445139835322459508945547195853224688636008708494896047862667564282648421366808509865126595588754145822718845593365947657413978282469966886753966426946896522456863353055972298474307244930255336421037585709454537118559328254462144871802037820163098336430240970041748708373160134931459426149113556273813645580186367848356617605773895778641635879339547318011961092903293419520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + -126479682092729533371057091121730331853393125378017678953082165628666086773077393707850766469539939911003857994350317176246806391645862820370856090817819814746838127685727828781567125504074149086889486966640661217486510090199147559292041845424957744162928844535533059126044947512350710419801444852522996017966714068279259837118062454728048520674171706477785974613908084387284523176877166258674409138386769854775585315230754159384788741839514723467747351416030190340362612772719524282570382929007194479110274136687116170639789359254707898582496565303833737316052488575278010921389430663612567924915294286692671093746218433426892364718111825545748963249545607341934746795746682293076525628662943116185322773796019015668174752963523783244246598580479478618275160831701130068011119720038402139243091440119955323734335382888170810476050061999345718393605762048048272001812093905095773627481128763473847373561798008760129367631928075070086768562840429540837638906461707913176664668817103228846646077962367613243344078652633087438691708295184602785069526676419644503502163188909477507137362513633223845361900043858007537740638814983330286192821495079447897680796426596158069467164535471883235069918422818292122739857082319587183070249896373735999770031741040019496008224053686254903673954522352641819000886318211710810355642907081851680531582565343893873446214182589412538121997541825631542873365413794308349476364433344823939055150515792218844301731876446676353342469809146380038511467249478995650273111853116330286062815528199570473163666821460372899081780359612004432548989104471758545240413353647039549973541954596565229366318082975438799129974615123102643699696511930235493195402472318822670383209326033468585535584833338860315352924140694579750341798260924963483568479462227033290801616704403409265204072824766027846103468832310440790762538886811018080714884253031341683343600392996010986635649828190925949884035442084797555961603222734925607456523930653054361496304859668141702508503671897974367960284034141949322252027675440644915526469764649346418998674706610659277925066597643082470800249114552197849648216545390890443846723225236107364500271797578321020000630392012514841832685216074507656954854834040018844591231304129581565827092258447221827433004843649422825856979968804567352330490066171495846108242115548003384434634209886799642105736051880151094925129370926996168441793996129895518166106334166762118616760867209650594687913703431295298244507364628885770719119401468122191593275817756849375081512252740061609795847608392040074050896825292661068382211908152239149108280135314713049248359736197193293061691882642118231924828724639037389567789527634930846785319274755565918818593378871894031402935615001767908582175472375801874717497779722892448294229277976710589751533211700370031202671113984097502013752092969360964712754768004169481468919040379210074413071198479114531082562845719714069572497949616922167608692122324274988603817029523066548364710414755047140361083615904235653530049244840099892873087551602599874914305421875253104392871231767382026613657088492031651182402826949162500909436955440563489490975475260382692558139098488955672092248607183318550989810217082640057524813824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + 75761048516918468729090378898818464142113573523130778599791804890991752660215174841339986957619785269866245155573015055235522831193574909749064103499242760480821198232045930092211805266878259442548142922250867872533607514401374505406748555683731083987161183663802390804460651000711451168837541567154967935363101522198236975880286458216972390666979469191812873352617981997576380955046584624951272525818077559123955781805054245181087710126065194714658896592986007232911489210048239453370361744821061737690154811595826258808679594082247322187761619801211036707573237646750807830671245984333709459751258783505932941584518857516876491736812921128724664980615859629146774094821215047932523654078203904534408805113085564613115565433331583116625709847082507899565181312360387428793684369415398608984202960723963515724696315196909729927906966928073925418916670777748604670517820372818614786421643269681602399011499801370096922272851183372676876152402999594474727112537559733857104937778350527501445222337951321207955704722192443120824050384206355805700034315440367727292495242882862070783392619241271248010915101524566766221227332764041132813045320905281728891490881526691485345789197201754205902952537723664381791724449517376676271983464194343622689353917824172650019805873804370114122097934015064046652086078111089996342056298348368841711242318760084903986641665818313566763596249571302992943436958781056688921293860177429416808176221196635583227378816168586422812093710567799659872150932880676781718627805236838627128513272820910457083361385623976708382085128501236987469373179317406113083886324966002762729741779890103009814871343394672636099863790838443741932918287180876088551851006530474734956245695962693504496976995965847882308838672543602263135569698235851607002737450035571254887402060276208401740903701978468627924642029178825646424581647792012222439426482081699987981584637582624496497508827765452933372680618186095640789345034430442849796746308292959035401066389616064008250273160164897929646263666244049872397181202094905563835615671528207882695170631985855142453839829706527119761622339807342547696136209162456718683663132238741756880823264854552437633043561884448499790257545304082514934453095729864087058683658530994163791970557331514581659170115964267828900977184066112003306979930183793240445240824112645664956136060449143761208916271033543176677793981627320118352260986752303551409129981211758189861054814114687102782460688691336213795204632961795022750379289213078193096435017944958917381197894009007048044691399422113583530496921835995623054117176323147227305688605150532679646771427703893409646739930707820134681552333184099439434392568861949458549271405563658467931084059533981496311521070262467578361929197642595218881767672112096688190578404471948022872614726339430510785459700807339710189768240903071373989870164152958027799593310162125195602931066990110029669323059485384672853004278310477840683330579958532503646816402791677866376164301978171092720527003422446913253053298887859447465918549534776637639457924177668440607657974370602832518235215682370269560103620576061833348550985148694316607465979188973948373758539589692939766014917030556038611682177690349495910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + 16000851367161263271218043103289533041030863491904522180624760782832634116360077509626077291979174741830893258512305310681460354141403482735671174769235404516997219400521668940082139438091935441205829279297649496354119005981408325328124938021431756607602504616955114214774592964731824690936752940114902263977210100802436129250735150791897875389085990274547615631127031540380230649716009559950038877744485381749675732351180884648414064226083879754519157082458578027249445567472038783029769467932687239424007675912237425016746078301792271102789026252811453490445843134909733100878194973888864562305284506850896507963877679467186009698938914863006666415639073665796782151154349502654850834029208487007581835485637210415724295271613243049734607806017822069507444734991847823886566348059512430867417772647582548018578753534954504164146647075625577028842210438317203329455130846904400253873750352184991634636439753181230558498238632963322266562861142767171993536073553815253601135989878734860019463009474898318598107834131049977594274099210061361444191102523498273076110674445646040693533641242805024014827921791228644105438138172948040933384606379398626399157425173450711258970020684037254341695523736626881386240940827398764414641660296797673025110943482798895766121380031938055150739526006234757623092570074366518954805314324423622293344476319895553865088479272455378712967056163288113917156892732156579227691561982129210290256973632874883070547620764222239063066707668080257167409630930815918377217881523286795613780482681700203341259184087363048452837020712745469986835084829588603620915164498847906747605260311278139774073619618788884022510230453865280618434523886197369591890868676295032590105366940126156851147637214519971374790405487070620643358868190280672005619233247069204485947092815463056871684484638897450692158910853828133482744804624775534206791862034092458150755639240584021804013708700787247084464734481431087621037502926712520653983275237947343222887327559900036861100001493523053836578163256327313714169253680486039051788884380941478459421665672609363608870376738090286248431353230545294941869531209534257094932942280831788907824316987052750242120393837788406547557326457137493542818224068551501402131642119375799899498348461366732818157651778531208507139411794938207316247934558931649355866835142800259098077845094110340226211489562020038612383438566148680426830066767190648070355517692617107588870920732771480429903118670897573673203242262202307001449785089491463428373870233246111638924953025863280887530380235512478425089740946126668851754308200570665310233269391625032056604246017117751400878628793270864207171611837346147261358681322583987486184488466609916498435820340111488695469326053160116813149247277236793455608735469771372433057219685438097929929286905323671490563588120227222042457259006422921946057125694130485588877987504438045217772432543419262078057763957454525162455264878805674526596441868896458401538265693651054922855652287331095224593697463049702193393094241979479481018404950322350905575548756646131649545350000534433972767424985871450905468151805056221977980401024375167734801294947210010475213484651148562790060858516281461435215620813619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + 19777543627172574470408634382598290257746852719895447542881885415179139108997702362818523667603474050885231673678719682392900739641440229404583367239777115570297013106634861997186508014088515680776405193143543628462494677357574572842182287991942837470915611690456858110580796137515262800280403472833747820693499637259933350656594885651276382293737838539306956152909308341045399981645074266451378994043341187142521160353960893336790545557727011009482216601608461486389118782818119724799319227359362798628429159226949163866756824134000143352681908783840663404582173979231422212760344789638590614065605349360759375280821492733824792194766353991767884757865279440782439227608913478402625986083262612914907311758807171091442513851449957452674200711882699970745538764815254837836561889227432199134619433837679831693713354486847717462888317469976749815475707013188170662369704483249240206353944540898630913411783585609843646566178110183455931442452480596609704413523735846767711366248754622369226677199590251782876199449153465403663916581515382534137789544213840733801430052786619048534942564775161177187551446283493741370732423746828521735674736619148517206197506236461379899361572873206175058459329226564731879563421687977489437646576609105475946130647499910731129583969902081826153324885205821116916105264575294502458391224190675139584560894332406661446503032726956328718054029023120973916504750623282185396158214465195617061777360520830189795131958887488994096316668347950569376976813870067275208014341187737374062909054942311678129607026161485251081746845358974083917876539376067662406970352370776232439444920678242072833722417285791386304279070205641015302851196564606665285928384764016434202149193413130792676102956643708164247821503000681471107937960965474569839830720970399776403308831269077063846448795516630800074297835226546120937828769246290291637614368277023112568873364982435663108418522110683471272171261369694463051246245244902304180363238110077608394616359587358712324362439795407071228284128774421901837105347213539952283937397767221954181553165171199519576293032307162720086597973319648337454001537118839953249077930017748166594360008874039834813348564877655717296772159078221317653232083163930672893805709905244801783370047061663195542414905665434271229738757768618511825854309081471489650177675568994305690764245519688057082255117905520398987597384298978454481243475711093434267020738320566747990739137794944789132494693482036677122054864735871055560587451593564574488564156074317047580692158941138985608124094958545470176222286675014331270800381293038569586779247207143302228578109564477765378756189281101852379887207628791175122305296712962012079537544700701353231961791250323580741183256399480752147864859144907149829659134478403708643597491713481827766319171699950164427890760935551123731683527223917596947805641125784583810675662544865050348051289831239739195075874614181733908888432582454265557777720005132428981620261213970585141215703496854629125499155427006825698829568037314809192922819888944170922772817742059026516536178339399650423050902756047266762442094783351392941978761036727376461079577131307311369564489560071136932067016202379349353918627840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 20004970754086668870158825289890376930164855275028957402946552697209891906565152697390907034542842935111654136816368911797674006909096948697521975574265821610418964707429407337533008242565710674787054588855177845564064012036829243054398042632160667220932498071841951931254050309748240285417662693612698943341614500185853752785901813626476418076422910780211688905442602611643944299365941776477344238282670554072992621802661429372037024595036084951219572154342469164973853454263403490947741935580910829785270971738208451360066541088694911682960036694410120670098237571245140082933677778920887388515924243013858919505353337873641052701691147296762691394189680811931076452761282390277215521486445239495090527405430236413702729410979260220260909936963206291910149676625165851388500642518649097339707448331640697542878141086800277423397182435538965937113109706760879959047078311084576019937760879144073343117825503977570555174298755307832346151334559270217229736348924355094722159272588423301469226402291589046210296007992818327026203924447288558621139239914164591540519503807877883688045231314301550016902576193917121664434959521446301302864634565562688860579964263462149686383461241137369582912321209365511177167926211930453990427758929287285551454923687796260959306757297487977491138016578358762666849287120766503479862691050857838695829110289030314120320459391204421136643222375101656680931855807978201207543465410189697935523151199623236856962602496477266583831668475184137447239680929325784411903377011658893706423185138895072592929750399561531006506801372101639364365494969062467696813592118699648648432326829774751850417697755670601519722110045434819561005759858982642243859602160870519163675039209906405688794624668928170349168055478981667821627627761976870942260067534666649655296582875172679402701490932626901675797136759710834663455920700844380378376551025146787308963133078335172399465863737507460545786304442911072751604423040000712901536274452949260710172351164624195979012889168645430999984285327416352501932422437503258156505623384399926221624741098020807649129246052440197957329956001369748346423074193663713575112989795798061084202375516280446783885067552691057631462364705186354036750503558082840524379852026400476929272031916323910083043379343359783200532306861166354570040179123130401480164872791181521903779445199947365029328151887911463103996058825250687119190038322570585269511929818023800444449082414508958065309014745521759063716244812946232520231087432370962249019924348530036516734575930877372198591824537695511243080228924496130221500078505440084509410172098864202842826426351120927826219877607914380603199394460271172181556881597420636214711791730901504809632079667441376950339650705783067264842420970229317408122120763498104580037227853412996488652375136415298815534556164581929380163358429536101247903965725238509226110222057921387407491099865548060699769027687464512478458457008053108791505014027116124563757695366174660935544550027678320400739063705831571853869523299589073985982388492724949436207327621863177835480366150667712963694426912227812813059266275289456314023743919943841461198766240661489581982441066725121686662267282368709525504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + 6677374305429299758265581096505885329214913432847080188216423200934350145795340950830357081167270964442971684647583655870258990572038862646982735633162571568628326896075173721344872043764604020774293129572303266681201711407495310095591949651537244025626616506672910892698662358506864299677522119020460057599800654171671932244082428380395216592749740294690831513151868820666593612791936310682500564333364741060336184180829743706515383411676938175028479159087111044011973556181218296271318821318297808752375652940553581169130539864366387971431990203541600411092458071222911139230279384910007503036728759204907315460118815633644817077756120973669300039735208606873905060242998473969575987074862075024946907737238538483955927210465742484541641733429153187154280039415127656372048488983982604505434803648839079602030850765664771388402436472822373686542783792963188902943023588639252913050656612419253898728702519014235814002718280775761334064775734088005158642568640784664279764578387949593818974851485712059681840372497313641433178914750867759312643162697734955328135414125053187108301837504056640139580547466459135085584099996068129510114548011138998921485300847062635023165863968151935824856429825427747010883011398190384194524136391323940059290198847139522645006227786438710740395606635267666642658700942350875355093577257900874801166616316293117762617746641170338475987145465005127134863343257536808599355976099902666951962529772443128504699146583588614614675936088677615320853934612345944499457925812272093167732025459309305506160273101109422752966363600716411325550895717728278016792228709109199989166842049789481784927159196048439044468102444114814103896905462345357727903350452439805574614881739581765977503788739649180675370786970230361263116509510813006389240728675134583774458496107232120494227491359012896054169109419518440282463941343732693400076612571708509825576844697502718087428794964458944872276089452504544758812969180523178941137752082839072363110753260969401944928510554679485267883470942015058946434437232476948418670860515768179607700637103235346858235592826964151940070754693158421012237788312579494500495943326942746340005029809721956662985559302456030453066823509952693875533980801021563584622964493155564186140806962428308516438290760507343707576551660057203931870621831462222702654476625255983471661027048601658247160512636629314674413903504001754331913520318958897766326000083403310867160382413008219344660549964096555773076914695647500732020995639550423326358618526954040640744898956548160689884857908525345612132845754320414284533832790309457449650567570599876410232531690267628571119231752251097026697548835509465643778114070773031780352643372655041102376293572197850812452210645471587926045024551177348677823376665778179992624951826025443731892859701778813831954140804007742362707396308434052891228261114369624534596449155649016478924620074915628713978136030984774468462275489632372989670098908649216796682534043883582937842267014891511464433355977277066022504677324365692666783478985545725559388459683210906673835500054512045958867952229568982873131153775621232937388897392044728870268315827927798712215494197357543469954808190567710720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + 1130220437787740293934615936943175162618566413465736609538594494094446604204860597679555438403259685333225217090171871000202358670518560203675120506977797097511288347347927871702690166601644060864783551435480630422837440642858565451660323388267082061104547825212956597733346513090050864927900702375450367845484414057776428915362947603118133034982098818407313264049247018201138785697389513505248145262827792325356844512895823127874067833053920572242029695227107815715717242449125610496363043888170447192950614751936497507221722935301392169991636148503713823159549740713894061920419614413673481894502158100720436914306982805718496577553377049486958049297512368342396825111741940275292449207064514509319857167988585701296897394447922008389582238006220068544106113155821559120810184196891121713895335511913772132626250831701831862642657403453331883036815955396471040565241325149694027367793820234901150317531986846841102102971702824910084739694088186063796190114972470426517784816997858887018105000281363911323217320015960304742728745664515972933166184406261988220478964506991251423086674195797255993287902575704229361408738348599104142589248735196384657591860120565326637075092820093466506056458572719763840965556614537665757997956651361879536990197017860838699555161522997087641109702347222910141469712769546716678141197946850267012457100248415373051781466433044460564348531906368755903255847946352709465828872895669403316548623213303681328733126080783654827405248744052193010503611695136735257742376171651503192534061988321524612273545087576778700580960753421578606589099994259228126504514236791189091186949696938006759098874537386875736879676369841200316187294366920866623567032931788843240557299187243118154373626821753701444942708687891877718969394001897732965572909874071700501831810693683972177349307761600295151705074573588479972182145577364404191466325693138097321834109329782276199918170832620096519643116888197854370178710895349071163981568709446187366399306731063643858407783585764723052063981431316951625134590946783860153637921732528483741149035634148605992690802047228390518187379939422902916126636731796064716073176895853411480754099822965669344451248889644183531511000961783071339554370551445550946213604055123804442042212293619039638472701256614871081176685697903835011610796810693545715032394367699784260318087664818307328217131834096571811619004951345162100886107217092674506590648613579049025037407255147748862223665528322907587557731556675166404221146539254469635525571546122166328597700805924972824255594373921758152758256662692903670554422564105521584420954568207400974952800384003184020554216409866473875026506678446330730449275925042220760629272275888293244629533578032267467679852357853037967190648949022939257271215402974691144164280555143865638774791780287915629565104122096711007637220543335030230501845364690578616543949169299105840304926797248128209665927973692999307362098000433512530785015174621283006071126957768374745883792387040029597239095392695611356195366988684959354157175317215732086431196374802865376633934761783894415725909942816655334632173850059119295745158072848604266449607594999393056912345276332917391195046412288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^149 + 248467706585803651948432206006864608133911728405588433381647131106979853568094845786670889045960820450126326397140025759673888777355895667333257147075080937809613988599476074129120466326282459836540152874436110811198970642927764888110246252392008368234350844174657619472932117787977516265271344595319055709654958973731289794676220099644399692091589202605158079806547465407082838855021641919290714774999741590206794747060610905647954547106310513187868457749306909527709528120628967617421856913933808359007481254707859735658387544002787287684598340863480203101514297959725948328889409534200587501370217437586385715442503368125164977524532928460362902610852587774898430774033464450643016503118281740067248236209612860168503675533385439196484892881583710171733666700878204666911038725360672923732883208887309505535755068929809527779793395922324465605721162143644954519280790270754750641040047247741846335214844241717779076192360787111350758695789225711164356643104114465629393197985930288577072340104861603725026351082545631616264792659019839630564785495881733362704459154584720535816262943726667231908251400037850541552374005614951156782697103191275048311119936076309859198568068655182950550702331612322400496737978253088814201476657636227882773795519893873297745239313188405791441743493207989031499395354672069717892395436806389741233000070079404537686371166565138029302688048979859898330694159101222169172911984731675840756657735892920947560657667325412861261287362034063705213650463802287644358462976435004041452312517375599471456588148517177935649571807162033659361251037480312412739752089100381958405257494427767999041480592934404089621976965525071932409038973232955288576365675316527511072800698058342447675579527301177794353225456138437733028711900522796833757489520087201041779412365056142867389200270598252687047789654828137605755812995030154455105841319953178226447213838188213473634834908947923162256255399054669246246635930640088954693837708438680265845614469851909438552699062157879670211453346732931748867579726896042174090043566423362232943761122833020733113596955229975860893431448333294024308792946699359517578018796218488154286162468268171375475619631230030753695339236439052171484816020303139244198248592055063514858953240968603392110763936306372218974850237024507678915624620411085654452439993293133727597243735290768493855570651695968674451587088516806246413533476461493765339302011906545670309264874560674025242242077105952586230443412577694708577654042886877402187844192565122058840289782974829012993665561519464605821568034968952988023228514391744427159792139551044189158128201578284137525628493722632726314101202311960098003528958202522879823256005674734197220688337916235548043851272519895871855073600336336382479591693200890598140045592323645947097314849042447065313398591732098288051007442785270479536264941409987092370049574407834347607327899324925652139433104619189287663137117310283696525851324369019987469178836076152416667680807572540108523280659349612236572378758803607434631057369977921692399116951744028730333880846150845829800102562758943975854168575106196626540877885123114092291440259336842525013087621318933365758361600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^150 + 56433416742056524828853497377883795665527420025901328982689677864153358120576129278864712252330765700325179961202518101855813726063917958651392041681446135322418173541992102184407985434167926972740830670568503992427256190106074164193996377446340542880920504706351359335772465145630037961230736873475398451746948427613572301718068903578603949017471988748132961391953632886479553583397052415351792929910017738409365839847678561147536335944651362450938869364850231911664265526073136065679964791432747002845873859743444576804687013022903901928951520342928561933289833880716701554183693493742969784326830743933702371759782194579692489032826752562158912741890898874886442924931575511379510518114164397421001692101141777422024164060253644568265739425539593391394694884952874755771564588085223676488397112715515213020148545729792529577957435858346907210231032304005821434486442817842072639615754903251266150119814413828347045274666563890139687419618475355704027853360572469051183600153122937873715817412144863033906042719087936624363830603778597492549241714908167296257416087488336579468119541691054607691673267849964516892311317224005740969120506174101598250231067137830855874536529466111024573678907838338648376242792122125428041374638466040085493645471892813728683193388616554772860968536892811341840910971406365458903149672280234607939794976644890429903284381583186166742132046251761311849580784566601424779126480054127921738099753187899452903231500525522863095383121993259624108079554867556448738513139237300523158031736483480550915007334114737076291171042071114357220040966650600367309937184983107575256631915238247311763951391658567692377074866824843895163425962160737783574776647307861176499179636859533868602749555425327809573140033723009705288539511254571063877652596519638572542834557304247327698546919173374403818404526731083195845237429421962874229111171321779400999515917477980663683830093030713396526788255474805359844635325932894547169605713553130325456189012154392266186246661561418619554505881579224810471878194666430906633143142763112574547185821460344514637244890779704855922391917878606139024959991263365466965160728861359407326732993518085376212657722190036665329299204097825862124882351645399687860336411791274198846393736387793564238842356465307669731538052684553678343436124965991052124019737245989317544102137877804254366514724369725018103061452302652636241121334319925263333949389622015761822857637933965603344477634280484982775491036711420737431465036127962275184117857330788982586035189572282729513155265143427114757625700679758293262729369646779894995643531391422626696549496578507969009753599825899277987737872748389958399456877106152070799652060606179798600911114201083369126471927189238642222935441825034106819375526506885016246585794589149037744131958709926739065214151386093876910734633489249758390590261780863575391861030508725656771561343394966669891618949564879275627122410055518541608121891588773618844224304288433924082933190970971605287732815423237112639377918686463168627955019367492146948559365403360857239815828025758653061937431443935879239373462412097830977127089443271098406121170507348190485595239834588282880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^151 + 4064982446538304392278568941575798160294040974665642903750831768458759997979800249946903097612122645922836659079103313724518451112262025379950485413355118990954119847667054406993290551790022254655054591925617185026883772047284253459861596689473637201257525060068598895780732078197628898504356213237168998348059812817625102704703989612237298712022134266845377000705085116005806877498415580879966217580796656903211247835568357907158071420094558301687285359756742450436119027894937182641833037409765434163605598612942438292001870491518464262397461066187867557134205763973564087100475718731636918222264711035323029281206664847123438751603717426190265707006929639868848723522256135276334004232383502970941927958049717731684452637917438623393753623652462623321225509133375346315373476986163711472307703726023785275736093670195507810521925729079966804555550147478450180543567267168196177979743830931385177139337684699424447033275623296210615253627847283757695592794891908415911762914839283302066337921265069450915488804930950366176231721789685961403091848128219538049738727067028108479785928300616355728932366815649782107516681933861649918550812813412388569137115236753231480585960159538290355982692806110583269974732175432876656889930716506877330508428351573159238388327598470271723685891624697228818324972452516470954945144906570822559231502175961892405406422370231958565306565706067881784298235453897785098251939840837295159440560383024563217280919495987378991996198385176276455838166590641076126759528058768613826069165905064514870966023462493316523885139272763908646201183927571173016983589780531992344649646133041593753356936490467206823753693847224876577185405152920452870646927493544437843660398877820351182223888006261662589330736952858234911645443271859298227406001166846306649936309740861396029566719538168590594473332390164811363254603681282849763547039136314573632579666193602379002254039047262094532741607451148592174579971056135952954577466865720342423906845258529279734352283017489032652068101415851771761360224930248014663100157553506661719695798484611788768194040233410287790419787564207632920195882715176042834142865833968193147793298750054259629066951811971536542920476348278338412841275134491965685406476146420208698196719327869054738982646477648071865282145874074259632238412617015172276546413668032240854977109265202134148173859109242247682660120536075754613367302382517358153740033318646983176662413729438351851405818826795873514011812222686738309687342752637930877277612583366103084642363797169949317062099381704251832725686945772557727072345301296413641575374159977421076699710029064524433092247734285997701344303546489847722131539628411388237461111451374634026689755193507245914493308065545919386839455259568377110414696725855618509286900081778867032736095928219606532485911174516966620268415637690320933851237947519583590319096848635045103597801812619414412082884538305488941280808959213141081608367661207070412455069897471725689721384043501812397005259872238407013348829732592547147781610155255808078272711286666377417147469247025299930139428273051381580668029486774076347617484582970861425362318368460674079014810288128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^152 + 60361547657262691739342896611193043566866808563649939857713483782051386587731861048515441194664491780693422157503191546343374533762720030490744854827416615729414687430559732764976761063879279819513190801552161812348953500665352040045897865956331218471898137082442704121510232968814690595510834983885367177928938512186217880188080054479899016087431840025605269572526797709952678567618360466601509202061201826366321072162046303408722037163108631806896778075645501007013915067817429309184023199596198084755483401655402522141258120946883897917876718847852047097934176942297600062566521525770452055887839427188149991214820654409680900634340631184590455911723981018155522512763826292321660903198015846208711797818842970045396518880648275808937963130404516321415337641608336030883591921656023550465506556190384259314239541228186052512272579615551606854132003661448024793097190813091407353904607719726302949432492352779395324980314738277391338829952912493948275245848456813388191659027380479123378422951279757358499936604656741544158481851842940731995473073690834065678544050517811509875672953595476197603994507086773130439408773057918108494136476131830410232032613869295387941952600225923997422200344287663288705496099484995782422214953595728310164316164676691395228940922930985885552141233908071881522843843385241607765355635350634705573228092044419811622468580750927189199379590609950096144152098492950464687480814103113838406477008966817952381954884744629942089464860898441764350240719875379573461506728522131565030882200274551391730358569957804981563457001313622889731452336368018884318106756622459158346960104914192827898748042875998988814271719740047255594570242381527521501209264715328499917225349239492454926453628493622073351637850951949475580308069115677442249659767945732056195169141578594315039063709673174184923299340828295931078826312842295499173150291191310167189972968831464261036940061246151340261515416739264874017042599143651479449764327986049383737308434775883945421476906496487025485338800428130658663174345522814957479764657003204774093554752518049216775631481545298465841548405471552459906039299742215351222158830548808622925309296864696130747516583923924648447204651820714876508640044872401339417830520581769573412119160639223203682896982840501491224416968616308288986374818109301741390688408918753049689072130410029062214902843104673544547086884774890118447644504671153377101852179476578188540194284937837540659263808306233609979942583636607706299318875429612985599359626341742815397187349607843740050486462957672102381043790753810094558814814828983977006309585016268073448249767917959871938101842290771942349168325502045448941936545142526484220424742082797791412799605974048394956835794817856911354729736707624909677594660245957004622767075063140935700018585739466577257469642298259933639427590162889660070165121493362987691097416113158234572805614624996550781795941170323536970314698834632365706042134946454132773608133003690164687920883431087158481321700287478200663040264399245888290200868399307127313924558177822894006825275164040185005099714246395638201410331906579770039962954019202649610129185737666339222323200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^153 + 50710284446440185027847659147925427975082628023058686024860439652082933626890778415067752571715645117910763612492366675911495147094326284495947816834657432318013164223589949009155718281453704021487394314027251634209418206437639860410752136085087635376247545963042980348580298339879198680711028729164465875045422768973386318893968476030404659608029466099891056804981727869537564637044389502958007129007450292185334419581032263163926330029184349072146403877599444625256172680943725410017597640076928606016717571068574063855709806963359606677463072371109487888951175527236469371264016317146742874346194592885794609932769144588545068082597086778842482429267888444173619017227008238484467164165185756573837485089872350191574493605160825290212529272841285896041590733966123063758699481834370481404803433104240114950494076190945013357378550276227122604445494478146009866375503031441377585659875542687087156929785792044212323581952823555275525265265512271937381110617923996228098689046795900577183227551724097297650526583924787169692109869675566055768858588532339118120549557892486147344868427299901513315718463153421164789608579059475671653312898290285428135817297148317428473100088235968653219062658943437350408762015301656524731693767771793467025601778411236402558306768277177442671154061636812611541295587820249620787898449650284302344444260531426357035955834048053588096645062977748178224438408343331899165863454866447111563933701613919755345618256994523295091070452229464327450283810158777856068031416753575577847342478548121330631897202081856501235295780893311056243182848222214633333208206280542995381032041219547014492641878071014469347064319656300364839304930731728933849063034496238327707612486320990406194671790599814684572517308319758665549515848236752320917803504441905002240405787998256760771314974534603085843516336958413453006969632210969311240453585810975566805812276378126054787168144085090159669871873262563990890204321430574399991455449159676957599993183315884749196610125513326434314933059195183519662719488530623379668261089267657425694076955372542963900884209014348473436681816632646659910994366866056743864723556539107332168273078667102305668444557786089960663805244753426734673438784699826776273540670977307060497617251613472735022865156776327086549793496896029636328134176747312497888694260658939970131786878159021527584020039401881639027018921172994659205734741634693421003563671214016236203551682523532383312929504624627675737874563649695844357064715955070599290207361294079883313551542406945480144610153548811070704433336156055477785944436204952227801237408546078022325965838805455552089992821379594361539357416887685980036461605294221148283803082457904179854104196958447493522143050874640731668043326064865927287588461414808943340780084413655361099759438228206542849063152342100380424299250446204827591629740362704629010779781366773000257572258262486077810750082032078456714568173762972287871143343913160173400840543470225924968284846337328033850090228700916634071367965658569917856588151888146888055964200612155687888110895855934318614339014535922738488028920447970773468430384255069428946401190540403015680000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^154 + -1778969447044329816569944800106734569071512630385459739412934724033043165778190917160425468448408306810652762935610893908354695111006332839438108038563328711583881523092091331055561555478714373645403949410589182700768331848491148766705656517688728848166413025823529648134619699022620982522023885095971263559852352701484729656713230103801880623680938454201569529033521473347734010285743963246528980303928615320196777189546896220148550122908456040219442204548158537771801292725011345350342046414843436913324119529183908249011100456195665083637546209423780481926075444987766515454883918356424818256603431854476594703659753834829037892742101391583786901696626949118907372198256599238331510533004527674560907627994225697377230529970995284709206038426838723124375483780025682034406564607148584372972852910491942215164815232011415242622807713838130382434670319354844151873230184856239711552940416746701105806118171708799294827002926837031722882366783440549954444882434375765042873324915361673232541468258538594616682357881463195786833003376705002594247976055562371464107532339377067042634718438638272247813209893343866988729962007301913739717205456610526244882284872953876855595414910771027267676476903510910478189881825283904679395804284676235722895781597723027560859102187521120495348695283020092639348215601449799546630460878495975094208006305951142823513862837564508018891205506762237949528541195060512086434224460413316586101290848648421060623967637962989515807000264892990285028953045912881983786022993230709470546600750371204061757677719804237338773455967794412827826633130528473974372964688339072437893667389944745212959060759537132718083494567568279058389520193648565118544420851050224466975005389586305212600127009391825121102331279976564514019365773904629889538253724190821305171560831468961701627823005465656619635654364637575728689537779440122425732727843177545592023754381640520080150302125705978761803302952545177269509871700558305750979412245683083318970729997132217911538791773483060107782208634440392859624994438383017873301341114503594408640141425272849174946164600786180355444584730080196285434035913214274951299819481621762792444668912964157963295570415124036381531574743201995114311407256062644158072646524274043486766492349452212558517830297059488798080047001329635293392013550989256235015208104807762080849108303327839115611051763178874193989360358269452031414870112275874624831495464303266484123571425535653153806148277838897116781619756610208015257771012192805128787870488759069901433714042642619281041955815232289665694731082076816657714885246834346512523562432381903971715283081245116903043638877852472628414973889279701677940660435942076084030163462841311778329717645440607466489245902089722089734730861260231314350064040189868213628365641794166679428742309871883795658417496793894771902549675189325544184490500624218341535415385528583793672807626712145229070221186209729684383119864981558085909117740431587008111842125360089156906325894355611020603421783147880416413138820626368870438449679797462973227233199933633742427637289999899684494445367897322978918856790057352001634061863678528981061418876928000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^155 + 1461379769428701839511886611322542669324948421512413664659435422334975253326778351765582370739640703198324717610195465264830398924749569106456473391411935920599509840850153597695659874668519283340076377899008556994179258854068152596105862170062463783986247246219180713020911307708643183717226964561567235769207333914616344956425943318685300702862313203013621521338606956511917146157577199075228754084166093924365626407094814105617514468263949153313668846392464192717134899927272336405476272948868854069762804915458011174925670538671905316013171797304672234371900605895236372354269693493733229664671860357880477155502164475802665978088473682773680926822687621713769129415680883040721216835441502420656781686344512728704801886677589310749300509168588220261585688943604608508176591978252270763992948017538647109442332405783557050292696083118175790486953528724131355580218923536900246779243095573647999699352035944051314387645659348177766471673409267019397710368922883134954002699122698892664558910180892730659267471012425440163909047020053051188907737193316331822535839282959318739807717309661665100343465735066677241401582963690061421371568053256992930709791418501613404921604772400406833752983310905860468297928999620879464738225761191749007170774901256140161406376364312746302041983319738161355855622933643917688225426997613392745849230738422086443071522232271882204405989887711638726228924727624511135126335683030948370180655980771260933027084327294177812716954476030432593135592224436616997133580949047016470329350624175559988029824151268811714163108252623166375289184837265375536424124600413150005722318364504980791135878974881337153429732513919210927500472228797683916109769839623937799733927949495407400457880701779778067861596691251099331894655507576894978842357228769616077995695333299793783958360673607335134824068806810260877385623930755462020616167697723564546141287596132402873114602684101842435693214055652152643306922977193473330942895324838226944518191239348071101510705931732414779675562334688082297142032585854428290891947065552015341525240716403229351291060143608369496839442200785335683755322621095374290593382825405659230127242838054459187460633665898749588499145061116957893240227103230717506467559598073213149679864325936007696213780439391678583289383400386099675691727875875324598142726591572166301509070624431216567941290382068734504401640274925901049424685870344700744099795998044721946310716363963356070639290759976373408418549246546781950142832638875823503151642330589339024893461382395599990281141717312980007270241010620563723634613414267714759323524051145022198081956327068601722811569673801122491629820780165570078625138956067619110875961874742306391084787934851410316227968101774958904983584219945999089614719262127957661244860868459096314971111311733578179011326254161617575240911955726146865028351891495811430345979189825513195460030563718753549929820536893371032218251692666171073998710458583388523878053139378287748867506180005391604086285505530584695561283404505839323179492359119173588430401518310501725782582444816398218378154869858209507619815108088717991456180491859244677385420800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^156 + 53849898106102784451059386254001235135783998043738575416203775421381971759953831873384851261593646838248847514358563746774300327313015549658422920819924059360095836374725135355880376197340290765859999472961151473604248303318535231345358533428887270849035418440521333171933161507087981379297418458864112343407653809091683855368593957787670808473569253962066183618762328477228335034103425060207816359182208018682303335892868531464358496982973856504408117023389870284412831994181541615831872819437249287195070194497827988709885118917107825139303902527265067519142408111643220205735785405508067461914363947442350326210327604992530514598641651294938634787067120096444524677655830176144209311680871118098429948067596460862885387922618486329477775893853065668857631784114889151306012747914593417115332701814134280796052615188755644601096308713636987124745584199842843659404658182077893091370522101557554640202359916752422158239793125061629442432534630057045807213933742231479064609325877670079115917342858289013771269377327308473555421821413033552581434181280686746578825871342778296280308280481487228116477522446780402213500647436880272362922713881200745010240563465704902078179040564279538143598247115530155800984703300200089459631987012628654529045444548033439015811452983302791134676970291031285484595012715713576746343116279259556074817787862461911528846664444740851098492104186622941044053032397125976888094006010833105240994586867831225424632187243637405150626895786674217245230267394050632464848384760862260324390481517001465174773237059430141695237174247953683209581561772316141253231703225405016274413582737040810522404902552413753160295130990091345996334451109424058174054644810199078353861899559142811776408890681499641851322508780657978125232618012168349268738177375820376724432396457636759645161602617008633753165058376216048404229897569830701396802637481943686769371022123196040130733519218169412973382549810925845317389885886840489604960238007548765683634902523610151877903734233375530327509519369092210580253992293545288910805320152604042417219139550740634952744215524530789503302394181548266628457006846389755971676113795208758868030960820207395863641257933624403563089345356868233483962866636762943241298557997195174293060260509864066447062756419245560448173488684091086326726827274645728570502767262412249837904505500343339126557999715808483136483425051029214003469126891112692005298010999869047882755200400777523130095595195921529717668178951369328582897322673855613028347084462056922007832535995218622298595415677236501618641580899378187351757418306688703535480793794498356668705692389351795836836649926556734600265440241886838678396118065570758613339601806739236430433959843932901491303298898821386713237783396242256881697717950174938005586494223447514496404754489911355306859923435176250047785549299066918601110021181557440230775462223297235166930886688993286172393835200351399481860358245824465024593767053096288533619174972250812667944085061082224364045313722018572870890369087238567388365723888908584069358641177367368370612299876609783138224722489910595434238750237795804975646220148140933120000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^157 + -2615625721815897125652585136161516640157324054027423858586753456014456596597798171947206341638167299620687960529328030142030631606704738554244934780432118298787793712527208622721867730465696981484061883511601037515566580947889245949868023285669086900070705247614438416578856978016097578285147242849263434025427727773465383562625962535117353594469345846428530769888563342464330971751219589321144908029735612892298257386297017625936969309813036138417583635626350800598496717932953361476248650971291841901806466850868352367959000654345214073295129491788587710262588631883109159834635498624678328666339749196924917933539752010512485899215949446282315344162013112438780327505275181979293550041721129863762172824613566647004747501150131134006110721878190798669046261907474917341285324649786889239212472474590133178276246047204879498414173835579698011077742544312369785912534491940771492895669761339854490613880045467648218167697193676482812361815498286235426222059753748303204530604430121800147126443189621395307256893056606773547969312285805972236806805843216731721089868301275619267807831906600241875605302582973385500835388077565256154225650736483880413343276229658947237166314399680311131244439507712482910323748764274004115223072917029165917646403774827499721388453943078503026919336314559381670251987678813931425046339306688602200928804572216007347365921266224187286631195117017640883212003453650228731441100596354596059580472166689860624224843757143215016261227357016405567634212405255446008294269926280574937561206117463364032717622960339565429785305359092738696076513327628900909183052593732447569050439973654033322337959425328847895483829862173671428765858500205560445124642522348299410831516317302730436236822001365271439056393608533241993694568671331231941623254345135741777824251396886904954527553385316460078350311346304002384090483518661458251115717647448882276326532625147240276733450558032636742363743632878885333704770744297185279272051856737829725822853703511808997994274566736889520351119581202758506191691995184856545179032035883062970757092265024851907614190469612178679416634384610644206622559208820959912938884679158868669493529842029925479754276084510027148789088936198146523813002835660508679872400204953379306442355435712707085859792631061177067503193692138718892420034514196115441693550624446892044996381278205929195602954679255438968613161505101765442811197741984901129341887462857499355663539621731369894904394192180813727874031800792235525237768495886792254818978625320369262148145678288914865126555306999431583146140590940021816177342126654839878676304413521345381483204411503025013414950360472106846003816636895131432128229850415855942643130980595791495236458019018507847437614890837627711354953110638402429412570971171468851734423508529959137243846826929558961598964574692541495493525354342478101047804526670701144970179240179284790750680890308622664909028487039347458029746969114114210849610757408686293040586825950176788306720607066654470566151511707993681394673484457344916887992033307007800786030680187271442752798752962716334686695462004207054317325708120547380549495291904000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^158 + 147258991481872032917627338640860035209789067643560494011247726764479277868955956210381719539225958171914577560596382411001105992265343316416348725534887799840007494964240074353086231393050060856512738036148294481823855397572341878826001622098497489515780268661332670564373541930858211727222491281016260074740125708284809297789465027618088414662708198541826658303387734242207696999176485825433087560361240589273078655004992361872109250853795860213234189747188317718671786524242998545653844630864515448079185530702349514978854880176994099999946971225118606575470307163913006431004406898265502058334619584742939456812958248852407598469399905340330617420190146615797847228751632116116185835157856505536891630220179569838846616319625039241164117444111676092683923039680274204136234756880737908218092031705779567466089906199023148228750907671613522020247550961754416950344162852183724172740401664378151537492298857923583352841953122911755156198875674486356195790028843933485300590520025687521473728650191735244226060122228789151059923985952025124793277141506065797777963261403105827534321511834806334979555346231251284216954366552866721942512346309155573911127408890121797507389334597544624047375438259615921772519784088980635697508692803453337401842355462661043447224397429557625371241584938661183727270961511256533616104858006092532278794017992363929161955043031027569326758149026129326084403720646713079801816651119425484749011688859503717802871151157928410614226595600979634614618002713640229938719714899454913956153154482032363141511356302018257560498071931161338712270223591932534265860424020561973709314614020354204113362064999373949661487375106327723122845603324758403095335559010005681239035990358448988588152243111956440864978322714545236205628509519399139272342494469925966996122109312684440361307684070212673251321504954735720979285824169904939046464941796611023989961898162885506079927002361318997131015825272286833683282982269647884553307446029352610082217758504547648685673673653660955968935675750133243887889152073136071102988206612485072864516870944200170946873246060850101226671489960012166326255618925422288322306617565470327550182770176656338230530100247374670016598677876757606287590863003717301439551042276372795197372120380334030813123114522780366517043362241824629295419590176375053105163493352621832447828933026562852921922281494060070021459775896779061159190567173082773679617286164544355858442595920096559103567661615816821500838000486978475690042950081473971407799373657676310284515104623710617833031523298649872261767387715725597243609760860231040552340313566355456373537293069541647471411223778769083486610846359539954903158294057627410553683190685432133171933539369382636362464142854876740078442113408470215306303728011958346486909313942957418858484106755418479217033377056848405025123423366644982119422192636876570252043454751740091096978329835547425304356712567763334265312320679695415122039424927025382217901475271200512178570365262653443525668708964245610222561960943952482156581844071447112407851757775496489557323417894801150314988427778394559593637010280731249318297600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^159 + 46575252072881114132466212610800660438896103284974200906043117960278265202326540081973992465847124558828469520249736168328374669306352378041687524361093936700891651872609328383179763629070349725952860451998683771051061630252179941291473504711760416110401170847839252935326238281514836877389807404783586113705391599166033591284015069567293564133242704965141001530135968789842409626741297792623247652465375972625526698923517821777924896386714694003614884599163353956260959494927090774278516729386854424968848494433169707902953964318778041330828087635996523281727753883329360647013121344308797162955959193528061211971387014859611693074382703835200918133861875744121242163725681386424957941216680985124614001151308957012909900809388502034565425314490803950645954999496907690196804750949864626115476011132221856283560476959709504736266262885985538439213679018650021846217439707664951592444040790712993630803616679888220760824504272305251152598955624421005678183640829563166200484688533339407953330969092799003807282889937640039159002606919132291858365824472606912102223008102267619053833827310428119757230864242402932979526906379635041333628042775832574010414192589030410057556287349914418035011829689066792611148045589348170690463164186044324638142865220881168132845907202760754006890136070612648983319632312887344002453934287237364540876138917182915949967693646505203328918015528948201356951235037052759460351668894874641916047367745397598660612156433711295948141925582597547775060358102046834261160169252995671622597198849422329886186069101915933052605981166345761414188657645180252543556683105252243419260035997792019079845814316747780115856517701436432216119514621730539655397796897114167017202969114047599107025585712389136998783448831121547321317372735093004896224658781359449886913971569285930599212016551060574983847845843090679498417949940335258023266755327222306439396042009572274262202347873911887650981039150469004036785084526742665937337193726022257106469451355081236329139340309447503825447617253191244834599426531417538270934553428194403795533305475651095300751483591490027426218527198039214574507784756231322875286131134661951951411035018666086862601139996484433171048927487117496555853688661173322745026057808375942912504426952307282461936038784500585826684351189308602602421509959750642439686046726332380976478920529042611697612746726348300099844644771910189267273227549712090417163928672682166796416816373354669394184868236207010405508115685112924781625323422739230717712372167337193782023967812674154091127349811530819656955469340375171111935228996872817399045216517746349987935753115455784658664852230819853427378587105299012565243456337919640702433045764944593935457055992046374866565093654678575708316985982408831067077469004932633091795882848071372066973928157786858542909113549097872415389740668526251263486613949339092647537138342294373328725238699168521789151947480849554234461666501202659780714668462959522685065565877811531066088613677062962131739279239616337257042571068923767217512338664499358575664665799396345070093575268002997656261413259632107073734991851133337600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^160 + 3053009976264390278604170669373432044977613349836812010142247536136393138781213651675348607937463606175799553430051838459790299043423279315610712908583042636956987839849017603684827342702922634057537164037083639405007546943590894461344521740649875053646092304661604114875317168553840221960615334806802729860829394938561883849895343710775690382575285804111194157881856268706887611677883474033915021934716746758240186580422487383058154148795710963349519301370202372703183100851778872974578536876103886290766885995906079556216536367177127969640714625391480200803695556812314418973757930505889364356804828560410178292093961216302912604985383443710721381300573241934496120884014866403782070209883781461630277914165589882839548272800515505406447831126443070374153256556691224663670316036050176995623169085844478817570417637147479008826418551398275401507148888733801419402462603371926553879292962441331996023104108248146818770747322220941381424225181986910191221754495481247877137740122581124043840911241371700956459803009735169875985119792256525030930597556359494024984787975572450619389757932897031155725523049370956798435680982394790743701739077150353683406227423800889516979162541114702266178498423984658542682411324631564099049329636507630245897778489528868319576953509593120098069665185309865064909384619050874966915452077205164975372792546498406017142476408568599087917190630254895201523697850332239577913848656858847372573555772643211690719962865305697273601726041899521750512173805991476673139071932991886156505889849747964937267157080633235295370428131338594919743609187263826106702828898091547352599734405093522091817433756963421330267842609201252237623681749006277521715286818494258676028407767209428244776064026069780617756590261474697545664252935069898066464603785639363130727715970317390766337736356820242459290538630404406349629175187825989167984347503539541892825594928159835495822621245257560590243665791860347722912981887354003931372151983732058011464597066817547433903899487368898427139441630935792877082942634282063983592164139534771402937125731422480972240762359853035637305295264812962917599352870389783485199725464562754841663301659766695903622161904676146742439637909319161716502614728473567260444121856668776086953781594268172298464575167181669642028981760255642488228981121963823369497738287473553590775798165656121983628662999553251077072686096130933737828226244298761371765838641362789782943526415802346510963408533772894412084241795336240613400717178212483739259507367746501076583127684474569323237558503892116227429632246509474122007965365289658554653383375846651027628311599597821061293567060137713383139708213879621790444341177366815596083859219598065447954635153038060277094205959592400675705777858645727145791695277580414145657817805620338741396070663130951790274391556653141214548674472515115834602880810917512321593936573390679970792382284064963504945817976237786025115314496840898635795279942208592394216639019977768423603085921086783761437741221202524652271736185835292177398848701884901446335531845028314080305496494555534152517520000414066145682088001536000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^161 + 81084463268053570501423053307759615599870262753358414682863229502055948087980210949620651630798211968121248892428279616196660667819337818981046308593426700348645444810799850237107852023702048208733789155623889218927521922879123862816379225065388559672946492329237454338181376611468544043071509911301272904576048146461611941247876290820495680463642241234222565606487773228671233030534562986371541111058958868663068185744030944277605140133518792336519216028649960742874555294651532440383162977852898017285782565022440935093220811581383667279060501209296719053177150059967811299234645723010214352475017555331519161383081198467886169595589971123115475243894300835855634167400778340863085606173881909499614664593080259843960870606615625192210279714495191367544054814598002156040649585087700251055804238825923841616556921657212636072481734792065918225523186181345218358595211934327815108691791696898287828102938802411961679994118406761491950736432536011841633411398145875706835874966455209636377820930267760934352270572929052876712729269788061583071255950660208733111742165093910392768863158100514634527227055514349841263242813370608417704445933383036297769951047779736024711258701209114035125206957658958743029230281655994212052127933700836566703542388145809761602392158426397964019066473157054062118419639280994836264106568155327403192699036698477121583748035514727383281451584396963519361699937446907602739090749269328934838317755284935649071147768176237832616015855266007586470936733081396882657009918174021221881574270128066969186783312316735343548304507624848845948817408630066603963141067365261491436733031302468511453919877952883082981483545761016877925501616807245971894537721058009995674632114833275143429360360390789557825144732067074582204784509204848561102515084609441807340782909924891701050972955004849846878645465455918493528275075199655237729461409531582308658277394107761213275641923052614326251265227369957858628619495588660719605136071000039638248487030044504877330849152548216896049367442592997297405039843645054851481874874622270327359751941211490716113042817964609555957439509916946065871362797009232425430403083452932161868708433904260370271106870291698291322660010389449002061617510932396806900698403607151579322699677054629674712039105504439245040886192446745925934213731512878017133389669003543150566540760054721151419557635762420443624134433475887190050949442247732155215173100864885859912728249471818614726830589122865632635915480624697041167804095437860791868096546689882843242921406381643330211431551987950598388808486202427835152260648470697025951392414051986461105515656803634141831789894286220385112496120838077952249832490436791608061792240127803191384389992235644502643939760008962654053279643487379134651253888306782987831730806824024505181365410459544962549986023079940907754870682211507125986014852808838813624728945046199541955023713684640382115040867210932139307988769655462539343661387597609314803649232007893197563370344276621637045378154794748653568137272405348499506076254252970218807972125460760169034536348593875125510642421466282671996928000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^162 + 4898376202479768258544777911007604267834872957615458340150259874942858531897230741949128207636009233695258055633393570714761967928678789576704736796243647433889569519414979622535115709530916701504108028510915723044319569513467277951637166997642808331942669871323494920189703904669683189198939882174256952288930193597075561209622404702318155818471300820797143629346316104245520396555599458990325246533140672520863866658171282582559407522524088596499800987272757088765093799742779405788865077209797775856537089462621095462470727452926188121275582291784165853861650997327604237668259053354276533389495504017253011516115790017229321491654196651845559273646224161969952024799538132343182589437749246241226046693748051579355226432612598208659799459090290802306500882612221940496089815794062558501545778655844242287092368086622947950240036025195813146815576223566375005519234856938003395692449061649369609834346075203151788683049989709070500743803553197470843767115458326359856995979288372531758075248972019850029099492865605696063792968211586142041433977286710662858814425640273917144553748586594858570288648416795862221437390070173617262600105082625242061168553147875626977123577787721970570842706493192540764701193720657327611143358052516217378898114775633292192847278606065786939130236297078116278744670093890839778983070092493753380187634909935904175284953473043176798766208561734372545556433710671015627282151899724775123453324860443896757798735299852908740789981587212282442649019435445578380930327315739063867308219885897195052668018006824731796670719981301750471731808325927834914173531775590642482719527038197493407446747141026159623885813244427480143014729221717688153045913733926181425098836413531595875106896217251080724841516123981050824824884411248678584604572721963418400702081840599725373719201196784488148814209652899058503727844364262011472711823086597206496668607668553416377182421799911641588400989918342584529925691608462348629106062901501691263725923771049793821410219789119898742017885752836985873759962005626393026714834085369026089717675717570375648830181248096461350652352039358008028276576016995532650748449076402065377980460014968245352388697967695677846885996618279547931296081281253178239791959214224112049223954932720753092794560484231387568197406351141935823505530450499168363997035201495710429857450681457610638827583433480650132494237760292770777157442125405339646369514445482997915375819763311261118440273944315965714877786436732742103699853206412078575729229929346839151669047986126441292170474880749831934882877752774313225181639786102844756676917048007722011948503275542611846535945810710723523511566288788177587470746871811099001671847758023671540792726340971195121994630355684306557845059753110002202854291224344421577196124698360914335486658961686010797978117806409338928665617148916002005641751767632226311847415725539337293611863545275824040758431655215429204973671913937874703204038366260590527860624931784940420863255280355292661279342484196576936801146533949299411800506525167383320371395217886623424251288821274533546422309068000460800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^163 + 415366110459617729856586226150887253437309702994013802895118501469007785047149844814337477409823423435812843809276768182287538193230119872389430856930294405609079444868305313194379669614250429319678947630154655411319836557839038193892165844192228288850857041118212195010691632241845138496144258277598319428278970496735579802322990891086069008408538772197850429242510729598399154568766700236114266203109737974155931903000264228684669891057148537148124322397956718444610534807444404790569225300638545945470628176889927266832861698974095540534277959500274191395705226385457443254401036789358185021757067337188740353601619798885189449978447550978280187122984147681124412709198761750648100655963118302123902340566471988475358111161320771590984609762030573569900097437533032388834877974873072717677899543450849060427499963039677988327726372013149414064881298606729375613818880318926625174072006665042823559506598845832630290964895838992362524906848237204074533173072831832854341059948781916492605726659707048611943662048369052683390818113867735336697982806846734826021948039956634744461975309043182302819183327548868000735299950201276493564966209923266499111030289688017353136278935630706664187737203074944144215343637770774136601903708063457459041493859452586153777716091643046049370618177104173458607719075372177260599668724355382073110743578915137789207814984629522133353963634845518896573894638498285615226495500518433057019240109310791090792835363321454639679836611416000272357742545008970511790143057808216035479326861315332098120057867431522080063811334448645623350134379336739341699209293279906107790113918432668212230479037799935035741608483760712423646383397811245880106459691370416771982310204482251073105227039953064878830789665187903078508729336810119521835202341884519806870811195820709067811125194943791690990868076020227117111171385693678606818298736000666074317473035563554277424689635110422062756908312917084189501679597617181867284990497379755906638782072971732774177759424685611490818639918469449318391837877403907294447485975174544576875795369236293366446413851031521812864591173615847902817250578510216339234358996610524005455834057046829711014182204519170443978732762569589833201398410274985520245661951187269499865138709034614605692757351318290544595263374680797264557022266861726564169057013407660915226570408712499813670255583486084686691933213893084908134126499399822121660295840321320308510315063143124032204630638350425882776777404714430677569762628052488501601158097635800286012284128507103882849377154616000396716658515021609113208219219094881847639454318602137135634239895201328318899804232846644531729671066534737403732757040024972982912709966615695594170050699840252819293066047747531290675619596380963256355529842394211686261435496722720374372995315329724759101654801038320735731323040615231498531225683401426715216265881734960107421771746950981884644878113370043219741197783705049411702220722437136863103505547583172623952879264925993614942854481148885742417200780222454729954943242599609105212182859400861298910323003035743674459960115200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^164 + 21369557688533869261233011906179620757543093459149824693145244126312102548895301816333977210054409589470038570640201265712177842405933709521015066533455104610784482542646090634919302408131153799503284577483985742529178776400010495851753599440524547934691892268065152656898919520685867092982072550999830478157349220159867736387291973217927868271982914835661448437246400081593673696637143084204622464420260591882591854415540689449818976858361979249623929707060608631690689807489176035807850024788522662965063199948806637003776263914846976624271657381703193913502807382872373086017563664704071918556449263998911626811587079260811414797066492497542867818285723029056697912480852702665837982386211670780071526400771983982452238783688923480266822893632653194181261051534405286063128784923196183743690615310495540313064558796160788650966699623818770929361357136808867500851344387604469584478099392839931323132967031141579046490422323995247288846800248369747962071501540436542029328534975948478725411029862654434980487097292926103490757929522976394434485716613595622659385778820186758707661338922979488363966554454470800693826041708074227149548730811900620702814494359970842658539680433826952766417661264450022983460670405994842036244668191749428313904271950875515413536884524066810889720140113355244695556133684201357585386320174209789233256473731294010886987830170252977358280101752166369374088626142329685596529783271191310308200714585122197274020641122780839638983608729729532579925376672287770638194178584274116145211639195067950668577638207869445625851317839781720953478508661717850325277058831441099019056150747170015928594658384919470619903704204833833464211160952402836410250687864359325223536904390566324738160882960268103956039511810597142468910998481033073120463859707892357511567402711700777650657205319551631647671758460471701786230083877576880307860928005356260769620511460800705649883108292294496756647269324476568788484853426086404138073326216165670221142702050448549291267410284682496583104363079854335439906885094508876787242274938517471070641970748073477678646282731082487715475671040463600024896704577288374342600223155607157957098292630213519628323367135480969953403279648029166556341448766779681641276896495745321439241688016494504255454365897926288964650631037543742623115063965963124948842478964181181795287755936235233220672577180454032461850354869703217550954970792741789155147740789613823124093359730043005935228162943777815745260824664937556362226099616867145053115217823883762160091201977619187453103031360395560788186182418988666533350102430454728731104140498146143854999060495048196908985619809693615532603691380414262465271363885604304068345126973372185427985285906460394442007128159806948362050650144137484306335837941999109268863647916122138708572541182300259659648743665999635312243724251318754226317997805343041630992475498925806865726398036212794202522461642227189419714789918784759258642758731774899322909526281180039426615170142311102501799913956651656674888539255866920305724701862075728257898695844246063428944878235177201539481600000000000000000000000000000000000000000000000000000000000000000000000000*i1^165 + 983575779980506604564587039329131040168760172961959241655416114154908258663542704159089446628641808545052162005068207657195055747228408009276579596127183623388212841624426481157467683827803741035875854492702800748499855972508811708527807509317867354647296479823306210580184518823421674340368517418695106121408359210143522990168256229972774538653061803313081957119945871558809265453393204631306425846586519269177285598369400196270642017471083888467944203308180904021827947036846872187246134564495120033111249002389056935330357773352555081708087609437160278282271932369684338285504821288273047336286948431295127667199520721125524257868421552076525559386343981585827113304896808537202136999618394237092163919050725936039652789623082649312669867845817014174980375255228059654635092418038643779997836605118500914688412307989660303406838180081269341149635261832779010294982891591240109497073057299833220011016827199244069433113545160057180279379030964797809051750202986138062281815328915997383434018470706980591054334646749328353902867161400339184622897923977052919794272510292043174165444654313559792038977116797036176990193703855682713329162636128120959158397189072783855026211483097818009240521652498967942784015659602277931846135859639797858733841197192880110167223838268046952669208691555094680574407388411844263971146866238916635725117595903101366070120941785233823315198911422620248702153668037439433706761237907221231847092716390472940751489605940293144935099851258823143086166748287735238966015058440454118594907573804058323058215444320191088634958484231153189804311970020565582647834114780608894706322684083299813669458512852699109198613175139377587341880609589288447066976124985458646959541400453176022584460908715373231685586275568761998796896763297004497423137900582483987734240159573473691394561540307812672685319683951166125879972287369066395548700033759141416719248378700850689511201537642628430328210957635837480213410214496671495293813256872314698724109057672800841087933890096904032415576619846300506096682059870001865142246923394555029472658747281507183945909241273678756420798224599368620492393395419940866964893587340401740024768471108993644677715596723068990601625992111981153822709496666155389904772376115801420187459585810309108531081775883381977390063665327964738105073798847458323431293779139978165308352348292687680809007840792276334578163211419489612268748328019171893159002636112448189405984997471071954431955476552917995441506361999202769253058980261111850414401468574425615151392420515967239776189392598917904334716131108031436200911971853608648045698884897589097125554150812515132742734972786046465408077769106379837254951603124194393324850500148862697772011916885076500973153776013303947710267839341982716645152462467271907322860894966373100488904717913050022435600446905915023569938871010214553660145333514297420796165265647784671621162882880386638704819672923796573027837942641667799388518818206672754733277254703234751116352378199445261373329090578568408634249544049032025563175933477698363822975476437760998556985496101191680000000000000000000000000000000000000000000000000000000000000000000000000*i1^166 + 34705612222299214834042496499866088337635839498693733388998992919048328468274070618037205899603905381383949624352915187522936863765225429926227085746152105311120014356089728211858249013564300582931776424250567278648332224592642318398841231473117130660011108020772766274351702092011607183647866433086373402893843811710896205287633487942939138307380005674301500307945941393798622729894670629286971131875466826033783279087818792699218784385506485116339695110172596502976396807757553522326734991874235817910526454569425080785902752073135458117217936405376002173561339394991655177353592488281625069097494502330013090513704072163140078166812809010397014573197893797592264453653792584157470304431894464984609956425841761585832435885109219376427389339886490057022862013984205397777239318281644712343960854493358053108213381974961723686294573486178102345335644386718645516214606383240186741219345212726283233319635834186585694879269335561769909902750646608772861882317103846245703683943227283653776896656054576157893082051825272558537361454722002841632554209527103524251718247939693419007716952242146648290618539937829224032882960753927515150130761198320073354628741533310175557947810125694611224045444940633598889825965803350561355372020946899794908620592292956436519430357928878194180403100565708297709203113854327897338875161897859521750039808546392201804332269486023127504105476083151087870614431156484636181220577365305935909451699064229466484876843749817782770110809353255857258286785596001001940812799260763059003285920825913890976215911769579283593235211776643569326263061871669258326737087702068028292524206313235337462580036754632954180545640738608132017680212446202891879992007766896470294862875253118631736864521774470913952035824390547542787335911983209530059796115286759126714624975789299305808439757488826340048200635986418511098116464335429664157994964801842038911420853203459218399266792262892437970733363618745445909124666548608439324538152580311579367977956944830042242102535301664768580120869370741586595213352387750285886188075475683118227239271798035520909416104982648840149238100358973749092842956294371868429239431129957062568364253109035959365158775126884999189211260801335582859235538666768188482340889023849198585843552246752689030015492015753545404301052745033104918228733078295129934025283407553613909389553195646622309393482372284825160550724470128714940425384644167207664572978616535755537925842768867264341451944369628919030190101768881208964716128267141642631841531367890605761767571779482059315525430281252430269305566253056636181879359409906169763399206990939699024264425783323299202698540989274584854546876808584615122118089085157579475208965675946395084676941494933413116139679433505042770525642216320739248808748669029834711643610582562486293049867636206927299996349297836085541089856115859323643333463215509056012886840391718741096298946978820413227418368073252743060379292079344830909080984061866920003681241077482051648109194395527945963977904110562030785545218281276002429794978500047800940145182320760412794657964032000000000000000000000000000000000000000000000000000000000000000000000000*i1^167 + 1030236394248411634347768457362322240111245416338940970523781446624018226173549491278353029823265110649268010924530216322929641673271216076414984749255075384370798566898910168951704486339799451534920072474241435144157268914026902062558514858517841037005334516290390019792632968821670241240490247597912920688472503341775453192872524913897415501686759367506826275145609265786486841429575952621711081889620421558063099572352852214801492278325459397507706710600244067891014332209977883069587819464920757709062304757390446810195256751416575350028183384121882833362117001605442221892943209151611713483958395607118742912311747241348795956242342107397100960132653470203632641668319632638056699825489228901705632549835110606830877211417273201513318285233465587449303393285354285461289844476066912965027752145159392675847166644147644180318578276056864532130394737732576556797409577007361614269766795740647598929309373423062563654106281382686449303485573300655658557014373581515080504921655700314108534168342765229290579893513489871287447993745858660025693836891296667529708000305037309059092545589081573370243570274341255827768623797331033162624894921342667825225899886098586786297710269841552835241609299656433663886337108330339077532308083149639889860740016119262572774409236071773718692487733937228179250893444733919279154044550224630316112380393735055303713899666291661809588275397371111251765522864919420281248997153717055760963725773488367711110735212434416770627258349705510583748528677078726875205749632892080090170766253099012545282297777103701445993149927089407691490187170419901449004065833364763882222712818550413075634938590587106999829058101458466350235009682879897465321396470737505781222840054621395984607459944801960175627407356002172214194546655405685178215659078766653578289544982011874455098701611710165646897820008621006957714865905242395247876709702203523877627568907944739689481006825738782077943667038907196413201355247328011307981896778230254150691787441996468136283192614245851126923762344372571740512694954464206121815183551602899390243514796664794337596805207283183007534630422803138804458148838728695672409740879660342111446020344152751412739474623118394047023140081418760024910877639429681394957211610102429609619304277175350749268500191183402807886722465362410480823614065089636533898249179339450030785995944880376096079035512440294799233836461797172144074310014277603058865841607245708030300891890953868358898868646227465406865458939790953082201511623269601107040752368207836374877478414472903234828759156529236011106901254602116345401535414785686511006340587661474636269283936024543441643216447556268693234359525385973918916793372436204800510525064844822927539245438830294142755855917655058580153147699339753679965844543317771237010968419132276978964518091433592451248341417352952244066901466212820130803466367002187696185619578330188376203205695902926426460956414452525935396864904058533255896617775989159721918079147260534349585380596714665213532519268948703704334948934079724594027992713561828730287178943804242657280000000000000000000000000000000000000000000000000000000000000000000000000*i1^168 + 47959770069354129817884011355573104809965887363805384331346119919719673306451529522176197834722975629147822236992569630932812103976487894245924054564339436790523232752339526934901782645659334582735012399704462294602287932418190230593307747851136680774662635021887962275308155229681104573262539550475728768830165541430948438603424569565831034835444226360527174017285114232401183525062308924351430425384164360457268644405836859987294590736847943922792255256557646069201696536482385855335901380818358073728750236955180125156289642967147695236161015499420111918147264766500106595850323721454548368028299453536918890516549138019213821888538338799754891216076076589559109615125965863931189646116534730189957706205701648230589839505303136494028358557015252428835519137401212038114486928505742161092907320251026497053165449356973165616384362972764198066081269049248702122737192770912766587465233455476039267636832493847901002724299897790649332739813672741002614585829513095682559291919739878604081735215818248822878186246165622102711249637880635743725717385476100690814529909625083950437612779218766067504475485968273458527949570860327506150697166294735543438786991301871680381869247643263918355149460883833597516876561357511794757092743539749606174360902563770665845361446721407472024124814169838729374712834105133677026839773121987298865082676992189016391639352054599195863595674781160239707308202485470858369439502718994776536062806920916050584090395349676229743409920838471124849212094883256251116915161973113562931954789394029116354302314313592274369286497521156524614639497718796028526603906071497893792439299074752769509471936222983870752034661166863330195644437096772245400899216305768811540581762493599370690261609176729712701630908795779810372293046903846796364571955601068868862049701106200107187032293464400942572833919912014430046283231834296425310127285795015033994404439233398678468443767105574033017561851658386985744527394899615338079616969567066486782905999737430993791324441091099885664109000871863222616837526126192097510706632333417341497212809258846977684599410400343039287498945700919216541694771970171071628387548149746924213499390609084010802094581331045618754117952944726245730581008958874452038210083969072867396421634967816601364628645093361062631791673218779453879340472860065653983629611787338990594153216200472109924641313675411328115171661938499783446679253003479348324992939884150071454626422200350068033582643231326920850498359159595621069998365556730890700671780229461280748699378066931391092048789315644760521878546771951609655943744611712441432991884528345691812928991829484799858865679168497183859585728582716470764625704457934919278103726974986930491219557802659055404350757829590379961764523397536380949608643317363632349658155715791218318660476319991788345088205086752663043763450493310634736239908666916703954470874589864500983711535420714862951975580766281412740285211452598759554408294902719650336224825248548699867670159332394560592066123096414764588775159175780652510542607202872170650211774176952320000000000000000000000000000000000000000000000000000000000000000000000*i1^169 + 2510244741776106556214742182992806054441302524017981512343556261613687826289334835553875685205088932741427115817791527538134195949658170573808771762364474853309561944939073290912260244134607986563100341141371077449852461703840813784317211566743273619758684710558759583081330786254814073858872899215786658799798862522340132004194922332420561196907921337771019981063851002337200289192028606977750326450807996242037094565895127415728921358321468716128724009941219637424761492525439411374121758822158398149464416139313759454934937985669214802575803973950083883511970348002152134322755958340478953854472671212888816360880148883862764014712992133021795511671835826809834021206118591714526667113669215276482735555707911093893345873089010809855957988460723655697492258607675759996937204815900124734507326585454210589929204185815865690927295984464591131266284005599553833063310701361395347031634724830988065562445532446402910723893333814607434060870717284188062231859235503046054333649618907176510310874252308476697821020302526977135066936711892879912332868954779932150605346175530928028729448697631034171845900278338027735347955603464526167567447563315198868959840526726655672706016707011783696771521273612099769329695729306029902094724995162518998726098226402737881261730271932001816677194367212403452057516727372905728415819942635144179452166529261311248402352501545754208544061280337643118484304960398584632418913294553474896696660956275319677764840851765418863513947460619257681019284902802996907834825386535415725011714444461239854090597926944897743759567059166065230403089330332416445449708712809416046345387220830257395348619015271789452701355219874053153119260862146351466009243209228725703858136168934250372469246392495430529147047592325262488405832297314947058918320949323392572735535448109620746006201117005570064662011569403288754934939768254791124642088327640974278155850262085289040791695602882464747167708732099811187755644846300164969988456089050443866047954862942947000640399345815402031596839445448580173319547027914140845112562412991715945009244425970780520975082019363133914729738321780801938242791800766695767012307195681733816061850025606859063037249287716927713944168259016852199420807371402674575495931727480892629754927113822842832478068683245882691658012508615822408156004099342025705498589640279781184492626816088025326905939999562269861115115165572768650663291886036796428979599898240235474290614839675142345297823218529132919621849253036718263274671035290601025210655980887029534700823734070083484666083607598157148145941585229326620076187349088371302391744938593795361278247761079371693090060335523831484076483521812374774424067613370764772842302944054638850083872597128458209566278085658197653588583383925011426726176888318617866475466084888913307259721309660560983984820748418715165311059902422847980774687621446349234081136029858733713333294034083081392863781900797204062039949154002248266955960474969697403497512478055935136494630913887466800619734757748458532728060730161190230278378739565960065347223552000000000000000000000000000000000000000000000000000000000000000000000*i1^170 + 96364606676234357162961223675019579853045308801283423455827653130070065996851262023144224404651233164900018811871103610825152285721432030324799779776377959047042097600817645283524699645177215575433423374959643021466254859674121879125394989362391535459502330798458881568097603163331537663296647342462382993542763388456812097293318525605344031919552723584100290791017829381455990914626278204047926211609739863759358969558593923080740309520349105785386961536378235697721701079210627929859947862027094400850557085877769429484923865362018564179117800154863899544192777104506335175087700700928616954805069546292945933343918491582549782368270580119069441633018198770110336336665301007994557635948245463459102750606639581758884394311655280218901386332302420737410656873563838170516199724452356676645974397477438024256113120826885782452546465285526909278503165455841022707548641196225622434032359477473108831397979040249542659474656824836250851540707686341157669328182655523900163867100592167726619518622021241873817712345043965162650923941898252050346447373819076030862711862375496508593664778909731254465806684022244801560566177916003169290123443110371930906922881642258664549095181100080037334610676223238086305172828335518968847276284474557371291868334987548285485738517752044485216112549571871288840607766060689390701297739448508053171991076233533057459694173972712635900159691033897979771396909579942962601566088554534994225081962855516245004758171334355784622266728493311461844301481860023254445631467329065044220345971347644853022106668542360738903339412006907846597701859526172355712315404255493143342575736627849020867516294959514422640339582417889026391943294399930766198662089970306249681131074825995867309770658720629728405796576793449748788399288132691721738900762073966550287880728034732051906095678522113230504508463990093556758086083261525609202597811878216187383603903698003859960160462797880665709335362892958995344249468413650744500849457856067309525092862996239656274264692981193175476649246435937769960792383774744142345945660107848019943216158338694248047113375416937226237490421253377288190165036071573415723941506361031890790977888895948899825262868618561023357886448056453420286383938662116672613837868030765765080602372466681441688387114140599765048472115777763720322493753962878224321850790523841178997078960490134255459198392824513771506956088822912072345220879339468759382031920125775290553858648998344577903396225037827926470778154075704041910065586805396074251808539516089817609177024098720014429895862504495335615440537359274760459450916102102621157981143827130887041648852679368241038380949129458655127073950449875775994662964104988146355550552367698974515972698912587975338825339481612205662325651430346154604964895845817910827351522592789037909173043635773453258499210520729796096145979645903375969292330879489174341048101791999302412344529658253679602126732259596624407093126988120197054106358826356158591080297907053654704807204884691083925103604958216113083789942791298070592246934000503881728000000000000000000000000000000000000000000000000000000000000000000000*i1^171 + 2420121349869260232444861780408197611957501352894949505332305275494082379968546577291926749688904669994910444681548190379164790346569393047906094953095506763793748148561254918161623828715719765897917470969835280449546067048121548108763575325670753489407845958078657256239562701233472409471931192473280635312487084922920189619413465534614148921074819729730653667586070346953170308178502678352303026089129568197878110680000631470143420086246242667613032192815626642329983668347713636028213801817196693897211378195878981622510767463287382406410856909751713070473631938933180340654251740393996457005042651365483513626713121258970335040444249825001225836728813243544055364814095926284985873830710188826583977093070522872366977025635821891713864413670922272808277559094258476433408834877137206991219987523615500924907106211855296480365601954807926742609615688294093841828109990328627601844649949769019240524319205195335129907915253403729839059701014852468535735229582981539052265102074005568516705024561829184704384394370698205734327227684579453569691184485725068217419761287678244516808486102547941275790722125238782258639882307935481776621854452619163383740591844921097640666204125687322579532189909386752552275892569786815003103875079221305772187758259513685859712837755136398478662723360881483214340759131446158258343373870060126475007948996103125194574077441031741426336564470717657789465935952129676629409330867454219621594890227279081851076119955016313062051970083726053080473032675880799216118805256267702957487100434092767973934655637721157985063731024331432961312467842946597339553114876278425490265360288686263846344972764156227894508728336441103966167419230530793516437627782855886263013806136206715855079500234957114205275993731625542674373550670932645286899891563539799980016875225323688083765448724462769753185229562240209051924912632769493667376102045139789420413894888104433244249868177686030820356539615514499643193280298231594705550550242608126633683067328461925838481026037352232447245697621328533757970895349865330028482581415770900090654943930398049374031075000156850668658854384400659130806687148075052987870464646719328145794449466017549659920481869234774862869889800654041329496819877900780463758393855694965083388630546720673261770999034739583741111774875985401417213454453536369780142326640954309822040534786414332882984004000856916527508108722625809718395646986148431933322616411265842383602020207360773692958262310381074817802045301805817223707377871417872463514879771657692914663598795990995009850183356671141643320608889933432069466357172076370133971421959502028236996473291998300858409995983664805993942777963236989537834788187161356856564477683181816558953054614084793059228916425241977092568831817312270657577019926544762003702227155636667054107425498193434183669874642586202357305358185521586698486585808870324570151837928405119583115229556858667489674079347874533489438568425657241565311375466402938553541400097311204479999990918799813928206851150324899372879559719834319306502144639631360000000000000000000000000000000000000000000000000000000000000000000*i1^172 + 35743840752285258388453998571811199281670975732746864945185320823176838186148623129527525185530600238426010326046912783583386118064091262381914953633761772512970250492964030844741647240497490292185671524738442308422076180875886479701159794162012561874671402771476626617400807042736111995076104498487199993967555223446207661807971144780284548963748113528341688073430112490748990644486937521876039913454706659404263761454024609358469764224563429060785206170603219385005556945342225669241377454292787010032331516678599072947697307548528798982167357892681539084148669306692753250001478137308226151638766217022947108665459836746774393461911584285629881091205350676161690482431294367995742603905413704892378276424973269188182470837911619596690883434845504659441566893322486004196863675340388360462131415210501158817089982556244692585334615870520857209563829307522215634075018580738187271171636758282819566990945693252660167554239744305365389038957823234210340606850886759477460062911979737342743357644644666259819604971212373303068205650311219945197342223735235612765841778666433887209287629144583645366648612102960871073893633780711101394904635830580390695573305882340563878089557831011260842454693666805621146832805987151300701748389569927351156050657067503853650083433421708024907072291716033368150076593355987291211520007869949264975259986273368475666163071477493211104920159248829279983173467980330234016089881624649895511117185603731024928419897590887369929105187638503463147957505108334424723856268487476264718108887474157514227157810093341869259962202580070863589863011316842721108216378475099854222876879524704106153109679752761060878651109986493840621128540251231984971790393075590098253457996592781869724413342499593181872318371129967928581488830279898351734510382243819512622592014632357201248346295816661200138994087670247436468806193965072282667407367666991157026666074954552584125434874099742845018259433923502181764548466797252768906958230502232232775615152303793164345667385090191252811994149711324104337784134470135074139119825928341250465633094249900215775800333889393570722004746897450269106472897570115966717492096701082966310272630434882080434010010116910737885933676307599349527790491264673171524103575068763563408806620215059813452795730682685707478193021901123487815781268026282586352792026537118639861526249107441352939564449798590531837806797967926882154603195596762951100435954519921481902869436746368351578170410444288222997738576626700227952843784625302542241481684223200879538414629295710191006726368813954059224991171841586128716910853880503761735197094031903609273596030988156775599823251611053149479320729284651145869509123442664062536942913064025390460406420946987725519154042713119867814413042699420174610691191165770072796394751714930032091253096796579624850897842980280466566096901652801489097031363244652480649028427401329615486427676510641634051586350387374729834556828475642796560426900830295827332725088826514441201161991895810820887475282309462083991936080225806508661669888000000000000000000000000000000000000000000000000000000000000000000*i1^173 + 199890152589525243908094986368327572187235062372731462919855180039444491029758945583820383968524516468595416322454040100345069920237855579446326473218035303702419963632928121941228515351533372267910155385657258138518646595041358269210447556182926989623727698567412355376437504471209743007643503219064488031295466431751613804802783280589983637476597666731287763493727306527779823278875734398872166254935975648547110588508084149486157344971065696458495663491548250670118219413892127376543680960347046490696985832091485678401232215107196113674952090041040841594362113647331635201723909274192282259350746659826546672071901015930485614608765559588866068114216353822389295539468751299992866673195240130226962983314444320243346339923027260811262536160840031855189024233948664528292530832658611730465009487340765894989771054639908436708492235288136298619291966482448461890826639436134906836015112266720800837165110929910121020778341154067572946117569548100480918372228519988211038349728457519362837869094350472334906411510177497601950229932847865771011493251829806602694032376717183029313777924765041669469299354455697664487752564275508393039834052792587126088087110038297769352650098559366236518262413474762049905824962142540264339884296457057008213273278792337000304091540966088472855006919351671929865569471879070869777478403377680320222174013770646621070176449647154751986642555847743555322563845286336885411630326891403110645680609168205081725911855092826911314240770927242294706595456749617219658011907748407942379032467974785110234286852616355711011534078387004764701651285877773557947535743129230594748722010719803907793632526867846850466472111802781346419992969532218685732350547994783670999830636662018861684461370975202426569676616203397776086595676141772562508952152858801412867321534815966031036999192570520016540090917552681549799251225283586664042278268630689387103004277962923465746956547531267940604805324611474063850488426508021030007318771916299396915592292833196000471329752450141077434900411081411757914073899305793147462194886414222890340387375510246667295969051820654445561512210347632258041646159048459054371704056557373286797102208131594398910011133755692221083460915500952896566872496138519350321348668044396504548773303650922917285402122420256503978083053854712933608687640704244748962172334251741505488816125472968182289552539710040989439533944290180652393617319567094398255918069814447635850312501295447296906456979294550716615512319368551900296145436671657365147814445041644482562192528288630360973413090618211253172278703076558039939139141757383593775883488811836487705316946923137701694261592765052171276464393208174031093622162997312332206043739794750108376140767444452119641063405847558208191403987380402935726586791819760958377447808630361541998292160585469025980821721283771386359809883299962630879542003236504622864927188649800887764924585603516658225813999522922008390038151377082941941007349988188747377246129270653449317517016261155509770145061590707976027025297490575360000000000000000000000000000000000000000000000000000000000000000000*i1^174 + -3982505085695764331562785893961645409923101973461256753080735787494222739934994196708825432831560101321850937943151249864749285240936903748567734923663574882228701514476274543238163923515827963980829950170195021432093158078051419252677413791854316585231805480545912795352598257934799079026064374541388055663150119743001098410058034577211773312846700476691094985710492088824300613545315749593568776665965128918738919226087780757834158698115250714917953325137898629158068177095095299166107470617084617441366428171384880907694425969812811132753065741511164445781590081501579404343670081454705022606249696997996118087987733428352170573657819945637813604509700135276597433292069180045012057332808323912665277735751636881777449627033695399686700260230277382710187754872666599236568924148938684246379561803469243059602359375476898309243758702623706146500249301240411831398960053267669479194445777295265882562259503251166593492520858724277672422598302008152646938554239826496605669582077139562543562273011940750045277747215175892836143814691873698901615857141135771492888698844001039323119872129362465630316394125899550056187983939015376631135651474169205987328649521828853508498067716351971305024663087642464157564230086579114892919008012364475170870897381070853897449268331053123054720281302797166243435897979547654567241646359236550528994372240072942981495520689222128231606202914459184905469193430079911679987045361814607662622307671535508794934195639228795120518214760841796365201347330882835360082221377264794631973775657624466813328176166322693349161543496778204382982384353878266422037474720703827155117584636015017581383004764854874397279881892674554741967245917530265690870724361983312369012638138352169336840638309581367153606760697591450773210400107738745909464419082551634546171298068801979271325419081289998105812808237371190957145874756014677451072312144087357243063276501427326045530217664158712400794059990618871800130235052241668480888334462456513899131076917922975238436947457782029999955501824381836435732292523594818285149877733301838553390521119705625936473875099275850891089204234174407242769400567712942528132299082539572732022041175087720919908802813364008126646787203861220408113344887003042165752156170179590031117393319390922197491261758891000707046367533947562659117769248983698966711622368380459288593886870403764504106700639961009181696698573580012834270896055293495461478807861941399209736671487826627831643895780375235020911817402103754509166178277110990595722386474006279606332187991446806534652543249394513954842004224406736342317803334278197484705437628609483939669863372788632888456832982977320415861350581289331017336666321949166560224656558694793039318970454776085029173920197042907909375107532429680407134815664225610433184648090630220526826824514697671077041693080681766847638188602684563044189562879460732236401806405808171752307704501739386771413908209771420555247926426775996873722668575367458688597128949034294465254636952937855015925833569279692265087240765440000000000000000000000000000000000000000000000000000000000000000*i1^175 + -125285221377024598779306554936523153858525986849833880397028800291396904587848080651130641985362019915206776246590756380884209379679284869293085236123436717030743571789182362422784924525531112338837367724162475634349191112614864477159783439150321493938990175431024497020455338099759553484759946463596100860312627514592171931795502773480049273569656355642456034139195432019826572429522751065158174689705788042861713631171074773939603180568310369272358590096634268268283457800023658780193640127290711852248523083986849452424569381320739778415895660852575943395276843965413483301744154289001340417574224035099173116112963630968240432443443212894025243730729226245018171199629170437753930612961250034857313521753725502413446366370103566380182183327463427191765485496574565039255699890014049119721926509901750128727640017368451004137566479507598090785859151431144137501910862475228197340785308387670619438738744841061005413216744546221570032453269933380577783189178736399796749527237329827108353501868567682817653198720349905887847041874143077888936762382268716975450018117262733865050814572010330168314108637601927255725948548020797945510764814077732793529953930389825506798051669917079209432883439551221103260168768835590590043070657707814481534611534469741481132757918305752442897976296587331612811801764705691959130828657004425427746695826026019653492693467657468934301679176398650998120492903536045009827955843662871697671547410274952923788471756959017154170923194768884201187041113565841383799053197646366372810666231695885987665127904215150841441982145834748681576507803963144508213796955668916875702787327328451826786520218888770259675858871231480224057340946847816275461918254982069176884447585962858539217049295247950835977608207822093430438763867359166905130182172430676159528506773193762939659044792274328395935168539826425384194152766471659259128003375246514038651320235645758296906394836106651729249674622260233105225352590194383315872488120658529844658032430503596898213793582354875973473845046972151642497086808830916037266169737879699551810667496199571869596866691936502681369016647612593609119889138260742452731548218831559836176033606337512520813346865156675336503818189155392309007026796109688126571655049694346330507187177142396920101682114092562715643164197889405301494285510539310971803951654998706903089275042812982652242486596450440591968074184940933370791424815810453834568350162380044892017370056226547325599875701587663489486293695856166780610027400678771019853339917348066414851458231877234435462279346348660193673159320728207743934536174958425619997514996691267401862598253942423448918960980003529847354722214143279415037310898033371863259242549664271278140701059069066180367122137372809443897889467001657604531226279872675245563717343139387251078324912724300679003825045504939416543040818960403214006068335517199602633462271226451178441895606884533275856728608587181650317288637798311323815164438877522195827575725063930879604805485325317788276858383322776814485504000000000000000000000000000000000000000000000000000000000000000*i1^176 + -1905806905257369927182222327262750661232031024599023201237694798228030184504069192892906708668670114647296702652867191415899284087231795175156892219174062020996387984332656846326542646271282338629764315391224351157626196293805030075329136830870906808057195718810104834116089611268426532110322294303638938156940939211572317384298950473064305186957235309246367871368526085518392327038047846238645418831410406479050848325786580182456936656200099002138445133999850980834834886147168661139051052698938466347345390471488463716421047058601819843900609560470568596346381806862743931164802208351158584735976136284761907594619619337899887046361179574494173169918683072138689031548145972378689383521479271841166392399499528263806769429279055881897852575418989222365823123888478776586642576063986497055918429586407520381668511351806801710621653584687717075543130304999228727113971076344016524726809385348967727300534426668370090495417697507389737421539453086948596655435503157883227361908105478795164866259214261454945883711260918086993127459956210300241112306081080598874634563919726085177760932257762525198918005277878936868793893741866372148395505271181508157450963733374562516619747768149078750422305959541121881321234114691503612845867413086935209751533411529782499648243227095686422406575647184809788999504652433437677990720638293467644195271366211696396388340246920541021285078339109772986428316290058648021061870713304896591313194269776364523587506130047700006761812626746156086689793928249101806349944619989836659288635620737673841548298544705864642710377443705681848949568466679300913670206448394946398049403319720706786632221867938898305843476261623963376836349851913559349666426286600115981858021300532839178256295519734517760861715180373162197955383894601471893494278695305863367302813870823271592016917358794316861481900320868294358915811050719478377203954240216511967268311110199937005496064303465380528492249070962264380452627865232227761447528768604145694687858003847117256460766691039922871938163293452171192227187179808327956054017216281361823941229675725462088650869298614151750078294432975374893944960042706795707682957526075429349661648647296763336159707092659923996517807219081041717115406713148986236062680269013036115926856845457095979227518211474607955572254749503237161489986064221043216684798253511314463695748227114210854859304857010987444280960299433093443785918785855757679922158549578968635233004230661206306721725981958897510885966647752203688629255612001940553249169956270031931891930403659579724786398066684338848647371588091586124579072672905610545289766982825672895031133880255754933751670406338608753354223538388133286599315319311662222181846227822600246866682091859431797428535222326144254433237367638296094822920156380822634529680878881128334388690582963208634241661162878298583615199809778495384222170397068101697230572853738643905614384556461183926002074391650047033482923000035190385662106385466146710203333735561776404331024414951001360676519825689804800000000000000000000000000000000000000000000000000000000000000*i1^177 + -19977011736062119585233588293983883790065544792331431557136662816985630957522318390524879484551048190260404738854223077168484354169917402120783327083669190130677467459601289678318135532380310956363253078747646921016879175210200463980117861108520377554131394972385253453268642601888461925399583972635391945933323922802231556735040366837633526062952694391532331341504967706646880071803260298382041785662916580397476963803445547785190070192963838867116607828368242324312722978567418681217667489961148974168793382366709649239174182447892668600288660509595545155252331615007764102133323040857139869628623475502014608204775126297359540385291204828808688454610760484647408553252623662832139205716150215138505074697720700544435334194832420177104262832114032806287322865552491345849333657963053049088812195161330555874657045351065649587406464547999372784060723731991459119661688188785017818443686518781297575716332780647446940204682994700395929321018666142684186499555741939493040205139092496821049987478758931222291916938855415070794960010874969815603109653574094369213296472068345880416596170332619141343168803237568151489259096552524552240172666567846991068414149937346631956656799005122207564971250635902369219102101587716995473153138772662465725275811734033464879794073234319017490968935483340375553094306819064724157330041680721895162571984717433472717231181194222964566667263704627971447201598973428323822468982639424360136823360665846688338096414818614705549387568133029990872491460374849817368182023128990961160319525897394473551970820141117099474461600372526378842736012871025925216002582179537573931061061010488932551639609013896890165631686321383795670507646203472676578706959083184765846003317806851071755815025758848284134482061701694533896716612425486814547221132106000374765036089722228757276386945463614818857457235116291645669894799620805827784509396740426254449447076070745371801479866917297741599381300397935270770561753847443040247885756841107875806218886332146997697777534841379195309610753033828619497910216771261270766364626471869590078359054060148218161290080022630716261337713620706353457545762772329887312333492618637853125219257495696116110461784975157999124889003666180082928236488064882301866977255078971322756059454014892240134853067664227395222260174580720124157856493961637869872410544815683862737563326350157129113283992035711070273653908963474397231389220857865444815872691694889405883885123507413210540265235362889304007193824602734803057896379859448177711836780207802129763631139104585715344773665648572854155389485067187789703403256571382275578283791027645378472039161564575819471390620367082122850379442945587584773201501433893118190313854877904461259407922036689708876305355732381507074737204919056000702649990912080541783927587193362749843754461591857246515002610321071212088413527201459937585580594539318294222766531107704832057832134266894254998934426729850884944613649727801832042075921786473210590118109766439539582961181193343938699722752000000000000000000000000000000000000000000000000000000000000000*i1^178 + -156625109023478864042981177983444788862759816902215875209363221745538551067688202690445890719254136450051072900139496002907140626831121990396188931051219238356213398749681847782745404842392207173253621919386609469139775707430171374228585504053614973111225682837013216596407041631189832422846627649099330121349677836245341008321653020271172429375324953751343560048681093680820310549094403146017211259827090006922555666836907261533347620981614361241216292182336312336844869571379682884501507545657089384606379324982392480464956776201006493073678028235931033832587855907922723414884791850489976504286404439938757200359760506498884262566552233145520473455437853765677986924133982333708471530017958631706964225304380352826509084098218830620949333627031128743926777604783740617880023974106273150846750777076196713766655963301483707496594837501596452347247949438430460559234806077125988567866371886000645704349584388408726829910160674916040794025533165873581122970689929045362362821623495302743175561734844781470875009238296592719152202674041530750837344424300538745050402532661758993516161962470349747216343623490422213868497178858191106400021181891090606398813629049789636478733475090395495234049353972645709864200090285118516906888056747628637761131579412218029866823274146621339491895569542027311865490510625466856967588371691772330951551742748193910184795551293728901141189520049950900944862943746768740519369183482831898844957484298379465340749198415378160108718975225677494691086248393712953517498320002501326696088837837284774520152115208931612750084825127568331392512399417353830624054447432493860225859969057484961875021023585824115988302798837980647103656684109820020841070703828029797559262134275818235386728938104457179871797582731536534008124794031096365619058188693650107425632829650203701421494193537129958006733623340091446684850243356303960123416941192751501474432675044102759601074476360223414158271473512945454391646535330687738153972598886688026717454715942539121214418214050951458676709644291131212036173552327055200529552829677337037012594708563517679761801385525561656929946533772895625494348341967311252267711417513000278309836233850897828725839909963912653855420677027655566013722618271356804538274124042218602537755025747914766800814034017879744845130451488270303464298470391033777698718532897689320850942595346193115172615464219036358779038457419445777762387495371173408788542832925392380454543606147583098139180008622235886363910933189314324082200072575789053394823127007260395668347652129317214468838300447143934273691044867527151466378138871905565996803734513092537122093076163118086293890068668987958110782724944410203501551650706450845541151607771099501020854815453843778184362714781441861557363835387352551128260401118885963126113649422757048800244393987039140516966015783687502372273706712606780342926456706395448931709631915748576313789621343064212250337909178023954092173533100661719361177986195215144562194722277066758975964290789803032576000000000000000000000000000000000000000000000000000000000000*i1^179 + -937387378590237614168359327294642553358229393225880333756537708835284203570581474204394513970531846228823046903536471130916495481495488902575242776923179380309726561096076143513087187818148493188257360621014469407396251531540167382945274698327756094887459013396465851810540244723901040273355485340427146188000173794189651291109442735210112944377914494344950692289346894918071940493289048955263955653765894475489652015611044374007543096881633637502350720266356958041842823441864192436836321112625858930710093499998185438661524089072752544294242908490473966799120023776942445440206849909292024456859949737497546531791107222495742190289323675246626765564409489434848006972124195850325312992008580225380573173494323017022629492989680679466463462401907271716780007417158077887431560671840035793798775765644677376244208103749667831028970622572162486218246440936542715494002414556631157790470747618401869229348953757443365955473957978674436549266290811525993067122661931925886167664067306759405807060749374069066194540069917567121972446395894874672861780950668754572384988607816714321691191805282782616452696173408887382323301419689733715787378668827309298111610050355494397682230900728166492030737852130838078012245321715966503595001239825433830934141590565585363831390779415378547756791688722440789308021370926465299804340336538637062809993753478214089816184850294075400620402173192884605237586440300403929236156215501377924383030632600028799225886546993038033589043151524420178351003776497307008111915788434803577313019212875551846263518183568393945862524429316026044797932590007264659742293450333199363049077787247221646622314367438627269340718548749205490087649036846175272107032925420296109814438471414607741173150191370753886324143933237980568658276518929327604012282237411094674283240469375817143870001428298578595318224340367995537277562748916355736619222125023707280279228742794383147750364580940245912635179777067226427999029049258232347348782841862780040642779130224082071641336039562948915621108364435753127670584990494825433055010677304578234704150298893166889794521697493413272042018225759857205941568431149421470891278640931319068804318701058881431480103704309019983190483592806966552456338845494801956092885552482747718336414826999836176003857473662602729900551776466569303993397668118961562444809830426870537482234222415950843215080229632864073805339650621860273387850776842344868489718838917078966693240809811684289496720962987023373976883847649719368462222704294190354220401709376912439105546593189524564496884523960576102896721037345600449125556145498480591738661003124327827657390673790541903050286828263778300049163549450680387766346174356420175453805228292876604536191685116135673832073371512942720129822967393346293739006367535777727887244590258439187632422314389910759257626555599916869706705822423846007631297267854289090438767545334725740112676793777891165746769905832832568356145879550035053695444637114520570090301391407384537085333051801600000000000000000000000000000000000000000000000000000000000*i1^180 + -4263969192010087686825793543425015830964068701937042207646752855996286413263690976739898506009641975813951339091967626082871114256130150480871826289932743567769418384087857209304276115596275308994119761414240502710856669195882150928105052810294550963019586903500667096934184890473114363040153962134875902950498698811848480156076765052386583416433926268603223188728973366145959659023640304464289903608968612691685643365193164032505158652495667658556799092703690096661142393478541235984111578168867914232269439160301210603856036332474452073729192085085511039292847600436913718087872100362050867410254142092261348631142060112191329466953973568083702809143710145057480377558476374425539717513968181928530400756645127476366520080086731315754693579858790019423374499088454738704064207508228407150240816797973105692252547350413446653411548465810576756509224823465987708488057427159884622208051987840379589323494059087739478957444454755424569132939246623441422998658785242489139134916689087106754304682191947886123087913572874506006652605352658713151244294231265429786892044070646873630027290150793933529387407540660724820192687609598267061015689874038938576626824792055470978077304077423203518595925700768144602854688279662137823660049464736373070066825058598414182146594414981338048470567624881028035635473965097602362160129151689126549875610550196330211679045045368640094009879785324030841509810340779003363476189156228940023392265130965171415887735583480424213649723439054119492030511469048155702290360084129322162497757992060842948477720190670086508991193504825449048046713642285041307503563829078744335591084961880069178479439503137113490515131253224455863191050807466652337838473679664651732884439189233140936146683433488177418022871599985909240433885576624034963529847690098162413013212893516124456429695994098088530098868557853264835965021811092435894517163128081996624407454134065678641010118274968422959870571975995858412489058540827481587839296637138897572034925105722769616075333334018930220063073576656199251521139965564801109767567624450664050179697725234463432612863666840553725763039429695682500280714255907775386814200562817806680460470987878455898340084174161316952912371670548997758140976026550032189797187709003942144392641858777339806031236012615798405542901628121770711659846994797823918188210207103612366045066947288989183125482454762620137968831711593974642127447884188753285166084235745400124293836751004556629008697110666937962316120598562376865230224207272397350523889297571202829506428768670339317451188151305674378055957589686685704364457329126062294525958937358869686020258945060106507154842870737562410174378317559761991675968725664304916029177083125644093771677409137173586264853650934778862561968776976692208860143596232907113338052958944411404541550640894728423855759598387685398829964983346757476313223650901779055794633244560277153978726548194935637005571207264005493951930653143674403237945320557801695357153418557972975452160000000000000000000000000000000000000000000000000000000000*i1^181 + -14267074145878891102813730711340780865921552193489074310141924352403131709197957074878594203541209978331846867709653898587452841137530420731389131301375571930893412232577130171907826887176530567475564956608612838223086545318065027094571147563711559452297926059415858487338559312503985599444320144179540110073501355955331705140522990262111314919870137032354389455311255088017104980357786831408629113476567737887204700894090655380331630691319967605021778922363173327313821447712627440972580854502724344506795706902768455009193573184396631724362061798479093384803144938199409456518880661344320879162329291542267016427311540064793776039681431110178683816977752304029456450096165702300831024057626690798559523341945790142687347064780699727454851432578442631838421826165332538729860232028945933678717687156583465763381552979659030857907036415903411632367016524124065333139635243655681052513784836746093222861572923734752721486115050347984355574716436770197087562693559309211296390852144569200053206942263183852048930616217557077030023311274300112169058966918634053534284059261130486354558078241420148317106540044161056447578435110430917419248528151382038371625751237525018066934514000703942085917200473846965188527931775527542554994406231035830074597114927846850761810548406978151879797500820969609600853769649285986564563753967384492845887356891451738446462917797344890538445542875980425834452190626851097116712751913982787941388280747752263522183788643850284390237658967517701479349037378219200190614553858718790434986414700592204272044692864940836083418793820771134109635216716974365463038147142016510693623918503100755214622480325863698707458654582294375837872628321072833696159968635855340606798478948177923321301378392320155252342560080282729205573642956172051709265292585218188625875490690879007283132011530962294076624721249328735496110680970076363387538737404015667252469202196837046259460206142611911236689000872083200675369594725642968026306597757087054186079220250590857992905616990951384612678143542931167023806114078697024209136468026564193650996656479528938239791486119233815746163768421120347918739026777564669973922371044086112684692991770429147249331071664670869677305700563263929343136254867252918677132525122521287176982526491225203945217038658798794631431531023828016127869775469715874567335020750920675929424145713680711644509908047903167895891833757083212600727030609400176415506352694485750791625733487992512218566229606586348063786064729682288398755126558814838138869231279900556650007728191029150157305874873825144266782980523090609778862766164305431142874863008040932538161053318841669862100539076189885951501149297906268924078719603331189682029307494126608036347179325674387843562095334387069300056227538754836615127959487386330725788889188129770327096917147956764410761563677326182617046195111209073843942284291361956868063083827906127237060681693571250182715866067866622371777846212752573554128693334296885218228494462353408000000000000000000000000000000000000000000000000000000000*i1^182 + -33362827671701069811137203118494734123634078012940533442933336961349898234962607323542243711956707012690892990386861730507748185855601342337718166480756806365199332182583893026087674490426323284315529817535208636945671921187822194701106250015572281858304463221020049013070180826597564553442341325761926302275495509609748720904363270171244526530607060811846142536784449720988756613895899594510955632276596218433464751981070847119770314612364924605255846233536208499444677569899208735481327634960211879634205643948884745890218110229172623139500499320501088109326485198887576475308907159996647280949320253293356890301205815781697344311976891463756642999012503956382332085405697792938580135381086386898427640804131279118510717087754116936663302573773297834400200602006042169089526938111343501934241081335118513062902782361118903611391447681536234478475126740782529595868912684589846601379562024081369116048965638899673507788969078514085905201022472421515183643164934006124084368221568288058732439168829602271100223905081480994289696933764275816589863732671859371961436272111714916828505301933806656910014904897331042206689956182440418132701343558276570720206419400950287912070427157252697416893077364579463230484303597476091057580296133670137287776814533678531022389385616490896396903097370614061698508780976908645497519796462239670702534266880352469618806143481953131408740569438345161721859900320008654236511223816656302614619431075658039469407849929654725247205529296679425483390254900394068230019832802960412648811438757787884645520948319539827147073818359447241323077063350209758926011115656032680302546796667830251872523043447150168430890960542489961068848077989292410836432401859471896292595937771936768985816145194252680736795099446028185861729171690540192184685769160942897312671713699697033860149056987408050261694877827397927600989602394302253695726311230981367272691414321219389660813647087909088919951579788511540212342033607845750760315677398460970973202491448243008427057890171351151991002120524655479975358683454363957357277412150963099542953795845327856002027779625802143837180932717853842768571285810691453972132634404648294040799952509787847754618029097529015850299752669078759927758179859206172745964789244766987925440437596561044819478112674779326223663859220617513794510501973354376874419573888735614554734985876391805692585733875860574656885143890647242240263530646102133458296060029885550377586404510272895034432883216184257155726630754307121252947179170789500891661141514200645945722180790524628520551061114177299270308846497750772100240795415685841175944717218644203891432810875285000948344283766371147729765101211400771383994248420037651212173263385136150775735901414824785818767605443094354351835270700272136898462632026087790394574837265662390736401354539264515414569082304375256918607732152720805323896944900332350292291875632413626677475184673267133332988128039675537070210178013388615215072748938994437771073945600000000000000000000000000000000000000000000000000000000*i1^183 + -50206988139534626020729150335447287262019897730139511061147661658936748464847367907475106647885708279255707921728402238682283040232427011222676882139927396277263331900080852972339684710621940502477282512707179923644828187901256577943922162843212589423590697589324154681309924410796411102217250715262582332974077368174978981013744248783242247432285455325276902987169825553678313597854512385788436903353383943223429330482248675624554779175077782966377605159991896897823501968330160161126445490865970219077916711597440874895492906000828482901290727158035381443282837598190088589172153063905583441297320443534881571971751449173937491481371241976276127304026690250017117517032270412951576796313858610998620261394287302389062560883382130844113955355078820765217929123223040360519329713941294236737560717363847941925502452023251954997988644328872613693643062917600464414180309537265340961716407189162566621059877832193735413147390926583275384560159262014741673455523283910630979556484277792068605171613161673694455707789782821861230035210539828288259143499826538061434082278101237209476505804357640725448557281194391417629263662658664166462007957919272452581414017341920911368995782312380568856371566857523511603791249844364447789854277006146098411386448212400904737107287155705880722239665277554415219787661655720057210665324634133981954151344631755043965240302236067421086309756902574036212588089632742808430491798867357492765473745797466478658244099234411172623700225342490763904433329033534247706980754468564712067322806954184753734049260462637877490160416061789191464901864196692055039070068661860313741243378583260908197437602036770555775872854743116014510083101300496331568902219006387673870819926859429330375575615344424956022214163591419285680367284040454126849646347555797121484327505624464574401092656567347587839426916581534251679598530287689703372530928007511494433654277438156935851412670590106225644779477836578510685372635259588283686170345101895007959593120967900880269965735030997164383839126387615959820813134043334236627624652195743609396694716651732202668962362678895146176692255308601361927579778193377675778069545203302942120538405929898897036748315587759592308852285347739062860679982354300377398442503636603207376032011687937599718274808972387231782770639777693655027727620043043299242535398948027229028170813671065537188434622639838463799967436278019095492915592261448747481610987029347214083423197742200728859817610838873871993457486023453913234707831487571101909374892963593269163244007209677944328189045860052934106139959341986585999703833843763539558858332131024587584042367261705187483993322033797676551734603024570689785979329276050433283404437948734254258544197882078094329481270992092513743253577915093415902685548954712534335753811149929650913460031308536761013543296610424543151756741664108682654727327964861565326159636689850383732436816356703027391940478563375044842212637377112910114213960774110412800000000000000000000000000000000000000000000000000000000*i1^184 + -66340679960455417515547819354326018830661150996001943481659567080832073058548110275322660900049274847945378571713835808647711171769800492960000273423183514509697085027062141300775196370495633845435201308840648844535851757594489815205317614949717587537470746310229301098936574251321708673990602236846128089039623955179618088487149620545266284775900994100465492053497733533673420825370685919237110472399714107130097777899211472234046131912402521609915776114597968642312660180560341027835053371460683905549761868954799128195944661537626421224149492309994531727333739188349266784953884826469392579115807271198815935669533798181036552509829776750956389096257147623016663124823337121874588796860161537614690161846768796418063040479117332447041555738382807654147339699039066724623452018948338495190130882561040264374387033806367887351921442595381791994700081487630201814998716154822024511403143750443522427759697759374497505946964013186664098704186040897461192349913516884634682428486775587337546371727526660108476307887361417479878329579260391262231985786157793333675394134553154149834520654987730593173475453132082512445227005545812282462328636147130893101575654527586914976007116926990993098130706553530146387610596440674243450665600964417036804210021364835437931243191515937208089911100227265749780602780578845814176049075712579808209900838553680792748314875455521194865218930025397233373893800516680161351597227198824116356374367421602313068765640213427309986046963536315924937442835469768339202752237511419841801205114554680302731761957302071690815300977489761536074341865272558488491420801415547862599734522773916938437515486066991744765970436591658894476266863315588303852068051299974392004558678244874471398534029979607394218566676865918882823549432311996128479540169467528045607753422344601149774114191540199180338696234199210843243921179381398569579918099759704754669770320485139595805679100611653711021279671926318610047386953490096985613677352235942764326274609795701403622795867630496423631048375030503136543979037966247110292755536292867156477036856900349237201982833995911007436122551997370289793478513869265275631359158630229146632516155889605997442508478031453179419649164044216343591373682161052982231826541945582059175672352270852024567978371010083769230539930653834690924991957495085121497644625307666951509047754659577426526783037792139013818062478918637494887163433630395424610649418643250124578280551576634107655112573305117168760894766048762963758898097474714634025194456594993237539838966614193641864890444405755246483627685058502483654952852228876211012452377177490814728771495206290216590790810784766676359827518549712643723441818704935814118050732257841607098323992647670524895708822916697056722992708923512970868727272881692039697719538932897440140302881879023572780606101859147629321283158585309900481084900773058423132546511336880631688859975380649684972821630616951139608964608715451786006697607168000000000000000000000000000000000000000000000000000000*i1^185 + -145783756991630417541712930025024533947185828312022975896370947787073461118622721972445159924449988722741196130481720816558392727235528774794436664831208894597574071785863409042978964964243655232452572882972401585527654325540887623723723317863159867103590494008150264036700832499299734658738609358925500030849835554018190793796156098587946403173657477091459345775780183187930663947993068228281937901537481471671192957682482577939904215583029787007406315509002437950129014686877663128060867336537937209067354095177357912440586689395970064857823966312646472901283256468256745830589929884189607427197347894376087976163851156360619207795384214976971545045114209208970217734493880998823927875474358568717795632658492101630405115014775157541029304658251196653521511249137985733548584072798676963821586140905488814714408929641308061870732198451026840520122762395039288791570103628237005817443389011852045292311841665369477729124951647263841484567752234719547169397800744924605825178600111656661556534939197515601262753412067253436796453527764280055315482109590975157106150842889251034959982837742794607922864485215601907959093192501154158965474117932492675979046521639992199467716542474351582048374552405573631235568308671037907447414727753199011751507031983584477370029880576673601203743832218620858121086350212467292954511947429240466704858383063284957993428646304799737194782337320001569287786126639121626408369676887463613255827409126652161802512878565493090026287554837964081964110217700294252910440785700693505554866407124979931712949842153766504966445751840438300885826788298553606365267502932771792294132447588166015631655863389070044419458007388434270853665814152544525017443753505596972374257944318672899788089740513792768891053830194357752758324502700434676845055604055105068974404732144870556318081585801807297666685245886430683390179243171914522819463356732429256922448077594306387730847126174110459508554641677721679764471721325281932931012901675849846062293017522722371444259905583685964584922771453905082894296712434733976804787253175096997259398650476922467674851277537008056352815508393525226564212104233264021567123185088918875391705804811188463263570238220794710245444676111045865012099394053060613993229829165502104325773037556904018949296052619528631149143159374041982629684953750869113523177314994067622652116978633415541306519997166309335316410517519813646411153619526900306488638091832037090455683518868645995394420722934800354765605012918035627672606917890686459429712350588633329290927754879386819063999095474735817168645711432244585249234731361337151739413095076454596996005200437935794945621463710100531649922410163434705696572706714263267755603567015910917004849577623214256298678801320991037418090568187628875219676377536532872087196653657476019562456837964271705207047105127619243744460329687244731342757528901272781711162907683415556657073860549567800162544964014832611914944372541482441113600000000000000000000000000000000000000000000000000000*i1^186 + -393946155308589493547664065855720221648717389692086392413545797916883691414652772860818048776382719074001269641174261929855935042488607089124127252379735727746387513288412030747455796111736044293916753345637889875419513441978402927674127826529873522122174963114675503036858865074662282111716657703493056917212928982462238780528690070949979703543191250244079546067460446934392705478548964212985309488399017191217905298504243075218637385940267281073791833493941215413127593505292748502742965375908517859736597168443303544676754319122042613732831089413544062097353820230687995668883600101815850711467385580301358340430186685241540595670408787348015571662881027276034541607220045148136843844142821704149369876163785309695467398087545587438087995697804590550861945264194772134796483430115561435263954052855232347487872671199314220860052430488546601543339512139748004954084796299460281135464372054083398979946939102104856425307502948612991749548923051016586623961206796052912848078478264680787839713144185747605124123583118624620847221667692325713221411420344065913008844706135602467338557240561314315552851687845903762344348247368974880466049082374818796879677300406614101683244498300676726790841518007563675431852517212791412075556957084623757966366986169305476647045878430603231487240549223967937495557349089762814683337906653953744752233798357785750666573952045381347355581144204160521997231426074185864359543255844428724803259843166039729206606149291519244112505887791359870568182506026894024441704552281765662817790649216251986686986400079519812521677015836258144400018952328098033482194248631262715097187459388574464459955146512542711453846533345402622681473979944481539227029858400674785709502507257544840193654298196091619890900861131030186620534918935533572988240247100388788498874648045343645253553352423739182831466173563563884118214993183385791313848684870645204217576879153325621373091614461646574833165390797534829179631904262733320788286809630938642145472380578205364571925769573644454553994946171633268547124921197864555621260444728006805805981699092534198928748121341945363827934130956430464074031955270417388534481155040382787477988897206194580307580825767117065144939964996790873443461504426375346263770252417697703927970187540090176744707020854555431140310707866315763758961234364625061199913097437380025073485246636670180181448789323126826667258828816079233888752051848993826938259620962604846681378389918700020982774925044556812816898398852966249329845310074580749746368608835065020680859565854239328774112848965515541807048101899085092018313654161033107545078677521750368313300054510333343880853489410683906707498978686902514900397092784823088119673283369136127805289173261183039838865772812570471810189279634902506440322145688361447852246940021294819283089702916255112758647979735807647957940514270737330710579853302836802605126361789446995683612397070274162948354175051934717696925289676800000000000000000000000000000000000000000000000000000*i1^187 + -143654210831627189248954532792586899403257019499698943274945549346521193218829841304569785957517962120006818613649596664027757917895088853979293954714261791125123903529017265653754595526218578024625187799702916814261545309194093571486444291272653786687644423172123023293976587059149533528863830192625888478805390600993634318170246345275721870048060048195328529937571001421278071922771781924531432548981586224754606289235923570149653128709152435340710018945499810477775252887061090309503363119665499373584007267728952908861286315138403348626401312986761912875955356439370964753531159799206087908124722319452072194967535119775557551960063656729525154689541776793534446818075124126770249186964034814420841015389933798992539786428979503854258779097660210658747146079375513823579943035609355933175574829417489744041551536084030227349152765208343595971857647892239958158697998296998426654653363116770249561340253243650904321230054212969053739814266468690772626585306755054704310521117859361740390368886840653206701736391713465073564803948619152507653676332489791805086417303340275281966099137321391517266069659211818717526434836989481261287383023102125805076614558009271731282016345112653846026193367466012058253104717928580326509218307230510007506858252491250896028582431926358274904245891396829477326597287378427284127774782774950085000031761544615044564333150334984384753958956946417147159522238508875584945097851075844189192434765312511495766556965516610904247760994524210876726525133221125884402020371501955527224837141179735326379240216344293551021888073851883404992503474649369893698432645072860291402482833943165758524853492123756050781987723889664816583114340693495542267006695503967571224306617813456878637231855871494168523475508701733365397187132967563037080486994101848584450000936169854347786850316558611672420975608749850085630000662436803345964266148807969626678757597616413219775751791186085675722524116711853176020213057645217545695174967207745128996093082004854914788281735781806972727303588026878941430499019330958315727566880786188492662769720759421663341616740860269498735757583133320682386416048401647859354715137061454395994282735633607877346250291498672910923443805068201788932592729107222431833783942546306142795539410891914399054712618945713112900979380182165279348923180502295715645783115503689554617566908554033567814175168976171641989945847175081572204775121528329789318549845148157126483014768004190314693423094740128831197256376688313854103409741239722902298954708157280688061591561338148633364100716592669501526555710129510518272940884539592889788992982016656490873563158032659995433677419820083939210107810120921100442863074161945576690760516817733523111105099114758341487286651492465480259964382854155390126231707652792866133445072301482667699360285330242046765160341303559733824361609403967515266072518317841570687484976938828215745982803993009006109064582017959734542336000000000000000000000000000000000000000000000000000*i1^188 + -406937671944818965134964373869216020471002101360010112563910797396194984790540935228902139902802502783340803604432043356086487830567255408155398803674864981233370288596145253681708056855011610058742142859399644356119664550737570853560479037348024762929480408308443163913188899915092316728173355448493928841427635562600017980461203353407524811136742391978589833877123749151461743261657544130376058230626385344801446437485099316249650610235913024262131025375774660938906667369702156523652574001492467326593958365856408306717813177973173115571765048989950800925298625680921599719208437182418143949695012930312047857254584239294904053978013507798896892145476113117544247362659164833298871937557919826141093493771037451521666087132268642194464855210803379542093325646967763937583261084178859381503691522656324728864142453071651430358541044992558472012096042753208265751408955744347528821953107139140446151136174330375967939997111380527939008262469142398478578195903941134435763078482665001082571185356432588842462228946972270309641051820734826774830337345485855020751908802932562424517385847401160499590061619341471054730299084132734302966229522311184840760700712676631542232902463094622729808242395923760162115616859043522949842424921590291585271784383499089288751020706944187063502138692215608477984380953870700665596099274960698008601798446335555373264318115979793723555016822807276399561295406414825535716856983141355236455527085175858239816286759251693533398813222237769441885807155286935187679159356758510106492641379750992889086957454436993704209797103610410650109699173310938994363063869491873119825109888160628500750230487737898081713230000710382500844048254144003840745159833344769699749113724357712544496753714055921435469433598028525503233251018181142835624818102696505534635947925634646712073450918043192683060036919063003057373666571805601416873002888557124338087601899401764115096267251775776657419217711407954788807064307326433354577847251956562912053620575274028677833186194415155418111001746717932197906321471662477016085592231135824298361405249550840448102040935032167840611528892453682260781974118151132055041728222437928669502951042408504222582386564087087131419338619531547546692718994739682656214962802305398964449540886262448640066140749493767276199386936912175034747066005820140761246491499186088102288781741852431621618134950203081257110080857135097937439470383807537188359199976542911950459469318791920080058378217211003853867917352615894479917941443221873616288626000264996653023483694336799382566447303463750141430175466384378569489674110275175982234818267482331727388926150364296467035996864257044320390781609865717953209822897838554543852221745151499253932169931498682299025117758173582909187680817089362498924208076738564151963621534576905970656423938984124773184681363761368940303317336319129463182051337333229933369208103666477414277393405619244482338420234702028800000000000000000000000000000000000000000000000000*i1^189 + -402989718597640720600799330870935525258116655962375251488814907408757378973652125063224533382901853990422151649620899695521189262986107865636438499365538272889327001789842561601129448772804807052197693251675745097964919765737219429682753969808251316171217858203233084405111942042936470894299303975181100682359986107246518177424766302098642185546807968574880257067425283624969287304400520128754408616682195864034432591164365100892644103900248538966051212475247967870495448973776639537575628614933070278512098518574709634994795929997172875256618413333062789620283018893792776938471556216885803851477852241035788528587717274168470352337048114251327948619421540746930496511750890099518081398812001678771424040255886118795551501877638958737777194016500334891146628438108172876683717455920980840843179950410148787541371216213223870188686486982935789140538327267317176344316715712797811764427236329796064312123830775625561908562811115606180305040073184248746357146704485907229638406641034711507420882602136072082586617462083157297519047596603655514395561592606308920820523519401466915442960787867031532001585576484296546419951411581230682934665736956495493216587067773490765248612932858746519871669572954982444753210362127877631507823529224261654809594400298756377154755072013495979457614089176207970261290860162171998505944480239211890067794374914779637910531784584106050259666378192709301416484966982683320787457919512270960950819249614110486490423744450635102963387032718733730584704817457338993062148183735515267186399590627802380018531338968581602138886867710831354442493744959257764019014690221576952044196668168499302507054781215732096068686889711453355809224738391361450115552504296247779406523725494875357250949492366154704683630877426728318316888811678825874235321221759036988008021919946645141609074680986958065776144522531636259517717211713461267878201311481114505170569860557278689872699757330913289812904073212989070236002865565704508962767230748261216996535594497044969223059816923163713636470335296637084313329293382775333640763237889851384457330809817762266537872029468920109232929010571708360452757385623463985514337399667073818668121907764077640478094168673908661210764794816078549962499169741215948427727707612464119249383276191120214085544685162725821691622530365899563597517346218348254033140081631674277558724220663569441613049725249754786191311220886894766039983690975467673410682652206275380328752527223143757827869717214233537810205700525859149351487987880043436910336717415708570298265481389193087147276555398525172914386114981320986180805899317850964313854790194440778051252158502038710704747316052450387811891010734684002619967324903797393138971209747105127019183922340229139977070354985600697999574756158797229310993916256937725817401905174994412918565154547666837738390452014281867648033153479675601329734811874193221354093148475638000660976637653840923858042880000000000000000000000000000000000000000000000000*i1^190 + -105751700013269519112295564017270285208990708986193206012413890304683202989980291525593461719936961703696287705775169757009627595548302751442512546775946619480146155553393435102421021272434674552405173082759913011494857147441092162414602947343427427936549155002070897079329169393056934922969836924772872821669132080058157241755144810322270080985174270378446377875111746122742167429399380956118468220958210212118062703004308379664468699812672070517790303049910102161458726013002546527182047138140803161297130552805966466900529421563965995690263617080306603159296092022011734166622463003534913421766851973703584614456538863678849698954102515594131631067444370781024175257561693709725038760728450937708303402680228906557574888963212227004254326253301934560639648002319501420750897465500419733294560643001841244251802784783943354127503136314233573543266385600727798290752599387807953311230646815332460038509269528091572898565127480206518748369757881135721623157886028991629450989789160932388895571243845917268446676631521518940052395047448370508223804310386879914417453523582419061318173883378907244230045125967123755038152869171454277946411223479952060210502460059078969241992502049220119809486051770535104011293252413880316769241879456016121923371225190758794197064060632416447315810768427479751526184318524378054343981440112360080730320461054956833484144383885349410168393161255773313789007626266611684260994837554545239366742489958855603768074212931108700487648563066016861826615682025814309391284847218176910065848906399016864414162478843257114282772270167210616391123038091302364971620621071100333795228645657968190500000853620395336971642176763570889762948722358096779503737183311621203712102773910782621481228577914480941110227601831007746233388921152760933604895025587880924691368874093976477337511983285526315405283734124488274754564904740686408797145187411320666025548168550295579983576557600367720708871545867706727497871704285973055590113405852440981853894249082124476881872949931825847923391917221793166294334973066078875276437458441224874279835988132412974328376162682844989579228790623330291495757735364195243373130821158660973139703202305789871342180486345924429654088888214884098569634509091990363533396588671165679968628923130962286042349087786133859018243189849657430295405143210693387428999076642528895508091987679782245355566235165807942108827997005424111400859171133168244422149118053962832173563897243937992715537429455037100757101862679284241167161176348190774518231093371566592106611216297867744611458526624261165843200597740215284316535148217087749346191420133758792559226389073973110421915697438904929669815356006884221988033275516617760495895800455320465003052234579713872868320512549221066569556013543017067867484375192893873881741338063706553489450600676230559386141270087329794116479493826490751253582901592971146913479570899838724102528923064074240000000000000000000000000000000000000000000000000*i1^191 + 14045919800369743522526417871566198589465320590048225765693889161027616788838059867862827769142736358442394059582632138387197952893735765458136886657903763286784251374855410571602591122096956869048724861509987855904603906769332634469997158747852648173177209505181929155374353460454090636876840550873030950665145428091114136497833930625317439204970734216192717336784391050128579088522550308454284843423515138067272386745000000673995560765447539256007938292983415012354587996570071406655632319681554066970059400116469611103781941404499839738595722038731490306371205646387117057240235724026667862599917982115420665135355160689082627108664747247741876070221935973454259402189347704881382907784491843130254558017503271928343156503004690423711371938341747419401617690209752227890916639364511887825013874277365843604827029662600993148793869351031114126693644106618169045746178454052474955519402367584926365205486397461726964485644108714451982835913412279248384304576036233759700845484876206121063696512392846802352388505773557661696002836239805801842407088718020072327856669648641558611240038855688371443441199576931243165180563508774746850178736474385778715158892662244786018627572482041776710757431225038094124878474729455196591001489581595281642211457883715327846049475026773244749325370596421008697451274394564412759155559759903711559887605214987294715041757324333076739374387204599844919268311895312269590431727852487797694816394406725757449549987659624035525879110312354705956823747771992363140657046084981920495562643373737435112546605091760836348853515252360457061065025977479895760490537069224434347788943510008017493931627155262650254414917809217552146841449414306903887422913452913812309897903321307924842905529484119556969575487386878038102958826518437551905264407717174487220217351501593801838391580193758169104152704769818069777568932176842622990645383455934979603921759193300121822949490212324550078272929487218421408845797647021867008318924487817797478073903044112715140729426202047961850008817306162964133529029818227913396627493865350286547746390108611614663557986266819863728300365021598890576017419530090432442412717484950371556568093028549532919762026029987681285251371483973329222033665018392478459977578683330951688374253574991189955418886400746481522500541156839603879987279248667076716594009862834043876270206220403923925021911286780322426239853154110319144355442312494161968541101011662290016353232315396584632941166848061307351402715432806234118312199380401273213427289942864302481660715169547097724134835363639215592908178476640426225174659566472691675793587539631756375780905446186587532526264993491246715854155385892301355079909953034761501069522361177141473954462243056147972944352688931981520928722938471145175920235222686668656333961828015186085000629348093351412179207356292595264220540233754819813792480330889171604250305473865792547612262400000000000000000000000000000000000000000000000*i1^192 + 8812645580634637878053439183739106712936867117064927831705429615876558349491008599214807529992957312155351571139441770591522624742250953986007591200037502831180786097668405010031526004227267193262461149070442164356223304656548923094761466064898013010240721092740853253041385616465305593856272610719869608359263708976426886334174909958425204341785025771909290202674510738331835044653746840832304336955540068082889577741641466839364700696900545466887809857986362690234647181009356539189685358420867667253348870094024873063343930894043285032357879166702972812672186669611846857556540037922599683182759870764800770335230623389865083388896529126334507203107176763814672877008056850709368730585588721726850096752171934322907504957332126228586965547119716021503441654405656904138227188780413659443441886344121707517595728262489206209665698027056378600639460338462575356348531185735014796323836412111790662624784711426376796506130776398455693451654448886627268546539232189156592603206466149890985305043538411949852355924604187076074325119822077289426431443593439744285329949248107383470434227242283149979464595886692136294876002547690200150901369820171731580681732536202045021878323193834382351367861956525911047150023949918670668889898056530858873952834183961964354399295786376350414062187561789750555039703588594895154933228472738563513477149097582385989770502518703852510705147531534792962951464038096185386703679839389340234546602195751528357527917543043511068600354199188790746413741885002590323460507531520778630096980433598223321653477679092076974194015629202836099042552534665963683298859737371032383469646971738429145002120555686962285490864328454883006260286315334181915246070231204787888971044918646196212327559461191762820182554166503445205005763168634268684064035268705278798156667151865380858099795719398889623303649867406275452932854180233605997683620880059217554466677385687004987811824854253211581951565386060247889967494837108212607862230219516573809370754745440284558116086647085869113899133087628842939721449810051910750450894020423616548128268152951185399304081647086419359371497280529656904422647753116255920165965093212528873805852835190935921263417532422759683509339127438281454264938056646002643950096882715820045890080933519401751405749854423005846933783579576595195098050270866266989431644192252976101929974740732235165228729135689158880517997218740945759342023698375048808874409723228117710863668577470577291436789287300666718782313272500031099711798812812355150073580010575635990566644069706667883718491116978717697812446946692556348718627137750093867064412744829269683902739279895323697688196445046565331455838419825375314851628080943095146984831420967014584188196110701225132096362153513623627997236612578250372028112533464996797663335844860937227638494811616582729232246493997535801870452662418238213990985140089481348657944223578849280000000000000000000000000000000000000000000000*i1^193 + -404945751374235567199641959777796606996791159895316129199630794890168546804105577535650911255693642720956257178057487387603951505003739048273975458787376700560470373008254782231812483143490332251206896164491325986376928072811449309226609541659906270305488439989249077014216160792424118115978573526871849389026252752758257898090622342865145067299349900208140235560998682594530174977119449933509651334966073191513973895525083091820403846970624669444814852609088641278121208495732677038361932975079053630062858025831489414391090335735517946873778021865977231430824874321733059210697494325838899169374145090769530878784833613284953763661075311603648018816129840268716267654705483137654849861923924831012374825856361618199110101991541019894861196066559927921182022154495535596704188228352509450860988429798347400992819033289393221424665208798329092597284245872251940141681402912979315636619885302619576596418693718824985153087347422855813129643902882005776803837343771884301041870730066452336197540570695552669283434766199179280957297641060498937887502445003179791650497303506384363676749473444456087155106485491355527574289644571372259472528031621143019363593601743696288701365587305696160323649251732056626073710663485957835507768988181150127084019451426570336184175609493161593034367944442955105819445927596621998512497975149096496896816313481083480038644828340156542449281157402111355978235643018400652644655895928447451995331139031457337824015149965590644596119689335849949564453553788407719261841775992593909618181765553271812609859986557975907047646296455791144094124548015199178440081455465903681444592239280589622369625778956045953584104290927728218436668200334779153932118483182635501582897087958800332943947158890712904317546312442189825651666714029606349047028248705226151423351852630879215332445040003211699970247113526254963470273396041682624034892253783261647094964008429388801455745550784621629493265726856325700526366658882635145692324201607462390013508029180357723894460566852979458924171138418189273770272414288987525072007105218155696656786016645332376887100331951527512817979331145543206979249169513661097961618746388421145539920249648411040572394016144860349192890882575747993024942510711443438341922961586985839831521905052194865923417827388505356894921450550448076557223547738214789648526362428290007908357656729875064111536098821316715284548983789780192060944187233612318458974413392987895832979413054544828258795044668601999868188909018235387334265747096031391795464480464118794006925970079377675105612210187451159723409228263158084004531928221117935638550206752511883144055653308269895537321323911077289227875679402767179692933237215122627775245984218906204311367286490210671014463415767810356599327849430411668695324992642200819875258660647203636938765696740858673684247496043341024254634848146273952585512757922689262414725120000000000000000000000000000000000000000000000*i1^194 + -119739646459128551873174895699258605218054396189217170187150185299681124028454173499424947045054197718089387541428027819326536780142661385527111936402026182323802306250674478456083701340940887006991581891361988302351776962328716801520804659039531885759821224654865809308223775354991061238846183168377226880971069365321377471225928034923503677901424911478978589129531648115906371001859325107726282188044670177992419615014553335141321949456023438643063175307502457599635205948046047190472039456629720858549807390757079820352833400490976524005162758542929241532558220667813188560760244462722187657132539162000288376386655868341346841289151633181785906781638041715986710115546717251794990755218454611511957222084999442140682145130900119728485395825704213687970838501465373964630164397155912983832767613652404849819741908108490246162191219094932878618817285010460257402822691052061428110880397369039932697204947169340148346785040432468911860853228215917779972116351617744107708840453784467866849427225832135235487806339304855988680536023253172717664763095236836016478469129717344048704750908110049122919107957734815496383706259873062263989871098959571407599399372028618500631096060170109106267399179424661075871996380121795811057217688609487126258046489933734145183053395092454886747102377583279765046225747455924385332527598990483962896526543559694047216266431291559660305431367895418226685160975122127555127129733075658469633252739226946693051150552260474257087314857416099049919941229916855345734660872396311138230170707034427352317508704277181896380960842926014529828280461205568876551997967096046277584204811065073731025508006487214225680358714297223909009328366218330998570065882047365781207021798452239884119844862804715588749019296370598013609745265550602358714639774350332232262350231905287304190711774140195161962614712662949028557551516412516649750741684481537868084734375870061363871343205782920805237816431747204438620623064865697147339971230729028752124589582339935561633881083384885486961259102613810621866915045600773964455558334087076767777728840325186992414058075241041561671031470855315245366483024013379320156234309983409647195802865375358159713383778032477567571973897432038665983802892397723401031175801037735113123153479192391661056271647310785962127066686610597587546449286957283429047384573446273642539827173316230081780032813980228168708287727465830289332931634761047532377343743340332701991943598850633233004168795775936691150947874614570353958471647759862021476647267898553511360170427528450769655793860877634190297170173268473847098316812930758863267507366641698716519935584693035936834218952829531650789631590821672766555876075690326052961696353154044313101781781553486669572022280126560811914566893867968417495016595824860553948507288540308812584774061222523676551481218139812148196532074370675137184785650150486835200000000000000000000000000000000000000000000*i1^195 + -6050504749529110282620981953190084511354239289098202663647668968402823681656515790980753524657248312193247321177776624345265250738116306946015903440690626062064266334452874403456165970613155776739182022075679472582245199028297997582090586345634330779583711005986175481760142999766691415123086347822600642970698446358186367591097959248779620054848502188648168997828500002012067903269242689749115919912641727015990175445138378317558829173066377908703434323000588462305883870224533299893217756051324456917908640874839772317145727600351505128293365900425782108201146561228945740909461140293161231422453302001043690626387137393589721863517002126352238498668424289012575780116986559447607821155517207061197079521159032399664203899931201687536603324073896462200651140451541755941642640874029037646576905803915016617328293537718370855977797310541341429209038379619022507212409375360915347182062545990559579248775179285689671582547992253148801000844762637437115082872198489319697746604299865872671410032860658296401206045140152732281858589811035313707088513724295840874370479944173034920338456811338977019936959835671700648212689250769546066861431804469428921455843482026593607627478673722722931925103978728160052065636786458902059599649272108925602295853183712984514045792368722985106716912414658232261707639110238919178255424188938564053376533389141620160105981946172739029305053277255229066910066542939964480676917329242938536143296710154868177375308175986200018437546476323411809457059835666592742457420269790034659130316511350060700313050011634072693170250465984695635470642126164678575409570119756992091480413922568945240572509416166261697351180996905296469886284458775758237270347324324873598200894265199290864604142953356747427078963682555597227745911908537267615991184487233107670339917645095814509040867117045353890869933542521536184989890963887246541461325949834810951062724083303489504784945810356344177933318181649784343833513889773839684181826073005372733531941707379923647332119514067328236849612571364247547179108918775312958969444922319013561650198915682258266156357923331748133220079287268100073592506831349265415544165340925190347712890721632554562035204323586447633810333632108840974054856643772997472276047577879839446029986924261408570783107747619588880314644832889667832478346522951135148656349920877422748104429061353614623322030219728710007688370403188366091720939403096765583022659400786571858930099201012569087311532401515073534715607882999118603742185451052102445727320876037808152208494580810100646144453411220044906194281911530880236913076801052310634031561229071142691777799264209574663865156608435032209067234713673015459253084651106160188673149410793549144178765114381882674430018752896626181867330246503628896809159643336182146098745794391293759172554922719132394712736497328947745486949478149134740482949120000000000000000000000000000000000000000000*i1^196 + -135746945060903895319137566495453901544723127183470892875936112726372685158060884871330202937206487026281605677628639901756544272775746180805487281766040172543669614028901933244893129878298385621215029938023272108259957116786596952010135801238637056340944265899359803804650464758656278410500047637709041996093232294108842296685158448820339528435504111505409283211496840016866492091545119591473778574030031263850631239256242425985104771075095725974218582228255142479358917427783856817601928222062696746861325892989181247270739754654327293006161617893377881984152609376788350245579891104766071947526282502821797174453735242732880078235605251884905848831758812820347229817536914150188894307907939428838465396826742682431139894848820577195022679619601494323687872871396763948432756853811999787102910392648402906591426605125719779629763611236084328123475782664420688192490398901692162835887803225675255687074544567301341920034054907363252513950906420343730757034797939388247112877281821370176051805984245398592529401031455841659320244337770080445751464478761231075360322440177253108412098589831381512131123225903014382112055551848468205949344775784968716869741467476087854479598945763278019658600337136558639582561680920682155142988822406394060873149415214809476484859666850864718301522300373178475001607670529589356861989424470798255666034517143101108304909604057542824238462280896523796825081932943342430006396329982869090330899911720785410594688823087662753359095794202047956107951905505480430470508285215352580136578317252380866591554963351166740870456986914019381941818182574339950474623674133811686958555855580405899020515856114383556960187826721607805874053980492778728050233312117726968783751874649055569133196519298276976215254159365974422037960252532521247562778972423960826649925303819919441772042920851463908415746773949340046319900570147641910652100201777861745937206946751632081376214951634355711081725267426728119321233819467242353860536103325256008506180820858269269684609152351497633595470847016421068260704766761903620928994570786369876488374733722087953992175680790771352333516408042145174744536243784521584259024110417741971178435145607009046268432897601391355398166816294261020211558677291069695385761360848040885041646954204228027728303826100269752953991505996458759984173338550030686849961830564584900939984236027597649941107973036995040677937310336626815421067367871028932050381452834670691502658005138216687355138916894996944432220783366989933671289096324151507832054969816720155806310650764715368698070513618454315338135695835165542895652799009647696545414242421316419552039734247210135257465280412802401161316376559311650487420459288585361454161141887512004578798955121164734462012998197418248962184956554941761356078715089807665640672515288545017589322497547275173058001734724899120644889691568472064000000000000000000000000000000000000000000*i1^197 + -657982805349580264992020489747851250312340476082217938349948061714806639584442394470046950041707452216620369229895683248079080074586291725268104448939483516697406957783044342591497920856680505399421644278766106031526647706170504340641732511832804899621017789255845551571794910283172646319733432654419251758415387857313461089628958989371678355498088076457923653472762623772890372159283656179668846172467197057421427338355740237922089581128258984926636146407109323703470006080970909459038196481098624005579606623898528283093712299750490526468038981701264049198486306983913581208480016361491638358270478541218271421408549562265657640555541000128576774903258792316229062130480874399105276927655556167511494571855279272643061208014141117879595396984324275078809354166870267292701419270631924782805152890542266919190094787085776149737786888852102778592628435615647473073784339304174569194553517005498679529574105719780032820329856750010993672934620246524789501624031895601276725428861170994009203147775563991460461087702931840524264297097798517028822082445837231300473962410578352753022563818102589827185569786410380908828552150608704738199591012232384868677719227053490666391841657335277710831760933401529196370981315378387491753380591930802188272409390680786150937347099584067249466713014480919609085871530587024415185927000106543732251270418414919826173511710160503585617722444084443551674047281364485404106510019990866912735169179927545953587637876843642872425225465735651171650691575674012731615097812261663093579816802866639675809816479727140783185338938322960710296288574672820360680626480824044232755699087186977246869695675642925796833732024468759084463196084244602870107446455115425904456327642610952486565816696137369956303733574908145168482932874922812307230004233399353392759487027626725920061187439931101814677980429743192586792720467376676376482111838905897568990341869218487438502991625917326374301427999714619121017937524548199660160026755521877828916975737191138151009097027318264569464920041119891456404340533009555210061705724397934692493289859384974073356370155756825439579229896711755165582580163387967109405053188558158383860121437012904979709683111258350967892317648633863007168305038252204929089371034136726199522646705259586368894315184757778606717209693236275406004272367644269688433214069322160356613482139703286024048782967877601562800465278142616979428508222588820808401128046801362975816295198634909564188415101408259621370023353408388346162671267187668468319375547074153251872887509102636488812276136883520879720904576154538249104384444126819036655366878204842037312280491913123212835343463609610538854474269214214952707325165455114866855082404751196613067472432920682847916764332929561184798578711983595260058088182795966789166827008801468641552476200495180939686527958585012371062784000000000000000000000000000000000000000000*i1^198 + 21420729962104779188679732690724523364831295951099880261525306744335552734488742656055035969456943021873407826369088622574222909597266026521768790984806603246156849651765761681292414297392840787557959672765322295882328859401711826257406425971632216251687979904499334352377807588412915104476373381795705674219891304683516653663632459433552941634463998496820773542812795551532482484286914704487655313185331923353264189575217812493539597619533316856956012662652517602767145295625518036602938705979284135954757656169902896060049937877540132341659480964256411931354279026544471272458826088073038308905375863930908193757517930041145203381864914557149487164127873794853312144535712470279727547774957100542884485186573436244331580506297539599536483984770274601299026159937484376711321914516537318058853501796767706046132392488329736400623459267487206603712401241734486058701067644550761468244598219108948455165679065953831720320725661615562654634318961623127110171933020042086368340586913129020782825749096413533575046853178082499335062127525481732856043919670545030359139910481807421307526031744701408153984523358363201473219659050916016405711647616913727112693725073897926430450618929654440897115204628513347136562745094087549310643342070777912549883929166543020371086159184736359700982747478478934878335043059543311457920841182552128913917562990716532116793469570809718335223132008997797552098637034999892581707904144819968010088967274440345628169483734634569019171727814891882314429494180310673300370457120256510187904182640235146245579022408071926077259577561999532613157395670789431687557891293659548471503553822522920411431088401514209963393057139678639319831606963442011563544533242398882253618213205666089016348069054202618073660655375443252340568415891920092005433732717731965437832087028180640827841064672367388996146664005138365748608402138760838136982016106705736531251216524468681676460662031503297720397915521953868608828149539701857534231646645291575439982720351886710942935138428636479821434004262898275213967010860387763732402167176022621930111150360406357757706520705335698689128271606568527174307383427192262472989059639421178271678420393215892875053249555296741085563660460491073071088079624393082243393431028143386360635319191857659166953618309466368592991929921842080077103726619603234087876918342218426755404410273434940873610313883715289213352431393204860692827250309907090750676874441742159470382028009014057595445066272955055431277149521286518900728462149062032060355124915732005295079475694921130303596799691545645442677084555765970800577354573329470723996253194173964698917754129719232125508461411018310451357604934973175176054640256053939792097972395178688287798522632559025045060916774306398652387213351958531397261418651300201520275050882597430128278089212399386238362026875289600000000000000000000000000000000000000000*i1^199 + 318317536259581648162054442769729644809806152828653735661613375111360234834128296049950520447245530808578110164827618512156800093037134995523554681955479377597040115242571553728791600376176885766908832849684656973077969235393832374544612709264956027806844494323545173841713455655190219705409131651475300563667652322153897017236059125062709004551003400001181826929045645292789206146644337252993851710821383468861753103682266519095787375108944247780724484122854129320594110950852189066327962031452873331770965252403015737192636940529841168533896971025803460902926911756843129876103684302598058603174037923088713568947663181492549177841393996186489649440291682213980926399394881636017031899468052398715453092125460305147916421499161529423795654695821752447284456996575251675567918210701207311874567961127543857794406401899423811451965355865347538054986220306651206903785226618251568719149343059109919369008838002289326150177612731061313938160096862020436344455240719544562074995308686429559481098618257452515403664425653998540902106695174236741385499392481977732621337231943205126014170068236856377265750048973046679290028945138446646461308171091948650380160025697593661575096758629142247654380452806178126756401994642893011251865155310245152627663839916687822336226880166491171216125123100025268215377114628923950479199279426729937534804551727139708864542653378269998455264368740638219604690502859229330022825037517173676297184386921201800822071261512486235900604946706986400768484973052844931718000416969384511003133133849596318413110029322190671787220443291670713876047457651688546886475319774351329509613021455414128099088861810809157798104612693145849563518801653600025210053865651624216507401445791200522873473910148175255885799568723350301906641421439236772334746773026444810791043296228994994930334553675317668737733972217801611550771066029442215185890186202699617020587625798947187765494722754636749239771113550981532271024044256145912801273519812564039390593077693354323765719958400154963154556653925851804191258743481371397956018193425903633965247447019862227718859979406692111269303625997559453825851249252147368707423967408136334494393801240257622168412801252770175839605293650753278567136670030883941660215786285331638244295502076761649723146283964307811294901229893552100628618670928539101374009849857025762588787337526251899845447641742186105890682154297001412758930241317379485809896122120014938279326858884316508747745584046944905486989970389045124752146270775730919535557356279736964120225391733905132464844156763430691199749285856678360123606027266422352388254213750589857879769706718334052573559423407457311230856391033915452328433012112819853235947644995060799642114086050563777564613833288235872092108859040332910703298279602608632957407413690258896755358614255006505762816000000000000000000000000000000000000000*i1^200 + 322769693574781878146407868715448876373423685617945845401520970197580115604484093942763056095027086257563086014740810107958326714971405736971533871644073881620456903875614084649478891874721693204138901652223229186890825224033769033191540993960962654852838042784969047969884642719314281260927171150040852981361358291999686095127762809522845423101056000221235632931039721289205118485873216750336182303773689931962933749813048372963153447256810547130978742404926748379193755969085148531003748544028648107791836948091944974011772859264186051786844115135364524568021203316726676535892881389700453140146707497104861857069714877543230649119076245291375073875245252431734699388510898972615825745941459738592650999319839943743651004973361141950896327366487218605696929302714457844270798711084902224968524304960335946860906445978664230171473163070927079942223202723534024325607115897286415693773596209579122241756678136433056512196907704451012382657312135552156198534329336385830568278301804461021208141610029777787131902156242808844530014859240794647517314657269790779438329895955569237702162732429921959927089483769063877861100970633880510013142088988916139940877602395216278385347325255994838367794097414601533975467233617547335337552962634645594101857459318409954769836995869124763678490489878860020529868173721329829769171976059844112321356452752570243387459963168142960488637558417760001335674525675761840160937547175783593227668696586113797937901790629366740221903641659086194983686039394215039953444346965748215589592501317952783668873165136803407808427381906223152939952179621876524582128287576002532897108247631911481844792410795200566543935313490682000318604969554362214219452946371677642836574923732355807129504788758917033289898037756196513270384111828341689484428656221512604431083153497969866218773916934642886600205615231837324071420620571926810177898966630411221454289792388761181723512096852573337706239987671088294218512606910008755285665298845320030070490064193676089696659907233725360893718297141242251420128807151938734083984682727116300982734492214509193272208743535728483006255378202550441697862513358880387909327421666220100601378080932932335584298037813238480215757703083272067554425507517529975267432958605603608442972650241825525448584714370366978020731422709677789664093761249675889446169974944286660010958492165274880402034887396833063249561658728116756875462883365174335958918609446752579016184573087298282776922853711975385478127828331841632782864646028345356776371166173675272497207387759684706539232527836350500981899404776273451182528746876734427193693911590595116642115522224994921281708224411761037296954285842166740383002363034455674641812043883213904818852975370716065481932990074869888039870159562116719465694277170325533565280267400160682249119439257600000000000000000000000000000000000000*i1^201 + -21316043966904248550772459446255169617427899231056751075012152426838869152248058625181208987927073033224822404582393727316350268992194752426557460780464898446054791296648243108322983416488251106240299503727508291200657583840994001265672937270473809400515873139542318337469312090625450913066911260820712897471479908141952116186450041710934179840745764639727484000820629296506610274558006293053472610816186943069006427577943298313457705096814222492755077930634807994440044219520594628583059774664068721617463837950785105172450020303822183916066783670495162497735220416395724605164696084122735241255151587013164388240696264876836981534040720708084389503995048851597628387594227597839779584131576677963951155151254107025449942193576898911642335083554538299473394949048430428188118653718374840577281373954953310217028530111027662289653069249754516385842742266170564910303598305178287826786394519828247706682983311409841767205207358362570589942656432826115111433781001174419510322408395750982597235042303148072793106797011653104168668965976107055680070979045442546180040304631989441500465420438714964900195751999056434053588521138673682900165421089207173432223653057506962562686861186313377854109887753626151331874502485520876147560368237000211006157247496545646790988171674030285612889141476970498910582635531413443687950312124161985236878525471413266014185303776507874534244929526322442938537793331180978547543360328830679127807554027980066296008944052302583633086783654956968348069562236386749814246630338935216019768633269073677296962125122840968018527622463041789197671977891894977157247408780322886354171987241862159712392149243001598761250681534286963414534813398162445287980105500525443586220024559448193696587552544850460430897029045129873513043164305845837526223050852250777614801281454714578285884435296692393788367627139200300900418489484513027859933195742295727678302011233217800107051622202477039563797119615410843945238533772396079778417339211206847938990107459554264936553262963082638673708823969217917508412850674259119653044025388654334443624815234722883692578136750429979545937837217862946578979086576677564300296433088080259109262566607940643637137980211584591950873036279528995736591690821692296561343780662499945047186008540323288777105632065530741690507218279221046647035147153958343696845552305538148516287129976836439948349225872980799227320056130314301163614833947811755680533679569910221763111668030812794750772997512777366966548846638277851999814547041795242645104745451675662307466920424184284579048150692580506049968033051786449839299679045048867030667716516505558228950913200336231404557029009559654782424371541480114961539823728242281665596793416998494236584924731074697632117850315880232303911170067728093912578083631385536162204623315048668856320000000000000000000000000000000000000*i1^202 + -138858028410835516669099521783080346493802920313328154129822403088756839588362065403879621904534081247587682607736635154486657993183661716616500383085982254592668719361959597007023509597458377826542899760151236769432554100547003655796164916150621345216674071923480017308468492847056462472281662016556630952208726275355918286897963252973012570376667658056171407214944152604841047910062852278635353671838310441374973836297934971574086138091091294543531848031155239801754499019897052177252459755032814927053270566573643861267029754540360495699711436621986353729214334976703244408068841106923711872964304158238059969702700199102450336277568728077335569211526596049502513551900380611419578749746693400577251702271183233340996968637727183392546195605159877123665017919017001173463609759591498780573285228244685227236264370089279240330502575419937446876068829202751564212301763710860002201084274104115036693910242577168622119000119199528083609866175313458792197771780340780620729210902382210133984005153619023588208965141222591108353383012942324547906048151389167454361901944329765076040821108785918203588904334816302578674268385627978144507867028418134848950930460524911214219534914816108964368830120457611200404042040454964845101316667000190460893730761540624203736096348153278481224750831026509421708928036013369364037340470142734932817863303626704043491194452565223180065651512629625298072137312006682921983606504747233523186595277325692809208271268299777338770203895261045780493673894141444924144389093082440978972174440928910221886426697757264292046089395925945244801113237665404896666602663625462150367298107681377088354075641803895039963250375811450105296043221802002656729965441509628178808930131406693398236629432957762996041361981314903783274818309735692552687155618529790380161337753296631624264085340792096923629853965862890440251855794296103146047992560037632457156626663628231975383451825163535708576183141075231413804509000434755362979504215046274833649195877515640359114558084905868415434609738360086026906285882388088487405696963918309703041812415488402003609536236963544510779627511231062228012602970786073449001558388274005407771798790791840141158066514982688290852538001080551141105114818783321444741867420737761411516586063930785323681352735309995615423850044338522324072027882113025826001597409733800197210704624332579570145748937580403086888825951689547654305128112889991913297925375522637957402773529103632181989805825753709272340096837586460190714704111643291862570200806332255956936706260439627756099194859328213553053538901180579764585756886412057730334735271276833303318186214976610906986702184147472405649834769227985065535073631268840677914653595565832016018762623233032632926900464208017879997114336688719953407351323687102333158074351616000000000000000000000000000000000000*i1^203 + 37330513860091971949263373835418540807467257531420920729688619340296407391662249760680105921735540167157762248500697973720001591888234204081692932564151099784336399907380311443890648903144995999811046094761814498517218906213984266357503838163394228227958144414839394547366998404735631056115102855136783474648926295259590254094492103347507127024047825130141243511364159519629811817929951029648694241445099988538882141909365108359637229238108938739817990325377594231807687452315785302112325809898896880648947021079879294301504532039580479996444658422630170248954202560029644509986467184877876757988102465257672307777633771126599253548928666967451094759194463106422050345567005574260759833140930078105676710227221561473931042673100863236683416326207456648607325551774669672043212803847748214669700473383859183054694505943689947922342986561104497664009585022082301853987050335964857808280065481145798784312769708464160926261076226247027075174227905197111799568911506869530604601518501827077391067326288159537181063755656178771781159207893142715516881488582613857933059546583308988074068616170715591109245273213570525642641628855225455235513653837641028453606277463125963334526747937161538747646252228602969701501299686392363972555727399238369141729646386012911527950508987641296305029741265113197594197217096244931706295318550444749716502331607232594794007832260405099258534703868218906057398437384173199347514237910748038817649226274803769633378663818862483866967073744361062297695805327776483164942025190774296143986224479834692779979411183282603855031793696038148652203323005195773118256250210979916815653574449296153944868175086536125434406462118293366214205823573262051139228654916447844156831402190779283703589598925667491987737317146536397148248767293143003724708434784132368053518981913884334611517949565603206413457304789502890461953281895405543154360739033915689359665814044964175082946526023092448577576849507071708342074231083679875569660625333414044475241537244513683825047864925168567316115259659737216754126351131298551915428049217458614304805193177090862468863021575302306835183941899290829946656439013526767305236254463382119124796772774220275192477926019160596338644429917943902254928847019951173678026607891618906049699318449031354999955997630706509064552255753633206381054925000725040742536339950740627529264273648931454386931791429837529119370104150975576115534199000566726577128053094757543801154208887507376166744272899408678422310750934981651187830388657178289135564554862822099047190779344255396988589267817357206966528877602321242065511167963952688581378531950646103151121010774472673767497456404969479099080160910614605131525246030801866344675610321710266478406071523467051633653570329076814647290128046345156494614427626110976000000000000000000000000000000000000*i1^204 + 2494391580297487421860766351125172086119022840977800809403724577334130971262818495019967518350419822202932374328933111625708225713368628665445772618666770914168003995899550196922265848508038063448334411891061422007565915762991083630463601311783713750664854176206605371922448517929936646726977638268134173812508534384038874733118543186147253737904009666680962280998670778714488891928457623540333281768938762204788852978747517094115638680782903782051510273392143051980444652929918110279312198989099280634858737168469293191088025703537492710969925835568445034753202594001966745349816967019302824528568780688577958438795601813474649649590784813621837456253543407602946761129803821496760977705680084642390294075655568775485479984255012258307735077439358355373983092169762073584033284116980259436050271059391591390454680852954163362624031603132435104487695199321659544560728532504249251006974660347860089820955279884817887626317078712046665704689286282529985001093552619175482794544946484655773855519464521157303391469921737712104745229478700438205943195534413597072042734330280554155202867862182479280666324540178197015797916514269251302239408305986737739846758750545867158449920794121497382427478950097202679928347307447831549056732644736248538085136490546943418596928898430150659170034140840870258846297791074364152773221071422344455984702867406350195706028393059205418229169654093301665894552166956684138142859822450873895428686443139051232930772577748123893533375626709420738767417186481782475770177089760714968366778182400894412633621032920903366988071173484819413224624505808439097307207277586134881507859914796462866787995300466724780134134350127718982060619885124639694486001737224951431460477133986559543422745224136791567160221904036741072673481296010465865339922083930632738776145168850649058650007148499149380053040902275134070665308025705183982255427684438001220411935685624945597616457505053663276031689546950339902752390676529972908970452574653665070870622602309925719156531975259810213370135363457464009689306943640541664091295467962627289175721548264786275691751939337563315959196952285871450644540691437583473921751373547719137395355513860784145061181286232669150791865896124372192741631958149012008415261136043945615876170656074674804460316990635534528472249266043504697834583454883169226051140728579878422208972656547146065307155212227637492487157472781066314110434922019794903940514458030568034517927768715173595397523847524405406328514292304426958385614255905772522717735594432177421511890866681182600157891087453451783944930592231391766614532550738153856598996294720180612934048684515354461015329740659024967240950957010647150498073850470854030935578904727741361598593571217340935065614341097481882743082730345268166870958080000000000000000000000000000000000*i1^205 + 1822115558662666268540112945130738857511762823848888775398193534475003422828948415754616250169903045623674970978280581040395123415603371292874646208267152344709693010175987415900969541089346750352859636061223294082474877567001732610281053687140333306321911719774773724293645704340100022268415943787325796345874777189075508235410450975650804191840000766842968544979274854311487860502867953525698183440717574226051092982818755711212801987698536632735299038237235546866895352340239224669262269135849433907005164799656022938994277562919391298705043042806583488229357360094505409023858881590069289989040181521423700728776120272333210106273175291044217804794184815141134636090204222419850960291357967664833456588363362669403676622147119926280119759981285490241053308256507512441894107627738593424039266639154887971797064905269181275960901349800712615790748917434373649399335312426718639360812838816215883486523841941543794441720340664729084475893851665616172779282508426831358849514971943758055627115006899903393338876532736552084455942294815472790771978096932839737650021506149288493777427769596436123229962977430491169658922362435782118274323611296331587407261574745584117333367360191378033891190520187861728864146143471049415758044878430359904306373497855321635766539898464506948180432036550673169977344624557377233735861782063308885261496561716588049395338113209979523252304214767086861099940208302881230220452695918956174242787560496031333122205841150059159107646390039123608525631031071604928445224641574806280862214578094654099994693214369208503798097827481820801945894153100555173157513896395080856435263745975921151950063653671975684970615467949717312477660034674143963359592159258942279072267941670229356925633338443947123694795292405762195000750798181235637446672186261628896252022791224518224381599437256718245391713825083270320521888138652460132779508770776223996217425590494808787163313635172049645137752207205077027160747963112145747219538976169365225626823449776259934831913529500930636542196742093475210499366051602251693076041617400798145354206909106225684076152892862750984977642312837906989558781229870781562940132042751785803050284385800424475731936504808910711966261322050050024678709673568017430406190288704004263764687170336150229537919863293978135120261007005506305535590890970274427796653705559292172490085840137371861546111143420428223769101042977948244035399666708692443687203316239540757085657699299054571295986632650812150277976857713913226469481311739329282042930216275497729073608738435543176799800221480826949187111269872749995067770282676317363918034446182351904871715028477331631842090240028505558311889847774047422317397471865699172070606897207293768226890556104592223739955230133180098022839337091072000000000000000000000000000000000*i1^206 + -18254928899688895934208333073760375521236821434527484648409043264998520377037957156525768808508638323720343190468663584310192563394915995955588627390696239820130993688730232073402481429738130775204325874425505102500291640327029481251590317617039819712147331876584160799191477819178575120069430542250685562371074658539813437221319667110332348563041110434241970421495874930287373752693576940288194327771698247728909188350213150061539317059885101988940372912324317842525642333068919740010220377033357200898040361160762174339274539878564263539504070886179570092023646525453000355047716936317067135458909476447278106270456008528840701271421774307383360820991286802847497510095921653645238288374246036691355351859571536961269729002403797434409903055222282585782309017410474902369532750415925391195232936766839802360350138301466221735670720302964167448584943611537574327377684321520024486529620192404306661699768702926454032067721890251817920271964777098873276579440602480938751411068647863286055689455902802852002608957006972694234378607929655566592482976154664522086551513839167699143101470875840047527751430300194792411459131772254557663644636784269204545991511428120626552617499378482227190377737537939417490780241813052092926378937198067868827766185387070361404070952303430047604383981487784119230615687338666682237802964211308350692785837727205347697994076448637967694994515771347932452653313649964621247251976226796019451974730449653478156904617180245336301766805484842498224718360199571675394459608749118246661586605976515437120896705464542798782820393238844917560167900602869401034415586594251419451699465693459965494583734562525234528202285988643077201496363503031500083163995534317015158043742419073904613482003589267514067038307436195208095172052251707632855567083999683064062783975159331235710476434363406057007271122466283908455431290219649098122633373694169382982532814449843771308268229872674162008926771806857853471711249103090893533433374524826444315203533304520768512050475653599146446663608161429546799933779187151278073504738342558457805013343588428653774114594854834540749897043506618866185293008122308183787142711593995120715365294365545346806336991143801994455093788104919077078557434470826122993810315673304598514051087273481898524433409860750787058444257875832613301408039276963156449849873939931970968050558437523299055458804953337819844572213128260140169471549474176927251322428036096199253810928765318974466209577212581102620555264982881170387018614448217532874685263189916653990894932707626453637232368435783154890586135504535969460531188266705845784025615243443515761075269207060876052714143449129534776022372183686475932689505453931982912946093230755664206452024787353587491055267315808814602649600000000000000000000000000000000*i1^207 + 9292763464173780597608817783466447446797180615246018877804225155586317427836917538433333024300530245282917721827837037338803920729558074934783722748649817779668621584804580045518122994196616730646865590528987928029740842241028213130528500885641470769466494960064709689368264570181799397419715487155800656330826431073486270544769057790720661618663454964925448749773519065641762994058232967128182326908028821682622383873615324659895250744960723046312101296080089066583580310496244330926071300469895256682978517121762286234499455002509509930970780633638055336560972885376339122495264633480184804863327494512934771731289084545600542364405255126009030170575506730177842423782431555085325592382527779256695729526104625841495265572677149852746941387112159074836158531714848244842704066572286711109866072896655473174017807181854931390080655227287231755397409465371487745991213930995964563150448902469095140761712823534342353235825817206663176090366737566717851155265807207439122634421293948959240596297186951747775896634148855385401893835905392109197330545469322722753966812069663138144746555214534486611506717920673338852200672092117506048000369422362566940171251197177463540617181110253090559515979960521097675726065134458033241732249864671467918251544487367385014209467285330680069192078754300502999751467062256077565800049263209041100078827702813048669664030975393276192907923593979193000974100825207094256604077249039851053729835813083912404425980133511152632925178402043621853991209574876689148860566222091553997120507538709883874832777536446598183760165937726341822225456613838642516686505560930583817512021663554965278951916364172828539589585802437994039842157167686163020700674197261749171297361854361635978906519232641429213561221978739449258751208661741886071834435127867532380279967009316752299947293589939121498937994742521672564721134276691642410266405020126048716228115832973722461602690263194062905409819293226080840501384690072843656349177486058742230809951800994459770611808125121164964424838584987047755556833088897689675848896316921658476046023741471731924175649240707350149477719613530838198614742196627616135899061874586710667676387475505778293433472883928793095254730193846313899160420747573460634514843043313226658468530041464416576433097658897666085250131285011668884285372470117316718726137787494925458383517571956310530294893735777979565689749891123814622497994930406294495702259796260081497353640805985299413176620968023091541082327776834711971805096466081655042346150694446999348479202394947609963350930024263496739452141594393553271340189175682650350580501303379428817535783365558197772376798698268211620769350605941436469568198564634922879466136103165058411057621625940241206569745776640000000000000000000000000000000*i1^208 + 5532753580495212867809459979530749192448889675892247165355516520308489193290644986230963741009706838655532754694477528813718893286683437906392331409024221271698940007499751510396418759021101682377550240846924316997714702127808504463687344252585624738811196338467168125311092623123739064310629628180205686170293583019648082038808315031058307883092549076924101084508229835856701119377505333892005778151074801703166983995623434473012854635439313267993790487229791740736717072954665194720822333872784465809520961610787856074233122469792405419823373351717309933641994943481060479272963158711576007429943553510084203526900659881509552014525850747241480493078392987302449788218129507265614035246801587840807238743030273611940262334882667962592370401346677330470623671602643433675167998938696073816231867206770130133028361000583452128158572468058926688857593644706552898747157958425709203454346159983809846093559795050025060965189021625536074843153541458429092271544300791405824926428158561826245445052191521731364578097386252585406258798516298601860897521212678712829142929388194089492805846536381514716250520648552819391566673393806526008403027423069644376566786517450935844468803144008955148658404219562330295548379927213245527030963994388734990554658047565803421620662172138069033716777234159710342703940842048276904934209094150133171847063710670777808266603648022322241760387319909921530161411996889923337774339956362763400526620518392684249408061783388591844683627890074176416695488582783367505880311166751657875762417452497574227039279186657228890114862267022444008435927327435356771986410613956440887486578836002834504490250381682526616450930177935868277556282383799915237938834154736733325558162996323222009094159514703370219823247917826440690353317598023001277652461236913285283891254687469309537707595890023825833479933359136834270512737792320093812019178652218404652548568352423307058139322039298234125729074665138887310757073265877907431292455269827359528128891664897530325183405154068787383247578392161683801857643615000083735175661549420636862365166840454186506868290419574736298070484038266107689495042842647893694677279289022392624921353561163550738596552220032193408657512566149056539919213871522871551225139573414774355684656349104222448138969049458206094598322175951320446377446397689206560626616621821037467972964056778415414934863411455837366218493622179430751691239404149450287523334436902075184816782592066199762128173322800335899133395603019513734950461590488048798846485861158762162432145068534824104568030325268752988606619120956945538510026734898755014989469711350210551752111950549469970670910306474853780735625363934439978903358319707011430374720673120492553616459139249078272000000000000000000000000000000*i1^209 + -12592958014270323696223210541928776907575634838033945557865281730831113499478470941550523064450930622476373924760451205798870627912813646252623147214841710650773808139983235387542894018993853826786616520877423050687033262098956952300432836945639787635301927868369111843376423631578150808802102712240956626595168660879989716832631129554085055952396048886639028859875592104375112418919092644441004973792978793469859472832749386350310599875080840865086665646076352702418547072765677163999518709543872640680524332874456036237165030775502065654932151217929986023722433637175105594506628877223414617835560008388547393636473123887237459280783622074601238472018694846089682632339176863150555888643231503285930242873821257842287714237293659554167960284044107405140786218575811963797251468817280552718479551222592706049098427959432577043604030196639079554461067214194459237499505670980005409086159769544138568957399158490267279347510392567560756021878861599022161847292048406152846182686134221500849085536469415325797263252327928567211970026283770036031286258963701175593181105253481355375324351828140111431144061507843305576172185833490871886811276881628303067641268394170252376872211702492617222182698091885839916098761949494382490995276557392691657524652963358517443485206712658015325710807996462036213723648768008865839903114754910571821747019154744181354628245263314931083136409249913438359167131785651982208263593335409147872790498002283064355714100086484808144209492361145631328068313471864224359065377732384872001893054103401219234055390340511709185115029596966622469156321081469694562246576951579873176166325573370707488493412658537455205410718408261461960740468047043976671025375432739402109090607949174464131643580904179532884604832411243334521669592727285888865153282107088561762883204366445710368723418508026990276814153941583561331910735046927605682209640408696507855256437484828938102966452178691127255684205399640308693006546907897977421689469732596753135676198311833289565554080439301820411643398055811111815166648043615146858914838202010945873924049838331427398908202712191475444011590918061475681226559967216970959415544306625320508529012617414069744939053929341133160796812510794601808122407648577387672736409356904973154184240048773079820923806918504779948382885780603817956130207512667616852741948740143253615563670724301304115214601782438950444078158083134155841143514795257398756559529847440362183119497160842731470069902296714008086376557110533915668338899746833360249155774510529312262650952612820999562284891760009797502402692827349921648977903892091102927511527377076749328760207919095719489707610640411111871496975918833731120543208096171576289312172593591055444397260800000000000000000000000000000*i1^210 + 5509833644521800876745919402000553200143212098341899711564886200547492108861320953320437669479589474035607951941562789993315373023524224059314016441461309065328955275377530538138859017634700349009335628699954098400873672963039001116344672946613252479737253816405510551615685264929256501933268097556292393147108260572930055297127381682671928278851496053644136826562402006397045603846768473935379338386740557903037362060217787404386021711730641384207536277407890631749219461273055232189959017880809559202034510054690365395619508183445829781896550984412128406393216269517534450059666897057888021496613077387997032196495783307410477850225610367868453823031388484752802221234630025229980007756465809919277014677026954363848528310679496926361526343864699032042615331774726322668630018948306285504596981948826460149573023284498413790248677911712489088182528693892180906466559711324275772050513062671254767722886878390652013485772295917513463592647978084940802221431480137842759985727070528932923399541574677951287450053129808322223331582780876140798059906972243782145043276776356189307112727281577676895964989287075208056966188310303248418706680539888275067851700214514150253908581381158023734713914028380250936578925404226278389846683322516463161571730389805600808402903626544953912411535494470067266038051443195162666070894031862694333293171361627227997186446997510206772456335718409607241733628715307062490395011427576915659997021846279839676366201648057547077079643501135253791896701647104914717082894982878518784163458887987415993210737835538789393881269887483849602463926075773595206865174548652516162053863158826288167547939380543876343193624930973517067474747731850131756872986314885046862994845407962648920778974542606344484297933377759244141366704270555736136840598599695733819547830157942080074718856365860284026085827038269489518159389524749474988702635656962983962510238025158172063455350278036528880649014086674199834264674312774231841380471718893501797597403388236943811614381822351818335035414906417168391678529847985664978369120138162646351711539972103977048796847290799567084391247834045299655255057954123556313244449358136714153791536399790514819333124393254716703155145369905475484073582016955273932372461424438116819971907544161762003605786044663103501878501213388073596308104330488024401336466743706840098973834966504683181921111959990812195922191235632850347449746640718303730365508050596884704588729144368005478747627959063806043811148102740905834428134351687384946336552324922359744737828330613134843612542225988184620973219789968250454938159843093396405796781922529974851745595297109062533229353172590927408930581111546780322784201442123181715110364939550720000000000000000000000000000*i1^211 + -843201576623859862454238168228612445055504139455931661619958082370999728108149429270638819583324974313239492205612260502695531997002136813613489641438771528604306442253461242136215436983076073691283894772448676687050880098288933186968422813945113323299411236855333485916616011165848313662408576567413421805938515148828414336780443898882755867978206155561626421582556032959361160652232169073547874736431742646836854420008820211496858693256592406499963058655593965313949593832366012799527031546306854004456953046920146674230683811530533164940023113025457297323038664919658769040925096030161270008478226368682817360881424279193563819658264071099697112024549711524111062769424063797061316506307849624393379502537998026069889380405335042776556117148226425955249852737517337855700598850710554950426675867842977696481298807641803782818147743435585437960078718517763229950659791640207038640316573230782719026559874808852211307675038886160074619309141536846158940813919155871980767787318297302219402316257643975623226709213912601773871176373744455888767647600107095946403802928744082548154523381816288565071047263695823693862887390428640144498654116536777674841200532285558218678871525227755971345332463820114701567667418861731140419726055928612153698938659458433929230766704742725922653213947529706849985001512114831201214729985880883205227376157373193792175510554356211020854187147309034641093618778144541070478168789514139554622650651714443670558972756785352231082557873359272778591464498800503856970073339256889486748897554151695456945911429852287356908584278554356297022500906965136920244614784920439470671044175627414342568331609466443477825321305170710162470374935310723856264542514321051777296485814565067231672395011180761270877001281638522319911013467040221624898756377934050327333323943446430002418177942757633117594585556700951412590568444938506244752636850700838922397053934486115334245534163166222540761170267042836660141233588762386966786774886308301788492949817002462466941735246779424600270988086923714055408925866118519291280251747420459959731522385686970880455454025556326649202185715423198227833541335152651683397557677577186439991432108213203696773121428085346812576209076620232830342611297441432863438021551981733085586671573822878998102855869404720751369709445659055145758322633439978563968848706004510248116546795067618974825172901713769788853741319334460199884856730870087039045733605103825228793629237617380082361235858519956835761720090476496015169517241890526008567314258737707464853851338752432303503929132134526363957416949006688135924284598911681499604168356013937014643383377030776661931856312809069330418352070385058141194893405435746844672000000000000000000000000000*i1^212 + 34290450953031477144148051826875646302501088760827838996957301906120537574041593703604903850012312570355945546598652240286718722363391039959570973343102042635764156152225680390635421835713184043092272769206781839720499297815452283929284252586890775982874453931344192680654661392563233500285773393256750766466077119624928201863474837744133969203400167802177516517649365766471847798916633889207019423011293491626633086793533640171914598847544189474736847383269161043756487984730024751310410180929720030414370539103347345843124941098128422925376628412190847100625483488336654740704382862909807535625697361704836919141318782261911995776099744477553586512550676430285245325025276335991352948662001493197837385120174486026651428295999184196696059709561875229349132265972762348998068354135783036827771467445086842983494442585978953995877434086296240130288996946701867429204611704772574143515046722367067047571319110936564164802815993407712574838119696384616703175320796245938711643231561238716500599825495099189899174322617963359966053866553862512343251524488557327168473927148689701921343864203246463777387408569878940119359311458183825311455564958464833288543673565453592570604774418861726982039711232049488875624126750907749547601665690293670696296903567647704179318359729859774735622055385474491438054640489022115336559373312101367892534840688701369206132034266816008591914132196574416090656893816818751162205304202688253609700645539826191479534075880470525344798893835629875588216740865236900433471363888247095873371415316925873364751672447521394377548917046805438191355846697591576654079071838400778059320633730347407161294522545419088043703525647137256959476190532331928018898205374120891647346021008792453337582159637221575495854623137561947041607402499520328208022918350685704741118246591827168858551728427574453024774901312913914252165783342432718720673973322606209207574320320164699141956403897276998844559412528743584702959990268219686986752950548876728571359377966678676246877724970484292796490256103894916308231050321423222350955188362789127822926206848888910450046802621580333443511218348661590863072364170001948891106751381218022007751901657146130471563707560956680212716825142894452197079516439507030450867770696236396898995182458679694073706661835413304398890638949146502249325422985398398043756038821688185467240612284020092294949701555210900828155982798142763178324646939263984461790296715136876013100244207450510273826943683296549295504044223909926305750388627407543445758123413460675128067349925005144947638223585980467476512234802649509499095548150022245464141178776571703364243813152855342963800537577868585680598263064437632204485427200000000000000000000000000*i1^213 + -548907725445451907513006489497952567188120077205196430248033427355398134273300493197814048140122267554700336727709475158309327917842915479750616457629072506347681680719778024582451839475659197989753079227157219145402430149157238372333045852366496930546104467106718430617901219294933417694446710982263895669159508870039755604704913401096435444936626701400705527260420304574163500906266448908173005659999382141237833184230640056089276472647818966044027233797699902078205634245917100069658944641287928905011681867348575032728184744981362272223138146568549593846166529940281851142405521563595360045318570769811074077515455277362336378535942910236726896673912447572204030020634380932059856503734864386410626458539230884884770814244125114329837459042426124977437051711479496153882546656647624842660072879470144516189378116944325758493884033041820282248868190450592705768447067043111956651869984899335153249960459145005604413403303329310999336473194344340695563284825353954155076474194132864393278063840904589255880868006176830883018382337954773182166109921094239030462115728731173962165142076916960942961557379842034121275634183145942373080186363329723447138377360966163205200907107900035091609231571099850721168990470515272760657004055164554678593408521552555843863869076673942748525774232814697481900011303018368252661824709755907529449420633987935044282810710262473611693305230994030572176169795974179349301885603604799072400542073452271289110961951351297193992221739390541667557551503614296594134920938283429995480959889682389955024819006258305271709622930551414341944217488564587905512919422674261419408933420354807536144174274018007481895042571842743381459414991437385251081057673793113787641450970000146108004149443990265218603856542567894295660044634378012339415264009524380579157856131019178607601918190363943548582681527718300299676113770028020669380921801716099222875637977977776176733907064486725788711621735292781122709038824133251895701550818846448760490889932060564987319591670357392830092908620129346619962996005872029522878281030191844479704777188338138892680808303030682873327901317425944851732754872152587912925808879476281985190086978746194164166057307891519490822254326710981477062089537350587357840328700103813851437551899608422740847585652083361489980486568641431248171765956822554701794742080336493101607788078067468338954379337273272717237074043456488856945199219188268821940311756527910321237650227456839503426963795784959621319143419939486545927613023396858775734711050470593771596667548910091762551465733749058920012370277544288873917303469338143363580155194563693239856993661425887005716813625532175942141956231004160000000000000000000000000*i1^214 + 3853717087712011289199273928452835242022393453009210713790121288610271042488490013472158382602893676458722075121307450851847101618722089233970028029724925991250673762348819089110218961086383968653310638338416958717544451801733500112850948991641094853197245805022207231768099380804230273766336169072031968973009234541436268641486497590057426609726505859850399548317542564041277310117577429540592990831556553935594890733183840318777188905572293141087783329201263820037388466564745042044403201852187770004939520074798368722314497813009955384490954815056150365291034442095595268556696410633389968950450473784294805998333964983083835419825611299485910973426213015239222805359353561995602953214530542850664352425140016526130806070390815010298924705256488730444690377599999785929874949424332532373333479631886980621609158325559049236253941101642722448049036341415730543007679237880521033006127525484440973889870705287175757799315762548421756479257421413692424690299673180248386064890807660782884104362334171603235568612056775640479338248049372871180254567230117552839668262079137592771464099637447449933084945671431592608325678924423485193713411310386430139710472540213562652823555400724536844756428359251728883485841396400689464725842062977967293168998204094103919974360495393402098214459563765414241444417618186424390552822312259759044495507225402485087395656366352087263171351496417330513123608718062737851163830080499579396973101271732521483470372913394803991660126276232874451098018274145962855871271776440640372753592051320945942463937868591913411581212011340868395412866386703898643250956115292513999621610772172502729275604281607489500617357164111633875440015225712055257805849973458691896034234359942801911844967844518230967415350645681640934648229169511956321736823229429292090901270691660271316747780414407907072838149648016344926017848079344308226015578382534621094823627643254460757298684761835191018259997530198482760546023507761196988051727705384752428845757996966632950346995329073662701226430301668564280239169152553203949045200899430213303457227575502882225452608580543612571307994520010371200127958144548302288652956861465878783778667750720363090234274225075267866572852025276791665972609130238996045422280726022657525046006204075324779762942230650867791283025399574989229511800141103035608808146946498873723268515455278516791701566196267364330107877587603757547020088590499946615380212194297804877740369636080084683268047587327371385172617145827641569856146947764701765856374641709502574296882792988706736875786785537194570486120977449654418675173112618321851506356385726752460269962336052784088764837369225412608000000000000000000000000*i1^215 + -22719859776562399909204304885071314086314678359363172957699533419520413567557936344383163923140053449908601763809792325736296546508073848515979384253194154963961403820107469885791123341647748326394172214284737990109555110118244046599492247235955857996812327954579163507540542130403066739326264957348621292601154485470101379227728102484416623217518292752837157062801562458153796339382267347049282730132262087974569252092197041348952025557157896745197395846269075177972762382338420741069813575635257857799214265765519429284270510446927255929047740916016064244137353761521008880483171447681578506863982446264896457625952673363341742304476625416752017702582201293515987627185627393948161385558501842932905710726069640912683762595661976685410064722383089656536645829547680720080953959640437086118657122505422009164928257989769711012293183419996259806286470866848085846596336685930703300040963337598307819409374667271481955878054276256495595310703512394411761923900173329523248002549208001237782661842815814158594196551545587121561395686874378663172416695539537799735133260122907154095158233636981984610064705120485030547413318797584270929865790384617887674394051300711731341711485627120868856622476286917556855990085929272643970134384114493216183304939921193632289772982455957151075640818817852474375345204864296685619614210767521494011724467747893050478222701529179672983168196492217399118265498936630709957509437592140346118682250600326898373748371973838151511784828922094991932942254213724735712607758244529390950824677977114705950623871345049128960863493513810126423559678402035479212620009348896842317849207940349298579684536920182171423818257327266942409000909714493063309382099260212307470172565780971496494916260518770518292819978924755083105158753235886482726874304190433300691718186576769876889999146593989997535544370663026865623134050140855367033317572334638392121952836306013297578226762170322181111182702761865906978534670096195595508266623565752028562613264974629950382168250291756740001044840331539864338822793550358873027595648800677894187254409891062261998501927390840795132086642175658724932864539702939159586470086651298142706998752767870534621176035438022634052374684498294369765254346059740050890388998266934673938652219984512500937762341745166686308206755367775281507013381687436002513037189212418829815020333172054830682781381267312882531819662757116719370796680978255387200058634435081694136030576416764792789799576665770058427053466207907176978712222208079338765622655867220286957588669744561312905669544248835492706299553701663459365627565176686714854326041945167416506209455852089847998054400000000000000000000000*i1^216 + 49416123644060041932233763654475315666588288249625202806504155046935103748865612073125334866385600021713245577295378610634012293249220563171355455402500096068799296249654503589809152737115151316627836931164395159966773284770243851029906111975396685166349617155870023278041194773817798222400761966744227152595680898339915788408944519602690969211699859748266706130507502732149907360610993395566615598796440718457195209617470055179705500372017263655215944825995732735514962923540029409830319507729506029472424335740794215077802894964522240414830237946473107114859005314879873810988458240083880062296127360157996795612576712760535522610200298728238819197336027331412271991991704477998028131937503676140627043682322212134398745415349546703921804485299774328356306966683824009459530351789887979897890071998500557059143262853261333425750434844698220520723517345004853666793144597035477869974095603526578450410299001386433008207119184590936000947368639187169157848604937146735046105469876420278474561714414094076049951152755030155553840089271674120518696124918452123635595448105852359509176888730183929572325105089707687680040349027080707014435258680155020592753154217769018182211492899890940059335080912459162402500280129558272517920066715632971549209834371047323525856337601744568417928378382355867663783622842769904591663513673376251529858605264018879707361926293244071187497994512784635376114926415792129555421815430047367975192019353137652415555403190301451653010871620412643057035550874370842876346022997845742577645677561665342580654456654603714820998373883739888195885837871358556711889300916182794001927966204601317593006969359747246935495543569869191409182746467155864993295827259041215723897774427235429317689120480172961013006472885356655544473601221565753802231767300339408972807982911927316190054420080080502566167088774388891464498806926020743264370412870088262225656875250138245471070692190090688432178614265557486843596887947427630032818547690252152149045052164860199819903829009743490542404531759876095204078322558163755162193224726186163785522279437106251670892014700488264661691192733797441409790577309376724081947169665162024773835601038240319647566172745787706008325034593142222823517859403389715015977811882348845419686451541457872315227770338767093695488316930848080961454258420803131460305822587128563527142392518606582688310258120319199240922325112159484835009163996259566811039803156535866447627679897871114922269058410533716499089457725670760515612805000241534869476393106363707097716661288002672659391522098237511158465476651036032141449077957217389265902087740139521852833792000000000000000000000000*i1^217 + -854453503928010006655971170919775144717262242488753817405153859728741946803651700586997057785595740817916299363908783018186017528719044722432912337079732260701433524879681171702642575559025631020453429554396740340095643457178180439783107149544515397034781390785897398834271673323961522474689284533797848545397608639899044956788931074954815782663613697951101393553483696892523149770077735438991564291536402610886935781308761315695625006504895092571986637854049633484402807045635701512642260787822911169200823578533559254920904265006740715416391884142616909463344188509369811176727174921016395731292272021711152795652443802070883704456190509455757479401213243512204912995894549819695212526456996220299603552448870783694035660071175682606091218771958235977720080394477448357564900758389975661310170271760051630474078809085267587633440100868276030440401073244506658809719872350162385573340679109421204919379165660779364586995333913894521990237450947170726264787054116149529256716884807258496673628359938136590404727878888857408151990506943338373654218315827653119035068912391561387034112393570830372214992757242122782409290025413674048673404518314640650114134870449735905993668887115221120321245104646412670944542588606852150310474306089124378540025093952672338464880917622409961990613357707492311470248509770059840820048175756509927505893471221788470177911110333796606824651237180704190149869569182406251293146526727494173698898019401326603556635828851381213136038252363566271296682603778337661174652718801807923267130014555332671474093965604573257727901989921684519019613887171649523118969032512933819764306566043759137291980931258275219171725890204470091549224613286111397229417855699395366484586873282639990680627792987170743770417187810423487269598917828467989749397874434283360755092496034489611448004956873627972499224841765637700867015159974299155270078616641454635549679833564345543648497208932632205479724588011025129979829160609732977833687847308327740715097078255376072277838032113751770725043568742641815581333243711485319385748972948411347022066685665729913436171276223920203193478139697074219894473897560457546820589870324745410023618375197647280004862181412761791369100579445837752037499755168631547632065822933644548701511244807668707905081972008249913107496941157383705340126050041605234271352376441179602959063448520851521021463955971750080682392694374017888936965875746937989187981939605230262434354128160067994567926997863323475849295195160125462048578891095822979701867425426287516247881110868339867824645798858698448529768684628245291278263943000444698072733162930176000000000000000000000*i1^218 + -1041667494745558595897688312925293902380941419409882720596569789490571250806580519596935586174114611122442906255329397305948568648680622980164326174618593831536800871077524050223402835149157123403459184414686348006483232321879891628722395702136954549226085266456608755121762666910944106832806376469144738510469709546020827927607902597158891725115125982634554946478173683420990229325455903722540856022209367064457928364268090967828118161898014900123419839103089612683685110664062261706040023754899164216785104603409973438860356152123453048488342200972594414915400427988120777034139790469507307519147194808177536745302976121372796607948708825507398534740821730680874665803337176899596924496187911142183481494394294305696251966559025643451819690272410442749594711854722933060246164384911878712190803315963541085792435235572628777625653449160921584639518470862757456900456992944539733374376338060543784553054379582049052119955850496684506304029901226513967315158099094885159543520391388993911959044329599640034623432805389079853140745936962249690556291846462154166905298440977584839522241977433469397333105893456007356270977726741023574756826562549089656615486317746935209884934941091656311119424339252639589456330316936262913738533561755524282669638407868773899992390824841920691811414526916584292120732799206288220570268818437871490146695060570172169747324351188842595018484861334535382339126229483521956183916013917782228175509617401805896779604592427106022044135548610717612890061975269358683456851951065850243970196997970265764266405264045229229142335432477342690902200756345030594999509912986933710486934281635230091233258100386160225348818520410866187171060761906334051253331755402081054071873178020667911541087714596315203244803028278547888356465673944882968502300895889534836022950084608039364902101658614262070344267357809641424903030485164036595167298252878511292921847324765958250645452776543189729975928386597373539964213405109005628992853434874936149092327620518379836347273181617012830535139357519587640301696983795095416474629958811014185172903487917352309407713397436899063840844448091622548541654946378782233847553054158142495360630785772741808284194831819817004737134643679704893164524846368251170686428137917005291516316411884418695836470316805043393834216057521529542197367730478290648658802176136907469829155691708400438955491615386832020703549901763291937986909845688080545359590018640601835352804005943630491109939221000510699282725775449078282665163759758481200957075875540509317777469785435835961898728945799031582550713087302068556627788864886616883200000000000000000000*i1^219 + -9680997930395805262277887586917796795897199413164295121798702275769558218928286354919666228222685988121327345005526687880162570103233728108541654289522360939497634117982765146623980876238857562181177736192968900804637729057955378836199661016766365911922181415841171005172292946736616771772375250822546774728281666302754788459195748556118336353085000533472001544608471323760397471872339332997948472773832040881274557313532563058803030002630834270192322102485182799875174426242352809685271689514525271573316772103391977090878803907567781916909441803144097801241961725498454912459682501868221213275047691466727797987844369246209575321387709412782172115642664671378855789487524466074418567833233577119438250825097116300428527216287270096401754403933786892232466804069073212168969382494287767070891735659551433364489484487321686843331227555303130790488896538854275885914326993560245797109964766799605212999494162988510222368351875275432406440759751051440942858183387965317945281307022818071114281805544183150440480584415824181225474985791533099138932974111020850722277930273319879184935689751419729955888302348800854082109549768411804309129893414040354137827690813949212332940407277419360850262909181599985307588228498528863359888049785318419983411865748889157902381188138963416781601750536715278621335531725992730310156383453792404623226465036628697853586785513528975984529991304617010326087038298779177780611040397996954381771682564291815664338490108395581252821228008342480305002759891880563073232868514365660883405171894356070713467588437530058532499594113341908327512791869235938401410919127738800233449924108124132484115741101516234716821344706218092241984638893253940567180484890710129028286473719390689804853421439520713978068937037003048798793976267596595817025062985839608208301297211671616312661583608706987584599270072761889133253660544120753527860787327017159992321005252490756150763287853180769685465078170870169603105964810008552224648632631219787633783676726557318072243673564207610289644106063355195784821512368918371288676807863719379007992182320193764104074757281950835584101425130029580442996532690032360270857465016430589979134186296056350113677906541361340798947340753603290178403116022911642888429615489373257480820769448400288557352334445195543710317709164381204041561399607218614343162750218071253664828923411950477112617928460559142083212586446357469725614137144236911254766978211796127982652136566483338572668912879738252119034330197657297542414616871095570712930377746253525574256416709797816642363729107303311071701491011563796121518080000000000000000000*i1^220 + -4457002854291194665355865529920762628790841983669087529420284208683332332330705091615673871181381804820302567871455045665340023973426181455299697553953021559449264452939806646083265251470334328880269887699488066965569077129392302324638683678633685930670268257354654771620921172346575233305588161904610950421456937450133625546681622736786633189722576541552626237547825817642535130092684916968683212132554027300285099511909619385555084811050544220105221928624130185216536757111659157709432277336177999412717581318634667444429897846036511711565976638199060442837353943222261497640065380965287075943035369378184040314824655814115919244471233088057526716534513961250040452059119744323124693248027432103412380041797782780837130671260132483428692525402028177185522574265770460543327241753994058282934043568027868272140913985366652274596011155592018039978523141418768624535457967611164281097782752850864200444386179308141854751623080084795257452432468854611148659298248243816422548863449027786426523773171450568906533969486158113276785382115934548264500992533612019932109295155601555645601658906398124285916002665851524638214430549215995235758172538512333373149266090137568860579382128791827050703621716896319732041787275864569026280113509658491227416389774428387925582247175253191725672214153414819694127401382346119045547002248890503506947632454298149262701297650356837375432921449906604528776560696990192187433279040648366813914839459147722317777733958042364011392143955608229777604099575594434132810593335783018116209652909473955013397429504792412397899264528741172687138118067632191738270934527933083800316363127329618834599879152821285941802420392915295332695033139627276855601351639697840863928857605441465082088098418042230502018967524219449509323950778251135931278793257629340983346382877484665879514861018283015975234231974287199095913271139707919079271154470208471818385874090190132059548943321814087060623889763961676651510640186557098761241412959519841144020474551085023165452897257645426344551780508638209982153618848238645396871082305201589533662924586161679444292610433951347015189397850864632004410996484739816786657175342898996571291825107502970113071229934131748279184445252823488103807358414708774474677950171029143790439144639016452634728609080365759427875601004877988777261363635969044460979684509745548335553318578387107427289510768954171277170837358831960429791500062407481334399839776003362298180425757842776447779846211540452093872625474480032286641978297396769788985611462747719859033824319933347221328446035941204789492187136000000000000000000*i1^221 + -4958014573390125751351754381667051216703687536795250214913498951505332337953769228062337006825772488570903635223793568160563399576823652174973240662449561283913030918047523212624927076913895056787792502681618867134436650036745040436428221455769894590913122423849452279318115325880990228196818860239801964296247596412062440600473101801785669563927700813709749306887704019988180042067866654577473642246894510764212814654450459867918764040877479798635716503556690749743136517949795035521514483077279559231834483893701036046009922764047067383870945648465588377793500822292101692429788603225963650325509003648162133427377582252964898087250053307478018207844724902015866440034184710359634778726909121554029808548061708926784600149045387638588422020393632584399108779404444421712194002636093171305554355660235274755977188148365447577607415963194223512201179531936089253685287651703414985548465843274595226199951201720767870763966408024895375291200765457926447525406911272609034718800494657516271249040341093567885187550756750885468243402037823590842414243356216799454549724576278695635728720725561383502660487942739495735477611294032730561920797489816358705603940354289843315988232204214187796448843793986428307568492635612206136279520956246643742286957178078316328633604409031658126159118424799784385725434858646805331224805324425633325674360929164741278355138331740208899887336757887131697249910379647701136477983678632913335176384326947383602703140848456321713690963526514706515322585071418377096822180355781940911884875026166696704101038343845062656673950276819049610506846426316773449689569682009372305782763423048599455486734426073845585848660250411334719184475228542666210259542091773751909463652662194892832237023831191208805389445196114330874894054234755455705534973158770045899816051455075782249335768018894250166698458522247773641263078408852117137781733072124382129539108880156301927076317532227514769518933652198958409021960963177332926557601028525650796965760137355395792510317938948341699215761633583849909251722812263939160593133179749844662979862102947189607144229096213647529263015995870339763915966356827270982932479920201466475650157732878741344957601703014998606242969041526267035703574982671143429027850692555928031852180270056506117172592447387173840839530075196586744346966341265401297842966710773469537651525769937427717590923254798062005422279358506246293799083449876595134007923520137881406295264818441332704468697426132871086370678099936709397341805931719327358554660907698337215325013330071595780376516519526400000000000000000*i1^222 + -1626074415266380351162345395540838616348596435525689785483419121076513092225223053816765588709201158952258310129029720577735982936397194485709044032875123910538021846997273356399824905451493331121653604837263408968866698357549432940968324982880813411611947626832625548084962734623663438239380173979571081042909532169535313208230639658011586831682294110940085026991101295986774257710250723253465633103752768966749713165799405271212158462854906684354385957960442996745979521599390922371322120959526616763852204947633111010775683916345255529001218992024786953329987561319697939213536759818818421353592763619520708361912436443247853099714418243176384635230974726712629055561517505021928062619881159549405717589257137816072804972241800628046706063082147646143450333928736904404811499411266081491208523041526685549286944407012813116607648487810795516791298762167501487207125911575715963656541019680036740371977341023032920958435301994358781756076653810348904099771253397984799111086504469142518165369789643874819051719867515783600806399422438531532649425505567844903812738109778242629501581107146772475918412419274555406172415425445977549072186227187719612791917976339254474665160392143583795591364242370844594301446556208663684165010951128460834164408399390199200745151076955868906650118814073981926598195853760526955549196289312901326083706870581178327992534841452050721988247532342798636418911011061087908047685994749092940499156436961360480228478644983388947006105959474400015407746437381720371888963447012419706325366727470006945244501438754482644368550581868753527657232948974076414432304713271963346664582879785953949308910426901005535316879657378172014381150518599543586770399274470169468508169545007723111198334240530714505256585876748020584377339831949446496083106629210044259308347035503850905330542166975041958910850960924575586852499115731527874106635544119458626540726188376368974126529911997873177045308752177407168860531090071939594144392494616271141771676903125153639952080771016772513227211914435575205569405795008481603347647513114405542970640229480141491656166064139098643467013266331439523581998084338621951400489103606411238136609765910929210729686763838951554426621353807394991457701734844668074310719735681787492002186240234232139963495460146979007904695439836576070107933231426608935416768961226614405675684180079382880305183102015094251790250954428226158442279777262051667835148059373618582936782301843512163503913189208803976137809386034077274669913057349669913454266427383346990213825335257989120000000000000000*i1^223 + -2234706771250342078284598455407600200156955114730805131912197403390459785441580639350286372056243015070326150629081211953322703845141867098165892662537772768855275379349600416840861939108235174769581847281388802541103592199075800500705447327458748745284072404966705742265656406494476217999344373325432870799089450381323544288782666822219597858066175295684406851401482698871499861649353733890485015711231770517823177150664234881378266319984639816888228141908170666015459306661457663781258309407557965206432538306226929553646782932209604254477266795961063712728868171235792936796558641605725356724696963578646457482729460932439183407052914563274157164054466975182008407941298726871681978677864392655396866944018201363398507236936043945471023892182949946504907468330724686612252931512513907273823092096159635099437501658909124158874674987317137848277485664110465937259181337843434622994408566567926077604009235330128294366140189936779111266884665499302504340137642824088878728314891884304618480476417381776515434961006687070693616814231819107392287316180357925722179311835215213554098601112796881500811790151340613279574189786070612019738816002441408788682155950056519046162588893361508567592197023816426251651454265806778436983919168400850593124289504098204156181257963434166533439585459538886671342889761376411211498562180878214223190050516310646557564861685480451444238518628193757092979398481059432745453454041085819328725049026965517399543737548993872455568964774388779878022688209201261035779188578779222071223707272380972839046738132811947709875119580280151972906522867661294486332192068287072667143946471929314305201961381922900993887668489783291456850278996175062984355786012008567542639705102414432224012105261264280057068157670225857927740964171245007883625368219195928835750152964298885778373946032823104292828898361447764960906115436353751809221149577381984655028340766109958443279006206241690090664009500553556230722353922955310802142689730191260510437149390096467537743419850730876946727895314784847057589126412027102781250114633744404228118839407226712392261929057271755954342859392213676168711300595069061719153065441148648982784440522191980331271925895806909768018963888351663770057139906395002601163704364320081449606326248291453299745263650499041681071323444068001815021847877475023313304128896965122752380695808412823734056451805412329255610704196138557404098017082320332978745429648054174387639082393484804488592631859203907338234829459822248817468188390584543385593108779453617537024000000000000000*i1^224 + -727588555271152262243539657790465554369170123169047615574346917516556198333456118696122208753040174160356573639494233377581275765023307171061489115572808065995861298017415332661775631225395804750150131696912667537758831649425349609048542196415124237580039906476544984057985184820916843438370861782785106069405656263212567343264948445845117354831313763863955042057268920102635830766279687937434401250852534289992963979089989745611747677369950679704283652871413733744313095882997911975170579950794448300700382642621666164101669775781986952792596987435506547474536249565254723784792199851692153642932411965962673833130846596908665792538670038478064326288691458496959044145110849440520905878415129619714012680558665626368445428204962429315957512781313832953070401431240903878333737965131658463886601861273521055387920111989659806791277729070248682729833713204142005220143798055075293917988754719738287494653079391726076546415641529000691374976579341197573875015574109866337332179812624078351507652773621239784566865732832479729450208025365328411220426642434249693438378764365838803268279563872580192350019984322540108863428138720286790237590009504316943402445977738236277537843045168442604109664449728945220079751513195272714147505765921646804455435020049793201664681641581011742781731426124476698659423902508826132879107894901774868975287206017866973302742036138684987768961625708260328906394087416511499428524401716134207168364760772223893659390826653109592177117519754189137130055139657146959377639920148996403541496856429562761017829279829712995549650378346445391619209642425876739556175043007050758334724601204054744981895411251463975932755171183369004700039086528280954562519102439740965900528344590824258012053438917002340165293895629016414957663429926712283673740408630180615062943776227731541915598293129618295112901651041733770387419571636360087466724637619642026679868361604762813000017342179725327827231534958087676188430275039909028126528376820502001865625749089144702505689127074524794956212768294333363913548127967665639964623203888636333888313499537417778752128351110892122788420652950418265379672655619933050376932669137047734537169397241912433723719922411833209411628109333881471767229301482665430992459969676162279155922087419774602626285573034998120026972213554197693285362399140034023082983555856532109843467236562500521715457303594776177354044412607126311066202717472313432574589549566938553345301637227962744672360337421081002435256907165407686976810220069970516954316800000000000000*i1^225 + -93737982463541532296614153332972042928972127832949277390922993501497277224748254971191030503894846772300152925792882795781369151420908375603413258957290538609226926991310802536796401976405879662278762894338464380849962601751222239073667558270319992025941856604382130468766611358898274978796792663034928276801197894742437519549241774846979450078675101797988791975170673924137939629432521801540476605469588468544686550024178742895961269789057026953396189040784786780604533622388424622265075525177170123561179861744793725107829795847711709966001406205363522725946960125531837825843727906567179671181571518956072073547061937570691781104283760567560158782846685515831645887933410449085991659763005695544154916375342644174219176694392269078076906124501770970361890227898943365994497473588016393800356542992236027709814523194915209774130074384216177388707107655402279650093556082408108514808420570044193697386343352495194038618038946230799424872668758692135660694247000857382729068164741056654478524174267286719038183367981605604785931023680620544833929424388583585885965042694284362486714903185177087863574555454344158075198492313073572686299590733401704784335847579583593388418078329036364702510806988457141671454714603077766059175573121866066575637182360093669695532107414821427980604492912584211657596074129041478852545649287073563889162931626125045836965225395044997462062816259720309988635603174581165213091332272486624027135726054455361893756828934327298750527814252741765667681059320704879437908845410761320283155562545740451394481014312237024061134201803997627575970321542406252057865663158795174127215973746810580501529473314694003142887533382146361922533308462485746689910383470768359581569215036973844164486046555004135159148541432858095419093459660081758932284936768204465402489288612480024711175520189504889603224206378979644296489207396589646743177867436252326939341437077244455157781806047530058108722035801933263195601503474959214775804719763520141642768027059231237538217057536040169835596905862602926226201504429428710960993875770019472071528695762529027779860420041568438732701244143775065434366724416062953835598039589409163218427029683853886278368130705538269626511559019165065165741446917499537780114619156086895320564702908082130000820118564936185148676153665576396496674716053117008599324259668302647129857886330865308682118239253996181364441063628952035701970696627051969517721818678511580870271673462012907850391160981680320455052792200331805428274954240000000000000*i1^226 + -239729771815783994505701911334923593851320149938304853633108610431817755479899522360692633139429441173281303467635248958932403837848409458064357399979430504001607783300465933174062597235593319449698183469533475599739339280113768780225091394916930469811174281563069790999557574517000163983024629842068223599146129716060483156128109004978476506422014408023027317242068331066767913280119786074648307743735990876614380851147830791171841795943151388843130559471574571719556814812354285651383024338115402092612319270983022574203367266501736238347905124185361039017685032760648816887245892314823688607843956033958847595566254383286784714375739200109661059727950126898160855193573901341343147126296208588407646444649098643392071421045090293669562474698214869629196994634654869301098149235932716361651608056236197784372423099625273832731347844794895449455344458420572961167270929646797611928981274700634437746460945088806405638972158743719056851683684782195662585746096358594583887910008196818879719936303089280278107629981927479986401406861554444593688409520676633238257145942304541584051832624174675654321960583587820895426877259648078743383119953727401195259736610014160266965792696412522522629597425772231369833108396704969493279637348756021339072329283993653050694430599542944220225921366387237375297722928131583002504649592371298483233916131976928481011419499408882456377175690222097858827497690433964825153851373982921608613439439900874614178708616521380515103618880834117952292119023783208411901653674167476174189898425321164125026608190315558443200378695715781956025619884607060614915414564580348478908535468115732458188587645051132203263798154160319966371010660351909380259141936423353584984224223419247708006968528771623774218680485175922904182567022368346164281741969839977655570268034644803269543522651454678650762552564603319478823306851130511815824374166467913245893283017097693787908168530206758607174753516284575040185485712060547302114607540051261433276935512415134016884575941251660943482192769081988239930679649576539020756288892674914791283347794437126952430581458403308456888347111470523538538990464678436190542818062533644312325593229546269518515993555642144319832263712703329595136137696529050071357389776990348056942941139856864466212994086418204642864258259368873655036437234230170306187718575636783703262915723199694903488109546082895518296701317614733111996424800925750275202121548697686531911662855868772433987569806842739696468865581056000000000000*i1^227 + -258035263544644391478758792979093231307698029972378632185190689669830400544287650548151183837688991804915360858545036565778728854669570336310234031862901082889297447550407239638146004749662903732678983339235301246172302826380555415325874758398306320666253673583604827472701475956648255702215189955663940388545641365215308375183060396356730262791613877798062003428949160219196086128123859203693695966048514416217843436998422813242351027134885300278929554272394609416650564252705979529759545134254594930948960987204141315946654180333657533770199424708065584133625476969112625852075476812497520217048558278478269627860818584499484835797523255562142367105868889072578296528887675455344944766028403666688488606988439857739521112519997254701646548752211767496028677842620066112645088316871370405045496725844540251821106088432842254962625004280931020103590070713087427323907558153637407605574804162881193578254684616527811210799241485468047194730501001181160417357535959355824371584261247389853164923478905552711063891573129471232421188961078295882467765206465718295193795936693906480489321272809990502319267590042886512838642454739917941950345154803956823355357006514190241747634643828321548610406933625059682805542265954287000169270786056489373436046959299621555742254525884842734027337647834901731648200517110463748180249083662772614158765473535980440464378780012754605089680959705826790355205439593472174238095251832613306445732772339054078963805542907886644038329999513575710719833429959264849464621991671874502703644278316671870496671003539232951648410918450238034342296539083979430450550378907433116895638008559945250551110540128140723232947130215490759045325085197848845807448710007511023089798873670672602787465672175082065245994457239536028239606220750244280046538548404135847364192239877844562642282744985595973027869802260864211467063358646693464303347085340359431408213034371854994330821730654052352764199100540438153435079402792624439125336813970102419303953769398854113547191360905549108976318101622041500790648940146967147151179497424675333446963166454621553733422073197913924977397002451538651051810475235491773851109300143624902798133293271662670452610064034049758631327083252724411279999825608920972910489981663260258486492247119321091625214964749758185007871964992568221577582973242069442550874115730052394109184803564396195174947948518477389568180121830015382110000528023377748137316614393007046008967953745528713515869667328000000000000*i1^228 + -179885474062217704885316631985996024273883304915992827953363020169809525650947491072872443122078846313438817447966567365516783966829141058281178158715429224419039950243442189065734816320668362449807564461787194207951415164916793932412511651003331391944666626362290471153392396255895428717203804321461036256939962405492258908757704428097881209606453160625629959594057397959182720196829912006026187996424452808163377676813982314935396256488404469382808972276630424161429559976123187197879060846969127472573666117685490121759020684502038248041524901626183119974694545886059671973394555563162484033582708482153373194564819273303457461852177745973216395460474145757828733521643447221994886823357229662240058568704385673192964310573080205739158919748580161555031106309629805496524234363068589584053901239594248417595607138459548572244413263489819005492122396230503221241193639897290317194522226239671829986756345244411575679528234595561362426354689746596276720581781562158907187927021797462884878724819938001011188946260808869173940785447205126162851729784537550409705059454882939972303321707271779861870789044085122667977271157190942695237519796214601204975091480417371996455534971585628067321893597410849938860414061663045191314950713184533271333906210697978909992441634785702869078129553312444596208449084340054888728017038655537694800794667117194814971490770557702393997329354490510894016679955714535619419147387421349544040437559546190764072586275685993609470076210437852104717479257771343959864524349155980098784466563006235364338887141378017909157702226421360479404683721639805241225579970944671373204232635241704155707239322500323771770954254077237778010074176578115046611957626814805349464439171551538733062860519646953774667796434747152508864832919617206110774497498480062608196261834193149559161111077197308902239808147071246157345201386957381969578530885223711175398321920206583060588449585280052245284367187176164256293165518971925669676619222018929305728314106562917758717364975573828814710817580514671767320987091600161367056286336584019676870063434817006039277714203021338072782261750324840591079039510303477875740897953685532384344634877363365174614919376365423667139280929896046459986587765276586728196759988497032715044964574744173316984581188088967039402540887534242014675552783003449855682660740246405781476583314449728651184842228035739126372518461912495241206541840282524284790334779511029959332027978219520000000000*i1^229 + -80558286301818323165653374159224348587981770530725875737272329725660991121362362385788683797391723374838979457775891886581971798010037233118434386670502287949811247249267796111726556324760111253441463882061290345136631139047873982415933368098786825087538935004666219621139823924987664474074422823047665301063672853753156707669386345822647254410142828379159691266812151466841986404311019978080074286337138801024457680740839099959942459565289635528529868753329031316874061902939033968759446909856484709533028427090792145180867728114305052846997712151162307933196948589007900483705243248643362589034732862309529128387572841120488774776906487463830977475921796223972955704675648178290657625208464793574294829706816393003403845752012720680316697791195590703915199600901683295018957829751010392831408160620104583290707153858759246428797567583822739970928915182927240137526755319491604994736216219297905140923285430669321581548175741946158000745574575527798240049638104342541307162719545575494730350329246480190097552165746696240193044223149551716501627404999293878896641970337894416835631792051963212930756569483756258706995710952903044659904402855568954665065411976298616666326647459816079572356765353417192752144632605445338985284584426888002027611236279205062131208733943725842202121502123603832212408042599139849097202273711315380934271199176369673729552014387022967975481768347423225955831154863150574940182547001793652285759053852461441106082332026631184077138373785670061391573968049016651076420379325057100607952926448907835377145252836847481681580797660096410124737089732773105185995778859787485335487356915470543875289324215669180627498888201368783321616428551141921365508847363591800116973434326993473959499794495773008291690634988029322240780879829969547503941739515068779276105478602568100544353143485894098573233360000867325723687131830484455178911808374871991381072114585158911285302669365704879399043224312210955173823092544553647257075101885763913423024685301394694421328840135845852566354322440574797393535904655947534581873773867088276202418783617849864726185564282639530483367439558103672013458249467657785046781099810370006371608253795161375249708433757514566478971198766514134492687912295523249006510994922754460528189922937887333558004066213769884772870201260868294905295123423976156130398534306513204833057545924051704114636324087531359404417124876422678820852582873566121411263275728896000000000*i1^230 + -39519456791996539630421860932398930729082149247939791636855259704321531640505812137854680995081539521920753814708603965487206103656025275611937655621428834767377196042981632047583203430144155243914083907675094608915401011136633993696662208537267878747917125071114087803733227093704435352194658746454256123285308111927021069238393373482899465943976363112074639250399279842648645875693137374463083494984155375855308341515176564827564515257365641659405567790127731128360593706306276494767441447374565714823034691294286575258742771699434647243800430076276297337660269719085392850750779020075350152437883358531674320749411768166430336245914296822710266146951304742838177133480351478953309932781155904871749169784199455178866952684910595524412576042722126155630902930455711479481577810877682364223847643561857732248601513440671348397461143471322672991122090252151679538886801323674240974135871492303530425402800136092649530568498432430633289000958305588030038160182543353566833545366481730018078251858356859790484864633320347803013666610233856688187691251849567744760572555591207075648857315017582748465624159023107073602582793730031223458796817095433547183901770622329949156919282328691765840190336400098580998618044990542573060941799336596682456605951515203191147692129825067434773334294807805613955153309655841901987912238958459041982166927741885490514476934361444316004955832224635501511823491520744126116071030502209142278126945786775958110535460040479308179880644222495849274226440925091395694927501436301035650880461738432527092847165313465294239791487182429677494972260329990081176205557849489772728790502875045727269006258399860256212956815802269151107063758746377552807773581151605921621107750004409983085440906619881742655020416525692802329122286665465457925279532203512330273125525864708457689323176840953791944474162057048203073443197351146563502028245387683534939655007155687157639379230133429946571448315079255596167592397910753150826252147271026358788099726081816267133766137445630017402370662840992010156922200530080044762959778106082016297675907623938401009755991496345727472030369932360128873537699889488832193617020249008547869607788287634961233157214224788015556844194413270967251670236608368023189938217653656959172370357005344819618094599854852057624607700985019299927638846904269111969565669886898053567111155696957526821906602715866680115947635477300960852906606592000000000000*i1^231 + -10909957325917651077636115945357831282042123592387466489048497892066628972772746682794598969969665816149661092543502147423158883415744069564363505205953680154835900512055030152888139794925643774506228479246864667759488886842059396164462740499576626618732392809461103004454498252698343772065097412133115011479275838032784019428034400843380201834114601193871704652745216788617202635504626136292968455751451312883243190379035538448910007218185749730379822088629539169228211749534328522470759051890034004699086972362560073195826106349368056235909793215653655153541244212491172124422070167277617824127327460840590619851722439888754621192756629293207483412231595193676921217771396365223006048252366251328443454614186139948505231413084951823907422426189920727848665642948334242565201069831497832680552337562623480272628355749175518962618872945100466373748588299079250794311607900704369222746013669825399698590643766406963628394038184195920681956670241714473697511380037110688439851466789188788663800795678658562229651121508089619898205657522960233374130738842539379185217983556619947580896606527411022640846376096847982648353891818532109649810927537009462521650177816758418013807149671428455649569051827122375997181744740917020614875858188577501841478297133941051432600803555462481589548441968286397910019407394607911882250268722473633330885017158092254689322861404982921857949942979687836658380811224373357230888013671005023389968885197353411793266244754037899474441534576825991561822074716670565143206617931294493905068894879642708114701657903027834643308313662711113443141423317367415497448541487713173609478399074734454612617593663783638050277551458417542430290830324184111533914536821241999471996893616370083229015975632093582110550445501969197181340683659376630243714329648169694153011688049824746581840139161398644638774113682342301846557268281390097845198930922076385765202727148936296845891521029853524341011322337898823178467220440227376451945303324176659121790958979406923922226090186317108039910702841586491688055131120150215263378262230408886356222476605493430590722824966063135798652808496794948616956513849562068189788638474736064536315731866136685205680709492069051073912022688561395104054740511502201623462496919929512996454277929740082035857173224282249699176316426742029662497176111828122681529337217683658077156047034954295098690571438007948382982163409141760000000*i1^232 + -1523943781706928475306961571288046045821333449025138277545076993605642739522709343492285480902764145797164504990099071672116797443460133822460425895504258922895422474578868792257613664973242036930509981736417188557114889897915707874708017492807171741528583805612940680664670218989709608451039260596635530527017090597579798982600070422719825959317912292989120709506708288883044376519008088327028255102145811176593282146114373075910026098930945895119289708130497540168000448865241086999628736013639727046078790851522662888862732795391419053171328980378142218230534488814438948271723497658878569362180756525798819558294972729306803320937261064131447990938055394434081497895457907782766421926199379087181475113080049819030678014637312547960815713142486078520821914645605907199338608573579806062801624406662125150472370333789280294393365776389539963505443134753986032940915548129911483467008671494362098346449614256690367212639571114654246736977170023360357001984422828633877946594355922145638529668671156361249417015946904375250878933387493841394674810851494227527291167037860360516729243098607013324816641173609101370831243922027439056657628159345370279823708150263736584593158601729966362431491259229247216126326940625945960853207087180526314605025912325442457831207690216564045172535034725398109939110186722678534014814582318469748071671126766072312463949113641642541089435648197703553065695104023985618854647554091729996236997165578192437203024901148323811715849498729713699426735810467765305283995256467545869976519037670245224007494792172399184583810568091775290541609876801102066567278122300734870500277600330196426303165771127222206335254267038134874293446007715030926934954795357618209550144747481512660595774613506993404557072931925151445480649163658602599752838201673615790747185806968456085346988988123830454604971729605447495075766107210763072205946636914365401914997809825093944646930084714918219744462096962405773718011597314756699517737714017357097126096169783983892314914151913730757483483778577825174332991976870407744077457745751281498631974217000676616164618208902882833667955826584913892150567170063158256293504584408741372994892089009109678871457804569498925391681619749570090817035515643593353900103631781307382886451756631548129866307840023001203852652222133729521807711730486639782281567696533288590549529429931256945926099209027584000000*i1^233 + -34655521246792964475865545074288024129904579980130218072982807717302009388194500950419813779905925167499299948189613206982289784929584142756950593380773426902913563221841657497900392919222346421541512725602487672639466137083615987973351634715617180527909138438030504918194773643486803926696044380045141225095571112748292792666153182794826517879679263354528378154144342709456001815923164259032899842282566940415264008727414425829764904059349781202004411202204001636390829082040043300662503067194322308701726080654461969325071007198892512071061252665667541318904252955724602649818147720290622440936800975649298395450913907087889569020993071957480918315804485432975731112978852608558687305294927584458190659020541149891676832519348747487412221276205101612603204918628609555622858243710654057776507009904942824088359729569462600987173956317877171073766447940370015878517485841235873169497626006699506351384195273938171918673052432530245003261752125815271992853250912212487741017190220440428003965222101768355290453824948915027196156384317759689224346787237177380552365480055062546235779149316135323978571562976893825244630582518229996885968037605275785530642942264559540269499054413168068897763676259653285615846368480113399253515473941192243622993229267462829026772805659277342858458068960025579708683908097717998645122259895934281884970654239827023004193016848156985846832554630331412560725476129639378371374505938582027292319703929574442676032798547392877218085546615211561066036849556732137778005338195096877203934411805577680310990740400946316558113949170367219459423078764500290679302011930304236052266633375513817231725161315877902891266401037312262390274974410387106251340429400748318005296097552271413404863968339184331218271902127055060536437757329149520351342939962930539837058690772280519807323015651571001909827928710685588722814103588930339659821136046878224988897521146220695070914482223606666207548680205333105454348339419399731857718683127690074406813764280493033552684477717069801173850378030791921608038892871872515140732428546441329482056296360740373043129888737027747032192242548647154862930362279899149943445903646375415278845405641138039002030242999145749683361895904869498312357927608682130681498199404812167596287589946655610806212395613185708730820284291712508643461525638949197765012443425787273669690045497344000000*i1^234 + -291795365191230739845720675471461123655073732864302666455563124426866954638695783446573749352933981105629393840527290357097053907186382286582672506888737842696664372030343920385938599558208939826134412203142628538407129546802831763842781183123721743639511018299210768060929760541662013054044777972037330335736415390965597375514943754543284602092625927913687362687080899424740237784981180381539060023880858456888299351641608459214093612723044959149448125246802391837240603458067845693284626025707724662421435976118361165723767460736543977808522917303061680189343105668859534007653543465092025222714938829767927901027907965176469443820922679630156709947017202820541675284577036401425803797192837728606071688669450749718097057078972483124013944261008077663307514878959699792910879774620333547095040892115160073587603473635445792672721068724763893607216679590988538994710250350623091656816530299576362618422040303929059189484426938220838812553755519620392513221381211930312764146427740923322229205639100959812570864954227536624182501204213306596178461756545498165856248134299953951923734877463195540959124460983137202244577815111495933219995616281550864930157320429232542342587997585386401967166478957612754875844928855926436913077472037281280921020998415974104284785000271488999497826372213645525793107996378654583988685940739655871784848976808279760242561197787056542984986694452819342267352270462506130166817973729481713220797979677942371344637041667431888669161318269165748682911402335135633254589190543838636908741948565674727954608404821432016544724150893877483385336707244755409855066675693335739478042571998381557453658253367364681893957009418320022979886367306351958553968377092168821743330484835939536869219287661802732783779252486275722780347437928015367324391304412562731016530635347062690092402367394955673133309948107371577148793642620576142121595424308276935874527770424831597309687399203809793379222440613127015915436444418317838713705037757108672819310562127216195425938284630848723666596757495813884260345070355503630255688756944523425418115949817743921005222435544131548954795231915013997781992859599213099753550163420431079781125771484151366329293595665904467437344000620473193867186290523659400702216101415947293620333221221043366856764534434472853559658023988391641364209822314982782096774770196480000*i1^235 + -662837454491429626233148115219760631588171007008985775677606781856424109020109203387866202103367228135270434319070479203605132868756115676381936264702240412065110838122713995985860396800316116481660112318467731606614773595552896578923475754235857399022675765936021879096256689886227897591061511293514267993586352204486363254875433092297709083124669080394987834762182877613849615347741369211897597683357208813936867060553265622123622122240823344212046998994568680726789098636011208238745294825526681836770791822948443242373698395341987943115015783724727227773872584131271056058567581175294941363302310082818584618122601310144194220858571830376922647221710582890538855876987949074630838726957388887288798711326502985591865595223295469280341136910413455416291097937132745131674009419399151403179922290676479903563042369233078579626534646311276647593267237242402244355729748698747204456555930683388975563968170626029020190233626142508521696761630378124240506060203100375247195107171602104325336673218087089609189695423946529647630299966583621855388604666892226612826757472107722753020883311974400880486620418257036718337947663270018453355301412417761530560729058473003862028737895288998968951252673461102879009372766523841678816313956768737103707487026771083722674366053695384618852966822354007002743033284541845960622566518884708036316601717320380087601860497824931076109474902685538364637812903321565658381375450782760336223410652567002547641977253787941575175621724373881806048996452593144944629550214300333495887014476719517643250177707457067106284913780329107171563025317967916207355381790908025885356962354888543299366149377224158227772675368575451261563560043566156812314075021056353096969839205745732722102732024719547771553567068075156181289664343049256542109205353051745612941720083174511971516492924841025668470352733361629313406541853779768809238571739064838984266582206798643323004664602797653937047644362623032943549187763898563267119960509601964660748504118513493470291925700091212049707924267300629225717504989306528059293911721188536385269338027750485445878051260248158949001343172208878462802937622331824356239236858277621265408115700252409992248197875483171322550448270680139688184340507998588558762792437895930243758615751164288282427551665529029016597718133810931301652205928448000*i1^236 + 36586205604330785850722677167345708675495276924531768705972809136978717556040851036214544160476149311316222509905425697112270120620074943861522348610171150242167064802301685555362687069918870766101242421613810525470539222343422627908618186691793203114810885621762911386015964025431412020553523907926545620178538778090871593549769278169549793551715400812843946357067857322288393277951534355627571033609357009997493989763164415695215389064862842105514648948541086988907437586937563210463830441715321851386186714559866202718669422459854604594698268488110383223492529000816479279493922225713400550963077539401144481797244871668207627419843468897015468412659901952810146369905513303986543148014863311376416281859706400959782265739095419782851601505889648338988905716813875998058830677546913511244944121476773778166167501510948435726074697224591777963798225522480020244709576746759304441935385201165594968152736295004613197502742480855077601715257103514619420399006641011999212756898395060140309091962672430964242165336975910127563618092227996663029010110922663439239358193139008308353515236248165079145723751846071647130915472697349076197794310653793928209583444778284921734042062979253601301591161553252946927500894146172195121180128992022685513737364241125186811226708860447484930114504824446919359137611179881607549831460972344973870551155794779520954473653288666988171414976545408206655548303084583819463174551340974990309465335288441509244098942416088685414889123951722568552339136369843111764361818477084016108127756083657802379913819888940529806329355563228160957798584016123531975506759474392541178267050799710932150335788380186514718446441257507568801676523659432322144408303589764638417612714771731407267858107300226572383728258974499173222077868297817453112355705198934644362763961930215185122899116347331556619290260857361264853340524438955781964798886285908000851333036786753004658885044977957735895613607699528201700562012562131261247719949242651104618029052374540331292609261103021913162282456209291834749923885588040884399681838934736156972869850948835981289044296859563733006324117496976461942565370067539448081788462811599550162286948739868759955051941995024496138866687960512117484569700940536392430799833140496180037296430580952043038606256011634811915468800*i1^237 + 52277986923011786185645429449292876079338036327693808989639114962670066032896086973407820143378187432418652126632853163192018115946967576151592185527546354365821679310719663907416024198419075770482748642188865927524002038208777505573761388512629364328980392345713670119825086053690598202622650163333423879904736227983020763777212083423378148391417565734325015250364184631894855725876446653753882648299452256314709776418337823212340881730175058414878794244762450297307289170473079739105169918863816409568774638836983866350563701491367812629713448945543349662616467645370866966486923037972151549265953101461017738634535925139324655223948543796526647841748728209900254216173289930516929112307892539806106601403001239969247681183458108433679352263784227702274062314586772270367715111609312248054693044199307937390980958291599927056178775387511059939254795022485759890991673528298663303068469267722871821709475554007217109454205004787687442983358142679692332090094424483315692348264717538334514288682106553765095434259339777049720395439184941368044237364522327850117560328597872479058633667030695376181033173091150402644155930829868812619400250391850966175021560030471162051137438757189815565406996190409309006209947095765939777788858158856906933133255878125304017895614696248846948407063327062421500730648820316407240706164862901413463024259108942048738545441987130511546374660472148806599856508646704946844916692381068872156104626879146944322049019380398937644006633163776788311250270979787719418129283226635209080078584050150646743731270430243857950549068928167499808412694722361020364670694227809654496885867302434912915816788088011473696677584419410083715969846023045003819223076893940504149620880780903417632980157901490580713454160088208445079173573499457916412359916430002166894550036342312677276912032067210704565538081230817358672215772959059553724615407534394944002459618686671188763822812027686581685396183837174816700348234436364700929356226065072240943601058731183963768937186230182099023411102519813928563288614253027520828216095059638562818928616922571873609713022417647472366546092842360095434968935648515322054922132720558797258644275280632446535965840704251981612980850406582634653933312408034428181636390277714713036633606717440*i1^238 + 49656482730717898081400797837286745821038010859273176148432669565033584095995093880936488400371188114239423455309729314887343537797674063010314496704610902834594135188690597228733820694328830834006134926721087001482567971272888817600064946681652601499561347799228484344610425026033588411914491056081049217867374901147607600842866261740595935512455964926302590422753051760528181999704734356237540329294525623921453700532795635622937791192100629778107777301307381467947954179727708648434989086775204295783013564090060067619564096667710808373088709172900573023986511968884443656615154860243592599625026112913587911166775181098310493827401855833952907609874623098558518151363907335315594781926728113151478436628329872247586495259929547951090302600659401093565884673559019038966339485806938141830804717040581241964981014489599019631805515305619602455242779495524096405491545042750739387749629257624567134379794805365820679291759314783845715668850251091421005312698472836755801548546938201844935029944920262555741361385896439560703965986846470177649798167186207852516999703268422542861666550336037769551830161186786018158144058325078628293443762818231738630648705741262255635237065912115740080541555560216868072320290337188618796169229372936933813467292314089325384023238393856965974283698278090189452414506996848713179993526574926829127076949599138327440856541584594678055614026058400600713007989654061713902177220763744257359935687150210593676558244927348540892351502751159935288329086356968349723456167859020235944564855801685536509202522450333026528296777702828168706797945325642140435549922021425653547127661465047419280403132352934590443122931930651303651598308956408205136344681701480030002409263633032084293136269295342685543307345273817021648204209270307876978229727025104341335593340903229141718559340820606936499649874182797516020368233736911379986756342918282898297171512814157272973539463455953775412636862486385956164452567997590150926663886895210224672208869453339732599587430971721257090539615979495404810372806415534270968439448620333750117884487277821552156693206206332354117385868266014126902144761109190897525451150018399688554878513616451506274284438953851189996695378387744510575098600708347265024*i1^239 - N1*3413184970093995272299632900508508350028555510513457249237475288858286375168311002633131978797364005658005318797047714408059106468516550889990548574730705235022126142440043259318971474443848558908968972372638019375160748489879388001791788209949*i3 ] ]