[ [ 4438760808630230825513551448107934944900393669050687136174992191732363619010657542112713488360287385531810336363426268263014386565458167915630113583657980909779683605576217613349141828718610779849843078381662572120333135505238245735852840511880691205093662719192859676723213502938951070611137291258307765061373741071055766966147360414900189047468552682663963223741380046539560936487603319938483835526691650424738515265093043899849393313214423922456332477137443280571613765265453784832689165411887406248704531341936761889299984926100155669689165528921093080315617834417581250737389039184242195207740282384950895107965685052854347772644114200950426769302990240549751539993567385246159841138258884400348415456613691045975197638026395202434511120068882364071085456920880317733000240933641814478170442919456323107517084629408879618987856236201999473979413290835919105080268512217668731268255348881145383843073139146189565647964555079468891309827176992534278608732009437575667553271308933161641626922481995430532766922432183792311037873099983637540766759579049434975071726535927495709095926194197331342963443808296488785734117660865952903055812233064973237336303143776763812293853693486125645188679207060414087574079176665036238714041932060628172746682417408384896933369115053486449597596722272890220149251938042846772466917420981865644945498228499602544741045594955233116548909595959194020515029901843744929864812508867881743575867858319324619762713963862701144813688528108254683749686388375154820743419028596669469258742186559269993024265641870877804379452579890697195681005172698920016600589696765708524299887349210358973923829762389935012683916620005472517137790371423513348887189817190786369749145309314865569431145907713613823547859344238459620407412101761561474393747666775696023822909378787912901407832107122787811365850690030156821110197147828755451035647442434113194384841243248931063942401612620560949374939296768310747818792050532433923264687777147683918809033730088775508760416187301595710102670393770132315002916038887163595131419135903512391822128950446508542458696538981877086841445415136463150861573709368836402125606574858350509303444110431916799268231363834773200053939359636379886465657929264949813550926323846007853523417101505116106230543829745762855479626895658451839535916803069846240315589850761944408981628436843300550702662054104040915579655842730060394572479392956647562668468427520870006976369961432988178414313181173666538161225156910961332569945165554777695963885787964209528710311205010952400010825654252341200694988351818361797562388935720946551620837419026327794398171813204170541518713619607022750001844918646718707448448785026778978838136969201333911683332238480829888493348245720958528556255150876154139083682910237994574959100632099389248942307981863729876992394536517401056387946238098032469543347368813712847202697316565929311378578643015644939918642712552635028405999488285268589360792237585653155120940888327688736115441813887133492506922984880676341841394618653367548112678489534392505384580865844830495004843467916858437983557598949094976646195896252710299812113749848167673682873994970087567503311515666406585809103333022515765792451784357195983931326424005513557844146778076591573814497187334848716300552075582539367740549887586423031417818071215426162969070564696118562062579556416355343287214415441453147356960729911577701356365749106459641967755682628310115686064296325613175198392211033583089264267801303014898440562113479639429379181663793931617626125047348796060222284950039825612261122989778345959181995187298225027185337627778761383241259711185425643682413592757765056553428566382994675044851722970221909164705282891690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -7639464331004445617614359858029423761550661994722568005456954437491709397178201500171064947665017340805242872648957861161524031039461464994770091543430459377883240833137125799817056451955944580530537793436104376059319298349463209542459624705710293143002959269266808904226964742285138229169333275553344380948166323037799120418566926465232886651740872903801182312378610782075011213183668575627092244915817636405243902783756995715423932651399370142120115182099533865400590343653671370967004061791988390011049315835416343694289247675557259752555819324080309311931909995981906455216847091199014142999876045532793404176269050132567441311742702510433532034124943006584336885319940305266985278726827796187942865870355852747629541640503360010429016521596583392241335057005295883102208379430110313866551626564477947685933186501721573894877191860782638339918748428672498619575865119773090650376520959015292578696386677683095163811664913412438594535733712831448789256436027935931804546403877829133382529006884988503532305204905989232796047801307830211954037819510091500364555914827321985126331249015460314516586556613050363012525613458445157547736769678781338755500322045766259735093572147363744028746479082252768698344609740725379171699290986675779728542305088413865750202357108108476352588144706632303253120286395201294509863164120710235217459047011762712084424301096026462349111779637803090470760595728542785953348488932446819358856308987257226375926383098884998288769631197329485417294394777866054324597956032667941711225902214061289312597774422229678181243266871363892655355279368628371143963705482599392145895712577878207874082738541862448751075514313853449361731410504583243075307345099882998123428076467579685263013166741692754538537273085266765068164514619309580592849937729241422925159001769648060247082270195354887127239000617929004257965091120075761221849206795122615639382117196201860925565687548941268500730299842767022625602674069258112855052526739292043242451306026874718901510147191926118657766244259295411229419548287139287122236496376587258736114924962407665921979865389732817725754808180756465293507654165277539043416754318667265595705046467635213318877429509134500465313433979785624570796797299687837393253160897435467470725658726159819517915922782713119620815980519113409021308124999904423843118338970351645563576036166696151888123140750829242387884178138248067030249976373068073940767368215891509129302083871324677208485879621475574881393827214868456810204281298528397681490482831778527242134655449471739043638006956284569406884434776475254367521041745151189994084923693426721473737446622324798317440698423975755988076245260091997144019712410199337095870978916981839952089173091040409924553578363527525026302365116289634391920082964624099810054825253346775100629749751828391849366645544061570298260698519566645364795141165280009694418360827714770049225581803891777197225826288116584959076081309953873594697287175899824076933009158157122853992785517177296696178850306601632025849549810650475342869412645769513624546230925869426149267394100381370441980076590201530657984371938828923303677678594664748123876599593452663781876729340750709666932945686181032336367445730241221164865078097100398068408412209604617554716463299857931447828446213404503324085090559511101111116077396436978389863282205831580995585887724113627155329099162632044427146527831924875423941345118073194176521351377046239761977261614179772511847976915767931135981746387612655346084351003656048657254906855946061097816075319342706237862150430021648515158816421720553720419400412282823367271832553731229709224906122371504135930843934618644558480388685977429893567767285287556640230920158792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -22303430456824068414185491957861602560226064108806885762428386621742245906378893113116552243956445427580423583214358742773324934332552096341281419402723520568520394547539927915087807204693587277643927946436324812041777160045268943014273917436829708981444201384414515675039484959970998156544071021138534016048688374392669340229060528956849638752062811257610520982238007932442826983955768618148078743599555952454583532272117869203468543243268463290968186049322011173819728860061968949677914412217381028583962486478499262389000905244832851236320768253155762814482232875090822350311775783729983269950945144173916274508252921309584597911934923867184077470874569181594661843913123281089626132418352165391184679099527473091019826968692360919897006170041386749324672072134677534610062270405305354887807029673457626347382262745720440716508527818160894121914748223229357822611932927044328815228214414144177602501813628161636946017949192448197795540939592098601358591295330082916656089043984680372015065664062276477885952728450126881685371683941696500541191585302410531630507772051315371098367847711989199472469987095839627414423106812519991273882294581340253582938857349505518220534993628890567830786800038552783226453783459259403261789127264936665056107690905401610446880724382981741819884423923810120217111674263340612150618288144192243399118377933125121783974795949097904727050465932238896638093220936962667601267978612342987884668583700314839334643387125180632345342460759542815681278971357362469620798283028686744723450777910650078119087337385250102562293247858318554956743579284870881440625722897008265162120866774909464578851803840260048257749886040286979389485839477759280323690194503911053821640020644367046322082115384234691990354743329559199584825519830520138926500214041375297355771049677855971919894074525166896455603765288097022530368703099796554554136117848624824264298506563989040659428330051041978079765005688460411751734116962844521277724471697864465153147274814653184917147034657815549701980530534316805599612257824378875784226911520353321308579887539002665758705172751118032345275252669641078082688355442379789082907821468495465972261810844409295393938322007499613407800077212159855168115548269774941102143012154772162858530368138593905237496255282388824508420124377954937962417711850457865980622654066015264485545359706052312242175915547517160842863635514945629719452630000880292218611068737931220217815593325815343565548614237049267994782774745348062006654538456562348943016844800404026136141116427614568556323579981639387070080826973195697283058946459775649083555148623163379678307169156608344487963565245470054731902152932473373732437817889575771656404090567158914233293571332589326873250589433544832802221095127840770376838818074775171014098943245366223748383257647056278065724263444123296750361256186572820708134788528964139801478316954194415125503023477778320293416351117444044712590416785842612963375100841529402262728764999254649929616588106468774170142796985747438850096293009076218912453043777146941482658337647508999963548557167589807980030771098585524119180158539548146247470229887014782935009009050443828683249929780807619089703621309612330042193597427095663805374013066994384100558068580644481978333255594098098842756203975179560045769630233822720580550882759319242414330923189097357448139260262691892426878575970116431775045184056766429766746784019123134883789816417383817808268885220554711252710524303871442722104114196118919570843617386240789766069680910067800060114571095867585560094386033668971349933544642693631035013017354504331338341315938325322280334675558609819417033480935011484786550374622724625161615534782642827859642813509800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -60961274527831705656468832257617994261053166670432831926354741860127336635392764053539834711830773283374732814026832066594748611998251266160505396857272652760535446911557692143953321414002943978414047730295642084296126647934941851053811269522607923647797647355130020404979076963352422806092983884829936531370997331403422483553799846839029812148393152214381825611320673116811349025125549495350435592078172842007188242695862359563118906231519032740814940749003603896375776801089577909047240299210718478204874566911241255714486216515322712959799130243235881532883534539143928968077544340392775348151416781477839826436914015936784272372340329918455433496982326403513663830811618226752877806423158754830611299061097847763740056873752778910888234447173351525692245019821257404041244117377559094036104013667493278438633347875311075773040352058473060714023459489850714942527963586710489556102011771753383665024739204857606090932833353123789017178481952395213740284182865990042806674154755469573503286187751948432133463933097748939603095237627741575384388814249499645110908212969165416616094018302168108415508580298507067529580256931021139752415142919357074432134972381986802237001561706746869945550909735029796250130980236199203861932468128596567541116283652153488456043813242504124312551443223284652846229613789939669174102777409924570815610913027844641011024247338923791278358341979015247191423502048517933869496033647659972765248293295206933565831202706810836659355865507731230085391346826816306345120590253664398100745405815101167606238595519483211564412918496959163924419553828506746705879892082380971801772786092412719415525467131618625867331484268736210336569645421078034924718777833773245317790978835175147916949914686484808063640411878421070898061153845390611120290841433514622713057878908607103454554535998195731525913092690738152152211436164789732842262412259035617208725414954758450128710689956509043176355477097340643626474696829001078180365580989078404921823805462184663508933396743873685765639766734568639153066150677129739058375903229033876928990145143208845137829577456163562133284236915083994868139655307533375650278602356149779817434347625892085020191895430064447083662364889492839051967137466226631324093437328518697457898013932374909341931425020387563832757405503378244792049957765835586282981575876504391200594294760594559032357609861164539111150729513963324737319334160198265668720228168016430449963737031426220567435642653315644065355771918827947829928385455356317122079017918102851094955591063615195346480628658073316273032378397349574206458983010391879826864077363651671679809173015492071628002133003171615929229955265492703871062818971364463565337900509752001926749320849903525913223679598319466391252532661016161314468071425478781909614480899349425255978250399578311469083910293191814156258074374660074075300903311247422372981141223583200967363604698686429590202987933283694739823932906739833564530131271112100928802698911239307652462612234461109229079505753545475830541312388667996020949621227246669033859582631140088125012969815038686489910108488489366037374754223358410924081027692633669140067104422700880728891404912683501653949196755907126948642738511933018521860566992592325124462734025661545635731816017669421492652858456894757822261940174040933270228552365029894700634818667423175520160140599202577862744811651888077259642903016578848009450765979626652517135718542801362098957033459489094222415300397154302643945105223403041194512608270189218815832599609615807459734371022102500850019334203321662072234209142000613670283237056653868067694339420310155688250960611497673886319694702140649506745264528157250222237037282685030881373612860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 195332892903278582298608476467324720375598957384032477896204496508238096359933683210129271157650650060552554902766572568735326288152682153320855198649099845312744059366788191017778919780912503244562608741898087749112614776994933308549410437384833176325346493357428666976386062072175310469122871293045360432158599341648074912188755863058559772296670873619030690587774574912440655568119315805595985705769387774043208980524222935164036417216954805235358986974524573200012756538808479029589536523473139141089064937874858877342279475527840169769027098795777823297642179943829632494050821515389791146260172863475730944857285136286487908709421049769428379370785132087636871892624482891746006552496123167174968382489895078014901307680094801832093839880699606252836418873994485228674879371721190290609759207534938424864864469666148670270685880161353214692569207878767882021514132472022940187896806350977382737814109411195134592750470302419996518281781863434119257064403924335001331731346017049912614023316951121692770924358418281389166080411226709043052144993213774335767359332568048641237240639487479400190582885766284479050021657990591732551170834899468798600116208863316899299457759794264321632435494685549141309559653895638936125996600507043103967845212959227505992139488697245206007444219781562328710972596483388548587067096602551698434996899853677140527656085537720685772284009641983503313687149528962818115616958247608691174476013860285663889321374743133689520250545149820859264158186149062991173779484194433397557340007717989133453108853279565433811488687133145284411010426887677343356579501127352564271403841488080554556520161516105764153705582542790935121174915591203953404673817608826401742855991081907076224926771538334738049595902361712251503534943595084276015021995739827305865578920965631352084641943405566033292946420127054929201416782096027385279653629445140204401123803486569907050241211219631184082044127889582911602248534357169453019342836848415283309760207304550090456928981941862886785430695465547579607705873560722136058576977346542857048493330345577787093801499582096980995119708522522520411121335655070926011285609771971351628354066021730418979686841463522126922546659759312989646946416530693123740474637374253920361538354458987489480875969503722700128594631725344415562378082403855765202341031324329502044262327515305429282291038776660953797817841463569646659947328701548182242422645966415551434476291400515927080596096022747000963649087061484661681900670844622620348457964337408438291234685079807562467390457635301434621628442884624812625863512614461850049614652002893472595860850713252761550605185118706042837481215446219381031923876955237029344271966329678211409690930083477366852515599507209608388958528271418510803724619844363267111463004519687687508113599521429818246843720610752239556557272115262595149428352167176318623191089137755314479941371013713410723880206042301557803771008619319075820444627359090975459090652696158091941248850428422870896406838693802237496962133971123938722541826778958253438552515208838817380277507154932827227932386101643481016025292148973891839541462766619763572881963711392577262246059041137976406557126657544197629712549202040898632388767692934770540310287104758204715242555519616967922916593821347602841282227493511229355602089000437301544654941101773399139290820094331373490112487723864253557451951815697860326341723385314531283364974535411799973867744936793253907489081968831065949706274979979136264978343311585109139386288487921776685771150883743901676101583277004927517066561324260782823417266379057600408887311477985946977205471946049491578673104828926462505343973695607427210916735541032899057072816750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 191750796381189428055636060268697296795985154402459378267276712900200006156911887243231892735688031465266747074180053778150391996221281615637851384639925181716382802329885283355020021494144384985263990680277583360587173787927286606066550985601329783508883611324373720223743788576825396912430463813070903870951532360250228135498831160419679005010767170881854879624565888327531401355122285563683140265652008617409246574175993698732432658370729276185146776900280482231369913389348322423170402997132981708363450817538745614333595711321462800162723351112999747010915275131773498023919656903967731283530974677948265419012318671331098853992756412170876800123662163514708583160066530614287664568359398723936309590197474247141146559254110821087510361992785978631037529751502178848224683341461599395031903734627914489101477614565296184056770226078175520115873546134837400947442824827189116843964629204526603967045375511444796633216617165843181792066925801050261937325045969871907279227262590670613592296727781375352412043022873855452478741512697921839286496430243335052361697562792952203694995996866225287546072807315523338131724343832780174700666905508298629391873649493743794134865803546041795774553252080631885729766759539907461419097330992597724829463822116364951991640603194651133910032206765092909654059300297341928225397919039469603222561034245141339624644104790586666185483666663761941196989802081191555057120996344263533545897205879000214694386649844329702939651732841192074943923329667535257309846767484022759934844628069165311897896780223946669740214457976286078406219583570411957252553515880182051356155064672209803824691295985915113188916853122521524005564716312297984844821947666736994095867709659459427827614464349332651860906213218404594605633075438503569230444509079256426542809142876838536584673820024296413578446844579190446141192480336049294604751107779710505377986690204301041861325860045775382968508231814695090016224586012148437629874764602584226378105590059455993384557064883000562905582772629313805247583607084347446044994303988666481443312745143127949893960016353707271304749895207741753816488551444369644869103296079635516520447622238830090101306445207560760328012740853774357484529179194901681337222410349651500701216516261406797364111946761580199855802095041354445556320160196424411099792900516158483147853487698730765906861242945249972990590653975897380994894179724255410677914187542327301255478113667398735076597182748098072701361746650234084761841794272995871714797902321426105468506824142365947225545335402722255722923783664163341232316747725332604224392365949820421125888679928200988015729594164815689745004114862615978630298654204849728606564834501442369454644608125853798921086369122241042161828633958873959287475228684956508997124167542816966422560680865654429663937418634279533890406470620920505230066259061465580606908951246203191186511781123049704906954233551833396906892317443859069056427783455550877552255561880729595528608426971022275642379675357534186822811218993381193769213173527488629160625621245714137127172456235017743815657518084396708082920876019221078921122963116968476444537983010670426628666894558917803013430266306563944373991123974510694294815798423007724517820124059085289706604561254042549712451988506934211982714911027760764708919042070188221888788933638449282101174529231243492331098883471790126194492144125157671314123210983019189200289837592717162341620052882832134657489094572999944094873936910920982700531836489189286325356460832506881321773210282238529824941861428352975338934322828603153191972376104584953560148755808602686757269642848123845457265101042955471780610100387604157609501879700948813086152350000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 483882064960692266391934454919020371656732988008787705711136438951769832125255502428270676505737025684753960812526330020746144671658326712483807584481940407685757244876980893583679307713923984960319997351444300919061625022375865203598307641566831109996460369623684408010369280178012124388974060534132815997751946432445611820844763158978715306305822130484619920047974660071126204707447134585026888071547663124443219528118182714031139347212967971275408630606905376359881586913503033965443751164090625099614826522333047776582424058715754673440258649285167407553269300812337511444562566585726225316361983726785269618016806732553006083915541922728035539493024923548221922379440539285156423546507974230153572521490012628287397259297729357990057253378576025396016389899056077096682031186657884023251723843662774399767668675182861007253646750895051713340268658152680902835674322312458995642952525921357093805985669098102060254568216643318273358423607179300325212690292983294953857791080223690553478102051418191545874098845068467863265690301581378389757204022816859609666429175868565253780025667704595133039151158385463283365177474563619567003044872590494500165189072263117239002048030696016171554218832428750516064776426045822042827809501217719720039508535801570134670951949673556689142384699443162649551267545237046434970000666656612557475270858394509768518654776398423026481480277503836720799109486204313609160288133986651954559197694292809885899890598725234484724852627942526011442135232196973342436063878443188455301701740188589534329624793929232621788954579149270842638015469574659192749061966702897357206164510628430614309558656085639895171779852935856287055716699858225687663596992428585809120088929722150508435240342527127504620071517041980426458305423870935339809382188521641789620504778095397885515503424513710798488001306955951687702567713128921714708033085902606956021122118555584532350881875948123001607385711885704911853096583610051123836452600054367310262447660040297570386248012277847570041794739905153181466988715568632853011921954118244410009113367826556810406550810694521414761028025024063433525078326741244130916188217574756217789540350952503124603174440306159563778820823496119158436985208763582377888560338445396440456273035471527703713812734695004555445433718155017898262604137321409267224357356122135701420321649065781907234447566296861523934569407361964486324089673937089470428589358305574427786635063641385201915861956228834555935992870671098319757430698368900420749208677156442312854922826707834421583801328372770871751717409237757451084490369596098493129739216252295382357130478143696172214358991732913569565799377143454339304760573636804462951111292488014823729339379300389487363991525000557201850188093772018867864619744478197460295202922952595376764043802796239530970514266026644990540706169167382284546862419400317807779125809376422463448903581810042924989914903089824037354053197889341620901562860332512199697250930754519881488750572219328666724112569051003180574225439973695372690411446315822493375037610078688549108427728443574812102055871511896362460512378846389421331253755908439431669864519805744766316999172435449441228233371571967313256610063354201586389572435241126007135141481870172464335153871066092878426013105150766001403976210660192206377610283540616025921956488303736212711307373388144053743647047626748787444346680788467929287197386077796006024084175716326121358743790719533904953313727717941732472187670839998861831422367155112015206714987804460330191621581769150040591398509001871904124125833747759797070278548398644154071415104633178282412864520071126100930972066897248549354334187982844300968012449579007704643426250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 381695234959142240486787607421433745583547854553833535553228938875935366163173961191961447150172972311132002125759419573354032945760699330427513294405427299889744799427929916231433598924145621898009070333087180389606915763658742925386829456122019794696692313875901336132798607094076104133729993882992729679928618516384747362222296294663540141035489390093697813521041704082329086134820346376639705848812377241729838361177716261224048260561875230559932988234823424242323221988696054524910502788861520388000323907368906499767109140419672356926642747556367310143500164274112418924662452541954017493592629098531597817882344670496046613339056998836610333362300918146376617155709047743391715756967547274954146869574665414298068281835463776446884626960480562308607581545479385146337494011331655922513881753029686745501834996354448722946397048814421157011017293871915521666267889174175384481618529995048370083532446649523504063527694232643680304101941517708778119627277477435743511947556557645558170650888192822920210242975158104991158243381757237293137922696740797988349571984081841078825284910714693578331416899540678865642139987722067112631655346644198898458517264923738371267646739062908615134070382946071229195873022029008077974164104054817132709491143543602682062970076574824878620012072348197612904230653759611918799411177555991615908315595491611216936802863346006058795821449118648048653748022839765140000778232283309492353962768880944945316875793391459595776692639280367864153164564417618685020081076569431835012306824535386534218931321433446269383987771402576060975302555720536801080253919085881198402268079832842120218089343214913176730022931526411439266144157075873916872613083331512574361469628825912894293154233893435965237687134548773357751672858143503524082954690650746543000762053298955725343751705479827098335392787241746672787762124088387978427821041783160617158865646750668979496833706808616409627382278109700315758064542850497036346376683549824628506420236878110762115033110179315859254092611781340154519863622596780567824685853234697546380460079935059054598258305419932711204154352084012304914027689530313342772698480537107819773344526996340734703304807924547281967350511169319267860192488000052486896206005507807512181633176503656165809496250338603457253762766664418274226351215237600337718141673219836128097269509763366545735636384432404404815378952163542651519796192842687415829540894329457360499969713583675808778901115407235309075337479719941991965949360897057924180510835560939796850833560065064700823830934602189566745933952327884495193321828429457662907597925187492572295395742821357321020975536522192719419567535202784065090114339648777005155489368538590941760215370069232355665793502326594259534188464509638841588917753129448037758119304133720020707854454221525116330352567711215799398230700104289395470384594023849188737311103776414172063392624509852639448398722007172253367864094837516418756202258417149179552844795315847326898806892898500798709024243138318642429672877501949081037625153671004279643079926078757531320662605991719845695683931433820132372238005036541030855003340269038373690192398679183737160743625977328024007461218001885169183006952377777401555532125344042272872199922597008483886119977896956471990082363649996020941422846655445266881828328216109730312775830933255512138838988079975830750592601476164418575308533264376698816460012294792560144506492234169983086155813093672242500543698824560771047856782326844197929472888952910577250749824285356182841542758626470021415137612156729773965694331181363625025018456911051697276704187798758101592055642814037664863158130340308909073947599682976621463588648948765972882625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 396079524921289052577412349103429279206345367044881598091667577163368607170242805118152394074401463105100405274897443267434694903617348271111763561365568967361157092367307583382668679633736335300398086190312743920119411423313806485335952825254137511693734703595652976040715699802312930448461754115512591952155738568514380441180063245591600428653328666992330099595368040086433000331008979324686842013559411998031250791188593035039736798833435173661684667553402463040404478784624265151949759348868627629352278170556183704049159961793058400253207217882436561233658680858409884342074328340464979951339032107269276016541212556430868373399034337641908302175079070806339095501631534026132361215583706854425455488800073495986092806166077484876519204537267803947883820629359648659311697220306537241340004067012916959029449967333059252538502245683824184222698911121860927466181217512923041967607643057804369674811825733368632840229423997385026071022752899736004674517014262513853956252645863608296809221877213931442565631523396586067203111564324423922604637012962637699470908390722712579205868420422261408620019894729052562094860836982591342245924975550383516266253227878844489303831547514834332951647211631794451476123945039738615418645573490608503520256178732665482243185078263029892860448273860920289517879076199723975642908143741591764153170635310553258069693726898237118191202493929019578916584845048544027608078640233640165567250470895985129665316082433578281927235835558225570040348191604859732800751796250554947553315891183130131597386528002795155072743360448482527441813216947213768066627686498036673167252705500565535063835853416669539039509139363440473155774538373123302080428589400849412775912023613184187585570626935544504617053528515977357884003555773598904584542137988448554008133086523389625435791930167829298440972848763678086542290851077844669855183951508217665834411694009550804520988485845999655029570745913667295144558188238512631516278426212936916078329982851067471300451051548042480975387259656274940901359052689104314212515172399675911407957696965471275200137622579608595287334846221901864776711569151361441314258100946185163623804833816338937873621241441394889245185250606825185748525345286031961077914881491957276462144322370737460885389492520705143067138626591287169624775017456644419340667180116975932424649424797756366904010405813221921475052914616661381238708752090029091795304765397879447515639550775792063486533525730887541335088299997061273300083003691695438298910443861458360203238336125070493059115372004155745812707737108452871263613428367111209871422635919098659725703647233897259881146887073361736142411243216085723971520121866673373082396504934146754706113812532033836041411716381294264242208738608854422760701284485291928655002164023211631258835067481567732577080872766820623221727648108519013958681731863830574759723489902032495530405768775490428633353081982285184388933398648701666295633693367669282233941680176677359722176881778056207482889521264752850402075542710449163952621442788481440506789103171648380376104665097610228949850149877808415496007966211239490787402834872122911849893822835437724571093497229564997671006724922347996927784501335342642223921861229344542012053952218047336624870022962783275865050133085229803674357994585641454900931939426024535301181242526179699470114975887948713137560927477542516440474344461553504374338067860524627009078436697534763867857194815043061927662631252284748960648906994575589794010960219366265578914978593378681042560813867849696443358539073007370419332193820739352243665276579099352474553772433194183066254677606934065223003396006131959856318215890422075223144368923435429711718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 276331886213595020184590943608518633921814241381386912146829675929721019477022617228000051086023506605851402100559795370412646726230435297779922146505997801417391544836575277672052515527620120145101891237984701772637797858490050844795098435246483794714538885242453349176382056104933086531234694554517828664676245706571745916386566924020716154857323647862839910808888219432175680074004099457887204994724578938501823375439231653482509096371080988962905322374020540676462641324080396429145782626087108571801400898826911281132853222631327665589210242175946126886091310373240203833934242577044810862868379905540786617505386436015106168789002351912273384883177002193249055050518320267023818981110077593310889197945691396672327197520772525097359989650782011841562291961402761965669736505307121471348329459559286051852511103558753976136487497514603882397928222389669881488663360703911347941439287867792877643455770359295082733507063951127383766710513589911260123560367599980013289101003180230434893363753888015682232841075023272948785457877241511589827672502064188740496847760469385009910119678927780525541886158933531816101637021824964911186253550836603759618602196309453209752882736662647093313231337580882792892684990351381278230197300305563713685941064939765313562333170139046973195787920246920953021816446807990276224681872287592233731704163334874333061949785511064274608354325825522876663925504602453234432944841487157804124944757402041997741334018772574294211419822647329917779769253092762004956723014325263671217974448590323889897543709157447904467761487956019358706039208910579149068838954199135056153629365760072195280013759416701539708404931625333898636480616186440307003723891158046084923494256538417488124801391466500206796566327681398843957524170396804070671644917436741379172225044999638510094465801496514538978724747818971168539793009837731245056946911493360658475934001753546539644152115957829356638306819058285858345911997228123788808097482287739567340118488906093698804376401108385455090351078394065937747862893531119034653296513789921819121227144677679024485442229240976677154327151223975027357753370863679060493323244999121940366964951760275325018635242123221597308813438051893008473756125177134590273100927134972586856472315012922139832722282968811215399813286453023554916233945946187661430117298843711731945361043823790843391987380321881652188271515329249057084718582238505987467211179863279163441087964497552812493015220161711619874908792103451934456085029184011152286178709849358282602181419334051632869653078959154911527311695814832804456162457320722760597714363426623833388353799762245063435909837009611202786444405917511271957410570043784155423617791464743865587804327113712848936666146371787265985907150698295998549141182041556643932652354419012862109105726987567058169988280550171224231759602875576436855092344262703078280911871446402725813672679110446748545850238348275200233029540968807979309505197206322953403530744685369228603511458554881596139526547322378909029679159811830546296230048974265751148081026917774460951183586320221239786026418402972796269777306667684376316723883924226180843875006803213307339898946019944025134176424734495072724236026687369637367533652995477263202678747610636103949384420079230570649445535320511935834858649866414698823782048560518175960467815698127387934056533774799914219135335592624787570387852079491809161327577087578036230576097245127078309538771417054115446473217874135278336518464519108396465786771706441652897433285965412907863899321636431860551916087926413355832960551395943283577575973296823064951454974554503107335395043212298304747563663210179168877300873414118285483366554731470286562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 234095644191682008220953438531844668201828049954396972195420717570869600997220964100436646383207633521230468006340852168412985020616557983068455250002830251602962251281006462760241930357377869534052824525853110300587192136334982392918688306159908676194951862326121548794137673449970429551904584905714306513973981558214615774673658764239133585150242568649939089518536659953292089131375087779662248394327715630850517841936122879507437111538969836020308981837290274632504718021961379888177860247324577669342331348568290548794678608219893300662061127637273609913995171783846258657947770635985732141339414216714085380841033114537083881516525193746369623486932356851602676174981558040628980795465019656448240841167392621850043515431429104357462841943888381558673150427872064426678306457456594395486856808858060866963956054111704441597463007173305169875989531105276916278164076725303986459726596359689266060061658072697428575959297718741748122484523725949184027572516311571720420430305260525063928301738363434648704155217970848569603356942375428007974553160985941570832716032026565647518798834974778802684750188760470238035191098026597844360662718556171284574693168574166884920349496594381683201085507580001204561208914410649629639106137234620900126636788429016662345505409418002098978804374324764536347266009132826432600747765045517304856945413586248753237481459215806571649772035750711372690960317169084284201063786259298871444032482340800450632375405728100633707471425760615499221935652264205075845523608889902726245245778092946950649306966030816117297925545992930009648339438306098335956241372084260600073374074605474586379591546285063175070242688189002157886845969879137453490576281493043542577727413749538934432122052508358873219636288566533668707226591952898957535575131766056289639048807240230347269016905688860225717521367269061485131708689572265964831742885146523555863874910363184119465508254405934253503628017861680246576430560406265141988253915398275004226723818380898579791628570911580407650581957095911339194202473107339731947501733223492146474204534664592472123809360438513748695945622993878736316887775029919507091565618380918890592305282074366146207103782896152385322157718064922973898002276710643164828084699215052441981819567226745837111615202185373401657051562702737691256512938506245602321252192070753443287305098752416624823034569693896136938528057993584238649418156897151441600860921166459763206770021613179429440816140197619620336519779955316851487581925683701151919837646878198223748321455962798103972822239023442007365614629535065741458535502189839692241332598163084054385718048582047559692185545751623482532589482137273340344623330659180069142713355148867221715967573953503353095451887598561038752329206665579937694798181240693677372733078031133637208669796982595243411869988297695638656031653185445826710852843137389621049865237168259332375079137605421110439689261640077325811092447256762259156203701003257594626951354087223421257044142193955012695990317569506585935364298300913356491454232959535937790640375326807418689812163667960021005436440273739247034386878068394680251038020887468334989656107272732291169858794506164501808578281117554883793413660897307057500108139028701772705638796614377711762731323219461876851268511993616601935955682719494332542473214234025704744668200588556257014431379530098582472197719800652703333436599625143165085599510773085004455515674399458375624368446781068092193865477854560224393603425750063813488926822863079356893526900120349021918936333681775107273541418282064040036584266962411293589571000945654263415362765311824137686857404315995589474055891389818893962137379500639206526558367763831851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 177220950884723029025662358455073588507217904230998214349499769673030110890683515637805452199972915413243745914271698871351889960003813362877841953183698507774426627129203108338388417616734726416978776562941107920904338351059724183971455141565950561567298838130682421649627855431172569027085443662246552277026980226041960912608336335276707803564139601301178778014314795401233694948087055584602569202778814399057824403047856968356718664967960194094984521337208321967149344441870513170883894641778229123564256924117574950233229181553747716588257964410817320513377494688186343090677230051253446798041159538389714959648142416370990792034920289248102718793899712714184265642389724743789208182907241466170116973540593021527350901375374221646883109265820911504483914222429862911062665121796569120782692135638662378463764900361825319189488468767538639977299952669724269788491804817506039253754095697675103909390776299766262727435590684047966861628661068450627688923221853258129261536879475050097738491049351275057954408465895687546040114712572773640936821367631500834424724141726988868875747638957702071310693716838353937652454998448669535252089071804038317325241776484838784305848069722171221424012430626397303019381089210793180733535014028756190407460547485551660065010630121552088669858441164604192447016982189211973302731594241679228755181035500224801726321859379966250896303414786532179372884296851230631720600042605581710956295923761594626705945367560920957328853230864915340172030847353769647595188995513476716971708900081484560936325724306468483250944708922279109387340990800922943067999491412967074615957592934147128355756293186764990476937743251434092142073469033355472518154823339348086499484698844965044614394451220005207087064306470572536378309252984245097983889750256507788993103446391763939998587975793229329519110701737788812984784158701204076247141434570841137022322386208310707618766395569947930524278612639504348629912027533735321554711519697759876442557195691304038842995014872525381293115073478316721941251207357690492384423905139682666499607840901711797966124589454660692111637590251400990252160917831493815792841086749980134786810849094004669764645974391252387835532390971778427519756547935936359201680755570042061057673332161568790125909120213932716518898462673005665267121695458231242367891694046471570818418902429197576846707663024854047861670145449911144571779177467739249620494441555339136919546464067511386368577490574332237174232516155866237280953704286243179370609785298982812605051668470956255558793183583676155307202067328013462066060203603720812173441785893317047792929999771675300163931344540896505952075238021023200137497019669881222032608765514805784779752996166511684608873369525797230604019822040857069632200405618377334409553088317680176248134186582862970551671211239917374252825119304646292565590920248098890195033885878557250598565479675985747156419627460049861261079162815110340314557766309185810796915457286288408568456143549793459324100732383214561463380719640228691016224150849542838467394759132301922372340829518479231429183107159823847262930080247778450453224685758371745733734149743338928436425656996604820725497677602905767675112076480737683144921977489593701657221967750288747324525920003972382774359822725083455435853599702361707552267343845176824882474849952291620029199902293398846377228099667200945839920966946333476026885105501632502721600160578196372909893951145505702175954507781298004315563884404188469970249773712172715228048508631203241766652269593345787917984016556890517386291305252320915090950821632606465025951349041122244094112671917662843856546423299606864781810411043668181919443982675192968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 140383710706343088348342511775117142890682750968625802861771960552458798220009578640329621458450246438900790400097796010052788513545134531128257037282532380547870067545354599874007043064791124595827409535688235918457753674389275444260278212313063193834457685673387175639600888186446310903140866200624929411323839949228614185328137593159531199244634625387896704752136186064233258787205085536451732721764451466274857411990283300317489895266500743959644279463773224300109094830724807608761088285955384575605601456345871330098015016521671921343203797860442992810835081748107785650873474921948464998111848084200105525047092742903246463744379110143403939065433627580660096056263550107909381238222781148243676214324805084105326038138085378230710540456673755312004181308778795232210322459975466225988116940157335130511575733791138334511465259075461174352482771369333252756978478778480367230156578137320697007632945358375121227145187076144143536962946060201960294531348419981850100416372153325097539224871211586662256524715309866906488190838264263487313961412449216471647623975942242443139694431523321402721203511157871606078827477883670286244982683545435822019909114064534872298017903486349886988753046543524775476906492956044380572925685486750783053482231122984528633420488604013844517540030238130436423287145887845996489162089105009974926915504588173680632724390709308666150105476003053913059434086425418380083558011902204316893391261020173965418415907746926063266726297341430503142244541412382089823487983439360454223334601864000236638919720942034189032377303088909066862044099087975476164041513621410936039794826637429079401942246182576529473998366235462580720629189276991506304014049695589153332024848528227657083846140136879852606491078948855570386539677532365279584167428401809448069653383940005289898722470651892835261153315937549193513289576251569621399051370724657920023781906391695203489872450493673108878071558156339242427425280545602249558564859658948650958214893927111619281718241100528319396296822482393258313909895627826372164630019506321390450353828103117602564398720891977548331439208487483694192990442305755166648580197090262636483355625943243417878424959810437670469494905214371885656698435094473188322915881433360242720185359420018625481202773797144643292051738450335083988186123390638756547662759999681335975928955708402757594174974164045360050074342863153682045680990888471466669235269724115761690432439896646757122902281167665325490362124885542406718513533316724052798460122298411454181728308605846570220774265453922848736997603507098683163205581730701008006070965689777822295008247649019579052302157453394742992608374632267687906642753967569340724893989636740707632195965487317996997083767878889978181004573139924022532433878730119918263308560681212235215861408337645330867994948453466761876772421755572223592708605826949044281163394230100979796524490088868916647947929206677020053638951292239461085364825579458233230300936056017181495632543632653023504161590487035926200358033390786570183234800292878782221603254133524505729266514701809880374480804634395829511153824989638675057419594396053196921030723610460817026117003068447477512498252535255048085742813507334641604599100945186838991755433971797304776419980275808815574732162870642743483455753938987068318565317103761993291310560407229512471401125872020388844500106304009523803181973586944937124488996587859102958753145362448962659951733961304292088780097034155868267905097888578309601129809673005213674482776714572418387125071163009306707996201031206496563705924727035363275428581768280743844842267465995224015286637909133727832402728028585733397368907824281929340250132118857421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 91820579664793582158370866753455287028975646030337009415440568900037224765349388427867661442523305654447828584368655509468087254554322380394075567741071493946356533992640637797901432695639386472018189316556063065813324912600198425705089931665990018068668980765925793785623820972355691914001334764322870199295692074484786256861488596570188318868903480588071002232588539188481496645251178403683415167118544257504218184837350779689830318039815316214403961008383284343140809580340206335900060844647041029245708636203971698221857498718017143169486362058524228003285458419040648736216642788703332477961168844543905701776543732820742864780081535273379968856280544425136501837657636135648847978400376979798757324916001673206562085776258248456691960111406351147496459479930654894057693563396225643621205644749862139681399306851513854555821606603828945826119397769931859731358154427457161818995703296737463089866331303231497709437243446882234030907882377407500074036587038896645613612966077073086904905268531646277268331331813944250414846793760564775728873345858000212548451082097137711115977273532369276521183875852581427190516303081529919503158799586358611398004800911414976677921409174696228589787765317138297221163048992043857561602053370392044008154763529189297001364813254450225724905792940922900720969077947051751991044317312385800869901019808379453514583585983692169669385683748367067068904392586737350960726176179700360612131887547749788582346246611351891851974216129366527655596417214362491748194665026432663937470352216536300754854993122607247018347666590023309309790894285610196705816618683795878293763625080846211984225294295494605799482070941067886359579149107598049103257137012421905009341197768741608909775208039380485363874939636231111180412510334809512950543471494179318317675875327393417951500130173316067516162010743033695897170868382164168480132419398232346919334419558656564029472869426963767732461888489829768880215291748339333357652288361930593355932839458337357949968190914504674250494972788218478082833653274567398236373932051822996530129917099415433149749756900518205027859737727712546508929041545969329919819374790022005067449052678365079573111708561270745073931790282487705216874422710195538044456405719945151383341931114260952107079990323590898985948594174140934465552808755890213296198275341991561365118043519941979904004116604438054093197490535871303312434515654399840522953960150181860530947279368866791587643170411417114214311166284928812225840300407836472393682671842700111259602112296577497007871556110677711305995481345703242759845808758967357686457297270596177219180232207655986437965696240735237266583520509672762141988052265670669876448035303215465515154618234145730603775231827458930130700670725007479274330318773396925589982374991273524096372739985534814693556742584618531104231260107966705955623173875846297784069473950858442785518804402515520612620612178615814303218374967519913935281315361968305624970899941130448657597340938251981596017450557086330129641654550185953644248225941724287999738351875013419076033662156477647745432629115433676402357577325786148890558139314011777665833973659499353660317461747443455207774484538145942123724641415343138474867248056316032012667080322827373841285835460428394860268000926137827296464247548052607221122998624771340127117111159650247433105607470700822110544301567372708172383674166956307665638380273338243247315469497571892058872671452745534159964525537181783747474894848443974074759526025649326289492077237451837682139092152492304570710077261523110550169137918792572547858798994195977787597812123576996787532423058715867096731095387851847085230462883130573903995367681640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 59904582380238608853011411859219212557294766092797580447923651907070507896160097103387334546254886355218911823544974276510677011497463282085401410622220628617200824901047069074133257096724215693068676329074755752628295578749913602500752164635949755232493142621322917835072669098583565028586575602535183676749305034182644731163028499448187887933332418267360464629879222720179077513374106446319963902140432480680859919412002205092450122728514061483951322279067366621071019092764441704874847577335788779665267143068063326321203263143627852812606545136447645170897342220143461249789269052256289420996798045297839875162038493170938750943239910181699932051405005643673913768671218099578532799125859317437920329582155401853860601837857625852618002047493674677918013803348378270295033680164083451339383991449058626715511447695691510384078378093963408274489471703438581858157631254576073288099906330327583546700040937100888480408056736839936685641135141883119209835719738779957678556371733634234263889050511972232850218979724393667591005369425796255110494674817924788299022299700483836271237244299446899642385608694449577724575298419605566853613611600235339694134094581855950476863518740238176262942028013503534430697445687936950724363867706644651384568865976641220998233606616740343851594779754879862476906650314686324773683416122030489326209785007337675858054814311242539756484636338119575041996939502125144860348801729601282997796076803774455706949794137744146612818603314555727388109176500616135038316734213625250863265122338750635015540480422226571523332394407709728934070884584204207201721112629496184524194025603515781511325892333108305766625979564088647776579624122050373027890790238740851123442426861032726091284703574724518459093328417793343567052778547964826923238834094573741783452668912418219524771376293825006426246371161748298468368324501502821397206977010662603077646467442689618508727447666013778350448744822092569893325878657711729802409754874413778458757432751650180439487074352848622809147488656353571327741419586164354551533688064634781722702565088541000473046752565716514497297868435940404160851430190443535144214861573476317320564973443018792200670741024832713138426384216378690597218978995520257990286133346948282752803204027843606922417654585297261893136191777956402645525331213535857507988893582634972118510046501657711487160447876730564650248760153088970798400189951300343477449802133147603529713556409616736814041216109524121848259449002541783216740687109746074771480855835380510676229248108657896225446987459368939986247109779211297685454877955305138013638755329987032453629731391265449503645068149926714631125168926629738121403129978986560322520671270219355341604968658276748285353105355747676045896604107756026803138044705832487476477800851935728126273122304301836310522500099404525645801800691760682683685992369550316147408205821187052651773042549245786413743742029919324696245229417738522255447617369418028136861137735760838127210017798479680859240787357450424119583955873770053158136791719782169716357643103616289484051156530757035236927973754642338348821257793900470743876800409513741885041480517427690560236157418512993290082345143631535010327802039609973563463441776079841732389397512826407379100539343380448920151125172719805651528919307830935984278259588527162414938371258277223472023094119813908180312902110874707377731173597532584974986185544583861066528595804015982953106431902641054642260647635272037594770095026561386828029885322719867421313369976357843782613928619084837575330027982679890797807138375732007423995207538425627352373057674367954800220377465322249745374224820900062395180487251881971300014234912109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 34804274322565038388574198063306925419976121981422268595100518826736873673868258337240733188642150155797766194432890991956336942354543081396086226265783456683622839485375852551371788213771265176403908693221673353153064077235719769127017993807284792073427519879863503941536842980569585115133001278785759872142923156653403674096594032103695679118907779665524347120860347978673027403445545421173593521636116774752891999484238342425023928432150441117424851693993725722221567035876179679037012540925489551979803902798105535158055654592378536032552846321647876456584853114966426426672025947729813502374908051448138425233170869382608816510430371640427295186564621249182254772464596132395230895526813352134963122401382017223864935302616896879834785108580766693013577280402059460368294044592821274628472201579802476257593339168946732085653879878334372656449962986333163894044644547648241764926597614545333055327254451036379853645856553847314376703011673713962923836320599051779921893094159799153550387089980021891549568156631882052834421414204574377103319347722541113590749362971418178895993100401970263291185029713954379288879476909277756522018935554138578723538595335517093641010336449572017670660223332784869872530709544874514300567175599515860674358343937073371382024040999810673622976194843718867954785922813681534860618778781258887418338311348725920857580532790905039490603535686885250547560481042853581584614569442025119378760054203247276958622824338539367357108727553252211954179077278672693804026533534996211600898572333802499613722213732805918531406791846728069939418125187167365088412224085872980229304303577117038833278399893701119490811082331238727728211204661204020210156125075804395908941634282826673018161676248142439214488936167862942592357253327596221490223691606961393575349507344531051206655033311413338606340576835605343114049362838294403530896479201621924250222904896510310380332635303564524573431268712422389543043083435067286321698191172259979032686694052657005678715870217916470390028424504405852314077581971370207405422926913380920345978167019931184536448103141510838534252671251159371494698733599603890126611802653309256143827403559324329690236019129026450877858992447903220634217085726705939369052282301930412068241123171853876399375583082522390871520904195774992928815125922156623784797626801562789281081394152320606373804696982138856793086780294359090526420130998342189656655385561879643643024773813783907983961266804607094118202030465088427340830509181367344438839122153100693799892832564235980968018921054641018873937413860751923928137855944308508541663014881210772453568799530609840125883391562878978678449348849406826154571238847071248478172939105975977808294727427438053050155284806971617161196215131525796365979921127545808827417416245497004227252750702928597746091319705697532219129034781095627991861029672302854954757504159361906701886979969617330571536077622490571401842994343571717799065952904743210981413162233243290955007086049056074253399079069244546070758532624169211949292378996571531514882867189807019777082125722189813332862428146431916019756753664643414702351822949585900013378140429178316052546529630700567487671602225811698328567022553012176854697150640849605496992913468222226680567321609871008377073347362884661487037931309486675181423778924334477185983119127552565602535987930406827862870923073692829738098648414622630774047211878580555892018278323967703857184029696864461945111623725704784744565867389737374805151191396808004727122269921637076556038212278178999185325974786059782639105316079855268565341637631470871436718569653849572663433077481040501308737874056462584694255492988809249030509565429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 18661392306749966235065121341581744462886783359340370160708702886677597675671489302535174360879296425388070501556174254456239155512784329020191824799825788690472568882844081445855612539074582176783456823368434090485735626085047979202107150540566645813496336696866908829989733497825499905479877123605135181312791613910912234385089112123648380325280253207443173598584559168037296611701395403247859016796289956871129752003046746025565195514451656901633591547460031623314055271831867306496826673394743980857978572775812519188187866621299222776921439246265575352011344536258425858381535356408411749234256746148336629225520365119912974697247637166127785480618451627489188701183732182186661125537226608835297836938430889065508109999628558355507395346377016904595936679265977278480032679993923109212396403504319764146178976619414784334186436432166567369186172449588563915767240748247509480802377124186645318158054690451023980654638300252701100116271392080609986906823618557846788766018330282178460323551567907751721762688080850851230604045206676680680183803956198772997373301123517225485081194828576296768745268258705832348830455548354827274902111516177741647358578339297480441115588219859925393542435645017428151191068287119173095667796469111921396609388015015900738535912997914401179295122095311268900475196373786405181206203253568741360192204987064026252224706374892116039064008350615767906039083456599380972309545086387523487855506613597484767314590365323657914798708510152572215468689223077036409009018465266233054641979245359039013350914309313410257238723847814560055045413351922926840903306193732601998732534644316358277060736464578170170607197267798011204498409275702240425416191491854799192150725876375538045164199072626456892279864580358680991240452375399405891826492658333225843390384409896874143636084340736109386355018700531071347821583879301690443171019147819027481370156878496970865846413188500741238002504795655104398166984156772751647921792283123640206245897394555984134198697425675679989320135041965664844133503176797277545766045620388565864926699665732812894752490450017405491672910655900114077196096751173202042889271094355545254717759312454976074566469702564571579664427085572045658603874446942117775069695690810846333958043704004433913193856096579494246170304808568253876545182218220920103939449230178879071351822878260307309928124222413233427554759609732577739227578101396397647796521363095792953726447217356756648509837382546904195779612755417459432858216289860651367973346777005380889573040018471696821581732951227854857299753013893732214983307702394970235636369763277781524920176687822614280856697553878245081921876360393297496096553116096644345188035727245341541101025447240481642643399217841142367537569005924765535407809767261739550863545281665564125823377933280487967304813260239744783540556955615931453777191919094720350863713801792076513610131544785709889818899280571161765962455924775645032468026239431835041002132218823655568185397852406598696710580670878028091795931901159612405070142044371691826875098242455481061853743050773493053512652344903846473244292603042506141336740345031611052487008062758925746274984048025502734465277547030794886517666796921395577459956090170476859553202266146324030525231529728976624689352662858682525816725036171226526822040415033981486207102611584379492823325492134007102522761499058998706740341629725536110665653243088550758690563651979323277631248642781075471919724526137386485322365636739160999344013935426869247797882094554265181855561353901316816644984257428356654348973787303142516245330106211274189358356693153543169152340879950063190685730544508430225061104430280584427074172973632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 8908228947671405076734582193891098042580358573544753438426923244691229164174293750265285256095586805452209972393679912479049015374241856601380833418546471608661179795705263451063829332255020845372809250964466162473602132944506674377215794947450220431090478312474885178418922408921352121467586566389785224437052668234984788001912317510617139165036874491670249659811535059049926662626120696355061627269296441670160051980283665286724980398886690642130355463997542380290725802553368236760060987929125313406717038357611438976941129873160557071613418147052551578138412570261359548912006739216390089224377608653666787121949671588649752982635304895330884317879833448335602854900918589778352972458237558166252571104122536006629107977750310378703036113780930911864004937636165822983048950576703858698853248081813037170320136205351416906286586299029058662489657061234709636218601859977925835293929736397607965891296976224108153225698622726040517751890850724784997250720276841595004555048402022646412752872873007715944091689056601387004581257828546333302019130045490942062008397999522297765058828526531072717799568429720556550368208870870436659188295277220981088843042387315298525050056489097763817486610790362287651924438639790390333117496999187156851697702500857062594601720397261494326997883834437938728351180062650564927741282106472962555235910649494564154767029796937909465372462027639084647459540234245697648959395610354206260131289331347686691361086716730521026213187471662960946066660459021465086944280774252049651115179555523504831149280756089944557544864254577736508980352744908014994498949642148110909787808986167443707705471107674988623698306709684196733697538477238008969442274086161326937620364112814025162851289049608687599593665167917668946364593263426435225433888577001088110739173696625271738601994772008594962103621118645849863029366130827429092016976104661480058549522000205115787992675181998577107343333350848684186629712640005935834354725224508688807718969056072594836134845935515403995741337645553941596035761425441847038850584954916671899628133842966258735279882630996824617629467461401492815806674521515246500870128178968508323500236898409548899146740259824978576365977528258531614086366770697721323645420493440603354347176117298743873571316912936756605963005657712880864693269869232466535798585562879726586856820047939600452582202907075074590659712896877623133540119858156620797577276320316010577804806802809841809561152296852310210505823868076257112877521364577244635928450356130694876821246494842857004950120613538657106712555003399654354699976648868172305935806197488038241972451762844366706095099694603012635859729102416983549239597676073901239822766273612899259354457340928997502573640188704547665731258760876030623562503681725137316769824285147751594634081391587631878689884522387156369009665533752484418326092642767600648357115561208139065585778537839316833528820151708451376638811924119422554291593138728816626300933750855407000025154108998884306984899799070723067854500437474552750758572380745247242659234395125064093925426798916608698251655295163201602090501625239424342823402814592650597059852213574682911178865240866358139944130427951383512889153989732917442166611214327458308692818844033450012715627566659803588338380063201080647632216715386668736897245745415276060211638894820593964449607072937876176033051423577375529591390167280829057891267507991285110737172207411629121036658403059512619371961965988900954652610170049645313483130591670282146265335691711655629485172465511760268899640608266554164142150756391769851311230134009009917821366272777160065046919127886430305644939823823206938163329984282136683544921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 3896760525329102708538067816992033706983556212237938282185557568534158075993391491331611396410806577362230057235565677826399252279741960264293183061850986604314921920109776604533709965947713567864981213415887431604338238299914562159211421257219151618652498786732251994817915320502391357701581221959034021254047709143068781539937230304109271724685029724261516773331691198878017358293466021777454464336953279433759925497348196519361512373597372453509335532722703511459548667910294251100150091500591832446602168943726626508042974317143291581449588696647431912397927897305900221482806943255967454167146319973951116930898063246324871842376717882417131209256657572494254644484160561575247357480385852446499388112610744632746986305331745595295902604041747940828118123204413528417521615210076258979894863832677687284967020197659278940407915531894779149801584256057914209663128402960199337447499312618898531902486417372410356014157685210607518667936108710248289845014170377802761411885328581836655871666279277746921930365586656584978829036878226652884445551899123202321453597807756313559056831725803794795459075178800851567550257850826240761229524699757119151464161335263244256616819275818081118134572207115150369656394647626122635276751188748066725049643705979309555042562313608337913368784006169004285457342294670440544116206698785283253286104589031617952645625815644817495691986686407532446794601724481388576341086555177230567800309618916733176911930656135509438646708449443897130237874592433945491871575835203975403788887975448829210179215831376597231031374860924810069433266878839356914565042420813514305145177609892826670235887154631052011930052690221983739615181596429943548546011956522101850312386429545154986516565957082725367680403213198540182414344941926375173416621941895141479878146058133470592967797830433153373405712156799915142019508018356906788607439036887149682378583953018603300605931147931563753561602943227255189129010065543230566292500695119045239386214010968431359626441340886665188689416710808389150909479794616857782952097273853461661834441167478026166724038357559281300030755077416955815919591570373887719657893433530113298283965897682044455935446804027389591057926994805154217426479210776362869823025060170265064415982110313696985776310748411758243272127103335433838518110376565186703138512005908959575513842688036274915083153417514310339244916890047832555094981658642455936543331273828942422487417567169242245496013886577960049323421285548995066678718619801914242961777283394344829594848900163941215965941018871734180305223302573467798539681888974082268714915034834465102434436136496473652300003128080270090056060500687463800914070393665083799787006092150784619713986425501290059479421268141741011424876015208839601671020465752300154234912205691541407726170853042430844260829806837106289735800103093768593066161184373462356184988138839952205541804166871646373435016601081295130249764644608661865735789222437419109196157809582157133508916820558542145678407787478804688948368627816906906671455549795381387111922045765248368152402537379774034625243972113265059072466222738885345973223445541781501610904855262954976985832095647461930440479012090320738136010128101291599193542809059240167127921170154316500672372846032580015682245155130770295880863308959105428216855508247901951015351657033016098782022267662320281678012746758034240891952959198033929881577218972504028577413520323256326715019867419026166646422793128845621489147653405513798300233863482720196139460442053619294201864684309167086509571586473858650117741440152779676533264953177847709552376048617290299774826108617229633573878668655484592308489235369200355224609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 1547695016168043039169036401184361128883827199371841673736028893362503091838655462377995294716031164475174568333655233688854060904270270993704046813506452699699564200251447255482417397969537984749661637483511851187577366478649536530589814390406452529508096926383871149603174370367149241089501465637761063127792022541290568595655854622157944831609947756139455004872763196208438355112906391430376331310946866310273420532377056970873161017773967006154497196700126181813394590930918568823833369610488529144233892416492009837244977993425250890158432175087552429490131959969375142431048233292713932329427715871569793167550913025793138491195383456160988885979656914157729197548826725702852773488748408252627388794612053171039519627271206535590776848278409950747784300181422540758520011397575981675716216441460437459806578925843424701714396196426330471791972826692593022902497914724528625312256139300132161579598400248576768543341140428942656795153968766633288797475203723768699590250953531957895733509120038494026509046093824419286670000176915074322851699273366921238074745065088606365183378711632347304656764798141108553662333491722331630700457036794258443799892844284171218279873698786476956943612879123358820451751186312506996965050824840512966675396276991073862187864619524966409824996331142111639293850188436617098973843058878490144840085427441999280374080832570892680232473510021563610455926051856330164079343334498484770605691277817778651560934114754778728510731963993863131108905347772594276944309593232674987067505279191660341965633147959996057864852100538794356984399161926211321091778899883540945903726267473193862219316018375685025920667504371729687408478541403500190000563560110652035979636274118858031060226839722319460738633866161145774052486978673148767356031905562488811448368521024266221097502468725127224112996556835935038638665576297207084449161567842057284453432342293809342354725016621759355946695116176131277810421217571643662487219243940256804827869683274723015744556899423689376530553937074176332248323954055666817021697006310223938583488193941944186512602446349410105522381265019669986740587797116025406616071749713187100835083344488052929194898815767642918904034942720116326036147330237313697767842463921622660402287133495316496141216482540531906053286509238030681492811921138547548437404139285344634661525771580051947077739135550697551415637105157090217066690817712412174999985884905641464652111322846020370317848274959056558003112675401746636134041261876326960749823678346952860723453390377577348922188109849060139724460579417319313980714002731906992799392106330565493167556761080103232226337704595779461100757640178671460692371531268796838906155779691404157159561606329108062860976506340179333991139639829171013473158072341625767353623018547923055739536820168675862129874734106612839062795800417782111117966085778758487354244695543452960112825909524267709016474001166555917104904050949171179588245019580983795848499293265317368903640691902378865558937301226022868625964005967771695773778619473324681559644850992808367264533536810666970465637278168659339898960919311988679246307274261306989807242238745425817513138273530613063141405519983117375176871418093235387793693088541484203660998914900403307447453329342478331439152569812955724286303560864231903684542155410884358639966705933258799069599414945175012334823744789364876043123332019295547709414147746380588045802636155114448770632921376183233796219398360713010922883187617902569622074973054148911182752257356281053921910743665507843773857524981874093992828053262727539445224393835595318549533438191689537004537091247212357245263250354776839102320491369420532226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 551051130934048883123086147219157353437747385785464220539957776026929254822880759734855355066455420807498094510454193750206864679034625709234864234073484893926899556941702965096720446784563775436038061452920063887990771228512470688821218975139656634757849621282277197696990039487646078808247297698227879437964539049704222800866995161442921927198386556356876590436416524538157942643514677785995850315970821396987775949209028280229271958679906625288797048318458589061969682130487880540137816798952724772074439262696787810113298668005103811600899684081095496908261256942921742966683458241381878172024494421449516930409130326070791283320722257873684573521791651733092817747927214508599656486294113502799716687297041192649805006736452301010031781270696665756210472724448026718010848560755786899999575326006418252111829389665306512234011472045869801624797797033581160932884094948659290753209128917187153800213599278348609497608369239552251201094094960967325380701924786963303628112653113817909974897676397614770466527500842540038359109894222775807728159333050894501992148896785421958963947816230077252584528396012802148610700621133996936375358475824584145181832287566271754522424732838340435823270106969791229799396206501608740906382564724648071370645781336474472350524979263437652424537318044168342971933288123880527676909382040983248906271325792592707485738847507032433290335399451637796734076843451181750581118985460918183475905147480077180195362797713210442880844904155768265888363316738302581076371129881192126076212981897695983243828833457769551501347060752219465373045669565302572051872210152822087038350266993315882436883571922245685824206568481039991301573873500396878786743818733496662494916364830538182384599804343852500012931984824697574820089143123709169009691122634062747607664366455008265774301950578121789186056903520041586920329318697848702547985544242564648259636724666276502028283223063239586904193637061146568446074118825050189860744548269865768963255430762120036550973295425437015664499716799868703566327848387564509775324431142320556857970565089683426282165769977792425155237095818958383100447467330952426072411882055576272945111846826582134065761067897913394931091816859164352090528983389502325723091321664124047721968685285511206751731068837458443935455372185936190940334735019626568674472884494203658718093609558540679073771121448436988419163893756063660239235142004872057331995062342552734811640800066786161184853242634815961027636633964660079964729493827393577317688638619815500353162810162266603980620078263531575046082707874800173166828956866899482321077077992705560448669503502483877398992819989276062488856092121617816876858037762509757057395247063206179514710290977009724433070522705475463276644109038066286010661209712892529055709351717307594966068375976818179592622318184193745022081567561576725355879456202059285503040637042595908749452689856856558362272083111115971755519011269710217626957178348162435758656384745054631933053999551448525800414198374272062652545471040848498888099366982093576436365785553817896771215074114891612350824706651420281199304617984826915353661164471017302593521993711222082407060228770353594532894148229103568305842869790483104427888666339167734570175172584271026047939783759641998951412040437941451830469998206538860740431447219631865921266289739901959236827243154077375999770567596734570230036157289439168265952006348369667005459216069106763536189732477399358649300872108282755990058366441135956691657195064207638739171881451967192883902181272098798522367083674782460999883488097160130804437110243719351075603250623145468476984190671392983654989238961777663847709758853758239746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 170541794265771661061241080944103031681571594054573462351427238067383063796432078823264076641267838644997965802152090698541774653618100180727304658119631629272718167365904685487137993824255647143146284708919765445976697499303619250490155840518544441832955655875379190284132400744859790271418189295827505749005018391347433247505220672868128766493170645838206744900400113195789916462748954709155625421429020763172124794907446626027526478235285982910259357395734569442228979570208105411222820794203791213915827551163593452727141165082828473700513847225534356879071753065836135718840550724026183651369664561131772522079419928448298181876580604273297407261826148346552741130952039442424172414811007705518770934498172517755336131390960506314771251660567010706184053355219817813955333018929300696839939503250633947133828948652110401505232701497628969668500626503804022887252800440717922342957295796585918546343650816969512731971709252948561728347423612478366466064400566652077892774881173963903051683954174100322066265324538232562746429579689346041298956173424136238647184498334375558364143398223282677746137594614248196242690257931678386970162348340521757608834363336061321229008603436323624774674864529147749354624661090080186597489908628489350799627337426100149101882260478055079835137997268727378724449584608848250944671644504321869391169173799234984499045576590933819478701695559084136534361100689479643805040699846062878369846168654204943174216742737494766793101996334078077264735076439213978154496718248806730957794896171795173836647842635340568867395615472910840534121915062748240503742587218458311580313868103632764437385211297929966612525810422282241584873421041015781269627768765634102953771459440726008437604861044298664678399289938601386870407718564867609476360153249129737685966666141883872907975192357455360594599652619953555839721195283649176864491086488599641008871626481408423961726436140025032581516562107185574636642346264093658999530822585974133374672359189745442971377925044942595701043589825350322894473026535919680213985268889748269470900292449400710862421963989378519951175188734022882516423993085208565523190639896243831985448175379842615186541508439209647611750511007085649403348530771063556039870627343078567165799550022784133666463327003824907172944649208238725402101619250251186489538288990864788228633090159765926022747002877920442927134976694389838590786391141186183833511856425701916947679018053252367430753112724669380985706109780244300582521448650968213295568356290873725049975835457854990239206096368712811499216171409515534297459854033652948739198328626974257085925403431363682849076804094500250192772902983192948285008253393536368874371579661412243377329456978183993375046761683228978391669023403732849725557035562674911166463927326308610150373444988053291386600005951316628236698499927179821582267500429856323703651055077134258866257507329539957363136229688984814410379413569165409528267975808756217967748070286948192187751265401651765262534028521206827069480548098528812811073197076897040220256830252304785412123296622056670931630003150082173435062857427898165141270318485301711203149216812109775282470309811783667261132377648344029302712747013481739203215096828233009740701944364034488421217289430015587223578454724658920841498652227987888852064801379498025765624009004185423300482163493060254507980476058819891874858773297179528228973709083658286126221887531870946034504446400085905272291058321435164956079625892868278331103933993507897812753206021556083595719611643469385804794628226048490335121423817865850107546127222476217348845840958641570449730831065218810024396989623849054429821170907897949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 46475751990669344474676735477325619683047149583811305918854867907450245883760283979298788333058923772853655755207362292020613451902919019290767467434220742062618020028070536141287705319902249856928802137554004498597939066830664376425682728911605785609830600118807299008365744359714953449802557811629828404952741605711510346769420803103022978448160453526009211939674000059338472177829791208572852485057094243620526380703287185916728961121567384523287772885660511126296195142759658180144346342431138760841461515111628755861685064357603521125406155073506843184256092944505303999121065510019725762437376961493932285113072179958017694954778582023149716766262156059181214475589879384400991144111783479535595748593013343410639459698816341927673932090379607396824603046085891348140853118962392006801094405632869662975045156679500808555605015935468622877052336879685995540400861607234472863930034147535224596957573304743073163181078775221974157548917919304943095752008496471018658908458773067932851301127978345975773575750746216406090626000013151858901994374228764822506245976039747573981902212618345979792079892779218998053993083986740931290385602559978136009048298881792830631329213147039364461705961994231116749291690764199235330012899371232768374703854801014429014359051627528729766030057499178696310425184972255057217303237295657885981928140092967080853492781056652484465894138135427360633725150002717288478834461773926811975676645467381904214679022997177962552123333962133206256815507392931142445625366415749286688736061526472251900050940695796667975498504536715373762760021622553702167941123109793633665620445709449931093307408570345277187787402609167567396581087740519541794307998979391434518033474321352384643070290434212684621994740804177147146295020662811026559671279751767605468711205514334689617762533074410542901699595837432909024405012035307255147914022432939167138285370589228912813873626159432012971253618625782138506766788101774965965782022963038063468122453617487613468253205481373036120951458614935057593898139920210899576441870411365582349198914922494992461019715326701816759435587838455840216993300818842546215566848849503844879860496718524530936468607826921916058946321153192894499120284839051666048872933222608401595454834299949210983944567840518364427324459554585941560704868913661255424855030776521475415887763968230750423844397458085659366487085155308038558485304316868076804164451507608343734280152507857184988913028476789144098233058992742754516793152660047832902527280093447835082899746058769430780405664417681941585468387498152065761133975226123295340106515120426221494329145181659692963171402334749797423483279865511097662290170649201029915223116389842497987284371245157045186618876293534850008816339043669978248552751618541563363690271389105779023198307235030891905941403360173143211117827302594589857046275031745947149110518565399205761398114663786924885006568061910452675018217700644212953099827356585204921072879646124614694527842786113867652039097394449042088937759061093457473305295750093202971241286021986302775425888156212031210426158859298892997072402886304368131779254181048556270425568747151745245130259139753543461277960754116171237762092588460634994323005725628560947063186074400562531116774805544209742118626730911135809052392588868542036366567527051012398735796131639868671304255190086027648556609871755569866815950792801729173355065970899101033072651010712922767041811889885279717432968602249206248780549839211295853295246470298778159457964727692583575249612502594340178107811198994389891304320312643601095045591904122532638485659321794128007608836264837054976221741465073732245391925697326660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 11080429607398377951083971898323291167227725837658799149705986451870401254622152713477073214971873351504795881320029695832658777403899684568982242992934125717493768991637779678968922759556656824317212879836143621948489347127256828775917591190033738667053201268366666712064454250449715494166098448089406361818809888481588194542158773993704067244577760385948373148035442695030553854563120225558206203276020206134578207015881647414103904020834197521707601922527341708184805146727551258949499184128544879424528871362500469071518355744692195691995191691647180131417766794893117768073767777076093941324081923131568111009630353849083533660305806362807670757532193419388438285833234368665293911286200653399019420794003265870589448065270116181531307287239420070939079814758681152460570101378024097851521717325034237475040465120212303171571696338759101987345195422156549764702961619072206647925995319589108671273636257204024118449802376410305903764417966647741344457017935688814573056640128265729014048874189381958839326147951654235356302280488052805028708282648669501110130468694643536539580994556930385111654619353013767527964407432039807006034422586140454529592940217672446319507865449295032400283478854571596832809985142496952198809703182544011302468969629161466276223792651423525414105283539251027006996920259186012728376824617115282618825087094284985104454058601040681537302836135856014526224885762385267831960900547451660559618293837557089114698652118634005436963506289804440148596410034629228919192431478126564657894514919106807690960094772929687744534747657599855728801810489622198821193869327545033213440553087073602803271898967056223262565730727545322424592446677203081433542371184355863100948898942044223226717121361794280442649904719747122622112115607522518449102503867585981729349932351192326957536333028077269850124214102273192089220283508970407911107490827336595562993533029654551629801708680032900108852688952676920423329224170345814620873180556843437847368296093055216689851138375598812306883340307734789565731578969415000224881026418001561153458896682163974178375932578085084019611266831912835881990590858789225650786811429252217545863510030764073646684700740675731440538574301185147370263367744396390463619558136692568718908172386608845441796400648506317980846575767638846816765291978885212021440838545890981514763122369608789298191368639802893808762944725442841364746813633413715244096042964035374483951364730013982879236073602926641448628457853345519112420240683430098294123201765486601270878239037851194651779710700035085425681374401144219277965406448700516935896398648347736042961683031754539862213322624811754618767588760281469290265566876082302953338907852984440000617246016680025290408516289057641156357661432888261439730413206945824162071486937187524839829918424886919732020758782282736856558158117906683965744135226693196149469557826374276046247105384849546348329795785931343857558323598514979136293929884506985125819397121824095161300193900819141784581278865581723167500397323412502763441016445438693560400555421979272199696344002582103531265978695060895207608630169985166403520124037132693444117908033271470461276139921427605451852987227602775957110034428745252102304899703594566800947729628526112866322858199609017342087126660010105335057533482756466322451302277354600963727401226948109409006118804276691537595427080810906268412145717510265347745249033001566994536223900948505525600827748595095142790320435016511965765258979112675022556654399316347608361270976728757810575538616305151048168973455043410735626443653271586475021655771153177419574652959424374541494012739999281394989771394208471508493479156494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 2283766974257677183869200449386618698114726963636393471134904684163251159684058772222659632302882160193361067087365130073944395451440018540439615195867090859419831371124842277914648947857119889447851004130830346058953478322445200863667567146894675119660615778591307618087378741540903808944400029611838912353010359478106536199619937820975880146025349460497711015131323168654470197135869377423692281835223445560905135673026771700725927825853088833608291810539127447625379621351876339856408508262426071508340739109820486875553977439566878212062700701038415745242682730654763252830867919986129115931782992056716007575618169600983178508839501336620701736815317222373834899291771267030582967391903351226229629542614019028499780414128912011271470738109761937897798341589051025000062055764670793374675944506644673244289016157314870849758669759404839187969164871023908732571175648118396455596384932980223485111959603781990762171141231024092212101678041042320988186962770141971123070973574098586862119889277162988655122896301353643146934109292367031110515796755925110136080833405337032412252243270062111230721240820179512952342750396651539218417845378954949982104034798038348330749802849711998008224022049419230514973749787041266041817409555975803963069121868957151754447042154311571376290988773021749577542264020381379097873116729885161770166610103956444415513009689266596777797633732745041989787634312852712059640977316344237853109774187461390455479114037698404038414314389177171949728665968630903281980363744923848177281233694091395175886798686160560671169272085310228078088318811721754969927958349857320271369010054471692316936842433017525613640094031554422561269691319584797509682924033206291438024929497491075916055978533455523482505889089609519517726278508213120947919678452398053634333624930568928667560949811958992903883188487104595858265435444225112651341718137802393222889361590311148438361454971714682209975829057967811812290231194728187767354087813170570343286971660809642279332799406331156026509560232092590322065452780342550792511084180419603047592733028582538004384220930842969839724164703014791755748868339203961265580067881773140354050795820890719457806819984271204964579484865152806018965659753413668291833143706874365714156385855675266582955526009887747057722897267659375479701853226711953683261771796474569945833338965287759904191028633418012043518479060435257473121736602209309416948295321304056744638110539929991132903366246247929856788407849732436877964789959501788509641040361662120651989815950502976478808781646028271109305952372100791526546286550965319413977155258410540144676493707641220736985113986971705296305773763990947016739788079017654766997604582264585382295781168950029360215739292867598080494780138079536220733066369716500493499890104932345448554431009327512508141026157877098178939890135990069616820900136280812954190194621273250739597465176848024134311452694967398807310723003166978417376844514785927168777006747862211332198589750430633058911200892059591258534929016403599847324004953976233467803552784513724645557505364188134807127349381767983335887006530937307364714086341711988812363109162013105653091773790915455435136982220601311826756864249561338095596512793778978799930912926244867278946209735986925695231958334384562248408207506934306190927356233805216903814648384258392792330931306933402405514284408634056807186687796174875858928306904143372828183025721036190076513435616561749263674868705292753718544857376450595728396791499073871277022062916503061935984326206871069779390150362381380276790777405149819088023509742509636464310186446706070410093281039111866237550870326883105926446213722229003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 399881340245948246398180786868980721629171888293190013691499272814349541931752471507009265473709263192179044555249180743212896617843809766770258391213019810374270764493896641845217469896163213657661740014521972834043404980066445249355162607406852945610079398297758191137551366295176563025944091167697280381365434026080556056106523795810526741956320661816260709038124884296084265841114562004445334950380031471120378297782082214590300283037200831458605931190467624103571660965722885840388056569562080797832122006113420165931085941571251405790815296922020905108944028844341947563544550108119401416397162706265466290286293058576663632417901012154897252326688998861029808607678376369644642876939573628712819039125461839013100982407398367535220090063522097954299002212682371380201091101440200086375146066875580186462166056023640908629370750187642933406677964587572903612853146036582532863766598434578308543361300979257634046003604289060679229968979175996860874772482394880622060185779449672381261103617142755846712452781551983896416827143837897704613445269150929577576701507477969864917535426934345720818184712136095309346376867124242513884865212383798997175594819416409394914033390985167200545457229581724236795417833948679333645483791267938000638923032400390671775222286792375442798798657846507696001316909135046566836762465233066665407492799498623083720031382846539637491934967711549130410794539707174312148184718043976710518817081437406525195198389408066119123247039751547883389518920648413852179457390026844585278473752832713195114820275925697344378732223427280815778363675441592020366262633433440576871443594612186269088028358379459782096434893209272241363199465997566259057258629679192592341625452734947537082213407707148440841711140496198997476195411188001603198102990583287854513267848388847513015589046412042650892189659228610913089493451414900696343726048667525159582472925579804519682399949981245484395449031535046314737171632292502159776970150484986742987174056158499804502596120648352303195060703789383350658279766914022330089469207435267138729116994201926664836430045518347700832039071379792014857736213982901210949264620072955937079286475302523193602633379841367437510252909648443697439237722506299224760758438160105083871488553363962591551607428522421250839415516144563193075160846101246680317720207526397157402906977231504900747549441142369990083851273258942508002963578028538945910450962254998951808166147476206006224542163946520919263847481547105329057566180388075679251230861619456091302758438054020604249153163526238783915373357408639505122128714786102133416801392689043657294880919116982617078209403492941900892982465007416955202146396231957950534347087749879902432913376011401227983821539903142254526512989026514696169160806908602717233974578903369661537278680877183618633167021686022096677714073827037318243774882580678226580469466168189575550003917802829730875170639784517071311883617923747281041923743130772466064462590525128342511780311646213439280816538516672875649376590769060314248061353897298761714027055474167821834873194670048978948776900174786956695327758079471486261206792974962326938470031287787325217174096154015346121584273155190337323364424837499582927746229105479790502125023021896897658052910261880838193866664127043588124040987135661603840492739184261993953824745861184505254883561163500604271838837358697049418544053396723772314546486802272615476770706997943390940808171229784982357327453907683274256470212566063839700502150573029416336948682864706865872527933720293477029329552367382549170327174064792529263133464684586151420760630688739966130133820058177201546536636471219763399124145507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 63658211954403040646204808424277985388764173808521860090821524376686685956058973855953155291998253512170433982316945293142928949401202341569347360598828193353466967083776084981565171921419934103434431894781870712422279490088088573672440397576605307927577875887999186870992683018836030697840730361016967582085292616047085935737084977785576155536873215697278137423772526932544652521515890112879171765787468231864608531746351622708462112473223425895553753082602591887590056931444280454153089532769387721673441065343100027334524850944448897433272632677409399233778756932868649574948704447641141775170096285828629143641683001650993118716878806438319785660016522847069269381765596871115813014596697667505225021186298970806546732118524700148073924834502021306923073310484493815099581067197440262172114844069225119802958478780992935392310757913597809308267044808233300100022120157590242196390844037473575736884861740447807789643346267706693213406928667088063718604167520975027728387217821515434449735505306460624981672632418649373727732472395627631153551026478094607678259450638525630289513984290037529733572676266993091814396738312165509742374788843051782469645018880407207563353778281788179588703747278078159473388175010975974467675510348217663457195468205777634370093810643749116502770551366443078631255522500265406218492807887203286721280763217235960091244547567266745624549820243593512645653118143736398214330123061137055515963347653448546526596714983473457541047661765342721339216999552242928153180910140313158683550334663995592874809271482234811536996289419141485619906789554844875602694557261644417982161247543678475932296161287932635794557716501900254164433898354249691023346608786647369358331777997549305253137214753116826553926792698772630438807749219009155781680811633911813350276199291747830616105960720789249836172488717929232292300378651977750265422836802217229194731525032375173300230546416587013161044379353733224139513106335462218636164715905405656353285824857010529350504274703482891738924188584083895080051077873659751804285824465071510611011642182142826574809932803559471541354520497380434715207645675899731379415499030079013108034819660787603424455375114050563718418429113544469302801483004439233944914042777063109287755288403850656644560643843212679169156843766420595163273801859982081681909950056301135731522295788096563130660705514530673579803101779297560528396199373810024262037589250312044660644782492412905378870138940645197443103601040452032763899370578699745909004982821812972380560370865655529503911330411343571929181319724605761544520800209419646176745885502101143438799570526883149448936173707240529233100584375868330163861758409849287551822340886585577087850596313569434116574315556974227847776626095079781587404418489551891836465728738837082003497485480654738592294889670466269605991404000829628820100425854779420064142074956100674318909135682121266026664196984478344534604433089056538944179613594770478119353254615562436368070017468413248992215685589828278255152415136752899787503842226357686984522843915186345852853134230611789295363170211484033290041000504280129550227408891612974749030307009386687326025283951392308135243228833185867091237188800972701081385457998628711415596591712023928587318984084109568808943570623973897525275530732969761902892646310772276055907791363729578230050555658842447654210682317498675196878061163904782513309627430955170437534811968549931836386186663472486054598239846745034828199910207440484784158037274041611336621454612519944146790554923797622709974204676993178912429312016470253002643165657969382656646430394584378093638509382213602049836437258206092119216918945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 7142579723093744614463945654791955836504398445470217569351443522725750239348389624988759606840186932076509465338309201212565954298344179235812079656197273367390596040991955660085438299120517995490680062378252416789961142958830682053206802256216004734137912128680419100159310969627889491206118664107426891199063715332382339632897792062136997733879297749145861600453427533218908951526932083752055641226817982423003958278037106447816640592260586765241929712282169330660065257321463442361369443331982516576335680059560317570592976936606197940661926179042837572376350028339950869229192619096190674792755411599261549851977769182987064608061407072662630966249713143459260611825848129829229132969936095603631906532344856812649650597883723747534297421834617637659219830402736062505115648482883733808504912762464460554023318552057194317401061409131873606415974597680033377319473972957955688839131241833274765769346641816196738406394156773490933396798448634794726961945886395224788476958815356056899097797853879298159343571672680906640662301404765660741737079674308676880550256475807683383186277305673660450896994312832908919730379924778457594490555812129882559344808150477814409517893444398530332490747789005716607811792143493539325972436660086285461208336026896875626403666705246553325885541838882007296632585355173458016383603245730594280935606141631548792006428377380219113243103313139000549576717140807316642795625819037269815825204733435660118802709135764863947161956078920612810810910834658494890170500229909977039804353212217008871365635921441973212743945693743420508038343580285507565166556106554717780281270678783773812064024874623578591908215391853867277712944538478650318615347627348014107356353817301452881508023913173930562549235266079875959656043299934064949919350806697886796090547809650852634950392259662582467419445104114400599451367862626459498234353819696380048317339153815039372462376493834268017390268588170064045199027426453026937072202497308368929316811298585962259964324233774221898733395107982268602447224898693487116072906789316184222928488198904227217828398438999271704622956735728731254031910090754233952474976156098159594140494820182078928495386959101187266212049133173121620331552893663819710799025588405801553246036064598797847573473862894750494371858701089061936405595035168167219211603028016635620118167151370196517603304311429978606815065335297876715467605618062169053277143234192420430791088827967869785709796103412582140866256093822323114724187300249627678131814435443463339539154154650267435159870503574531599533561765046144237194746776370271384771062315779152982770034228857675701472676789693952554103994567396640241235464864391785488461328017295856800002820679189715630792502559744119375245497629142762709947466486500355255613438602145814356176896251389258147153279059170865380538282555438737957522748803912789702463500015819764565012730030684765811349091474356577621181404781261318969174263906508175788421890209212678722984087671179815008477643396098437889196158865850485863027469587954909998042987400907652589488504619470676853409035022175223308387021337298355350777286793801326462945540086181006758369172668267233665180746798906523405115546795180011638449656679280009146470969026500288901455762270343455850142176287910781914860327869258534301191554588198506767240131160165027373678879574402410611769218222152910198773410519373272278019645140979125195748439537221824084947772010758284412379149212368720178458942969068724479853592839211430976129939313666765022588506118086784150987113704537944347270039355692622189209603035268641399442631599960446186041704015229664602753603673184866905212402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 803658116331421243931891490094412547796529785541436571084109049576152674385994249293287003475392818748328620390009395623833680558439606033583797076071144611042760443952152064750010447193181731311102917691770676138997378523202244403268053685557296153180546776934212855337646409252130141026618798960162863548428331871932947028897862521541724846537309426197151229834200624995670645482415894165414177650939833121289149084284968507894703469592150636003148603869682885859372277566637186257509341026849578757346403712515081268681767453430209020226331336674248499450680929396356113606604724022304694337623070489623880324180295325920237774052653008192384392832075865332622316874971767941565812750994474826548414715594708492043749877453426406503502398940116918721755011995745874313327215188876984233928630650438766326551719337544298323746485900639251542863038408172401349271745379752634145325865844827423866748928238420261030904711311986127005064497527583240562471323921650805715889283896828432630541395929661672415628183575690616956445971283101511651708368277202669275255009318377427708429349518976801060191564774549018512503358487812401712935929059683832080082407980537619276289215076795403065643893253175076597543682812275337891190249004866561838358042362127962187282213251353601196251958058905728415577308923683178578347875714953323110624265014633098333731002711424061007740529404482786617173941556354590399008610429271866654288308551487200527188141550213402743817414841217679165263321132980720878148008675539462785640264236139092975151863811813835232499432118356283873706539187266972864869030613955570935410361709099471030409663444305523558033683149876671442602243187375446856002177141418498183916147954262433515719520732177664857719616664171743275184797002335072900816026921216579300364613548542899971461864860488658487130915567642278204675083502873954999322291027186009106894857432401485128112727345794053462505072283452757284869337977259158254404242287103252286851719067430432433849328994184553900469719079370384886753809168610001316300511801890282812298325757762044339137534323408023181484627379541220503403046567904183736128867107280070801321683366303770645974564103945954047945294030971227046487332087830798544742209456833335644026749969838132794723491904847209501167372905850058626332683360128120771713059097693771439681948099150145106233498888635680228264458462458265472728602943369299949651510290091897733145019015041891434878587006785336857089309342950874756348889767414825413425340667034123902711352458491784297730339511895961337007866688695335533693114541490862656167215254381690817883840420658084031147945828759794349779629408321191193380223527844239818594324734896270257743400230216115364561438742773545410846896817815862324606583470953671547256273244124420741896476087274552829430995883317806729689547961308558025339836258854738776475971183747693455267491521334008745553749734428183308016627120053783202502104046588014178409613608142059353764214272176258417302828438592359784014511757898381205781036481349455132865776785235686957570749278916997147439265894803802944092925717268585993851753092879885631245648579609567237922143957094618456902726721952522602865230661654481184686489518126040116646739726914076052265405144091164511530193506488940035940907450276417496387578057558484889986900113241653714321849657077236639481325750976696816442699518719752630203581901766744376496765637434139766018304042917962099967929078560838146117551169627413712409448655622999353675479001488216254746002565937413217661718763909103069839787477056095259359991536162727098622484063630282209695484400169843103104102204158484935760498046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 49572022541408425187725630967410582257441745195654607601822192160644717715867844335292943634298824735244578365496919470843912475788907831931155031410114886076603815474415355746065427057186736765299998486759624159873012724909850953777399661668614460726213115345414439458490551972499033074898196471755897017490018047420473908474840932284431114004014857591137820464439168934274754879679816531212250848940181346051700874462918679907861767661313271638395392644144468603999954926505506002936226141912363957253402541565966101508273487652184234452325749873194040843621437077117691713669440323920035749361239173933486779604601596399704004409712896705760898997623005275961952639777916072660025443084205580614896700914286626421152891253177716208472900933030992595377903692653390467856194197508671318909091945023949697715160469895847383714539670626642320340115333991448556760881192808263479905335743930547756710245811589451463286059976505484287622331414964481689929957838901784731035758880364224444762424966255305146870827670594021889472224127663322878829638879024969519879025182440069943372724199727799823054360739838701436195542821357332186143540899994465451565212973867664045684425975162122741289525459611042419132344438477789681704854747544244189676403715368594138729571925095600955136848296553801552900353108577211622378501854210421469026811912356358704650859632630539128771796328646716941120997445719788713530411022314538496567257605966546585089878899609757562710161917753527826320072597976564442690142735506495071924995401830253075067516342466446824360730405828595492618069100636942442929094041580451841797125488529793352198023086801579689950111086202828705768746062828989697921917313736041077010412276226005873052049290775132336012655770933752310603376752130534759641822003050145654205814751159248311206780470072237386914880155290658869926457617233882578494351427709078642186787253536436916494146040010119808510705335849799705900710890367231378405373722038561898328776227531748447015144180212803421282463906213387098973850621471238130540624945825822337920042575643698096874313741535682647052919491121488495661016576351318910269773829133010757401067670027738223724403014424195829728346503792094399606525651215149384436018632104324581909684386964274478347547129243224084081977263553109367011869567602779811388168445775789323450971893335241247244970372973167781328454504181324482995648057430621294219020042561225739779700970198737919770266448515563879822998850378619957222365274592770984315317600435262830287662751145399325157398908762209013634249916470280831987793922652343328291132092099004230672569823680950771256738128769980727437643549884453755635569497485733900411188459452506751271318217600037378821298850602313812560019666071447217114401785097544824874256999297070329347025315281131160132755308791588462122652169565146458601743937026769512199889337387828117725181846338188715334572470097536142751796561261078809946213999805544128160379538470531594132596425220133893154839097561406130834993665151328299558264548989792004816380675885609921521701546091984218679991004446249646538828405534738069205564839855365774583235744986369730079673956516388791821714088309390670732272794529007136347643305558620724453234712937258050405375652436851408797970046073956945972938390542154996427950522682504454639202127817636197313513718402698593256331428775596944462889838803519699156064176298346491893252120514075372623853238805017033869789418642231795967025337593654406955636243422719454918256833909552058024846171727521000593547849728056872029125176598563444676380004674582969333760813435568635403866654611136145656791172516345977783203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -2944494411653920893964828881001129615899485277432645677488085582669881518631770078935121018410231125750558400096626936100042482711191923278427393114681139042643576352211553790462377552257030314102437916456104450908248552246872739803844508492443844015391983227643314499717738805947725991870821579632428131999121059325292405657192299118235300988470745389125639090515226812858301545556935243698305082205735267422413797526730377387616133708488331009122720405681855835669364457786056498107849870694324108580007574093931879380280942389374161406700790448939971118803324313697447910314646042358504577312192239144803220839915081370596146977319647790282586117120956410620006891534722142386993386001094764069807718992860052389996487111672416869678742425685149750068773974412655736135628376228172685965616060925757417302000929536477669780333898520037193645794154661159622023632945614594611047532809240509736464776119960633551330993400527864589284231221853817572924486673638205811733867145983547574292152349704102436142926023459240747850871652282736077209095380642620912288922280745495720119997920099078096304713292217486649152162584958679968110028157342325930328620471954955967723956312128832804735664809190272274952227691906869407533316342127204032368120950960211956009454521071547541961844761980441775740847566676364142529151475007172724329707492639048649156837979990688415910390622606754500126724273100297739997106615014844251852133155444755159181682498461828331279567489323564708162589601885529455969356886845409579968859806176692134598832474124178258284854053109511701783744376828415715284390000748188759979380382109643157085573712645173247054508460208404115799151755289816930508305074473017747719801549221149068230421506345075312697152831168358562767892213483919241104196919442950175159893534039893023373108632322958874678346681735574790581859608143408898049877849856810176571728686623347093574944300100288748052592629766874923079845489463741139737908555584080869340296005934057546217787264031118366200840071878145468728158582876420870497852032034501282485416118070020248019185278618559796361814907967812500227738488325303324840863196228444016536942669959071203724331133662971546430757043349750839476574597436201887083929976743059205513291301735448431238124375499197489228825910438744793441019911045815783989396388373758574523383294065040206617824173930062792782620425188633578757933157510533814510764369658955498591790254143080124936350156915961748149301281036268127450276438621422918589459864190526201924655276808814291046088468132573501487830749248017773569439719770945304661285924117034158533956063132679097640887563690782576025810233388951572669684740356105282563834609345014334386489121711763738374011381492564732369732388490728687168017417577921314148604613376133834112639093536318483403022204156516094182818666470682295761432198396347164204294024580333542400590606737621727340800979373840499513197974972937948430393953607007895154252845852805987179274461230688132810228769852411084834252773848744342147014534220062643095346282321921428084228430283048411365471952414483949785505015089934548247815357133931009093198689370775237079015705572231030960216794711433264156283395580182621911738218848091871095087435101228000364011464819270341274130889604936374275822544639153164018566646241302455187871454975160229080485074949436979952755061459894060611700325742550293395625355499053361957184949828778962848762839227900708483230853347771929346003111533200512506079852852190602477476597784900406656552652083759940734885615187481949128180150951856866574682335152346435720171925108971367520950496712839276641226899921894073486328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -964548873629842406983401386314727199381639570331789611813180198368931277539897397663643614565079726117643038826522089705729502363094664333478850756189785606257366729456922790299687339059216827090035368407356490660404330982717872868700753407253484059044165234816055014523011884111387704117274860243791156587833395718194714127721581652105334452188864955555031934078971170675225136248613273651153786674683716178734713366947993249761044067416736190756331555830341394640976542729833944959175183914382854165787315036893467656844554356527013698932123485752382951646324425403068588030125132007408083055361075274680589150715445572859787628820445686859514050307744275776944656589708868929233389445291105035050958915044812908646791783143019751767749452627728329371066870773776295320930263309029464683848318057419734479087741259721943229799954048119360698328111881382924419848360888299344685310861374734656259660679538530615813895724260498742320964796140990167052448202550760655196909106849523696409457215267347356807870871500792118656294988593565614617332295507237985377261220307222169252176398716683025799989598844935267353825510994192251628190863191732946897044134208266116023612150411638060462604439723220742616812108894139826478471592159337057418959640818104203922914380249821193899540964269945163754242117156624816907832044979935863778945135645846895153610812077383598701895937527879694308614287985024061507226895894497952300226343369133099108131666893054310729561497370891379006262212910163766975481244351749148411114137540734495570831380100053355119850897230713896195111020584626211419343976115913812068532397151777989180184413747562014272588236148732672247655974871794797065057283245854735336752969410051157616853583183423833826365975283215870756661561650078273522869914323333803488854568205836973621936746943720927583189217586479769126293778436493670026857483130704607372597049354587548988008327553846981273320492432580624819894677957584015211613254838449755870809732145572903267872224257829398614514665689063655248433050824515630394819685925348574921371478510490206093553443479054288350250204048656938571321891629594867726058358137131484152082100050675742986172505960814864547317424828145941688564597259354836168643469219875470396767233847427675059071568402357641132329604883650214452098039310850410225006719470477278449707250050989641119646350878073431306640728035413890824218922777053349553903421564481789215942426165314574891196591692567901415139426552315142564724619456321647946362272758781046701053943842554715808835001931158751354327730046241000191575563868208984650002525657814121663498413903866728536486659686422032602104123765796360047589126274930137229176426686578364906420435970251965143961630998344051433343397422786702680640598598263049530684545230554422642578343594677015798149667004464769355013528911486569169460510959063034691911459145626695222312686041699570565856422676937730154923143402162314906657567074022044110284330589500143357934842811639965418272960884588093494256299451387637460834178366311397902791154337947243295179414705032523346062743146097551270951846954263356946229101200587976719872400734855055206002582869677026588029405784058582117817320788302760807979924243344349794975458473726378679243725904083276743416636380708411923380640244989243993445549431829404397483275567273078431375449486584758623524402310766930809267202350928818789115065859479500448339647986552524112739212846043015637257694359725529486327769319332895264560804647054897169834847190360594473497973510290285641846696687077243589334954092652998534483842809060817769496218622436824987455807342961683224278122186660766601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 289812179550040334945641768051818804474440550043056067228936926690073046283892161848474808739681139106197457515328500005075229128699231112897871729077956377653603514937526062400732412561170008927716259303293026613638833588437100078318649018250800226703325534393363591075421893470912125802381116523469136458819077156770599458914707686084657719452287541449960026810968111272487836077117656072178274361173040976417910457167470797559124363102250468498118978120909262103777269725770123013449101133670104190879135523199111150209721800566383093009384181224903054759487728429592904053757392975031612534073681517353521184342244351068839882677393824827891697639506529122860402992526774906648731494900934912886689010021121920553481357227928430975107900176222794579219534220526792328769259914363302677399679609281174555358233198174923579523319647384750749823084574581592476755001763570147095100563728501209019242131000285473250314379830468723305535133729598668996533939919961860292108179136305236218949509606945404130587917298715804615525758496306276784485113424881433715948108980960057374294098020854706909866654801582325019776497012315397959243203728716196081440932310118183900245042891859479661782111002835300169350156361552951684400466350020712047468482978311651170707966300408971983432090548229804839052594115406490549566840629045605178334266508086767667847913332888959405714431341527427629435686749897373628460023666038722685492022982602324881696150636759404184554926325276397196546551369414750569909037056190045578118023582339867286879212624549330002029526585667359419219773909464820687847433451064710790667499934165747495019851834775760584437599831662946377408469998159755429771774664814931628977378520242650578078141709782746017013004767950687714513833239356515912169294820455291098956129942928826822403307890626921014667765607252258361374159924843885943561557645854439948335472150945931819241575304639974886013318239505784327518778748915832487600512141753000583468423314207600736130170867864487418032178072781228526609403059867778396934270813790451299853501874367400758267936122393002393980220263418205089755054999491244998870048950756517940620648511310917967388617823743423316497904278044573906916158834277228054913166592822090735373775787892787198180324079908403225133183362144702480723513553565580925043396361835335725663514881053817497254571169139563818774189696393910756510613393321978774344251126437145009789095543542325889182817931892154206267142064420855805528893337024518854216867477178471773641582066694240558105303932979449114060077757515186952414543085566684827225317021169352242032976310507282168372411314241136179582719798600292122283447635760916168158152164551720837558388654577581944739888469930253485329467591842299350281220745793073909263495783619828685202705475399974408952189713925346279219220153913513252104703290980161481425493662871762096346117805015509404234574259911236346237588782165032180170569642754135184165134635742711840879122238449251112687880803406040017258376466049680206057095866098768833735038985791028394990879577962195814335804169092539496058112657470368162592394839943198389438924156459405153535646048259506753968820087527869823414740186283164236258181141433349522660419728459955449263884423083687205216566567761681810964267663762301490653303538805186595710859229758205591161957300777818903679139212436874342549425533799963919661703624364121355688031873358312118660648388874349388174740482984326229488804853085942457649837622044415140034588366725024317123212187290636750431598444410206714499079961425421979703698765188459882849886922387820850493447679444193164284201338887214660644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -158335698348837177628029917858003004739819439067401919856634815139794681238241852087088554672743406350425244357154488051203878375444397264132941027215938381095697584042325756194701045446447278695154953025978305402418510174486130476836503618965677233956251331071069600163821390550397913797503927833889658986747143563865895317621545073596290246897984124324919392156085730732257677239249257933963001513525580011831350200566234766328573068222158140544455269236833628467564128906275674810414350363000849479780821987210869834419361850311921448514000277731607582330049203451049977397524894428611869352921556257846067589363847545378731079868078232547600503941870119619391877150879150217507612310100028275429815034291648377037353980035685750500532214989823438598950529936332764443829204004788085299864730596974594552300564883381981907186319933163824984173469999647431972407395669431910094276297163196891516149719467468162503175725034355618553420301188163935213980073680140573499357523134236556113948208804378648664959879050835230569256250397458857383435119188886487720027751680333549599778645383515310597982727007399754076039316552603543175367134771249222021645944547206436759741502689984092616525441668613391237583348253467066416297422755369569654663536985005031542736599732760830751268528728412906413745089110577183973794024709389332151001510247473384403050065827318676928002065240664731292077961898526131481520489953866701881693275308834472658274480032831504069345710863416972414635341720854414684074612179508431799691858938322891822620763406617932160467203074911700269340352788980985432015515723683948734462127783614720130829479923782076607093145336092339878726429144450526062745379164688709036340370099611374647482174269909463210800704701812411456770271517212289649486381964968717513745453128248107696187222327518647104882801620641080019450387047978383793646572176349847087268263541335905462275941393591358937646393084299671546996699244865953217604274546572898270794678811813906972165146699129847831499740805426962896999305910081505422795793088779018645080632360218866129615804639212298484179952620059418179753524175411021209819354951660044043356065929989812287800394294978094130836724163447990430224623439964741573882014777151357688186569051900555695915399902096430678417955213459305470925386855169055882922001344785467196085087197154938095852975444271307836377127076487131919291738979914494673263837091164565607723363696438703060550454264222781440969136847670091829883622579640205940483560544993131266839587818819585173268002140105264337279015890866189594475699666045542364324316273671469382427048426093760763005198908035513018272601767872077612471536251628457111625320098859420198651354484406986240873255040648927652067650255877383080063308657940413459782914881174202837941834567204881486653751133977712354895561850646766853533795227987920082140114020146399449921749109832092716434334771317258003602132828389986081927796761877705855784592194946156852331105305649116018428693143935233297477752974831834613359666171655303604877065930955693338046138184797035163373704567880374382926713259245126709235618839496394111169256585055804885521270535247007002354662357548129940084841964100136907565306879013823710336766534732068812673409095505897671808864514111890754159322587378797789478378703771186075201302124021856098871369268939431190244938973360831069130386967206632392230133752784967292110473963788638017512965045442810308014115334609184314290669777200575317579916586544844281579909924381448566718527877906612790171947719603980174470503722285110766979642989625134638400394360763816619676110900027518119476735591888427734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 35513043612596210472408016190931944901999018706414087336939379810239441833023928618117411697525808924238556625941144103118062599020927710534964808126247159967213694770045414256561116369265250207958731579137277820635587024690315293423895132278364845606154737317024756713532364057638076324907607133485393340863630213014987349525861911269613413770073391709011843149279253715949224683477407029863771631967694487516034916538203750908751195846606621160062185081163863804164250532508102411046569062795843282478142697356378463388056204574884244367880192541140204182880205306421357816991428060419160131074581737935527598354114663932242773243904833712453919084865326385096349153661049220763358670493754179516291248132774033959860622286809561591023284249937755310057500441163347765741960040272046411084842438536243261150600000660617234456326069685359432960312092073174748631260092011546098229736757086197877531524721558512321856808319037275416456470965571262811640605351746144931540614957274242995174879479367045901986207745038694617055320715248844702145718058333627931334444202787761532926435246338820560416209014128555114260415946181263231900453635690241073754198071205389426132157177852306485005747237997623171746049610493075409294469857755934691732297055497273529099667856009848364497970475356440640147405711773945320946507808842947719620984330170414345540358059308855768040428736980804027079514866455593235220391192288333977055489036882054247348963134207696234767699092270413710412683330355733536637963148545617616276084223819185438371539082878220963892586025956715915576917408975437814499323092873190408179527936822010641984859724830581458407057515274584529353891201045759502042640193100856410037767515982119710858946918307571209560988257773380069746499747069463759191725156871815177515099910041336370525996858321178212912100008435333707652891776756257050786264760753052075962295934115532674750720769486973856469093645638372114627395710796182093039122645552902380136920730365550799083744876471977556279633484868705205311070722869527075102351344765667479978459222093486869900653423984982106762811422174196598089283021558126728207214278212936012472147757611262458968873389184639115127266273495825187001592483145346264933484029529765417448427419573064158396332553213646313101380106666761680895414692817740047290244721927126587605762467435410337736010145472398838525361661332170204968813865223925057684532478321877171741918536861329671213839119560472599828425815500948001715582182487355786504732387415256244307102935241444725067445163354532521584457802115533094897350525171647625213735652129256971661462580830960804330895110228635789754970039225263765422444806253925813569328982306795575085496261880989126794277177235683937627403633997834732985044944972134751711758941830890767603131618454053837553312171814189012938447967792361494923419370134207313183667172807080486376831916751310627612921855980413982498009944107406439506089186124876527870843981240520537131263917454811202124110773467913418145826419689592585056818430105245606177143296371528264655784784526116616078647205254437816337493211795374907818874547742407368269011720561205970555576060376488606587692859608310720797524368437671038047436006140895974121475872935994709443588683813579212636847684602334736806536697110283274438695364189714779687812797784008465533997274043430495770749037995747578582090152403113070930134302407455348027169337010998886326887640339507428382519033923110518533787358492083745743480386856184040603859136947575964700659796671789720459283650910819247312065260474874525612956186281967215331264215928921202989420000068220120854675769805908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -6373018004584146656547610164366099716666927243383822375934358610195930005236665846013100335959866674218426687150526512583937695603091719962426274063077119018604227195596524118071634587308604944208095941912207193632089116303105467003594534356400289840788783279272421745456356846088697407226772350377798045319792949298324442920739264929289696812508264716548980894025681936970865403029232033921955024478428109940447247831934062990027269986323466531643886969842959681835753648240546249859131103915541432465884678740028812593222061241055606834082275580872824476340251084062750490145644016711940830964185668217673970557575371551066370649675389137753004460186686431119521855705206454432458272300266590471205864739268150908054520271884391861481087708782509387963219099700371387650309893474848400070893262311590553669716096614714733245458115168154126009241952953028749902019380696711444354162541220088150016945824964217459961891564658710597263897370708210919791346908974319070432955291427969029908138072201799955565298734645750051892495520039764276199043864356573562043493134961982016277084348440953505307411864399433111027083552346018374567503262112225530833135431003039163928636831014953953789559241334381681888851548495369113860657657471966409929747631778660976903959877104410951453636233181578878643973589536475422381673409985840601862913173646775430951929318327205638143170952461129811726772413195143687080969004273636965748445957988812367861240858305379705144982099349793524639751392077922095510017086709600580219679593851220073432841042149919023033612143968944218202609363269741286889585113646727632697751861741563326910174161563593200493972511803461780349504366481183013906094728207747505513713848983013014807945072484141952068737025526414410167428537733881990671832023165238523196045349977500256594695264916616175496051453869648764823659389417942390913974279662907340541471531488011655969555719938888846373851228347252826349719097279697115583388967013456954509958070300163779329221998612087548220382159605568334492998951579141433085510545529627003498337751163976945652242353208314766245723550407455471327548159528832108715934440467804642175294877851820178123660208547989446349760336980346805055034477507367597045548556356623925546341370047908116204609982566314865846329330374392801827679433091741511806781548522232871080293667366116938485926789061482289071903015321781144845889803905092807132192759193200166360381582107026923070682367788966123478811805491655944841114078461773619578850663776094756231629896969504024316083855932186211887283096409602328648738934023937818599062113489961666538391554656897483057663791257498437793528417917446812886824841371855502199617309288058096682096896847171156486404523505633055477820959668217691374292612776021418806850910769227275729500672488265284893556206658500062808866788255249191592960874339175574737426951471066907316623151506863642958340805919940937576986977026360432878207510455368983447645950663950887735825247294328562206438791240120295189182501979183597268606367186399062110603797952430785729977888054334419605323684739193471226360488657432918610980290891752839442252087821670909161093577302060541583119877491543806440454933714380824872501750642629067039454183779238555459501859642710899628363432326706082149352482572413653543651781749986642308886494666561837572471608955567606676395505254237154216520829806940547225243708655933990027172779596333232997514498757819494421908800723001218233791583815340154359643521225410533957142031222712079926834451107281830696676502245479182557337316818804520051776517289309151580931738696916173625733089925247151404619216918945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 846041693937774259474909919775525454489090590925320747607362478471214445216625131778220355636416498541180137259621268840669738554172825834307894544157248468062775424940626449666011032852978221999523474165423509241183760508091252449745262308924024838228569373500233662465308704881391277347791098018775052189967782414736818435363054855412049192438123644656368818631565443544721667848523751860701263803841174416305591014171638997305526901311481541017522163919157824158374894310945685753871486102221732557423146428036304969242240785955289253258594161087249118907611424234580623136017246531743698906186041367949676456845776075590171110077271359659680734720180642892150570228403841850048293969397826855874815696507967110388630547907725680722373249224862687926434338196697747081789069140755892899293084879933900301756526550410315522340091610170114801595423093478846891850756225039694375282759152087300478840653441487542603545025621930211784441489764466478214265115012112978070516418540426130679598876806877577937119809313436618910327881414003734895924476661774147172400467082848407101699232397389085234772247604479915451765100619873895879199742371447062329564926688529673613569362862043094717857785075015704742788540286763251826293185331216243070466555366631513026225605124942766728122668431341180211970002158452917839143413281706158054745605616591467795442701565083231074994703062078246966294755790561619121771915084844378696731348301578316019266289041208152952955804683310789432162382194046653622648350971124060546875557515387004618638254463606125985540787284254505710001832564512047856044528557946281785549295224183868267592822051531490328231747955876056425763547358265612240954907167752127644821853407267470282027213615963399203851115756555474498273833023288211817733143260145317978480791475306125253531450877782339624141143230939161201673795409601809539662962028594317936234556659720312723735802789157229373633160903995210079704727824038489879526427016503117171981566101690635739004218012650803168965575404442155711540742349002892889033920391524809254672203132442479430903261444463138259199128472104807833567134381450320699642773310915066749373168964481388027729739135367500689377093928306269433447584151957700451931600387694695474728179996952825811247305783809347520472387855936461739049961989385263979321941539042506871126323269000540851189781158238021303664007078972214488703233233425487316282038626548551318301444008481264995870176507181469546903400334973510063936067024077706301146180188650096633624807755633926748702709972904222406038525589031336163277283011203843426612826998853378043203033298595135681334666952676149997312368866443825377888735379773382547280130065054694077465616750189076832949397993478587311557047872491336782236270728948424543506428730246935530905795206074900240121211838919835269529075974669387288781090718365454209384501420912379706275841766766567628615405202612345623100013147280573225353080201366244667279201062445533945429107275442773290885902242862691396854101882524636200642655290436424126349271727788766727558281498497868660133981966568407041746233761332115369227887324232503323779540774236740593319825545660262643564465468169812262984410214428423290715546500508273949998376400608430701695452709866393619082752559924985282473059856803702973933031298464870120955642706053675129139589013048161608870366948308636138068710547598225236438613123349455046062987812220872697373107249548651276597851260771025952138502649750438546003964637141646223592655292883890187010973517659503597645278595038914618696011840053422321002666054316090473873386314404018372515660011010477319359779357910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -83653850953588607439902500179716939824142012912939741557246247227245774826945246756751088441321677908176596739898668122632988146259267001658033421168370553342827230692695609058243150845917846265644537367738800905070983839292177526276330266507425136694130189184521781973471159942343100682159428000865083284861737325175703861469845087874687633587560894595056680054660244535102466268551939555295247456764698298965816425136449370396468493863623754100977902807054519931530542230120365560167381868916309774708468888506545342918871876385548850526179666854164434444782967068945707623265915237316042251685148704175649028223981821086176639320343891194818943813316719271545811379538004267886117654721319267154823704092205695923416119954799105777950920427025476819278624411089396360618294616766892419079153785346769040126005405237259939727795473221390888013380313614507158994181892128315639201654845940504279585415744744565858305594834112332503862901576931352660453713044009285372736365115952272520969739912709939193569697922030924522250507949560927323626504521908410350299525753399048648301665630074493132500017469995954602551180616242492499708468136870879248748089767535856652696928736782393285729127165498352432699453605140865943567548903524625976617122449405606572049721693501513669791466149929443033821568424599137792395556063089545573662614335509574140465981690164794627585902337731492745030031286546763076787739025958286115354075617845109005089365597372385245679967516244041739726975060447196283666334482487188691101431346011356595875686388852443760753383397887374705053812073710004373934032980805815262130040831703732441330980627107012039688362101145755308441801099556715359182633452300142920423106975850203452661776605616001754602319019323543176885503384671868006167290548634436369687519740229744001673883068267410662729875689627612376401507099338270174932083471703727139357759945478749672073609149843704734945381976682224767543753392700520750622482502469993729317654647006009376750069577012201953985712870944791083095746044895835697434152285874715423930348264796115585703488027932172816430722968355472517708244802001584722336349476496690894225441280050187179594127818552188145341246847551797481361646629839157300487846279808893008213180487832436864690202959921013329909256052547460560491365919449424436180960999040280400373252628176366654946085549220160224493735030775428130911042301707939860687783843307712071590383279445180494550656923147076887584549987460315960619724090887823797100285194216215451619813672220926123575674049817914098628548178177247262966662039375790067441463134811212761340343150225339936790579092522528760670408241244812672029240450301400203137498297354761302271741287942910956975594141128728010058733926516905084331722709098635699130160828824007245263049993486222889619951321704159149208692249090910669044041761183452497713244444633175306920986868541512193421815265024357186207522569952577309912696085740402656895710167675970019154807173897229743077762538432572394405286190561207521221728697038752261752346431698599461447304140793773883354345770917162245729692411481191771887859472409239133613221990142029495257823088843217351020948067552536423926566426327987188264247654933716415104870289554144349046186828391619288399381944342551362525618804007741080637202542280142858238202744823311104534720864628345169067071512250144245928402906769466804557987974410287793674072748743821327980650851726274686006081305186246538723050530433540225676320293480171121811356010389202826043613338153058864484606152731944975942251648680347851732568453588127017257449431008474800677612112602218985557556152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 7019402169130577956269011874755560811362524083578608050898137924739123451251881306864312693631839955276716481085598069550995545373939344010292018837320885557214931168698976370552086444202645863953842503658406917220391821840646514245740434099610988286915951462506900895512233851372861819712165940321811002355292048849982664074275366427729857166642756527884679674475384450070307085383147182626708126646493022364522476884679340040353366069124342718976607286604380731178212604686965004511633527688468248342340967207596329703075766242835061486385171084120772883850103192660144608605737533599949861981469156746968760138141526569512643300899742923798985022798538807461522418191129319484552856496029506498998968268399306649459523255206192383482491361484190945629644424318464760469929199442028648778766649861481405682493538589761303552353560443748376270035292590153435521680280288316306565516569682729922607286005730855673467172803119968816523144420568668772392915044654834553410985291113366780035067991454485106970846564628853508283213030101538091247619349678609836540266646787195846261674432543839247931139876919912414220482105506773464881409681033886125209805153539798183983868368726136885369391124669430457429767054348328152173050938136699435278007710726334375602797728189289249839955343489202824273653518748427631637287026941974481147390903652489937558373949188908541127298271248079167507485202231782767431203663648608524941201422969992434085885807213671992570761281165085377350135987299479674335243555807306461158476215042372599252146852396919958335564122643065033201227407759515309624662429287635663368854915995856296079584547564672984960617340523221265829050222249192187270045893923818250572401414561615592914788429923109497956461584044723103785739049876912440113426324671690792676085079394180236509821624836503281431293401519271680763353435776695839691395753657402342742975482994408844110663203546075247809341783298736357537560283338308846802309420084879246769398567420142584207658962559744094849783373033977197550901978992708831461391227684160830597614236867959039485899353403913281843386359004658354128526584944452668920451013429509208550726854509296101701952282838933568093067653337228734042974381499496604955920246209684115991697719049615970387974170190777161918410976519072891707571388525298356826865953931260549481694760779991968420366378029607675148928910142537192056175844579976922588272984889436319257213238090358120917928506358585591202778845036010196467684596408937755028046791794714144345908462333284257975090567599648176178030495467124727639797826877311711225302194785185234949977515446014583811844043921423582412578399492021653267344185459687179641666796068381520355058575580961043127691046522012738303543957143701605189340923633679182530615074465511491578039639797864960963001525720382267521372042726815746367616163588230085550051583699733311696744965679478048332434456642827032106307022719179638693665420527304234858989753673786030335971401734307315778490004549992200409243944502430917933892423375859983747548635739971377172003599430009381829042187125205439617042796759369029749407861590715214848731522269917836449246758409441575344118983738025288496629596622696218313446210176012155334696110091888119261933312819659883772034718526579175295281025716959250797838629561766111071973890532952447295174542205018266294256949044021952784882732950716959621614868449409666422796727933838388660728364693152344299913093125257351909960581011625289707740290384027262612989526705109411619749371026833273245964810888487622404417849110030373934647533917491153452910242175143807620434806449338793754577636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -487545904025748162520484966381509292521518478391427783049916443638784019689394844368812712465435658607041391430690748397635198609897840796093349714025704693191410093117425205093386282166791347296307772939711886546663602569181159043970308997980498068967570958970920315530144035636150597007876385985887213424173010421328011517011763588444702317441676973103838405426486753089801891243021131365347996014731770078961450099059623014284254073870937413254072843742291359465692841278208965517176848705282551686985172767524043038241299474108119430897065865767224710942541029585453733569407145632271427583673635752303491130760524303000132642515468895627407048544649951835646001564069165099812169089123161213593856080080444799346107417042254732165654375678805937610320209750329263551944959614098915568072880213915853122733721189048824265731658922985467679721884316403844682362825896540160667504196604814399628747811392538429409393225339672567693440326818745803845778991320509699387401619230700194066674319690268485898623380322566452429230167553742612073426242956577007410845988895858490988616224759465955366469872790759000740640820043108726130029012449480199833992366743496098258944566026174896443359172807353610715688414104068104025484573011889300718654247215708921034129391202686955532212688971522393772468864100957285192889293385838291212617106574173932559348859197843477528157112649622327864060925935671806478153136971514665173918257912757019814042913696862009537651544686707116190442071866366788506662057778625288833590096344467961365003916901435785132430182397697441459483102856190283055463607028486502810467846922383743569306731483938075262421560139288930505390765266893100581653583520728785895027915277303363634562567637256500849281487349214976292251463274504477786238510571159177434732423823255512968421498210125277927982453840342575589501544922737944382479818390637428997065659813563728207322208491304436142670480080765271623745401373461799394637329974740586911271264282054640910100776968209086405896621937746617320920097371571410231066982873502366240491037338425430264941297323579295632133738848894143332129565826783896424274755706782427963552984432784089759148863624932298951985449763173964840922405204025845608818871634417960688169388725853003027963576980825465657343947857516394923457417211173133804916766296328407657251453647526815024074565513604912959994055205044365837442637986436338470045164055749625527436680136862914578311106053443687979085407226065518171968365218105404962820351739953207556815453373251443788413146329234597140265948398378852136816420090739140294622044132102609874862353913977032996381534947476672740936486083700196893870377816912081750719654988203439890010820409260673621151077468979578895271279915548272707410376356147693288509843394362258201386594699852862336138583332533117125212553268193636260862334143066071006802561493352875690471375141794430072968139129850121304099408306030505757750554605782631466446833059677702263291436029623054952836291999055846430578443135844609766581398792727675518828824939988768187847633038605759303705862444310898925313449884194467475666413763495582060324879668860402371116830896826091949967337200180994979459989351142244423682781515236285722958408766698146031048870060898274562864653568547946433237432331874285738369236096407362348626405564332653276619230864160603920203350448170111738479794258780405035616815855633608114430487677754266554203791740820994065830951271494092881935438357182442576719286365877265332009971114887905549293695113877250230650897879096486338448135766732400829857534382704855946079163649367177758843754418194293975830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 28984736439173568955733256068432160488219301636069825005728744102824580799942343488068796620462666271414991650550785961161207847019388208419924605740157379265962047701176588041650936132318113409408108716616360450344665208556277731373978071301130468451335850170029744304404440510840680917852606941626091741506670697886916651287040778260941749016913546808602333046800305156064524586436865359917525635320551625227166708252060809435556293515550244153562581634102201254119646606026827416595530875931873967893854797213993673251749934967625252764330380076957575133302469873823082979121240133618414722218248422769371989596169958776103143557177913740296497359647741133417414254077361255285022889699613383670118881316507223358673540584003188451233498494899719085136847854415929604833059673576485628666607075257155793570664796603941597708292332861895945548837061709831992938897719064408360005524293926739307685438227553851886799484561259803180015955468062045420369921551055642312678591901483470607118001572274573809280420545945409722321509337553557692324492241594328024524791115473145073680478351020150310120974754769359147527686948405664170728881149165898233374669630932873047202441985096155340592741973007523045083355557273036606857978293090429710994712174177322170542481254099392332549549207129912659689935874087818902662822976731484722787313612681294922372307489042329888242310028977252670896980009711407911578486575597458734482879776263142793413003930219178991627545547137735652665048231471110195592114225229827548946701491737349517198414084081049716464417395297315327768678611435082581590917411033370440911521598376573190672403141657451762581283036473001740087273623528281771055672729642592154191204594687070118515671162530809873985131689891376651121442759624053533792151421630625452019868048060773132316765467221533851928001000089815829802411477687636080280806241823180634978439227692388868086435598954221345599840880280644029965617393728761111631203786200523793903842419201564136814452857746868159349736956270952322181997477001661195377467035462373888143744132810673661739452720928253855907838432520091509833716442327677928496749808026675356485729695772792230817056489496569894243112955573878459983211956379295923411397401998885715875248279234754660136588773422788920289137915960170451933568101071411660276666122843366552413263197472503442748582152192841891305590044110663436038333593311766801420846661040848863345691808490413477601837638524667454769024902363356142263659364448616198673804093237537957930053519793368854332130352418330649579224751967641867176930508893488534750209642020584988321440098518133981757806524074483797099462258931628492575091799375314898863546625825163510646971461562604875599909102099994092048901496583759855667223591787181749555514618971980266617592886320301014353360198390836780958621960751619690221138548627089061910705443538978954537769568223238296409875952950074470659570099045730266702390321320655901241486939579427939040283473942454567314138649161482641498584625268815679188205972251582873221529274825467250970110768690574492803561279855110278398548635638762620173512302834587967601568354485001067190721198006210977679769115685430992126475906531637921379715298632321218899325076197088933688873945053019847058805647211884315014732181413330920439076452255923616608598567669233578847429715203045983779955245986846791932752542289716469880601383221278507467941419683958399581401288296147811683334015372591171024298908329051380450288344464694223014571500195588336662005533898664596110184275376998922025454464747279649515449840594064227090263505316349759221338899806141853332519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -1641203480051262982402548729526771686038893560390923681074595828244617337797203768259565292518970205348092391384684646153706383294357640894254561727879255691658300875080993323133405401022146044858407934747000812722993475755012270377781121341643601495615517846148975068867264688417444450439256674388256135745049257821226394748799959262643928208006146715131760339637245488322330508603495076058557366553091246772319191203826753454634362695897035140043298998977200452717850590706890444451840980521664830375088434550376112920296211650477374577001490297760947822699773829351581067519766288558858892727886035224697176957323310091197277053112893336049644016268749331793536316666732334957320856416939662294840991780055543136064366248814633887447419103372385279103041040094894311370310184534802867524823025820038745273680357487505429284696310678251976969711023169916283800964915442133133765594642305355143723464780157807076782565209152312079218176795528892146771039859127930272059706741167739740063180372372129471725635528839577969801538241994148353787710313621507190903824635736299043272258672834077239711977466047775580534256990889017617032937287226223171720538428984734364381225175442917414893040855678200180930088783273934746368596258573711041774886350170026161281040765410115207268671091155022308866558718604697903162412677642426445167272509718238116361400046562138793923983680336714306059591737208326357228585928253072777638904023141053584206313150783775681518388413507936799044248822178259758798792528158968020456302553462204247527219236074643617109715508841358351787153839624694405437415798406053970384580342190686650175901978623131797473957143658012504496223305204699555993438438942796335618935444795694848472375823365649579523057150520208169146475700963850822483213179600601318239859050626129219577203481512447862951107728761106149149610973860662589145537243432187873660760825066207228693904322827278100131808989287229254378778640532311564667588305693504736253563386105912306015095015783503007240275585374218439977111970460981130298369035564056865142436112694260352690032656051462311808785152640096389652539034434270057705880969246180255313825279485534938648888642095385547160546923650242042062987608039269147560709879590650812543630073354367701817640400470846701567298042874156263931478243814380345271225536461845316418852944517183969683072228562860495801812449445945824143407761096585157700644798241381319198586060294653455508467737901339750611092574564350198254960511300637017556704958016827683127414045422990264963150609039560682114469942253284674569288301743796588544517021686402980111511242752132350036298997233381132990467506827132505093948200078571083475068225706441991066761566711754824706814447836842542140337646683484105915467193554795908159559467998885149838157436090292823903972012119576844980715515204043596875789248214805125829698829459632219485560580104588418165454910885657146320360565260058224598486903126364913774735715788179821151358199647322864895495459183752958443049525951969605796023263640206410286364505165349485739817258570861683754488019679693538496024581120224747655309891425387823770677018526200084639801049681810027474924693962101120845286911941937712500518790211425544115869209479745327386272384822769847070884433768207516851565217794340135343307304265350783770620990992887622399084753354554248376985664959843970829403801083041723178455638164641583202874471069310880123396584502289379596897958427993487233683815708577332231643704159466869434147388502899136984058315874569932319720449236409593935370260456055245358318643204875713282165678838615324639249593019485473632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 82716090478828458489791190619095510262813355888355852487047913902801921236688573203434426819056296048357289866456915121407347330138728583387457771432806120218348254145104789107500428622445422297839778994318034288813030438683473152932317997028633697928380827525751832330823680917403853267701600614548304523204855478860317073948802649455635731472080760182368449012057638430899295996172051248258577234274372507970350439546597429402179663122323509224139865030056304681652481434113282073225980413268076881725943946931845576480227658187055795747101305339946562645327696532592575958880135408598448215728894530342241984287502993576156888933079622081818985651548310544331230755744844480536304370660226383121813243303471806350720061234643756743330019238615147240339856081765153438280122723471109701761385381501855497580768831339069366496692166952227230385934666361238173447420296998649570104282419998749028357214142785810926077219592896584948894971694151187859030675777534396103695284759938175370411143249318569408757947657081133614788305941044532183606694947775353951391041873943205191413568338190653063538589257575690766622832342958208007006431336250115279529284346781290783988128392482083182465833866083330236299958520776927427541058140129666824768505802355194051297264503526634460425185239877305757388794339723496776446232179063488493599262082592446732030405848985189483317604209838526248780052048603412683434312480456922510419409206139181134423235315491538689933551775034915422092955903845579834349137022144114875454719815560797463310379462302160456887745704792326910406616029638892024290795829469579719369231278922275341900417203623776464492294597590151438215933896980919160596837234697790669217492433355383522600356650855552683322693239283616883194966277803822285117949296694329310542801114657010364759701503193672771439731547880384760835295367545474418096310237969204427104637123210512420156014626678282975850337278396436069778776983800675692053461114755203898545608999182427381803503116595523774740348415484500088800223462903620773851273494760494805719852025273425776182200001750196307008445433809350780792443801286362610035305086968722715150356336670963243266558264249095989405796631108225718541056838304201530497008268809639769857085639061268415681710708513475250422755708912087278602838386703248859483699062791408921517884527979152795787624722160989409661018332131353523507187123034129977439193852728561117542667440858104679567502191657759439236075139770819647048842776694235606305985356384357970709863195179578674351019664357245849525227828078232635100969493841513956011596088018889704395010559405696344675368569274348128253438354638975842268202969754829603743558608051588438447937621199910121636974508912128426393830967259311922888880631539545276251445537432304385880440668376274486379716789492331125403021562811614290233229868790062166148422018254780168623154864359932339708353111042973009990997442840479153548818955705011252202892325914179026267711222672473113874726879197398741993830463888170146520337704148497296647189741398146274110518094452650746375227888461372657302229875327742995758020180426427596372064528776184839309861044937272764189530817799045041646851310268660448504448260647233059479869175904142364429335886606634668433570513794760403898538199768952906096853833775109440150907086658676635879995040637405834641742200280235698657844053274423784866047805080538841281201231703853382752180011747366874974504815209769426862005052003120628777499037342318072629252196092176513037475803254229021259811533563757473512950806725197391511215875906536567604283776034535549115389585494995117187500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -3791780348077585977148792240003695193947573142616162221797414252562096523178644639805012616895577434871301312635767856088919601198086387191332004706443354283870600336940207677552236086794920389071840352855592051006521204921550173866370139097172904146616495887074997756955267224915311653172611030336834678027357620249949768489890407369005321573063394364743616670050529417330857439952137675216895429571628290808712471577745046662081827646852695500292292920951979776999774208594846162878438223392796731983098841171612928655330138628458797458505314687107914043242811059550613520214011210172550961592201948372219418037583646303610373663613907565476849784511390757313106750476991844398871024096426762269973440806234025327219828486305825634791727934907799211644563538635718310074270446545138337483392296336853969059560871098405751461800246826824847954113454225539627924261787343237420135455044974436785891052947950642454781280888943314517162731456245763954619374920239762765038823261208389978937943306034901149321396903607852323556457104651796622777305369133473613400630039126131535229524369323267897830078695194018747757123378817988222709276651166220905893065911017168991278791797703493217446505854784987899926128793173472614310636039241564298018847145059529935484699959608787219289351592179396537053995350220477392712820786375658829140290473487356837728254322695335300356808453777275734241290056018007756729248272823088326071841796655015105517411135745944286316239468345475286798392786420941976018521263442459801178997142747975200419422811411613085739434257042661538759313943721062741707343196939737827373854600254225713416226091099904193203418482713156051158382003506944198740450754433594711164029620602944406312203150716412219767964759984665411306806716926560171271639072395848934509412909100669475995377683151467262274874767876842359685941329863412626820914453599582956957859292462159756343553962713519054686250327758721629541256950354727950937536909730777701346289913506393752569422510235381752106431724525204503841445065447693611282047243089514147745226077280601274930648756005236094924808594920173697088905499964174427436214532204477958534984916204143515634544791226780334031980039821424876893266969752076319701278741543695614702955698914243047619072743787550294233852306844477684154172621262595554657384806970198714752282117668688722313259678468705088269526878858365512828914954979220619990893996040059587517384831813043088882880282623297130281670637248223095981952695666164246800522693781510096131929774932702974528236833203143957647738871792666096167617833629170097390049700476774437649370332817579150684635232327011429882665604702685074865138879494090107545684089471299204427779674719292749351513501231835570670872787868719172392547646923888080294264718208263263579524106845388442775261790807463295712149314207737867910860668094469942459785353946257687229701485918785274030637102634684185802619848370494512756143560523556860867567338884716587632921087397343726265364281635345864806145837068024227468961955892734678495082306761598981272893176316191327142970736997076239094442070367648833917408560943690448766954469685159795133999612674058862511078894667376944569841510988830924407798403334586972811443501460561877684302106571123020767359664328249588983976597947464473190379608370944600223671466120228805161151260736751559737590002655037410154593095304337242061705097726269705830270035915754068430531270776114446545362026262897991151666806635559896688146559846801025743800023282096081188275644220193839758488630136457681322382416595255056217511278823125898697264796002855291590094566345214843750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 180400564724326330512684414622609674680022625958026278749813093613678962381804753729457175233678674917895481143943498175834256027214876490066916845451735354106565178284829424327607837225905089698331261382139737106161946982040882062376527264706030944604721698597533063996966072427356724705019109580468398780022354819892293070067296694874200456609227409618720286006930757444470918436359177883774341568024476503945407122996202740054217083095257828833861695031738322059624897098050965579045473489307485136792938083304239651579476108948491080091089693706963218444889439396421237832614581152051504356768326079981458782800811446148247448797573041383885115065289544336805901665646802794531725451711463431755065208890630506158304482730362674052294087169174966023076515766459951796296469174185568028417326852759372224079631280860062534949306944618776684131809463261714044668252980276210530933746771778696697975690691967049090860630053838530119225066479533401284345995802650885895475521736374145655860906764583569571366411937803490575884135781321712213950107813667354047215707149051848861672077025584128336365852897724850219681709047852722082619138669553885527465186343423534380235580382785450142846122095560731491445020011617968377453664267915294924967731472517457825459329475159251621389872780492397618599735694620132953747176094219197044825893873708848340380091427517475862696538387586660093643805885037130794576750513752532594665759009527222035774976207415352047294799365664964750678474405417915837442146446486717528470856307083057469695848225819201981529560654578003406969901717702811953822812306705172210365996467803474237233183279747815878088570016685919582484924414208519378095892229427924515039279567851111646341753782974918228323423030140740948463480667149107920188401428569122769393928949533678116765740197949435956863857815121615096246900788324687626922609586274869597136124665106233110152876908509114218074474169988091090601245307599870342410432400260522121293064104109362302833461435806826150916300952749027013617332910990910551201143000076956000306366002774689434361390081945685126184590054675464396151658540781855668585381004626849224911039825465211904100208868872655051579700930209939657386416281518080672964881741891804546791326701294407060215609252480257462873301248391335188869914532705376831441204751108117949873153330390846488438736493382441044295074460742231671047826276421013569961913160902662899752157639021417641226046189646109860543118611761657739877233290708412386215266287192400068187042897089145930676468834497094009780193435202596354359023499145027584431827044387992508012698656214646308522492056991004600175668660070101959642807526294096797261002969079433617861940652741508135337556133940477366037704344173049361870034093185460337223288659912693061501623185463961629940336395195504830176819737266018789228598398753120577168316879598339403200707857182702694667573806017432540807233548175966903014104908922541717876550462826766996364871287283855296517664138594049363766497981246910463356955525774018141914698869787804116413403988921398102250300554591144966294025460774594249695349961469226613074958994014637697493709562808410194750448086116498064803776327803344842852882185710047722458462031035332225207504903332068043984503339138904272085967410377960394743865166041228988660835451364004842169413740601297651641009644678282927715508444893151014870304354252539986681473625469824909875041055899320932238322205450439946201929848399554462866080410071752076207165271743002029099546715349084078644925747722433383171595715718909101969625060806036252797585120788426138460636138916015625000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -7152348997528027513810140766641395271829003667467608553973091635593651776145643130252931877826874448017829892910913880884227537499081177472511469802324400859613664122115043351621273645456724858603317920842946557821287950828070641611831261435415515162000283044438565467051539892489242591516485721263650324511784237367579184248582784155532359656360127345709800748993294059260580785370662659908605091959249728386079839517101522920770062351467205828294020975485438990622809919189621779649192501964913207779553681426804270864189391574569207345786756258719750099378773201793101390877081559178532084820864500251962576146859343954650005341923414153888318322357884705784650576379459507868990962410031874789970059519857024835862312250271745533112091395572080121153667792909076711625111832739656509708631371167764304069521223002768441772333956324954860846990997538501523475641109254493415373548783374294823138179256323154675917288556847188307701110127116740535621872591058491533650874123381129660242624590240261167581813821969840105335685752827445530683803548996626129286299346596525395399366941970624940482756918323646818835760373792178941828754331414992665972153636586685126522905181353479276415884262692228074801716949716152697198875431898104448156533770451617991531374349087867885000747439299697010867964727238737881556832159160791089072602770437189879144167187152992516126600244952522153713522182431411272880510311030440680189883458198512498136145007113971913170322386133711593122803692230741498508506215083869438234935688911107476592935876591795938068095505442816907288520126453889341822482800783575903659574342119599927037243178852689498309414556710270958241625291132809286304922736206404578788110689187954465067095371002938860310943905415940016544933642997142160666876441278226633847262825070092539745381420753850560669135685078609177697419905080293542121682956726084651493123825436873509894483308225590808665850929693503771263876627708492801397846751454344890884648717293401130968569874646745606371741984339675021815005405081487444135954756954004778206060109355060382766553425141139095901195462584862648247456919028008223651184483845794413058286448112770417183025887840252376043733163967539083452035193319854121033978441005247689005350299789044670011230633558436273818825491323551362180368259142189957692374226053632473758295427020773723336760962149867792210613475746361202164080046518279657638896338598607761646813202605512822842909505335655499538944872669343788693728818674774181247169485435196582445556262766488438136769765062542663519020825862526508033759351976013484239843809510168150058439633180298542107811720140263810199328615689960973686419493472353830605180411826179740577081667430548650265082592896128139848717019579119690374980131770493522759852416165533700025632252798741385385991594585646532959917329145640597958255385097427781841303740209419826881620005031489034625427711900696590763124309613830663170396300318056720779728567685223680315471710843469658065485021953841219341694337126727811408470330560162891747056398629251281744469831883320097927007927681631216288425662055673684237390739705509145653814542125063414419689402402729398746958249312004150063850021912470352252867322346184225876421003046828669442198963877074438753194334112973505278585322493638659340151075348178163408395164260250116373113953193280806124313760314651334756371906348753773594432745690559973764851681921644086525771892050076916493067823346344820522491272963225084201678943167910812518424023274342770234874564583052891072904716251458705022936348590769659331031396914179180464025193941779434680938720703125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 265187286062966005685620265935281945112333369283864437637574753478516751597234087486390174736631139674554450695288558864723327372156547901034453944813503953146105390877981109780080104994405247302051269108469590559411635784675457370407783764816926974907687255023637620398292126343768637762021874213229898196730501492681191338227466067621449966522240962573579244022973561158466120289413423405036652650638326547745385496456145069932839260448374901752969523358188313891373495797213745438294546287094985209284509044065593207103541064933992514212355953899205352529058914434209625076067904509597399376105915305254354542586768515752563154823124326495400290370840249017561531629286324075623620607738558052484821733104209196124872532982301506032164335717515585504886817171321869313074712446393149112515027866822741053587210240214707683121921630554979950534071993475325766424616423827060801123181492161317874374522124195792018371510324719247517120743438030588527463473013699571203466600957421993703800683418841391791706808776956650937756719388410074445126577176486591522948741801447157844849235036651857649439327914892064716161234440773668592239254728267531080571778381554051964631743672244572634396487475844424966044265014335081910459732193756896252511730249622207277883996011545525424804039560769476788971581409360435085761053187191947716385144165977261151355985874503347628832936722966712923727658859635367982514955802520877693878007346752912814677912972944050413313907673881288652401468428128025542414158022823702565743066042361463752484978131920187738971817153223837449450142321645992423067499524801364869977472044426979501272091204060058657157354337127581457448300903784163790808376588746433006574401170321198128423789047336801043630395597029625461320174648809508779767431864752416036812835763811185470645787753177507079002382784724678354207300005590139780863222933195201168052066098104182728741983766417659937971562704302160706534263636122740250447630573962805206828536945823035045091686936846285776220109144589772500018238776567474043596029792708852409884304563326737902767270603751302667672143804578605806129350284805214661234508426566218767590527868443613544646969455768449180144442296365552170696841008799424464703660785545015413410087405323943760870576216289691538005014216548264949143090819172231126621769159137597871896711647983358254438234927194415857959990825077894164613347245894871561217597615564740511822851391323697053558914469782785857746011349133567085090584015753142664683884406279062156261857775938555195107321424702846397136881216281434387288458315127039691553046344445125568527070962830980820839262889121220686758188474772930680049026892934086570866088103666340679065964255207841351161635281836398664048350160339967978055896128997409663226984514836741568600971216856734138537581675136740015961508925524868061083291912229678704683120806064161155371637274113122273789096282194406945491612933805902070887397930506515396637511233751379949230756662881942574568665030244360558322504403438241572663205210759787711356831744078189206576644866968775009694225597834521742252214233450595005975643140871455463116924943947647054289407093554604007064192371670138373306788072459055877211672845952594892291027492832658445793747681768473779746960935451751926434358240158270249937530965381520026306825627486954759269498347509342471514357400829749274615568959011742816670958471434040125622344064523057893944309004642743775564720492381375715942829411507386925285454043866910160387248315130689967775088595800015449921169607578980072172585642904962454422814736460208848484398913569748401641845703125000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -11238585989792991084265781334893590878429912538190764628345032192607391210542285906464463639362712782348406014293722774933529345884043572657442144381064681064236345632844989604756044869565216949438342582371786977080812073959947284074390167323142852971078532089142445193808183126332988815961311529649457801985735335591061366862646839740785485801932133284968789411479318980576444229801199497180877017229300150641766220144340971037817512930432253935641622218069327284597386588670357777023426477117725557232956908384918662283016725618012266631459138350597295686210733059746550460432780573427895913401153921980192961040561901234228741557517300471312094928383031353541217830895879591634462224320890420673796702271246668638212211709034946775895641500756272920558712208582810551240198585108433515875346068153634679477037091960612157019191403502354654253372119131244872079497172633338690353883723392614631728932173544213678445825884274272648305283600167845744363967940273122223417918349845780271589170419895112428715994106194896304152277549824132029931828370939736111409854960884132837753454487352631032191198608259613100875305941229765512096885953770314035310233933978408815156260321549448765910504174680493500762312007775004993123472250947350622318605431000137640141734556531845020194753731645906443495433459425130352541235751949346467596746226129146847754324670327124305335301117581524904701691227102549501410198775716548560522671308391795538992662269396117355720409336456888776217690267539019679378702669794353392300513350683456906097701743152290844347725274340036967962022076045079755584483914251093240423542974071906336326192867491038468707496725133902431039590642214314720695348490187915706728012485866981374285694382752525538703118196298701684939972862243568745265266713897633600251279348308596212972069933715108053120581546606376465267703637520125288649708634566753854330739095880374293201797722359644711759181963079419198043114766296235777646464964809199365712228855844897200159927014538798860690952910653760553641444733710847468607750114737007377079120430433274030859253595636621941550623545797594725798354854253576726661179477908641730310422668697149338144184726083303804584710960162443404272674105122429518116880611763330608805724306476520110407656024414612599632808441862858620349739767519277703807892934724163798389483186792150230795533955712372583626122349776134054335761522123709833328073160710816578299076141104837680471284599548129883457177571922956259428735653329729274925039149367129442292510065379021222199628669893232845896747246821921388376216126393545772081821042268922545637656500204571702073464489783285423967939838579436806348257555253336413722945598521004466617396458629264895357040954238640023701749701310270779867796208578701442115227650673186575259899213811360590618032146002915070997146880967557062272460558756165720689939465772885921043311119305005421249846008313301852369169302164545637515518244775501468515503179332695209093969138185311327040103682418195364412363104832114256018339460614565737036791100619189962078900907952534409072425213255615588029238768792614142739474059655532432621585739306515963174314959935766826020740782902709371808649808906460920848575563338975193039588475774609413420957027423650245277480941647899685629566925567787756556109592814196448793092201041818375829224193339653801318462676865467825141712985348048771132328246465596790898868306381754760075108179860584074952698264080704670898691245560712059598714422207643443667542614754342423536716144419830867076477227366648879226087125871014530048004868453665017113962676376104354858398437500000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 374777051897868650276337157962124349159959435842666273599806239050583496999961574881135909216659277216017620916739523381278690307543550309075455487135897311629677131616514413642688305441240695304290626927245177774639856551512156163556695441108146858181520007727351850492466547384535738706772422566762785013726208249234941036032389601436879750388083031006955672434478495375304737160555403337984233117747599373461835682910569051832534633256474467920870190676056347159129997061866641990910659045407414679780122955851523262939086934692011021414696599091811514046599853743527660474780893433661861259183946417724525343151451880415330476899688298402911340821583829083313568480938536682432399461870624573770313521908356134507708136791369291784849295866640849711261052404270118557240986716701374419388875318824839568064162343916609883423149784426387025434600335545526531791000451899128582675650966587029803995561024586767327834843540588996107928124986378585143307803388471695304580616373496445425138986066304459357394994496321653917708982263306433532039960912352593937858351389234881506110459847784116609741470908816813775936008789235373888086523069270046877911833455655789687491755656627367387782832579662502879178702353570076097159838673397703659538471364804049585434516093401306220480838561948674790687962018700950830280327452446959437237673679677548310419362582262234740169096330160994635972013766508522201997125682589429385855083212853304386980867324199804898417011812407074386923582041588235743347299703859515313299972622549761983820072613590198848238086122955505099627111360366774016274879766722057144320944711757100352322808706042505194369515379012951480753969293489680423772748454587820057495124315809351975194734793097546266174733453038020256022330456158850306286766146863958491218191503210878481842876105362295648792574887696396813778866444309709018959573173418090944793905803709646930264815728464254639555372162219390890092301920308464843302758135257853212906568660486297161399755920512885498454821218301759464369841884356165154694845081310343355674396179255016171841861202765928642045338510306772827672306045473164426422032838946919113876097318117033397104126063730886388249102211505617038965791320223913217802745503909000548917786459602830448921302597383860350060036393984813740714459599522796520140031666733238104526808682530385841432632007371060926703950915551693828981082624560820037901842861017996979099631579236779042084375204108092115505498972848611122703622866052464946662564188115876357217521070289342713876794941387785452269855447574813712051557198135562571802635314023283912255870345398599170669737293215310804305270928481088848043600289646478131261787728919272425747869028761450448327089914533945459778274250841757379237949521862119780757753223038101108094484493174893440484724069324071934112146845729669264793857692454066208652686887369018305444273481274170806671565513494182529672207471550398807630454990942555382750462726903405827917292823306957264141213801526383896181357701511120909007824193284643743013674224979900411160710362432590319153002377990622933469203076248064157744636758765640526730882053879305190803767748077152584306256878654589037496693760539396385468794348297282923557358206120036797307001408134027328155818660544298733385543008427397432984241976294861751806308163077945174722736539874897390046496371024764599694502654627317668175703373856984140483007127588409098577724683439866271469259832978565565250828669037840135299201912512898072449780243866079648882692868577475400231729065728320465048596840012484582704430226573961704161774832755327224731445312500000000000000000000000000000000000000000000000000000000000000000*i1^48 + -11645465107636095459548550209736652487108026270788767105608803093256641635424370496825906960478474826166750231515190430808246131596134966440524721262080218212681880889767903010813691106023421198938839543174640865461504995688713672434196613673305564850390534372666572299489972841508850989470792870828837591095235739874801825392538084762372550990203665464153480341778921677371183960503432541003614873766911128307112001853336711322798554896356798999683878147783051595897839885121819791172866214120493459523280433320433357713995345967256231334783450618896205782118944315128095773531588931054770428461977523814118488444328408978195957300241859122773936280089626871889048490621808543610654698400325137060236393171907319884643931726010974730860287318563043861724251009712024818565205016494078422717635317446838209144103941703406244053753463983920286296180873374605490287148714788690743306416121962948871403323721479525013791344920724304890676787434173841234777239917821007749008995486713095235062252277912037851953408758864376093621019506980480802038775210835870253693440484606979059436579235500532180721546538636992168785583214790978503627569944693870997530167955382832998394903249728511185061191849528607598478080557989178347254327245238814146186446167949565489899830686605936800248109886822097141848503557257844824253326042579770117171233570877067883557806565766236752028356001457615343395394127111669590036856737694639660355247800034308952630086876831074226817806489143989353453511484099062539990713315906928647293128372137800640114127639458754788022840575976005572967615411165599329680468307154508534672648169485349157546264856538193629325047144279590354581313816318481467497227159508113410683689687945219236636055129604351858870713626171303265169454118805175671844423296735948896206091236354112774138597443958249462008067692103877014424650068346648001952751115699931379249560080437767355715754946338511841885123331500290339840452879431395473303670760789093152092793858268741679290669234373007267872578848005448850916429707101921075091642042232319725697016526122661782385356803318041520991986849971137214093354993090583945314517246793121987113539249399848141993871562538139103295902953547507388117519855660939615818817966043561740566884396147406673094827382192318111191336525511361639676200010020622395340441936318938825686637200638258116562893567490695209414428303609112779331277674653011707620628970475664918546035195524403949284375659597125868263162363215981378583823974658166579866824137331586836442976549348201094572526661600827949918249733296690031847676346919691969367623261360462581265777845008357834757744753232891441259924538221721864465449830790065946890730062582330886578806190665766720905954287450145730663433955350560286421692597866560563867313394397772981386573411045754697123999953789712926014739718259324216156815388540648940888903945095582143011477656811626579650448536045499664972692495850580625579044223306625832429612593313199719358912683388494007894748684391987454934582692814858458383398505882758889858902145230001876816282566512378734994926985988451769384262648240151688081070905554056099634966680764875522737338330917310589918255348083312420814934931372651656401547096943797505338905501563228568131658952339789639552816175651550247000691068082570324694383743807760781841441888827116561556610776300540412030608584396091273561300328748376849136622220032512081399958187226375432775034548854626065441110680482325141088007112728983720606715003337976822001301113871103640676182696573527348097435230861865206858067397835711489055460633267102821264415979385375976562500000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 415930943066053203565043211165524152036512304681548345619720467406754424978708563129123260926521478916286449335815344519537194164392378518738768135576185005520505151289343565908205025659416758111465795407045843044578590184271611175501019915392120801850950436071519812646682795716017441086286234131773589646062352617845947903608653670361983632222221245000654346740042848598410139548945383546681030149911078018553104644369888267217751284847305581704190822260153495177200977932871213844517531703494011237919018905371505702586523769438829619013841979578019408574431625217435730281555788386143716364494662764540840876691468393208458291959538432972122074879110783930399424006998947388560490223468844589234603115119646939343379410561329168772323503904216922516297717283548210831588324026323752051284226327554858219235058342294964701667133200846851410637964031370815065999440532684453391681060488609110895536743391635613926303328519166781354371570001524209505067329072987501761126185246445191973901309714403941601321560722113119071628166783035879554529103295021343157571638497322891535061065621891968297721296665163624931802075801637771894047874691516693842177198887566004279310709802230805692057619694456762670842587218839497137327979689149618722073449959595574240149381036121367424278449855722875759733537542352634961670938885958381879770657552616528787317999972713743674243202424524292117217341524032316037895179343549701829106551537272490006595688539565909421890685098617589699881241308695556105897572994261242688712847402125615151520043004346803017345323535025918454377213807299371135218409858995133165546179309328657699975032889981706367260494422393834975364509050612357583824431990741036973493647936808931782247906949022390685189935424104648067810581377901401509894075617854590623558272065898227252958700064889375008839817841932076308947298438239126056353624974900981229138270303893421649606513069118301442159328351790598450251968207201630395680299848519007812413399028247123471278124896479704490751178693999791333713210451531919772265341636914845236073196700218346679010947043502195957193815145803298979038243615545188865628934288814082391045229551433975265454117721032933232486612861050414150918242854016582373115811061435807083312262753406431587363605612852507136950101402439695134185989628456456114171077797522246076421798136860450059117975692127723630725500235066794345075907934237184925523673456547144791567359201083755807747782342226165987846109438037431805760796060304186302157444017923184980094933924700980755807528577010592977283623253283492566292294286053297721782687230111640667802243905936096585338847298011718862589322494446122308231395867415036882139912502880741445463543510685607293853232449884835338783528402257219932759289407123656793473935259870530495095044849922046778577552039216308409913420257568873472214847768651376148672958407879267633700489096191338712546978603825013222084529961013751406391094954220284608107778155707158721340261275477466917612047370471679488451810196779348761114286841599641454522072885974212851865076557084096762132244214575091401983313770121902375278433968729404383466479866927952757009986737285517713394010879304042411529567153047372831168609266236984103607125795777940969445539923987940483165006899026113748398194584959830849114641563297740218958036145006327672236660507744072118669722459159768014117241223726416103563934054323897691825934001027212566474068181719660136146212154051885456761733316848726307843730418133456091451029753375853615013730933540795679007985284654759885749762465235343401493693704651377629488706588745117187500000000000000000000000000000000000000000000000000000000000000000*i1^50 + -12336830787331524556647819368829053325561668499642693519498426856161947640337048645691158614417125881421972555277091548253391236281726987380893598291808037219725990400526631296640237595359020951337070907613916106935831223110641509356576176394324217401563690798151969229632923723030642577976099624313915058328682675619125154261165783898496862349053611323519797668648765234240854950458811382697675834641394170785891409099931213322055905289565472150953493009826878177959470296216560951538741096779040262793303669091648971219810403833359535524035486548960447502177399458962629396911372265435332111754915689063427548641061510843832613923138496318444154088621070475418059836767592543350671873031255382801102205063543188717887850632072052857069677084872916374153586470489228860935275138587726607969650441901551552039940384260542488466034118814722832440154100818095526247852315873559909550415915784387614981381212708718279751987820359775877138003455569618434416149863410342367894438642500085024459729305373618118178141095744526425981477775917382304022729768967559265583499418857484354140344603783693076287901037230496976456117025310635113981626187862797933799667329060850527074527005877609833544006920842890266196141393244885713635171492531001611428321359264394820964825398817369826523922104439856237212928881462544646272562613103392909788851573519982205090013754720071510536365977704427370898334044310580136533988979130159960734705935012318724675689173488711528156430408095431370064724023302318084906628531465509465972850538342759174454068597788017228208700633746794232299313790610029473328802490684353962255968520832569442779249594973786792431047993701961968295770741493412393818642730382443577731104762921598495663828152491871720895891045594052506949819013579679037682544265447940686485774453537992902818408015122393932951961636731156789376552080774779553673541221064775731264000313715223527930293563510782629584312814929919986433751399324435372610959856606300218773131855137399585433776958363878347617319772190066888005659138515829847290199566955711575621496922033869359357469199037031831540902990491273518590097973156869796601846772849640944626751397742206992557169080774585206390692092434865955823580184350524981903108219471359182784630269604920884293034168116806138610031911599872099409129771789063632218014294165242236298104962847505579581098511918700004703361684206223411287660037816150295766664538344303181045171999277375505442560113761833121074884310164566261035553722605629638687446764820822775699451268241695822002686251149736334934527060142396287751479627273095365184017217676469014501109186786770745977660894184082213270023360926721079702504275040553536319978920192180828869374454675029993113342276721276469366087546261057516268130926835750006337082279924809907044609805943064429250018791933682932795530424724947289739532110360377136199403906247377330483883713589289448002850881397029483215999853168588056500966687411983466269449276430199745259100581524050832827195315532005481747572542622405826486856530749216333353492515204353137260370197949732247226873653638246410029273316575768713366357857801620897064896759779049595628567334943110267769844445909645794281718549906770580719353170017017803865315474788562784786123205115717228488898497907082462488811805383311133661570210071928774495019396032928085435533718858759501892654784272729162241944514655205882640845678800556463115413393987408228274795267499118039191745235717231099533633920938767578361685880230397686109633237810453300280623465030346825155126791382943700888683454537001596285961113608209416270256042480468750000000000000000000000000000000000000000000000000000000000000000*i1^51 + 328727389373792450608716414160661614358843846104930289766671922667882243909892541782761359943406380035564545042908879036729033384030056643084309301917239943888947433251584579991160971279139090242380794806408407845229940449482976051107367963163266549286301283052901261025478319387556199538447545708142032342978467273387193272130915713795394571919919195626859112981485295538512900271769744045462900393852597128285254398119214902890688284781392435102899357822854913775693719579800288566509681955568268074358777949133164070632556542721669610573999989088374050799968826743209717247333474214674247918706870183708020976486930590341753148084107541154253660018941231418890173345815402490018357480281214268023205149088302559340521245593222447407258815827911337489008654172795982692870765197551397711894681731338073254961413604483497187521879506379378381546917525366185263292959509514313059532893060720341888436488555780464233823366185992826721111104684367328109963065093562210067080834755780898868910450265305958860222642780527643704402349436076135487609493406872542582556154992857812989309845807718084376418690468011456254356264151008934019880146885296632150217629131220296187529254800853051738851745833915391721829408373261520290127353404590916888199148138984202929550334844963858307223520319514635366332046446233734906296041869586705296992862273274014653401126432773538831761144559309032492956378472216610719684907883610241040663134111222107368748658330677099427611311786663726786932299762839827520500437866904564617468967690078439972895551484456203533462306078322344588086211711650076549049830666933699159646327119157826169482387085178289879489284202655995736531606464676672487466868882456420212226654606958304999593910794398859014655689511113277402658962228763591539189905078470068853926998859275490540400547941034152217425901339507432661605888179141402396980881602716955902051953067228560472597054280857230185799231830743068478859515841743829092399878205322014409240956219491500406704372004342912244767760363413849478098270644768078233144764922797399111684862356001823090774213386538996108955140878529118215259365543386445856731526599490661830938432329123062184169609984998564658058028985214212773976045547194588220085248752888377054668176111564322508222210658800310667638903834622501088582770002372603233518963758168696063591983427262537172355202463836165007167286386398703804953877881112102559240414070651240863022803991571529163256136248858226082861410089822473793087808552255319545233317348408469698335525968326342023862562703943546690387175409376612956870878958161439610704993833432278185340185516330708783885205585896760302713609043639634286518339970985371774201513764977562713061079726280342361501515643084101586719507272258186957594945729098445554497325469677313295363032148148696302153875986335450762657954721917240846020526064607752265699610002300421153771220797197123869139310692051890987329790181528622153020636874052760603113201803921222623548372436473557408266735783487208619206297386852350783983024369313348637387498689850173836281738832737571815125422012270855511951898438986377862657493861609692101582502590682682695141493700054048422983048115299833093494576749477011695629558562532698980230815810551972902085787972597654743591141970962651023480013457077593265558815953605834746154128699317457300907485521332198713002926441520544247957028812573030717934368686096003547696656153807759124909048738536669166522630827660963329032478933445229538782378313898980447354179336174875913489945994964480692324728635527069276130131041089463092674805011483840644359588623046875000000000000000000000000000000000000000000000000000000000000*i1^52 + -9205630571891627057423681531055964938874932840273440326648966454533861785911680848027287334436080416272158864861767155253628316168398623683206971942349879242537981461853945562380361868933095137719067700886549697234019423597635694844296663797533483451348709023502095172021772968803700730035971563489680037849083024620064664976290053341943368529849700048932909776929245819656380717775499905215891389621234999895047788507147562511842403960097014355453344888704653337533470343461758109299223137800592787386974444489672123277320439650578649450908776631704564409462413532425026378669806483068947942559794322240340030405652882887637937330714550738678380546275334796289656855390111252977971043432705513553905403252525837589114778436021582235898066670630612934250419136422065400928777800258447664330106840040870755346927431844391360746521339825608884825779619145144219314044237425813768462165055341459493230150166791330873449377470335062803883954032718576135663842301556163712348376965778058700449574312647527709450077875303577418489499353499946678026212278080043076973055858730845678600653002322236124571497518420485125637581662135073172510738027039503803880517725381381448538500984018800447429775111259006940951704552563093401782620147015949365631506478402420692807490424086346466351604954970617970246667907434494035658010413811460568339020749565250612869034395727265538991159699119958133662409234718355729646595517364531750301682195662405297940890159969620384481306507446491720058826347276547494948367369511617835478644977109653724856281389140213368102375170757198611191025060075247330255101247529002045047304917590596371101791171887058372486898893361151921798972384131491367825744081186530138694244396072657931654610054231038853887028102709400310867614625864879723985899077853518837619064019465077279679162389523418189213209131791029098258172118398736489448115806637905210981167251787471586598338934559260166809506455884579668319254255110312627257165772797801190241695935605337564460479179932489711308741149579888607612605517406765831329585998569532464001213934829548415325449627929237929216362430433838854751350667374493664013270848870438174727991823104347834505267073341450966418008924303183766836362267275928199495311022859425358252747863994251166266213527717611002910386848956686637583178073468040613762352545792849893794744606242117259099376774833799928321037811762872706396762697492468250414561881694838084067635870629500601773481831492982408983540167142227965000699683876798658959194177462826216168287739065833038234624098733468293955374236378555992039268754719860709524746710362352729584155744972277461214004795906153590705131658116402943753902939946650963479749093270359282968487845958984316450597016567965146525971483836269018231225351089279264786137163296791227489789405771912620677704081734166567483128897269341628735516662946484656840465553962523512740127390959937672068704426556535658537075903895727420993428199369074106697912894617813780055400153204820188602052782005158751064455544141578376089235346269338634942534799319695035294275119063972242821028975113389698175310454424666560348346424992426824097114398230319396285907336887055807431043672783610290177368880484086372543892766923524943279754924352207186850578360731487706329812567802959726756441993989699325054026365992929102851789334381166078441807461427560188095220395342816257058357735331302957365078982304706462512576247673973069638622600138359752084930015087782506297013299603871463650338452212453863580811336134781776907654925426698132899202794742594408287279407045466683712220401503145694732666015625000000000000000000000000000000000000000000000000000000000000*i1^53 + 235628056066345931883721677307956571667652427506770756932279208232736728112819134680860394963453822626810716627587516159714184133373388909375482778060184484650790451517645997878434012073258194741118592449985221063203486513004735640379809472165672190045944397103594314555792784145722362512019367048667753829753163891407315764506929744982970165730673077875156395533991910336089542973572845379716395623001426953123839073049016401884217029392349994277925818851293582801783852589349641082658418467990574023638800049100228027430324874528065374495533391928585420147324395576357746040575266373645327831023996651366417344800850297652010738585851451361047398049151489405170137031452439622998493282722156223394766950312065804006422626809576914921394927884151114100839296502839341854468786742570963104907370920865154337093796227592776827988198354599047166989071033871722387707297021218191590276649767769112623955041158414951607541744181554928841480881679496808387563175019956820585117164332188861159029474186219035253621964263152443819235557705855907993394241661174123803684622508980412609725639606854260273721848798238505372786902640294908608175853782561965430862821641084757045293669298584490096417439890895708743455669004617326096237504229439004162316482662044524175158522111090187084832699834487036536823946973898270637067395403564076846669207967244709148467084859596797642725838654415021776902778434910469209099479601386292484688328259909227344629286514581510326744172290912462808968299205323851148438229488579165087852079158930199214836427219026206365173255718184339604558351577571252584516865167508106107494006330916030289000692829821550861563958357303372881677158310103163616952621615013834441465990635388443522065846686142226447518832582763179380621551948028057145523239551249770059537192462283344466877247443729460204992051421075421792577843206707053535596551764196272337624217160993329947520066057081924926522360129815932414485703055880245007080365402793210101802202753924866802061443927602516895995054265551917359050017899129362738924007557775763160916064986024676774700018909128131168976753071732611577828840894725895154503649243767981779509456633627430155992921221548908014287527003218816413134234361646354499540881645774062084377774557259179672300303257931307742410059244258985042698365699493922658645597309748235104185886234076589024129270230652586422805203946914995185110795026988858912602549995228601372811118603667975371333858707746852888176878106761619210396827473039888893281764820295139537605952376231566492630142069805481300374573764409714259624118635389007452219451269577145903892484294953182958255387336826171177410966289671757663912030928360870354102535583573014792638719866558238966830132291022432482953249159752281879928861392122874120747546236777282702707927725637879692006459371538958233293102943863191988687988082074698534451463061916718350099229699941002007359727203356694651121939776539998307576341552482461092826277082676810587009741173820881541632032488434050910606696261066934929937418276618974305140885985363970401136040557780544980386731520603692388216147792811673331829171194598367279824036680849234672337817782863261058082525461004852738655349009629740065020234998846085957489952988119367445813231557938978294940731227662027826841065466800482519656965946166433246946408374110965033214262480954351384794653792415832255959422198334345560842828935117477342125139103673029135348004345312890710622474436147997251108244812802243308980658850462828539473235142075926013991138939708754920625676691872424114687259904616922767672804184257984161376953125000000000000000000000000000000000000000000000000000000000*i1^54 + -5323988714511605610175371502254876112223561783807082536660371413019366731557258023952873383187185320204128388956413172217107778467359002029362836145716947796628547553518983049786218211751381312842123687424797400745079958159290387445782178240448166007415718800902468703476995053555237437071282079208922195166945370655942885547976041549534847625534790997017767231722396363184393574143562104427419500212429634270456344735256247618669712738037755757216540230364329763882534742488762879280525751222094660898108125197646475878844163699693664794619667082862399436964047276184399775783176069646848092735741809342956818704620651860573387463194975734665453900851656665538433781574059407651312741590742456093023493970516090473499639379394954233799259940875453793953464688373666018126869005756334147459318152706229452120239783908241117667111475821233664087061727448541359111874566257639985267340556421715237171237029998206733834220437758525012274210836009935310604533261701158187227522316999799356673192218050790356764495555930142876012375351375503724469824795379023971858611113117466587412552360882445192993852335776834701679132890509737703063065856933981212794538296578585142492946131233880494454086752253361076100562604209469034320237946027557033338696662748608360112000948871277998875252591491233868046755832918147013870437567020347007692473833412360390162264203986071948057622111299788656807943963208062496340801980661913599800928908022604968274382498534178192960782918271084868638098894367750471921883821406616605906289859941990477511005663807457357877080471888784004579665602229721426159583548483366700214923294460976036042261399326644472657821369917663467892073791156993235399416336430783421052832629344338829309410597295207464140710673880852948669810260736311462198364859917716721840780479890745984998562267879411291404482541983967673470487775814352587971526203823373601208518201362227341934334694627100369972261192592678633158819579621018269035318182214398757722537616723463158832396376376618731450610737922969846902864109309572487690434491072590762738409350607729455709044801402429715251634799390284684435889905184607288227421477423448118299020455079444289948522536614130086019437929790609748710951712382895289057265526971553070195793147854249573434335891473964742173035950869117480370617926706200800943197505192347594011512426206550560430541830625167714305879811936929383991113662256653830437262273964167023844168511150266839595587204712612585492423767830144618510478513565307785233430565914629080439157392636754734756477547052730331052627651910310452825733330471304840990811861937598063783226832795534621194464239735893730276081828376190313439709890260138020745681468859592885019538052300632697608179617708071897936991688225036585707129883188337519504702927105282757168147319446125022457910084434652787161746692634860716048568331474006935917136187447594989082085994400217621615764947885222336356540191655323141432431934023279744059151661688407720084719503588477562903053285668602510597951813384779816444101381683315474566951380687731984959021393293416981632437309728325968264799907824312912457737166115648935791874154899220431632294237150901882420323179670234252369954518105655696754898725879291545433870063047073357877442310543312922074751890169030134203967341630946688734442729802132701254650125552899541500782732809245735670484011317968216296250987910857259658653585896956446698221606643115307603826651014778995101798104760949946830198572947143428016255255591632074461845021237783255116032075981801310453430963153484507007066111938797803304623812437057495117187500000000000000000000000000000000000000000000000000000000*i1^55 + 112159054966410935169148152803892204844564195201394411351674410303752290566216643595877939090764660958435786265961758036445702368104695819944269889077018203746535593767341680250270879942789821048978435430701394065991520774321649563303068358759352273475883399705486436700237029137562317137750464812465891671137471361131236505140681097476794044212592818750307301382546756640152546448936870665779256083138411198099453040680575390328705542380534836477341857563510653125145139975385635490303748447338070192082883670100991029704157453556747052817393354891040671352127609352264929233814952367599908886588387286510246391164849461363975799031594690617670378226178797187311438476686119606233212246576423719831305331265215179594683081723163298005629590088127784556238954876412542373649283533490400857414809810716565387616850545292496020218926539165018494960801633425447390251975958583205539965446609687136178753662920289092086872598065499963268416659417960490273485602662013627793563061065560333771892072535195765619248067420605109131228292208000827836560534004234788416285393003170259887052096789416409660904577841609348778751664121340916706612665141749756174837814140776216579171386043148269176014777714066322622341842024813963790868917755968980499687510108548998790902251021456614044691414345340080698201809439937668554517034928158261524131322170130583057082320768686715803168997503503860181557707508140549202131080353751472594177719178681104854703077569807232014094670983100715546779622493077606731391692242541640558646983226337697249188857227092294908745122476651897457119404091701252142445840653465575736273150474048640255316677470387040435339051716298132053528915427641687101107721994602481501882194831346934878725857368038423982669710460967444084902331723033566854185190578494251751562488525176552689384563101621429761817521596548391590345156306244589632927531948324460205815139623880288389944659621065787610589113242311776275361226659779236570158748210962887463225938822296130240442861753854838070346400975565779912118878330728805922395940292785517387915512756507900226291087102602989132045477295852142911083205101564261934450324357757072876023830392134541681466080524700400021341496654091929977898830921898766113974515624323793393367475285444636487343703724792936789003295267420035591185383269402995658622082870157141401230670899058220673390931962535221117017257774033789114109351465829954989466451690587322994341854583733395268766075465151776077364865242177840529863379286524307924539423770316681974931863652423064593902999393223529755639452982266672612525971872437460576112879921538189581686534307274433832565476851116155629107337893353024434682319066293147919158206153203455947595012084730697703766958244507403176430341539777989171978530432227190785291394212972031960832713368692850563045775333926074921797004057849840391316643568821193889306969220811267044508142487133326823588012299089824867033337958014453694119949944095572892354030578087727252987244339745911124573800100086209820527841157024696490966632743998986321527188609005476727719362271176302610637909480846050227501800311939529802433337670836277876681828395006258834880862404295401469304522082547157453550684818031746877211639771748381825191579531197654847440035782456567181684115956812856753491353489991102877640761501516426549854058022620122460333072094200089906972094644043988219949947988989842424561914585550516117915729851328076540906712877448108508663626397208859520099211728459417354878503835665272764450565540444226983069977859153472455007594528049120867627375108810383608215488493442535400390625000000000000000000000000000000000000000000000000000*i1^56 + -2154492492500348322384913267915452486492341489754797441248543191192759335536213949541304574986232823319701526758953321535970964003213454838898977329931874994583825933888441348922518063261333586551760991308591477642528464554822359102749352573433667069459244919955861956540246044096802399866573164546330687093789247549864840952482913206576555958920726253779055673155658195555202275421125458450715094989801726850866209827505041358276389050190902698742933533462460163571346672308308760473884868793699904689161949971496853539016313651131201227053693093398375093633922621359764018575549591509285931722557056425337616352271357394404319328113853123062537756047905363422605466454310974210560108665949292780838386007092194654187480856039364958839938584649382076979278126181055572126059765471008095205663760034144178777917378053683043008151137839284328855435419530550266335210212024537198772534397888066885334436553596640873729190227839367393180031519993974650286040707835241371988219309957158448070021262753199436409923776660066149877890666005714522710389462212370372414055125932294881769231966439249679105643457159504462587713044497119005224744045847046829234096787364357012722787756425697610265168896896600036965394402282296911656396660508857774383472008718033102786041607601081715711199673956618947860105209333918199417374540703674375759830996918216876800915803803119234461091322302578855323742852761563471556765458079253256603579302060441148945189125560284734261202719416005923515392883130162018247685010548589122802805317911773978194337986026341941676608006642617414235194141769649765643805904412914662176238362268630063269006317623021437730240009141414468852227098465651707193006354697383418722613145260863769586265477815533529272047069679998927204872431709840272132611536878941786717946212693805864251479461098027352491359598040544277811969294973123150274020714530056970445341890070885038583462670132894191240998403370024794777535824524722760905130868374432002801429328971429412131985022260524681586669212884765173777479718649655212290288785790274870856811420927961988255665933600899491205117074591988959998847182855872329350977914878571028858404382050921853577800122737907972885309876652997965776672891529272303763161328460963867454613810348669555305494833800323820383620995017757545002621417087996521521892121577830652310342063605312570989122974963016721186469630890067582567466675410973735830696758800727995358229022145479474537948964745947792158688613221376018524509378890135895065811391954737290201850001755465437500548051490701654062088346734278554189035230591252594958063526011083362680061908031327526842018996574740774606434722421264111117823997281896485254559857588430288428350366161373937311903486689948257747944235158218346811857796730754495724104429441477974637114984551530888253673998476252847596188351214539928504625359519482597891611299539098855129561616651519325197043939462871720220428300941057467020564327510932519046571487265797351282785666241627812962720557457965273544605817703808199008510946221098912494202563263942782972362337293027485656736502131645768941307004897369316243729296859382318544550756233922201225973914948786782438062668638436579165688369588385368965467472391716203500984462759431229873795078248542387671019734712767374005819092671377058061412529926927505730182764024654193607058573287047410778831819916650907302086530035842278768792712026451645934411853355313787561137733856445440910130380504228879862185571713438804477757701664932444435254942105964961731192200628532469123087382584003714547371544085763162001967430114746093750000000000000000000000000000000000000000000000000000*i1^57 + 33312711752670140874385392829040634305949004559349387649228462765963203839901672289406975875195717814108768941014905082820407327418902389828755636931093660874507818253553701760719197046130408018452147650197357152608011175534958335399570723158847133870434465215619931570510634702123039491100767658485748703019230017620733138394292601259641202295323841388104661113306992707995426039237741208073689018415933278614683234949012803282828719793089447439234707214636450785808249064407593449975987943809588768292143186773076382161955917526407108239002878409332415242129525960448442847934980659969817969851936243151157293566904761645421300279918966827021306129642529663560500584137161463818506890118691151028990255867030428646694848258289918937978492724050535994414028048800780286761968966958562153928335808777910292083382286268854290415289266277267217699897295079634690708070149812575334894033033330326671120905251986296703996304876116798278182971852909740484897957322494987918443375310291218358672576792485291547312666363034812159496127865430991292796360099517661930471972627338524720184493592324925247871257740269095653140388443108501804871621019500073099593259593396403883613784769618797492694720440094611208828731001044674231919684891861562907417178199732405805722961613309324606417549629728684412895542214140207178142648945800163749904011166178884272938751905089586449160972019675172030573822837918246302666886930700570572482593655077830363660185726712488510620821771707037362699185345617204187603586294639552220460458554318161428505944625569436194089173326449422161744742127562146392506290961664090744174391929421325364782233228129127414863134922236529342961192199450964301526971752902402543877376235886583540163096057030278321749163117507399212279405924844822028102026202332144653072596326630516722992110023914355923257503596348852843122791448924042240729188504731381254011788850582508090212410349422001105689954251662670635640442965867914114939995511580352079477000920784261816428900707730697610154659087826738021178082596957127210734691027158820528178688721794902603993494207124577393598711944717348899643120799832882721741515896110706367514018641685494537694545558098881085187812246356902203014938357538298018698080552275885341995390423714118738472522183895022919900297288965481911928170672134307944996369018966747119991195723244285390189252624911014445127751025667754846338219929115833384437627859573517378479087488938208506120604730551109828581251804076307277152137850892744447442460377842198302215328333676968313720131675269386797597171942169829196031795264357606552183805188406196328199492097666852833626146976656933250655855674431902350935986769497396018732529785312873677532189896606992525302087530234667743676010723644547634502017254639122305115104424570208483582085719689004626082118128356278038968721977351557026433372504385157903671582621800733769665142914836433996426677468360464708266080505477730790093764268424764203169594518707588091330728641733228975792392064464976754533571279048502577337190433936877375279470293534837946026146099008927595529469862738030633007765287443808225195071807059832235583594714086637692648651566012870998343749395016136857570297430579877741097302417395992989302429105874629160813330853234645219814099481306431867445147615411462245497691143652764486254821830138467653681134195192270545671553775192088995492238101739423080893908810714115591079567272928171314215947181757067302449917790136255874951312679884437696280035441607628861007036387842829611334404799028611884232567017024291389226675619283923879265785217285156250000000000000000000000000000000000000000000000000*i1^58 + -476180191514973455701098227977499032899919838094047544179403953654674252703080624147488991971301402288204031651248897234380064238884913123022449758122149075754751726680494426756177950123403737787784028795546262909439484633556976792428952182691158834590581173332265700570740944896834143841149081020536007720366808661343694328473205319510043397176974119851133179271088150139327339956758236182071847449745594480314633693235899570639214112038537244459632841054613756896120862657840582310962925197070377918274064458065478848971441527552461612134474443215500499136779213251357435220857956758762754926848361128797701180845762998022724709522581591414720891389111498913752333087396723012906492142410350265513722791477735438650249393985487036880336897391532271308939861216165590637971167809890485887973981535953245353215715250380060915950191268486407886676304211748991634370264982079406637766104870690875831475071961350591159749653277317294353952546301755412886038792519705660679065766045635984527438696631747833197714874619467115048671845117984427225163612682279129321683366384557600656371164732582041529143031143056072947213689720243651370510371087470620515171450384059366961045080774617926771686008561337442602498494440362165755586015157637133402121702271575076244347756348983103184200330513741442602724444650509253710595547959932018389627270031928021914179307443048753232584773254053082651692141859303772236702266775160315236837972130977593809845222321202058724675038494713797555603755733620373458142485145027999818627238354424982784003661931790448870568398408617880669908364460916756646938172425008486031591041749382914900266521930909222026133652905252485669391819280329187894944340076135761603194433946731585199050589493108173413032143470413318170999357290905937154636838283898127575340511247916580163728530921903357617053701992099488576674742871416491688073840888050648741853173265917597229963427879520123573971102619534591625060194344623714387690005934596156148934045995747380061378319032090403862304416976085106126044643899237927416434606701204627746536828299793612292689617969612463488716735560759905985264132613690913019155289858747452303428556572092209466922092587863097860374834590871916282852884818009683749692972585872785042521403227379064423918190985027924103319993019828114580097645934354007569606584575630749423275242756396742680992763740306719766696808299974203656212462470934417916111910253477416063563466127873741671159613525187938148941188196795519325985775531182112836274680054417180716465518220303688929080330761559430232231621482195629542930836119140994146163398844454637943400292635288590527013952926314431191496351605771067082204283146225340501449065333929410582748388404088757959006175703244218853614650036338641914102356318264195455254149959565852537877416594809737261882047113438268057831135399553678577950218027318179591000462637548139810511590409078344924887877432793653270321664527023926158102458360944943009786166470401039345149224374312347816852048629819586951965310010158527544116367758111148186767767248179969631942287878459392943273665895184991436429716488325029315579705654802753933520695509139586184085743674756642209077335890503941910017281033512066822305666629813710067018618524592826369308416413653900160009905768531187803630988754859478614317140262428855026809105979732299480799098187198117058947311648202661852894758592535026804410124346343703575755444354430816202569561636515970357703795315611231030848059803766201896593626520429106675563269959991810971411986057919021647463174346726066943347177584655582904815673828125000000000000000000000000000000000000000000000000*i1^59 + 5715877515947995019327227045845675495732539877675898226895950464837741032121655977033531537238458601373493804032045985917256273732583507293072213914629630254227491892700999340256778311372046486547609156969313045523160357815737718376397337270549001050191766285833265556417992379294175262383905015827850836045315691205304406433583501156168867324049947247730772280502205193916939729757361672527826277356977646838920593759334369503046610997026361717939930774501161601014177997316078209546851549048664413661918869050992039703505411061666758846054091466182634853345184846576167887524201710073111529888404854211099498080193811810683428378975127567109614562946970239212939827310671736328791407669533736979435655479541148157897115625082416171133613150031800604102221426763631475830670173988120503717365334889990668442259707154175842859458039699164681758319133606181186159122477151326079622527407578436299906258745797531915300583499638147261117745573098447372839551032458554079446444493134271554104966058219205990441201830491879844328013266881506197191830767793616756355964291411679129607224219088317887822298034167926937216071576118616492179623577749563095715862055520170544539222826795824366012403954900235497930018327103006939200570073245729060295721048848375199180201395862287636858339969463023264825095728563719243375420083378700826290195178610301145899966317242950206431790491910955799668970691895884668712984023564548242881229565996386427686385471477777289232589132095783437974364776669950778972263901982241170133640105805774236802916546932485569733014255090483288080424301028975811462225494044945044126667307550632417734760026671127417197345394035779606532138673937627646492768176021498784675424343395433431905273572742293495330983006144368011757792380053908529108473123103123800939897818647769682443020498088465388732516179563515177484185522116918879693120237112791669731738165608622975889677535512356002055263224468437318938931774701022957028958424676834841048714207637174745547439596147930266655479585673029715741389151777562682020374786996612233068782806978761385090080142446608004999758510779866450625319465739555372752503693962720886559556482001447178939103821716686211458461059587135553005653864039490071803296563785657813353022895980712588982823271058048937415807449384247576534072730755852134631281670446536915829486898384632157331956636108146035079531651102409608618064921324326141451341533149135659627886405115661752119809329102464026352513692255131379064887759622144751737087195913652988423937124215615381101109320119478919992678373652717623458697110880443972928334830058183772862271501249993590783862923965141226845812753096516509146497335847319855263404640328973039829050931403147927385579538519000229189049289139239415389990519886935278679507720823173782089099825844783616799945639971777441455590572397656571080390738511317682972080631984205038567265837933255222662411265388403395773707038808572221578914493184749298810618229043880640160950991747313215414769151378694140985001290478520654192654113448008101515745982301118690796967724001203507929084309946217901623408484388078498167041000008203933689256362454065879810649768222425915740824540510841165087920933872192623455396197225427954762338518275976379639733830960689174113057503424948597498572564724527857860336816484041100193182082513975372857965951978589787089470796613182227826390908156441863076896733701787912375466724100212043981366976833866281085203354213543607348630930893430386155730638465692530952282417114728436221088081625359405681610835830985806182980013545602560043334960937500000000000000000000000000000000000000000000*i1^60 + -52558357963725140568890711100604557871569787100296655189172688001991219031277950585420619351151693166144392933440091225551586959943194891594347824298470114303858609449106752497578898897445434568237849398627670478529512115004345946780783238737400404349647692784950788098376991938496086725480411013190657141013333139726866741969184347856998722845796976453880633833127219759852253929746879477191598504576787332261407833532010988155866863045829499049893136486911101439825154417940524414241115909718308047268560473831702659948948821934550732572665260259720078374900404677078199435606416812030887228794932465404679505212047265250343573854721799804922723149461224183160409865602410210324043265962339388983752183456627211601272246859848566048028461466495181317617434618384967377605313774552985265887997217285302675097650971431018907714613658733245682261236013240902204107728575445565182265886319231253702104319606574758769022708674246247849207368757550783802179658147048959570521906838903882236333047904782838313106742972643885878597795732576101635939050683002028850807852616215665321249197257776027394208860926387393178887779164015306267485118517996960050182035275961419850074720884408581979343282630430211365123416731938392004277273901787652927842139427462763991411711590796599671230216082444291531475985894609037405656837773234812236699334987707904029726064870828748868648153234439938100704135993045153467611180060559767412567409489973227514168358992125885102474434230487277084731147716792831464696737065967023531635634237894418636045599416561051233260525684202209461640610834377428626955255513015241712601225916589077328712851359788571122323205589773096209162976777929477345086795973317292313565361243195177204567017313404024320909372331286038419721646296429911725608060350237482947952831542226553348094692763662110661207225488900333088791209504672749495437762438787589396173946598188129480589728766323644522296162932899272138463313324311176412449354343143355299752041567315375536506015241777069082837851674772535466030858433266818918534937659135175142976288891829080360387128801871341622342897782678008464525889102452678148923185050330030987975317597400120695978356529825324005351010210199731075508536787117958263848612061548057595645522399318885858375104610661721260401844493649383747132865925644549192957091216816712723418308616717310744063195195090210099403035756994893721409070755280931389112783310896529748176454278313618098561282557512808047968708508344938597532528911529044491723390156926997044940128491660797068123480953061195358923246043219510982491767879900522408641091248219830026582709414033766974579418191058265763463911116991483400725612614757104177980157268916253090580228128291218702270593746081738277955570998868066631683453236226360739217531387732636625108083263705928408069919718046965744529064904326018745917864873321219955381002785073267474943126878734832682676752520357317129104660692585563130027219648613791697898824396855865065109197097176517163659902006044819786257528088451895211397779714602700537637224139707132008260237330176835192820080982871215731936367609704613687339030195881015820879044217320749203026194340612495919932822921802396669315578627512680153645115219802859362379580472778076947330924722657733603893863334493095153974493921058773718211929711310256559191011994742175582574528723861137917529636936171459865112052649252766409366527269540147899776100252770506293625533731893530145707112157017844149532742769798116091760409720835184616541051714387039716070810825998661083107238445322195730113890022039413452148437500000000000000000000000000000000000000000000*i1^61 + 376545790426400279834355012551500920432020784062100399694837510684079739672195440658420021141709075904092125699071992878579200162090739646747872993424076506118184320616928331639575189709842431172845954360829745751198887001614795422492805991918233494052526674344959830100513241467875479603250732955611463180459926599194710398602233455125510097183006583056234208286061263014648779064327744285368497455163805730473933947536721768462184890410792637253408713475698861492155772037162668086895001633481869498198803302455272759174928765949102401575617680593770258581921606030920140078575408475042652035067018911338933990133224305953014698474832558452806897083919270352505093861518959070965312651680231257532646988463879786895829429592571182070001553933058531286675268862314433115421179566780040661253398254430472079571781819959514931974963862010778813363004225716793730132483465712702579893585515709832851293812660142416950449783208820728151487538953139722758796831606528546081281543973982317700049552687984514624894094226067249718212309289178591894982009141215312879542966274817149624973093925132297399607499728400827179018090875350808874559060507808651714561085594225911558435555695263386679264251825634572291290948802567001680634627201586341748039988658123401962190461683393954577563827526252440374211475023313017632463912512290766233219488596186191910273458001170715208658599634201274191884338273103150350478491563955753243176520126374090660349328981379204225819238537105095768499950807498554928352947866562484904179282462539968840720868038566156762693446936949821545021251821361922967647345645583368694772874502053448562231586479103990848949901503900490236173809132487112293935825706320479506240404281955466725945232356893080015730910104582786579898944908843433882045689551562205727693528065687177811199415551502160592541679406210798871115105635600997759348185369659409422332524916276494689389520688145166650510806541433890195684240805737774076287611069406998772974837522850589613870772810802795906313349635351225737458554088621269810983033338668692708584819971423512194014042181652995093695939149264784090932795929754574098246744538020103493473150164101263084332438518597631315166062730068608032621766558747057216296628908594728597169248619305477370236941376957700276498701924888118592723244014681139437124861914732937127464213149848883730239559555669878578051543976754221361276068475926214418898620708538153444945770744836448307996049807290018083739091559726649855318724403436653224726980513167468270122339299779622965166795762749985900545935576513820664096569415640024179229916334175281339692200848753753205035280532648922343415869476259175763390080862016770025956030008693412528776719252690916257738353449990251630531038304743510842455874563812463560262561174233172005466015733536985729486592937588751022617296024052026109935613756220877170347740977046779392593330370284717276181801952281981383842714741625410896836848522660112816533546301296316419632114780687087344532543072587268031231553688780977012403955864031785602649414968205773791195763035900108520919906262993201815181500108444485127184846060835448640879078260374221357770435884664333545316145901135716675303257031132654086075546906631765157081164289965827654983966166492674019006935920831089519309445548940581607591383175086863039041975163270741387209866744325953061660437250338160985773959928130593936666338999159692774249754448877021973139257431467617557265241531592170958422393300495110460551607731979484719417241428887331420117118716409299019470813263410491344984620809555053710937500000000000000000000000000000000000000000*i1^62 + -2338653021770372312920928966269103130164588704098800017576293913392845001282600870694995366483031000781198895937732331974036729705447328296894554794006557643914532371016137154946455807186411044154147850618465481879121610306507841104228841805652840624756938748556954250004246495987635268673686964791754451735268286390939215613162505650374948502977595708739092190402990598507531801177275162347274644106417037969721257904507997116271397743010945944257299445070779965603216484673801260696081334521464283069103127736262297354424442659988919991485000457237545002702545431785969911705985626947016158900502170636875014021484322102805723717942255357669878370815203232644041638905861516394064810298719325953846145071105201800528237264821690703094447968121725802584086011423828899224265836238485827985604593483152229112992465138644060427477346233576673219205041172157480194232638583417728980795272027214859166941192320239280084203815904543489251271164186574607528833331722248946706416723987572698983523500267701209496794458098625156803972384688763982708054766463538805346239973043289656728606453264955714014341714299911509335125382890490845308823454063325199845235782958023741515109837411818332143579190238278674349789053326558838492786792362559163112041676884812512224879361490457169742861890836689622402314903871581780311119606374108294892774228195099906749010437411192688219506183947220123064413591226504110182677183333317886495718813294708268851325393219772480085949914853551724087597814245677217335554900109446912207575726497600873551141920332207750314458032662565459849445447103945234329917825924028749509869625912936512093529085296618279183902950825155945970735064176886987879846218532170840815237498384776769406466156066359542817459557865367507887976683696195048443035994145512462740251865727981139984500999617464706920509147594128693953254722392057056750691678650419983864883958876182371240312834055625183715709033318153895357004597794904570886235913992607211473157309097065827733217768383190659801762546170328611683933154546079438359366851508323500235278838101230715696967996853908855925025689130548432294567855798369881987392456639148811953466874290726390437090333102168554572960571561021135087964870861520589413592214589904483539524891667006735136899632962288848701788594395995441650200119370002705686835232662123385229689490783682422943796255678531170836489218174637854804401117784078479395347330514173018569923606024990890045533066419535939779417995311029553840168545525942828347010120532732508667215127541674158782652186446108474149653710687964627078352575305851278214049023311992869576813942340883089350621018148982490122642905811135852854096274012470967630343811157702676096491086606583715881623054698565352929686407511296219773927705826199739555737383310833410153779239308778221599037385131387556365961256535938458533103596395475204850456696853674843767301979145933958191328505088336529433341031887562129674349102805501824051858468813779327975268632970684345892620218120993551073898590957964440033260608797642905518524762020044973585522122394873561912852529680186358056846858544803047515137966769634991564633770257681246211171259297578096826421752251031755016436261388136841981253774458918598849353551221205798787833982804728418999545016609617012303801277013995773449902854568664553799939986306483744238752211724567366302702186082685153254143372358433495611335968073223818522796808467230250101618211234835410930102104133947933328121234508172880882305262085756582303287876006476032318972170486515785303716086218628333881497383117675781250000000000000000000000000000000000000000*i1^63 + 14254042271417948489563744708862081646875078079178021856701446011590591278190302441976235984677694402134412941890545407603799260514739847226631451620735755595047853553146800147085684502598741433065567214628814373552895088297827611079049358872298357710322873297092331109676912696860544103100945883402813437393775937134453513004292051512906975752527383640026504969830711050963402152130333243237131625704039582529872498360255012243132745468257989401787837341280501238866736925551056833872735182789723526610012094157434995322700937189999912904906091529339248347867808813661778414845290581210360268269501747748224079105135834582515252168226322819588448455470999205515168426139615229912471375519872928188321515172157158615826532329831848034359443966463498719405477951116755767754105525915214747404165576410655119980990797463101909885186509577792780147209648600964781779499881703593702397043828908905098752357417565167743569180753243602846285801522186487051418282247429315216668808553838451557085707325048485036199278752977060887783517210928096453761905620569616838471358473473735789890985900265055475015707584286858977784084964334186426128763399104565854471298568902165747199064807501761750503808896393287096881106376857837109200532414113429114988763819800628204220801838238288469869107828474212081603928639804964072474799981672073930857686247691595457959810461581876655988166875670005420392074622590943805860124221855274318681169593474462089550891762229083569357512282538788370649708552200639196283821585769241616984587156852200857636184042757415403137188175681734174890911771264710809656541215593287165343404821483313539824325293196714622299578003372421812704147164044480987972083790903086089414154256511143213229943512996265368153117652720644899764217474637600374828786823216753190513668210499495830118208991715859516781042520297223190689154929655663100400931591247094403768882803182521493738127008840384366797437183290854861880096110855125019552806680660668678779418040391986123326848008511512363279577833586718519052564879370131179843358819047938264765231356534219374305300189236920011489673927544723606903405523085629681989557369065115310508619742059200518628580959440210232874394318442249203858994313632612914820263515300346608515410383984079379574138870097005716073861075140175935403437649771178211889188826846839323953492886885565987294872128011832804948661631742850791157746671235483042554218659642065782442200872942016522502775219512237248128504298953878229616674238937395551890434930540287337722616944126758017531544679456473908463500444105163294162997766688964931910741656975180895445770117543893399364614334996820675604326554487686589142529506448416271687923327195736252168662177550352725248627714065826133045869472596909679430101394058680110812160998746387398985720615477043153974861399624428662354325771410975730825296210441893209880976526129453791587353795483349336883975783637823671520173235318529408877273681570917884868794750643568444503925529002137282340396499414700347290835048239519474967912761763531664916034587935778573552844625601527210156207622825150254769697425877968142560910199931806135810634725726449640789928283875295369781008368896330534924941376824846799800104647377381224701618944397903622685811398165004806231756582776996328625684879022899752390703937829948853583385958200419319851150882348563865644041533523611697869211716347073833937193085086633091788193813789465286836716883813591247845040449147626967656499008689971962397421451700421374327379480234570190243901608471131532002162956018764816690236330032348632812500000000000000000000000000000000*i1^64 + -87383385885205167439135958464739951593018864859741623752674570806640928798148854564791277307530592930853484065208632169204223639034379048944553525391056455962571557117558004887376536570946005816426127892485972285217598462374499894226986001992756424114044969947643170930503004938847385985971672868560873649304005627827023239848356777889806551395780021901288579356941825887662276865561806627550396148081553715669947028510882736493301687404625969097449308653180885007296790159105419941895282567826534726800474761360059639429325634799964367063652812374797356996290313580648129349806077388105059022255130096470419618400138224946436091449660514440694658707870912606136296787172483044105746337593783327329890194447760115636554493429967731702248399269321553144823571887224470205681116103711585945370339162495556904037366667940517784808460371501881064520481700318865392398914574672549514215491974043852346133703764811017068989328749847403142718591700395887196897722505641474763413844582100605767276062640349561885668282599769524760494817779532613719371328101360528664343599646045288474486505393137430865376368977842551916012500162560737764923354542423432027349100942513240493912484240843567419370724769431251431647938025043203779503475273101392465803001500695991415675687657100096847626763736466265114380276512997672263660450226565798063086454495288068309518160951534793238928440087646252290443418277154740182675934622472238257678140922654850640766624964847007439350993126482127806449717585792013385915745804133473676629149454839664473961580345083274540885758604386398135710276790681539684726677271403566015848786284429658995567441269961855008287679581905193081800823875413776851219795363809883248764782138114036568974793457150502477334545983661539465466267328807097809772555246508858565744916622630784642328846856497560221273277196069219841105164390656417789921572142716612487035880349857896609564669755683123527685902012293273225354305781514579441190246380518139564856388677979653010066397511746960068758941730565199159256422529866487729608719626019826820829953460850258447355641263883383702346714680117561018439508382136607101686929531073817972365142985018347982835028541281531336156213037221971232357726267187487247160762827353204697526480221735283193259199345926974773646704739536359149198972843040955391702375667499534849134851498894305454833230871142713513323529643591403140407872620362293149992114207688193182621933510568328226303330209214366732512446497445173372096534018533634034873974963729499192568383980055639719185116967816000899130627455941294741575980195778129805561030706734371949925505755995201944267532807841119331029945272819889404848450330727141922395891404868576258935028861471379545395105952696709657764370207388088190968546937050962481417749590643568024285461192898182240487910133048107259068027348889289719072278798154756683304553328233216826746756347182035536222182520946483689619703406261568954843947245724816673498592994625438526442569324503939916943921285845425001065607467109811032943242376168077067038280235511097521714958682042634625716504355934996516279359635884448289537920145570579435392377974147852023415908540546582077765987829156779493805297616497012678581964786248374076337857314299945535067607637670659363521353749932577353563247518710127310652165221626207414833722126655486043654239320472149041572309939783796126069759282978440181865586581805323372745480311359012026985483487977715273273041886629028799572120932258248515690142577832193685720388859005750206503754977729880870640499779256060719490051269531250000000000000000000000000000000000*i1^65 + 507252681714245191587863108339423799827885097856564040584773991585230114847926627065603792204840606148764977019885489584428805616231764337230155978797354394650871949188076289527010938100409535751884691055260989070486816720685987643665823421533142735892404709215880548176121031348665098918974689899879047187245002517473921834456963138528296917891136955413166359168598419774854425724111650797142181350503958918233200968259211563520226460799801813951423365678145303519357852811654114931874179457806458449914419306680196333771346335527724738105683281946110952613861174119365284602924512878143105838952068423260301042122575570865306293348276688854930982893970174020380168358917975297337060471767095481263295527937214357028580874069749212090144863697462181287532995211199427849642807651152171332590646027884377646005508044715641635636083739915444021498094877944729879864401168224777048558982234535393460006819407328627531023408806942522508179381654341987350864439855666213616678146281596825195661818408444540126694552903302206948525437123941891184213582703361189764418814697082958559316561597251282854080477283870923829267894766777617003640440220458451442125598934415226835469663594157757449699634236613032455769479928448644970761048080443565732871885995674082505402078244371076114582853741521190103729356357326590627547985401949934431095090634622511049289566943109202287423087636540431809638535255051255798348968150741149426383664330747481965231715753421938923132760973105864732291605213227024408961463955193283724121716208570952701221555544811121754924733401202674998261477973445696283401085943640032924470361276662051982833184504232393687542363782194590392759480959247553112380931878559242568158441410765847814037825910262634598828234691554899585874237985783245953235752099163871359905200275998771993288710388657334342650487830028145770557644081921795041357514714987198708576415106311010757324190955517081007656459990070087928024391760945092134746558020821070671232407297641758091664969203557063676859913026309606617762407708205091252205191958997918447268417442037976902100683245569725052014086878958560303240706683342615594462955007649735751373365007584024516054354846764316071489019814945831845271099582764650237920475164437105680566581245156997664571144215732901752039163474740118560771720320998078302008433557101126154814374471251832241732994576062735975073679433479851995076044918368519733358075360928266372317712952813547801674533843006836526820972453219257880919463966278714532880422904501521987469253652105669994386085459943143028206839645503927271913094512346830643180914723068578026939573273974808514129221713354361679491044457427433610655819316095153263571145680187864269779703402216869147324572910586995048260921772365543416393719571258433592055058564379827218581585689264072365492592784035555036560318499717220325857683796647123602810214575385195482627966836678845435436033836903235133441870314587131164383996777573688812300554335666869567829392194966449128661299503970154294604172181664564103198159802053962096638723399975790910739491291032666759110920904014378961498751822608609705161068403917297538169738360299766433450036994821940642718181816030783209276904270851993480230998449885917573015413953802928446573062262526659540074284027385170610102957512553954189387885884720432824353924655314786225636838370104773804403021174466194463809911774405199377583939124951368567828327348948084006645361770066396433766090309460167730668520374055838239096548825568494495514530541930304889554478528501668677108682459220290184020996093750000000000000000000000000000000*i1^66 + -2605805692661471303838760237482888649789688338574529026287105570434940600605021027126553377903828699159755963169592286670302087683513723404824567218911758031534202483769879396133695753935253278788436457998093264753291136895899046908808063144309856893791238944695096908967371402019667684810276637240445002652069610631266713817529714902778475357954998547504357369993831925058162031877621233327241873986910597895549057850003310519268431005013086915855393908220312218014266383475855958743316726245042012416463507021403524576141420996667658941960847766901281641884102023202908536508997567443086809912296823800787403320086322894473557842083426871258293238418131797820704282530507435115906718599661636730998748347589028234266639778512088949504229202547244606508347338507097260378661554410627576211426979944403679192401462203298237470501285495045397369816846174482663734604927759502196483310725447702321690010733635240161978774410400309137612492170959433393135102944630791231825281956979121909197254871323888996665109001382898968481114860171976595273483350933285859930955091711514967379419044227642642957951330551365314079271644486448068241895626239651556393454681887970232873404873238162798286458560719699749330414277372784358066946937396359325620034902186180567108576172607618843545362804903513524318846962011949208906324174736572322216976382361913242818572179863372482585585242101612392625964468448704724908199779280853104006407036088807586977015399059236104543385156247662742002180314052154239395067477730304977977811367266879818291447553450906635883007017590662105831081175636417268544685948338621734083150726105764121968163516654115955537484971099179359738925224227145679322917993677005789535946178019692866822384106926458048587649298060485209093491559327046604257114958473662605020185336644024642317731448943131825199619745081358265218802886948617074411859181792436564886831425504069510617667763973090293727078997156520277273537430006771725686252926499576130075800092519567886848317743437056530580595158038007331931277977647287659346069748793355216983256401961143680914610613849741569925042627321488043966348348493458339681205293520204885401053956385367309369966695263496118159972138806709022300871231468427596714777044576641846360292779254037639750922105807069713371354726487483700651858945112358699459245824019004339145047821601245656242071948685346508652255328243489362638469620277470809112034795187904159305258164414207109047701400767414908934516898035822533151026472783006287225776460950204856189687318022232716826986834228829444170223315136341362778620122836173930077911731940993857188073577612349415444178875853681978305817753271156146563816887529040215163979571801896721779524503431468312466241038945579925264464539655488868903735899592381093237672950813229791647042291444382238692766918021831876958599980845414012895583958046616570592045553746831702566248110456095556467834012685446389411091106861257537650538580405232503438131632577336338911057989088097024982945771230560723031746268266534655792543444003740678722400624270953146123238679716861864726692679890086328845325114788799455646245141644301302386980925811568932732931019940027422354242560987232845614756403020792430303632518776613679704231129587808055847525821963609804559964204784037007785307041027000899356574209311280175005388752473321882086139456254138660823758614990051375713255483563969299620918863656627804959317711202272086687828742603639960226674399574574482090441784715823364718330478885408907076731083263605694296492776285134596037096343934535980224609375000000000000000000000000000000*i1^67 + 11138885242687619860612183308658988612431044368204042878418179027350494670396205294141768074806681964991409361689442026180453694346107806576613967563688665004804234472293277059527897897739098395804920748987726038872813344593104610373579169324804607608598247502707070509638764231137299190999634900774728798233654505142215881067646640448707827080067276552594982211189932080621473393150067354611467142531954345106668102216460927397264993387696501636085889577623836949309146190432630582112186925512756134214825988958056362824809864590677237457128030860608845387500900597093690104207907067504784225082364681708053686734065041852396348378204896024368394235403624527268522645857552286367434021994570328973555094052609083365943924744316464292919436524052604385199646737640435684835072402206798810433770228415728547763749006447784467991976125472511592191590157526396409747649134261059930700825601503706165746893096842506897857495542330499093405483270307221639101443865373220284149834591065650029207346803444635602942198550234520004575801537917066169175327192588999804408818390407482293325917050601321158918561603812926129141677788876049017840068874040128999515758384838232657392809711930727495811307355588395506244973656126344331775830543695906041211454625756622199646681523848167610666567747605169193509585773018828665423733503125008505311730320015585422822235063232763654636450199358549424958507164297116014991256195234191361541574855830834423837070326827317050125219850003251442972825656348391730519937463794319374550154843033458824671219515674083345256983181438232943290991120462079793527602010895874254998934974361080161895990030543547326104541437685985385129529743188713630833269095800735416404336386816183873227530450504120451268137511554604961628527058614230156188444130672587690312439915764295643595371599274354131487530903058908676100553198343899670151675872696997693768853926270995111705231010277092206968979308702351048282892591629867537936655348862025336212015862527632504129066920393236003895289213202367971576328658278987818839369628686168318547955890370533711250532483168108756020070886209791703563261197653164055294227754552167020684372552569651238278231857776023687405757779550839170239059570229760095571382782363418411267567654663719450144947005674627419602119613705026346547206106820491374799095400824400771561508749237517907406542478211104863067456410494223028899915133574382817828472223645677892085238315425868978714533756578402449293822600206636405986753603923600368086742209029557887360347988422276173457703426717356534748321792405497748730816803567815716003182172061434205250884611380556578368724468719926804172083793150898244525805223261102544310249975282484873983577682958697877041496736842088356692332569096638480965201716645477624578957724124158998267447397388422276042264179703234817062172363378652391893913047937505431994162740986532005858559567939584859805794827891368435584779058570896266091108298114665135984098886452233082882318626974262875895831363062380768785689007216589000157291012577151300470909629005616974212674397830056263082869392400209439579504109126099889746885569713285573234602266586435533967262147030595503470130223511052296691772414433228715548686361010660531054388087992396244922099618208392303220569697694260471458910106172806408018002095718565039930533813580151159228704238996275155865646797609802907975703255728441948902141115972461671858072805967265711532017714338846236522950143299318808307371283549201181309109447498071129630701059231932109876844760876224427192937582731246948242187500000000000000000000000000*i1^68 + -37082548664201720629484970040949449958340879358950406835378245675690929136205135195383867679365145322305408670288113541811887064307245128907542630457284637704008004413793807624834146424227790892945819072970831256058419518411215605259328531028778694940207248132868508510563905439283674818478292713527120494675186551162204385538560506183020235778903435268623509124403883730045784835201656922138663107462598286183600871267849584983159186755939496700224561824294719890755465572083624386138949456428658456607869014720559521369249073236892560524599379231810936324613359869489708360742306186154884952077393355598791209890962183506708440443314281954576602159411148473298098142010486841828360075007347998734225350132896109655881590526380440020428606266563509230238030027694286803791770753715863800939231514195560456367829964740326190993115478672777002973379049382192541404670023421184459172427059477095912335612580486781790937552965336938605599844753062778874454174940648815112580299784277746864204280667337470799717989040249531526602777896265559068910746156493792036383854022413275188483624763587252238121141973107628666892431879376216292281249590142879997115381165675295335226788160035304716840606328518788654759572559807026436443253777915653787077430000897770519174047804293413023612586765606323912752010688532370546664398626644165921991850588577391045149609608335844880161896853848359462548535233139470443290460790166165323840357908543980965645655786825940637811609440968088561056089642559296905463502001066856025704198357548649793599250263772569779971694938940915286852448257778719233830786466039739345928181187571346767083018183783334994980354898036661958169261384645631736624339430912342083118914160167934307884526703544180415782968111440208364103641348979211332234129369322710932043717360122306856690593504251092809557045486594923657989513445244556125271770447884626732174662725219579873231842164098409643304980651115444875174728739855165599367587720831448134153335867138923870527914353880069205481808974769299781350045325805910251907593828659555604615156474318254045435171389239161517356753337703178449593814588993750938257694694742911263797417346500879386484712965857645961054481773576064201591429764901524231855154184430834205245326499063730765397704687710496233041714856564692938838003604219730257587903737852628020148020418468657768673850239213625247825227731411068244016710949238123113263421775067622087796548040270799039792030723925756154615273212547303881215989371840145207999259093005234157932728995535737886198878705436449170687389264879397183736266473939869898428011985497331799357938885685503588161519347272429011768134149030661299140782956812675427128024327320092143551384699498841153958580649527891734202101618990695278323689038498398323324366605590187994520491158759493644923712233386655423399202555474607013911821886291752654719599541664524541081717799561855458510168589920082812936445383409580932865483581746480818689494113523274694017124760154944123697715631509296563676499394553182457411808638705122447197471085733188959207703200422962764456537131754612852123149858780391294780482369463524786011236476743160221747505726687889433669204997835866116573855816610527189005774944667270686903750495762587799261468490943437689973902876821015344648983155394170298363259153538449641411193768068439715818608504677882687182882512951514209405789450360520394955328022217936302070601416068916060516168740015921722086695886706404548616367213404942738625118891702525131570841862495725022030867989997204858809709548950195312500000000000000000000000000*i1^69 + 87351443816975572864958727558074165349545433287205646249741881094622545127518470998733425046274961873212848778219153047847865322681767615724361049570571346540184915576676382852493365386307574251662530402962893767795129989102968545535444944025254186880659338515061308110800327067392968284296033707463307514963202431909817229761257985375270953253524385676636669885052492722393012408002536096662462030723157957882897637400802251428354512536235292333931277552794504922364042643908273671095620208026157347114137328036812586082702856966573131941227068689943158832636439074713484800510918692113488753213788509636902608240952001266925055116401026099252037476419097405334463114677071182252037215277285463439518381413042752906086205156788422498407392214463763761152238242055107528932428183634564760184107866031705146565269749448617092338351082624032093332264031583132176676950468806039395570997040510218826111991597708285660704217570985650568857909925882595201959669376634057393241451953582953838259238842923665719423676485464283680746576345313736406727861844929792632253768868243815128497256256980715664028273828708277486155674619933562024600768147054052218080267391546024329102094485403365495624061057614135343945912936234557442617538197288140958434677285204108043050823934741753502353898202642885896435400392092291112083394670782479450602007976068143510928048164882450027688138324810907527178054681969687632448774381977724820558236331004139779786843746967042578021095186631407062836624431217633143076812230359499298295038380854527742741350072876680675937173993180659311181124931179870879372085201198050015605896130563802733989472357310356878496251166250406932349068862740632552073116304533441989239937724823606229481016799743381576328582486791692618556971544647085203554444645582202447696775117964707462020234636757387655779448569937190201247634961195320780905604742207749289855463310016470579675294911143771955717263598203509846733108382044072477781501082930052575293803648265532653946482208328151062557527267197076322060709033363233946556044472826283426456264509137945341022261630022094667769346796297533683233797223037382763339689832399532700457730929250321115617435136611057886675817126395196498039641178914496623814473726821107074017778888876759204872758355072047084181209559898301980461399334825690363560734470728537550764935694614712782339848678135048067859918353023727493284781783929191302062770695904010742789290460115502356301596109019670029400674655011863479174766450775936330944256020510404663255051295820226381558370422512695965298329426864244831880745279059280244332151243940100529484834278302346565812080863163162534764808451809051447852300123043115504805077024858230714814170966956734819709636070915975428588450965780191530439972119737739979313405610295193608552880096152142884443537643756343756244638006967487022508936143786281329024181916164098458964588155655485220505677319114226786416809416311769005955061129927393987179771835270845813415930481657555071604187960105509090128390385367853314963411395948979732945949338767073029028073522699804180819535837487060779627649731306270303895811250767548062160614839398363656540659905724575484232648061908600462004744854220973560417724370794063309810556537980699006809214667567941792288800310283603940299309826522882308853295684345530170472432614671940210463802743316696718400750975074938592775256587505345928706864435373552986191739111316195043679897514917477495276239648731246446945708841052198051978583786941846922207019975840230907593308984360191971063613891601562500000000000000000000000*i1^70 + -110804484095499510338999450091709581543164820945328320993292062447303817971397759522921152165119160655574767872519090453985941126263018336026340890068349780349232388553772904574717806758379096383603732635265645713213337077987373126669031618069449266624084942610054374490963174159569126273164154802769243045214591885324603801964368953146615608986697469614967808496921583205938500951498958566457052333935860224787147934260886996267702278003200419759045388375020596617240632561155738428950516621134029561153175580284510284984376552215293576427648651846881698138243106280943551277621965216798118836520687921361587334202200731075028396286069934128851041149506651546264003999088842050571550892091924727613309392320492777117864398960563945743217442115066158044132394927238015112037343092083206095896984818072435626015845149072792979214878595927601337930190832528167698353979510575034858862843128212308140765387424686515201191625908468863123526242931812541314837085084103689993219585860414125826190781754110447961580868470101476042068065108399852951804828153131981166863133599994275606714387920762641923936295700356910604245085661654942622739827796667426363507510601052994532823406587142622871801993216401479822843458582136124688470491376360234888805303692152057037209742230271345414742872123584840040653437657600223490922266406112914863417667361127936399642518852065192436291199733083704091476876319077960784979978037704911358808753588803592744168787106524980112627164767050049948561878384008872128145026004687809964069268526110396695885363050729091194341892257083638623848661035719517650386938201956278838087522197859362139373904346409092156043293822720871910755131775577523305293655298853786858537373610740348379691302918731277946919800132087199229167530201017208815245753090960276161300149944389324049526392888725778485021721218886618599596187365357995739992374744424734111594181705820819150531949310190427199575656523995741053369467770166430729039352968505500363256223095462334821308728367570526123828658631870530218155755048939517787658006421783439603570127268720197946122870811963044371622457397526421616413925150010015137916112956490830777225151184902853934225911404974064356295124933919591308754029284801445946992270726277677619433845900040129548253117721314038232336216253627762637179438573610454195039670771614359677901928157950906420813898655233800122407267729840970793472505562007709216764523471918913638107946670755874849042464168289397034576918735830771017208806632585123448642832632878732760717566023913772387159537068543615439847769880136551292877657718538010063779878276140169599551079176727307301751000882995591405576392022619100924152521934706058023395927399739981106883165940759219501628014548187809084462604744179239218482330193910375455933368350357656195571736694577217073034529699636092074299876167461423162924414488223224462392710352742738104251912928376782244495220841597750973789297499826829011616356398931867807596292269445983670559697119032604842914258265821554336987157869532689893014862310740282167965345988782966468309927877693818938965277166524060540556391290778232704937998219179123210532924655017006081867278618429869502914959609166047412450586328230710074370055062246628911684775670179848985540519860551072268912126989586948420493823029993891387298836447456140246379445724795580786126473785775484729844158695864969582246223318891275449597595369256282540835710588364841422708602421551151986154634524007676600313571637816082826651391104444072546693139322271370872385887196287512779235839843750000000000000000000000*i1^71 + -97722623666660319972044911223906673818880636795123701851183055928218243667081678611722030502720917959914294129968031613802305456834556368789040163241165208374035755839287106089474001589921529468012580238677804554099910154263864116382269605014985923946678763219440470325320764620910861984661213985537316902929618847013128538302756104002693535738823334944244579229921076169022595002176257194870029498171321597853727828872115936098599245315620974031794631326918049275824202849464346947062192233677165191029660403448217191575749131471384026651533403108285962190049717465206061131403246160656667825385946657173791104627971687343302626520424252211048230760349924162666590360309377052125269231880174288772999605743754804879075511457767432952785725904387036592860551339342639718406406264209280855941929768804049219890887602432674833998444489675497248801572608317742171269680175582782956648666178419844853026406682838250376135665896159420262617956288471252203889546246529165390576582505112485466181039877236655342833612592538235329844330238118019480612856718999524009776114095574932794406729197052764971477147432729110443755557609577429244327202952447316616626739510638450473745558345726188939356248678372912221592696870479301210741566229595564949843399681388719588463937609639835726933840042368484370941868151806448634699401306403478873732240346504267455401885595492540186068018633736371489968235323407329424539005714589564964322927605037741368234115555430576780979522582885072994382759664850109319321078650197011180951694254336589942905826436353232509033434697079700968911877116658342101693326294930647734975978679372087421840203683319778841456860589790697943788286967092213127326184393532422177903097380215476389049674569601400761756846215113306197731790881707463466658898604325237609900057610294751715114049156943774772522728355244741891196209240707450958000497755748501642059567970263408210680841025511513415727453527716137527888274008633426361412592351959947029536971844779357863062225924469865708989976498285952366798252742037976016749605970296573740370861842217808119554668774557920596527580925983070810713793246833292976381206346679284481536754562196619147061542349300579198688297616108042044005414043723384711425192447326252703092801389476299525526753610728318068032297998749958502245078740237488729968182510478525461868455384678000418146046587291914125398302973613187568491574165477187805970924616993174100633791114857214984456706028076094510003390091416705032102559554188790379422905836193791459783935270777223811678284375954590022813315306696951272815839955013630228185037030649207960734731772709833072764588926982275221991806220982977612552590874112391290405558109563705093572289313446103969028080693391930884219225363016553374918735695903237096891688428450019627908437584510502345544174358870794067807687370100968427450928444990594105272389888987331619811802465095625082761971185015421938299785204254667695661741991633529212932558427579012368240653224597148514326615407484048847627481680006407468813608636498681738291570941989210823058964605597723404894749578233413482721746777505179284004066518497075531064509462935017747175680535196110884294788808537350675698142223482257009346803672142872488711165391598084702230497619763030833361529184330301109152636559037939490295624478967783045330332431703193280410017380658117258156811754493604692998724605374669919874901861937385771833707811291360437812642746012789334736701087278549717200707078860059352930230816730281446548262574980370231969573069363832473754882812500000000000000000*i1^72 + 865356389776041672229869554023934266016849543622586123811074349491529711462364641013348878833886454164098439922668807288219103617285407292784984525205716980654098419075007101524921693731136026887981588610556074245884380850931885046629736518719641327121225314440533412236046381532612211375254814865672585688688752575343109875370698564026038573905044029300853177060832826968955744014630526768693070764679876439358348776382334397967666454908540291006271105640015116118226776318630188262328424591512153070316819714602617009084355150216919016944463069459250520061825516843123854757063810589723582975834730670567684595327320099489769675031212221622720427796282767755361447422686781492744401204321740163350043603678187764303295230778400175040129332161982761140356613130507518879126000007992774076112364072477681517517205229312285261991898697268493306980002490400007076445028408658115040922077984499749139070540924450549304027103988414685163980002194717337407486985642587596631600784144256672797702521077483548252979395336806254292932937724757419935906089234861724109646806586139907399362084930840914896649970982197713570341418380876020754461221336539811792578373009169293248987215075598084732670511704336874722592606506076507668058893659900713811664230724575285446458508367214263916824352289627870743643482310408795499268696916617915653327172377410274341483677724576479405391270036630279337134101933203182358156632296128094977589331812194594007446938865985377770329513887437511223925045475614403361133709209367888883318371394037216439537417343637399824327819754226885919559179301420994329181768409798145355262130289936119220826608983936517625364268906544499167336452461015860993886545720316690922831492614038540528667326193549223978051112857573112816520216016461493151330559649037509616061337467305731923182894816172065858290825850719084940528807192848999982537977156979505655676002467179343655298058378131320795899482076608705406214787912391866684436403621715700555620342104291148938683517768644200237721825573001865622297181335654716320595447342965386647700971280764251109319161708075785393784320993202721337952381139973234146253973104707601602614522095278951881237184614499338426063963030995371119829291400663382207898676814709555196144081018427149602233516906176020270778212652594308550298744053321885540479197427140848378127581395398986610838895627671077126037812738690899125883165248735130100557942858444066085616107372480275391694885020035344751281360729530162050209850085265085785645149739816065765974412461820785017015113367208132855386034940988197469916964679757047747607420260725775531006355344654896072649299070373662756793600931927674176840982698977084754123143183002825743329032671243467581995876531156358361070863687136074708248087348995608180087566631152563373637339555946712690216806328746772164524951196437149431287472657155043521753354021304699697880944953223095279658363591194732319593229502877146408937128537232332472858600871033062837353464620388131695698949256570027823394244272772841336221090048628927489931469832206854531071210489591027911808759943793316254985872795872611256994050928396649154575867822969508805832171114878199287761565682593079976948022200538813660835166009347336775688761363639073481501016577671457048446289933498231255795810216439722987312866205323424195064904679829761996185840852679560215514464282582127408209234227479641760280729287523753353883034763658643024828585817940504504039766748309922017129474751449837196674763509655404526699218337171259918250143527984619140625000000000000000000*i1^73 + -1723515814192929998342149503487156439927438937024093064607059649657633294327452796321945407483897484898705174481762372997665343603107885705756859551239685082489089756205964921941993092907274688094744131032596195968366129134381428048439662224871112106269299491856834373368169061974644127184020213407157790033629197446002769329928548740776947408392227275827186490319284872842418160906756250326469854186772187681110555296001798294062184985660863496844350152129831860072286437409229464034783042951077829334453381195575216405115034098058668391977212607880082222089079791387381136407449659810915312785511652679144452471955002748338418356734190704294209171418235412735139917007617285861296906454142868086968790345245618883947331630524065582564752068753096099343591936368842601981276551797357007567403796735205444730023676769950648115621089145363735286794641710174214949449797793385729248577859638905124466478493894238479361357744360759095044450626771561557961330680853809985729934370204765473341510932780796517356217484289379230579532603806081862317973906319017625763898314597424067956015784859781799589002027075618296625347542622063846244633539326057945461090430913199400399010619304031650378796704621003584079829182550944237010886909043929151166803969607615310319122565713603419746263914847452857012394376746675671188379637306407796869642857558840002905856064764116928814366917386163262067251077436453706514748703150317328034662516252124815720184732410330138917344315494727199333033193844562052749370422988390813104040743151991231335857509321696968883631002927052618058129815740309573651715075904975898819310276989159118746847780193427325368882782591346985700919957880452914531924826830031846033785077263774596055557656973478195799196992227417912529463894378704966299197572328891958220920355975071848836604925436407507002032315153627462729104910075911765675764277645875633679843786817757229774888741827341640836403093118723152680718022908663147401470918012683344381896517883301629382057817036968057291307595094512745138974620517849929910023209865628068495891194632901913857629681441015003151910858535311227572260852848011012186404398543483235861384390637693667289583229595385155917956572027826842762847060821360499036466343585203892174605017666735334079949041358564797051298724096414175880939625636076100099120530750974004382779130247701765987559745581315107896591076589512532929133672867161015528755614617583334344068552279546481442386393998282558467105935845570341800350701262691344098252026617672853003084618172021575843845255272176646895382196300078664057126267062671406312143111340776784718817929243023457753355876207865903284669011696490152283336327545822092942648839204234170336952346939764169190642515146234947533735310928861849644029443274077011799016628839376505836662404460972239647622206244761683810456731363585182593311239397103058472181234578217529303369770507490807598779776924454330516778856755406709888419449203743384286914393723360702534541684968062649066656497119520582686795386883085519334821133388323814035783116440330082454691697385839712903312768367919858522676013037089900897025365641725924115461750766239572935797646397743719739760043526025022692448734129413701206669218381335764560549524526256114439267069372919627247926530960668939014327017047765892626251518797879999613211064071591572753955383773185666027875081663027238660945304800536415635008566161314880035016703463520906062727949107068718266331589971307986947782726059366038882712405532772990957024461522451019845902919769287109375000000000000000*i1^74 + -1285336329498864822634058009491792954700762406558556934251251766125198257234895795272668854677389954519869866011805203869559546161708498898223822821318054256423310368665257698721362198278655478244403792637366432944334624210233021457014038785188651355357134963521695572935116420508752085909849131298473016171301322470284781066461945788632863129209642245468898276414065802902184141913510440594064657093309948516474296538459785877313751611796270144693972768350255297426111407402443355494797665509380934128525270551183980593904002849174596853349462678072102460544892135252686277417817789016585707449304712789557656675807759405531289012193575415477081452147598965197383930317036155215978689451991645784072695024761275570084017062019260428386371693685369681807428844061435754892708789539183910675808273257411997830797811798858084497500408517654747177742232765817314853100069261121046034451650932491042312946155718287319650416485482822813016759116221061035480710824398698365652317087431037693232198261934096816147890369030773429479773343306381039824127566654095684072212606028505701552210224720506449742573734448975303485025251454797994747516120158996547999680464908888065334836090854581741835102408818277702812658021975292997387516740371843744779957086081020227516477718424310568639546627681800327498382958385538052982733330582544888111798482624458391122667380166613950606225805430595814683677318543322059280075535940402855838355074329791418807028402283151601109479609135152453257902810462065825623442963847095569935283729448597903092516323831440666116202141659195781530695480272350125442005486930058643156181501494941646788653703365665385943568962806547435594710012237320113478660773827529158005892506027889099222657310770657357551366940995773411634060869336988675722230141358761662281164083156604152414856889461045228627468324590352435101394516236329789854783002189853943583397324795395844852748767574728748778808821494762607924351752720693522837944647488776328885550933818160167921976893292295221372375733948344751314672963449982552951763207367200502885689516548673734914671577810064205121490195329880570901952087194154229035574797393795723164419334438088929355121436084238296984711103391474162224076910337645733247751290538823380727364152846251275752971120493111369440064435937966496195352251352692097468155837049824954609769763118784466444624530703032077852924822980712695322724944854631240864808018835919033638025559044823664661360426142212721923969984362704117599474409364146786128349471889358964534377008383838376855187835018620982688590226359534547760245135136016135048422184970388258138938444283907229182039073698133608481136355748171849505407472830044877572792596637254393477739718242404674679550009415757225716243920909746989944248601375215501768737343160183373952691420039295812008427978829392100736926979665849078466367704079178581513209405206610037405796110000680934411000810929751645979560582567605296422745755300202684157204464494505071148105776596079247495543192211436095615525846306218932329207044548350629902388830526602763772016319301858691464599251119570127734367206115454927824317126184151860855136774013422368262956423065524040851109038698221091354727246398531464203969322401112327791522543674919586317333350475798365551273181931811315257593895180730372086477360916816703762660676558331347319904891109226383557453222057021853781144007658055326323588566853017209616507881787626026421454982522522407294947737332148213221012836176446705235990400090911878194788187101949006319046020507812500000000000000*i1^75 + 12524514937840969822531618090726283256208264680305657561141913242681130845639543139567508651176450356799109698253399427811957855087860649158071582005605046132498572032637679751577152409397144916372177610732922085169730920762500288458627094034750898064106222818954769828326806714192414291191428992699426060894049278556682154519018434161201403976210892475008805491216145804492731854271486434316669559320987038786282786516571645483944869133256644629848047777726589223096093420074159410034529747700828773998821964878284457873298782267442494142506608758364814801513119724476801135310641712755176012999297717823152158363960573956853134116886286489577757254426376751761616351582199191496556117560648896976927397542300652288588316994075881044325227837703585267067344061733231680396643552043492307320079188155022325301209969892916832051612435166021470717627210030604963982845855270339126652846522505693984689881145247818988783162099702207709806127486366018132142963284556501404400566077883706131607534145150311773838583377088652465940022576118774247314652067594070068982311416337470694547836669727558547789777181083394185075178897206477801736624658799623002246915473166467735002624684202300862719401290986633999186390045296570226892477375258763337948028206478864663254603307268134526216059538619531812991184446793729244330034460678038392342888929836976034607794611294075809836038111165234931974115507710277805211948531478701029231570592438335390204442491168309880529108018056939392550258743827166648972560121993654208957482812740753695789185406004319549934084271259107975152828434713501773697840630417670311999537238851587056630207442727112323958780549097438483138143797398762182948457937653646272931075492330662665749676746390371320493769395157866200968474478939236013591067039298042251265339988653119689021911636632170374412188724158060548976413219507328743862622162444858672351169493397156915414590208616435367343063960725204626316034213821715086370324488698071331503194278326456647301118213920879267279742200507345570515990391071447103791734843298339493443436028773772929258320326158135290747366963909289000438590094933655208012478761740877640060079025115898355715752985444079462732674000248795655042497585326149048929018647756322389113037874322552080574186249936581197935568785979835227195602198363161594779609631266285234846398272883931260729816431788112935687285048354673788257167742696925710315966184775682994078258345557660101913296400469382939001930821027691732568406439773927942116849237529571471518417501070066795899594897978583055894092263637527848191165122689372375945226441125873687286215699519090591081340133601022615180715827133788019851501241169675840051795622271814150676714869798566690865161860001203941081772508976423817545424325200169087384260545313238190035631857919118219981469233268754608175279082097973862768008649088272401486233910466503907774661164452655462318621025263443638914146267492491432909197908263006120331232913419053780609727572587534334504173197826796898443927491689411461133311900530768960796366073472939490039521727662516546946669127695273069589900465504315748843501005965196266877883146833822240765506279315791971783242401517895135049041879103780640128289038915903498078067107715188378581167841603019146288556679675898889405407632360210591663840796413203819907020390917324189710156706715462316333039070448942250023577330769776805226255616362937057561395455034623712052999721383127603672681849839583414095487123651017306158174336935817727578523772535845637321472167968750000000000*i1^76 + -11491527792691157744927104273301075065010534398909251100604312562650260131036978440961561026490117343250694694293332249572841287315985124447787328294016217646205107434531644441660673554997644737088285621960848117543041855143643304644350473845356883323361539204806529679782822424997324484623011808847691073311507445825752474328978650084401461196842869873562644779583682985593489662772246536446261577223772605200129321840582573562580129517123481694547212643334764345797215422717862776776078433971295139364260249165689183962037405450757360166164482914172670172888517862896210527338136697123533250436649617606510856508326388248475156971444233802657162958771431429887284051072741330046680484715578730391230883759990425731936501651803929397027878952983237807033916611988247125191858536727869167045763247796626903838537140966346191699582557689575278675621832801929874606436259825268917701713484736623897106866791010707812908168210850470098613048234073226546579077232845859468850567808313384489539536355600635597350896750802422524244965401716549809204093917752577160726319538185441667562584263186244071641953049587452051929357775666342889120004428338121049720239534996338417642666267235864738255001921569158835758974217074227329887042057350690125313347241132835439436588648959829371100206979230950146444715965669994360072739895228526608334066708352895802895461815143659593513097851880669556953547883391174548822335912219584553200045263139412701624982545634715446958089512226276186640620319058779346583015218078012794645583630592427823474926919215749437871148549704058679105126100118903965554713717820338837508652158477561996433953479954570059708069213535009769629336860365048190368787426426472227120170325832082986262106399266281058234159715938501108391457642501232151916214084705926909041300008495870272460389968810480233340543108554273101203214262288422764945923412879613379368929122358184910959557407384737934988603133012044553150928768905290801706384352978774820741075503559036951927704451091078484748528696866897233176589904652241806450525157136206515383714665088345816555009625682089446408591993359553475578810053513253014724108378178150605944320137208370375395057326350890791764543540419487982072162608294091041671311741323010155774695742133933542966197286888338994863021974316347319180297687747713435689124558591120248864651669074770684648834522720351665731626380397563944833625514852063687246629090883219863754244484588934211712111183349490940672950199432597934305355509932987369350966437756586222836389261763228236446470512653227284763686849223007823302640832602289865566526014235456291269644792654863304161181364729064239340159981181976444354483135943183466715154838736503907886447297091607680726601930781237109253104159888788501552000489658024514629978751895131987806210139194637076639082389319224152068218949004982159232800234744016987655713576422387857398916476910295387990063682179838701687558109926813732987043126824666043129801553057571773333244691522279349700578758706457136612669558974419038063417245473212956613294194725246807276769474138677781899220337151502234173627911816144655660828307925168451398749567481011530434602511937631685505808182598515757017576742916447668961524784135473676963163495736307081035588238495622401914196697719443414028750191247604094262828497450512398966493282443327508998064907984761184181838802556543543902599550634076983126958727729010169431112421731078864781516975294543526424853267418100364463783060985548875381975775233911463146796450018882751464843750000000000*i1^77 + -43704198324800383626047321542977851490316191401454755101267968642282201058435107498839839928927452509530302620131240759753819694609904852584062536537315310297974316909829215849642779829276171291946500813877198373163485027432908756429359678818618473705123748711798739659668513257251328884458833512447538710862911889617249973484463060542791346231636248872151251807999469324675139137413918930726353637879760308058107787329435531982939840927146195508396334654490997410766437349828750047053557783897480427938827590598104488632901213565702586154815786367279392295744046857159494795403839235414252838936223597322298573539664438851784203926475147931705214260768020798671779390850312617291753111145448442196111383811647054973981040270252287179282218850991623626477900390884836677994025465165758406017030039870292026463484187103488623983833321990998460055318118590382354085096722336601806815934347359573186388611886650507257377271899404532990339039232855766238581836755310145278499665693002395611533775777968508495021448083398792490301935749507204166385920271322531217502115197727542036790209303278208964515086052606126953768760278942018303836833695258145595638973141931671559161823786727984779702068875121829936049283953852954693343126652804157032582921359065628755482428199985403165019859456485507280566816435202436764623605635512972528810431700236911189884057653043387090953324183942127769480100857446368276017479356689917453267585847396114198691486579973505857393364192346878776637343267020158130640849533380817841421873744294912801978121627506015366185376807238472133569812005356537796983250535137059421733892964959475180092950347012865093950719481079130623517496410213257739676645138420673426625669078940380885773574803378363750529775030614301172107025687771415018195892921844931437688862019570505239169966283587903199105330571841963113740914748845993635729177402445075812893493487056323681501325790741704900102196357996031863854636769046430088615635558682902266343094417063511222442525589964139565783006113198793235179945120780219062152326301341805164401188819438020452606187665613550384428957760506961667267753383607012788941115146961338650221133119759856631682448503263480836133373091399846884040102565329025633666965253567132363368129872170094865040840469860368891392038695431967904431039721459622517274073398452301373576703140071891310025268580566084760918099748826411670626847650775114394393658753916091914801965713588258263293058621230489776496946597416554501043840448060876017457089801634303308021133427034167960373926390177566284010945251820606046448632145861189919231836516230395184010746901282216070634435203864759023975782622319010836485353762966802854425237756284158610917455990745415337047156129468413220400773742797090969338397198194701111119822404666204692696281741388070729787781568778136509760119788970586831771568513044705637217322188930463620002208910558162477625174656142441645745965991626248745852458305601302426269090000075438099039922556158590786822379011303568440014202624732783061488273285651253408539521488719846674111550007474318544278313051633439847371610376764324785417042402468015232592146815068423211525657036213384488352226235820645723969902601091448103139262911556690913438774457791680399897208876545054419969750700523767902657296069767162307837199838535751627788570693154944423979262101817423568727012366856387834413897247113195727647095382149413083171063374078172652173436021325504102796176780495496923260268164720048844965050172106657555559650063514709472656250000000*i1^78 + 83019212069434687256274944418908850943521606148139474396934078165506974328758435326703902948407318454951922121002762549196692272393993576374471497222082975389799260340319000309781769392898118304913647593647422725697178688168933637344390366378903700864317337803045347374944902931222433397160720425004435090084326369093716862089762056526207824408116054176153490097713008996762794179136113690069467077137777836481121081863632926991094269309187647030913765954985546645854757408554401417432819581323730881989945804120310141073676968773162333357355395608283552362400493517982635735933701539309787364104367646715111276200204759795653820992609980552675769425810515917916023319908137360390521283880142145267513829142013335930493409890093702004805373880289998683003612120176986773921501048158724429096560939222887810160705095770900312516462993126801977363324449831259824966876457605695179330287927522497367709280983126270515225809666568282454004004386212255220454711054797868537953862689186373542902870482580417891382599457256963878322480882407562781116885996913730690955604414046827775623986903455543406306454964558044156613858651568693930346672611914773640833380981950830378213045273266784448406127322403203985136306500535314634533737102710859635905831449992417596393578046972236746237805131469995537512902949227353193369148770242661437805201974103679102552832138151091136620413363775340333597190862268877646451756200273443188614365810321036381274915735335539700323331505272096072691551100104615792896597561223882820841255758836242972878389539533558622054507572240288293662815691183305889044643257773267772063662356857317284900882635963054934543058847314576882891652391086464073707247715297249497826830501583464594560787540944286642705620310618273431842860073285788334372525592102929943691088851628849202803048665874884646590522579984256133988972010859607934566662252039104899548997574975227026266013859651864592142293126616796938612433094394016833683706266603522549457937045602090487123694182470934838440981579822700694919439457638607233081466135694103881708513551811671306270702014592526939822166008591321434477045947394445457510313793506287361786831342109492157137721789967497003215194311563377909640401780646945957969861299991939706327245373931893123672060292378069465394791596357730219066056856559776467520714559952359964015185585303975770182455437627142504895328112056277156435410442062073046192128405812781880490443714020534215885951512869270369994905006204331976565756850313576261295660728982583716744240767541778384264345404938734674845360148433151352336890738239531079650977747092541467288823821813039968247541241223586642676545936394448228914604230992461872640354038510020052373040060690050876348855356405177061163149525899138992227862061799746466203385686056892638979763891536889743260884329307821805603272210263576437897261999718610125546250477259659536556717340776034443452907058457632818600283928626743933724998741044392542175565809274001791608865034196486960745735787770549723821285268771612540870185316728416427886852504798150017558661685036542656623757474990383287816822505194867279066752204659709711510614285436923208045194630760070144655668266358621601037882334442998037374507675430633914391895791100905956404581442542555439595824974070959182857953941751574620371759645777712641106062401410630893908498830418589436899666787710804900469273569348052802388785522243286508528481311105743851411433490117053818125638215872987741881010453101445711876493760428274981677532196044921875000000*i1^79 + 46599818253140272176821860186698737338611861543548543256983770901206594027928595026226350246245439965882417279624499785000860451879562390975536543141300559917794924770128793539833713608938335462377820059746448783273752198666748694310744572909001068826831473052054800182041352593549665590879630544479881637184655427158248670476079475140968139741685343251480184366971616278914419196738900713484475464005648821762308057796553687380870150202756835973413903417706012054365598337512026572795651487222273429018960917482087921240310152295836882993332523388120930596285341501710273888522197765921592010966943134186334085612609060819961183169994552342277909394465837678965828668366143749325676672043228091646972825586555016621527297537224653292871058006711759439673002747480869126417597377659057666935637875487392267760808769617477292666386871448621416337582523126945274818568969422330710558750143788675412939819699076445086764008896913670343292295350288748927892547812643747193440710097787410227303159201676514341465280532699230745892167248564753526767141040293200384638308381550944896040242035103356325724202352980163656365767568068363312672499098586296913855133237418805046777819322084170123439959615507176327355700145676654205441990200195355450054063089980276474212912835279936787073660804911847301949776777198664574182663165057496614596714631495291066380616316294699192227159112130813327576474684858747078783545657582579859542226452251625498284021000212926377173549452441303698326413956480721165006242056212153828135550897609055252855980613503695723306655178569513392483976072496772731830462720161746652966928499102286953240106242931134890449696167433856833262975348792739003220138097050041435705098302174412588471202800301413120484952803667665056093654297072010025724754211190137066080823571792359090477551303265715279828384638251698883453475587849277056232578690465722131682331139827619040656673317327725629495667468282814882155432323710864915798815217023403357010801013988102975820578034760448458338048081360785046851868457253297050953278515767704810440430299523173072500859956549703101288582853454463988956619099979203881398791900740882309365079990321681479596616093997601857720605520662641196479424339139779940943586553250393876221431435047433915918847195288941870643860392182090072907459850798460236973000178594010976316738150080200067051749336346522036786856030167027147077653368233701457672397685347174705977103914109280748987195995543174779352780992027122729913367548530134914794030424180200070348599968637037618230670929720963218488829976261441203246058853243320824319926306446165423200651101599818949696452251618989665372531545520397258266480508295142635508672179433101600619551006671249623164122469878174542647628008881245383681931912973191922129704051628194137766426246871895608365879086074609394984799509917354345298976982060234988619249547211461692051162850185772723117442316081267152929712115660513063607035318887551090776588165660241576094270392344345551801177739905165792628838885905879281547950033547024743170587251644062150249128716136428304297581013041095392382026942106577984881797383469540672326448668836628272269335054591447865952026642983407122154117145288454236950718041584344102329503059509149167799779834823341053675708056189209794936152546492745752518589832229436793188091379446219839124593914054283099324619762428209025368432100599519677664738228546410412800618910623973183769499353586360922483213005436293069034972983756028030999374323073425330221652984619140625*i1^80 + -136715650654722315808544920615301001195091396611774997108228817833488044292162949371123153509292111268701412778429469492857295103504298137073131611001705012660726255415518079238550968467374725727780633448875779212384966385347815748711548449321889463679073343132534871713251775560108830880428225973249499300095608225204382947739416844500293564655664534990118869747775154277447181905065553156447887739605847888232613016583245637344482450289917114420785119892609263553938025670610833318776930677935012866087580381418667506169220794495711413111615763372889899628036086659033807560033098808470583365025915070290674854574708561062172849592683985639447059480622845000106599862529650503650055865650179134491424889733263791595303875005906782207003095328691283670374206093889974215183455977574477279747662515245566811007432533833543569054233148402687777036017380729281041375990631503379175781752728970213658929632457267201078674543733712395263131381713294747042213411944517483559859465177219353130700028798965989150343752477711616773120835852031573375439574928097558627172133058274972425275153213025587834948595118182554894829954809252826191231271217431493771284355633143281080713023460096176660328414260718760101924019099637839041255189547282913843410666301233276060680222764769623686878704741068602772435562475615502430101476052066869205209950152417168719439465467361883262597214295086709280974531683040778658695384375099724474925226584705215803977464545020913188280177666935269405392811305209117562061490762840828368649815292827548694443780911482865274912874027565944076957256535504087725501971536995035334513350959827315590683843230341203589238767465661883322543630596716908285281527664649769105025717950865988317475150792074945737311930058576650476315021484482307536567363117113516226234186831279259704127452199319562826733916261548000509944381570547993049614704224990596507178875992860971706453933779651933473955379470279471989950782125248592581745286897577304799267500691001536675118356862711636790549465295516472542720546551521101875613678004075552829829983884803555052990514440011923833058917151602666902706928055627682861744894226378266921328052224296396624362270160008578665402555884385577559127087497136393050369910593821284820746470618041151762336851514171828498450410591857506391430926989201308406838071299721375450047702079245096579266446039427556026055590188246207988638650771060667288947611530558652064708250537996357470694120465159204489796423301003731789094304599286124157192330248411831352468680379824802445236690490639895301981895719712202304676862728844151506288587985081199677934918331824831178294468815586446611665900679372890650416324092938943637555084446042379552273566630716597792393117773928902909415568394685121883406541715647831037003336571029369458655453084692039808951919615354357422996815086224763486090456945191551558130077772732275895972842671755286059991998862005895924452093803762045273187773368954905408377216963717389379177580326331513911658482385507771615698509983792865002641026185233052289867535631854161609059561551103004992642686551513155622874813597685843750397492352994528922487050379936525818173169012249840627705085484686267480416578696134403272165675064175560756107176290106234985863140092187894873997019364040112710761199856922798738895281482070290695423297990202016186843021022544396294950758365026910077066460471007037711696228394922896293051257835579025341466852231763905748814383170961341083110562877322990971151739358901977539062500000000*i1^81 + -14574454270990034988482661698903863561842054175204769520675672750687649187098800187394743375289923243652584190637766867338268274849191790968098922439677221323827771826292405647750319197566136191710531263226875108880672611137810911094034400867230142279000497715056726373819461812537685608440008549707811693657207231070590064056467227674660397302804346232959540601844989360991611757536789931580135331975972856788821054705079427629701652009602409834790598516574217622514495139960839995712080874930973441073714284892626711177592417349376064523120494681193062736135313115302532042521958864888010109502487218701870401224423174289703644741784244491989107730581891920236343453097421224285978503069712159596720029750399669566708525812651730861489575983081063060054329873064985141707992919228758971966285427390574669435929592757044616027022688058090809312820081557549058650272658390867176420623493813313881109101037309967257287259272245962838578146224868990400392804854931820017469101131769750005665713733380714154869241975176159169803202995615043628205800866312770348623486368143725060968617154647678942242790402565802302593423960736350113858649750984732256216976548889610696690098093143674982490515080679644858907756178712335449488675627654166424976861798546617338608836508174302325945048839547786109617059183211331654526557045630991416863791690911797847660204616543559082483985974918117360966020131843737391820902958684986497122806365867122796840383946619853713438333918024296104521082095925797895804605111848746874964954868601952184295659425694079006815756904089014713861905027116406803043460059240868587365497445344784448505505944249169956340737541126130270679906349576445391077284851760947112829267534730474518989158741005871572234348098023631080078123939332746778567059925114755671980812002184247292092066452343852938244483466614333134505486900367116239860723686486679948325320064010822121463774376524526512569669333191202039881238964711248466152127182318691425820126520265592129238666514374127399905393281252539980889208050275877828209313302769285427524553018038828315005747098771934347654592746630184998869698558991876229961488807374837078238664733309488356465276775729979519992393990319200105572591261973104552246152804433045456355264496058101984891800806232296718110114921660196523318729535092460434100804090693008737454634033173516189350512561851423362007609106984006219714187062932837677178090398596659327332752414371073281054235744774969327719130195614562420716450406912086182541703818234652583520107655195316795361495530830417995998725575463827624136642777300066753066816958863855577768546380585532411794648866885800078206916565135332178402244774707957906292110058038556139337465669699958804316218616788679694727126409391315373149164874607937982128425278308640521649309524683944556864546816482754373086809533706230395259799126622627200769270078515230182933106931783121697336427510715184557101985567113262216795013991076694117950097792654788316877428176012669295265003347409699621863052070022481730673805515773840438504370176937080219225449170491767261155406192453262653016342475298642438191496770095769965575096750273118764849348230573526263521183488113546095556077673934909499947876462533788453073726625316491499956135023127629875437301633147752301767411606188223165137693638513460064895844692866798296019744144687576506445241058313212440605567295375541360349451452183826791818005218898645456415023541194036992626071463918790982461359817534685134887695312500000000000000*i1^82 + -114232990652195295295605920801003931636047695042126427662061956282436389070150872922917372532329654911188500419293843431695891774537304228106021075473452884570242677435251135214980161791619412121606915520761868678515981982277915698185760881771492259158207371251374328771373556203836359377932909187216537272493457307521073286546075845406922432784156231805702264339823033445360517694801969729060526266443889951060564013249602279577401201338173494448331888485625632081956761903675228373751701712688961278124219667324069564696093743254036103427590464276890416884442762984218564931971437014802925972104405605422148665974372825492572334715997886886583009797763761873135360850132392838875643442406411602798721627685871471272694875034206933082562886664460704518875724956206205297810989918107564186257342969533014792328644144349417146630109014292448793178155302054390752303999799796655508366276657155301782307023717921302151000841165857657710884779814494439167064416864946141449375029648891386733390558536216728358928289342112550115439138329312596533999820982178649179189980755830168468169380652432653722899436641293165230883771465096760766626873749181570253255612532634639607559762238584759294770103808814411463729939185863159994698578423245521034916015352216428012817416994488689375709283833886757992668581108131617025617513511697372279194437857824374687546041294408493892145093092495849402095225996432183178588554979528106379189020133107883061310273869730303893013997368688134821289003298226185345229683874945185506486896257169980250249315750228967407844261913193974624017483935050161084357495769400282651946399974348700593161252017563209626806248331577523216342244897656196586109040473115575689972959319146949777241756096410976260693229173378271793671060613653998815678235986143575137272967770969130071186020896334230948232632934656131734503233109938742654779531077646416534789034076143953584064036750921888535973497460246721504039965261186704307297658280451834746024143940711337917636099768432073000825145768771492453788772633851173693527859088349385587307853740119562542061267690059046021951410079183725303254658229559580791936002382481095931825197470366812601358113861772606679187825314816544444572046948018515979426719385610098637763830247678659610286748727743396938696523250453475418642966715657244808334277134710943898516707232204126203294449990529324641772483034338832884709645162896796151115250741580388550157412864184626692797058445311986838260063176516570798014523884942280174479517644838054950615715404444912625592962136741482486601444149527607799764776258104296980713975233398999641939250764052466976821282624909179653046579964715466736426534439445654314621049155481739416653489062781290016895433925792007416696325897552765210424796092174333085500093417203774296831521114780686923502304863329875986210214099899980305996754190287019412024897130222872390277874265352646113301230015721088098656021944531536815681635382050092631909874604104682596989747072202034223510222311642039413131391226756943683527082874877315585245943236031577503145403067989164700357220235433891091183993509953151818894377957631401852017442823766468301484742008144693374070535216333683401077728705962034957102351036097414557483689992933794893322328420911262995526361320233756454505561080456648498349017755373323892486872245899497736327875390600508784097369433979464748115518120198125650348650687838592128459640663299975713192344660369681452749546224367804825305938720703125000000000000000000000*i1^83 + 162286420768592084144342730912463050592778440022690694879065185772719270638161188662355075802235396676986476531258734497818829286247728528828573499646776842054977565379237619222342209026979335958301703426598671615428585728469934302447871614112244558495532232462525048437057445850089408667961497254614097305366934185388904100767848392846459570337553944768868904557984166382069579776542611557712443630989433467638427600027130986673337467411148362771135995190853801781162549706101613091135055179492112293278759897696528199142565647499768235685688837852418610074084267737968170427503611440834470481569086597723454927673468722390064242811646220935460627773329464636687617327780924435168480480568051054289373687116873436711645774576451681955357454062092857742467159561456097120004180749772085165375052248845649686542028167375425822751053443763793767791543112041934170153604613369289471450074016935630623535013426076201314278972776978715737946826603737599813169563175780684966458614292679796986869497433739732274488285158270195489050792060734611883934193355918241847631918403956569738782869074219882755517159485293195367170113463378959922241469458232459328788603755089218631388037063272862109021099582513469500250650417211430866992494511024220906191434711781400936141482550434390727258812122912239279043480693503481109691573104625365602626896644387357122524087073964755343081917775921602627086968146418973989587172861219196409933285844220013551230324896231425729053385462805546044730384227194108464173644224878923589616003418215971048781380761257884850725343309299677723926095923655382327941910280491069725847121325223261735285764785430853668022029930108541434752728168252523658286763584124427827417249402065994941373985954372165809827811510090394640795352187734951795491499189290682192758959537575425537096662945018730873929356938065289480797279896262315982633230118457649568494484632230498061751122554159767055562526505495662682168391232286758388368487471191578965493136696236732820177075537498857944781035853079001589983932191700136656151982267337278276571457862220892915752545102256620534871094288006697488203136192681564356251062335412743924906475543930878553618454111925460021688476516682694222281901334338464848318341980759159486567275712285679431967067654071887484503447769597594670328473795442562337993009792313715490545446021748376138518737245438606564322404258331832747114714918564607496798757493339758930119076229190909752900704482010675478006728149738370104320969080873304722737903254065082852525451838760370905136030079749974103020088477823818491799432223501773844156654445666518059481016498403783495423948614030252439057026226859520849701195792572778950040100458786107553783465839952954770069756482764065971569656742404197872144010221644203225346770481442182382239851758922532380202267816015697187405226827288416549197272201330245194040558923729808186208349540221936718982628959748332272898136961811189347823894026027568256739838699198744127119084043421420122244101447116075460855135153606098731992147686813443139341840355517665368388223136057152997984750220935504182127728820053463516281736900065198578394514148136707090787132015807501399366847554222196720535071854442624603595196564996343752754677895538451355573789606680805387843382352269984920436300968117407685060933286963324500615119195644838307970612438529674610894169762745718445963386550629904331668352712475681320054003034731984161578957071014883695170283317565917968750000000000000000000000000000*i1^84 + 93100856494096388215437092711607885992370917114324172214904264429361072243005308247319039203910176719173151905800660046566987079046669123901469520367256984434295777543619221156905633622701762348726619104508546470656137089893831145726855759074548779495850217452180479066308385010518978349333608140553249448711314005199790989841172722881313437386141385380092361354511402575882866693547283878958673435613430541981454848218602105033990196901014942867832929727013659213292087330108314540730875462059062040917002761534796796770305819898357246415224337908932983630970897605027674786140849625581990939822714722389441046301039686863392507272387772090095920470899835911255601322089414434235645492501690524087938565757833544109826282177189825613621860637632496792047657635613242248768279011985647554797077101987707386321131447142964106561266333527143344615967332315728220477535508713412357798189525167772637915203401124338858118695443488840448285301205756109641344806105239850815476425617353186418509763377012083532306733311553141102318199731075123787078890614914654713059793157724795570746813757474106026900563151467941892513333858689424649081172556721378842185518897741551692489221586546788900739613548330358793312191311696765431746307536067885283040782280054690270691800650540062310435807983512200548637278817049806191233906883002792148521879179549476347953000595386228202758541446457623839269764608187020889949755680017832790157089662678233912845738103159726427747083226190124954546376536370241716632281684924356895645545671494001896608335222909541370490330457001185265697110951015487064276893941924929328860368909164169385594523644392486815494873592532747986540787117097483725686820037109979507662398519013133166218036019483287675042660215548726518543139530918129106573639897828088344073995245428713904159686397700862065542796966642187440842698540460094808898486582997680177214523777108972095498340404870959813338102176862782192824340820988069848526248975252116052319964670903688341012507599886907191012736370037205215106755909262148615158451004807446047323318590738974179015380988918047074506261201506111114352585467508242449224116209673427727204968686559020282083152333353792612968179481031578575693478025926657882751286387032982559087578707791102993446022547683994867542155229137201947674580511034558311475426788017490109897891985060833217035739670391269207308626362557301299197391718705396226583413124644854377143318997750629183272970899437927712014829967646567324860546355401047322202937308018678450514660630951433126078030997969585066626564925777260394996880192203832359336083530199175312242521370199538251499320983816180542159302543148016277871792539064610382613989418851649518429101495105328443790236253279788768011089132837624169653249924935034551100955023900619716958040588214081714127596058537415589887176819466270975000897749773964632224885522016096850516347951527139916961974696813630731535808885468365837778399571182890778377313782779345816164440838572422854962773817514811686680326967631272387056273980641662006543412609177797612452519575671039956083332193783306101344251847600049303264696698353340965222920040315206794408123503268177178162081145467868447499877216821017571697300648131443805869246667049888415153293070423267570342504423769991483732226675487714503016758184252325017641323780878904524551095279816620167370488815957153869543085149706045326652953142782453000312956839703531841223593801259994506835937500000000000000000000000000000000000*i1^85 + 107643751129674382346330526420301401830274426685909400958908216460994039909604714127040583057415604664826117642729332325435249511149346716153799830644735332171150385487287438180801527363457910860658551464894364123969852347377645763477454883900342806669221163280776491618559023432381974499165130226386115872397185046783120702120409263587610691783342471012274251432308946902632702145226331841809459966014296412372297570737000784084369306102590154099267516041262002579339438278392196163870732417286177899884162253224778631656497488935642309299427447665513168656986261395181215003608520042257067315668781560130586379800567574361975128327015311183817519308490767431117180791646869757812084186234368550152439451137668666964710316274950903366506986001909478246793902482262493099006896258178838184225770726768718932559284437557860956390463969691887879559996577648525328201997681379463119019373253248318645870152662892584609976643817193377499255438884066906336294230880049376876492612241772603308113499680680222875071550581509611738037831976079377471581435294757767870145483443530593694323094554684375278221895329583843438552162210786036096539162776254993497118983312463694596694361545667555929721917706213430041154996200928154191072254127453890590445016132829574403265553130115406001485229352434774568595195728846796468706139088038516345156148342110598525546268729402557187691074934631256197903744283118969046524568756031808095249255791735380146789893874501525894750992106002331013805863224738117344803736980185570737240473793927200235761636121799356130730110197005906136466454471297274641106075318017021654013355432353335978254797748306039166191920520406582415676896135194698926013370157253573717207162020016196548386394784844125956689026315750654343449838579844503086079330518494976484431244009341258205990459239541770033984786989147713799142543930176876739915951640672223520480660157027969115196756251512532126554192179060438398510093309916129632346446405399196238767564812719199319104766571629113502746981960573512410451667590106141889698659961318097502095405621825391382952501888294382146915778428509723436609028328396954077358549562595384481567444660194216928665273968880165399465838534240155504911173044945743523168179630557905871126454576580556518082745452740838315891586740704463720397840306833746737853142129975298451529609273826598694174793294519829455597411348397556296400910648641251836800673690575993103026763289957055619517374020711624824362003221710821728612805281012107163936025756027934654438225427741876885296758691632871597253845355068629364034563346362931575634151420308618177255214972631177418680460901035355448051825857982400751920579432473312011047293253831044704749522836885062670421976461740153217184422452046874351223163416743140054752279384787955809909097498136936076367845687485628929572342792307816579781729799696809961142882730603935681891810552755883907037845988236211212153135841709973140761054365213568366644513465241846356929387995082798162382535754180559460889298710588207851780332436571195734034609980487774592730501584222606445430108308160283756964420601974328703213728150007029155096363903930889846265575041524895144723718727618666384786779034066366323567869972713203631891056262329348755729014536685772421338500421044236182641463636964737470219453018291931813229672790726430917324367662014432813177018539598467743065085053805776366324787330165263531710737361572682857513427734375000000000000000000000000000000000000000000*i1^86 + 65378280601918956011890897930998212783803564638339345418770016766092896851597131508648890371861148239193172321411973656277141427027827815440600956533136433821473550630420841581085948859005736630089740629485433804791489216294439282076829928695945319466624867845966878991249430970258333543722493613948220536506969986175084705421789215433306356917000645424586312010548615145493220316947052921069421755926904167254716604791394816701408886449343151876632179678128742172073186547827247595706762033754247645861845120751368991657633846355960296007827987081096222375026236412341501706969882496641037293659129420885413721593763010583906182460675765622805674458077017926431424720003591064659179798684125545960556888343898328922266391357573936828834004138999920638393754076581974283965109059222723630864030054033122744142073568218954711264153473836089455241198397442491066366540485154849265725476369342162666254349839990778061911691336753757072212601987227044968041816158419925448913553723252902935223696483785459960646664845423462604463826905011968012094310624022264231072471798740042394995937129217994625788510887897314389210764091026891921420367966711059745278548473736302005028692127982873008035143791375107843762202436479877704225535459847285450709515749382328478307783414431011306691029390642942172218676281806340816775005253808797880794811074365079498153869691078000996269255686618160518381792982871209348505248291176293507451206421510129145123371853183372882452448473963583186519082856799499792157195982730488320494394103442734073854272458662648376044496566820031430902046463430267599387032156520498466405606678160377098086105258733336695500850411411711996684593442146155572357875221306293338886897690487804098182740860705877406978248152961158161975247959063862024779971986941119884134067676287132269002782907366300742109243758881558530125715197548604412181214753083179430990424569472442314996137318760753819113064240518257672497426435050911245898857895267729672636173477393368935464661885651667494155241699905808084693868629330117035132078755083260935360580148991874108554036469496103885933523843121862127872278356372092901321038962796327104679049884467225282300939532903341378440369233132591034813998984820720499487125017602204303455104766709241983603268594996444416718461014987049362232473778771042489181875335411155268031355188218060942949904363126071545822227894053178470077374704496382557635555451971569834258960779580236434375761144535161814912414429463371883973949073375947542208352711390188788014919166896272124220978583328234749486904968760688417944375802540729330003091758372070435179587002960262151509836566439499109483991177429781423649619771390522245572676628492980665643701780048034967167006179502533555181591594504837157461231445539780993447192191745891153230207140580062258425676711439836455707103518468009166969421653797900676296132126550390024080980709565146360233465357925921386140771653696046985546198559557730471736708698540078381064245491490845668132587533386705604801057081196995704542691507338160166254039193402805711728645119521810069082051976180578626244443048754537910297730309008909084562585692305395365200162396698064563453786698862735767395105674668118895019502926392449322217210723049417387706613979668263807456139086803974626766984119085534685078522230600804390464456045050549215995501507615854546059475125439159097486801455929694466435525900608865123391151428222656250000000000000000000000000000000000000000000000000*i1^87 + 38301301637736128958921376711320486655218260856444231069992967315145316140007101270602449457333366525927791838015835082801832631229906099468515929265255911802446506534982554315006380615237610300481717192669372835397892376420971573878581894363400323916652811092123172631480362529140526139626029171862318250993303479858215309655705423552375765469567448253898556877063118904542409090716627817731392206504686343480189999873602098591473454518229086766420698607351976264261385600922801834010698222700763582116911168510582467084822090541138812466134103423126237681594443242764056919651083376569844466545057761454340210973244637202923492805567787718544326626069303763814615409815804484543122027366832960545097845953096030979759370118128273916377150126066851364990622553221297891845639026982453880813102976627532900250580472602347226093455487900788718581508410302352468596881275833991775076378895131687359153089354745768006052052960317292874776976672310621172797785746858621689093584189835055856920500211097116681393443411129508524714404448814014284964033004293799141329944602067941728847488195260304388609822294136203162549075574043853565774001279993743489098021265008400060046771119755485573860068793126313231625788586017005484318762964091579296597704541768960992790443984914300090042431961321950327526518423312176924259024735371545471836849926679396852570109228569862824440680606927956048103338850901880733730500992042094906646979301769987477823504196293676595101929743574964273596005692137926721816992570161996523611575168343571684494305863380021383219291323050707948353289952502158807514998571822312907787101890624942220774137994797404535176972700249699479845285603867393282498878239278716790814687488975177576036331536786937717876291719382072821483297386340456972492366659761957263490976979160487094778039372512620336727429882040765311045021787018277466170042619999733095483602615464239155989199801185738087188240192124660818021814898555265930493118439847695492357105391579822620481163513225540632469849125006811740722958702416403987834772815309111814159910340581429702645295525013781692755284021361609836954103366485107068287025422456068176622782488250346819500263040727146289109518324795142848370453331374980614024892622332502219334986086965335726045785512059879218180533984392895946596125123145711964207564215052283328745334693355773028213572766783955724525519704260544413164776679194305175027007716205691798623256252895394908522337872225347036651230962252691091821947946353639962612555254496062310364171832289532721072676797284978125785523427142342255229424022889743784351962843804457569028039710801009421820835903474291865596643519641284457205857436232860187094258530752278827176985387273798067922716045195853338514342175747976572176931655124371554744119337970786989939135694408652564458226326219476339966940468165452291856889800057766328065158803286090877056812164132079141562994790656445647570160189644209179409568164333800892027906813321388985501234589048932846161063425435880463211404971528406800554010959786801933957903509012769952282483727830601357665908048900626515949471275417496520387888858125315668465096330923151089938114462717429833107735782570750964381427167142330484464558119443844108312914881080986793855702126008818053118868014806187069069983772222322078619882366531765922725692447931555544808697057684562787790694530270806147410368201282173556865728028244018554687500000000000000000000000000000000000000000000000000000000*i1^88 + 14979550655707130036206900660154627916062173063233910261904060275264751517398777836193042512278273205159644744100730977703627797466353144230880844776484635908967672343272042446613806327596134878530631119482022444676790711324313524056581033607789103651431209697554770213316918593183469442943348612486293124671553410632890867052185565376703671699626191006374406184351257640725450774567853181463725486687864781304855493351792034733024042498330963836695278093161193348817534760593884820122775653678540586955381484021401857804581393520357587276703648918065237886577210972893495942843164761355063659446653194276584188877249114590229243553633026628549939076430503632283041942139912873597945057305989998549730100163701496048117521258752374049565145866875847989987083892238326656478763368225203963237055102227289463707520763657415844118444107360425857784238166774873418373626287060948224141328468734384195674826833984294066903616152072443131229653097484465126360796791375160933447170311747461462781664151084055286981794683513741882443438695133143337185740699689190060125290906070417506472113547435555489040220643685692584799658658660955598390862073240475739560518664146891479736314840503668396200912950482161687671870695888909030276146733532758510273212171991010438949140401100884947879743418140602314771888189516259981575011250879580492871687922464953626423174875934241392313872522800745095823070891886605254158569314473787769740644695422066948934701665963236392273656076377445709441261603099138151159162121699205139136609743471137886549586936273266882874532000182262343450838448854125332990046705622752687362459738016988156051524053022847356693281990338217064153065221837807187862936089692562449720681045598188528716914353890880270210860985712019727792755905806518997717355381344341089502325103158599886793543075106806317987615523258167228313123674610280782332645130333695406911558553213445070871913344220141135354811828430274164803523536819811926773335816562571769435573624803279415824092508502494633638393367759001332174907276086324982992510717931196620087340923782499971497320552749195270944364809427631545919228451545091834460356588860854862077947427147137802502541805045171887362791727960420934863602544746350075409270560244012404101266802824025045761195316899682180918938214758702503912188158443412498873953092832944416830262589522100772916122715060963159440114035984200970174170117064056731937460801154019695717292829513564010535192095020250617067299811443035146075336687200620227096685487259489121958299963444722848233995720656952317659099689640705017191828073541715676607372932545572648583978755805028492273825766676198525516445210224223630346596035414284144208362721813596784941697407949030782268657996510125195689642159165688818665237578837629528121288669726575314297804159239630193134682531354033852954110843600633065937604803594841343331736746325629119204412806384047853200257398200786714371674837817198393667836765689983360003626593110835548383372746797682178249715946579776683062296348580120111374595150241301331325439523961609797031086926482144187086861048885259475198657961855517039374040655297583188052257233816116981345565654001878282868555036567676562162420193700768347819285337073748661450032465650563080788507279376783376678953454754092487834281688335332197376460707678975028108377056764038210532000050337759195813164699223148950196865433908833618856250000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 5141898393484317394256811647897982237891868758994644598443394765041835440102387101292111165654396937271906499726055511507296702048366963566569394366968938532790165313267747358468038477776089660909153978949835817629220435957055835804078203764088503191404480514448242424031244189226638101766026557944475549116499727657858692595063171048946471775304094067805418121535286568773806812383601363441484565774064223336950749883718714667212614585252536035744646084711243926687637625142636600084043405788697501456504777814071180865019798797953724475976230430153545624733164666063927353492042264653143224788617194922920025559026712758856832528833724008237044856556406592236703269819161691158635543058527900705776766231962103560962794462577549982377431320316341855471100655940333424291359766540855709478356032742785338302298303407408685356482197900932727415429609897437029894907350925247950563588982137312915540409977275997663134776150649001608797295076297727946107471755489117958942229816233549050990760773893888036595206322336019424227378375319176696758407375403720678878232930297811086270289701871275523784515843960658016540558659387258971458059545147076488441835922188091932697412271361832467389857476835041532751953314467818276855813954794264454627388318606008622350463116781589253669890915986304337865856020641799704959282109341357118657751639394250706891856577866573505165084269549115680669594108969467714224517148622938286547153171930705575651730812625626585549847383542999412386579002419408900176506102750290650188362164049285977834191044389156240978362172952019939801337951823649921702451190578339913658539434300401529355389968486929262033521213701858665593148010666601473613201895569100066210064691332873065844433346813613834149816984408956698959168929166176119210330379714663516408930063346705357996763596227384744109722341641673701975190785367211312956503856368454261965272868519237049957774213624012393426984160163660359272391214974779900593851247572051507764864119560366283171911440535851482699453918240504112199472284313641768842404448097293576635223158421908828221246849537352634517831232467432498558101302459064219347962034955609909467602397031906751184540060621394119805717097307195858898714776868594644389995354313265115875240225182900157740846097282065596463143938778699518177502770554071250951811695568625792687626493049673199156414763939394040111397962875756006835578128177997093733689881821451909743161287279569229325872305985425613663742162969066561743325572522237847483470380836514789962856147374969558621602749277486294223596080585366252319678672936134072550806322766974808066952541252071397056843886504345811058478920382276700542148458556859400686443202260052862087151611293126774372253683047385923684955385984504376212782470252164648841493533962837183089447224115441861991287371887535872237721446287094798101461887997858532374516024590684626270416524026495067381998325093388220940057957978718211461452352768268513111122269118672894321690388162791175751966818701117844789979792112202962193392556658255797629101544720352029512969403497676546714220242700803105906422655621090899255339276725141319827389396970766171544660761572992456356703992108748109814135212584354086544552726787015139192315583524405385872431442693182828109607858821985671051025356186618900509147059950984740992111481548490260581032927112275070388385326207799137275250224993270000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 1418401275030784704611074579016549759020376984323435641114821638655004297437504972594328682638369774626537899136354178188610699232088624525390974693676983083391298541564158556267075265826365307750334711487593288483775676430534123121571644919763202598913361267960861730498646148610787244573852056616967101452629773905546375073715807018609709033707310498554966864693832662562263416994899867713824622311026913386369331225198867936312484988423132749936884160486439489019819385992795987651843061809539766832630829264831465549608238634905717479604942580106264446680260861991601831473969957231958184245546710304253080075385797529355744864453708401742453809197353314315494615075553207921809945362590758306776926078579003342550963962247669651536865866851084442210172823843124418790678773703969869796481574444600537704647459159538315092458050617368261211489023890742533645265282832052420970925230999384911207861185998553130094560845763212791925699185853556725857034769243230160377813236414397452722558323183002968177061439436633807427651969503988836336324707392471388109610423440685892280729673248021832784826185179466083247903390652222703152388444758406826986294244352057770835637025410204415438967669266285286294030062953802038229144636646432072015360258252114910636714139854273488518034245458900018106650265369073232977172236379255579162335179378641881608685641587970679063020190352844183140395887992211485097310702504457851904903401761401727734416356555855940284857166836977867853062614554478699275248124588734623530364624964912075139253117433596957929638923850165673460792980285070302929320624517201278199101883069709044137878565795231711978340875420210915017495548368294215129467552665606782148646105585544304887161875805046023120754642243225977072111728561825924262268836925005051034871501647433500441033264868953204593930576040583468093032275866518006756463719229463427173346505166867989180190983448632623154050018932491641416685433178444968014485618195468421258915175939051992263184988485558843745601989104971286557977030939831667629339651496051590544127272465117595821120630886691446025841760964743662075423847457402175306272911338120235232483691126731615953946876013417605186899538925563352318052193641859982967305611257964640165928569857107999927216235075385835459357716204410184981177884876907046775064079629994557594998006361966186367175724918672524048136946146621810017097321323094866930207838232078930249866747416623236280227111648056955072451520824659721898044302172054249433079746462430853318180610504995689249096062071002006361510949077377819453101584849282527573937427534891947559330365204565333696138278329352005065621748641891690014287843545761738528195590506422247362296433164511250232928912616076149374542322315720405333273314696942880437084600418282624347137613732435754760795207686967611098123264392761442775745815270497726437905632883979317736350348256879139523018260018934919649163394715809456298881449080016382719577689346358963725505549692178158793022166116665191188788574871413489633068974492970211626979751520521652931237559250334823974110492033052811565553585180548237688475039794501216137744193285786053743640222023314567136962902746112161830631794246083462974776933662683640380421791724651322593765193548179363911553389201403302746533856374886292118467435603269650669119785714026259590007899303298103930058649714679623298230016000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 356667900470778210315609812967257819447194968338522176806750972101142668866378020862705880190865577235754404008888666588588004796876077039277093385311852021063578022795156808169689169209861622993168320947715200412453266605589751901624687444558974590851459092401360846608106534976828564410269708985262447961451160484963058392017314868496099525139899357494441617800258130142367028265662830551809247782440648780167390283637113961780980013793985943019267947011503577623717418931779072597909041979203678424158795029612969757072178036697469416748342022835066765142594968018385996538334544858030193995754836894320009995440775956567674484373029325136841294920652003382027771498910592558384504165784250538494933777439877143031019508287803761810434540197750320158036676937724561233909064491061262039482684475470714880696224250808460179435198792333687432975426275600253575814544118730792446635988826772350005348745075134063696799290617971458143991365477644558516632241734499489986051688411231019063105933894801893485315483870933526053569837222518909091593878493867011799965906271325626062692480922642951572995382678706711649450987603427218539288211700687958740253427362753221369018799851733391328252345195673080686069605789971927405163173568047075993499481844392898725853400807065116058529868291206465328990544022639816607610139359372990243493646308102535867981450814157133778097279378343393023344766606138199117959204104996694168977368630545600833210571225206720435588937303731780591116442371534308360898647706162369334878920309606865835438368697141739312391554320015082116986405263014203134335788564410279682242637669437912762220821772001698689221836521946325835118631399046077345679361576105677235627984772957796445011010393967224701189791594405700462700321836827079188633874464100409393707296252827322291547919984437674793342293186964037290685688219434401843307839568436766688525863953811520162135856307841101702868966122035531846002556979407319253884493871474357195159021583328405591713860081029981504670306344758286000934116172088094067387922702190695911598626051367666443366026920612829067984251880388572114325324345421694747613877654772664881252588515131640445534900458219079550902425861060877903929616581135389294941573001106661899620353133239591810165099241709643716952268782523781100941444425121214931855266927235756818374087000083586832396346459662600713742068541687289636464915240451029340886947076462605383360443384298699892660499074656983648127295662109948631616730709259191077234924186287951424865887378703748148819355928097327026631436912294578967668137885044107972996815392350162687216654899717068860319977017919566911103914719165047822348876019565205751960102020177715868228020358218513182965131655327181854653078643590740556664604263170142899495200048807641591161463742482078060511680345084261439364709406339117035457554200391729301241992123873386224201972054135906468160105627364404172718818386348104424208316900946846221210547565886116205890170820735384942810495749359910579491784206934100563116353899054752401870979169125573338208890043403845613589841199847225768948556463012386106827285973256243710828156780394632979336799939254608132447660434502290998773307047505257743890983619339476545995776700316563274360316836883449923692342318833124626970940253705444309149709417630831474535421332471051695935287375003177929778163711876399104000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 71899405984198838038039266422185862223334067516982581610858352891358119777098044843026292142179413838924291638074077160611745563009727100137876467904968498835184215960833913570894416995651877646501578309344132224664518977522064073813962865935392810861050027613131462381623736606587197402827395792693086055037940325091964446362731618891713004141535507058777274772660398331289289564443798164750777785486907240807819142558396732159495876237293267578217858508361724073376135622427393239290263795148928011827528503536194015261642733720124649064551282388123859701381120033185987948829238813417335333813203355557390735688507233201474034129177819195310912928731748943424288246328181791728310354549989433652504221690939580991939986203170794414093465823337217586130629009665758192870823972205478274511732785451457446956375434189344556105482183481048544742880850788676172151555118672392479303294170374534067460858885821945251756857703162746593212912771797299450247529480003376614658663417664562630258678849542064978127462774794226530383681946601026678814862888053002182871240865280070334821229630835584369759986801227064591924229839070587955567072774104334903063091767571956127996756822200437301625479603852810920215486176800510906682653276215543682097998957967143922965729730044159697428044340337580209459669391060231405237267669392585241089734241097079846558213717621450828438826032064552905659194388898938442614447030218576557000182505873238038156452992273118031949099632795642016336954452870315301199417895967074253349478038943847813821997523200537089339088937424261896545545259809504804175980752205381261858267176963856206111477258591519938605733051505402822449874405063196036119699528391772469052415941130017863721317347782710226380014392712340987965484328780837627446475135255077589040113523318861541103742649115903682780872886539964906505687159719649486448284086870498218788355974102512416152381299349659480803151334811307734324491013312446526405241160577820912982294815678616471981838278365727267879665892132260074644387631852472247046702095684698980480453323164205490099607972134734203089751619675108273937155241357541209073784816719684010647732125018883305845718721255962512642709906343018533064938427361692861842686207325443434653335246762914302357181136680184764498209321177777830625598729988624896052776372050008995471708621526356629751818546592188599426787974400603947938388885213023940711043867799702022967723455175606433937422425509913190629644182729718583797545602209838368947238683431127256810526909846369772228976598088159051756432330423840172225720165800266845400024205851223614370513556974220820529408126058250278477704432074532174196997644308144631184952468033846224194213687876776165446889562441129410862556345469288992593844416508431764842141784899381207538278608023039405853763177667481109266855449309926396085245324683614852115005870667706283601644587763794878262600246239489635393113822690951474624602074196846113193895142300519234905748000164714892276958388898115819363486572638713044986746450489044252846788690477470576382044360415646613724004287510549107173545463934385528669244791014038930291497676451828611546831008894369611157580257263847501406498452510720673247241815296254225575769689571284025484000511482981342913509439813660035515442858698605163191267197814756683737089094249852900629994399612527436400249505054720000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 13168157407612978111599287487873390035240908549957992067164207869898857074187451557000329475175751788280632545843676172869112760506941079536826186693761443883211690783400628781626423892669369805184687520432179192339287660807864246247901166277078965524723763696038293445915727283121147033774365850523651336055046847662326443270729702882234129479952415175798001823181116206524177342512332545069042600743950992982173505205233418420229465827109854534524796591604766255352841429072380946919942112561305448433000706105834081989175274560333721785320016534800108963778905807190814227046757151394042412088038766866828393119921990745373200964837611440287908903667824632668666560233972580411584666528693296420785293588092962589351098419608565995002741118802018446595048169166221371180140076980508231993191397855970093582781268601996724100692809395021125491791996764861102118754181470912911284938018489028166834000050078620916792220530695876402000162830608717621925334769432385835421724754011923828213368337094864568268854114172237669863341302437873836242137052240585180030083361033016525873425845117085636421686205573811517235492146472956355695698738056461232231885373873518745157251813498426434604941345710459721675607892131099530686206066863480326405084728500812963579199625214951637042462006406782895658811778974446447325414494288066967078060558400178777753464739917889334469054168960010418855113176528859718643295368415069847627017661030078892506427140980034717416600382380311660764346656153968670794567715788146509333667850734161874831526919051957392737242072966537466837615620739438948827385804847521884852169296279265102277602607996533122197084201539833986897366283801725851697882122240445958199078770590369734341815880602150741524600772727127595607522149593549750567134800691470466201453031663985534500204757737675210698566238631726501771409057662620734960930637989529056502476944921041937141582792679916105853288802897371920859136251233901596840573471346997366437180847636225090303443632434871923698265250002317878065695822270306414673271348162185429288945645758152995904328011576047657378960781737152558540442132505403566474447616530917829851109137497214160819271077368200028284272763856163518603593349188792185869078650255470740741631663150107811211689445457851001561895873690613917929013177605010022335899760981901742031000523036255101286820493238544548101328344948998338599938115457396565244591703560809984458743687684726088389985854369594779156708039662853363634113462205237469694444721962743195337863759494600191296538075649248159545004580185172736745368087170924315330476364592225672366872037671025322711487882928986814224549575795722694040060081598399646547446629414043656910705183853257853666955516861657537574587177792397737969639501634938721141944810554228144321637819623981588638861557053762251877948584628781338922271962887748021855287490119622001587477982668808654884834692656174475812631469007732821617365079952187196392910482103330721115415444718161917354323469002642617918967200929668914676349601125417142118410302016243040803741196931061588798794343802267686614641789386297157156048819166458888276353380237092796680011034230157969270717021910781954052944889951264408669468283621782883108239255459053957793524139331906060944142967919277100531628627274091389581470191757596150091785721710716434255876680708953681095032832000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 1957818710946234714329679961348456353843529057268430745685215611074297040928810002486453226695993757895229894603953874784267836265562099798213319111584750924232833513376503134282871066664385236751801715693642720559235666820030571335141696381572684710622767580527209640615326310889789583092525268147227105278141958267473658619853116298063816669572078258534939993144863333694271408299539270580017150651994186462158363932135840116497236522112889097262618365783044040306220535820079482558669299804976631359722940392835404851914365124241458490198169308392545681630492470782533921789673924701943937230628749017518213524346787106489819820528662606567848731975538032540125002949420689681067706018751014048614794766090133927833641088719050878178591416600037454487239500557371863337344022186959228949530348341640570441227149001169130153654592758112651985073256714541425879652478667976012492699464617040470598593301469258452762121328734483698894422511502775907518713055914472480112998609698780332055245278139235536317729487042436497958071232551074127780355837344181161410635275729779780572858176530540244471292140299864363516695408240766380036802642697461474056191430534824170007197785437369746975928471742467956135690151047912123606876071148210711537241974748860600107835688761370868119736357127425997664501654274883525612389124332291328123532746480411367668519506192981546744657508532619222266608563206937352503126892377159628478269054071725447176925042128689986412765639093092887146721646427152324338507560615457210173382908041021597842271182276938614035421680242275669945552709324300606534538482339003292927609000404807386702889828726992235764591201117406589298267478441196094080915965352419008110716102662892039200885667381911620995587901827417363257486797539785627200585919199261475941888526511492658028273425492281302788136308258079926848435007469548675672028264172206598744485046007555648973912512703082089131296804872821307037102908553120180438029585245869395139667718516018217486032654630165420861525734281744592211430041007796400027429524587576926107722555440724690634139587014932749504069556215620663356630356505800594287916856308272848403910721277159255540555584259851950724395420001956318183942135538774971039161465409189315437228058354534919660858492067298401156008164822118302352469208108408217812336464341333405350959465994462119824113878414314299652052338262455845864922906525749000538674977074909682477172817459310122069770101538617331348170486215135158730517533824005489786497119271174849500133373165166954200954564633445498411620975935375065688845587585066567855806594068168983510823000440523006225038907310394793959718093215443993963040038213362009735739738682105757082034909063574123263214203391119491421142781284429238260188539744187589497727927565203783010739784649365380857971434894876635504148194776359882743944045605525921179227470783653384151449371615207262031770571325863528342721692047365369512489392313273302022049306108123673712414680725478237048356197190326454700165170852301310232817747278837188251895534240151877458736454034588113910738667115362497049582056502414146466849223057093283277499766153335392302811999672380533303835030100700454464646169674351157842256482982222410005254287692223985215586777013864999198325914730827230321574718092799216949720447360804924196598376054937007329436813798951773798400000000000000000000000000000000000000000000000000000000000000000*i1^95 + 265033716080459584002898492619365728173122481522970486816434653503917175829169075417317577102617515701871274110236984373115450607709287081427386280820152734742918401508041624237673408245496923167294152638808722179783348410903557692558024824432324803527894553469121958708765511042370494922654560025125529975519727118084962599593931850615154381993410698900757872060021010097437962219911449444729144485363768672419190400442026458806193245287847738117982566277669267544272435133458977706578454601257154092577054181429649859631692331663284114010768564891110726356201937621544411180160854084677435260683360997849263137415576239253894826041996502206182302250808889375770250818862932342131714846904556134860082327459163152089370849344171769633941151509221315168329928310356688285272576343942832122102037158775263480104093197302709455022803975706146709855208858577352445457679661834156674396550463842279209703870906678938703266170659648738975009062496389802923004023173014851369443864485743414557916737398057668176645919582329657046363525359166800464444088610310732841539108070170286153108241739693391282434727532689288194848234794019340611200008753680121986474123111858084822851913286326197448908426258267275251002992237856844754843444441691707170380966213105733661019315425814202654624290226940965802802982131607617917889140632547189158794353845048244671368124653813389121189344315378297414906019788292264174423273528891416178697642362710893858608936891128347621389199886143990974922244489133245970742459880563564594365898493269296711394238756558127731348919373210348156049895362539724688770905897482771138068427611734791152871620251250602901414428505445686631853550501558227901710687740045971090897600644743697831951294746839937183608733512321956436338794899588610037256403581155164318705912704918160653870219849686588654991353884242053438838695392333599995504565995673755653406587324056792492495959575146899481832173785082043172478133537248256915136851429240949646212978567797142010307330448798837892726705746754242159793814121107381446325129487563566397034940629373767765055036290321299007814628987674671744344137494256803697311188566354729834985352789818530951963500289016071930905335072365657430177250445316076189189942943482717363317772101227816935283403115982035725356972052440315283715867271612175614373075040392501151888817879241259959131920831789763933891797806982900569324778603205674699424682149484057451753105554383550132149020619144634911532802564537596336567174689325888575058089289596392573628018296718670600563149852841718563953462176822554927980897331828400925142682323036804248622286736017099621934605048827628763348114948728534712621030028143258022723640591775776284347324471450772311573025588736022785180507556909292773025688286625192335498207599043343606693694858620056598845154529269398572572353845221326486229955295026458326656477616821998827739998009680310399013635884515936757529934021929272950736348568560026814980672793068766603932076539727901796596892458228038302446216354294449794361134820492622241909798929935303056125204965397390797045643909510539081804100236930726398262682990804328892418385337648281863968373168099398452990929392022251523882064773073018659189453461895407244432301959602108252139796010563755067894606874856711839798495319558253128162350487304928800562542894390010776133431323525120000000000000000000000000000000000000000000000000000000000000000*i1^96 + 27194584482666710850138834239045242291847069261037035470353249871449514069273443271449913408130518173452417760673477821846369998019822696253908591509051594286772853628641975488131296578727296386814472399606540333809691667348967215648240258691307083216534597549035736977619829280405229964406888271334150618594996007592519679979724720457285783466096911215183909298062763431007186879736565557668126595431854267022900964057619700547638038598613865253538810204162765277573912144897985425139921447269897510599700925852642688970617610829123855605545998610442250802677768857864691288481572744912722268645436975876930614620677612502735752635892922666703685984107008893572086813087597640370927468497593939525127426049251712774198704507806170139182162085105651142217417821639640597985811798806168791463624718364888417788222376187758752762141090901500206783831972901251431475188338995762041895224101518231820129632201620634851460701363322415586557839598246108835159597476032781125945131039962821227728818888878310023752408467033771197941276631009548414084710115838433485942521336607272432861232524823453759714474536952652833569354239884371454390715989741830959680977654350853957349122708928021233816312660983129156771304088253683497797082752825470268470723746434812036478588239282621752185338910891668288805213641790753475061931258254075618956760425930306774236252161766924678854193699370248955303695605103167134178845957022156334271959185058398615085812724730574523878003103407549274301246921273436868654010735169090848111166891725440874622006194514639347543609795081824441382048991421656163914199320394809352134680087911359971660304981058766871924887277904256680768993614988594777049435180205783628829364506787272921044437084466474862849959983497621060588047429994093208696699189381351372760476066423683817502067816547627491362556182255113709680264879136943999367500573940317420856444640354420216115377604279350768431738968969975965422180698296108877613851651560585425399858387140099609396751568983058994465121953484421695510235118859335385701830858858486545494067223711596817802688506165023020119785744870392930332712996922282413222309893851700787009174112768331038267026682026086214122038572433986438419691915063571730834954400083920453182687467331238081249696268136252697306628627279911492098683905901487780948654544849538865126761556364338567951527551033288157458288127488469898312166227021172927409411805467727438703067802391050629393593408466473067912617366773998715890413972624284842753496088234498673801842175891175320149251415069012171284856561933508031101728107444328084718562383619581956913949786022199662915839674717079419471923296730528654524559101230304042388723799614181010329325989134307931528628531267697272638797680994872447867196467611130898057437938326097473938579837079949623756284824639018924052003114079876761202362609239234368006845200435738466334191084803543947016598580214776234723707424187962912423790425245870203456450975401441063275148834624287405934044330975485399398248280129780120765716683699146206708657757580729547109812149589474448952146912914375068051684037756626655597838562819591369694263889979257620100601471050916926423473843554215585624736290393025117718814663122299049043407676514839984048508610251392101050267472294377700779238529547561707416606520830944616625455481509545949920231424000000000000000000000000000000000000000000000000000000000000000*i1^97 + 2648799529648990613635346318972906079292551029327102612405498694389321099021036295632388442464056685977391958154771134599592166842909390075043109143202609712097738315182220897576536144805490117379747474452737741209152198583276697555323628121044956637984686030070638098658573911286771095057928145473681086979516488824250345049583275313740869489023295788802639498378348564954717133840916939073620514804412928653380794471745061782865388296589746723849792551995467716688519765255667230572660248364575155565414174366020305584527893583723280350210533905964773254743483332500938781510860910789426217062856137747387340759462998271179404454147630827799428690632584378610203596318250096363673577151540396606713069412010221009688782589147801999433012023975895763184037118164529001438994163008017293371312992028324187933821843911958496286181056698371365303078284086784097638296177707696657514172879036844215476710272232367615902983551147727930806762910208900275640478129482560424296900515667854228174137896380155531509853148903311357737079329773608946972328644647455576270981637193437706338739650197774759754271336148413142065138590552818264058876217621068815970782203689965663015812158527808449067390462678047875663597201653515492566117204177427901037420195341729394362691039102412635413354554721873022211984868941412701204193402941932140205277258967221781539052135663719234219060940818996272277424515828880694178159310426946456602702412043264837626153006664684250592579155476907784101269084294940482088949384677753910252813440381122308069824498361834238593946951260178204658798378141517655521742834838009213502490391379010455866259611579651575202558181115971018224860366112866081725753856335533672950092461247359110606563216267875824605458604681526348839156237133554399249707089716697519889877884590072493063215335035419654598562373553904216638233091082099730391541757620191541844311938972919750050133250931952495282438418291076694168450508253076312751658757371988316277562699614219830129879389889636989849014005721804316784206104679881344859330367587877249705597005542948032720344815885204067949425482405592156328949352326391407103955506286211600996271489255345412921476736150229141462459819073844682846838525511763200726337402794998038509418730880518931897774919968304553385612743546532490573110776100522747708335025345185539781435279446632155285735285765561073614911934775469807838204326449283459278723511224243234491391436182298954815628366246921786663724111926253207289809579725666056193485366934179216102337537101962514036477226129164650907577894604490141479611197742449133057879430040672410333250574021338073934706816481333866682968369322155035796438105025643525444919998742876542660330152758712289128622094540029998973154400461451302965750257519491200506163457969345824125125865861157598528015727203810955518617385952200403005572544001360688470025976378541771834926847978996370577995454973591610781813256678314274516813114006311152792525702701067626029190428766111252585931812294228580861721236404491736506213613483260846016065313704015650252901969232233059996047115966561588626919698845887888551982077813853661606201848507389634384854694212843881975945944441575088620754655518664690821769465223835991301123623860112914102079921244535449981204158759147524477636950063667942493628346633944869285515110769844289536000000000000000000000000000000000000000000000000000000000000000*i1^98 + 154161860249190148796011568053938579166272168360720158389763154987766564807342067354421904666462800993694644053996530789016660341677757779999289163663796827069276874826010225673694657490270949859071453333580175414318837596207701442653296656591974695183213416352932085075140012385988320934817720745949000446635416187328496738635668149638343054022887331355637996321661879038439346678910129103497626628112905354247423611076140384730568793490246598498475913745239608335027443382365084514694014968119936104532825203475822826372488568951833855798146240227397908603859435888236962931477805321187521692066691207062954795132110989236301459840048339919878772783171984343935283934618466537555652118231088060627639138690464885436003634980859280454910404426743754293054431983497645754170681698370537756446303858629616595979117693940200982431678566282297646113641549425145356123625238661549817060181626197316305660516352185584577730859107426494521611435876658885777013724598107173281711599767198554560106100225155196664038932780363476103899854743249111876786155490702727926383705223011652279256137883676154418791213165752002326019426428959493193320288171900132689834100192640469991411631148122789286624465881065636947007277871335826925746708455770650988678422394694337984229723806388190316702590094559092393314946021488004130638394482602685045441840910286628512874172415169786721672434373998404630543810616597452079035055258135079799320977178214765752739720134279116278706662789711868026943006121651561675784715520076451160768257757392880259146628395964353966126867276483385941535077261668120769322501247239776482539080833922779946472775215950673964544450252195526506518800738101651432027171571295588974391699826488132160755572114864802174452552344958607638537836580305163746966367791439343330287699161677558235982350764516862346020905633645283950511777963563501128523615531193323488003353636198936456123609259510546952635004347928051716509014177528824711536212112445270776438174939253641337822608562468248288182436815718598271105601702427863876879150984056696610317700969266127318122340228273387169804104418120269444248153156028252332165366118808463330673042519688211671397652094910661995403306638586549945541755011912508527184551660959202405952527586064790312495320377047687398425438359126218102370928360229521227345765790502089198605537590154806821908576223580188970460059749896596992618101044156657914136612601520564396287113919996342233018119936887297329174167872198394642571999109925404536659306778619853037512610632502355679546381031186285405860012102122489824844034350186714757033348290089767875765364573834825782996574726575408408744241898851397454343158662676706174884134387940668605732920142161837518298503663278509683258050496722756947187835614675515466118046569617337138081376241553818226497124887455982597153006042059194708553522164017093516814491145915290595211451842062230858942943341116297465195156513858910461428682800418577645044978293909433692254362804051935770489761373608402577045128720087309199378585943274406035679823190026342092566014639679727328998523342211948666083056384803982495771790492582220271528688985701625542663912095269388403696323102023689520326313028967612066521461420258750435400306867521165089805402885233215482285318778302901518424410323692391790586233655961959846390060789268480000000000000000000000000000000000000000000000000000000000000*i1^99 + 8126039248276855351298991963093091107289704024319063621058712617113385145817381289912488239935879641415913375653170810065894447833168487189876670567107984233166866740914759140726970173248352379553779215519264089447322278513175438824806857937581799434315283715716870803597106091567579251060340660799973079771013899975046199402171892231429976212870509301251610436775063629842270765472539013450881077668402180555255083577344830528361794994797297100688867623236083779022958790336927977733324209083071740358969716820808956436480068316347102617084565093628885709132181266349837028709442384792831846321644131054794943652427862415952952783292758691449572050606651168183223482452369999300406194274792732431425694522610911226705462190627560552317158886026652936036858483687352217632155236264106104507575712381639900419890230137778607645502899827842903928052760541491145094234228855296511151087663433251550529651338380300713394941642622560944478632335365058771315235887766880196929261107724304422869136645071658330330585960453658016935494773559537894627275564763498314468937836724510882618736782245381094853276292870571233451877845741033281751078001805757561585039315729619580522669314049828057709065770405638987481021273144296668542189870790657341086928879078288082580281370180196092698056501349308990845673240974310592100516990248269755641579611932313903448337423977778300892180304543689946149499568001973237328978573505764500864604836281017758257981837135832230316938515234263449570257521710180170661356190447045857967457596949073179446390690144407418456189042619966321393119338803289630758309870352755528066593973808465515339796708893494807005439159576716821542645936161614890317293966083401583806777539333854121400980514229338233637427597528906808285117893392200817280542132192223995375834028028555894129790730156398020313360951253976698268424361386939157824312289154111379856604356496749142968386329232406857662139441676358530525980591970944230572588038865731289596249437675452736473750297429565661375719027995398118334042375024211533055864966887096389647873007065151739733369368901974848055699877562156081275259161243208122352190757737511812968744349933012749929181022827622969124925439230837990844790350444570391379904406391867557852973644313405141787719644339274078430272171689711132632569959781967872645429476761915794481643517122525688346153989859478867720525634893134184619832864652244407593441552967632651002960019598238395294142780375367559624510247071217048117136344929345801754105575108225773706995603324832321031951413492808542803430941488118312376684784153039562925013236719548066515020307223783557152155445543450830050153018649317136167773025641956617463504142259850032439326576310069335938048716525897048704054056235307864682609424264478441198237105681759286213659937979453072089488449991374998296035951125570992906987289163710708289515787425228213045446710030935556402754939999295886603908370097848096756558208300046212458862705583248138797137660968118971692936033076196306710743414448529238609802986628491706994363905720109966259828897931407130480086488022052129248773936367049233752413479031017797453055308390800878994774207346579020030806560004284244449382808737482601287181135208123283508168531964682429664408337081356682887500618485330528127510618998038787908681490144481663122407424000000000000000000000000000000000000000000000000000000000000*i1^100 + 87633808431111027774468681015429032139475629803913531557213534935314816768535293588642562170226139285736236596993090797918427895543051144695651914423316635447116602718742378903245688195188303178881542319776473373791823726180617322776188866964192975896652553695227778438727653090130279200513794777271971111298692617410294480303585617355386997448997322315484318004344673202783682629377930870350742828496535507677227862788739031595927534188133893159974106538571083710837770591764758415633140686281609082348606104907026033812482130165524482629912559283147528330224988346168382525119481966090410344611841632253036294873533363006233514017804848988128841650730349159501888295066200016987546726611218738929594976285854303664614672967742893259736435342388633051270870521190102542772430192843364028001929121692653684111857666399993225695408728929812016235633461081171292794741093404127027316069688043862516202686387570353839808694676486423246493461367039847273294157970578943289294269941804391465935889083162731979221662959712876060838079695979559497000204981469128788017980070815167526617790765334002078569569417466540783554986867564116948549890116142994655625099928096154216834576221185354321124328911439689001742386350562300265616681991974170190330291264360837956159713402915058923378029147457139429087411638551715228050715822240529867650943459052150367077122856351001551769323825516689781139170759275756275338403506426839956312985384584904378547969132934719499257991611631125305628425763027897365343776031511548495347810597269424484061100488005437020836343531346223978289437434923841781529914333124408024533182507685834241370634608411094382549297032256706404728600431647082143230929894433940191815936693142212859775301425818293625801626396516295911009774376167621173293172022713596940476724144736734280666016492994904828689268473513388798833095354191019214633732586407019724770555701331159495795008513239007040222385715361106588861820604041210870902557905051369189529253876146249844982955927498012754271813216686995827826849067718636962818694189440064475072083575012274771081539707220443045874540092690173003409569619939261935728869090240080318140785332252630731804820491478190756467606250572751388879534042732262463696257604150267542886147499308588840088751050727443290233582021358957911144614981706017618499559416513307091489874560523713038464858832951122155526513550123793579762075991255366916880251696903558119849351492633672145391078525330139592993450571206669101292215667315704311601349543163310896675377041254234735380399465223178316766513388427552481163307689484776697366212543399205798226258802996682345859612275260568476898304282900001968304755249573080347864345344486130406806312848568722515717160067268289608723576574091303386995513707458678246331510679681101355314360851770723331340522087904474894857132490305725787175635249460749725433323532576883159042499951671801036441228399286904592740912533654138036458856241368685737898876455036628692929677965712634290033576748348910400491884963276136208552345185282686062593667819310782440286882606587667208191948572448941043629334052744873607350045770527874765110475955394293802000073087595975193389441674331732231766643117889227689498879616810314124254981904344177880453355552441736058282149742251767989575946918219932288038911309444756275200000000000000000000000000000000000000000000000000000000000*i1^101 + 837637463570523771115280210048794074302253472104050078888934553673670313513499295631182571041107435564491715421595333698226207416598908452535006391338589109562051025823961477779392600351394575332445842956030132101361605638431823222104612726886859900603281044416765227782795402114067570091259327912530112392380679483113714810658968533710585647428035772999715920526998909673582172023847550091201885107951773940696816153461239919920681528251721642922562123617733716698341060072005153829173324504282525051014660306166089527860923602110018887864707248944586600176047317431160197552632433159184120968412794930041626508625694039467952483911351783486294616918770847540047638720392856787821899739894721522404982037351509340809129689406878621515923956334782085829560495413299313920671931428290945693680440411012394981606602708037970376861346211733891282197685532027802522553931796629446507627615504043696623374859418756255559911757448454276076308593109063427468361681338403715174231498904416010095604934302673106996265868421221928182200367973301721841624768827830793924734284054992627579499307251294016288336634658988524561273740170645832488505473105163743328449505409793376415741427269203869581153427531028243955511110237620127397978647631342988874855957045643625553014557061232191377583745540676692466125506005308954399558460711537325491498076963347620382325272877237408845383501555961138062214965423816918727735255094379814540387007524827563920710300863988237555827358568977082820362116271293125483966536778284892525682953841669038190938364454908305922687717767313613026578595611780055790332669145009734845066858885430138437929845160500698533802466427631424404340817108569428023984185727733726990955560583202658689764840587267153027656806290751123056231699849359322955687366302254365465181655059296334233521276289194102364637072035492368302534231350398240873540412501676383001861485528516135419880050724632315914641172847874392968700319919023543722681877981583053880417352797728542617978059787039072047878294908249152003873274147094793443610460876788262307999673386244588977543212241907439595823025515845231927138194870094075112194528441846425857975141650625710643106489110974447588286895033289254282803620613430218800205071962599069350168812558389402000332090683302298383437817290679039140160876339896953884005426143648546942505414597239213038221464971416971976741834146268178338692520702114517418324307903022062859872874600843127975254292949155235352975622369629275991859747629657510914502411547045197484330272633887241127439632298404930427476275680819467974207926219950667469152626303633882054938984078641034366245518765484490234637355335959494957617046035590656363896535480802179229892870869601576533741222906474657898967591421799001620316544445372589619665958531576588626620978715203932948704813395115904653069839487276139745318827096722123594378647347350527096468029767133282909482141654978769066436071457886299706258879960671339072858177588239940508121181709425102465472661159453684494217005526144316032349278631635373001475020163710633772466516557089211917442803401193331209247760662990298979264698813451500475314368011654001847875636491703190087879087873933752583986000374186786810091161016843657996537228882914602140575515796825467375951893682895140375886096888244961202914061189120000000000000000000000000000000000000000000000000000000000*i1^102 + 15487839759581915073220442559620434886175789948486214468312778500627131645757579554169499688408038036053231582469898053188835996899326280754556318749412403646550488304148683019633734214531518327194669063456254086734287589128934495832544499720569711489453790423221616321532291782768845643181024005800546751537189462054133462081608994108160227364994706791543499167976663475611879664856758340020415105188960088566167763638674366806372479459101918995467489375987953083222787553576168162806951944281866136059296569496311809630793241390291577947842453100505431559196180942202896687094727296882186732302424203932481358904767441676375194369659449872436455074457834439406861521779648715125785395527529730502389984320455884532395477227593413855343148863476029296075190868412959362385283318576210827427023292283642459145119289312396068487002998786545100961952972894908239843554486542415284153500465652824669523286497686421649592146281745899387187832448228001374061178437842506839089195039889846714520622482688638098274468185187064908980155171880390209016803137277711329390453508010508299546998265426816620896455303540754313162256574377981533148606824133853461140462353809183649958256613370030061982975643584053725963040667908692417584689414893701859854172525991054869039549219235746019363261637828022048506084592292871683534350492900251047275318194254657698728418244235056192878641080572803142217655106997474436267139794838881982982405856204185784993919301602719130404536180544866538611138443892318381116912185359151142165039409081565257928689147172480089575217130749323770456915966973483451153808169580666712379416136916891455263480668838404602250344811123503155087914381660936641104046386581414718344650522908059590626702182977712044483926185561000396159095360843444820267405016398002417695819194653936316033767029931463819470389251829274164388754909539988322119405688383000006145357685308352401498028594039088518446773279550121952568850844291605049479994123690218253042579697264017101174799199194620379549409642911239250388204876882292269762382088777752412469998964366524194157905362423473318893391393349334658191190585750699022941912197438305199457322048087695926581507103261849714627168370712774426384937785454680437619131437233675156760605294834174091543456514514636963384265116224057105681637426867344846677891623816397492108694223334064721432981394894384367359608509104913896670623982261008918968105631114299956042898244056083553145372878162840081946339942228118988305154368118556604889231788405180890955680590008131171373465988719820642033323103775930296473648672434893739081002538770402126005864653139389844801623085428120883855047951778452928577542543812592439348995008548137742326029238006266605219633453318497708265309931582246629262448719774143938361437438142507078784247852176028232793635411125132744386454924441645263657352394329173795213035200934174976244391715071255124654484118853233948207227520976616836426697958143627481508791534680105178482095017073802264030506081794665419846997135363676680899269427922059756148095367581059471407544686751569848465652642784905093867672603769409122397928898198770664542707380346858665367257421220430265854284783005341599747317649006592969057749500669821902807961074008657605991777124426881956596126764061039861753980833608176523804672000000000000000000000000000000000000000000000000000000000*i1^103 + 174759235627163247450355069705150231129500118882561485762455498227569499168816864203605518832754933289731453795521426984506184258577608736346420009951901520810602749327127519960430783385908271611685601550128184467481362662937914022545640770128655030320190321595318422180793489031909660032914537100090836398249412367308692292240510854294609601552330309451265309089648636187624410394967413669470371938839248979648550639857341339749324023907874398413474714711172479432064232849779073094524291390560294062920522448106573525705711088156152202203782454466195544872959749507307246837524603984226481290428779934901114876311774132519454563125307242476417431799461477123825862972452719352245683924227897940597058794000300420579001449475646908802812924259821157853410008793929918050446686436497441260947704898596538695576589852135764427081621951958181489877811752557981873616155650126746757703411176750443247134060820864662577527616247393018126471298296083436635252029609645664653964373821094063918970536854026481129159230365423139685273462722704736425073408211357818887337699822958313488945315471792995390942101251839602245802754493218906461231116113889056955128018580009681313768076385041861438791933515779603764546716969873657921515578628706602662099725868083452654620400483256455638560986300288326008320620329323602031051289313377633543800749631254244400576164020579223918550691352610527931327548953166014888593342180074533896357938554409882633965071726477108150759733992142919691155060501610226840291625766402017077300145048747404169583072678265240597284741172035700229062927088307865730480143381867321316146202306725625967997098118457517709149702877302679231482711940485683609756579607205657257077154848727769002355616283292171654376087687363040231566417306970600824624889892595425645741994738630566541340944257008828067877325946238239810373194687967572342533980623804712665954450630452818888427227061856801264919324930889761393837238812700758987991985387880022811226808440100702890508207180721102224221956439245497633599067484145402172739098592998104415867393360830900175707506460473513616706897005612054714627475391106175556653338214047037678373331215483786371710506546009533771887549063927685651341958245885866909012682326092167445637470488910726760247222163200022571015946583876966344225153617604788116173391097316136808928588489020574054195631876693938596190554991028266074300048940105636738764302878563992305187229789207917042935757931672228171262046712895526910719004474620506954159316753551715136633572013141359633817392455060801634631828270661268117282024171010762651474629506286742286554117603803782503936707376471097571443633323955348894724707515599542138200980459043842703581203259301949686366969833557276418918901088893255692866821874625802579109404893151980783722262472712225570834993929277302701093810087785222563924960149130389811985907626286356576551415860864142519895634093703803767203369697674169769632161833852609712542947636711321312654600516861427253577118333007777087884597160034097429713011963899849749478392273000087083724244089599578188375666536908252017374585223224753898606431194170655193613265706157094542066115662632261626483446431839706049292585319307872737700610027954909542239390181930478815381737962118510289186264955044631984848105861912985600000000000000000000000000000000000000000000000000000000*i1^104 + 1413569927200073373271443898186027574639028720085834415870284746341253939400141026252771351911876037403414759186705207548566251871278269368969858720107593302699178918262602104612069926003389117201731667498919240593208922513773074528121598638409607586909510023557953898206647945133506190432417842459643287252907443710818835508985375241453740003145712728087889655353769374542340086021950043872535134656045422953849766063455372282017857247878045557848755015439249317561993648851121117772003489466375863063914603326169461846534352638135480519049670596897357682820346220712795949465997324099935230750227938681579394405158419063648860105094156534760675820502698857900550454257691934266191675922632603894868856679997325841360747955049986065062554567451425181142541600478587727396963047778025352918565639808945061390446117746254554012156836567355862605204526893307240595797369739276943754268628878872114758639823809442747578808129834502559751749892955356430840774962804625097227052335301709135749867484543531514182483489046832186461032450053816375935748906137324382223099543912956071382633509318073274473266550957496142823154659935588216166601503973205898222873856532405239743738159527704822921538695904598647311702122006954786506044968141734267262499024748793832580347295976271144393392856563373432464305943053723056013796644955311636689297844301713742201979856117617931387953760754021977186636245810836553630769766226140934358084407720971980202883142341378627598171017058656152242237795993690531994263734610124910527175915893621753686247827123449764084590832000985767656580981127772596386941754643910171361065123335004668457595710879150922932115352402257115782268639299165726543336660205960103936533910990551931778596753903624981717500202074247634944091239439440107295049177354521588807858813684793558096917527062773784570236656889493459110708020116018460836035495035567888495553016066138801466826864621117436558796696434369714560380832467916064458402403007916129812850500036477656557207331109200897905859124304270444347108811260568260380190324065590899480862088054112237426379873179311376307465837132733987641773265834651226774931673812028358057475863472999601572507439920073288180320789814377877976450918426720325959573891476444967597255954737397048267321742918412731665471149231278914765053529700199546252043559839547107201561002138135747438684609540863778784403176181094326765863283585565935914022452267972571880906579503469671249090341322372271651754145213368463282591043785174549944167773449963441825696961692332222922243744300648996142165817874664846031557360107783646193329343686465124691997458813958070271733331134047101189874050243871090605071115174636550265289296551266239358233211287297906330564906362718523543428958868592375903373347752031968570375711051080247802834743172754980476098636168077768282784540018935033181560605504778003306292915971197607521021723402301458076108056936901480366585364164928153389338670428830748575738588388460540943774685669018520026716919464097253437248282803337208907696290982616381589025461678993898410351179663731928863855021063293798247425823040438852165139973741184188160172621641884621929659837944944178972205015592703530191894675268060506112621423536383564658444134013754400412217027279756323652784037682408049553556111360000000000000000000000000000000000000000000000000000000*i1^105 + 12908619094148361673886424018939187514472822758220698768455548263025485175580416001166574022934992446382241237935645344487184146409066126603980145146024622831311057520409929409239872977552102801927709809966597046450447072253012369915780255575043380716470695071651283704715829958746046678702739106637376189705673641667369853189668016613006336201230125805773254798553904403414360642429791512825607794722015415455041226929937153607357279618586173625493603390694748278593071927349015469164671249423121382651677434598676942446079422102547230484051860564054806207660612224004805580782469082171627176672868527907690381646091913121947458366131611445542042509534095344355615547415113817819382539811074189666078702330162632615516921165389190012708402770931652119685061809948341233705000841429418520412619959708153138225615411517439976413712132605464608981076001077390856602056523443494981827363045903855610161318829221897634717551341818445526551713000191679804631167518989646084480132573735252728688548777594501965109056981994042922642321868348953968587584891952856883179347726857051106477419026828548505146921282666020686885343350709408603370031675527644848115480766223047255482172059370285979598312700808830000189916634579426660286033033366382818855823646631310229774937440474252715439279625867849215206259185135713618681347865100712476951935585902866905695176716415424725505874945807291198992704766501226372676819456324271021044173629491454706353931470409584741919962846131915694131340589817382874944241775487800388267382731213605234019137283703906912736561305821311236264291354412378187776559438831423613908477058334696482251882102768267269404092514656178761819488609476506623373522072984372142792352485986211177854002463571448140268926982083481271380524703348573619539062660308826376432628679607108605989472717320254701837848403129485622148530087470025722671164092712272437588827184107186272773827488873879881308423285368717704010280790391855672879651904490429954507550225784391126327905833839429483508404884190999597077787271637535810572317157481691721671041631945792822231927610259305310766361012513088685842594490218657710563785592195625282468048818715602796795206380106240034982326928303001809903263140952125746946771940325341054776862721084906084469487924940072201883437670637302863257079736921693261277761845655296923566441087073733389064281413049637778608558706323874970878411797894162084543663423054188859462782221000230226836954466526658193523296567868521293063497951991749193614348727007042588764005493406407655309053942330210442715063378281589745894442057397350884902862345675448588248652959480683881830168816125611087637907488681870583000058917553209389096028380407123320337044549700374516035433203110252904206103484336569935025655213765777608904173599834440201860698988504668187394492240495453250783438589956956455920487830632559993206376047728589483296787814048946206593319695824645407782879972642671730265182300932656026863983729736630184290184132835058575449881725073080879500043600612788370704083854649298964188323353973573759515096994804711762091194724638062843940633461064846377971524608432739753901464204653237560929960828299934828361990184103423077138712228477491339836715640458464696415193401958892516775103636407110529667193143153779539968000000000000000000000000000000000000000000000000000000*i1^106 + 102835418722343914042573042174613608561925405857048199573636061013743255651771814449110617945034849937220440914068990751826737518971009780408402364412060576395548995528214229932082767996683173962325968712733477267848801332433690468279823307365079514719916254483421273481102833861934479209326301999365441533208652814933614958639248175327315124525253697301286976895286113747478278347302980948915484430413532156221709524906635799064552711542297229692478683379248391234723054573689997034633354153759653574757331096336020014445647066580307629406141880567112527804618703991556203493759797083620986598686243872809707870323974166324622399582358706442260598900023305408301927965343719782169684501893695519333432530175814037397462835839125064841945055348018550997491786875818047938212064428960155602487345123815500059608485582415482329068786645260406578147778475305844063759496264875870142127229407278175453878872279149964841474453874678743789185178840185976903667992323774485047692452374474053500304348333491819551941264054268415698802721941383258579429981811039395897903311601782703383216558144846682127835432951268792820690051583112275730026587012131279054497999860753338434427132880309007288425344302581611705078826528549527538964762982331259276427432013736849763794537109015275774970138953073868778589661861862236819327113575830426469393110221742667688775984069309693578502347062571843001061247107427402365580189034756914471340000498161787596595412675551440506514882708524281499182012696126016199802044712435543611021607419502148512675268103934735650067238255915347998341722267444320364836107793416170080027389227892381877505265009648503990917314781681268701114898816261817054717878132616556794731128622648217764403145476134159355045925695413362620119006543170974208926408959050366252429904338206775669356998201434812371029907258817332552853075866178911859208425654818796441391187566467728870083177752966811390268931181424297189467795211356266772943151954662405969765051549592555556756385086959799374095774318055721938305286129982102324765038435339733637620458695425145576112902386600232817309784893197507118408305579636196180148805625669168049133733014093744119254089911738464743392730471070342882564678593416345084896333192619490241232908673997206050746217272288481575050445276025993962507228094306754697113664471246826571030006040660398872537499150058189794658890455463478636252418081114089468875226491583360372847968984176456206795075005277161236284827860594280817741482258919735614194949997555325637757857112681015938167663852252237708179297093151570497609807264895707612021713026295702553526086366595723950021715782266373890722041019073420868896832358710877888952881236849659474469070391877387883572068447884115242125098005822145325132580415786114897923211018857942246424389723555164781449026998748661673020560704205501543309453668968598020543266860817171159303723802665118965063680212117897437582273459888003064527021179922335798001776142305076407802002975925930600043581694026509709169900466269287887572084757018382232771957285788928462381361979950019150192459036462574422505059009633629486813890929010299028292863699950583440406443335621503330348788338151106209112133762866578717841927972528630818557219846365322850363788540371662525324618366976000000000000000000000000000000000000000000000000000000*i1^107 + 507114374349457502557602533150182367880585199297559417330988596673868581647311112598547174043997131320160953556554169454076161960518387458017147770713878210349599391424638531716410738736623718216731233773932396095929373579711398623053564296843142390107660214543528417879816424453730174604568840209654467811148014845342609831736894886446916112191426827274119986116251796589962836226737132411408120687882189959387452006250968197516904459486827214594284031982801147366334246576179655059139737438131668536901230397122413687463967498809163435654526734640985370162556681733094268014766507726590200349510066433395152047519613613799619363678955804581250131426619740867235044263120305814951646204595672580675845255275942808141685497195762399955914208528227687236798135631022098169964632839442019370132610015084908528897297452958404158740301534862724932625777693071505457106171183240149112939667030573244954902726246296417877344670178311104977809963609914512436342919831578391140720556070525434796724127800817059545195312502438892503243438322701334702948852504556315987306856338913930978127023763921890716944145216703268753443310507068426010179017254246311120060110791884260177254857343346817503512197284914200640308436562122404328406868785569276763151035939696774458442335497444763776177508386659656045589553970694996577446471242038394549936148472425971545497938872678677377466116442896498830565799537263139810784309294040273166825501715954717325995150405794394074440289709262486076060147075184586730616561297079125133892571146034111251836744771353751326313564660089302580491137319638433740613227763368132319270706764607807253205700184725019301173469650742159417154283096463360083075596040277469937267104631070742070632446181534055761342969720580147415063477554026521195693051133646698584445724371447127868756470070859716607373883548965598542767864450389673006073749184907833599282187619706786605715434455180521867389745949532231607787423621300228897875458297971356261067877382395780606868509351350806466946943447475906525508434880912783866058379596264535775811724343683166860621354661127715666779189356922086630958918109905428382521952756950811478057379883122645669011204721518542535633858946843603372684109508664087205085191032181774844546556000375201622793874622024977136710136003524922180821284200356395594774505429232347994157026708478285061175431891275127375645457575389359933072419825240701526999122580224030895585416638847157508827603658023712526587454126237326460295204814389014955030556157420936650335093541507287837298181955728101601241975521006212392960933574914248226155987647317314952327935978766367751209504694264733387211920135634267484485546962899360401471328436339527373195667642178867263027680067433277721699795582540887040889386039926192529050349970761979423973919465600241430739387851707880229714351958653769473343611560346167204652624440663062920583574024309372945359011852930811915937187549615829779344931085599694699805425065390844760767081946471497882407806491852207594786754956402801400368049762320939817350229285064964384822774717057336406300237029798522055028672699426862683790911685829026567012525997996587941845471705160484567198482008205187638141149772845146820348468254043503318323756995042068518622809240761655476879360000000000000000000000000000000000000000000000000000*i1^108 + 1306032031951284837735472379210351282569037208598311193934381015438892933934379675749390695434098337974492946739170576359183813956603679630102767506104042420643139992500129025280518156012874145900382238783838260804203867793219391354085046568922832118271240027821661121667120209725803823575448647706282858283161732066397254066667491461046386529451795092145005904922085028779444148049046046096286730746505637904673412069734733623108992178579505892067023489714323023248600339578879414452948677688772460528810124138562311879426382623645188322464187580786988880964704403829539512963397641638795694640659098258620990408715624537657413309303381939401019974556769629466283165556984038212160524960681594941207706171409114855240634140206928225318552554782970904009474657124604437936952629862489442994499556691238501380559383185801400581482195691472726741340100844817751120367853029367674636788690687741077421902259540877937359849133272745622158540762946907718391309937680856078421137170694406818590027310418872158877696770465619621419181037029389941848909124982935176766887770243028097147145085499736653083444818341155533775155212994333532113213190885985760728686571686759171458837994411456631597251893216317252339958876549348288943203494660283650036621897170813314144252844633816211239070659778100237935043628705765328377586704934026741336265377311546722712137892083803579720252077909769106592169908934643232103004281817961570889555188007501458357494554912878022330405684240238545852113614777204372643632627387736068001431971193361645868950364104804196212553938147961472422087121828914408342313179545373897905204301160387854197180573428540796213721363358162187272722935294409228367699815983503269747860606860356825944730043984212164247646248825126450284312782049683667040028966059328175177175771680429980871987341190449618054353862454747591060992465652405248125118577701589351547632029760916245603338839768778585881611836160399752244794930479687485064640295554930724408950675795274934140929611668237271339232682692722720821616966725087608452637507505564912202887888724098380087726431120239664859579813963602956851752051784522044342219903019132248355968185861244642244918363940923011967169583644655460002668505034348195465844154715171166182838453084570721113662711438412509697558400942464081551332430997107926384257297520310451008461197522501481301654853759470960591748409911054429023145026190073451990475419563943621862762205509466593964562561418487256101553994453803249393655930584196798560000124187593563277176057875602560767008949112547309927296898740214788200096785928020144809619876556970095524885500895220946350631555412100017772760440659903905891015870579022436565162928500380047181150209419510995832814992838769846666795690910657604717594704728150001390006406532912615466453982000723140898532333395504687746385787091837526599147233057060440970523117307577735935016923256053209995706223946704120569263998223166854360967037508820812057299971510606229451857728645148480694019725767936999427259186757342916027368329254273077610832691687783869696158348616586174988686652227519727591679878657077760179557086053368229678314642227115393970639435960976329166398913507741481833329575524501337865207269816404203108028903310037755819266394036371456000000000000000000000000000000000000000000000000000*i1^109 + 860489986044345795414108869637406862019243931239507818831059862898092436423238516594697126066013076489457746329026487263729177744248534409391450780576913806760173734705593810887909557909530679810766409383382385087532206248377087053585928231920753053728886094353036839871861175379299841093186512945807760812528530912786410789180020052441073608360302816137309101724851032821601149794948249984867521653733364973834367230486171669957062296659190775197833665515755100102688274700083817678754878359969971550184329244280778168230604767054164576229294611538326142091425302694299142808385703761267994770320264145583739326305133997154547971558859093162896074877176222947367003953199246633086700740314269321301595032502274675289201277782869663646599336244576994312416268821646421124878802090121327642629019156494592194111241732531158291508346996257321462374970909787207165813183157768104516672764937326972136141916380808108667063029019842331467844660875487279252974640903940079713723106363854591360296596828053459609237927290124445629223736673493546022518925461845406469139630522125301657050587259209340051216340851790117302420176715791729599289342868431569466721035390857998879513498385179724678053479006048963551987614566960414729063053809406574212977708036079830781719417496809076148903358647473572647839924360917053222238569245225216990420640249130398331126201774042403446045577571865032271023931697234154024940423407201418071341148627201429539538034175598218104413182805322270508080507673611436441348221352141825333175540017078504117091960158498453073450537069533135512890704996993685610827690410636710982602391296447859928921608452880777126395648073992169596671602825317091109181570897289833595383301608168327266700776045244760326388242031315246998716457886407377978451284950106045491970756427048322514464463713443836363661503676642342113123328240525315199941270582384707392116004979596303173127578917157757439404311858329515702655115399424813538307431474385837624987822912866297991120400228981736434345132660051772831553948735487524446759364636853916553954821607032482255023925342479526655177758857895404270740795856622522030703710766948493929670736184359791548039302299717720362167921655354444425155280949180945541791886036634524682228451331632054172622428985291966172495098252986003164691736341108532503879907880432913202104036219207569737711093077629547025904868579166492524976925333781416889610755989633734249667425692519099008738874512934446494407397931444933432233327720431176044388175897060488942200530698618047073580052247051914773110572958508671840619871079083469145546643334379480899950943354321490186148682233100388576250201062775181581264044834126035696750033269103040645571339030370253620159171908987903709938235994672983851690660985455052140303299629466298085492347595128688387051125885533192227638939038800645637621223816386315713035168749343922910136338853911279747113968450832681292702681402763676338178135446963541797093500028247743608892799798976292771884372216752240828428281050377713597928611137998245435461034952507268569896957305055675061867003516352270650367356043609848675399155081331164093134772078067618266619400560747888080183337447211503457655145903478715154665912841369780483415373955756815476273971200000000000000000000000000000000000000000000000000*i1^110 + -4250218870431070187002777626522616187796479442901970899441834301832995420339210388319301886352446904563585342890025814549190455737859327692794572251822851321133030700622587553539591355057787264059771234017943173801734722257749922019012582917570509195317297266716291546358715590860154343668879058410443226173388363984909022310564685190793161544735858926158208133998008302177818860105934500054119113340018424297285739071588748734361978220661376534773741011823533669500528688335783152797388813820054795170701968157333873594471281779463521011555122682081387654271321096586960405477608075098587421917458646430976207285414605950332291548340633972754663421660807143841397545408059704110072862058974850399110703926114148050566258934371978880275934028799023246572008316436029512643517433391117640999591262992245913289945462929728462090007848278730390200160412297644006252355719665508761261924360657874178381261842684438577048873042495757771678279643925623578427037403539550540777793213603370584764362744970561998423198399791468876986120594890117341184060827153143693207034403431402352430915807094182852874661575235367262261266491460611758106450922969380072810035689842512680853966421565173174154259571837875045158473838937852245552840928677983996283234304920605004653499870928948132995586051068003257227276200626618439991888311762165267927260718256234275163027283615307444845063051308334336351338997370463434275266699337146524352549296707087231529121061269064945243826628977717367642690038086226700339887308346060632766507546865601161197086991385638410122168300608622918701546276435854891696543797933854504307741551227261339086802272754321326017624192445579639980716913545860431021295815230298919734689724998929708085380527109564393328544850621840191913987580597144455340468421501652094204974230865107412090552211687011238684536043550669695514921193854417019869937054071232402376718047922208932196898945342371778535983120220598542245286021685439198049018993713404530693147544135493862691342054506334858239945444513286265722921227756402940083025711776743717059057583196096211231887136018858357416858203898642785705575957919517954947324666984471909514826382553675600631176311765235252206259211869614699180675305474312083995498501332710026953954205570518832627995882464310529911898937666912273799816612793759410151325303044816246289285734857594967081195517998222839051919742237473341037414579717237198181685692272374488770978209140328149758951758002803116911152066637443298366574398580025355391402025865484091301980946113835693830498535229589010028322880516947773645380724682916149914254880204621889746571154696262012665844404091872235185887832785019356357629640886501305923870622129095993200551216592803209722116495413617982861110788348228895249329088420173159634567925950310306642745919626435397905848713959842387136062243370209712819121078222950241495935249188630229787369642364180722567533327014385325356047874211342979536175548976504670376126567751252711426871765695939838086187495292975996242504601030071893768017887279094367986753787584505436844107302588588766858590830705086909490229134643837114959241499016607944730164904184748122417257129384393506834649667274971433749426492349269870988079419738788676840056890646058762240000000000000000000000000000000000000000000000000*i1^111 + -13173824420907979271319751631547812541053638367527396302899221852235635685897950547758190970816424816015273069877950314316230834966354652095688184154220364100786648254959997851119787061620067025696312237779705400088923483474745877705117031425069626806121282510178835031551022790429415925594981793509317562507525175409533508244071195365673750705377821653286442809823363774210131457637432213974231235386098628520876830520713006710618269214714351010457070106743361661198178099690629357623607171127842140006854737845377854863334606520164027359147341042073768152792757216181513633834638248632934920852713771577189840186025874186468299835512833257157769425620658892705148708144202837650644862099425452332588786190926847211726370522692917504606948205523370589587499415534605885482938327783011023651725097815140026305585978933400813389252992845253630409159876398679428857241747470558689551012141660820831878204518894397916278903805977390914207634770366503679495076121173384916828153295626586971651441492342905525490665859579410731693609548846457794247985288402366307494170775936838505011541558935400775468684415542983955442461528446960709329226591928803322220757189428141416818539923730973949082540299904466669313676206309613376478723731047140725999428023208604999213982991734857653047415472958235573513627439973660345224445762858439578543756914884974070645214379529116970029514874842087080587784952985964553874530412521275530058646737828190410043124306428119143763015964521435977690353685349684039343009284141170397549220345386364214483267222377269222181523257457949463388212254213088980883570664642313565407797494890619414927793906579472989249623396864375048792941481783691066224911470648674860382935937636855847867701047891939352659400667026113698907637755867083139166042536117972484981393825033871602707230165154546140631367133744560396984086443904912178836635691096425774665527287538133561225511138640830798469425684656786979065944812933585153387017134503657496961724008325923791888419020568549322836432829731201844893552199769808650435280190058101308422436749735403573289880908903898249951165336548231210357096178852318592133880330054266675967618729450135639163609967542654010829355215767693828746187100058469077006732816911675652490798302741889993442102475897504186168702038093422931723249003408805087408205816955963259673025834840867934174662814671288628924916480788273479640351579737397374837338980460288589856417718118165255294043383287363789858787892751220572777285044605959712999810244606460303026373714619325688045924014770022581001975730956368601319603466656236373422673080118840204095422803444568858912213496817094193117943592332258505078369137898883691733000088541212883973775830449004907940542787480433739261266976387422724935879494716740178941874296263317658151389876736728646980250837049652115894103612196516469111898539202723528335911517714291518362839995855275365417585659924814862789338017248501853968666159481431984216652348907821397710500658116773843941435808232164714939391255883069512359432242016723698477432923634222914765719803311009523497940189402694175332063999966252725289596488400812471891333117406556998457833452046421178155495207430679790535427464938569862194591409077814706754235138048000000000000000000000000000000000000000000000000*i1^112 + -19614215064757486734351696465276661463361965843257634731791852859645654601715252710792232065642791220656027323059193573150025191544106379546960411129085993814158310881622319241962798262010894856454720461269296872180472299041856812677462177340616505641588290711365030661227858738022792551070184713110650108932519230328212844785454995997740538470688377529313666665991475556456862841008329786015617808497917510139275895843761825028031128174504482133738210637239503335727514506643441877884845924712228015864038525607942613000902342363946306855541646725310961129768816531142742029261233696752841773605310816927162108564783721267081574626736946399929919248548396833039337605255371571904608086116772125154476998591982623193793034659696342536676332878248190217746023352823459780871771980958324297537608212290897238228393477409739065311740895972289852353920541713160890294022470856994873618049971300422555610681691363732466412870731259401895940102573865567084956607224819975928958443830955844917106163786440846816210223432181483931800813886177895586777543630922715575408614796603471580148220892597207217033864904722036850600955805325254571809403083929123726026838431174113067021053003921729400277674468255665410757237048494996583171702631583549822149200039213652470834604552957615263742086575776879214720546046197467461546077371061391499947388202309141815974500966495406582671250382747601238960451632869427681795032459304330423840624370292136619710389726581079442631973122476983713752504653398222346967427254671042669933480543649123964984877310827144555494291034188532204268605284036541611415549172066538200352048308392539951883748434076031066042218522789811714952698119807779509400222668522428469855100618149045156266601230247100504061198999349186139753556132233224886279884640368362891518574317540983662579452921603366118353270399102300991669236636678045767422222539449596767840702411559537720336338184807373464337467944147692754442251008685075486291673642926025840471843494970867146441893759329965378417166116591044919488664016714500498955626957783253926928740703364684912327571011181158607974082210277066705983515910281665384127244504467621294087696740252374801276521556645626938149313055381685837332829753378993549532588586608605413765554378159981238061139287770653365923640399071991566633220127566557889012565017226783010069403846214383354341721750183838549734678565169484074035572783013180186905640456778125706625455176572615791237515100870925559382801150358353179925250594584817524908539979776181660863026147527731812596668390408215111299463478006507583148739611642469487474403027368194120813373076292190680648396529706112323429901102086418246996716694455240528600922068147360664783325661730393205912861335226095873266199440582361694889304959608264634000945932997961145531817060434007015183615875656415663676750497223439095788264671211339480488907704488220487245850642366604690906629527976015465059149941480431213803331588295776793682935236397189356119397490805631864162203903834914832362536074452123057464442068081828082126019033319778174135975709621546038162564561238104864149094213565223835653368025835233294025704516085909988167850548800111397768316091923471987953617145105708464567766135785551560704000000000000000000000000000000000000000000000000*i1^113 + -20874257376502829626953049454209115708414111073029418582019907007698494557925828447988622290256111655967910812534920297636423064351230576948265156670579741060505991081012160275622135201899886318388754982291749421419177771365541155656773299291489338770673323101970920273021039519739892892809183189034746260390406857194685955513280126615826129321449800283281054621486363353219676560076809061894102026179456288516504167394428350186805939041259509750130664917744169120531723831540981260288931862403798334719685026720788913531311407008605749877450091640927998099921529932098968288909530784933394512968637381534660287376524281916092755571321543156020945940134794418397746796459404770277941500523327622292752386854181701263239932051310588640248014931247821815888859066350399448658161777448927992187980768960050437555697141877957563646823317452107342573914601524448289739739096866968201921361787936290135469319181673075651691988689312927425731391437230836551461159795598996428289586084896391785486722969471209301745635469248067201864655815384338326161986449007060781906583351762445986557903631778097625984651742078791309523940801818386472224932240821726870994493637237958837892459025087331699895624982322320234573825889041289533002182696146659017748492692285801100904642184322150645615806239515258231378136606023188220624733084342606628600686572287842733893754979287499113919857812265118350893462899777498148673193215073673460410803439877729795724961154648631933910299868165164675028329607390876096059876991748284543044812366214071888434874443147442531019155689835764258954109332164439773519869755187210047320607929668967445435982447082347662944705354947967367924690807080882586281069063501201013854865440636038498575821754585240366530085884108492988289147796555381816666853665092682457248035169543956761421455789407363332440727657281670584298080738035278562306094028493279245195237708063171280239657180713059273612296431089606227672051419648894336638254890611860974971512723166830726044614886751944698872739651165290406115384032597978016122385705347351213731984604247743072179377530476914072382129663070080887522254499145189107303280086095313803972654960633406901099472501589089371686446208855326601182579255807885629861236912512729262392939598714682284828268988749631774672928484969866423010320906989783602502404526500049749174375211051981222283979331810879880848012639612901321325523198223056703995295961356665924702801689356047448894106405884397224487716786776860367194819695284028309390732239018466474377790765732334752462369673912425265004001150524994325550598436212009097600566088339231654493098364625391016200821484313709601308116329272691366218795569154607720910827967522159546977897922738920206497607982481820002625371953059640227876179077049656376440703054616225453243589480423326999949584127783528789789749098044876567275856198372993370148547852264432279208340251792367604876646118986519604651443165251617593082528345536844517980744326518675428887462884107048280044846464475837815284635970011446213982587824676729787147940411698888306166003095848112770365700684887671925953925804509489239994847227949170725339028704239214822173738405085855783164437077694840869543654652124159903822149069045760000000000000000000000000000000000000000000000*i1^114 + 7622159613306361090262521724557982872943420607566632998605781401997703033631309736931471119799091463351384471777368384139720939354199116358930108072656614670788974392724745662383451257682904584741243227920992463894106778723229768176123719943417456650122764909168430802407144093546423972021375889829824075101580937974115932340183265254727899163019057998751308651732154033838795554074687338579842816026527151251102137015104659810888373306248371152319342631053079648268880462031002316338828204703845459997404361876816683775598612614605651370663908394729300218477285337462995876606977317013128434170583740485244353189277062013661676316756562943666295258771777184515453656849179606528414596652401529484769948099062546452684727673563763927124637870482204576588198659590934727339772830894272478676015230304096028754232295512851949716002103062644846577363359811786129345949290663642046052501758292091970176808517719850921125079183411950048538058966973672993420523965447970249478984878489025443478157194451749678985962555782708033102629218551043913950499122397107589232803072573728246927057836371436120483175811075687984340614403103366075036401621396049633301332235256069353200201945251768210433131402557067047925199909502439010436565278095508281821910598595365649849328763809365875498514810321345662131499919133837782170365587785458094096890652828821129975943234585294394837037345862515183665083850647236726483953233033349326787914502895553221189189898442703108635356209493884109114979624574192482001954250037708559464601970220454325045881522005614616697580441892472552027040831335255279355880019510649906026597312777470558266494359705082841771099835764286445241550795908185820344465358026910467813870924319007085807715606774604555295666976834176883352642216167946163080194461340723775457709885305267651158873355053566494521695344259130681279974724792163903659605344036472277797224591240907983739624190814060621175348388589836644174744721634921068298234061327284725748458761373866574554180124913579644247933546953407840323790528575238978732332125335351746442630777094357587249436513708297075920699049679972677828594865166539895714750185928512453007046183007978540928297217993191983528039276372297078483272024671852882922620101753496019859906872159884212749199373280755440704484429058226454448226676535239465943187134338680642025022330857777980996356491555269707036909047607194654144709767471605293401662241070803824661171774672308375165268467455059481430513430809080755981416330350742925072728268766684388875878565935555939195191917913678842968941360132811005037022327025074678078946328479515713732125199132727942470153167199472076463217817423400801665054416964555596668670534502902131421060718815522070972983296602351474781667001522473179840744758829386276747003438981246114844840424849638240046168232543581348308676685548645325720845380037389084071997705723108177677360062122598393022772021883492850460511674988887263396343117755815855273706985258724623586575864512346252913494537898249582389290539395040694118373391169808166625310926720834837345191603315141236262988388097747006694212128869529670690385651717031929498353665629709384619053015834047145644513677816285466119426206440479053053952000000000000000000000000000000000000000000000*i1^115 + 126908088218776026640791783492482581435163522030104082376023626218319626879601738677982211324064868764325406357307674902573026564260789258369924740525266260151908097188914124815695883961862685356348433035270296060709410371048759000056079490383506876990160104481495258261722925699847956354157651376957623012173758256887221036442705252910741787227298910574523086087352455666147419260860342123036126206064467324208121971576269557525436016550400175962034905743835126388103141533254149941377429806211588698172598903999117668821413016550052736380829913519885840813628890387803177589454742465964892712560636077850688572768270562357649321146150059040101128810097616696930428814751133131766960545742605338019399372126160290116980651687908564480162573028403207649197781606974816394502829814148660387813701741508333833711062854557005944551087446510711740558587908363651522956745055790367632612108179946240802826269641008311312934916106715701898325521776210440127648988953052574016946774018099945361614643340487106421541528896535235286872066191210170651467373873181985631175788557525158104381534714888165330239034726941801598938482398112275930788648161418595665571556900787460567578861018038827242218366383288099572368729171201033409623511030266708296410925609491361164934861366328161416392481484707778505458883786513786783173160352455359241974644275117465300711242577072919311455331393757341852126661501870248644293979437424715493336467135928706557675772812672223581891396532562828222664560471560134736497349490748101350279752783014654401742095183656782864336537071541699950287530869785533762507298934935639493377640710354732886590867676938131474597985327473912831152186233965750459836268849058054586702920895846193688876045666706104862490962067977060804165225118377243762683418935374145087035856232637952372053605876768871603479509528789818953616852354982212967122828756894681399030057593011077223179863939043276712185716736445071564477742368939995568574441978326858315246904460155993287072171213984827349907682937392678243070154969795126964107574201909085978065084652203637265872724418463896006996665536341968089481175330949190167494513590460743780390187684795124290972186062036185051294260865251505902129530413025286201273005543724300407662038953121005566976125333587000005147338922362632128494169639227690146759735082625962816515295060313269266737562199300725926933862734259647795130745508507741106266855961311615005157874949800671327425273201291291236724535618172450791372810539178414319359671471941651381398094431301733396897694364400134283742081689490180776623635120473161728546473797536371558116218533262703691478226573126579913091553544470823439612413650078911458627418122737171329398496486937341531117283181635339418509915624410627702500489055242205877817675465156704113526853417306228369075211202550811086935573779550380129445974860243583064110826374418986317898710132305376995487016839551984331431951050357123532617863810100158327482620444581275066613922022024601909732409144298741619705373939574017955725854924709604609887985523165421682049729721784968994587389833000264740772232601310766589285985197635939311921159605450491229284163698977563643807237861813641292226587419842969600000000000000000000000000000000000000000000*i1^116 + 276536189932032758710391402365786920805374898725146382054594768239650122111201155968770077955333559956444840776110183893745432929118822310658173429213568801265248673566754519293780445103393661668638623303892041149778429251947831777923640028246444618048995124372252264959029043678781086506453052185721574293944180146859599619329143006585147818042818676290230693663661210691950612859452896817747665544281787184543596510836759881519475741370338690801035422499579240219964102374031349286105013172243552901909498403363845931031969942023044151030460372641664629320721132207818901222212252845383362974747029289081507963991136551209199778346842873416714358278989431404500230152436089754299586922212797586033075968892448441375152652219427893844239105719896898547915110351058616211868220456815132465423006422630783140506584121913921378273699291572377879021638033731614502857019067848066860891345233578768392457489457637558576561623465953145862649289643333744059866992407191305080842165455471680807859159179725970750417124110485397378238129429255168582042757037586877137595199313469697535077238003568933595543901486397392609728810385202427180985076188859809269131810442887047490633976387587225758994394883384987923722215782109286173269268436143409714000623625856015362782372659593016043976151689010589737656070766676316251700850209625283932503073966401875446787438552402111182454598347663655596941517452628108452304610573545763937241054474595979988584303404748438376454276282566501318964380300256206654175354165530865532372151262277148698172455675607557000419342076838248699215873246738503168664056737347271129469060373954235958401046244685542555300322553527008106070404654908307910171005175284702797002667675329900148401418554646527716903029606107094237923671954823485278599468015691014506182141588366328827174447791575958296871355435174122475922901606936094183462671045548348275018460860027422926554235756022550768266131242056520044223545497931929089419515951825625479707222331995653166995274804131890644380940311335205216202734878589776513421159194744649077900284283988343385013189068881370988251463523713108439423075667857068593902835243506239971737089042074982575847257342000080961700518562463726632510514667264926894072645117193957390614890126265097091860971394301312592049813019125252237652517122941532306221912840080416312112900849415095030440663851592972467658968663095794557753096227149458892454044815820799720126722151271934917702054704921968339408921166553811273191829601200896615652342240302083305782436629710822865003041176086813432223371996510678377900326582653755698229847850084588792630952139295424794725006047685362132777705198633877367507998087813845929555553955757807995140137815839853131844828108586808344111554951101195297491959754153044358257209699720171935320805679548991880707245589582069847876577547567408715792610917489146680606885023475933994631527215376075567049760872812880932786949134692398432235298387217810413337767112611604451570045306708896114363721851354800319465281078128236963656864320155356972667865080523753170578042194093135293711616737041164243870803371849899627622821492803781954296300650080140352681443053924964625786136282889327540237762560000000000000000000000000000000000000000000*i1^117 + 186871491053616775395705470043768866050893704187767929596216004801402572974680684456990749841147143047561107398713829790309106466832848721192801601339854704290942415558121123939000251971652560608376720453866590178576214451140212633268772147990353900108445587031898396820301964667323836682404330152248937574049883357361216581686827161024228863917175594620197186213162417092601582224703599058883751000145549470712757384876669213404337386597795864019323464786517519378718381566422043085933126342762019227031124055365036888525655159448142098007176343957277108248930596578684258126907459131454489742243565395053360479182762781529840824032437007277721329728636709412458051758280102280877038580913659509491520127622135073954091931882142062734803947244153455355094044007124370234326551143575870376392624011684908984628671649171236262722436996316215989191248968783820259527994448687053952706609176439153209164163326294072391244681576752957997610916721831712564708289699012394504436400669938522249403157043483421192983998272739244032552685208630586020582491839886765499670514279974483714868764994170116059136204230847419179846878881686266728741891515914583838171411896986233402001540639621935275086610538056550986896209667844161890088428347949139949397570767821385330823027188821688391175266774909135021364498991683045165849675018307133115545951870115285154378720673775578237218737968454316356095774557867271960171693160693187994870237121694121854906421899567599944984670847760494820153465051452456582559776168366671467135178391804185943243618813762294165640402094284553649546422936366536263580806405710372594772113866662669076305469124598313298366330083526663192361365139946009664383704219132584688577488522287515426206093469676204342526996300863750665423484323740008345309591949689911726337215231483883895299984144496570313774949432928846583337269202515831042226217236392936146218610119186532579980414751983737081069936914895390377648269450288686453918268845026669161205496969130597654134431914309509310674797869425561067651085543903521108706776923102780546365026517858646588467857080595029760450895388735224902408277636920155982215503200351290684196854801402978064126022578901062415644858329551479642544331435556583512840920182040540467403297962894498727683659574222084075468979146382350814224657774092709194136644904923915080748085189343454669981063647939151312127656574322126726692451985317366013007622522293600634858134364904679287865698284163302505900659428767620428672881382490143306185936736155350500617311938268906646252806433082130335987406906695463615383063133405895003916597792279087597178746010673984808970123727906917180470201226036059829787762138980826031392568961511105906040155788849174912164458955860203040250346999404580508853963181278545312983719709935749088918978555202929459445526055805665591177875881830469877470655017852647117989592904593273482746455394442107426291598167558610825414017586108380969425117792307410671950433502628014060663168934704520393281080233914732642256828740917374068700564501949891119389753011296999763365486529814388616224478963487717767670200756738681023826383467242947652580264449289667222496517714668997050344514972796583936000000000000000000000000000000000000000000*i1^118 + -243335600355435123628448037499772887669995462117388774747554590008850101570156424059459705468601305517822071208660220395780604514353993645219402575673175395966961513790443295153321136998807314890621692042050827493599706544946666642963185233695538722547194630589617118422425876839043168964424988322675749922951504465796059920653976883032332721605811517090712660256018791157409621004248619113990868614048248100903411041283389516702397497007820040429974116265134382063706736579081828809952293719868069473436292318837862869003502250142800375337351214312928189366323940845408080005711756658384294071422770454353704879702129612290967072609037743051623479364010971651730363819211470788722587280210997062262311717444492998617659867497803036839075008413796192911882040546788918477178207221479243433178692608131097198220022155213538692286982553429415134870335275582399306163603598330985437485617257504339020123361029584539540511817912000295944809380525569831745592214208030317333954944754039683252903554240951994677956759788134315538293632749442757583921764051143836417308548739334613741713692748555127622405436762479623004130354307765844056740206158701181495399007905947646557733247437666941261317536144635777994307070684032729713407890209808880876977387901139029596224055305485374480614921013452967409237112433172231456885068351425746929229949640285299616909112126374623445804914795161948542675898209712953842091790893495985507577819606144438229081165954488691395821181109452599277893295543934675623437774022630938508687124877294374405237093096052897989585601293207408838704009033826394122260183688556599464977034762689591595938310233576980078707569493015729706268797192965228668534623234034578326358585345970322591116308538921955813914603461963664240072568828194115008390158210946900048793740089009254868634905159745291071668442367940669617053530752253797433281692997583105736656073793073271199550571242616981668414335368160508342999669558954268715414816092369187571343689214061737429728211480741740590659070225095290317498775517611685336103758934267838774968526748561412829196340108259496304528563380277665474468241810972589173032791762941365815445636792893948934988429056933456252037269028145377763722062782336973699564992972233151403083103133065399520250117776123942993488434210927899989076591391316412673065121193910881265307759808863472899258208909641164532966795054842247846652415184921108827587692007869017828621895571404432676309663168752087498108023732424372571088787792104102082818377039807732514218969397743504474905092827949340021863592202419949252560837328722487489120209632526079634844764349916075204560169813012181598524424406410315848861152993571948138351269655269906909701266598616713942946222647735990345544222325959536784129045896614538811315473943616426979997030957214002917410845601358029588612204472846155493732079723194880750633560828634268704882472241003263423175855869585334758807108399923525362674401796376798675768926756807211701036081107247873006141967495361799055906033629744293255744834951113400236913324511476804954141400623114152826366430098945019243745984102559770133132810766619969106740532743484350302730976916244656649634263859200000000000000000000000000000000000000000*i1^119 + -683347340877496025837797806835179171955658592414963795983456485190626486739730857074953746987163316069515823350325656521732423775102673554973483146132060933865915711674854778124483436095718627751631365617049812299711998557916626449862330349973172065595182506189237780058823700015881110964423312811081085221901397436138193326816308781350625665433431217240878246940501191235526146895414563702404560584589068684176929960859336736837245938570443121452687597611569214969965074589387400936965513538006142725841304232018177716018232274167076240473957650374521273899411306849056312572941092906977703822009457758220577821978610436891623076462040745675186187680503326775188664544351938752802173058120219723050363389181967047601254703975825463504410715063875924050325399223641397922202119281216025227779134775740681644111135444273868498092984989861910085812888472595483010180067019767259515602888156093286259020491153449558203780086574809348591340181190801894088746785121120026567533212196915988995106661661120026008347435040525482710777221414217115014371524449765291902027400517779419876802775665755568816293674355480579018728372690602473901497411263463807959785529887434555183263565470558355609183241101020447961143365161374152777553115754506717197343950424168258350005751532355825859368941112655180456318769490327614218381279966066898421332338177959618598987243213438483126923588941016604985869525306012284438861688935033061962980244805690534743362241679462951350454475437690784660742286573140511285605666548713629658380526298950588804469153466761671536543174960053418621259708017403645380311350216818292337062952321425342026510522967046127889045524454201923608810164006347332522882420686717332089988903586079900372888444062249235930055964824378875633363209427608995032980009089142358181076801282970856642371334294465201576228177617261916429418196382788028705786648685534377652652298424114380465437089313029987524249425832738975610091942875586833641489948758304895778566749767436741899892792984376425739038594920680444780174740088549681533096952470551028817112516296400643134398956591003635807126012894707291416269404682481822380824405754504129210698899909874083003856081846994537880820165448376866081751609603418102386315668639134680289218651568631573669306978000794591066386601649111804290952294512964387428912342953207839369262938748163258988531502194933524874926508426159072594453613749436526760710247881784197497726099997406065251864587465278746899772926673972661009769985523771639627724131524193413540136137744965613743140939450700874992600834822066710176126640131866864625418830794151246064513238454170450585742279504972019728686668681117840469497872555401458965977203710802132760596148550754557784350490638989583361797581162780818497457036441845944202550137187287078757832192592658673607013517505786011938552401541956770189652720626075159697164558426944407839185243250090766967703019441056661469791509972305035560840779321247465559621375841012493880426216881668726590665245279948095707826013730362400097531653127026994391939139229224867950009397426911540278801046528235432554944642465093479833366557318104327775091006734934474710894968497756249784320000000000000000000000000000000000000000*i1^120 + -750333185641599922881995969855978245742496733799128142264667204346556034182050522496803423743806124260346086556532697180425567996939011751765091715529310144430212860951070760678398281078251754420132194448390353421056748041481535154389005660669007704470975268830571235586858297020843890558074454897769806073393768846037760587803230415567767154265943142828488675388671785168216726802443203262731791459766801296412386003354818985767884798005158947563277955819500776952688725525431239931333468139279260582868530938961199401442122089548438025706062251791341717322085742819333816097705925820490730474521523601225145517808810712022264993470401203718223621679162653655817038029621811315511455289457466398338982828950802380717037158527322386173928631713123104290547140011468317287876903479279557520561899775828464855209363520037418324943375712393678582163899098603215534799502940128478055539832055504961942141790508999585909539359473380614017002334449272602155118156372476568657380249145347790259898985116825498959038945604277012953342943071609302343972093584324177922553596149089060154963407248887096907623552748390487197416877423107217794255312679920524953755598060069493047096428550067818650155296278311706680278669260306599386870461176763766099140476896507420026089836119688103219228994562550311512664073968245863855716215645098799176807057825729572382136952786598933705483559239121851376427253331897387545249174536912529323826720537339680712444029071287019297540397901517631996295911528058453478104603914839726845644605326008139081254813676809865886682544116318444935641225471728136005965228018062395108851590975033081961848264685747814899594025670134320923466049114626089147616657147934406031593583734974110222245000458129476749864655589338767364776656284771453677279751665113628569945778532508256311602679015462684840829553590353237470338714407595698124583346550816518787967878547766923752966244204038226101274092988889232936497932126653014178641883020459482191210549926687604075824752217869625447009184279670189848167612813157222942899248902563220365143602399256044962487848692251716143159485913759624456935857503726103342251151398077136013446024608272469481225335551288226381360464800788167130003264493339050382090829152884552222750975364812871015398096515422163352119349047014695982400976107075243258531115012374886308071681594819446715211450475659159153317858330993704661881846888184246943022494697216108092024508330478074354262194660835445269744787605047649451463900679456114324973704341093830444486347096728930473029378555773031113835845159530884493412654253613699829191488990139885338955139784828910069049839652824238051361040363831340497850389372898773699090821745811351898106691233114052481180600560165780593518876686274606981595942686819084389368441367533057388384307113393266221632593848057402911527239809886286512858455289315362109262150273231278363533275654671765908942937667645442487260181243318333550790942143847009048644075258344987594403641594480572953124926741522878600902399326240767887035205532181113501914453154566060834293088162118103569969787099594104855254642473406412702051090286199899057737519982321607617508389421056000000000000000000000000000000000000000*i1^121 + -304352639782674963168248492961048115876688113988528301263925192367794365861186594746355296682620296930648093206714342882895583153966179416588860326885864441452756532839769323933486344147073336672125891354784248614091161865932078846773106629849527633344710599583780285538071587812474411732175749361167006842389072567753966363887710006825784319730983590525123925137736728105840398211651980925790609105831858455887725246388234201256908710725966430973506058552838584182418164165304709543086330353965566390789035774703993680230566805280619685452620850061940001126075568546968576117499753055504551637995447978658816563930839102063806891092192121729297304219181186735279555911833956358476222949607636069349064465372011945765735230499093884922655580299479389985070587338726627797791255519047529460294472173554910485004219476019989479822784515704181606347829184793498672141629331534485481394344248142023154396004898404363745186931145192692633779517225831466791831167296286557865593431529171830979665005310059135268360845003417430412964621592192636810752846516322669347509666607822605756105053484017669247632470005284011815055461180767253535613686139843188897194075586952222944953309922486221927769063185203885664930918480330353901427853232859058193902898760730877325746782102463914296415159225173005594774091251626430319033015292444324556889856047086177705477173457033107253559838917700207435051752708462192152654755859933528734387516612720703982855367179558135333327735785328451503729920862174761925830668363222511304606245857641846788879756834023825438128170070608363139013606584383528064238407490517114786549949373113175188337963759070366388959885862295490337598227999678425015978365262650322748526443429056876380066633052602346945900002874635838216572563135126434805831435762093536587635940677096190611264251928153267558731105014780468347132328591962491431300347370731202345678103612639669442893101027875204450652416104645830078875421498127228669906910980495430313083931720874581236927411033636297132768410385064428511786416789011688186145727521940831089866272743031840984654404200534476559065212252772457224304757337821899507844411515265162480748091969775973727365904210752834144997405148601709464727787356029377947023433361415918860908970836952952405518734716219642096353993562219023022409972244443264298870281680882613274074554482186542200026198009325019230100441853775145729443191971339662116892230621343476137258880544150461987734785529969386684015673155169481214785214918926543636208786701081148618154482744624720833157074668541358285227879671176473815979671204532480310931694772906637971840128768569878829692461033884624446491113757563534854647817170203971606622334921971567133241924821918926471718167627104249310489268301302187006083455615563296254577201675622986191436724458218962923733442301255475038413109437191033971047144527890957030997162589803357765152268315259823983608748664423589959156104582351301394547295136407383503906189420739975992537163115954279610090625021049730244788618347269823388821999151428474093187025678475533217154857611696994707494294779881769890308016178572636075599273846830558459173083241461688827904000000000000000000000000000000000000000*i1^122 + 466428995240543502140512766896447284719521286580624151609969333098935471303609950582788240292756330712865259443816641302092725032206716229377095742982571460361407757629496881212390101627943900098577803625069791365930262888811933103728542740231513326544313072081527956620391332318873705099598226408693703319358109526525774690102254245274428898635006852704131882457335333225581203986834757143951454417094676406303933666904195622044774039183886219808963196095180314756221434329320477989270370344687226060777601965126594967067489853174489599544057528051420468381771816614870871118548178891211214359768827087505234254888267137115823230332593325065748029332439183995760113905140178298588885415832516591953245090110996055204217848748286562663723583553341652130823609459807584665678561090678111560089765830447514217576763876564007890448364133948671385343741628920439688921072535068501367397491413771511435161571318854094706111734777396297669762452104575590985402953184894784607138442672132785748868559102170219512198695916916926049170849651610091495727583210094353832792033039621925010658793567261825721079308179220007810150445862177903836233641910988378034739976429579541598845948383577399451896031929451775210214552315491839910161271662476778155062295591594428988096451634450223075835608265651999192576450673055941360544516740703351155642599856175171857597940055552214439635753668402919177226134022964232979079359461513247879436419886115090827529633409148473756836534847118305318766749782451604240462429843786861894738702791983956686813362434093259447198914419954250881200580272800824439759487210554185194726239853415606648864958192337473567318859987827172763415619610686029251604018919245044928856679396585030899638784228068564455709198555424429572561422227130258007529084062002375401359784885627955479925847258846475617721885080724530190753798962823682563573962539853211859941285310299899408990944394743823549258913698318312134879546713381194274585499283765544652149661739069756625058657678164664660594673579033260203053764678873912172167229270505930351174491624485370236050641634714006863188057643696214890601754212067318230434325035320250009250045709706129281235950042580904065624864280267278576466626300284661509121832455111654229623208198668153688729618335069133319016309365908301963754486188810721025240057768937131386722448359865716528671954413045474214193063901002697480916404011266829942583063498161375116057086755816159928269065858629052279725777258141958209246342245058151856224443865056128043233722176775567449180060733261713919446659448723838304911142473757342180030410889587889128891175822475607402673034068668638908338923140942435017399986887199057738008088525326544294055856576408256405375068113694000486681339626778877856904143519202028661372813442512815708410532726583205340507155518672494680573885528604356614472494192547874701848422911545645771128145033616949697992810784219850442505425974033272438848599604632535692587813618817169264739154652182853765124437308497185210548722861059850434856366652796863485798179926399517788255963651056738377233409293341058128060948946369665285742543728552909365625365389639680000000000000000000000000000000000000*i1^123 + 946082363591457823106832583804314641357244767794277414708776834366361766748958338887768492565454379890465354843238970071062080147347540500165930444263516097043241158257981566878333138077191835438703976981929096084676727870571917857354044497139836506068065347358051314204991149665641032667079036907841659716922548475374077535094459334904453075657497513452745740603208450409593094002580918710406256691937708684626099644906335265742089174517485507157861282458572929927436361495464586609045555079251304905561953463471133563775182055139664369267186299317514612086108424478245978039752916721701539699523840504395781488640082877358386329070119212309889739918053101795519213892377857962043731296321896400618943949538232554815280320778793261329145925622588992056743576533920057778060832757227331928714769923123369232178147733723514376812438313650661992925416753011137520333636351488573382900982314920564000493134565618225248543740339598589035058121927758437878588869168888768230752117548459289623093845061166352959641966425378839345940105414873839978712573569533951215997609924685768671323275201141302849009735810764763627887434496460785551157583477775873905240295738974067140697904708570366730321344944424254647531885978480248448765129385932510370191855694023806471816505190271143908001344131859446625190864604003712990385450521676051567660582663608908294850897530929828419340928977419496272099279183878014486442566922758911420108576182414828383622613200649017825920803858582327628022489013919440718719762871015600352610786249899527359025484396475718951198526654335440988270719663810908042004159533407591843553334301388198520505640958522981631603051115161013308842917936528776521954118887388688745210400338458748238617519252281262282982034075850397544255050433169411223360823657660363531225074027880970923036756589499080793107045126625589876071832049919583257166408489106354354486686773695015496533724874589794620399379468146905793888597761661238089879830253003302654217719468282857162638781879288467559414020033637563161603506333377168947053228858725859279737138331450133241432367265234157261561620826343448805049126368584007001234436287343233294099941497438491109133916479706864251505331111818072109732996585431542412889492652195203998760128111000204762763064174634376069308495699720605307303823855775841768329736792111379620341295043235737134529178157553561413984014044383730176564967932264299083846461479518928654434203995449249071442869055194386348523042479615857733712521164616083305605553811006827134421939415395641818699665018824404333044659394469781047696595079923139504886303317749245021876588750678378973189721088696390383232334918584927358883372867350125888227435360458516581043328215371496850400684664859387010820546388504412717820261198239890790713596871889254223449660524282309195669005702939925695899419350182179129518260767041456001810633110229211114042450789375833569004629074474733527682555819019978263609732610877438803546396508388990108261781568429942699350125474874464900774183689550063450844638982047937497878297934051887560293284708312757837684748714679472461452046538497043578458689281208961327955968000000000000000000000000000000000000*i1^124 + 744760197072761898674801806729626243375734832201901353121092470290577270742342421985073736144245948139986964432513089704646575921848982601520385080082443148204448594398164107906433540799324348481178843760314182984438720953052809761224718775557229760830729201060352926542536780643573089718658071255502749719006733601541878583589552850331077941655066262939314598983461843617099214474535884218744479006524141077436593848428401602998732627580851853788408467911239541731232716331226466973128056821140975443831991042946527094419043051763043768968549661918052034729224065600305209194402589165650264871361092599699111378008991926923422698567684234202597658034758554037210195816193626856583703900507728124927920734014792530077334379734674211484210693962201747731668678281229364237422336504356352523792095501118832700600067911961188225034344175948958073611209575892207973021780248427580448915297559720977937837334365896251255177700641181290356464487091181835144851825230529934465064902950343242252842129363860776547651763447143068186242494082405790312021718325845279930282241406267432686998817571174353437889422948441463619661274996153948174744374498262373162937462719029407708738288070345331167999859772372015970129948932146555677446825466100881837248321452985163295488435961150586913914958794476153117485402574143388503508826282464695925970265862612253736228029883911686887421631301048545167340784451707032016751317574714964362792772974579387506471035101950462139417839250411126976611392296612497083536169620048070882175087577300235558026511358297372343573713371547521742727864562612737397795021384183441929139519880176261360824050639392186660201528341571202165461971199478255394474384771087393066732192964485821102413127473584221770737653974740804486972098565793165064887453639870315830172745193087180234092265989999963669373244945401775654123957657869514334614665993253584503647323988847377405148550576437425891838105814239621468935291109812718120317905702735008398222842524536954781091225576467491022780084941665208235600398568300178742879655167248793534165813308461440026146667931214959624924621609212718567097818286100705990363043084589158373706677084647340006079579396668498855641178199293491215667400273449916119020292254648236781632087781766588854251930427527960453660027545988366711764134799651423564169788436720313139040450136553031638939606368586252947025885936197019252096360302397489347312986656774219233870130682458149828267747319090648117563647377836855976020389786502968924438788033971281663568342436692756679584108109133608754310251586782591776121298958115438466935255009268586836432427362170540643311330034583450462105203298100065823558099991668902018738250311271210761855239235983177081211087793597200944703380501673234017709896556949355040607072445055392101211353482512796081624553643486322363625601537169408932581543602919623574791662907313880440551364239597854927309538193270374774429806682249521332230898884569578668910068946015778306270952712006271473318734236281632701624157538252326199962861529090948091755412203678400132596701376430579174677486876994991890825258708426051148075801885697638400000000000000000000000000000000000*i1^125 + 282550921205131723592417913470522314071042719854125598269181445164709845290972254012278777073215927941600371476453310678254185216834174523851622461980237688522490279791760538731951212214153275732168833334442017488040532981119071673475933139232918369360985622015266815033105555667736549897327373969445397542172104944931271286699789886891291568714740954975416735319784433085336709745558442254988145981045200709649216795374091877021001206416780346393024673905820858068266498573796740061085546141266564638728151404155749336645289994744201981115441859929566318379123341877649700045481286936058435269111677645647516056528268678415207148785933892066179875880361108778178547633417890001984178016543690182984533865230692184516803882005297136191489071978805699145315953304487007192269996582791443853803763520702773960729431440896522561466842750272525944137433302865712585972772610874393381708222502504402991124546731513042732634459424312634977235348697020636510008297246608267190222237832979345523047332333184918468582066118475167558646816869150132202417859916770308547651929412399896971963622286605743797866669673669111209169191156252501807968008795212739969658783377414142981926856457980184885368271420551823884690954213986492873617890412289918356715158590596954671706310339327765508160871547583405109539086414070612103036739415372481344816426423552088384075059969644358812870694396516773445975083516132256358576035072120544506670001327312070578387595476276688524886864779244923063563720565661720650099607432181734591219492035404946185973865094301981869484097977098886987071349942193298861486946967455866298381903117695171432412390694633790154937817739152829014319612159741590844124467033155861692497292331317515637881952963387910294213532080792162625208610678366103701124274631362017006644818645443154433889054545485597433506925680578286482155870441130710707937866983476205112701858679826723174416255408623278462109225625341350151154523043043190268160899065815351152333629811694290633163964589495721561021662572030388734919897488983881221264502866543612337765497738627404555384385723001085721667000980805818385880159498729028945560670777605369442428924922984015820363258655181521440092610000701065198944824178464771792108815800467943224682751220153737363964079721274189231908423455125035612009559720664636231906933182101202473990562373370939097497191383526061572555454352538059305857587819060422947684733916881540001700218253317313757680229647722719852950943974130523457148169356440660111164058115567176681442737640809862616269304079665765916744596843085992020752293948852948917513214012574956298559796818964176682180617117317401743166106785873557727050752353938127188052577964522885073257047487053225778823769710670530193651507485879650471435124720759131638795515058006976388068846000731128117834453290262473793981175954356156725098583280199392448619713494475528337199285515393965744728137629536289861812752744168257702409797463367790185579641289325199002049434392150177565203761408366757490440460938628135515216669555677086035767554094209299711120635630139837289404787124848103446129221223076128217723043840000000000000000000000000000000000*i1^126 + 45864999964156484529533908188251312520372839493585925656519818133521774296123448255143140813754456141677856606246768088618858459080060693515383868605398555595442783527075892789600682157851824352823389668678022234784177062626480181296030547581831723384268697560335001275552896298427144723247666708712966786445472445828012689126609949487236399442217260522238795001346486611589646953385241342104410041631243337900311148851742204785962784915627258088372000254361249860531469135200256718044077105746554501565717292024683796387556939176315909462199203179336330413185149142812612452097499870361891123286142616025024349529275089170891881041611249492022916666423474233678576564690161760129783521985250670556152956857285444360114735009444493519639140898560943797818717645688571534768742090024778408576484720162370041125181583228295867317276218217734960064795220946050436186827945844537999012922242057757574596273725282859460978049216611803136903598610818091378481166956459508998723531491238779940137853840027473338104731932752422629927201219867931456442796911313959116758693823497339775245017505896634286818430787029292160024746864206727687379108666195933011430051309729253398518119431199320503919096750165876217847376415635953921821437697984553377091238944010288173081231337686936980639806288984347930778130853066732178835551268932988293705989166729183969571241196253462838750991892350937754541466018360170084634231367463764011107840233594369956197897707724164778553197044131597374123664360870058261398821227943725678328432749846634433861811350669115015493377155818897184754048156360438023902952097470813937556434371845292154622673038234871085333057541193549042846251728471680173925605830699018260959885037425576460920174887083075312714536988418517867405409335679972226631676050960721735714180612882674632135031324872802514071922066307505264647298396664598084991767950485444194868102306680818179396745316385705991522737801256185471615960604883084106180965317469902339641251581268430099754923034473036173411059945727054666914207309763223418949750610994252021010434919090467248915342223780389096502853540424212950281348060551733780861751705601787119198529202170187997493076801551115864964836582714908513948297845183477398375322559447802792018971479718456597651980125079146334397039347957856014235021903069666574709726989828227430373900908851894320418354136572537344078289462770251848974915763839129953040605462778242571760997735388424475871879233580855246547493954618617067466470729756137510529270846763434702637273889049311044707112308263360175808470738323332126257518960239651894188766581963196808775928134374353580925851461520208323229024238007634648032528806900754452197277866370414286226001207695038874726712542003969446147877104370400361971603236587631273016367295827973461621617204903884395669122724952655645116977650421582003223624494966765959988120307386156133465874003467179964612205667475449549743061425271718010422966310723278919704238776926516895874060739816826646847493304355373406018792968487686427373587367870775784275152010847733959525375567447712507762873623679850209086933506551971840000000000000000000000000000000000*i1^127 + 3032194875435576608498093722533063263742631801436902810490769630103427394966552524828347444397187653263248395858992280347330382241428242429276557581469467325662052779049472884385235421153270110835168809424412122633798810820896207215432422186292195216416278148261910536863997677543440114191911631788583796680632045849589006758386896968218869019156544040743496878249327369971716653833506642217899041544041851054280040791421043939454514908965250362146878413992673638123568352674490860926226568287335261356885183292292428208468639832179917111017068349450499527718119762327210900889388404843270482523529593881370607947506121610091477630583454956131186998969623983258790838398462105817137896980057343877181893738378330401924412108417188851338591321130479209964715779256642345095101892139974272335793965966793123011055319264466203939624536465464564379530576042268303740788293865136362023565366687387051638712120602701881750743613274079024039912221057577821610368723115709794398891112011528080936107197125057555354786423365489622353221222276879221581422334675046479655839527483347154053985316422581226898572533037549131302992862557625438645376432041788381362319288046793938552359763500163634478577740631392854775415579493784516238382626407556669158234591555213099698610942975944898689657911961335998856776201394130539028689643261031716139241158929149112032854236538328151791201301391665499397846841699262946038924790016437399185624010382259888392948790092093299675118689328607327489662758436351655871389933520241011880697591314706741959014455868685576817176926326106908301908972450161449211090401849116322334767615893711836873712423111914304613461297021237395201439064648145241894806917475492931924535929445332342326593922225467817355890493353496503349523564319981425069762161982523087631367852571407493000566917752019114807076025108197861619440682038712541427411158995984625337973372218303179207612215173702871208191237685972133505277986767185439293840561966212818088745664088171988632843045573166588986934456621833179728821962282238694432922426880398857645576287763756280154572207580964390904245428306517594100663568140551264965981067606542689107016014273303160965604177358757982299966256777344909384340794720910273903974905753645452347508381909690058057856898842288576448093302927315563789424896113498585498304526614281542661022596238391406957029578621985109735304065190887506265586054736875564309770384475338138510255563087786851657812286464813731330028361608660149875011393922602930031383344154552576423359485956670538493693735301945447030463666745787089716592441946136507776118968385805375456180858958077935635319984920060936423374468983380642965878867142221602234045591785715367832010867633429087862863731727810292324576272814618357511103237635310904515362146623573469346162293746793545186191573647779300585119790805374176977361518960105631374021734464991488957683516748916278557452274238087166556199659366537072445932273339774394045747960041894230956278090839780517517142629961443912360453874051064658851839306252621662560099228151503999378294982127382209237488668147406278402821324800000000000000000000000000000000*i1^128 + -45180483108497267393884065177702702173462790451143715504363313179574719649423869550477638283578176598047873451736674020657875177914528123431272981381631384937370885947781280685053761025711945426799908750733045205645101623764072581227780166560796102690742076838560052798537598082704780511846636409164218838159392262249071838644084549245756325665012671320643381738594803577388607287584139805546480849725934570887616316153821783035961221422077856914249435669933892555265648563334901467245473832868545945483251627412763009379171201190586588583123114344539967698410879402076746826555952686589744997017702024619685186251148046519483835263957760916619203338869624135308962971794985546986939547252509994404939324899551474113712534389321516291800109243962922263303685136188019488830453503838432102757843098454591118088221896720715679950874050140081681596183753403323493732081918611144533751468340635338890944099433723794655968530939938596965932876399792284095960331210727315788765811198175831042825172027858456764169258982149140183635607037641797710776283942730068725301718430254272393511280494571293203642457984654660662079029407620259058055981038553317935918046941168410730097117673695835979763226849121253709319294662257718099788266441418751855068042038230087033444489976682257544707809752558731214281419746225746092947444098441028863112004637496082838537657615692165241286974294560896306086039465724833512437334710875999094314539593873354121839004783743801608828258091993168849442376922714703246682683187863438979575327536042689612934429113243473337498409021937153226607525411176189572863489817633876862600289706586155781663648549634157591184815254834300221731129929712640811216166921607411924147317729005146411506485365110943680412282307140326348499338960875878382516261249620238412586624252495383868644180441493129768979049292475208298204530960414437255272338270581661971335776227718680798782452778415486017433033302973824939510014140708102661081398340639184102977839341883899593907165417945185075653049841495041832614938370672148319492622675200499395756395850649261340479453362145830802706890002107327328362481221736877759677185372979341592942680966319660060219722968854108909196212311256568869151816784192680975981719329521526139491000518902173845894108866632949644647965012924027628140027282965014411361324892497443010280369317058468742881355130866449411697877001993693936521128717724995813990346244684421178250102680751314105744743798744230344594645336416862246124551989275095724628592794757718845874001257791294818882881033235848335805856007996785229647774908870423979553101958543022926683358312765623179160630237530229729281690055830958196224602969193343403270160725828283365339039637045853379670177273846955276290525482632617138720987891419059383686094874283791734561279478819408401172987131048102465190063012987743513685345306792679289636416838720797058934385113501270968005239756684878866970981138608613299336250354610341497139876055826621184955858969892108221143895523314522604435681224747891281610367918463522919992124841259556142549198176327849436387299569036165120000000000000000000000000000000*i1^129 + 321580137510399023062832807340042168280399651231305944497634743243984968731881539529616804490332317177314846025420054489627019494453979208551016528576649781125277013799748778569574049147494058905437923256855381430921004199471777354521293245571040729778424977340269702492389405739468282264717979812122481127094345007952877301420936004055437475724687596197076015599688788820925636628139461299850716964830053670893694479326983134672927233812066752621591440905458069863412398029964153764977329829922764100622576228479439112962798709331875428609231708283571922984470072361714154261695649768511546400617004843469357278778362047455151660653594932033787245335303393035729385386223947784775857807864660166136524084571769723595783538234647129251919555892866931429836744396129257379546210927674611586144972713335767478196555995005020417045306622818242530232364955187401641785864474137994613772350286332293976884080203409615997068726749469389247570102672751455798554986608890872183071941950447612980498195413138090386858281300150307604868164916156887734513266539323164576564302359690726934063302966080339524927094840307279199828588223226820873678414614424205711905962615467240537340136708062120605723162698611109863578941483610293224907728544731269130950274782083229117969536275962399477760091150952628601674070828775835885261232137834319462709440723724789035062828853782596377672329700246537614106847462734172212434850953471714735247534388941592755280793727434950341227958564379709327197148677924324007991456592675568815605094335077370780911671203755749798801020490511679672819904950625280241012968146138836150439152284958207073841794926776617583865909057058071891706891350194574262222104583998277715329062233302875055484865999061959883281456887304293207417342102901125638732758738427320627304738411346560678578216161444986521014585861670039761259545125815258225741182990360437034603415599376405120716049163140542695799867814009651957374785875604365239893694848486772873026929244514208921608935304585179025611015247771190155763199825088913122579429312701325782254193426848828250936505344995780955961633760934105181023964820447371113192374152506017714442602317503924811911282954140772255912651983982388720601579685108539437859870193844400487435166791687584162003190748588633931357808417143990742758831519550824442378754743948079622957529625781454846831020113120533928539152667843054733634306221164187243973829190143487854818192312014866939853757876929528596584359615649613787832964664652046171248376050281274022092188077137138191154988176729874193995886409403157194089286574401287450788984803431678445828749241613878226583873353727007857499934629860016539720622060498653337658876875496945549668695947231789498181447283653513097874052720862218220834674644521662035820292828948599050359084315187423229786118291077202476055335439287278069146445605280995375758717521683886508130139366255502482080061883012227526919435093841513330361229819850065750609262134153726693519939311152421016048393257879385494501577672767826732216721847562487071183381834766155878570383622513765612781568000000000000000000000000000000*i1^130 + 1597462054571778487902215998131112538957927783060364892334835084854603224730488150681337790681964392563522879713263246934561066571212462321066261230357130463628312854783283247658174642984034388285824551614642467288342979930353122619761753852678639918976031579043729443981170600025836763933109851303458677898301064722527930172603042380610149377518972274847655640672546262597847247852581375641683246866736046690392540634708422373721873074872909864604893939378164557326465445569581935360505302581151554022467090769820188875955095133249507275745335699244912081169175156657041774718758123544578943171577267144849411616100708427462143115028524583887928575204214366484039786707838026439654494351296282240617125992290642670952209965160187686927428684616325116389834585713734468565017738384178078302871369440560559863264976237948358082731222240535612893720141290559297502850524843380410805932905072776655155165918847107315838667446760969276253723212371269170328846990156399339216214631269415833191804040325009874046575802706458076691908883847951580273204930372520059880000209003970227814481267512552693547977740521220180886513470281511634056660636207408688651740963172574535686556549305376857619835565738971624437019724740228600403475199547914818513186254843362056306202372438431685335825477217693967828031737859470920562732743910469351055576850107353311306499531685006118298139172238368634447151501801937187149773567603492865077494856775001396558662936862034032203763946734628311233335544913736701560277121124400787189222757731025596020225586690630896251598627958739694515191890149577754601342786336300628596489406811902610954766257958445347354847984363123919446458128216499371401255822548529744698993724718067752902841516891596704422426701946664981319101704600609342488862960476680305893550397400287471453641244911073821409450161153558120140721457494489132570298557157795609064960891377115047687998520550966736048178348289199936423998865561415576869849846149974771178191171806996708242238249991483923514641810232467036366075130973650631434074118372157765231345281065973449307095324569852387418828729273458993909275638636650889580394206111148790156460965864787449220774730583984974294525589905921259461649128088209668749169745976638918081372299193976418208830242893160042901596646297328860393677505967223575062818601806951400097769632420804596368109663632535331246601330416013231424071545512865829586400752497095892717037288009457282751076568286151564467918978372256134252274974337351590040369340499810088493050031939138255105640677775303237671642079234968220380671999860720442597718669598940105127801318878732607727723075799037900603070785738880954799571862852365307910429298662146874287262461136630538740100058103586004922040202290513789684373528765842425915225867941217471729158042401991850449165002973397301849530374626235771135416991620173762849564863618689740293674636513812132623029474792306656828511657850040494824165323942687974179672424253457721667155970444837132487840923831022997203806671604602166715530322672456483367033005151391845229130211865395200000000000000000000000000000*i1^131 + 3881540135094691869435509819212710062831490771777942962976739999105239289226495620560470260766180490293265437313115742241669337697489793083571619738869407318636608745066851331057691516163452059178592259308961747134614977718099099417816146197915619921749250633171608456403515019188869141602424721740182863910101978093678073447983079410457259571616960558853871107885696692460818023006284456439874655130604166282154245981010528135937416284433767215276078960942872917581942762834493621726804527452706333442103159983608806945448379380468003260921266031331071628227883217570986551276833778492916171623128498840392149163825657904851872300920753164768746389246376939374280198340572586563477572891622384686120192374510159685281985539323757938578297432307619449258520788907364318009476573833606517299629034046130987612878603046419136104799742210658754992401666192675157431011600508047176318392152166058071380688002976576872295704707435934199077321334203174568807525590272375908600317454079780509409320673030226592956934676530791183216768235184257257085966403338885896577022338217629248916299829450859745648803290295947532212503075597216173824001542110546153972432293989558796011775650716916947583438955299633996317282959888303904355517496355959206367301833023114860795382130430271669787533097876534078331065315273220905686698396937095972514876205299488601992514024246320665015796753987959966738791576376944955358752661747993778107773143667554909917090783487314637066449345225289506493959434335094411367457417038789718741663345298136712858704833061031790738368939182409806482055699109069876468764041342519703501684988424805646664090544150517601890200740781214582894972766235170498081823648080431601841914147927087333468287303505396985376587187702076250782057248895302170818954269322268418485567584980237324161541768114312671541656006123087465786286772163161248540297717824681255333219993527735604190752115361333298979111736353276996630096451110545544646508432860296206820918752534576206937964296023294181826073076768043376795858580411956746950983219764693055695991236892208109317534618269437566322007466823775021935201812127939791371772582532778940198808168044967853138094071659525752099815268230646669863013555798958324221319700644012782223858491492830697590315305546623959365732561775751893918846641654371954846090813778855711078023187954893360489996983100902443723239007267527783440233768237457435364159959303993581758886769624171946289099754264804517647241017976922400058629556159751717588238056477152505277742308869630457321040134423941877847812858612052967912331757950981850473758452615552416939937995137852028057945773345561406298230967226716900212202803498460915483271554448488859495286934881702720961162408931495660401296434488385074012494191345068767005940537118311935402749408024548531452038110987196334629707825073398092116016832639472768657120742898033188589709311375703630811707697631367121765624254767075698919834104930021620675056087772307950529458703487421828135932626882353961099454554843280562959472870906047259304601480090382101381120000000000000000000000000000*i1^132 + 6289732165198974658961990956940600359068615948075839527554383170584903787580173215381432382033098107871047149583264744729821767164459867581202675671866828312675365390275192175135097245503891211272759796572628942561294682595861431207997104288761716055187231162491156116033616369605044630107386016852285589196786143783205602067134835739274455742451647643760551708339319621386148766944371420468340261860435391405539925842334424224535916028027144335463724277274327875278815188719670533018720429279327222745846895633864822438106228675864425874217583470499104205459857735372745134517846094056911882855885775785415930439910712375650927220511069024890835505591793486059206076922163088033972839718555440949307327249570275093920630180499773617532748880213112207069798930533814820195212503393396462323349585573191383959568971437074777973145323311873885625076163731736131847108565684458305376175351652092476392275664594206471518590304114659522680582070149241121721246126335415242358106396821286502007967525746108657344835623239992966917308908359306517632319824243544135832799315592032613495222637046505449994812262022779163914380355234802161482956338791652617435584667046841048674206188568013913510154535898225317209702213347647467010040244339690886832285107436494295672390594150613486589971860956531255853601748806828015918611215735963063669131467521474757268972880967939477722659413943538002102219835732197412921852335658649629438372751994694524431105090987023903052181592244526974142895973687011989901432435072445325766189277242479772643042849563232746034292053561937366795053761238299752420029028001687487932330757572369061721137242281517287582224531283179439666665036881879664067664084724907918725062859712905962696137112927453204320144889132095877514486455033386722753053854174205730590402320971543400379243971294598482437449995246800647655447090556782650925664866443021263386491028482876663112142390115495336565606668639028685782602355067879510368435430322388368938490070814015476623426246451808454188362919794630115670003345618240823643597442950157670909232774526527280875463154662586379080005410909133543126901887896913294318805637461265292049876900435864074413798114912794971584425571967505090518462117974728351042073089994061352127292179009083170475897573971110623277793245902423483711186603230040492600568070981904559054778975469449856173668858812165853534694364263371511014428404354695448403584094593187604248260626828411002452869210519264589677159153282470545984175824712018908820841883447224699904620085659345153827603970542052314680345894596338168007671505491145702954525927452621198874586930479144480508376528479786881508358248936149428058633538251441002338306961851964803401622942667647275832949664030382067867106282087959269994308326893690600401285920749059623699816692943097769139945288593711335224580471966545125627740293696334820677080431461932790367762498541399860876543622686226142641332252764696032370661783550531032090915529154329060897047476553593397923564140516587084341976179646085682043739000879714179742015946752000000000000000000000000000*i1^133 + 7383623749818773012127752419804579063843693283968274612899303491050662544960673525554872121300680451034631708128350166904925434903721377342638645025298717276896108525894393636825288761720557490298093758078414331447765861125503717019161160175633019779003134885176004032379738722162825587613789114472337130927728468269762447460979808540490608249287383425985435796387535693689758870424942868170302083875485925232779056323122326336546175202444768675761032696151399120916349196416213165835330768375580334357912175272564829791936462540284041390162478335494390225841575306616449264786900319711273869589498588693953633926075581622650947584755482666797547905238878443364801150393394545371365522549274476190860734352877313630654374305197104550626873757009204500895929497504504122930384593593803254986057493467397524688753091721141526390168159082083418696626572351256529310197018102911105723232504076326447224181766111644429661199198776619430157810392245664525523307367629268904571617054521002852565449420720417919587452496979092788047371687837564174553100989421046197742092077402977048064673104321653982621484113296828791804770044828923493388912279671222849908935480415894088405766228595348345875710519679576557553650122408977845128521342922325706064391976026557096007304599618436839829460395252671491259696905150557988933589924267000269662481831910695753958000368062431183287406695909607748678330321262057162312902050476329167765853080768694246936475779925782336524127236986910636257784839733667951013323266314995727265688488830150295547311475415680181516921840477888338920091158701995765823824743728726360028675571948369409953467797374394434781996323551918090332185172509055931716064865938885091396047817625876531674188439937494941502107690724324304812758611298050137823769129967891531207812275153075220029501909276956880141205640618178943177006452322604816211094018207132913921640787717473924681909272775623353193570263831672785639607065156791748507483891121373100905184534563240542099112597184781342278376437394630712123016070635955805020430914532872119240414751556550451012049671603477766822714680342024245201613463237906291278420329817004381014968117393352779213838331633187003489852664416068985423939732540490077733194560823235710766312860089624540449412751007737298452369696736377749076476021328082471546175712262480161159106253372315663589893653820790474760900478639004524692882035895379459065273842548356121529139829743784244650888485649857846410245441259134196333897252000899402871564091621173092520232978232821159131379476917038893164233964136173612816601824160906370955736895815845940057421327196223948797656154337895243931767793493590228660940569304001857232227258368072100192342752098732208300084891080571343215105534115388811184947741368070133525630479294494776782760238543135477476661472603807994561597109584209537380863546951474378934906222044175311923078908733861213136189279558943029656518153332897755865727527517928121008023720926845965983603334903011674001039627958640662632131450621168960060160455919376793600000000000000000000000000*i1^134 + 6452033662930609083385840197290468986452660144835685810769104555821178836137206905921648633417440610847462926210696543877564716418793471333301092004955940244182412002891537667452452895596214829375708559514748959707007353591042382342217475462129871184350124936496370417616195908312073567108215407165608224384727866737612845518846174354666469091318823396316302005935406756877811725358460209702657910312014478515676146066326913343175797217859216339291292681730158987732019983846620288673804441863650546389132383741239635296407544749031160036282590166102139188950927025547983981160731540301990400133984792394386415367299634848616058144245732591217225437816290526358260122416512267928071454556311321690853088158338603738421924155297117163700759710932349169044304065984842278264256925799537226356591692514929935430391778940089657755344448634812730194055631807763226224693236882284083836380463829882462288420290217528531517242928180024435801953423771464269987458782425970201322886991301025090066991609915163584675159053521379176145663783308877885571627503092487168599498287279640384043117126024690427005431031007050457406957506978009421633621104020169647949676665709217551735274818837926509796774087394343447169433237029931155096855879631304103680376547232649667909968316109618252665146002521881843522359218632532443108895489401078042911376403816766037904147259275025526804018876145872273382408137032585022595945756670761392218012115900910934489161054313432788508014931564461736886478042674607683711128266050617570663445235347647537337486399244095757531887219427179151090826719623357721004210232539899039356044676250711050523729822814290983644571096601730328720493235454018581109007440675460629444641407227328594184742939898423956345980557765294487551283559317241190969751682577077951008328726176457759464830504504384946460285776179820288323628409815335194742151932938756829034712155548268592027499602209120969182104484630453493291766368934883027928075459076755251278501220543638060629250207906941397626212008621160733644486673118550799586992525494493708581774668664282842909843010217085076804636804594387070712067955334679389738817788352196448070626485766598282636031828027357843966240385784633545715795841217949953383277438861768197774080594946499087984187803341872283439980309964268473013725860952113982234123128836470915804522493110415056345469462917962303244079070348860661463746421359805320172231621546828805511972511566840330009762693105927331463459361634338598775040304503015992223990823581047789731464103492929008650427757469906918172739953125735299148623314790084196218125527114885618568972025621385572392614424091355995294694532422795084337285826635962319057291593028953844303142176082401533822213039490727914472738258514043414019206335650317926956224172077280777524731912922554023856383243529139168450076526263503520078675949079745024565333026120589888352693701902117791354507709668577470958593749799887531335846849093407103641866816131516156548956978939934095211109691972905250411704130995268994014904320000000000000000000000000*i1^135 + 4292391728664065253292098398813673926970304001186438256221444415914790167519122658143791807727807771826072469229423917933063162648538217310146507842992007424535483609540493786539282250833096696992363051177612719559308833273578041310385390314146918716233302073011048738456308976558823150458889905425785796688660358040898669073676515714148878662715546408179743135153039166178441216364546989029222472692067254355140838079372398505100101032264107580912274736837188392789652483313374422514998515074969751355057346692400992978861607201043232550495776203628868212689540614379963544697307739941633214844258170738209400661460454318479943632221143795001757041508655495383942047943993080950589007737765406673814828591289411369689910590975915065078104696256317496901283928333182876759822421173469526209874709283554472790137092852469509274584782709727219912811432242878928530771164108857276545264325025074962463068171535664138055283140400508089463820253074722050945920334605279218232869032297506911392442010349515429122011136091176453495908117125312516500767826669361793392842325539200263104166712559730209128134847773629447454726346625749027314902993439105647102108772057547504531166697768772397611302010448550774276237416259503995595777543572012680829037269964561578024415905499938497095067793167742344031160221097158292807784084510357038308284596500956987600561614701643018640943011146409088011966564815304293263675813951453197297873488414160377360541421120625912525232790295817815556436658150641392873462278488730947531120170290475378134535978106090170426775161388622026636022729221493528066120844626208739754667110375821999650937895774600614238808324263952486919774851155290910514581264666726263813832209714482679260139500097171789220000409285917518735086093501101019018155322223816448984813460196852127240958403203151608158814499244134421223297151297138121845532808130903074126510316653437863749567256172901639879416683558043535386029727992423432119449699925141370466080801592452462266604489261549144714020150665297871171820406964193716688254892261011688674161215123008066035313893511493727589804898123837012093636910999152959069385676419331459196318986224295557262639511967009114669203477735283578337284706109863699897010833097373803688493055652879495535550679350021756775736901802111922691398819965572052025320123633100246927432730275059656426437852161052777120186448885211200695128576317347464138836071280420054920652566744140131142782485585523350854003357088336592631921280016828296738273212049142132093732435680336029863058397444118267269888085355848153265485863670133366133158584557650390156972127935199272500195824112870318320603044355546279481868684790433221890956472180267201010480464348829603344651353287460733927076241732495530920967893078994870612487082612929084249370968320484180382918592771446414026552798311693296824250682861735562130509421585244575781583733316934491418929510548370767947017885175523848688389237707786871926953888105347772776039882901453141127930668315974824854883842129920000000000000000000000000*i1^136 + 2007409385704038121342018418402058009858477615316564051080970413950015761285783845220822678498027741469913213924611557674237390893701430860563832996089573394225665451324167715160438296888210531743333281862111777824142761986136951237442487353955356390224284182576348089886111425760106314465045826700105456611316903846710932340984085948553124685855485435685237740585467324113891228192924081486503200709513750324989927223237464984947745071635124825903980706397739665818113392077950271124382934084790114355047748963649809238980426079588690977973638662017027163753613753456885787921515775978246650973518494174243223581304659465270562176978899585259056744733741639944317975343970210670384167222579321617388862237143266778997971414314523126304066471941075816929362978342040176843810649992526948329498102058274951247461507258269283133087360145530036614547098053398711069909716647870481022031536208543685303746591163590534842476003535190074356509095079920204175038816330134461617264878135670732707060817674940085844940445802358925790864077758305286020038130511443427140800379977021152974871622962741030631481582403333183145389202046389672892986802113760408862461420459036095516148680804179539347104916664679407111072359363617025201272499138455843704773123740662446609277581582183242020121153683204441763988957094682222259502577946297475447690987287597504591183704275593036034386142840888581796962422227790298076956065519927424009610654830659768007031601280583239189500186762662461616121572892408524334674673004317095651078649378070129754190557927994755292176116584682199037304121875140195052381620214185570343350271206495113900705012499501767063689662262638861091560689808751171928981386237288444340130255814231398169668549228344776419541837870240256261987869470490805098706482130728708527415353568506142368458017600515949871675233855751564799595838453564568087038798796520497750411878041142888680925764849573199177314706895032673856144143530452440065787192290358502466836628521599455336488976246067283952431149338826409439345197557453888219859010267104024403648476122290226133713157443137245802260081048941515547786353848560897089681426059363913330049779625911586730246101429998867456270207168430104090576727763337314228937124411625447957709892136256873583022912374805890892160012966145246192478849309186920933953523928861924347477062749832778894925524710005829340733743367207890689959770386736095417313913072348465016219444230460060852380953980586784902866075929008740842531296887854630292531617173445209228782900470822070585065514732499715818766953189845522931578509212664309287397019511516811212486483307006717803733590179817954221261061913643424062430505148156866194221521034130554559901676408365454420645935938236861292533366923561671074018164234742258004664415796602290169848913750573224363996771353556961611614926210865736699922881117578754648324081517514427891990812092503535082225622651151087212774085829638140839067536701841878343611147610099960736692849446297141002458039740724464844800000000000000000000000*i1^137 + 551753932566789920653050484123245546016775543831158954005181152747606628040106461253397762605816660041680413693579737604809430264586420469641620530542182611700692694165913883980597610800520944121658811565567802479312677387694173532297597706646835508292548066704114740493690644346070786211195724621398642664973734564948314510245818614609881757228195942320575660793015445999266237445028487172967292553378527494256515216465558431774659979205432715982795338297456262697133009453223698032224347329824046725205463909549859170877233208732080339873506863789186477488993989913055901946748739796570881004908955367895173956397902156832515476003970399157912555355410303136910738192303410345804266518851676051704988085111986543701022612127047249222826854631229200243950069615437012358197014528568107104959242332055447109418107701898834729733425205684431657257746163037384953491568503335520843966783682291443583131342831672021087218819706277405801747080515004588769055345599143185552839429347672303411480991395133604402829504084984894837359071507683853047917263179131334245614415286339227051226492589648816144589266058829066344340428160418678305347003360073631533343672122020258447860742447184210406007311001503763976953052526709508602287584119119153068034166637600215660812525725463035911610410857865107342793215076657871822640089727202003936389674814158401177888666829581931207938044380066066242224136816579621876463143444422570301694579108738098907829601353381718713852407987466157169184314376368385340681365260076115413548338720236782848638398198104175784780076050750564336367925426627971246126698816778289392930862363375969157734709318174964103139773968391345901533522294266959352648355418009122124732593430259794968479830542175067004861255498550072303668937007265524457835711014538523277760721871769513339023682741770528301191471380274247342739003902851936874094545763239920779260088089738581535044092618149175093297642796486883216261467627362652086311098834793418321743383906386820862389444146094217928423458065829138053062395065184676913612314060112848053662447092907723878432584223091455172469355561022388207989407772926006775230766411665925922037555923330119995549988924914238421533566630208422885303510485468560293026058171434980561372952529061715983103943917196939527514581411910205324128663376722965997565930011509310412994356799918635481418652503557459739911687027435787226194725833905287636931929649526957484232850198427356742151683441938498498007373377831707336063572890481143853373781892816169578225276524645455646893598880922480461051028108906023207233849501820369665772493587748407950911208302282926814260578282214009546324048451736668388971612056380326231718439827390308322235256583008885455765704571770580465616929332744402126028057094376959766054789708240970037382822942412761723414161182028178818941025329165063406577511786481686191287174778393102663434387992595453143311714366798941847431106121248826837085699485321312342599432503706588324315079821568500557592657920000000000000000000000*i1^138 + 59292874006574960238911538238889609899656011559758326391076404165788473228167369631380136879209382864972955325361140499770196584889524027863335947744056684049382030483372161852050291488986963326497456914726068641775785164375579513934929039373180772455265456722918459063081314532358114338866021588670749206250482129929091506287608443983741810955689854227455702308721780361938892740717181938359405735403078426708778078796713307513988850551115906560524390222139468507066941885671075821956089950578876243419711925620289055410846336135271376922874215500797040234130823103702686799403924325335224408388289508516311789607728312827611973962090640515571857456354606129705555284352653054692671861401934678276112128434357613389910615107963914457640744775550958006385749572167232695341862654473850139861420034944098720424049178680503127081415483956569580233420445349729916020019015139749539298384722199618237086147020823725685943853181562088746397099661478531839356002326230665567733277995135087826937654153105387121878526842392146041070265869223144214079457993123676898883272383697621301065594700607595499581662199753004582978659003495714700553652322716529877416763595986100867163456005199859750084557540314839121513886648880329963352263781660559019431814175499218238904151361107594469922662869489162379960124093550527515302303167479752296139691485193401991153478479694955810555843081521242214539770562400077605989112277036121157087250153321937835831029859475201768165586526763450486527997342964158170596783336168960307927235699054723056598474360026317760225438522589562472456653944487405277989163352097227856192506721637990130674753167682501801236266446787014277982585606917321962768740536443940470802925359807617470448857598800453339315631170624074126717320004367906772389977129415892018951700511143027233303362666531008425484554310961136963362154776683844951589278031002923803222940449175381752180328613965057914741428205227266566276626982742307634966758438858991282219545388553496220884665592484166582011752088375494403849816764171293114055012987724500052217471736697550601944336742634829865463518935740759277271734285117323379616960131441181917601976111144910064640661845894577680598065555998493155885814588350800539054906969044722140048355481764586858349129188892881835151174290092164188003471692588691737652268218260793648562521790192170369462607487843728130293766195329780836880902474443365377554668802635081806018291042604329593946625127652089851125678359339946876915988150755790898609593543565725975353846547725601321613292310015357005603599092721005531007280582044647576012777896948228683554784745747604231329091469437494635768829335401407165717822505360742062597340389743735938562619901091697864600546832223541614544100342504142454774241523917706714452358039383921623457514082998669705665754804654042467689325930065029725416695269876501352847525090945797093555759727579088799410950797766358063037090916105023662084812456080774982411195017867741669234100412612608000000000000000000000*i1^139 + 20590080925509738935800650311671750261113951136186850345965806709951726228349959094324960963276622277641461623359685260254689921956450204019874624540456374682656169808447412732660151102439560462528868115690171694184488091279227596622764806086787647948679106799902201452309663937728653771536536622095734083747910418495143529306630867072068035228140729611972333281126874610125810481264940808946971057936141793626504402618316332396889362813396810660164868857309819866282535456727508921395460189091141047694885296687732115849811219338592158175779235855634940781802301858602805805593390762103515405971648220931290140670066164034600732846817630350324486567307165400766021092506149393425215336382068284669694462180123374268445913950566595816725663873396950684936263389328410548239114512254106173225317608705265673206098259013706244228941907651072294493566071036021713459431889027429112269734929807106356458102411857452149142695257439437840154932624569697989036581257804698289772691088900278559482530890774283133645777653844580023962502154818987812963433653200721738179164181046211130347203343287286523883791081639230455042910063244076614939112569820200968565173093677168067029995971086198259566453266493293434885111510039254139802869363039214635540205675208882118487284616402675080896573342754523763648549032082868663760796791582575814346444843886117098183806401399009885597222831168340070603590318604952857445977194214059586186442624674785647462707800653937639998294916220152119262427012066453748137188542622394931775319544415367332737345938345913720864287577826853774050392307883701146213587849198944705287631054675230664025396531886215821425628362092005533166755992069724193276943386022777013196299845561459733256601917306894879480338941332054869178830403402099338509189831967801957290514498669102597656603956706600477406491837066742246732473895576683473533094044428461293037545640443791618493266374696110763063703858004684670091754945445017652911003218180121214275977760106318377526837380089585347528876676258163091525916629553091140087297919396896359772667790046324063285311393701330066075914830078757864703373857492627782187981745321781922747188875174052490773863787073975438436605814372060636394199865773153908183779925945349577254675154321288879974913643095612196427275720289895498587391158701772312615931640268712253820649618797291869126257429226840864371537173632127142886299370264027069231276238501112052553620238897316140492267163288469802667353712084285386522261034015316379672148005652462707996959462036979554130528938532248871068229086864401403084364671208867324407273492350588224946306924790725592942689400488850407440635277104070836433189834101762450328501337444497064141316792906638423028297723260704474877851214864764037232769868474967535932163447781783341312727017572498982081568406678986316170196909103360840896029670573326704757001862105190768851419538054406428852348322118135844383560476861042389990308633204787797188223246774944818790400000000000000000000*i1^140 + 1998929779356363153809654721762807796657829466484086481217679275385736762996545346167509395314149071589578511540337272664720301326105890615152338047432718000260724896679831805518713279134122761811425630119213267763602409099257787572889350850242188178430226535429233251203426224691635735331964370018864695796323912858405513504282695020246507250833058248173415661263468567809411494928063150440623127814974776239501019971764203799932934723148696864998954682492778332942936926701474813367799811291317388643099578664359280378923878244682277177941877491553146286631253874082516119197855250825677567896317624396016593907265465132211224120096748261955690019002021137417998362521689595179681369322270772889278610956083148176736446948689615569057959500089278019394354790634164967665656271888722379386910502715562300210656422873475548769041330259677013368176205699073472985454349776845868558241388956699256880034341932414165756739517170060861366663836817433353071281725751933390415855638748949984477639838631860536570531298393085018477684904886450073236045070105955326787000499795741216470014752313158450955137707170562901932592304177422382522433435473750109905753758169799649427438315039464681439852645824329443327540073866179684264980687870805779212247240782216035371989206642824621685517198570297401591668530520968007623893770092209735272609074402036285061442236966303412455545093286478024617240975643488492249560548243994163615946229264925024093984958621449651239414258890983735869637655981636939657033163985579057079559283491665257100112499407798731330775590483764389074930491702815737194963381476605878596773448514029969607830215576381777723106808817675057489081027968237634977809890503182301524502215027449311613957725903066180572362653878595027074176788427940443195571520828208589994033936166298030256945097372111965512932293486601646149549034331059803821649867349777810890599951526637620809403038350334830365827622399876098408428292425419112309776502392400960783247874856630063806871326594390071203890405033985154633393370620481929599858095617703029790026264805156758265557074990011353901846589304482717992408112177867510949277247772127277231160826814286394111844991462444993984980300747728463062746542623647285579231174281439239245528203106699223334105171548147288614447847145625131771030647585520727335949755409037005472011485781944021029610207280226451149351624365150815603218238231793369764737086863899731350605327659364734317277565037002175870224707399624231239333824487637927623401872498837564621686472685268971667737618016647999007203804015651748887205718558881779702348461520912736894474802276982867745231820418950381561277104721151039852767551331312219680496748820997547362619233094306689553753882033310819557792419971204483023690300152571094434138453326734190948002489511990479966290992305991910003982789119640803710979276056232990240837919395344074226923071299383318819817681783238437342464284236737382538938243929096819103812812800000000000000000000*i1^141 + 4051932947675615039374480991215207135105971587945726568142627992082842657220826486190375058600793687158025475954571050548571330278613423922784339014138897691133119390907583010725434675488845263962472025068024292030862906395628152073151064319254729737849377561024161932175599995551082074839810771894751622394823521954807917921544034838671435649860213554026618828134113688512663957748491829438470816275873379766107797209647705867456441995215767253770957978833780015920938735521865953215162736444746187078195633925397469074670112616643059154655215333282763922724553678833116907540397208347092966034460419432277133755540783501345235041817422556888427415533272908745642169960973818031913316329105603335890860153217781193074992774925380054583691643386052928898037243251532884352370576607403149447706632932946572509597855596330827320477546223714502523394182393183992900339519960670142090228741711770269621826257426128028181335233887800606319090817863233567480459683560332420340044821120955259037973166081549035049694372786250018155945970210158266772475287334765096315785781138283308526514102769258006490055084550694148020345650197107985433468640326048462573790411039429895149175456031298612426156527752423265388752920761198890903895630144315078493214674146169966570552587795808954674568268103886603630535957301837267124938721612075162163113054376847607258358893848033924270298965409461756415951802172778985730802433858749320401582136215044428073843086399671292288432213420487896194813979682069266679293884534145486376689695365119593976470304769866859609105668960300041340394173107194354162237581065158528219786906040740114777185432165158297462256592881174209334983603833891623617797985273114137341402186273392795035084967967498944912397840151415878863195752020356324355802444368812831661561553739270656062455444944088917612792536330296144005650577842106398926302352275494000608737363162620877104420347354214846548403291974234420973095039425450908319333907386703331266581359300020557244958799115210060528526015649543099038748033833484970041750312609873133463405793746655193302536991378742018508623617464721554610966942370940341038956008765396618362109505431935673802075725647888833313621756437907471299085253184371720499404874834003161689851638513316309840008838145353877232543782718819659615010224400763584126939873987977894271236797990788227096862652143993716001189089056819857572627727600991085017004104430408183263199313374931593994250531291955645035095639602506808226494235708408368636351451472479106780764600310758289441513943011964898010585457466645313754039830810099845832139726203622830907440805624576380000016393691295876465653200208842088896751798238192347162134514296534616879279671844995251453916678068357098006365848752600917491837144037476516338721184503364237217440910147325389768485389328848549632255634105429418775656495240180538289451965739337787696194617164136771350343054804526072688920733936146995539131733377024000000000000000000*i1^142 + -12325943971661043467749630611822810106304593351452272252630514856485135709103425047650225322204519368486079505770304101830022578095365655039569975639418384552001141535082795949875606805179098270126572434981792637797092414644570071996505346529537382310421610778698805526164118359505983617907286479783593424413054080409184257734941308215357167016565039096286203667048510064229998614396776325427215282011195172983169484520389951783047736230569601838990155439725387757842367081267684294131320928528715131261170157207921015727252938072105186830025100967008055370498876626059222884937948110198323944897300142868678482143020698531107071674038771265763603987152894131925728890259045599368769750898803159845913443140845599083780672378316610986081335788788489832743863292135539811382450984421702571783164722634919471503885659038384617024955119183612353041903068383691000627614898624977869593581935445150621566317488536547399355451567246756319655345025114258131976583663124109771199716835354202616305008221787131582608772024507073253159632642791629440635672184592157160773754571583162236769761611241807931171390248920510511039800372152246049822720276019481181729810555616625112391212401512842007071611156173540032382323062245362238503541480515243834417374829705458038985646342579625596554541180593676897520010435568329314863237649755459821702449715928521136923939682067482803349914443799654835240183325626260277803614681231814058272681236754431479220755065339433917359688539359657078323710035094679987828406115298422974352880717636549791886455022610669357950333792677728916260446748980851749849880124373714225883358407156815301595937785130834934852375937787729702973981832170992421802725776767544043440158415702979569309539534269225096600406881682760810552401315809502030294105146216903929218031753688362007991535621175474655954231351599686234958092888688054164909660692671204988021647884313214031526290932514251640379929628005789088423582498556472124982695099141050865077637949212437765105624340229081116466764420268847118703557105535865528664055923026101918700348495992813233583237644101812696904855273460353758540565066972777788740388798971131556396771709855135274456981582895743847475999330175975647690611237647807944521540231928299278457411511018532795549334566280477552116426214163688321405159443859608784726467778323625100746233940811115510335169234884588248584755201190841566635141979036511652988081789444263933340866802510400807441289450934156639969264985709484204996793163783212042178837444140080633047264730739493299500484567555027921577017414769902504482071313584510870461347222911630975235869956110935149016331635886271001923834122897644689226812528507628795600436001783430962796434141316731133920948230878566444505586867990218188831245810705734224005876512405292431058302502268380974734659636667713212392084271059363609939494634891798838162928468268445112372215036764396316331601569098763608617690266894374168166400000000000000000*i1^143 + -426689542600187155127145466330097542355336548361371010471570795322520264826780095279287784339081180425366672919795664163481684757610122157023270343212650037319318329339456612555384111641766916572345095003226685153796101499449235389214711826644111368543927039625459627751107507332682555763785527138529967512051031771228752274719589441817789739071439851210365697967464137847121937452580493376100711298320110373157104568537378085637370411869174021144240133032262928170992487883880173740978534359984423019195822358597744303718523926458425884225197714074177783676260536698284685742860821954480205310791811180334044773286899783274140414092529849945346624446575505460560998650500860849624721313941331465893565692644712355734597260397521380163407931992954822055906258709554462866298765932128929719576130889585134312646902335146045335103111032885481342278971679857739301525034154553674196926034356210905143807138724176378770804345365302450300921137158961489387406758253351579200638842178139929439249011227610927619855422477002564935882669655170449586484954186711641220492701730670935774976934507092173759966504343524128371485453478907275064521073265095261639732470646901008936520821101430155260774730191803530102258289782569191734211673463067601536542177978739131987073894458226030278090995395474781591768181712193921176429431579990964796505701876564565233128674943849969493835460240779136022451012916732987805019463758312484642729551235787946759552639804883872148580623691308249043420338883807114848113681140682574057315839267491260020121602533327760401421917728099776338184865726226077339442021406631980140435271819894461410514677821936487777623784885290081473252446711924422665203005640321427416187763725069642676006681419309278175522995778179023309072494525419665506861916978105990750857669467404559568037366725014952862574501533236958638720368584776217509381200151716278076002993989553654480516643630395865906547695962608854329199852194477685838671084677612012054010069073290275078289787281426141517980783339323948102470996708497104234213893429239651443586445294794584095935041348118011114821410043536153461043806427873202504716439497950024818951639545993454417217160606616092125128367204660904123018890745834810831260118258655156630958423842377516932208040692122911538333005198292357215666244635239742936856441474794560246605248359042127805163513621908847834867920012845870716933153611358408638164826342389314243353198065037608027444479152583796465629751815599336472648301414268210179712447175515714161080715156428180621117528293452296842956848561014602306268453750045066935520363920626137101265392611686797620519121289930818915843052109829284191031393988869836477291765460408011679248038490906631528450402622449302634162867204503992569065077537511032617075521813537531990215070870070573408424960977644876924977695802299531077257735804608595937049677572038124637877600786280998239160728289313393628424437760000000000000000*i1^144 + -2273079524080527529518204516521539432816715665038554140687170879078910661350829120999179030885107459675122703925160492149311958228050565347975425250717838733974237163608842507267922810424323399582580095275882503387503678491465877140073175549737425464496856022128988136229831981108730960159384673246863664330806086592175372348619896447252403865456197143500564700680256210980896463577826881143770327525312920823074416631406963592731456007452040020617402723588113219854880392592928764385552457719360463557961516586051601362255250801321544258150752870234325035322707614799375079664666634771220386647283140312479894105629337878308187854631540792952196535336743294076323329217700409222880886466538203529396956157762305023568503667793084913050594712443848814142735961700793205983462702380014091439062852343128128544110909140838379983741644941313005976630344159760492822729413717567589143583091272609538294649280365335541607387957983990915961085045126815459793719137053767661112179831815973597791118540365690644919428983097731667750249030949236866877820933755676891685437112214587513565684381596535835515655140599862130669530635429019920254941247404908990433520602827776317853775192174051207150692724426783494254129638031380134927177271144577432278035501306994661994625388313807544477989446860650291062529252252786505905211345883982795876792093694845774549454576553891913105031755327444517887416696032352549853591154767927897821343032844548724227383748670888553185037472567372773645212060061629006648746026734989766328434594356193345035341678331965660198018484660492194483157659040820832779627107349422709104025183511831115475031354277840807713838142566497803237281845004942440513321530854677660175037761553037340792141695994410306840364209178600602394889073069584298458069473938014678472736669916286735898791534037155431772646761197261058172592625277360502901747372061673292065006164788107543046876123886686217157181043028641052975194182732031574677108966429592893449975254523060883092693173465358780177879708965143347984370258046744349005872171867789067241672140960077172800604129899712118445708525983160587400588983071245867132990186151966352918940666196139079987753434334829611275482290693951764797843377546839250450188272978627832381364761098166154408188583727263909111160440552161281806353295931372381228429768625206208240242476863107356837627688055745694365252877975997186930077562802701968093747106547177272574995427214177252320899559257009344197769855789102380350212728315430279214567192061999371086826672787582143374317848076153928686178562671920860874921684052150364202324112696692249700364624671220127660729603611742300964692603053174852903761305226257904548527088732842399991508884018390490969045242342368338799723082126085309799127832158468458193335696537329841221821227251161598158145833844603068824442834279051749991848959620664556385450744717602414295818132758198241831858527535104000000000000000*i1^145 + 1074559019806751045201079354783229994514123663676110964576692025517925580410454940087979335224470433249543360306402632787559035033668797185040445096991980238198168392882939064191822201241746123462105165863218890501736000361028525793133813863977988331563706894825948224222071267608186559292702573852202373152792548169279797007936894502675076563033637529613573294345723542921615025664300952254051929282639761295387362583050967693852489469123850687064852909454424304571781894919236644270756253596232537333671763766825362666404776491849998835681164157288401509564196920772391390984845513907225457852234360775013027991027421092443244853754948975098503197653528662931380234564803571584416237281394405359103991034506274242842021875734035024937050360608838860487924632971561708656536785790541586279077708692247352243309495204478235846502764001012320493628794322269210888108503484789890805419567670017629443329836191583796188918601062805155826651317091097312053234383088944984453769864604929295498924248315634008385046044995527674322656454179028570127602714930009518025217818431007580871032934594098833024059968788930823033075461551089848571681840491782403243199634615123238226007487635755823715333805676643488884248422008572706234917193101976716129601030135402287095693526916119797238351339337225294706929818866418794732519904675629469240209076724172520161443985416669751649165958893071017574546181035975389683425773305031574996602663833400732546901281666477665658811705740500286352368222439764087346934702592267319084949422541327630194184817472755052533066434532682138505317824955836253920042158772246773719320415159373840043824814675862763140473308939580569312938758646993790467846815410366007001870559573791184497005672756847168466798991777946294175631297415726292194369387995808057130000840825155610312516508925610037990484472189680539666809019622975203260192116387343130384398422223251845889181429629820161607578787124463250445146709432863566337502630565975883329265385816041355612244706927349473841824310277670302190324298001894062232157719578766471772933532952852149901782903132194643827595804471378384767776471925271211070850728446022850207675028772043326276116672959105605332947980663392009498308451277271973642755082817590890232289992712515849182699796125989421485585511064653834605245320624607108392374471142571999263015562783765546375106468977756284080434601102241272851669348385574155695802499058239016971687373258483885309292608238306177379837786010682348617978962549108589771595197236011817732923722665210216948111023637598635652859642285568840322618402682945287066726041563105003448073714490472845137746981094169180485388798599737672752356611776499131435197911709472180991558676695858354618201571763958159603378171643422423454387689485438462362161679633593604950353728103100068122242728969318516749998475211029434295540053937198999358854940755525726415586057395871993036800000000000000*i1^146 + 44887393514220771371057284172918040428193821139809401429241468954617204554992615945682634413107556348666852635834438854482763622639690365778998348485073670244756788056101071977294454960479018862043680525842119580291776773116653005559035371194376137914349826559469510704554640817585516672655328994489089943308308377849984920163015894430325016275012019873870530062051711671698458993904475648041923165715256234116473619663880715167407740746151842118247801930585198997150224657751095021049967881579356949149081502429698529676451103519646086425410984917522582875923507503156491007681223817802033798286085016601299136865468864239701674298856226255813948859314942862841929343898746428302145969490383732104747738424913403758138685130218211613115415428488714315891927312944605453901490893790896056110107722889326976605623467404804484829808115493711940142421467033208460945986760274028711573136239721314065197208954983648087755774188340847761073194432544068134776750804620356272983296886029224009502117882093019037111173474515194252834131642620167771459176988103501863186178917832427379898031921117924639312426860316792026384868100642891329775505392278864276620884123035974246848270385113194543536229398698122705720007817176069277166018386130302051232410816894014109296548190812335996213246553435520344268627039155595786910738074542793753883225705652265083109223536356024042625466365927209892444996773964048235993840700495072019506830296758367031223346449844015689919323735156392952102034541887824254325591233267354377534518392141450870975838966546993535248374853721401987577989727636773661563089303696555028552525929152761533723615637757620036308624188637474526903332686069962479415628759445256705465969117919662753158185659749590768112711776549010898854072336625698595782590567426790355647698694124637068402631609694227622717074737388815394391119036917055827374989111970212938225480501537394785375372032421008027060833719756810428633449707192955315377029370162337366794245681562388290904461712212914774665919837444499069928155166639628096861762355874128020552393151748461519291438695806179403400113168149266100454710850046678163615008160370556469805873557956669758700152670159742530797900396731659403866080429943612919062867328554515459143990712454390492163953100607408970463901752743339632662978553275810491512109768073067513318033869911924395540390170171260559635457431307647198942749704805118305315293429886616420874616906658943224163676634750195724218839523376351833850195554015982137337563617228486030133226399443519526404644586786375115456289420320910181396891629073237318740748156911220527664097969228904735194918231800033969858782026270309205405882282273799433869718079465066190951725599165976948236585994742844434141171060985508922243815706757711095260133013626546844356012317189783864170647355079341543861603585249953827125246642879666206412372593544516638647255040000000000000*i1^147 + 3061334357304098300535534485293482429155853517787534132086824943455300597214631010642528656405969179322429943541587600522629597871107429989207369850911105831808753105003517309331361866391670050508114811345656919913426237322773900505826743098581985931726982482437331862991564627324382405273867704996580160157699352457006743769046722627702439795264544800785462884414875281520066246634919305230098153965719520490829731700838052523006497668876053702972338760463316474362055257963547561529082789140172009831338265096993342198331173397366947469998320008215322560240892437708724385044551574924057785705836609973375254150090080068409218611535087735228317138220693503806964836976097919432807633172236690608832942643706753863653548805391132450210044321838817471747001427927165781731528541692139683419869947978271182774349679167705213383687825867945175068587287668811106878596907896175915302929812528804736105297953964308337185829656483764118222729992588691179000499991639767711686076120092192697685404316902646425978106433863859556120717617482441692053790263548295622986230062105054489093212958003639896633678559601992216639527485431813161488125406189290168684735182051618959930817943936193139573721026040203861975319183894077560723192528156300545938553352794131328081307062651373071122363944286260919070743962178477676711419355933432639024773860595848257342721568111492281816705924497104943179278919439914936913269477440952621926723918748306467948903637841644971623864645029886199322868115707993680447979380135586988942869148962691447809501167934858713809376131808375939476427926633452152581746893251451710663483418967529740003715386377347922156900145311097192581821467305914924090608647985418380696187403008783545301974992735886346966293799058012093482291560320472793746236993727396615823685330925230044823876019607320632537067221728794390834665341286159959367895139257612036458019107468213660144503211229154529042938895922404161575217947936995115230838785942618669026846465562436792088779723192790730916651366643311498934544659064187966640406171393144961332917034111468499997978260539784013227022013315403202368486754960887849415561444576416094442416816147278977400141056490651081313537816064918471054010178229918961145322863009626365551192818660330674093702304188519330233820503027641818175355404379871932567379541968719789002657249601902680879114095081475611564450688238147977126396118167042693254637219868902981788273801231708111374966852234682664325371240780262102932284395100140199511860325032228209144678680875992272884888046954867535062243270047829137447488849883242664507444570923164656554582016190137999576025943186959362658710769306156337581883584313014433744029169784327415420047109078720116456793771584831953368221636168900759365648564832109679735075033710170946709916659897322298082317556758506011352114500546935175820024204435873344257588170063872000000000000*i1^148 + -229401805012904072990313315280837199848215157986279499527449489495074481420722506817500306273118365849153320194807386752367529832589337142989719660558698197611481244258796967869716648765249827056112236522496905578173681877905920178102418649133298138234660358238480779519483379121098872041481398670201864220281489306226352106922063683868155903242042185550861821979144726366043254303645755584061166324278599623504795855120012331158720586476425563569506561765265582035615065806805544650829276007833473673683126077403199919016439543152363168653182021961331008780307845290884006368632666917791760077135513656653667030443208431301191814516246083424265669501934057664820475850506386014433143000358710223566659171290665402824036843789180118726787379459423984221160112558332571248561278636070723854152460078631728648535980397703225502828629855641860183031921416758454332130726809133411409642823534751712781798742687749827379416809026274255688019101840320132644629453757398150100040793399529308518987549930035815492070744782654985383104773269635595821921103668459736725425337885773320746226891883796140623480384862988807514956967399812806433310952937379841247034593933424971683919918804225477059502125495088167436623487151640266711500376726211935304380585224830449544794406524642041472156059138155043708352287329364187372292944999850038818448858471190624975612070561678165616913058588809781465868229394197446449420427529421474958955163804498767621574027001962263553394809257090157129663774438164133638672413571462061688108847690159618566374664206236268851066935472539053477902825395787059089317343124148535777383633440212994510808905728818108017953532564715964759567987595606234383395792936955964250687816049696294481438424088487303404249381376682368542185412337236579541834874528345877417171703556217530210926068566355067013924609336065850144232860532275036108557133743518812063947382852811544663018481946823884938790995830471557880193062465301895050085059923732771263760161651769109608711019855512807671858481557691294477738092736152119069069389133561247808342437928250911568873913226622952775958104242699332341215912656956221819269645756106610171505378062475711766532355904466964193326496673708813277785799433681334584348586946960582926342306177182556184732983786922373312863276309252350109525919991480470241349876807605357469007461078743808006203072853870660657687149418169142520479063350013813105070894621065504618057050797259734999897381234638831800616358861124416956048984959441128863853093313742556811142051397056761200824016026300870014099566203181964421502952639582580775494582953938388473142790233112030241557895299223471902986988218131520739126429727576927322810038146668382386672237982813458856269819587820852854289700786240043962478695851988217507405710337765291275687164265692196759524738259557312949315964322518707620353167851520000000000000*i1^149 + 6454735740064129836346769990336449874455533814097622613594470716480045476912366090306318774456540217078547969072254711465613684392306738293346707057729623053378095557320307643453463965630390833170459396013525226920319545353666246917510751647234741585108926711599614293360425242802753824527029906795153935014293310494823495908783427812437435244633778526740174467336804006513281330070051271722054364221624572045571222660783354199243558208538729059496719070903317471136553996283133507721015250312908589562848816151563190466122638961949564085137435774263950393055271090422082660907423319439962566077516717824691269465984818073035582110716873334380050250340184598055634801149497252134275847167002328865075824827730403729716438366818631773798308071992094595046760213947680420187232123769278972148306546036672893359560923465868114566358536337685461186132648963854902571933011511984139815879842779715464674721084567585024068170958604763828749323789238857545467312491944327798021938301105874800339083589566323872527736245345256143003232750443253705962215128681858391201051387901463123358581039792577581645377391639398647293014402248472133976865304910071172985613081674647085803008831885816026498631940994096372957265607043802922462605568352163409186438816150686666791413793598104595898504715693137745584113217457947354790828767491949930045422677760309144726616020616551512280302326683145110092480000194626741170928955954893982911586104937774714160275849486486807965068895440062971281728370005953773663445188898055292906138441269361084706709653996555471723215088762609203123079083731574746852450316064749937076073138043493638888679092715197665032283088909004810141614341098368342361574372966824944790741034192368840928755673562948922249133814298844606884229818913039168939600083299877377682065337027892833480107211890797198216144747764505344326634387062828376845769806489476629943372454050411329581646659787469957901601529239358932909056142434387979315983378655825837654574691380087103314894225757371009425436730093916190828775246598656673207563528403223658947853538946151789840978806684794866876287359613637681350165597622849394340324702789381068449676324466741919751803664220825055769950147654118188137850735051993761941405612731466907344111385438435880635069566623499018175479361256830393465543901553492082482901017760094459576784140259119172581809055762739090687601077492264008011233573858085953135883123674245367114984005338944229081193219095268370660914604627081087463530722896316665939361922645089607724626451216619056015993941861350705741768757193373943958039037720436755922650831853729496740075461587911075927723991287083738674424428231642798060081923850398718811458348122318224861831559284269564184693193728984797902432140305774834952799383470471228866442495273735112328699349836594452334471645884301234035802117242880000000000*i1^150 + -80981178816366127010041662388350103492556783199678248278977850521489397707390679851967335786089398604661697903456997743847015930204404879869148568336200558904367086597945979929428122004096195980638236339271279458551928229337461982151093055065013320803770618778482629680909342117354786587437029176471030764269321211989485067050228194766542423189246636936311699674960773341454672562228257136842534344247780972945090884819136031365205859965237119841021792394728518515310659118526712934491950379228643846321329627278634283661128018632383889213143834383829311681930862433585157698936236196591997869542886895455857266088713496364562163879939150446092577924431562932115009164990959094227135429181726431925266011639233301546343326833634453980143695898597357111159946545188319662955664105008501067699030502734423444713672718005409804525597724831532674029642953788320025990538207136641950232945699526811115072118464018267860559874920618706679678317297470564121010027337353884725633647321011342801925226000734798098130574336012045557621339601655458893660788578272596240709223788812876379739441864310437162133096051086584713527178887556129626132120758286905566649343097947811134675787727665914460807601956213182576978512292914535605096758681899482951794808838642767222140179557030061986178905717782979662216191212120088516667145230637456309847285969711400217611114400589682665534715242493837083000162085078758198571382356784774244619818110968500518444209430729902532416057651005539912116465859716331354429802094826968245086440204454880531474591429150597750602485636265517288616078336202453818686894440751745969990783104343651219306384605111216034801756855716496063509656866832396195356217967366434617011692689447519568907779763796460865008147188811082189436958411551466385866715959823177539623100344004904882841124402454041646326185208024847965237148903007597789119257769599768218701556877803642344016442868940935517404534413781017071054001183563441738301283707541759254806328149311595066672667226459316670471204867511039755956247538246200485361576162804275308474096178899396580220351988809508212220234152503638829381999090709955646771810679740390268732634446456461050693318615977735633866392406564491490257150994259365451912221077146528727176128120905114694770346814504894075769985073781705778019762561130765279177736474036605171434317729757825717038729122368421876820044209801927702850905235053864035771259171102322717102763008723728827054688575243225360568733631764052430357932467111487439629449471602731502100631520897400590219024756617044303110213226621048497972764862662547565936388656417797614559279841250000636532823091604476140985772342678042884681257521669931774526778190564159176913448713348699618338295218907258137006410498493089951765865204457922909158870238465544777248412268852891005971024838656000000000*i1^151 + 385910844025035178706992863580435764946722484278574125245661684982720999182743912354225133561931600688441718010457888166119288732438567715504972083339147047748372476618721930231958781049772220249697616753476738591000420505871873998751844838370899958425485407335991667427256164111165062648937582505414398484692827307345300943250185418341054501763583209150706765524465528099052760716635891732083196497323470309031706478484685633973320967290983105163778352475594237791519248881983431124946363552800078767312375785432671186622624057889154888401657948200496933724618550152512678154942149202354445686393037612238794069936451365593466493277257750702179493471880395653010417016030087750162143285886945680411394213783370608360964570371593066698468166434183279594363988569496983098470944977765881113357704251869427137629852268102750750934828990053617985466327286565586444628927185976482615697815145500225940859582084760188779424241151516053366118177353984602812474777478015888148589796562562211422429617460738292303311730325009536144727727791290684031734958281473711854864859927538129874497715631502173253741992494190482316812349423808944276191136175742907408617297702057434534265522598181566123676069455526028321288860920366755994488377947000233534633763540720717043945771107649866519170387260902720573839772338842647467905210332177239435262659025647081147837718932512185429694663580409108141144551714826506909497783695422851192673160793844826157891615361917607054907825549845787143859523228627450173417795827063846950730512645810574192449631419047700678868433203259207973428476121706102399853905691505146392196640837562276950618812451553904906322787609620487259952718954601705344823770223143518107790510668799375686398005912839169517206411683796719899635431376785362853209521288328825637528239690255728122075671398120887132351408747208914286488728050657735148879006356965103106006290650156599276500330159773269756493601206710451782043651110869262902439523329317390902552092691738730984091632180395399308231597851596330889642489451728314446851402315252962923402570053359466526137154372736447787880445625490234103283789650617181093909303300226509224471927856739945655808990640551535933332462519471279968959500389523080639109531918089081878723956664035776537424955818191874596565095206507000251807300809619406723497644388781085896584292629687940310671203006244784739905683211502948898416364509810179267464631631191992603274430928658187947340931008356837774457049502903392478928138854132989103102176772045703590648088927312510037797735547485579199114556948859510847185278202616252133651235025362989610334669601582633955432452406902912384347460092758607835947053098917695582536861758159103756536606411928816366512295590515994289318166667511747007431515259111415913044226398792139621749332377600000000*i1^152 + -55655715067171419352849717897982025087021931858926965302666656679438893283114074370302220033325959313316173976584049055919731803225296548196247824293969655067133256996683723927929138903258623521367594921161351831009636300869739913540145626632075882590246519990963005724447232953291620954941769660024794032804477206318192954485473400348638530875528524724978839702143288217770927202210078527421562937087033467193655431650400147678120534121958733126619352947708299581268117152888542470614004320736742982433569121713664848464439897674090222353777612722583923709022039196715282860693899274808602426076953780169737554543440441240484497595722479964228726101148282686361448503685787386640699556436585015192188083487850999846713800634419688471278907606846877560095091364691414675965988460323240961380476156929397721595798115915868420167367310605310884132659846712521738962155192988592094299989955075359046668463249852702217896781227696034169163923218676232561419816286049391736392680795496231405112543471556453694054760704335768916827326733968408737882940801129018004015881004527679041238480474343178772184381979008955372213205061754062641565514217554650851489332538050268152121999253249132959526708946446716787836200029068729971930296148010264576229034351903638219422809396536621849553832117729121502151261152801008047114359767707379894822587160998293425316318616066070228620773497430118132249972138562319712104811773248861729232785811144575257650098817818446111964975478318124430210774423948591101340288892395576083359007530799582703469991510901705234877081116585422158201176292592815256886693798611422040230485685606355963958348701182733379256328488843277416134193507113819713554857776505037436534688712637515506005972603811739093772962037624381448835006169870190569163319097638508033162676566496071096867867576946509527503850843016082802104095190203789234886708592552524779585253577350888003781520234341035572972004698359660185193277212839994706525887434274842000535733030882829915130681699536277665903038591156455984969157786023233671544196295175187821595743446339781672456885634169469389834577653629577582396357539468095155690338466983338243888567926067204049588216919948260279188005124996294513639359890478445416536797090533026275777414278350909494745928013790991117038676767056886839768675216565966775762879908145292276590766204432009987198802970876180952110780449442010862691543203508531175305343738161261492029197323611239445168805561803963219274089744589649269137553797836835778036446227298092582116374023137878509624457865982308123456724838452778984364161600870605300752888067880842015115570199648451518006040485151156519032016438060052813033865269166794101709095707954312865914933084454781535566049341598445080736998506758375325093877395272568843565793280000000*i1^153 + 4310222686644338401965541409419390580793006909524460504868569485661670333335770369527459031970661602095029251715963079448647111933071077763698242078536195847139638592020840899995818060523955074587568186597340156913690786478089266699247233770919101750010550720920736885319490977828517616546059640285837582182261734212448087489820787656517704792496582503698714122272383319111702901299877416246361813633433051169584075459233650224703904634801905251556242560419661087658450261461020423452452231012717085903463918384401354525571928936573560554328760925784988482604868051887210926900846126413733455132409312079744131635162356553396411860943791660843767633610463803818606886593913416777560727191624649600053320841251696945681965995808791303779404612454790615356601592593758002390333593789481088348038711249997453948426640487816096628062589652971718582158539180979031220398802935762661187030083909166273047970190521956563310431641979791045233949613429963819674927738715857044214983705060938445862703455402877022012018646478562507972361392858533940153191932379779399701308288625242862634407996392620879437240120855571207480833208281136549296478598678215646757708692064991728719509403085946547932255887162054615572954870021445043930441518854340387132035464880898427639269202549044062432509356382905161024989285754414895935976309508140818312134616364647975515207432837933421639069138717027593033374014022457909222505551235620347666089134753558893632898920815471830760054566754882049945025633714658484214791775528628431530729302951091135782993247620588168979017025914050176587051236012196769909875652776737721565809727726057042515346117141851106738196202029611570793917953013157772236635116748441130128725668127520980675158394289462394139101586026678281848752867948008184055836280455448173354416705894627520624845925780937694156177119495420766692453610800385006951219271285195943920889483809244308737247884326127549918765072897948276477250376373071533408280930656137328687867533993427937840872197603293463517979713600101790355366171989716853712399837748387830579292781895249487516361553589772051916003103662084492459493246823586154943331704015705720104086211623896057680058697367666339598416503843105121747440752703590040455178716687193915471490942337137113846025242795400756828538644865985175342600035126900960862793370174278104445771886479271191356364224527467193849056381209639278207930684398230397188136082488147087459521710134217311844579633204665587275769135564142928096038222584887831501767377592159773803552346058383924483827095671670382782167546731830781721825231611147835237579849339100547049620754148172325691901492921258920106819361627064108164086861427921576418880489991700549491770642199236323684620715135620224010087400534025305063424000000*i1^154 + -859881707442916314163565436048506086262355058239008484615363748115584269626802404944246981028542299974783660060908339471369373765985189931601483467296101508948119612435857766714764080709465868292110024521553563842214968472393472971809621580567572362316513713756376840594775738803040221849103980481187972659267029496623834448629579878400853231546476934142917537583995889976576723853815751120866812148492953062334964177951545241556972313083757349203883392999236751253599051601038190428846607567303620489625292776128026392018413557559664013592322601524777051912692784837689340461179465275866801124360089856702236011575301835953723558754035865929463654394474798071324845537882769879475092320712652618052128398119838023516324990267824903900493779815452449165179298647071215183381778306295888432184384309315046573665863023382070113089686767862277553638133572319127717306574865193705623816351622338087784580707809714461190010539605577210291526145268967465730241578749792625550457967133258120150644638299372706439473942453029324909325363849518935255073015474787966986045697355655925699257828471623374462145031827784334221342259638641304274425580378537580131573922265643446710475797002189506091000839494036817567316205085264031371930427465700061278184589770083636098085465635373547756390853866044550620965583701822370579713333013372752926964048581428957119521253813413281311980475499943602935676820649308774020852758696917288881639825852158999523058268547130092349359074101592764816910068318949724719900222734421771070934236754753384631091298911082561724602586516390486873161020268082112061799400837614353333586456188271212186506916722209334124114424762154905829769562029422056692247335130991192455878927499729960051955316900477791390575408702757921209754315059177951619392356664355642149172928031649651583738699401235498425043550178605791947576520240414720143014763819198843831579268982480570464282980083328795830658960958943630682907659532002093954206907796331475180351704588586880038923335845708318585129823341611576297523483765742961192746044024680076460695791282781015845232663637935569762300744368203032609956844290833232248766842611527362661004307780183353117156850469698678825414524717785018655599305540934537208745237177120434232687636678739961326033731200297840249531040222385598265283817048114753424413552110054853374111756069194818266053479598891027370989096518868875992274476827053558135077956005010863175062499930943118875224696179061603667985068996576661885463473975446938143169458625234524170911101145935838495390419224993766239025355378802011580081072997604669193692550590357039409161114311844230531723075542807579995207718703894658101349555759413609413050899963977873080512742091277842322048402692505600000*i1^155 + 50774982203687547516490030271410813322579164294208800928898165306626019180678235279216032869909029323696395539469313382704777514608283110007031664252794685396750659458145487687643827440296061049212970112669304060915610445001953873634607344152907264747495582724575206065686239246107738936060146788670416814166507340035849018963080615277368417610271656886866517893791995111504459775904682175446541044878229910573839865427040530749450606968707835997249486206957194129640757936054705945738548491535089415464248138439927039970379880920049550908353375845858225675850538260564111382359569888985946213784038264430410567576348306160770222903451302466744066628207384708659061445448557056386909369639875166099229652414067451387567558832682863334789915344580940007600150200066581796859710009522272709384031605869210078982803326401911460344953210498230341869459368229133222596829917443161820937458190229921635025115675358331938085423831996629545770825298372887776260824064845296141999905319088757061225753015459179446223484439612818675056103856167456238024722804403912075580730454685699817591701358915843049950546581829758810236932154637081133239418998545321094825356950581374935497421735381709832869368968189369080293731864836633729180126859627316191975089808395017672495763038885989975305887623272412271562296196802337951253330533522263646602953546753887633353590171300514731130140942926551279840258645088670860508145028339159729395028288353020933489035860826924917445788195274295446896723510021483757717261213441649833544701341007062729885428678545149608888398800992432592998322135967379303125014192625461500773553731819344222587227623894457898174490291632839688493145837043661843076604293169105484993065269511570735531264543015862274332590260726690402662922065446943950951991547811546141160859469983317551715990855975523615964090582901445991050044590074197009508516816871161640654769569486505594471647834785637036551508069981768716152869110796726707218136900014315996290539037967674355835170162469533705651852872583326995025610719448460362727173608450223533739688608678584423426913372628638621488774608074838180786659338129354818616447437202247673390729311086237943320943205864522597408001941920291582499409746348727636694667421136562044816271791486093978302499250804312065493081173535765836899469375087124295643939791890647395842057357370822977408483967742068784489231257613773896707195642444271473359058773737420110078836881802707127640873781785399852474428088597645315690622403038860654269580273043505655455393402858671474086497580496574188731535174948089406354759280571655604910821657013387553532378252727232800877091870148574794999310867729066365386185400298366181056044891278288177070080000*i1^156 + -403454044113406464970380877862027412361214514765766062481642029240554005927547924219830088923704963308772787051835341245260321345242022531034423507369148854685956887094883737776820118768845666099745857326945635550213750372063608980738009099294721050358366366644610109143424706462700882851405354709898281579463857616097913220581856168310794250050868114541012441373546214731655189922125611653076546067495201680165674098054271907264771330782980527189756363711041665915604284870853507812490366483605388123719536852781927203897488447155022324751963921522705982367063853137908773458566072715726160250653390881226923108216103724024070848364490261298672342042061092005550211193918761938990067116827502324235853785181228689720863303648705766301165927757008995926409221132584684452052486957505043635674502434696546013993585534016190054960459162895519932503268849589060706229842891410516401787846931138311611057891369036992147448533151427245258727768898406317944509874590985592869585367686586673952176946078012711485493039472372215658477498042745524390082721527263585912515191905430214086138422271627376966208249725276873466822251778492422025112496669210164561923162570641133966648634137846272303698325811832564053914909713233473977853703378067572696045713857457373254515237944517223631347169996507096133851489245741193859689082332944611605329346210425519770075600466992914800220481358571129421417230227352167837537557488714379385353207484036458757176780919081686795019040019934255651457793101831403640082651610685620893651468546280675239923308408860018094392893810500684005648917756904317744700801315084680290814351493995227701388699784197072300008656118113418863826788119433486194799973122640453558119095405805249513319643961959552865857126904679245828602703097322047062535160902280765220609844282491784546104857682976303834477034754927848405230806998491949770979563106526214842688793269246239559164627831394063414869095078879539553346645022309337834549187110395717510968977317400707668810318878468465808016266677399306201719649621997236300563251869831426613445685489357102877294069527393772475784151059082721578851564301675467419084406078552918192396617224055064369168675060306841510313253410920388941301113594773055136443580983867631188708733518511486844074579899742303986260700541774651748601739902849171697574611324244979495435605634228492177792115260085185585801590350518339917715825363434060101224416673983447326371533283980383004570730669471883263239368032799716581645342330318184315463357604203243652200886041609663374336221309350388865632374883287934335104336012052145762226002862889685549136495309413080225564936271026613267060952133131042816000*i1^157 + 528709007592200319024905640612092080159335275569363786904737647419814133015902995035838363120291056188039771103716902708700891907695062508640641380304687709898086949611180579392214417619939277490437038919430318007176419622150375076914452068159935948672943294628387307447232957658293561531976714418084928892876181214310067214575503847609515515508436948132722886067460989399619774920699065087836329365744280417600424456535835093445027067247574678914102665846429886364781278906247015948938552858689308440729689205563920835077201577195615745697778821640990934348535804480362846957277193188416726388501684831415714716401405704404685342604272241853752825534814027235463655477977137069806520179064779648364360347850307477804886683864177539707919859280231368713115176383365250191331583567291874656983735093012761841480528440470312761934488462114246965287633775664802492660599158955885575384487554199483948622383390750927872514777710228431722683070616377319600531041936802395230199890629269224155947881679256010899677220178615554946091431262963962066791644539818964894309689823882385019221020107920090190553405929685293789439407197081903662812738497455995682703314308814890560412131017327878436086682083885740384511796316672791409616587643089267393192788475068520770542839468910938261452384451850583176154355412953115175342216805813226081403966243082221881057801141668862065415384231563253260370459302325448299609365945441943005703162615441303603190958189100369730344918114519109237163948654929774296509715059900997340118991167396640645680882972080843802129550220357910369026244323815422354267548746570700835124111846020662428338285555625094404825594697496647109614600964053651913892106757156833686680571363372636556139781933197969466410996726705525970109550857141366040664498520084898915562665491528733854201641183221136254073828319593331822049947607552840367404712652963311449938430070303857996707418083631950908877274912520628864132264618406856967833738576018202678865419781201421412544574604462537603837985746990792227317883181500812268661337437483825229987434578836726278838016296740870181944324539561069734814755971341299871155142361750341278043437018870266972210668111318584601882127174070016461155777332107658007762478256166363849523699155725405317924887068534266293789948443958637636482111159172217031095155172748274185237193631643362119460919953970191272619072713290885713569295253342979127552209682303238391182078518867593936597434568881563413933224454212321008899480832767781613305231875740551463054912139723942448655983050825920305980600965164379621595330478174203346488244774436323278166635315200*i1^158 + -8110264979379945681956499645173156255473484771199838355019733312686614368224586116111112073493409150995671177977814086456881824638681803615066769761598974749052502675705683566010194638011088771021932891411628052366825916944328046955425506590006426021787207346458534474677055777024104143336238490168250319755358400657558575317193896154036017279646053473375344296986381919944369096558987453004994460701189590514628207350960387662119660929484786386583205522043574126169601141255310759795687368411596700810494228905559591544023155385645553770367312586263580217235179256695704035551074550858330067186978807837502956177451453827766965094591101844515092206208722666571915138818351375621923578484116912410060317342060400274002026832599384156801047848455977852660497096442391738006792146808954388607175635688613771108409767172677664567436618267920195191394636136598209277317025267940284906355617436896588771929836106913739778326454469993053173968696931934841441404013007211108867500740966302621980673419842088346675930962036115611294566695002999033794533251959293383506847349808145424370552734830161284306629349922351510621558955305104452762204894332377691878267143018771781018408439808579997790136540757882859295036793485422256106428068754904177318573868414646217481223298250581178941659748016272612978813358566572921000315939062421523310187104720476104009191239167074906905035287689880963293725591802879203425658485144575610308932936785587558843192384432804931033657258968446414911386093937689867514970202461125430051055445032190530939101706459385496665918298134546721015320437006186781974195501201432714059169465475247065591255529251237294259092404949725821249414945041547847760722034445321734290749735789853077298371164918393759327727138060131586846919103457659874136471206833182788478792924434807019719853534689507580142276938690444328575036744449421528801920779980830660059761851349304223864829031587126947785417347196171667667929593685547812707025516651985000932081721683499132102451570491036868547756007108126930558280133629097711564256114136386034804513827925436442520512124564036224446263806186879881617905827435512670951891854753011725442466937993513733597730614017214631834113323479166047198150339845354771674555316068317391182638181214329754649359432212240881099253149424146536166060655019579442707302221324770186198040921070684401091604087049558373066057388892206926005748144689129710588671914357383534649325214311602451665686086565034086387481093634795859567708109543512806798181624138880199124280871841410255306508172656274166019397733922582088908800*i1^159 + 4812743477145334316984824604607731210699057930484328578144041056662650770004243035466127959999432684446303791320213861754669215190967916123920650153515558579768944316795239264187353785778426127949027307065641134113035432048333523431866042387825574772841715967153578153760265760149485024359675995604224310876535231790093097525729311930426936912847370136849161631060368750248681395562798504763973378631061633435483352683067958126809457951237463841791507724677023759482157764965169254845560795649439003448861402111122479053933819272540869901866086199160456443363887371051088950839177389013655230020994629754613261524716165159705472289367918073189511015537288941198899129297826302751938292773476368983999025391006533442095994730245539621043918368023977661528319437301945150434129337355957599857865693300469069352246651503257687821871215939986176965684763174501130883561259529188443692984005032495049049727997174059132092806136622331497088824546725839776451714766291351892342127272383735395345084758552443771939723271786414884349379628211443062119329854089510421215448568496647474302911144816867335367478049956832597777402528544440974014241387244367266856423981141886754378531694159086851882153401846669226462594922661807315193448245223989420996045017437255354860744381542807261661756952153875789009880362727043358260454305568148945773460722407962341077519312138122013878512130519554356639096241083117953870677656639132053315656149937221313227079780260612814226374151054359690418389860528689833043267387334443471755402772997138419392796751108624815391391889482710420752245570292332310064506124471819430323622106408557659538180027887235715727898725036419607308171021953383804482849777185558393287905200592410631520551165508564328349309072232411116356959867513279798432222743569352085041943356357009574514832912172712116517693770030490049048305827448995876985430930540988146056425600320834789517364026936602367396890441875631049231958893262660144486236203407789982903586844610154938026768859295517064752185789512815074592686060784606389483563097767815573385399552627864222001078732600784510369321567807467003239560440384671923478444172235916043050475963006866742024012354928045145576199493220318797818968389472489329048742947556995006150107920305934629520909787264324268813439530537592528720051325863775572864614676931756139161213686525543188413569760640198237862344545021547905438136876305676831592559612560170807491381903448913906012682121772589835809048224419167281872896*i1^160, 5357728810930377340962086092924129392407368362050263409178248686264619708935750423844299278975118114278924432370351593077468032117977768830570888068539126255655127981282489418150831159442204585148333333762435632026652234345290791648709398842504855710614033731863485246189209333031423364790753247344948730175617339754010746492659563965968667506080302896397415864822402342269878297906233529221975258615737976080331955422572328639071972634562117485252390055967424773526995762480689082264782607382289652968787720938544686896425338944892604736705454953532627047237458327500249115631730076504630586230267057300692323629170360350429654234243151435850950522618770548041481628432612883674725476971741747584779087195286230273029213081849461303384048169163893404894498490892348902462539737586995819661509218767789109762128927186536605227040418673097734118038818064611867258368314489646837479691514265670717255895432204227365643945293495541001890392038719888551789732768638013100082638252820121841249925963326203484504766662212875781634295422971466118807379870088726219650113586592935403975721036004249630591867830488367455016360833958073843127589426530666539764086815850233008185978492997593816923283891933827752737725549354633559785021997304605547359793445763659669531787511122355204587495057018616284882143861883704181101124681024377939238799851499672421248623546949805596444179743302406077026140192491537636766736382956230054082052777766309890989346733983001114655766892480005611990796242834261118418679792261898484654739389302388604722348229793644237258381645142815502194102534506839159464717168183192953384864895208189811053326970873371843400524129658466454919281220204676207127764743083691235987679529097101030582575604716986816996117515657772845755766298734094570903630296956317697069592526928453538289472968806499219355392910658117680564939051957859811644686103030838708652588308002135786645292136996687194515587322905042240110744730649398713844140587470594653990142348940832816428294898384683610616110399833762369141204951423387321763196794075478281904375080442394658458196346295712982421372132527822011664761625634170838299497294174454545611326629019124638933451695510342394101748770462152540259950376849542792051674238342283757523520078725287322366299823379780575418512296340597008282779799078956226709118601975988188799778563523997143837332752392611664790033247636099749885561084088761302750786403580085329612284816710460304994982862892141241617013594593007557534182736982006930721148756226510261132155427009889697977406082043957065814155931962417550328917875265810853930625571905964803480127001760529035140850738848156470186656022939546297375410466660881973721457156240360788893558394399325922560099265553594803920613617977157027394049232095197571375526960708436509876878251141045294796653728186727838694574468423493773715375274816792693183156596259615614709923320422748305556603665564180872284829132880252144747271981886339075221795713460243258267604890492224373167444418531621658124311031638236449608972338027132488720238799578142608838467267932923347594185205148242033920165018435397572647747698150767426785003548454011198700303415556392566577365999334076876250307882276164959279688211075815888892782887751470633511437155102757796352194285443870541349332537562054695851773846978824697455414695995261430955346651516382701080921130826260603819523950704376972936505509226652032959567209769289017968999883727062690690214227765126843467532136957694594639910821284898903786117297018463197858130316364512959869326233206492231501883505742492299365018564497481304639140959721669977004813793240765381605060192687937813661854483534419561951091881254700455991076228916361465278111341513166827837354696565842086056241160905187140002258005045637944565437000618255311658220611620578721894735867745396729211906865920469749514637169255830894239540788630002626300068951572350131890447214292802739330230941086506035930746458800055267731250379502444086241001513528573640691278117322744979662648257415307827333872469781738815041783662719190376435948551147823434036372457930288122618081811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -9221163713748174726784090542686374466996617135215822818472400473078053515685932215775517773730539567426239809488667655336541699827144819995786483972678732252747549471808394918155143924738336039807639664864242469220015639959438527438031019984863263232367386088809449024613156969300224500202350678025531032576332049029031003693673081441381894751790804725165526773292085431656076150976816054224952467814056463006371681782322344033627344334374588892962129507575784111145418157654243366879882587120035583211369476100433183027273756799076346046582798584172555214137201806546068924768667945743192337845259305512077535778580556009620818851751934267101068693236064405000107265230417964587588263789417999474206866242476879583203707978060571306216347831297552639043611685782197288415977228725514060039487144198979990056839469190169525218102870195860764293027637223177499272440527713800893020463402564781402838274316377873637751662701726499749067726840250756179457132279982619654596142695472432533883906446078929437674163633774365724204422936115515329776040491854292180366384687012050333271456893028949025171037896189564418982789645614609333549640814296591731802976871470775422423587203739143746349984825163434988079415242887793084308410023838023265692850954934118161006376539338575964872738531949938122766322804993447008401418409513344865471836169523489916465222775120386744257889720148529123152674091448747645784621757018725735551926108321429737897575243236859313291363636471887439809718927890313500123450455548843214730929771609178459989766760599762949601420186937789436180026253500333351176981310951647641263525502918609866881746754265740438735710097132589412508472675691161447857796586173392113149257549649070030486926190884048830591401435850636130795734584280185467484077930010646422273534349581082484935895382437397085426693239385922673034755018149183505508595894045708794791277507808488596813962240674871079751407906656911603314630930549765039042774364940547143844768098365931368499517672533634128313117840974260149839376258558558925564926973482565945624500745104391211650071148538652299106311912099230524049402449254359371729564194310933714541373414866961541724908013964301907741130105047962373323353177369253132184382197021500744083603937072651413545696879687226951583872817865190905002079456873254346962807499173863664555821500413999775598793972216651380967841912040595961506411430657998605081608390133393021271951580481102984662562941123658539523782937091208957358649760979498334383218887902989829104715184321296501277034887678142364797344813295952182328409525368613066974438417139282566651820518317320867459935153419012927795524800297102216457713909155128789558119148470343758054429466701710361028889607211707502105559535347988211599515597819768650287146854948402383901331690671701564934263000258869304572880236951919500676695330331613793600966111321239081166378062746326690082689079229335581847348600512017488354748597254658192617767020668068524179334898589036780180703322168773370205252966388496507408526241775459513975308368157912613144872386623320427036584956300192100554487593534060162057348001528266071588958731070332974978824772106303823052443063314610133227154890867005660097073903433470449900304420254266144598118112334039542495012167940967647017967998731141960271774652722350889811893666476845590263278991273667879185111781747505390991059041880387854042954618179933688946731251361058100365615283867842970913699910226566820867764948867990206031375753820694000515842698747325230340405929081085913148213750669003882704725625925174156105491204507099213824761794910637082131151019356198595541453880317790907552227921388098197020439773160737680718170688678476251151581634649740441032542172883323615011500280552382669111819642337230318750520470143558312976161569271160735459796821760147172494965969700762010600109418353313492963690188146207487797774050095315969310722350433074452116495632053776266342326260023427554849273471112092124426422662066346864704795969092127315944033204115262314909917019162038324174928241625970801889097858892556443006637266094829110763145024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -26920628497534982692680749706547190930131314409847453035999283363028526033862253374737751628737494498231845489475962844361210532637241685383409848091203590113648050265999459520715939839858605098602344734713350384256413872721837740551846628036894916830904565216885784611095432325767366269867116075107169814110958855987054178734370856768836365921242465100555568720175111949717188143465146096275885012108071445369101787723297591128165719605926241398712463695907136991515167612001607431432254180027125474014729569242931333532216152854537767499233322611555662634818477490259331728897104488087147291360996119281975214631367960994975051234968434176865423014743651536691654725499665329107479739133857256756640163504910412538264041734723918815801665763967896962875343923204084862467752332358122703722833018680762082567140871302159443087009141040917108495393962514960481593313818221535424784236020708577934222253732218895989998126353829082900972198875480538620005053355812381019942582958143405664699932010957084402169826928313604181485434786743283043743194816811432644736035356011173341804652911697891386934597340768926226934043779705107123695912614675172633989241690693760992530284249139430103470213822738414206172438056139217042969570521576001289452028687287888485602474879858333085929639348837549657617734402924037439727034866324871841051938156893693491496567784254427615520568223528693404006285362855652148689051430775116668075698989808828804201216142079363272547529365444980571344969411008686881621597695892961068102383727862544643995533471220163956362266519171710952656670033780676386182567713585297395815491038909524475681637670021449374209740196108420425560532369034367207018570694834955381505037816399705729435093048543994558372939506415995542591695945268769999019136037698744793398795630916179874697827855403661792241500532900058490374413812370981283978660396298191078587845266652135898621532042548612229625649489775773856503625320128236538254426122010230522543156170358625918737569172815448223455196978813416910448522988702285353783861618329857190860096054674474425271035290999542547121645768517905579343412303680624423320870706398743281992200541771284362362960875021072767317542170318162423126476356630460401764890049586026028659672128611349361439158201330727713324934614313834287918175641750102407177165241878863868857493336192002081227534924040549656027509883278264384185030189001814909958475838557773272717178294747409969474193404115669987688318367930838514886333033464395176467739056330279546161127616532382469038914507830036649153515517916884032582515494182322352492720187171871030400944916080674032626951676731027912624148466961407571990795010458472707059789254106839951059051519531067655689746876028610298263628171407181782778105310774134947682840445085448107577293402700855104624134657757880413630457423565549720193946909325356507813367449284778668506273424649874195586654839502929414644628922282799848139885940822989405953423188532659970979672119283627955547247436017616956406774276901673446914735167358998177843395438209325485288581227384925076863081368451561286751274104828799002907124698012563057063753603702630382962406634311159999322081326580614578154007446798595136941991430935132634751840714171141733312926282835095893891798025669189270888582938877591862801417247899702508854554476366650415709386425665511766621112633538287649346575946336756526951320041134591120956594574004147400125996762529551238911238273051643310209006484487572687783337882658618211855853886223934343890937765549743434185391330768465440431027553082457131662260740286505426789800282370754156476501035604559915326630140484100701489911343318421293609458346621176545065218604960224346421747308120741469182639956699013781379884227633786448109674332573587216998275778481619837562858514305344247684887091847007430331165820075839223335483039336975322688336604614033580462299414661042453137084400059139870478258620424635279335303717394316578171225783431313604124864865784338942849954469684450006785772404798598412290979891917637057479639572934690332719510106659912659459137743725366123869264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -73583458191715347522377051293090156620598404230666440568623006815931959474476433964994677099509817800820349828126510261432712407828068768212494523110877993075739447028363680355326368137100406360497393662168549852252506508982781810113837995062452971469259991969657392643642436472701848986830800004167308362760889495372501779764262998739622227673107057968712894381606266881573891732747541881431347191975561244892475161322785821773024963983293214256363043552282737969168987334227533334949454734986082234482583830589868411256655527833539336730161840507571912613404080947396810032613485589486472032437836130980771339592482872213838884152380846948898416378724800063761187580059041709115767074709888438696253730426200118557610450907535895104751218033085181548710500586719589579437125679200088550045290031181775655089105335979613740825427231682193555219367848997600927053988184359820692975443224081933367501988512824632298640952887072459078265592819782031424753692243139170943350497751564363218991707119049590935304023163056283635559598741337787651108355870747263311269980981895690324275445498576551853386164848806458864009421016807701398766079393981530189522779854813089603377742874454876567296327068145622161586116120862775256719309130482834249629155965582610818189011434373364256610903945205840634048044221179318769504266503255385921095684370983654175213385315875272593294930014296421087130911848536178630992693283581364924922017214221975982125580465619461572319303429136194580505318669725327819164087320160369597476759998237456592753469319466231520665168462025875972695202353065610448025573636446283587784078953299933174124301251763858359088406066749583459474734697887884759730179862628571530989561039999060009465083411163395128943715521722225344612781840972769636091222167334898884672614747985696988789974195245334035014037240812602125943351848228695016931259318277437088264879631963535839601563517553002937435514435933124751741760895454499013383254634330710859477558565890963729979172282946785331947053288673474999486397258716507032564371211137925638223072548700523181764811238055070862267893562999133570864885307998830724591782526629001897510810147692669312610891895042221663506089928174070595527999162682076691258818189677191093280089635175410251028868059358155116955508287400024103785265239926251938417721223611861441867369882301450908462148846905033209318469865113162923761605507437232057217169154156806239219285323158625426581015816391442668444440182406026227397460547901816703976824675117336305240672608319817009685878811574542921895519584623654647689346330368896691246886485965548658503405144422645530739185835125790786112480442777468531922984068387840172206871350487580191163210130116573060455146623421302657802309133789348221158911942594453656528566996717372763023966461470820256169619389126446169965834165760266286951498486955380134265006331824112413388024571219892125278927969118515582820587521146384745435769986427380564033595674534813665427191700964932684260084721015351440777831170813672644033679599204514113642061198588224571811511390002226968440256885637562308153389302636713368147919536412296787449608896772302889759354419098682816791391298116833122130889297821647588657425108595898293998132889454120763260297872045152327692351268389812548880022029984510677460154563644770928067936149208208910766757259549752340407784278289244503680360609157746576239528834295135218752910649733245012306914258882558159244653495941215654587373511784191849418262086216873566706633569136168222375386014561454122132155043837342479204742168964805683436297351660277568100379531928649038869976370764003897315540322501825893795064548069288247267358161080797642467978368583224399480787854462917502728109853226007711790835162196619157862459147148770610558148017621950123290616291960231110288778717472939484310619970740542803924574911672646605715551761108402683861421271716475322369571489959240176769691696422524688597005893216235155524494634979738965867371484469307658803805098071614680231523462840480038627206251918116289890408381568559182041967145200432026279359564297362060794400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 235771429697215415929054739100659225797085325972795262944308076902271183302941266608327154549520436493158424228250702412921330452355600352219903125522850472413840235857080906763399226111769433208216104895989792267181954714778120504044990560574701221482756333436462000918338586847862247915555765968843226997689897366280238305774200365464002313659363348486167055727875789428382829841337565145648704827343418435062031406186635650674517232309372362730442487856237921197329105275854775465252419115356766991110003761330834164988103325256495613469209321330704415709480789363568507247165244757243763238525466261442077549475593607029113160236030785739853566300837063372347885429340077972680408220322360090057226236279996388249449031277808327007059428729371176435669415314261632144508948054508112729742967620692897559542167518546263404132609086774272411656731379719405108451971092867345506271283033051529220555070770496789873017618159570559491288934833754680657067297759786479153898098994534575707254119152065434671639570331218942500248871456173091393214914828407862031455986853204387876587779389855605267884813989750691272699160659281050117845023278163112509868119227218243417427171147738894733071218932359264638139381295051950238127653487369226783731373343606354053915714395106350850436555709026748628812740367090665681012774808296641268998941391230437650083681531814530721988412945658811337759972732125358874649884425665925095539841485278589713435071246950382152918859384952930939257937113870784524812667165164047076651289462284321821548883518221872931754771835148554057159055568890931079686864226533827096640241122830167450322195997043917683824001533530396797438901274770172960668456695595393732300475452965220209212554260189992458882207935999870638116249793455416099783085380470062179959153971052923453347999503984990453577856860034529635299864480850811991741580320289603092393332666498929872870534277468866264944009372305889117978672510905009096008194503762177455262029059371675055656108281636802352664996593693669895994393978186884012792882113861299258108339433521387556894258856711478199273518489217079593522005531651894860079171351223344860364787510763539268389323373022039084315956882017639149262324183374984755654630336245310280106413665574969932068410832958114330858625999579909501023086504772941756724431140311328174960129635987518464926459107094468796804235004152877624812112087241779588385031366405606224106026131030311179595947322797250940261529180925060438486054693783447442814838324205581004723636156038056088862829240929128213582508820421194125391406639731475053441813095580210643701927954585838557907145395089601353374187939248709026482270721188502049545103142814404357418535569871956292443189301364158510342374551544567261560738221182415204006916672844507978783753472135783213226526351787512061360561068870857884665289729158629869663966513520613800448964885189436491246798721211016549953152481577007459571459706853051681937720426879846548051449878682476069344455599467749605496162735412262983149853877582250515951020861479655678014781053259472308575636152098937220724585073603511270196786840755635632265864512433032592042525461723954770963825367794991027208646374515983058694732582960488389780479082043577533206129197032794602893819584135598019500089385739015750732764930114401127757937859451942176665228776970339664174015559548964374350785828016892089017687477019213566028937709060138033208762857770725915594052204449819304747156639820108068556304476657184323000225784306048193005126574327485126513821943627859911520604723459493809595992812764640956334246396486513530968466506421299374782125451390297881721185509024084900392037770621294417532102469149517373418555260720714567487151832551166730624734796426658291977766451793780353507990323002095004755085669037260599606636989416105338111441943306220787779142754584838051429357362008312437268898108173099514072375740507543995677760954717038182264825070823107442346002989399778526854653351121878883922771090164755436679269532353624975867501343449522887326536495750038398068233761253705255492586300058724724632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 231444128688490637446011226714544577190101604812920496785399740379550946314048164838542021651464931006726323740718257267583975361298168522910268776362449626315751183845050651871872009025186246513776147278879904274448918744639678775315817187075834169798135128790340866526232722953679591172125315016611548085668648318889243921445051775658636832285180778382127155680550555153283727393211577657023150125720007775492857304733992400000078530923923374523477544138744391842581535947084352856124073727485347516295596347911088318960078617499053326097411755031499413846167142512089812343443638347317632086619779105772357364231040795242381032341035826968730084205309024012408203664836614567347603360329330392380241694937861862955042600643622536607534137969769688786578521681450939859808083120974315677418957811218049673535029991076093448972633406095262085209073280265810142225591193018873787857551493754215761198030128388535324862090731982588267515794516429443722578097969716166679621757113460195600146300998841965920772545510652178087758964380145827991466800969892017599497907194897852059206403462920320395108248005503659142961813340881828608968160975643719005008169785887902157111280501050230110638980927989292852708854740115303763382197479524412066218904470692194022546418243094514325059530597102231066660042714108962301672853639859287863526743050677193243505979717131305180876228167793546672165813875734805175462964369193406510264245687430268161916520924495302208368678100506163070161664004170124292042398838878674708128323034492599119937418442204516657113593190118450458327342160437361629761105910790493853832895799760259365633879741104328544191273819588005308415628303485495132317035485724253036089797953977363187637978842911815712060083182146943927056300238400316768300227311458949839663857624418797676273124643329378754432053442020631083987329023930636075923781072844168833120026560843375778349924310482652265684365196528432374546415786684877124243083010106675437884966747578732275214567021263470240546118880635799091303604824391945294055599694145060666400469002907164664455537679498524807963526565503377988349004139331985297913029069420970356954058645406025189144030611902751264516755417501000775100374490465426532483090105999504190915342529390805327435859522095204708474429466317696317336823924920651018868406399802486922855597487472407026694903666035265583463358365040446686989517956928946033619211438337441570959499076203450377436518498002542101011657631313111247079126764502138028107555481949366795629595829833872648551091211061365284515830269746440388883093790407665290073263807580720870775260544916313566012002942848617193731063606019714540830458178206213826547993876071078861998629688165292370753004800721782041800209957023847676900274009328436678944952537635226663729508547829216448928295044209367332077653151084101816735356892624268024339022588726808615915154454824231256799312313791733920261334347262394683368951581989214115604131244826049133279209407996311898396095854584958081897514924603414228541525733490242229780655858570899289023611180993572183396997844049033714003713977648937751654161473572516116104585040634851147082851019448560413959405134995313734623640952482586073974362687171464719452793131882192804799824962245015665461619421082960920950908121210114774571745285131501959647055124537780657373853861863274528771586725437071507892176504156141165572172247539692548830701664000511700175528377821197532645245251163166481146078136405738936963050726226001482387371175301920502305994402030550451257559803742880418971611300533810854163903939477194840897438293718498450679259675715630033282284084072145323522735767587454514043157224135833234504875644543431183546413865465045051271400103287475201951637139723643988440082886269295778803575232937420257647689258051074708761558334305907046737800218653093251549946112500207388952160268715821160540919679277450368877115526952234622824995427494971910022660398019292044325955440603853585774571189507500036140279293224852390367412272813509734144762940330492701438613794582149880647947826770915074569139390881629042800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 584066280138923229993043597983718015131648175359936368215202039240767976102216975248622435117782801361981369430135898238352496295820088474596677424514676083035383229331736445784900937604642580812455084091730018310064412696240342645004943477704744829718378763502192134675958152315842573572175764436546833218065646150026210863286749056093161053591822941071959850257395883310875669134248670698875293001354160348545088453753822439482574425700446895345793705357302951283774683088468813451733641930274826615607640514527127963912800145359822707737564136564335745466429195829145316676683205215290128451943072575267627509817773105681759885171738443659939658223729565075104041675360390957576474190047308459672074478189357380029776512231494942021772876863754376935723381861370072003141796133085027841668649376431375417393479120095296968537988334990528950510853932601278598331550750318199981425666093658603451838861443777356076178986684632597745659846964720202797813432333023046798443013138321262964905332207725060668907389870476625708511065679281686240918212134603727892715480802825880678954453126967882988930655042141874490415711060146758438095374806534526085258181951615559235803304882254556072603462611112052734328627269598002427481697524308742700996425000770451203693482180005515341888892378844152097501758863593188847781184533897382980380866631828093088166185031657634103208599453318542900975313315925306039150079343678413905564920668273901656370018431829643259386798821082358148685901046754030401848217820924552285244754157297591793608719346626389074081337140071901839394625666765397050699932316309283069444101480921912330262773719746674384007664013678700307282795998777664229944561475740274915198462319808294018033171624982033571258709028531333448006492474639040051124387934074879097089038634377841772267347546096108780297463416218619916152418656816800631400320743003804901799892037888633630912099686266930579894239053642301140368910572524027129318350983013124916600810022241992402253229038738193642472061323410046203560902855189572776255667035627351450382495102502534412202927648933998647483634368055869536959385747698038045984537618439037952179579908460021822491893014770032688201544630361175966144204371914858472943272516716949145655196847757749471846010601771292438351094517858062350613919072638361095579770574756192244078453216813824079623099670838933307234827814743619914172285729094441582353372344007450238627128348104370061845584612193566047046444193573719181722928260751407458437472756338933432361828069304785667598649558527314151074011618999897635841907383891654232151745121595934457685546764156026746201748228944713863031977574660331224058184391447599126540036585026615674191277992686107657457516982136249756510263516065274599158658384627607745868785807075131188266884949274319119799077931024903074734913397458341776835195028853687541416092182504386673552833354698873917973715074557364179210812948204864984400432511507422159382217742984571737435912173870322303846323239924318286502143202659779331067653248570064404940465563274284747736194835630774132468322284686654772892536175369762306035664253671772706790407019607399105007290285221864700780745490659511328576216503950669167956401450533678289876041932896836382461840939245388834367925727580010062052360523739327027639389674055407343529624522760232271474096888131231838820633432931669506550432801841021694148864504018153186776110805802990410256558342263419673747141229264079300717421513075086678650676530284952350254765122859028439735425761419626077862681857127403424642304774384538814275834587322324140250756564952834018323204224398079026314320662466563777156840514206344051456093541239781856994161635484489846458599677504623952619482903468965176445639325043823455183512473807000628750386736913664908869726519829513761880942718464086306545120696847799148973078416228486233512049807900532402563416736523665433853798843075999343945299832098609731500875277817062179657524500876218360087135994208001110740089212310651994983539540645463224416175298164585367584542621675123038012249365678886329351219561728442940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 460710901648564146403213735536338126117530225597949166188071502712959232095248100205983136012522163940474412517844298467338508032810872777674260197691698165620573743997431120953508417166237425424313587773675259243892934941217841771735075575146804475583594736297409733474850934866426979060301747854703387485030465213818539832940981515064795840970040180572649837142330270636283263863730097469870294692267108407156332563965967139667320984175921754086132329059624079753843982377315839916238951256347620357595236234667043180228414467842198318890280164094670131147985012166607255592161043315002591617810796916675898409810813239775744241820254715931439137321807790159073827212345158785892979799751047532183071019605694502722159445040669181583092876980241043254779929122436615162486704568197351622808121015885142140321226557027970490492693023258389163394222695078745659393670975828465847977648682599484010403150919944944037278599183223834359081866177409947170283045275919473485766115394169652868209380278257090578160535234418062728169828851345718080757955396574425750087036268918938393919507102318218989286801842103781118932597299375047418260244990630503926784911410323936877603878648341252073207652398097137660465576223350200566969650278607047247703456916451920855916536242878261538978085477704596860560536668824140358468034234483574613671533138992074791613338810659418445356120751807582111978686376931097125159872088861264012788150018351334819930672365879949805548616795792333449797149910145405346331386119420402608284581902439059903801033268751735787542989737256618808284188509542300342897838896967389467326317437220472954244096723316353189467163950303109288767552196224710753618019919129404598924583817375639751676016607337685028370286423166927232062747519517707971750557269474533601478444775433222286616746066856470804782397886060367767465369620336438243526745252725201136917981435188091861345288038763866453168275942997222250380292750763541663507259582432231621422521677391867732133713247516013674141185292758883567947203987919776791899671512801411218680521836790740021706145098957642834086122061143057995378716643337163022627046646631783401796098548094998223680586548728549531326145546424467020388486001814399974175070509668675821320537260329765120492595912301469097437284073839136400419424548421329897354550819977047006769497215831447279102778609177207076945315499515375306048901997103451255004910362906755660759560461094910639841095619548690027055255064658445823021901414952431671172109930531793827149781946759322478836645105370490267333857031379552319350493333882507706407364883432033462637351530903244702755064291547965304538560825876871264932273673932962495709265473177572656724749389476883626124312365353864222976846331168371576272070016199400181994486855190660651106739640609026195949532318020774758606371691671010328421171585627673752549379237061715901746016334033802782313333350781993950638417939572458972913804695736183647504356508903488218490644825880587284347671295177743139698319131056326211760901635458959102060679021573060709290525249655633500749491381652091211123763320733044923826134900248589269904953715280742912635166914508617031500476329443585840200529248700439847150641811603531752775684543952015898427948791183362778246218029452082792317965993457770315468153471902006103310793434776575103111391583576991056476573881362067717521122207998894751945918648556022800310466596041279354024115696379647186152640191338556619673384656659585383698024342996524252649543005183320559982954464062606579444974255043943211981101671636522075947356835431624970039700985136341674200957588048291899885391699862740264376303729589891655599928416453237451407664796922842986491069520823919505497681386551066156220695878326629647270584289990569011365679773138278327795086330513720502920917818982048363951111483707560049885601309487650786978090235713381661097178077213330189001143983667259312673694442556947404274200532975776978593805244551668490071394851763757238223528701133223844170629281928836278602873145028951648923239613513612913503479341205726706072493494036271000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 478090791694709307974858909590331351918917919191389134050214442223142183269813305136338400066173042605651720320939315303635119051369915676271507862434502395706521942914900417384144782611065253924730011027455460691214433355250115435418565732486539554888643446766106413145964801734586810254843274676877625115635754816680195824986110524532907250448587492305838241295445563907750909986384976020891960822728724389498176904914982253073072487097577337034711943538763138081477213580666646773049389088272290399037720325365682036800644832201646534733226231958971967533475999861634591332348111598345542083586888722210003220062537380057988263441889950312090178618591077880129193877267521965886633751213285984853303795794917769601528180407954606454538394626620971876783464194791129393323919288110247441860384236589046434965506828735015536150875502938496344292104187106455108870277116127690784140874916633686654004778121605911349478595445447699337777962179292799871571741766404392701929646303170749835682553321370570494511587725737951217629722798260696877652842310103296238811760934198685333363901172739943284591037069197231669345368218157637987695289512837262202980890578339380627932484261902897198410037158014436441230030589383841874471489072569363281771966514569092657408359698032052831675179364783192325338509720957940701854856580854912400923690153786324126803215907572627023102139739778834416496314877400098613726277265033810596359615237976080519603348442940660928792067713028461607448599680966510982733682087299320638474243815155707672166922526067710475714905339777011377269473468704738668417852084782201431405367728473208988111444209797673022880287219070789759162736271633541047539756035163153071091071965894111062030243721773497054736103236091354247444050985976138728509997273294488536272311082031231099182000164591863298361791648019590689529977706922549741732729556883936699591188037384896531268623279938946660045354342711999740834543641873417678588353364188811665227810734017480157854133536778461552782287881317642865227097824363300027820242711503734915934558191088350898009505905368949328936850343035199947131480962204054757500894940232341270641665102923314599708267599856227265299444055034913490890991984054528109213325681205208428135592730425378505467069978756845241830113825467707162655620382700519099037661781367813134789187027748774751757155130118740754710350765282047286932120967048332773062173311539735670443004315714147641509720119310211180113226722580886141409448917592669108809294810444650012320028475583536524764671699507676208852052742002269096092753816545772128065022725793986767127285422004742365387114958583577334962086953971306453893116393154790432259287501943215578738052216516285930153453192063260761497007118594776680410534155708018581404602050511225408758367936859297424689613830274382687190680371144105363139193295538909072101452186559323467588904417594031682843077801925690379612544068892901589811669401494395137513646190515053812584077575572801740385502735077586651009464700806397879965106377807656462545949275897070302424382080252209816593043418280998753832378760872587803509258601886107473297332351602943499150260192272752805255606313539912127793378568748367968763176008713425897076817616386413200214767847349838286198300765932490493642153360836791454775494366138043591775065598141641803448812288053927886117124341086500684262822127245429385095264940140261744294316183704019239064293539336660450600408698316670814060805083024436691615794930582079483635832765016152543355765483935678627708087325376480720484929574560439715210520122072910817096565463619281316068256166128403884061220896299015559452799838272444043698526628512588676339081437717424023114052211273349503489697214377491761498551736007997768206960224632202844520440226690592061327337071289063257184711240815098613366821853692506755684909378348022479851714885117296058450055624541588993569197017569366514003891535657044716989363318843065811256351849592442472494444669523995099917239903886356281393215484321767426945246253010005394530260146472966425448247069263210202670271698851050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 333534701197207577516108564891449489950791328934664715139001201850332570151657166339314693608160468700190060712262459730458372845329155986248959644662799604684581984060409773003675628866299529239502460808092506335150735724912461235315320619619398050656068499961415821133083275289519891897091030361765141152206407921332821861102597524553157068596230938657410003051904162036717258379488031266064807089183594889811079352977343664822688220098542481007888029052284475469078568751089424774418111772439077201696403967702863798443716219904101179756678321702269292570989694119898388750226225288942014088444584097566144232628552369192048044559014885543354891751490630041125574942553150384290003003976298539468012398538094880296307049268234358361694609071922979472239792194150146959617830286301407751512351117533090209054974765720760288333468577885945484814354842173626370115743034076487723723176303689828800745660391512995055096956021969915176621280841482116491088402944492109009203824203849712364346578625787453437770916637545082650756543521440929781478537742026151202904805074491114348053270210357760475965530409909133270299226227885065438271839062056669881148964389102461189564048007326481128223525753744061307816222989257806381027695223249543617028718222079810396128243850089244206627175777593120273055505424404493867096002300087248510715989459266505611002216542343369279007917560206219791892034231076382375866697997239094852725197368369254628221241125055594111412638583829282933956818410026022492123347754516982878796765563857473228571262158648550507582467608312302446401683473546878336208192636096024737285473176140059708429877314641732723651646131108307040571071425955014909216487129820340875857161724634855329657177496481776183845018171115769974352680352253217021662750643604426042892816649579904137734996085426975162332422515898673017034552490892709029813437256224661764915366085339077407123204657590094115446411028136991587638640316967254657702005122215998805518848075846796706062751546429690911724072540186436876386547080594414086669651142064863284539143368675516834309578226185263956799521147341381292998413400467940948184007606412469835033914857289239935961898143707795991843982112934683486857884620584289650624915940763792821532968919529870724366428815510924182848603005826264317328973363840114417050794335472543913867523110178809395075728408601900074446131350929766275150717156248535214800323406114178006850851788205455973496461655267269158052931096765213662741580766852732427219386065062643575575201565253454622097217847325069804503342965581037116670485545175928749901610591974845448028151163887030990265583455897402004520968739630191824204197375437047161961379430155385758598009736772775319381442583013334650325963907331028408817605886744636631085862109841632744329189711534917516215031332739236730454490899536685892124583323874387951381564237934518738234567777085250116965418391301025586146473277782391343960309743240428667649977377978368591604757742911501844227447597526366407854328957052551149161918133785451008255222305223033394562689150934072506826743137857186744031060811976203821608110236309246098491137400185506179512964743796475288913808878118257637608641749155713722456297560189518748016783551474605161669248967862698263236981025828152681908459555298456033249732495753950719681649508654740110268141185414590048228791348739353290428645234312190851717822628948272276010489292769179306151105227323136273679940323523735337738995718920068818633377227129577483129462268860274252805041703651030920253683835363217098675150863903576912190516844595805153707167205805007216535166047365499146371781217948708448408010931733738639748585216275907837669698436852122817158544442381187805907172869740019635426464431582194812271640829366408742653538418347985431216926931336014290481787422621752260469710729006908539165118408375932852790737279908130056382372123557757969022401890105605427745881104861207181854223033360641119451692706085090831874523156312798761815224998926506990992238716734900003688259798995689016302243788035997112461589207993456729231149154482500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 282565116499424819439556209773947597968115562793477720045597760430654971376868765822011067243437600079354473145073609210127860163884821159622120819811832676202539660523154349019973891933196629876371861623038364933357704591332908372104810775075508777512808701110842293967880788681326288508735336200533220583433058930737890591511644841378014861447783247215606107305369368977848182905575920024356802046942493016101863451428385768708262598099248483498687828569798207555551033810509786260230700022502173471340904929955124446861799884072781796601922616676718833680802583736090490890966985216850530455109626473623192990521234534255566125519949964902166382753196823123752334038013318588295418841843669909539516851418623638124042076679125024798928550612892181606085659576797000484151382237618546585606038022345279642698585206301913211252709669353839724810423475891758148905414080579331357280392089055129806604707461561855669619940279150089470705149655066049459840982736177009447211739267979713504369929640617177960176838406877999052795074085437390540281196588187328070499565980320838142659278521496769738338451266279083728875158149373836089309978405597484773228481023681153987262825098109529071515402315724994165335246906475291792324722869554065362229728979684930373798404924910094108875175540667509909844265238449621693231649819098219924777820722469589873753433913440837792905371950763616760117897979253369188403001438804913656288613871791515713173524049368312052051020386361970176681083461017454327433102912891126098387221741328319390884595888810235187601116260732300576999022917159682435234442281485306039277957537725994912586041752056773711740063729216260858193269280563340528674014368017696370305433807552513126210185067756465348935101211258555490346809131648422063213281679215953976201738068249596202648789373669574470652358400857835964476471944399506096598926705678529797026668022806786587129278516096558568176950012372310997481656407175939719423531514902733339013379092313804363661411555122732017053110982754760781013911039061257476124200134828297856045895847396075699965665427543301807911351805603354258947907942966205100094951854641703352733490211801084156150292384992399731973217096670089081307481298450532187721128432337038794720169465489578465383306745221339422189308672867106261766512409525229266712915063018947947257503728687584375598691637797839051116515617775647888815426019560025071030583578613971392929184389310950546812424976674282248658364344580040985479166738492387884696981611303121999605784561589707356511023237418287153577378768584928511356144717070041352858289356538210848842621139134473515598439944477123443587953086686690619371760282197454357497073932936790087418056139687318909069659059898969938069843109004372024090252494153493073785186883987039984956087311866300789881593735544022790067236388294376801918356099605390815739364207459395493426139289516832148260109807486837736612795890047927274521333014687566592360098619683998516920798253559705961624773698627529326438755438995373634398241776877841441037722488492850769764028559425503271499070655744143388005849820788371484767640922654687801893559294718834280383694036513566401395099652311329719751629073429656695743369121759183479290718656408557593436007733949176090424491659456279367067854944621526283382835966079639953530457429901350462963533214419067796615625440205604952514117572505107887263254707901265849033542018575159155612698515886085116222074218071624467457373453181012346804602907571762471279756509926988132574695794533501603807438478512003757545641279027243810531189024207974387138744321184015286968781313851588320536849431121046269160916236925194012380323000604302593341687013219167297891808419125915859426753889132158043602855032739889736894937850760300384331443660943139058429455925529648843203746737526308310070331208915057138516507077225612037471327236939787638359011889430742888235046650067116141104528607457668427795552025260541975987627020138496658052814511562400558592099242756364594810906216450004708456908669112544351432389058711547765290522126250549709706358861625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 213907332960536837175151480197015071914993512475739199654943794136417034625224364621275390456785795235166006397760852181781780154986105399798693347422174923729806556070411286665565894003956695175345452248206542845234171457875838801206177058096703805235663999826476950094717846181134250928435167369698398393457810597191855041893691939009742636791722978426612123580258671830447443334502522718891250554318955466305703464150451238046682495734372245758954544353937697261319475534788281940705134464486537260015298034916524667095201145489828335437588719866204712639612755895667285131255427760098941500882379855099320513772540867609274358365037913099718472678215470840479172708871364742445847859800835062230070778378533102827250727373867902765037470427871999989736441913068526262544848750877187066086285600878901848274568743424764195348402925848498802739618275118476734757328886068333527820003622766907225282548148576806387098954295735309756092610961388876725422669774580372525258744645320029166722570450491845431434992591290464015581329822111941909923331279830686695608496703588179009957047644294600405395100863002034825887119859881141481363594372014213996131085749034984078476919240662268215488441398879995003040943422871608595232162932625339719126883383788009139085299374238947959771009933191236862815190482601291655463378791117048660369171991438595761463113272976422304380219712392083142731145783790600071381587646433402730780100275752614800096157160936268188511003370724478215634740009028175727649152789394812594701599373154064574366544718991071677184541252386094878855933993028542559315288355828082641347062790989274112200030697922527583233227060821530578796484028544859189841649621928685150942044822283319965506302502008493716692512106971117969042911223875814489781362210831652560179027424341820337556140046998080040607019367388339013819952690746696794678778776043543985620775602846158566859957685734555601109325202846623374981856166779235523427552016466163101166624630559862109584198897668363157606252272609243821340224248896464499852145552502061924925714220072505198558728597607589433762210863740621854904279476277456642367377712469001942966766737928619559116999390436164939021153657233723824063475429946635017137049731201612148512446827654099558373329089070201837077360368150133746271860746520487416553989099504110124049812864760430776568694365055387529087195354044511780187502233841328277120144544691142673702563917414148236722384406800180345936119932960483641335101291769711898141724727395584176657086460050939930197170708249855652619712701832656587346265098053193034222129104472307738238324421881101976834978342895188398799547643625347292525336133281472061802130745365886093265659423676909418672286402049907795135988434260584815340901135551402877871475072239712244331305870946601660217018528018637739199074467412767776749398428909099331958192095734299003041169316841399031709745681921938455736625949082794658264409837956105583936752894645381928783412291073494115555935428243922802768600877417931766848016269895217888254443483435589071690018341644586754503223073030843027764061177502365456068030435735132903856877316286191024966362136980218162286000462717238735954002751418949943697175760400511812256957111067920425273263555101199876404854300031988131044753927480136220309010418239008926433904063077879417350185154080004484114638786878944867229977332055459114954900437622266561327274559792890987561094369465794173962507406776740969509585450736251174758974944642755507037458325759165001878791381363298169168225181165519129392215773028987094069143796530310182942148857013082231669151391367460088896385234029019805831054992596237424824593257021823268059097925510005512584894727093777970847846912099631692189326850363654414490124317094150851870162302685272966338771497998178889119299725532604515943709524928509479828212883548776005980359138503304260023664653817058636427100192944882143916815566464179931789648595575501300704765006320176008450935529529398242132120272063485790408459201298223832427983015858807669680129319626669581184545783516923868755185206250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 169447058187273973910904149540119481407453401380777391712921366725886582477892772256914474593978102683745925377951654730045083606651691813734741211360341368306467064202352376138977168181647494553424506380517774958697315949978958719878627895847769914737775454781384417794050708117258311648367255709087178792011600773692614135539978102072676210322603453648870071859118193770270201368589631359913099563728158032322385606963963569822754176490532915655768906021384895854342649526601207756955667706062789767094077152080701736429933513576800887285214560500479456635107658478651719553589620608393815585428374974914784649201081784344530518371351057865400342895986993341608726204103159106619611009158632004411295501040386356801143246949075088463544069209865417238422006633319933498146022625492584879938465878654132357476424208263539684365208827966749443926039461646454397626847146314219675193789258672209832473812695769835154178484803928474023883402088365860073676159018444341096703389207916505816906273851811463600418510167234521485189790775001551457369811650740182174347407526846046980549596051942748633667672275757194531830859428732458979378404946733526767051213686042744953775975018559801218300577129629939569295248476328306157817298206402709120898405910832142152469067650788255547580487865433699933341884003593663292156784937715127277519074049669772606496359012756694967239194658208122620683247707061449147582044562744679732187075576798794787072824577563661206390955197604488143204273405516547981335906564776598306465751525640648066469930794130974980831125366036462444083702947228149893195944943675480709902197848059842426306437090897255986449134367850704773879021698163195262963779023328680990722930729547541395676476427196889103648573415152042256689021460640346751826043113699773928041292906494955614042369903157581178829601823392790176373024366179254183046272005805574144473944587258911615100685582306516912170277475277112465644640304975134943062513700043606065378778466551118267119766322848207548108196895545924832870953565614049176535420516095250469304926778267824124471008954444286624329478827922451671384471889581612836146442733179447593467578165027669680366459503980818866780579416893550494072783643154747251109411803571646453104989410042372073690955680641200016340149079596817663028112235371989565817070221712017751810096838232451409980728788960783262643047843112058206476713435243160644462554510978209448040938510487653439858236960638491706318588463432601361147203094381480177258660563985046923694392096870253251182535093977994040114944936827176344049922739446065977965327400164623988947904697837186739447460518264210417203794418676686266390612493710534820041751330505498130855659309781698824269355608459330327804040295791378345724156274578236235849522089124278225476018571466769701073559940425239104557192189016226873527759157083691547169826529960164138622464010311450502037122591295973073466105693267560740243524422368370019884289497412310663330821920341661168885107718899275309140686644778886864992934747339529281249634475677277384348872104339816270574685286721422782532919790394234356293845222879512901568906805076726464875183076795808617467459487992594451362205190927470946516516988442440864638425053058617881396935049292473201531286730624873057082267233981331944567793691960738852642890997032393905348693089635149637752733398180262344234955010347723701320589686635883247536460688744683212361918223894286977049306502101202499518598763316965482860777743383012628919877763531080581561156613610463115780774173696622436318103413298536578150702940670355591433249078069078778056057849342938374624195556833255800782973128067088411772120776648832492126871149384731251342124857380327143649382659626988154958561142117991695658968933447154938065417560361991522041078531764830295731879410591281328349305644586776760957289762376384590238623134469623733009292746565987653505375673762948537261454016825820017075078065905969627175429370835673746284595599321076417941146617390698514441631722459712309837515392514494588423874520039594597441995939339320359858402812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 110828076011869857190818984184393196370574286870189050757015928233819607531190147215249104673258183254518074430946668143039873863302229250864420545759152386745091651271884140479721709189623146708112625275953335418389159313283684792963220553496579847890984354565585903304389778887148029973811086753094578512614184311610548224297282090266935278255411246331308600604295588690953173109193237967034726585347568660728868633165870230210500873621542628963708105562528478695623509034366159679358364430150715419328196352864311635383491714521760711896859494254680567151525900505973454897891327650701670212950745631059707700140582371235442456359320493261181908474145109143164573886732101497134255257108545638303553189080729758429226759954943119239104434320319398234952751260763698466813016953018065154653340435956182883806600568920091275187833636744935619831253995970818276112804686143322525684219656044343215985617858887986397489813168664612433151209549426848929904217430187027212793789516491661361422774960148832398064019021331817997947881165690557308298089955494187796420679550440111497753074681583442332588047343790347742203830372890396371285652180564784864972991754721732876337893934531163974077463368907275344172430473081469686986568204311955727286513211569838416986682463445570713899345139353234403542871403549559318356567764969075424758729647908301822334018956589720419368851652001351380346527819524228192163340487605627960242592012234946389959990306148578104138504448072976355568283571864644263885494365038727032836237371545606032275905177622536302560304387131713970322684342075789577167666979188258625536655458579151713871638350483390905054766382727992237377822806672166956309862790985749023258105867527425932361784615152242799622301624858777736829617606443965258562005202998741164601011842661698509544409587847822017800425203318926348367030177080949933880849677730056759878025331072988761551941826073920912504913908700307280050894839950811667204513964931718505979998883453909381586687250019617611188900182144467788117846556108169688904840333676087514282609791623996538282853886069655734608911399467447984927308294477070989596963007431608647689515218578033952595924949449795714441186714158095046249489987354165725052939737963195861010718838859028657942190785417451723281749250607788550596809290366500268785229339557114397966292425340787874915405982746171777277081441642314125551362564776765023505144523332785758379410773862184605993541022428315714101555548712500859130906547812096910289684216818733450059247980230287597937741042582856368317278396125473436328781169659810828971098383909131937507981798317438643294384234938840327576099755953215608815838570111571970585835799390069720993126259446713938351908042268991451264404138462515941950662466490868923750980864367318172859562120133645685693773349382690341846356790790694058323528504438399126727446474804738648627256507589002108210365271033446532598409137874040786465579724638887550583043997327562015664292295848848038763538167071549255180784597516911149379687985138561986248123238971994100168360053967479629659057182563704564724090362265504741994987139443325150507821026696494876701060706991726217151371682616803641550483936451259953766334773756357996458992033270152074219452818799159134321341571095980978982803799168140068010057520195991401635586969285373757227108206064218408063984595568071112508084573531859603343855165652232428773754464246219665773444160999018405570987074615926850866144967117599511228537388188637526981275835630648565750541588507845260331984697797268637993075902946640468405257825685920660221955928488255092010400705692090557588272141640941620796124025671128990751732432474465167937741221957260476629719879254853052593236076581779340336750926689417921377517420204384730347080233962227251510872456985152591648627787860591590093211578223082242408282890149098343439371952086264092536702129002008552630573405978012037884860555666211951531210914622087802610247348025204583496226431514415935482548386899200772826983989036879166373893134508708119593118106043967016531309726780517421954203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 72305484914007149480246415184508808839355796299851962918657592590376453179116143880440916172970518042493951511920169009803185536876277374244102099768740084354754317683705703528570642858202397880501379465791818652001462855217767193350171109006106379245328628412037290529517339266922133082757591018767884638495808667397279894420450158117395347950799808416934748344974599953493455921687356300227884787941519742010706837185778379775199835160219355209333095750323441687566585400420914631706319318320130205830443120874717187495163780625268470446178968243487807845197577716060302034170377387917553980039365724004880217596004675527098624426895659155507444697856498622536105499364523797499514366124799405320264879464296830306260936999390014950059678540201407664733126353995093030977803500918911058806428428073428567097157664016995852147297945335380450780521366117300021207687017639967804208677173153164556809317130923365034699266016549595466021613717186249108535982062959784509704087193803060264386220893116444077289316246875386649805816261318080906805836950542608064801495635963342564190764035985570504650047710091812701029664083504224416591518665700046411930536304841560764698784013892235467266803061657598475503815695936986283375163876654246838366520773343331959997060365272285113302063244773925910136954036574804953233421778981400766496807969516242325905690347157925806940111848558893341262294015701300961333760686267128825874923022253936585238437508996717318592071118330068697850191874382535299989416695634573002115286098387645394139285355050382697424965413766958774222798567824164688879011977003418308657596319963224155012304427568861679826029700697915001657566707801677129100260695045704319798759557333013491936648812085234094050306721413703600933042337953476194923711199760473613952960211945693003184763777868531491366255742058960301682437131140059220970982807594959988257972245425497473813213459193275391511726290244146457500991048869415933717360680279425872788349673228453160510482392690556098501651151782952819250938656596783301416622200758718447770626338328618727311787211871063221518878816551423314925006021108890349945914617372571618612206577880555119354751471776455105731649812579672537758981591812891882432676447506495948751301880931130114359873191212336949089497216759395943021466185282781291293109962158934272685656752575031755917963019069158427364203616090165446887992140540379441768928595756235631316476043661221830792807641235159922543661984462510045351332493604304289640983928608842052980577390861027673047573325663920097883026319269341653590904992352149008917151422271065530811773060071082787701544066829830452329059944705487073199156827529433584574425259503724344669035363825031444689441472501948714460756403950540958188374965976315730078114522263051045412554604153228401102191203078840797278736111092059120329545522560378480581442352978669926504395186570228151326223272006602083123669483757422844288515888738924187480375278411942259287669481804606919061747807758735392026187242900339803150214925255232301784868008196994699138358956560582632521784773642669938894613852074615176924454396315529307608269320357113877690072704297638308002539087598258795828701507158641011959847242709539149466172689243082861177897859222071206962349167357975000090235506496098114306132608269852020771894645346272491193590965019323336536659407495770496351029527020346447157665017825281936783594962110222626895657671276188572968109340536579747129779655091625666481136242273401481926201046861103341052254033962940921853765558061831987618616430585658152349555800431556809221696632474619680487663807035336250082174372988711260457592580055758969207359350604866558029533749378127848363577887793017039834392613877753773706754758580756992177535866378738856381102531122082900668866993536564448471817443539068594060140084551420761632498758833446418906185915852374548777125792938693683910635793062683988932083269369342809197098009261610824056705634402528822672607126236873822515781167638479465460252977007212403064316918055431063389151902081714547365781690905655679919531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 42008802996657512955065042417657684407790730358550828281577219307035751892680416472028544984760244055736071011955304758345779108895609358702422943982459333542901884550780708566061794977150263210119999020318789770593209960219918581383180192790673701203936281646793450858477449419077832866689176494950134081062838596847927801176115329238781508790171806199451724842295206632717962920325715916201761104296706958493680678963378283055612014433296258938192559119396471618845179124931492980924714395523650689580518925616673842596719325885492343539545711747969833111151432823466465545216490951960313469349645289142033255604451180483037639189534727736287757135473310945909462699270105318109659085281272484818558504773427532927949383178870212800187128312022140896662618193362254176899809826722751946768604661225177427847671129421216129806637371535244663294955845634133591801333635311164746225753373515511194957952541213611542738260228428121947940191789599929479063909329636847852077650050060076982906201335140100507025505021645331421623532303257926284577910766546191372537195714342089189195887557596697166686979514081404674881985833937241421508997251102263424622362181068654609894822680298352364063673695550543244133122716965066183704449706539018537938353955585063721832608458021468455015213044818096698095465453589063096220509053457512318167260336731087375435935452719819554566263905697047485405498753073493935397294753444838823962851605117907584084369504152506984292003289068786207067133430693960141982214357961925780882694204753737931568911377054203343568737173109188434815835400300328237493642086703283229713174689034726511316932373906519542244110963667381649536872232237203009189226942465707563227834902306082864692878884428766339654333408472378430768051140867609875699567744908487356814226661192780171416030564761222400780168761864482905179240563544268024493000910310649288107453337466605540861447466277140070793748248193560267318130310345734753287632916016111053225818580163656136421206410011597184573155274731060590329119657763434852990107555567440937238132436817145524023185481344757249253186736599460995311738676151253604042120935829799416456178780764257892510095723654789669340440032834688960617993924371594345699738706070346701383812602799615702467072478738361628358365058428731282147606391841852839809668897662555252363040711387551409322529753450193297905545701844009121941797396296479048419981406683554569211902784046063326313206091787826579761796473073813406175305883290911133603065965611677570109358775657126989269768363873692103469034360020250654500929406025385071812021858336408230945245365988866376927468634497569552041937843664784063625311488034790031959263569394073833441441661000135945817628030435691686022496405181231114231719928036066485243136300315589649799300381758764388538693567163405792149648345404147643355849130829122019866942046361793226755480754388957842357361820472572048698859166078947296945521443431373315405444330000892866463792475161890774397024859755819705572246552949848887036831078973165517360481626888184556895061595263802678676387202408326803911701021559354885933270350529160992473939230886980144572419145558887933609141252145203619754250885634934415527761042603659498932264115161208282530219705164691044079969435895540400534042188094634531637711388243537737751237323674476295694951958480304312784061257581979403155153009957987615204330387518087850776171427596964620550596799148068752872135963163427417661183013342610049727781442524833306130611793823914507901438566727721053585957319567429330417608035674691021448860222463279296672114945202010410225000545403083296315822142651600210571072133885475206291921238662073970990616297904718990657506852553692474246212341963329433148747517688870257061332961670328752480693168975376457246602884265664034371032696307071339543977002212945568604614977505547752157946660370551447861448388175178564645569471686668945814309709901699800888293458034926343769012130838131173303546008686058112500374390570180266388816952213676774273003124943029652806376142085040694619168432048684243632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 22524304662328619782641154619765098323370642896733982998273596993260348676826300660928102724162755953534915214532219524316359763301211682791966393407719522058645051269501355265223682813907502943378163986179731598693328048055687662230765585495235291077377983961919411348405293326954267344143680176402876627557726342510267572697522101680305123225479723376734009101487511441212342956664072696873473916853807508244818187855185347516669394904458447341731255199460238272292175200042606277152428188522407048261846839301940209876452797362624837674794888984611337069009160104544615255648189051914367765815967381121668564188186058697264704052140179181182821248659622559926516454655469297940251888120742704851918787117229387961234029014293954258732996081952003877123745330935341311950257202208396592288847848336976191518924690791026286144539159979138177047948230535719158154458580115155309137452315677291327764899521405401385034911608950870318912947536460664098791976117063149534570882197960478798844510482375396684700035285858692945875689323981227391660291403814531871930890885074231866876414935578704134183947243544327059058546631202246367366202374265289956240757184757233734163243628561268586713363442689290819367931278306856409005737681437768152423303511049210979792271288577901999018816519569515787596624321032026647342286477048305706986914387623735880419451286046370450695985810092085098671305033869997634003655675376600061468724750552915686471122182927690075808680635669072865794489034744528636067977970843328527756292483653173009446233634626509670866377958098961686915905099078677278888580899459047316310329267260069509950166534944336758466247313014325926713818691616771680991896772875736191473720708041775639411176516521524223254006067477256443108931569832756449456105446041242607584200452791457756326024585958430100221317096020328968185335454465236927828445205814525333479697982282733408522221103978409602602207480919137834091860712069287573803014451222847443435026878193882794440876989521372368457471042614400984897563280185217791887732483214466553110896705107338072930827828984209646092492567564862187802965874851440471887476232589905880533958621871435932338871590676932758661236268261249264811706299935179616360026116204356093076509172315201259434375464662205409726570252084974871663469974186975870477270101339486328872261326285475697963096558139722642308285005678872340190435865893297161453408335771517110672925389504841409736013212035238215034396701601792103884833282177869285021622207350210297175158771685402009064615704649866657976671661808365550208642596297046564474852868741172618627023683120361022321715507722202306163637846308569614965898584539358471740731033923966930478500999408190695852357743398051066508995339154956558825745644626649086272383476864914953152146318494892521516584380677412294720981142523163189062030316853894306437682247721437838107598226541969600580590693449608788906653063590619440371091224139804983228040229808089309231837995947490821577491742737125583046270337932896471079166908162820410985420977347815360993640976498150651627404272902020634642753388940968685039690585978093346471223049266021244743185788734487896676075841662381884889741230361119416462582255406348782795971619784175227103968065859617230651778530174710377501316350221675958741808497767277191562529098294184632838719908528908250953059704989250742676404995416333177541512679749094488137234607902804775134380291694747067408156745018238342115973648428894999002861857202310079294523241754132986011062236852175780506610818587883422980857054819449260499372399340284805742282037314560377528923722802047371486800752849955734203229592218627347130934918533415167077642019171526080834268098109434821023206591962481317633817613585172937379577787181346759128318701219649915136821679640969969460341550830865131565619186154987701425409094672982260678461130534761253994016660701688054390441860568454462889201451455764694310044947357664857129789640497804796327154519941831655592290530043139373840312883995248208377516996507244446422675744348840792273095000966878851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 10752162712025443743318705992772795644460399433438727420701585928049025360277088137521900623398993008847316339931505036557162588519439563862746587083345873920528906861919060444578958101564805151816070239999768483403102007573033156342904360253008448888344914663454974081227062089991128798419751992255641938272460817197595832010080398768986591737051879234008178120699067771579185099190557051535913899047290762489862407556683770363291788907826200550533983597343659299220637363540129887080603797038105264385936723812133018270027225613520167948768920154842736476595000118505608529993925720649006887249388002563756131157721648578065606755877950136227860083579849728490640609261178760967172475412046743738928393223830815376768938177959604318399478834623572139766826726052933148656652526498677992016196280309096922936884483746291651998329432860138023011741943469205371470694901651234655883286509422199400259508007872909087741782228312341293598506095517753253071155274290770054769434732733149611921018225201432935935170840555737017127173729005399744002755724604368884319536989128084604466327357841957669112211358331287581348248512267703416398079992919111241845012623078727525670677731003398129327500970896745198603170053696163820812426954747921136749120200225503416051556300163314631088814329935183259970963552645199367874460956476752208115721301761512053459260710539419174749103459196609599441177988493115241364562827528543082388372924494855019889248016742347501225523554740668430098581198662160232838602966418367431041693179220458220383766939421849621681307689986317767768558194906658983805193936785814674079668419252769555098869292635917470925907255456832580121311881467407934117348236170112970446513946548808524026321070193383139893029857112039807921681786970443876428704583008944168499866266860727542429192231656716780095073093535534805809464588018154470487736648631940325473636246373593389451203716424788631626833808522799099050676994691436966741732492661080422713793949901906463017559072337720842970683375311140497805092431338346753558231076768577878910244029864811917566344969342149708643287260890032050883623698807454908216030114651257990535790876044794325702430703222204601263985067136321525077427576406800390820254366418401904255145158274273538254859873287275040588013811908801045216726654331752684914387112409841766840739586076825234956924063871466567714373862537834632385909372879067127064361335952899410454451438838607949870178826059605238270568567454423529451901066431299533008506757232668282870467613900082380791236308633219101262661846843132550072434059417916742511108670295730075793716098507986685525199239712116885756528179825879689203576428571554835777754716698246474537330769561506422619722358634572116327742080995722887555036776911715296842337540850449304188001037983656525847232318508007379467676615613167409179187465347582330620688260909134798887926342400683244863679834572756288809814266224475915233474385547599529529477117082695092332022719898500544979678049397774294790653851464859972212680962462197884051381778534161932065501548753029537796900482549852187707562710359398006984514651957566423084396212050339685104368865024118828107469802570355787539595538095267867864979429749079344648272780730622611724681807876844749895167525935947675309116221224595238238382779192634820467295408341242088279758022138878157652170623752519767539414847670654416544380792917612781127183277288368511824937913980269326606317573476232595923109699668806948071341967827707110917964547663271620231555550593793002085341292790141643272031196818513294903442067587103031571825381633585258846200659436553751244684598400422008449480637522926879282768211876686288282011162353766734149054177576524613533682162956648468276266548595979250718081858887087940482048053165823633100608617073561876544077554964443070468482656661893147656306076042113596859850478012533412258050137561417155972443474341298034063805737285633165867589818045991428806844125896621554629146491190078960848789906890522488436033094317317918851954235158119005282611831164613228243580785940898046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 4703340312591189880739767262746662770194039944985448044742802115160666410927406418475908728056455582232709440872569240743891753523742895830029593852743598311045003913854017001665975246991362155530150089455209802064293308563114238238735315055341718621971238238649202020123638355111568432843512838047111848892592146439600680103398005516132044045869632413808634078058916058534333655361658997102442646268717838375887430363889959408322161211102100183629202349560909127172079981070792271264529503293553513395459132160807150974188676663121763173438676680375925576751230772689512505711038837477685219306384014094679917408069644924415507411179717622524301303096414443630745360711302548009739485011252386747099952099732310143201440710796639963329307165821300731544867959493163331203758063044228610099543229590764676362805465494013891304554476778946717042200860046205634338035761563558612618300165258259789548573813988165451796435758745811227281078063624538831190592325668566529617937192387417597824083674481218098124689304836379592825858397951762727598421501980016987753078689411502740879076303116175328880571022710906543232521563275574806316601329715181767647973670798388807240070097617799019676115934158904017586784210547631864573077887001793881306808265492526523216405175882269056574921124147068614873129740472546298554435372526501630695776459366493938783673558479496038315677346660322931844277768991647604689362872242380020062207391706874294926229631240680604364556224026240208714537911913651786898863089524859985025125274486360442135260818312422579090154964066326648259299014624206860660810497475641059748236284574178633765512079139843874048138529488585118650942442640688589975702940777835377801727919349258271951034819467215877847012330600302404015747540484204160420242041507773856007628669045874121943318485628223280035877730964921221233971473093094887305227697146673716404068789513581838446562428857381139851504566005968258859474922155434178509253391752950646090338984110569426350292684519172198930042468932836068265869982285356454718306152932436169565829692271726474807285583361130559529467164091914324882673526502214259445183533720029088329318425553740781784682297143943614868240587585690898025031980807455230838593478861154720736704353331387394375962768128471753054624860133503529828048214514789798328575057693966227862810896200875674714202457970602419941798142358229125968882454780565697665530578132903552064818436690842965090868360600739583846382489102624595851523633793925561518894264621344497692459251873786849831668700084495222804660772618238485373299059731081244298763642133390487409137115451596725357688020567665912342685718230059737657303916721922041858629691149487090904745300273710120630318605355614402900344593074084345662583127475730065015847286677186773740144327030329163164548759881085405076104123459921912524799980273949144477481574257165017051602686529936161861395391419526407758209362455852276073602962426736362081332468109175451022110576915446401429171175683294229538301202778668905398642600627840173166784315664327257421397569158779488675432078399981200596407538522923684896153671527563343575136258444999536150228436764686610426156610022553307447832392541316348198586179910525555568552368674854041822749141498418406709838245553245543505767951534367133149244113410032248330960211905907790214987811235028941927611648884691052814198749470414731722316587725250130458577208949670944700026306255280739409453748954265103523606056714907656221753716850418685118430964137321728366219631544459192850288992615970536784880755169614094697564706055562498502007761967665534742153711105443402660859019531482464036301962897420757940634104262047595438086398384212947120106702143131678524385767391695044238539831476545934093484684456322608802832011193156952547206875575296295909833572774503997793164736878929575521847147898121009306261289937525426006934412714309750813836698251822167218750274687066849762380949477120128143333498069330378587245079208363820770668485445633351365863189004429938971260225331775200362681511663930618604622290865605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 1868035869538670213346832127441006610165180704932334234037574457442743292349385690393290368083701823783549408987715305432901066393285610857467907159145187203662659987933393516817525428830675577668218767365097664549640349590976046607819750949473899161916335663759145066943717479231299761173160071470531582217710122931456009028592982077331081498623407472557220065803705296545727004291301746387686916502655307468325271323640820528419351659250572038789734711112822529054806586721981967936668005064655419942955135613563860210926435968281103759661403329984676470354346680566498659740972830065526914040521895387223806514271875636890772925259516898672275865691122053954042984669828584914014565787645408166095304079706307731469550979060998240338565943747784393036589104507993067844326476270974723681880477246341175565361421109276770560685603146339884059164338250833892351116610277624763543507782099555235599028326047866620929685257827567583404378134467964556731585026978407273821481271030271267927800216863622049171200600348266531198852582129078492379017672309665632907261190082646473300201456011025482878491096120713238476021764684154830617268564854663545446235404273207170747232997648570111273781687360400518198335818388984313046759750657205799713799516362037656289965555404409249831308745882691162820447974297671277030202576503133450165389330690155151971680961611597677466404037847357376228371013788372558802534227791556649698662587618483045818738516126467261257286131386706606566971038434829912842820511443491466036627624136171019675698082172024139802472812321141812956182208671155388568514621093941692774424124082254312638511997770436329446830471217344601855036307654359700954982148392515059679441750093953827115818433508893303073340992056320020766319809044069761623242103843095150224665287497432807894776451399424172910854748322536519092231030770987837234449294599526494068782732276895393478055277904646016875659955380168960869739903242482885974109455699398864238726080734249856816045136644383788303855231798747823727728267731604610516477700331136042925502517726244670290127503930797526328195437784743532738269499173568138119151948560308049045497117507718021264121290343592583177765777666892362648176217767281049797327087089334382201890373395902445730608286871644446712015645608672325842889271074443618872434053528416180694064358198027388305504182434904327887710010974739888972618020955639205275361904890057338993239336497330227623012415526264501046268715740491206104665604389392977532727352202474194408613881087675955834769736647819069279974264651377853376274482605392558416680516875485070267616445251051617763837108189618856601805074690644448512873020435081984925379653201902995756538177211724229020818790154620578253051888771312989366593275203682708995962469486385651145040268903029479066530229316559285563514353388363511501357433927723300432756868523303454282885703179083935208264425599239613955564109042879141415161494979578442657555523668381330968793037156459516136563572096220451518742269297109746623888928280494895368378250225834537548351214524466714600028440331465647982992713083072605830988064136518877798059786830552114415482658982497030836984987476621738223136576996047310304560519070402728054874100909456658960044336124546506498720795939003260838684025313709152421479761822283362574188615867835918992247172827800729583604200847187724030757772785938392692679958880977112323435755319024709691868433799551038995068435509525348981356310155850984374295586813974282532028687695093392128414839564096599130506544827777661676670232696047126965687052449502254526121282021289225431641096468636963529673489227889850332517275787637208728872588546331736257943715994342070936637582139186984684434370557705165619316617275138240543631584595130085159855558414456039192065308763757808537377923573602217303503275670230565736762073235687452808452224799667300776967946162479411576133301411701445785541805095333327466910889850348480488776794555206749822453053455505382461731208090513603425653547478871719966918697826720707226520990880116713759690412995117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 665102991729104719632771663654512727770877644433114524976337856759857770859909833356699732990201913326391520527627816518230992554714693207119062094755415498995767921609257324808052456631375439459086794025043554054297755030277594124976247767707746508885358714573390981976759172668817441924612032023424828712826726847488416263720089336435426682927367894383429220675102623223468816240140530334208084524051085460297435971568988667977959004008182612936064990000706895109972178905343546701130299714528768722040854035915463515220481319683279058824845225250798923392494320554863001129085750078322727905879143163480108011086789948479559195656681646635158095071014693903554236387233410271825709156732853638895286226472133666183855619338506773308895448499616537603983962251623005209608684694756350298762787006194590271098663197962252825144152085139717103808432215240082262136510501403057774941289461092252909846491209308408361482708061723644275774195937290580406947728987145129730915794956508799520885801075101202475388765152788073667102507217820611738219263706739346139374420637158870828299594332681574351508150101935131573463455317111450642598318195610533153012756249006734884762919647475241289868118201735802918641761030482732400617097987582625643015334313226254177465680072534525569491436751074923165043170955669358460380182987705113699535484673505728174192865933965523987293688069869901948855754298995049766118459977004623703769680997014015406250624930047996742035178922136140382697331629776426208373763969107448434578370370127337516212493197896661111501090564027663767788191019176569868213825642718018041818759056447682523459339954094014531109790432200884589749918593567866346907941172753327861613754495712509867358408170640196206695209775220383495115054169091508908266899977007078829543349455706480167844190011512021047589548788318146615312308338494012046208155044383217783072697797153640943693393093424747762973347759472875059556763286820705127986429705477395732273514770117362803647723557772356213972561897319015106522592409959553630518538285208375693586891903159689718562785235034690983578507370185110845026109803350888761283822532991775734782622362244744353417454733659556799574742667747769778159325474708314995944885048138304931126467320850813729173515229502846385156369325527068379393744550571791294725738629187232111020712279640561025007026400886892306170045366953961731686028461041831329950582171626797076221449860300069470927550040949718409284471244467766684838907705615769300855715500812339927716272925493835654940737233613093939874357601766115810979008774114797398082519588710020223815216004975347145368657208107651544940817389352632406742505066293423565676086162031526207999356811042657577715736017335188722033479307576351027960716142966349862508855191217742507474961867612226897852785776276519549807278217184132113680635327876630084088837535786544620751737226601615083343190763697546357363571359341436660456485515853144957094675194463137972958557962974880939349987138370478244056035430229259137970361353977138969472577778822637575902720303875660009112916828052861245286123013593870036844997130679776477310141476384808906714556502827049705478306662385829581642538868972581624910759116103065660919660264580105318983210189564829439314503184276763140380668358930546412979879387591793450803653849173595282316254647844447293765349813654062855519501616843823163324993099161770117262843737974736619626799553190684917613238719503604449288594157246538029555942160823740208349380056844953581179297593924441044408494649933179674788839250085291666983001524465024260226723009607007401917771772850355673097201350406343851498528861986918792173950528794830800744626922669519534358455640588907279976906361707351544468401275319965063260659120784373647356962013896694136561451031177977450873304650605225455076856782766200567234071028276655522240979387173023930218169153495984131642714106170434145067772523034251551435693113001745069814276511231272839054169800022670828017156317551288184716546649238544487736784424937508811961526906739718590650009130859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 205836225191593855344874479983155585045240491925263937216235438688891872352301218985856838648580702030616395358324959568157566355196185390876352828414752222391500257430199713448752311575719572082168363354253819975813150047949567615911309269523692473335129327711389539719432720873675845766176072625926536963068606763695726375472084480885418003032388430703805799898978511423236881282562253490961068489811953755198247329326106369282889844620023112577665808761572126533805894403620245831617655985360811020933034218855375012886856066453825271775573499636199000392813421108220939175345021397730333724952596592181566741711746215657784708136757934423215956913483062709638301997679924701407213463275747249807720275446250813923313041515219358546508148600869057426923532373085267316214006624905702412054247812401886218192004892756583971020449172157707327264972717273092824896339069714751469364177874021740374238702737971485287742696927353836272954101440153432225254270651276879084898286809301723567199665886299642654710111074969183274660602081964823673061421541182904716719679227094690434577375063449233698160496374423602866535631884479692684231223352890962024926106346010509669488763323733868196773666159077802867405295564587681868911072889074733104015476875312054583543966530133190032281606071449743436784645320595235887252267061936878340141217970403027218861062306225395167840814625740537208037470056608576011462339383337480115493519575977793464728929071856129857587817795428540344459968246923403686764162640920576561179955830540934460394992998508553744376224265112634594506069751545257326200470553711828789861056624371931439690436201375605833236059913269182889601881170546361833850939810561694878864760208984774422994157705410488371585954561257692421199346249454311716058963856602692208010032237254418319865934814964316491390171605783632145133669977458122754957337432753561573590486917737533248180886422370927965952722777272484332006939659246458996542342126837263718817889756073259883306990847012496305218917677348927478051787790689721854014518238376898852233187883337308609925170285765332250593542792982320987069391381399441893886516201147239845139484153271881225976809249803577013248952858225939819571937246480009989206828335841098641430561899742780960489402486603557879713291982290733102251365484250231523967367062215030409353763773618599320890797210864047035055141461584199302980039776289449637689193284663945903418662281581843457590231030609144532936390000825928241368492078623963712597517301913005054292778590346667480287297406530161874706637227764934840326061799696407660222534436528989342222340390946120739154979741859148647545286668947340277177740859450499673810379106752736342107585599859412580650059045113480847733435082845167873884729121229432828965722845471935971090461143987508487829724257396136019272636755158643311317661104215953644013450180751978850773028671481159773732988146725043082921106603986826996736939762037905855886152797412041301439064528850085988722374738469704713153402949041993451582336378929495122830349874977617091794419228590520981767781697139877902361742673022420263864382025955840887655442099509344949590551173388383057392409441850063311551706003326448607006741200543316356727159895831881578756773446835551798947287078524467558462366730526484659943860799438176083975719138841871827620979032288396213513651183928240750576332637830197913635266924216374799886848810687122262490880431274109347650598781924511790448888310937856070039583166399303578129567414378553805811803444818172707246220597717421261667501682979383473516236580976695140291300269229194352217145359633275993437339646000941848849479281430106889225204817159435791684735490018594477738626968411462377478535585976231634628739558593979155159046004549170626548497770431504759803446436333139698829489895912913156383489085729993367998594427534374578786230122499075293683898213700674184743384160541698253285690703284656450805096855901879309877115217547938793755125984864721832896474717954744652890761140266323302838363368853524986520900761511331679879392089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 56093124753366630891275367760941720653590385119146013644281769891802009439101700935445149407095468220593110286829735120719637272387731655600241951319159482911888511133561245563552175964796575233481064354530104787996626629869665570410124953774569862475382486135133786693903995878405848813271506439173259325653131060883507006170619588681539999797414823987949482418514562343238920655306910836092037046481623055017570219872887738717570454418247268462248349176216744321466673722874407609748283702709620328858961775812063368956754620629240141365768339661745642694763968951831000222672568404339689134284138134262496328419441161925045179405033085950791086645855413758491771817451898961522548190567032348292057335735784331080023899303117190600360162462252389327166863098804562418018677169618185287737623236498686719003668049673642328733591113497574393033883157290757649858132758251218209516021031729788045389096409730066942618747793594321514599693538388722096735573377081577790349497608291991621038271034421449521269564429401196761774331149574013843543625026304962339682929215086428487490445480458981023061595104709621243875482863754426926177194921326373214542347310267060191186957945129344121854146698321787138630470511256604548099341969933789642297602606649209585678959725405949906723082200680954005548382311883552789126392689839701124351540271543088547796336555193759534199934373853249047618744190337571003659978973594637987885017967742975927115535236407532661144613750343200651055744612054557148504801065089993348127443102077927553637671464212981080034898491584345390342666475263027429813148536833712158954196385192530807141172604829113144749923836779509071242666984948786237007756428354265811538427186255192320128723158161732622149087757748675413867924501771299453935199236549749568800487923466655337395022789097346190676850919008569243893165984364444243964241860626300515482107214151868793983662752061322844590347377117123654611153616844314782017927145426756901701422346384430095903742491151754461771371157784952984074390255681496853115097445753450053489339896072046308271164733227639494645611065429344519540620223672445786723653574724581408312895017521115765420332894072862797854928793198951907031843384434257467504318292925325095215408946230471232747318212634995270700234249055590359450604215240446623190333443919299963156492786414768228704089186409049499416812843651835713512634894336139412129942609394007481880016647858140316916168882266165652655551285380907590690493472679792068033122466442715398590520604759424304380014130462051239886763276109032235700878155495030249288116320174397977738996401894492404467910710334238602096701976301401592935430249440043030070350668928296889638883486600337217787823098863644364731744296172932538922132823069822165747244831913790438912412790297343830682794650056279308572713806298429228485549569609330506407383529101465745462494903135275432885036862419576808438655673130013656337483616517892816850135672251421657300660954478719236089281122115649131948241166071759291646178962102166161734285256210486134553875624645986432193379815205780129035370641815369752773830135208510799991866176825603695194575651422359050709721789028067115269933439654576712903231371170939359441770200349015804997888663233461321019035583251961965419873953398852550631959390721637620338310497162274697275072641794596205664436954766890292204621321606000389437298524975791548602932667379769638625422344014428882401344291000493379020832039734343879042638042664937031678775928315875312927514737049608268115920005375616875422690455711468550796454614507803945405894554027816072418081080485511800169508904681093025721445883084468973803377316489772287084880267354667653651261138386244444155204295650480236610321695669461277364249952184324027016255279077810997328448795585631303722351559814350163442817178261152959084080673271664599412004751102853623297807071837978552462431561498574451111354471493263428850954178347569760460615804507104208300883417991492377265019053002320829013801809024719507337990699525920556332676280327224257501342773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 13372987861928417326119869869425284551128635382808292265476464811350473677820009995134788629663793706930451260766131022331756435443019511622187335896458882137835696015196591617472073443874091641379203371155194755655515569089951907033024439130502575568791803540396415423531976238440462642956561976553191329552419857216662820075108729891913473333706306800157779973830976296552157539050575463013322545288620412647295969628713223091965697259082513186206223807088126045545356363516282179990566470128207777138823028979794582488020842930489393390461375032945932758305743667713648630437072635108803290704610212419698960743626778625123132273299807062277392580451665028733012066548572772120991738833859596885275968129917374304883800195718633660510336775337045597069337419855435637187848213941635581966267670977848315024403849606997565836641638229342521433150953264414864215984233533882923175924987546459527254228785554814295097261306161442494925450694376036936322081630686898048460426807783325816318965156132757745352533137168708061686810461733230140625567057996184318178665936262768826377943237122143671117309675800678127985949838497245940685179669660220173533658829152684488370336651413820236204405917754441066396158923601652041170167027302297739859894491191586841668114373214060570250129536889649701408800845343308252118919614851560450078929688044314677458206792543079142931039598164315694249679672521060764989290943882613569518304153583866636568419721908119801313877374568752493111933153166229557121127653694133401865471673295003940320087185676252366217634209630018098083670533924850956626628286162254749004831500866345677181734927600756090896837194146754022487235938418176778701440878785170965344924597681712043763045157023498975304526927060715101000295790947594832226400301890413281069785421053367293751096741555779881992217203340875176841743680140557519125719598561192200232472314024015217800792635327138673288158578829096051097216020751215582312386132936023143778874902151901632675732634923680861657329012093581451390822870912214625779771128407614075403074060187750667476969439924109913544277432569684679667552191849379109107971529248803155053195104220894052053174068605122263106679580865943229717111311126590335166462288229603195505370675640980998013662077821113263701019728961841037505897026393825770677476658924473135843394004632858993200956132941016113119537242278736693494242516629212038454536436578445510359538017028662612267128986900512524419841486922467369511765916217675318071660803196403843658660172190306881682131129715484602559702973363253742028510518011925286155625244978162537996393043738651226146282204819647951348505919765061228699530589733202033238033599784871360902576698438910181661196895603085434547474378846121006317878142123728820006894174535006876140390564077782389695823463319032869049179602870523526125587368175685554516275151314609135271301356346487891364827142833251705143198334655227029476498065733340301307977014135847870123485305630887744146935241085924366245277265908715491927182562348310858513674814124454540406324351867264230914601046727640942067898819749951897380022793051498583025175303305852287896631161752257120471965350816944451276533440356768682494354519553602157622687455613481277683804079020030521701586521380225882316118354349335012279819207379370820975926222089540356113727276248435634368332908027117917245596520744764986263183248974546750352255450220931470849311494208151731859589786379296243333952601114427251458996326597350466957852571144665034099756350847720092388663583210532298163783451621845993817967638803042004955617460935014210506588717823697651757548115884614380516647553266849243882160560033386951090302342075769509130920050784740895136993026567522238446210658220628571680555993708069636445329345404484118993164289989373889574341833822970759219381114891249138109047533226983122457488280482319550281598493584166338337923354149031727144072100073427555115319696295910457159268020796109386034111473662538541903013105059776815696761203989005303096602892455880582702489690447195651312255859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 2756175678013927843279729165794107648325475694883448544651043157246028788928954953789219493945507287451936361311243979965904223997401037988794390939318243112305467360032207442745019023201560708852746258637923350251189309323540500909229615372061746582000323998940312043093733982450486256858746245206421350180924308924723407473353848698866821028310347545416485453743486484953092109514515292453526446278788757127422736504296570255486886768863174894142855711035725849780697870427317734964488770329571218289133687431786680074880102816787487884983262841652672027155843586425027033168795686799319240385443002803372748536663553035061265193595702288800883961498782966723418390003960727875679132415930801294167727056173617501541292837231546355137549945599172756681352556780706848158158991351588370319887506943440362538969594930902167232911119100345050864234060225657976853010563848465249567240151267692977300383118016536680204914556604064044444627973408859796363907020474422394866457313465169390324558614021964719443389249606616225414565449860645612392030294978553618827117444563721034007862779789282761618935126970497398844136553345956981498512575552770030734385858857127473736913914756932824533068092015453348355418972844906893311029728215804526521914644721621496654791249229708309730342365707534847048025842934615847329647282715405019943641725804323726193106514343343660676407644146703286277303411800149698707220494414273123267454267807484156432029471371082567586625314301751092792992712391203367499020826439876539786384922517849626365767259989475083998812199671566181003382447746457300994508898559836134821738575490803267192325180835035535941067531390347807085269203898832624052617778177385783948003179794061432973796195070012384231536037165668839734096660888925840115406953386562804461816056220292670569007360377897701849212712477437298926925095209174605665889958376630391205333256662762621171543311291199122309050246058383525035548674289783700191639944237974654992574744087335679222689844637293069026893046456941161782769558033079509804806706347376066019650887501437082309013582079643881814680171483605588411646579982117103780400917164971028162393978356925083922467449643533211519239712719007336863617760929269322084122461188883297300239618052630946019909814349558063301722542937005731939555402463648568712797403911816403216923562246861454694442564897029907141055609733449700101541232246655534758294290435211509951383369586318338415158614560711523855685599076292497957237479536435736755170994133878497461051620165707318857691093734016594649936279145909374265939348053118143253591454225187022321042822479106615289133782468015862646919451501651932384798392690487102197520980063116461661334319751509836152321895102250524420904757525802269365525441942680117744616937098076696541292271619010224751544879471554840547328584182286508103268905959777106121277213709461108763669494387778950614764058185387087117137722681714666340239073577978769986428456811099397365312585759580188436523741722341571988735869007938212609652758151264594566578305040340353280133114608611142307484252203829441971797904867857646033477064166580286678575124088995451082495956720330945376973607095825293512427968486872335562356116145341030922058533798645403301933666985106959570968575496903544858242869508445115046206303756878865658066601734892346025620714167361671571504227910156975893907958163027058593688448959698330122963512657526420449391509225924761790971052166866874855744241474025679372533045810939504911704303627790956242062192930518332761503893522261332697625850271995561579555467216148913345344868326228550298720602796156651931760664198639495249677176195759528784473262234387154495235534201145553644886700365887446083365515154348247811017601243169248009915504962777948874628598231838140063820096811583050752569463499549361178402831884725016613427130795186816718275143160025721625944884192799839381588372918744767059736310772949424320527958232519080807450545859681339974699897017203913735350599022405338421248560022308324664563133986088417341660263231975422668457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 482565671024932866051035395538591774448891207276529560174505314132415932674867045773313456060850115487937769968247418953167781081752899533521054114736791576866624768967289182136676766206157384901581067564814011718266281630224127689667009041109090845327382091129674979375123411216712179115070872741344604970517858602044248818998057124711210178038562645043548962901259653665335460012399486958848348943227461911695328196437539886571679938845234202504760140402545803032271395832324497174155982562477221157106163905253549926567707452980757437224204503009233824311631945805226741778458252517511122808608756096593654736593596301582553131775828290974891234143248063547964460395295526703160276182032476285840702489410126175761039790857687642037613375522938590269602017415244460054808108925597305037692252067802413935924041787545981806332657232798872834610446589898590079218539060297152987284687482784401116318400285120904429252665618392364573432132080087192930451714195321643447262507087888265191012566483930924827647713056255898095375668263647662944324622986820580846181154854998332842397004496073904298522134557389574710573101022282828580845669768897716271372798650934804654458858039716218432238458175861819443019004963988226384217324696634162513337042059110643586509861790774224098629339710228735701041258675260465778666840861925952314975103710357220431680222780972089564513866859599623115064880532521568066136687460627802904552165581318991989493433987674346047272447675098873302166404075417267100441473686127965589583274088405344493946188797512113340537587913956306618577021138174057902990566878197859457913355899276929786394987836110740500072908405995990653486412430057873068585957456458963488557711138186995151993595503572960633625049821090144255887505305354606420229988036964698373347201195221507012433385224757486878836193881091211582354563337822576897422016690726767583967925550284190712607166321779773439891424682483223236084452124736438182160500501742039106512668949964565651548238283550223985815944984729904762855713274484227479372894565440892608870588848603939698067186627925882871124677428684608367865986929752658657194484905431248489075353468470141627626783612134765814277377988742276724713508125162018902670290201557661831751079471613110951248906228913578008288383803764071228729224915680315704224677626402145838966554619518220684776669404595946066404724086305989720519177252815214542028667320652293672496034249281782468909848721822914584723700470912646100616819507098098868189019030482815758475141679039657070914299540585325296952719423206437954407437063491878486822673037210408017438493333572916028190302297092957754394988224931287520298566680728492206502796151620553961957436481318735936554913677482803807601393896861963765132783568551449791267818678837231911373071734148097078405183478493025247981098525595657086050432002920599846660679706225494112160364058993415210375222944181237626070869800776863199796270619723998317821127997895527935756323609813601735657899550092174248324988225047941417769625177312531880374502424699786888123100241418947669517015202753565833059584936165794368078475958849674680445143987750103716758881919747418337018509264439487437229632625381219498303169174240273717048078975010793463518336249183846386470327386740082652753255367429046385829905243644489085896040919331800723843209494785770050632676984103557983524598061456809086175832714299151662317032145582974730660355519442308329953064357202215097100959184184888257043032277724587281565257816207294581577863252073820886679038344309078979020669792423095073912968352103905901798749061010090503628453922078913805654751362209957911684722969436679581513879571133121818323219275527531888788122133668189837068416183085370851707159822084159638649717710217081755656229409082975690853679520964622051209812276661028372689695567462280228355824030502746940165609478474370894620191010898211489247165820789322401431478620410773180815045527576567305042372776892491070133304622487756055866165081120660394114298122828075474565140043532741203682603904297317504882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 76816063853802506020972175665687757680694981563956392627752690505381104440350802786721520612968141112659961369997922691804580478318807672616840903663776661761849778552204495956887122829056734233409236154929056408576521544713894637619961055609395498279149196380459807962119695371886065254106608786066283855945998928422295059661617996478258251995895890064091725342435081800583761933775822507797326920895952344840059810120841349686099596232396578188752069936332597089029848805476443835384341971345447587913166071246716135216410893959095528375143998197737244931071952008455679030008560877668542944357332866322700861457977289432135265907525999096680861283587886741037271050378284113403218885474759087996090832968521872949912197907965846981330604448312869623310628052504870383117729814499998116336295973317684631782367231282128413367429838585869310752713674036219185076626026498453264132809276380952663347276544731835667828535910364720906487400789658534712127159654301885683181333128157447345209183490086307562087879401172976779964245711506481264660558176585895342980039957383486057710005456926347474349156567994732017414140195362855376384573018619738325581257680957220858592889032917023169632789484856834407124034083514590676030629572080239100161678148742531822279425309320738883359906310818530783462341551447777745834379889438944012843884667474070438704779928228891401125842457176009424222567905526534892393226079349613286647482360474228096766934269488416239671562625912624939667489388552318465678189325572483339771590899393937331981980972687149224292609199434963769005481141928288552909997473350205916230331087979408669171759299623835397878551777134175719868319435446571443659280250244512599844214382577808161579663482975649402300236324222356155591607883143833516683936747671354798119558879386008006517895839915489924321486245338566348560814878183183151207563293504356618653559295855555347043393933277759934335744505197319909583847282553100657465139397439972023158887470311448719738158189458381880176218086364871133013684979765028710699890286295656380654475698962681895309258655001438961880044547118208765825047861554371931861325594576054123924709342994479855842283238742716061408785369801586971247685283867504363813382123531745448557502236980620815073607556426601187910654210665667567854410850562269954180069430375457704489742054827560902872421451265116059833084605144914392878301206403612163943535196687078151271327024618613856156344312103167335147131705984390433999828412281183074702536650527004994578966277823439466864271042985715348278059231705766268222035495652918709845434005790248716258064977541204792409985673185156436070539482541260018894643284075292142877779858264699585014151320529245728047177861488575140922375803133855931411539145569458702647715907948552783847538117377592252993180957543992751222506827853239663481644669593357027358591368925508256742290295755567440316579868749752722569613445579340181524984630159116373926717634498970593167991511059649219633157349046415667425467936108755777964119490173470013500416647583840698963753483523368294484839672883288390285670821720133571501528681300025206397946494600352446562242412454883889314550992706447796134535141256842525705709962578009029547300849235275969991668888465124287462127878477825520597324229272175201499923507416069226669767675400055917755675613542362101076670750060083271977085911784127793086188775623625026151976045400355552762790704418742523747557818230506376382090800437514348520301043062584600953781220096841938251875392117163314909441186730219331366915457967779864174258378511045077538454835457259620493407188015544291547030980551320977013639096120244246061217580507011910731449268851990001515460112078585497881123419236215688899604731259932772927226955451568005685293276954403632945458446037248761670650120664271201505695963148781151552238615000045883374035260900107244824111309599034612880138123436186127534178489168893064649696784185756218787910903504584070357780974689674321017316232776873492740105639392449420714823695714208000546796879047393798828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 8616812176496199591130618624850241044564082586114938194662985118478180785067671424565470256995317441447423798082820730228278677733024758538537020784167201191833496578518803800832364699489180780398728115947831172332998654192745343341638466487642129156795103505143503299430108485423034045042821347285441895428142107785078137074366210880686462623360680682670253263046049190734815084571802691113536094205227582666310064040363474864888711261411066372338913161998340588164426894071434525908534476020879103503692630939939830250850557785280685952500140931561639251081496663836044065484697491021359816511263540694081906029462862385180003774452406112714759536476242372041849033269191611491830333260892645985799683229904446375475619429418391302469563330973154120314083375471743261622385992520424558458640301959693899942719633396801612419355520123874578405265758989957044135913888799502177316294889289059635548022332771076461286160358623322422017667205148249707922665697075385111829273029723985748491346200021921258433123633108272929448808766535651954066208790406607728233058303422464538557256981014176678959479920963552904680836280406437252018423435007456670886729121549112431586291230600566549528400411258444884094613391311314260906593328802345681849756001922102730662629387717942670930750373298460658253503096583691960403762410556149514046630184963595197626769853508788976066848355296635909959308947366896867505139549777011065747097124031891401241093718169734608588198736205403503175374129942331324653133201888062961823651029074584139777958072696567449038495491339182810975429326033870566422324179213853022974655406758254302038245259651198078592978783185079996615689037716574336038577001262958573462878051552141179687217318418237934454393317878168778437154960370559870334544741980006233794249040233542732338588776947412660851946578647032253092321267344577721988312515656387111588093297257877340389675908183555394843528420982907420839232643421734675392615710039357404379957537624589235893378681920191243442980776105179574828718642544451887644571229627741456903315997950432388892766576924484620562647922721328897282239598529166329865573316937495370229802961508005307617453350422385797484737940488908411224017166567655460558528699188206569080590849306864574331142028015830448887694179862034849401117968925289117228960442489159429513962255449428359623006016212655002325824466052290583131940515539314667591820140432908887503396215064431887018934475274590343760447343184009418148942760857545636202098392164909108946829299455994601788501398436604895243632261995225877878849647543938615835950386517993062272817029805438839831421362102184110091260162781567125200741071772038809071262923714029158421212834738698378378856461547293087150971385297938091569288013741419017240413051447574845796297996103777911164858834205600041630967872922829293763522325215740495285307018427633595692282232559815756750881229423549958616883394518428766345820957246004094020664626984627062740138053461795942982485844228805573326408411252513945380948273095964868740308425313392147308440342217236151318491462247141960821430417682249734437079909464881855956124239684101933540358919545105898954773645834769957707461220108360968861052024655625214123091617780504077453339612477290480606118564727535602236267175041598108974598117390305600436409852210270659730999946277007942049369065547677991872593166051431780005442870916910429271897607583272159168914314319576064875189497413414226689812614999611928822173032049234255232594017985026911701378580953255942829993174847043600449402215667124345768903149989959874575582721039850227811656047069518867247333854330917205775023381182904137235305753248338454447743482130896033497684158334477909104035601684037569113004962389281200494043647059061879004131582376316360533391924517635329349790971896621355015544322779576936104325034256871188492549351212806077925817889624865106846777588508646172300778313287273941649130590652761632180534758503172731648544000328974450689988653101150121676199417663028766825036145839229219436511413459777832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 969361328402177431300893130488707912220182100781852773504134620639076222150325153111373771926734835870572560267948347440721111888863491621382507850604003151747310119328559783827962913160745690730670754806443452682216197118857617967608580296455650909712386442902933750246948953809840177681798356394951699244710452449274473286261284534661456344423017577121301506777899852003183671889869319291959902542303710937431756311297134241717416678823647546051052251801425590733880882475790716240961025439502262126911134650630626553360459009307512763830379672659980024216359597991398436590854626900769470474965738092442626443500034410629333966944194690020376756199836312373249595582409059742849762638071092561614108142532091422360010971331437920095483299161114561742360899460348118124560948603468333709777734913303165919750552884297945615006191862889262539612012272380214260402355097436754478688479435158231936101307767235828065466809339958217150569248498693771934784500929877074963111010310984977277830276782177023496481602926385694953073170465799764825012715671942854657394201691599678054809155821437678097659835653571138395333979892422784312531472130871306509227564083379381382558854733484103748737047142459943891500131647437848989068010704390899576354289966675172328983368940738430466429800828817909041131070196446126307769508351869944196265246405447624952547074889879795774844686513809184503405633738770510662040420639106657628381317848006739312420689732292344273618267038836487280318238244273836155925721700950597124129677170843116932798720676493659415038689524624373105389607968523819929197518553041283105371160774917350791009637706313180115546870974043741632867436802630022154371464503745497004817132621120586620750263957585014077627801069162553847925303464012905928789497627763799796919342610689950487391728705009287678189599374955133848028875174576370627382139304613420101068915752936322949678453381548225306252094404560673928149997364651283683125668768382665776973977223991974167663064455237046106327789862558749024270594897599002172537962480348618119432332432424129022711868679151674182276971379018386534073553809921916972226222970855010568899935986235320359671388860609080146055245373985595896975290404504009471987849358391417816486507648034365903177736561501971641010089372192313521859182534970289518258460137541380239740559874877980514457207783433293701315984983993133105562427405122531413182781121427192676063035578056030732901554150354698649999294183921238747910884868535525271723217013158871482046491253509559229696797418281642247046248007192797888082543511582577600841971390030462602051136808011237290506576608421282287890421442192646120228991090317183333364429004423591766447477946643951044057997899509212594515777531526061576822487248918363525630241663550829899715125456683902685262613211999715124241679809207907607409830414834134719135850602761408186361547575047752118553686858765621369728466771128352953101500744370690170701659240340823342866523563098153247025488041240104582287019099084903638554225415412088883918564256401972338650665494164974208997673774825606863043865195573477084338904684867830802549513200439968013861860477001930799862986377171100333486893146700030649459144442964383135739354969299855992308470264529648496640216474246833951268990794343815326535776442021410957186544818377322602280885881428139822848316167861713102692539187104543878247382043944877490755522392032937777206059573065788943755612651364591337828307602983533530577136626361181124417863156186352014907962623748242879675192912874866356190342763384229096449229180957612496268941139054704057342029923700683775733163975363980114830831824970694174556081541341219204491561976142465664899839512633989940065877291962773168969888427960890610681343720176760327272513899506910261394983742508848297857375119527313589794103061779948910279114381106322990609983842928734882101358979355867893305214244780033091701188420749501740789517151891208345569526419149492208910694095516530909215485866362681192027530374450641316035111580559765167138895034790039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 59735166062298565933740648008377545625204568272399540860350194247008857944377665759743731367902568641439531756684494049841356394373219990995364467812068885691635281979935913628035770378217258623311302491140517973446167728276611362923074303153560496311512931011715447255471818248717409959748292341714302895128644872900595207469791495642329153280658405021697865906492248075867555713992898753099106781024044358211633190719120351716910890810884891400443843093682503555760681610937249367309415317354953580562304592194068609521441314854309589522925918730289716104541818697339176404892411645917608140594699594975522745587145347345768274642777183899658337061749188548442790925161289698431082032043649893964769620461753389496650541811450425539457897792908754333569474693244758291331955423762602299192858232362880779222715726942699473771274906959635940731454594939966382990516699761381475770366326461861303809572879704496325899137595445751988754799730310725434923418069589718442832922858201492451328561075978554279149706552364627595722201749220082736462929613084532240294622669243268107492539479774087929102885580638060853585743968203891241828216855108832384889105818486685190343113968350016939418730253230952829011699277911473345900209366127834535163929794607205982707170539923017638157927949784096572221869788541024954430285000500918453996577455666633700546306254819576151846944416855334565693002493069194384051846791232636944507460282278736251999089074768528251630499311862821416631895070733935002249044400274318310032047170978539638334158101692738357772165946518742076667523777713376494004590709481447824848786100964814282350995257849605142624024573129738253209628493700586889018022136461097365206038078563819370609588629530830790801029599345586357442543508141118732156946473373984466770279288314396308261371395969037303608794232984783172584199721710486738913480508798933768449338338617491685681748985823039901144368942826842494636572870434041207342392159575663400237134789729153076677577690668023034055624593176086938967654539504298615983962099555213031072256058811988682378553087397281575560994948216297134181337482859118866914738036345709132432580379450012114111820438926602889915553626361650329181297070496722238260486475987605409906889434835022874828986632122812595276217008373482132714221984912629003810101282799873541547560168910145921724843217296270953411706480241690000596581507686569681188030687635814274571007246778307391983840229581145239866253721488882597695890606464203635349895596805314968228382218884654020686997663181334243180222550493123223265665007886713829682880734845876617209288687657558940250291136055368079746642830115839796940769793339346583535200513910744457928584284974820924913003915165655256040322502443769847092703967883559652538116241794698842911930151667158587170436374640566268106485961140625928897274773225083408210114970923611716859479759060572843098444318119927646543307728608144669345921950281313504798935055829010676787870455081484519029939279115067511887078882484236270544094439568709877716080253243460235488236136310188561963116200896549900139437406371016877264411816678638992319908151524166273243721449248105910720928115870156207921603343481493030576382149757923680712077855815946949886910678625522938626575926681070019312657440362109686127652434692539707127019399294330079104872764016778805057719067529016147873766032946886265728896730767158388658448555417549198116695477670278301996035993725574189254454733646044796874477515730809236556069588767278903046839721166383377352039283204011746243145642256967305258237527019884034815795545841909497847331509746410282381412767848137002784090660496751069174085389167548864548789999333675830020945952345512505416238469367571025655944962158531726240706835308192436195250901124936903667709938802015106309206002656415892344862074870959394875071267234266143551725600677507738215402886101471937095736253141305123884280263235738637434117747899137102332890083906949484361024086062295109441413394691500560897260813101784638868848997754666504728031158447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -3565504129050385664164901476356128007780611462488426287846480776985047684740311538947685062330776721029091641733887365379609115465801684505996217205482929409063896620184350764371909293777004661905899929943740175711094049003849129969832952915730972629805631303429485909425965183649445965332093000293583429060916023362037343734309844355989309861214165730454051716364973653376516123823955728272014181330596860203450535221489151777444336322408963920601497145854571153206128984122237219332630206051475537504284169374848375599074535537076353959546943867843941403526297194498399523789990216766775980176697097715630354229270635027855046158999372282020267907493813758477844071866533366001369747177252507144556263750205902357356891274408292528354017771249092410057641382229345683226077833054109140287254988945801789303211889596706882724067787696606531722385294800451100143421610725377985806849390691990618133138691325941162276464069500771472071185918052565731529981901726463452700711373651879312354056882628935921422668777903672111558388173554358532446640166931164485468205723673251038255526393843602787344860312550132721156187271015144579599429665853657462507732323396988100813016664873967939048073825530958969461236935005902830363348605451190715731322966212359233066802821253216886586955746614999058195984701858251690737726064933374873880513588311340265906485949851238731419035946271389827193912592707963248639347060081200943630036146691717559308369442407253645549961646141329516279469688286400877533255082733956464239480897844122347756430795963484616931055139141684920037038047026650771715773788222909961388611591768390890205023227897958409328935975009336607214925331793759884761269584179384355370329727212676912845213728148033030974433403250279124890163866564276801122302732729405273821678843881060131701514490726041619106617716516383385705381145944872541553603876692633414808167693145751156800356169476967648180711549451848694226318176227503148280965283525876914315935054952116480145017845121069293291909550670141127400988144485119024611592940765837347355080934916657807517953257175874473551272259169400707177760626869877046050286345057168319475926314677649516167931712596735680617871136261156504469646165668063102316495792659116028717672336771985438443307904156117246029345766064478768916765090042880509181286653935261646780884937076422275177599716641765851651595555255660290049594740256963897317552954995681827443717455249950859319918582090090172273047897284383879368170072196663531174561952269863163122763901006804523985283308459075056408952138215211292966328366467013464171822552589683697485666452894962731079911276988075060286917499128153771843089901930258558397980323217797938359594961817818210597034722881181301934094343254026749126986629840942767819774503501101457916562449003559358524118306049524820938941546951468751201038963266520063726815881080386636584499517004098837384064781397496374028587147168269221675771433854035268899761580465252802113418962323167968861599954772912417791223981606320110385858104513300889819064357485949245062281241940215343960411646900797389968060034114751763342138050309350702235418563006696277522986508725231543057551399329057837382014126107527653816628683189921930154383340265705142293927376378398992578438657759458253400823438721246298707845002139099583850947049297254776650649842299869139151241458545227510266952494588586413005244574929436853378930414806968905811367055156064437181189596995558135501873104322580712514537665061089081874534985279280521791931012604651087006710085053406931898578192475417458744619031578382254549460141028983472449012629434360397886391766271966218589242113917405069284501779941871861963770220132979790904444736666191824852119136485623575001637103483492969812363071071980712470600261217098095091413756359043106064128685580122635906037774577962900890473976636786288410938813455395682111942090428768954520744044361984903171845109075735807425091843303543910076531386382057653939753948969332562458448026325144827548868634524747640885498080191761033301353454589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -1165278564152527525138266594216710917880133814607248295011758884522607699135194754418843607528162403889525048045222124104729964131209188840466498697493721678584743448517369324180475038287776680624183381564947721815193262548004768477457052372403412947087488072557858323613739609268635536746047616850319839267775982319345061516039335081940208030892762844061809949361699950956662147521150614530269778193391421311656383303356050199482993410129828945698011497579729721804088893023051129187227831041571137629239195078225918890886675767668465031808401187870628497962947721702006511514954270660940701557353513917901195419159475640199572225952970054181472679230597807757944668025180051995094368534647189156878115490819972824746694005735214299778904868133933786210624915304349749181805581833050586307860885313116795201767238782988546509337095121659486621988712640520672881079947554470957402805644256618332294686629009873641718262485944660162232728376206318852627215232146768810281296486684144736083289425393109526607384880204754652803393767812318838999348466338362556030918724110594995631102385267524857926752934499504889451535175265194209269686860581476791521717212136474317866206498413629936804095267372966588536334963848483089950745642577931726327496745271349773283203731753067605239789884327949189379960148706426028056277728923780175806131855629333200628083188019302962199688185356299203827866761175779590637935888209295029056495121843825413175742502222513038625776970582947991706895555209288883565186272763082204492370834430961098283176114313073308835332070467119211174429151777107558800283075065442494657093223094234896369991145300928163043370523284786229033933978054412383983983867572764309781698272933068741262043362096010504688202646775624452919871040941593656996496612607403089781334406262138882191305630138114209635804893537792565639059554151514626689735830831920222653685327018975913329728965133392603819420455834520671425071858581046312099865790157396345620501618700405211396124196218645339831367265813166002629610349832307830585354992783530841254886596275333721559055329062797384559421518742032372475668780478766910963687296593656390234699601583878690180913556901111390508482855692356678469357008054690600956025498222728301478764198965406084579572287122331829542996824574230569014532695134480681525258940174957936110963768404356600936584101138252704791211175016931262093065802522922854832909784048546124096350461096180311390489441187304093876754031518430798264097221421773574509163261263154816472913185356716859627683061978253595302321973335721243744641110389069965133086638048811734797964862714500802495695724383894634178550122826890408353411859196928867011377074122203828871419995222233507318640868837292444899699924787114411909163145732499624572149529662916001274356204402244693549059969912308753236218983862814602488420086994101246940111185412250449617657503967314541244308742050136117049620328429930647258604165975690522440171704984896374042430006512414683008159027157009223627009192343932944516384335136994858907308556829684504343785366208467358492413514907215553218568315920379901670293637456764970087592847885619403936395679075734256102206910571869689071171901088691732968743389788490597966273242706006685021014792370541966401253938012195104612584700086858919381422980870519493167716085159372894179775529789863985921221748657011174594985554202955973336933733837369482690845697035869148132455269298972000217697642113404751046759331532450903463444537724673340409886732647772521828315236635205453737186042432628887395597889715426403696283320134797624356178683243998293697045037552696504530133016848959581126392334983048842978742270638589882105745911987185846811902575662442978930712368220894238136861664398356288497989232146218721297562088762220899842286543743060724230173410216776138082586584019470243567599838205063359937819815796923368663195310627259838405847292100959941907790315165097360009490546654229321082233147390857561050858000584203062397507844446119550553005676083191891406810148580427522420883178710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 349963847893171763611965884320860995963644929091234290182075329273530198940686346127070970920161198126462146708912773361117837895204261354761842998753873676677768050795803120887391146062067552179577074161742148229384302510178713432949885371397489874435186732787143835333398654997595979913883442401063301944238936204651704356419639705295513061512158352721118433294642465007936324560129541997965927955976279812355365200441342034367906306116571109651830174865654397366012758120389623815028551333745745176094407917288732128579753010962955042788758859975697534872588232546937220551813662212440921036978771196854543735634833553169479880231736306600406904749926394314386757092291156497191534175747449390331729349792734753787769912226198632935361265126172600300637176329954864746675579855113971123596643161538574745546016337654714289696532484714381097355751133143480276885205799178872774375206661144507939255503559549428652599094014941944177306351968257199001171570678238762777701680154103946501229917207345690872922307565894785639878818288994679159464482290717034951972551155040768560367165919107813824873299578017890689158295427904809571732269391386923385931476756887268815371878321385507000178569026136083537416429095098573348240182766760065379186604914611168793542399794885066485522526483083742421207215600481087840919550455809206118934386412962265394530417644757517403798341659699663074243854875737497028771443495069412792077736935835609639078403984592555039294229240340794231090335156316109874303839100408907966973069771361976187307578905677994920090659849571385678352817410251905020444689911634145073590256526144829882352942116950109723643001636676271652078133949623502627843094527104822978179630775175504409051754228357508347812069710283556387177789198799577216477188646336308699284320704160695335023102066671082594318731531020859269597193709713982973065614079767730056506375123218729087137546539815911307645699678157183185708715525696844436753327780559297645420682090734792313854323803721929642252684244853638564959631057870384828484305664767299958073416191574691517576134330677867654265230221583969112071773061896922767554952682952554817906685993130549239233505309895907717623390915242495357726317843619314939881073252028302822496487916598065085976657065304996459489014386528175667579072395468774170614764576059260606016596867695465300244285110976950785055423999631091195753272910476792169231579989793352286151798064990909916627390155633995707954396647806135584035235092858228668707243890161026901577382368539912268358659818053319329774872210340035755118293844123049538876260866954288063006903392803786735408836005524028498261598449555784481583414234745853329922162366296840167613677499880895480386703756638966995669442625439979586772085254511653903888533727722896972619553006554015505488902399249747175494502641723034895457150547384348384159165110232514658973800535772662828750041079732334058952555807162969378359946608953913327301986182052082972265471307686159305374846291263225812563268675315640437472852032448036452239338495716725540805781379420847898830171050271961877513379330026808741614100275517477176160009236247982837007038063112339597938791296839768469269099299241184422029348411226795004515250212232071465110797032663321569439178002036712352698009652760592080634384257907744817582881758698211042745968984015945296146088332710761640392036526548515139890372314778838798309578106462675319120361847243101058842950065430286571099126816719546321932137832303971004996164878786833268962222840931152384103654459424725948815094316663833098221160308224493170820350300784510337012781301202999615778325512498980130876748877863558806544112577957312240558198444256501810113279818801868125658700952493497513611581649323019764336444405884173364286559816242468299778928534570677462677165743455628961776737016000409525044154527217137989903803484653422464732110831279720782114844764449014500228425999345567738403890720527877826739416595257095677189464822413737061189530871179567459379494551054457838512858457432085275650024414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -191171244084150568491050930450932517513084369693094015052483304712870014480472785546276909336080558646487636713904824033577316943603035970352548046639004614157160547237440299339621329216095235922990162053403183910455503979437146885268722527052511317547603807517140355365045327758334700397501963706300749102417356432790334880509122901580502201500625761677744639210282268712565243711289742041124190847092835959435403996896697467140987735311434447065075426455598185792464885248748723680565484945944920840053091250196351245378842910219934934589391937053965489648239044478625740844638703783193390135428800991666943143638010662010698868477410811509894094995156486890455360875884860942661700031346278587475297214436803136307084800579568184133984016765977304294651703189139720692642250115416911089660078989200769893486851805636192232724456419806319338698173262482692416602475138234073156099328737635952706737112359676095685759274096795685631372764319993565193567514715222184073161289988032044456723525909662872562113866592020145429995698284849603256181503927832341351233312882967243646244013140309741117049064606841651627793512240535195526911286198929418358934497650008649665836419435490576096867939379671153220120048023018497002505175343462644599457178448803513146173970064684672885622004678272374907760692944616059043454525255602799842951961463817983805803060392994337450823970342268547485912395685356036739019116071137706916739887993571436474702334466892400325663268503889957931312377324108925127877392225244504358954036872548727591512204351354659962942687456916868380856699368246456643301136441487982685832101198123324761368394807813718708539278266132588790623420852951395237116715932190846499341095202530970774193059745822941199736807994643869721894367081376076113154252891935872445070559761836162718708316050022422493895979504967515644337962806531314860060465913905285409957976993145737222134359947035121066354859152481357019578319058809973818405512779416851197146297813563490964178415015926377653929835960393075201578945032587461670569147634804371900263856426676188065903135745812444758705254448282564227867545493813455164740930225607323812275695307929856851120280795503715183272910420099152274695634829565807385242245462307523249762952698186904004245278480100323199236504049815266356251781473125742734261271558084445312595500226728044611701575391570690504614279271790279725799142976347503946733510401076076187959813383483739961983344082797202083281303832122758274288599975250433606556152202983671971261419228314809617852798076111758502129616547348471718774464928139093335011575744219529174491181670868108752183160292746480420569367981306895520455748885220754365532118393301599080586665454536680761305700402506789643799653351147404104001545820656271820910767712748342980882503524328204041101025267073983067323843134638379395797303381638143041000848715762540753348996557596818328817399059058262490104164269456415003721086940207246005308029499996822962654771711719582504405993089820115318892463302522877634632176762013820777418147012241153759945710451924215095861158142505351586874999850806452108177974835996938196261498662911403672558407341095505071520892935189607835241964469593801551049017649842933539265760568210418893161561738588582330085284819243549767520847770845355276261056251168297771689197310077041213081830466440674448485705836219032225024273651404160903072230461466750680060926150919178106425673644827308456657659977623804586869398528834600934251796069135685254478717300933324796821283362429965837737171152164225932886574878334405676094206148746825123948603475480252117453055041888290673047496226067174822776305498698148160899121748780508163664720446078790321436072220985999950616589548955034203063268281676526646202555276805171046137850362750908418064845748372775134561974302684516130182206014250325970987328110999507492143827173766772247162626047290067629957768668974296565703265273612987963242016629741094548463288263746291117707663997485521793044602492849489280818184722036875652631359861412942409515380859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 42883139140991522355431736344504333380057671152286630814144628387051435029223450834704364990639424951277463675434380550642360572407449285437928697752199449107552762930644163117126696158081044854653376591379776640435089923190072690134660189241859742813997468578716105810781916658754318244806239121220781866946459002491385051234403862703012240843154100058214708317047133327369546472907722091925733477575341803923707349706954055997591578713595432303895647993591602654456424716888682449789041805488569975675182430127143609016638375252521403644443585005608856924777224602335101306352294423977283129635240407951395705555076519131364860371144504974545306014890548867984228196113679234630774875262208054852542840480446847578749816172641616718367310552247275049344759216300024415561245804871446903223353295064266096992015952546421541315630669699898083911084671787050629977083287421207574796937281231665997819750456865093285178800557811651954186439232166089240044855349002916272732234444159788467480987211392458118800515653578765543580513359170505278577647555765110103206703007830059653632577155426122811510321162028257734737994464687373831230559436058342472036725403438489353789390116017531824665839819373069207133653790920515398611782892043319789939867870376703093304041279481262355138727509927498482990167456262433468066361607314794528540620432099031656023581905207915406726409281152807658485486476076621748922336992673476137966774852043273825716153461312993645762691930196114804318990880362181994385272482434937118242511074666198519029892191896887109589986032129616365647945955345036989867247584147693370773597007921606816815430551171377750118084120787177150276195694916017409244069550287486714316638297994449764486340937311551399417468925832216751225900623280772586543320011271086175338086446063959446193508629514019923935742555715030432753211467902534169145890599403580662643040099817731475443841822045695685477337089687628523594981277655726972104504415596101721930276273026644148198305734581939112020942553252808791378837652867043669184721306987813344661985185393826499330973138284972325050830541526744915163134164508647136049942632622748942592989591236008848441204323010141021877413374444337568402482776961422583920797686548771243127995353575673005829267906992445574573284112545066121359867928902167292545108034298010860235867915511794933067974464937012476433314977998347709482179740027465961836357280140215449852134158618071563370877205886690284838615530248880193203008577091189605110714671258200795158876768372655984688179127753376380897277649333724238662978991004506353423119919359580099468298795611925792823438273467292808242767514183331005540768954916245301323948093208210420930153793716186550413933055597439527840049509955719352366139657162998782485539312240560115922209728552729246586988673985307441673076132116827654428415073466218281792294162070722847782533004096316317133092727209220742361448036244513098000598095514579200133406697327952872920551428341054803387706098772897558537265379309968762458651866957287925570122103939476904449265740290117645934559203717559885311629493100266616588932185976920644187723918605261017154385257803561244982379232428366620480958312285554242150303401803860217929816317520132892067980922079975354262966488396625846659309063863584539076336659948358167283809295814748274900618065849312330525565950307134673507767728385683562160490153715246597758384708428082153498755657491871674023877091165348904483566402696046629330072790273643220368264466836770087065503279567243146714983336543643862698041129034019737788338691659938685886096306440836225445926498749334704411919089834578403334204041075405871482256003692756583110294514691010093787193057931974828776186537326282063188748656902513830289970008314915605882242122497669424636324983858515911085072650252328315411718216462859014879683125915857556930261336543653385618838149128576147517493055586580686925060405152553983660725963707295978952190191309547173099803833876225994429202491252860114411034234006661334470292078867554664611816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -7695279212933366871821507547507469935272028141929916383613019822016883083787710301281786120753124444776689405631455518714728460335009952390943268981226888306900395578167790419418736001182653296888519924621930893494274049710193590401154774217404061718834297444630813902229038567080366174628817305418366999529055454783760620354613233611326966367667263434667873867476995913958858977381356554714708642259918812581630236664665814788543999885781640267054129299933548832578435921651716046780649658544358854522983402584380522265383490748161233232051169925402563458213000567619781373711198870672282207649752227831079447219442476424326472832933900766426116652160886560390190975269480950594036351702781475726098876950984737925252991920495615809369752860914910054099171523133786090412755767366881205226429364769281676877110637343765494674068832829093655354848941894152385146678325729275223901743999483044071909825589629237406811258170114320927148320362501475158345668347758488485525322619669712180156891392191413027595086941728347403205978354433932987251514805997227356286677210288281942588730872653219758781560799879319306151721449609085693930281342584406143639723282118246817969828145912672575843535331870528341199096408285188132097345447786987214391605034891700342665900077976932772995930422240063674131686409788097113238529619830517893552530006548361518172053750284870010761404410658094039039872789944771664626787682741409796824780408194972742756706485565894223085590970335593308232171278533520841804295181495094873663700611730702204278014106651178752686468990992188183387035334847079979949452857291548329041670028911244133926049050346770270729322152887514589618122817131656926302377765882984508323284101911743180563864937924906771242613302067530553708968560946173827928919124191607966694668105149479875876837967844049572207568294586740242357967179533745146579458328343122226890269515191258307168006648051682600326461482016353758073378249060691729038724243730082474566268880627423430131126012534934309564727100644748522578216171476737459421820192484051203699937498539372762476149905850198836734349583951156562857069565883331988006424948414024771896054456173368418021456336276009824942604678147458551153704372742777609945401730011307357514487816091562435070030086403426245124058381027297452991000226744878741845524956945108018853416746978123691264795049261313752229737954432640604597142184895367344041771805304679968682936358050668139563526834043369277360704095906147870821920078040797219342436001612679951062056865802982588176736018782698677242499243159626207006968846610921730911716567614294032980178206982224172667118403568389868397854146662240340545996708285619461529401587816898806378222223680472785105947414808547936535241135123003509096204000586407623808169486034252620596737771572644262601568069119154717432911303732913882428446478516066014554568176533332132649143442999755786129374485774513762725253169831879100516803144119949866509458148653140654682504135857625063202243146580160556235169579752111792158216263397032126368634619677753396279353775557711001821411886000329571587756725180150583384213673957773395750851875028961585120040257146816773552456698971716497610315266266828176021098845821950308606409275184407975665709119586174449744585389167202738026886330802491052230608716015280189179555417451624149339247122914609638792586330270579974770483882888797926663285174242955550780074351569775300414576562074539827927894781482293290222220845882003496813051701285301213710723466103027669859871643768762550924027834278296349814958809230471600642759991481334677382994617189003252182640254605470387396966136603075788042860996493435654969903495222756165004118160983432734097221466567907673105081324217904952035893979514619807668361372961703450608413896505906737456728447649165381998731618932188057472470994802542743594914604776119091010497918308423108568183261603906704540536493789364811631475648687821020491611357183039077251238605405037063138753697556917990638422635304210344078247523648091308142970421165227890014648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 1021644582237975150958978294832611560744710213789756375353669967241066116957044818080576514605301054003034586608569392908039781999496415456731746991966507194556082651117800474352380583555991107804504121225359878287269605983329137241392368836252673402348553474958487914837458494214963311672153748234455482455348459043112271397322335493549656678978075655330517636787526263354890667715400187916359117485493444252823255120134774274757852878643360439521374989221957678772733540424396797704412962678152239364281666410667855874584846388218854020301869612963533472808934496672676728463673697571775053832153882069884280278951363340309942071048128313231797086882361847509670383600259429246203138616240830233398101258001133986209825323845979426067224522064293823890714443952864359680312325335981303490456029779150431569210613774996888142395065686261755309939556036468412672773152649230474131217894105760604906691150687095489544546518423529276843927865119771681237970226746489182194366523996802170775814964429045205324899558987335569846183122946278005618845814006766159643419925097391165856934586970657412684773694521115114470705158726463904898829376623844567255896560912639062768848429969466653840579719363468439424539019416299167657476852802494550828849937582408755091751462926017344375048058034460284638624144558267741137274528390820969721602093149101600246375489861393764172913540499833913526953947941666572609059754439471769121917407754790265939253308713888865222678346591512683819204593860155742440474473998329173904922301934157737509521619239670348806147206797928149270036616108221525982643756500885743823830564266118768618305169832867738403432861208851621408863563318990574046041937408902156416330594045574716601269537669779784138367134157556216605785536204414035238419580129569489642616633362664566392160783982646628230465919666236341771386394866241578391816861619277754704314800384390055963325853431690619182045761638202252903749158760540291107724549322846200101117376725465235942777472494435547252032818763895539717203898199668506801333362413029705891028994278472178171419660087814795831129435561767293303937249322299692353206220396657782721421543014959794211660339706095283985574299966975843709989803885591249766277502895000235900810339365703639196164088031884885023732751083970805179658903761726659546419684146065710661663925558720407936583695638385312364871335270608668377431344203947565158411021411352714024278229788227319639841581898126974473835668161482433922697139969633747368137473094890943592564041389112706452162827985494339651357488393357497069018472300954817358908624074951053718532192706081688119672918556132673070467408027848256080223119709200029845372101711381154826803422692231099420022658578429711293267025651288722748828638044565914407513142709518940828663799065754931724725399113055170983674780851982520413239660014138008373609830237670781279999431634578956382280143636190533731202106281762313391365166279945212910386967014577207536037570393551346515634524449115770480113823465384945087091664818530303241016872592111603766360365133636502142159384003824715309169550859687773923201397444688096526429703534356431601161201507756759965246400593926999164462908293466701353303425990297880490008345946965036975375704091620975553316001492104569315146688804140845659855801721832347037951019900364726600550422301239707053982190532262381841091732942545320219513518364765249804360479383273958700541767083521364154088580563909788057353033566081330631892279254799080994293696247046442774774417464156191877189078046441646130538319426158081665422933938217297670361142576859022842018182636445844474602133780688489428006189358941832889540842501622539799260469157793608680955051966338458271296758398503336056661589569171860886363182760409229775448606345152789132653359878242880394550091145865552086668540114636083738323238592143062663185943374074795825925560556973544750293539669897279698478113408498849759599516235239389217981808426874609812968460313011558814949446743858162656266574731066234698091037571430206298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -101020333543170946565012382836584734443264312500604162391026414651559487870155172766744995970847169177542197180959809065738852691827320199019878862269971429860780479687247624020372033041726303979797184493770155792172893087544147885385182917293643279048727030076151794774740547490684014626507556841525057526697653111828518227471306536445347647389186324135219568402285525736029156999833924677304255627447995469172797491907333511035804587912381445232332889818155420216638042025424944553955707395608437188812705384900029231203438937700688559837759963911596864304875466635645047709389122424065151659515120056559732062265717264190990014624613218037348543286045196634036956345240401687264685340760052599922636865446915999613218381424317504985783100279621011651313491195189107818829229079484010401812487969021031558107101838885941018336637787570195274014925800396303745179016879955943937135398511057015685918522107818499516795000239446600099031703696863185645150585153521094776536887297349576396820451821072917509578232388087834327066957954454275079216908958556535561571729252000997001863659548721395753918148149634226274092414467500909418291710706623842371778121132785583365890336358671765317520267351853448200675645722080515632875515758127246762571752255871733869999614273639175293974122108203161405408335076012339511986468136894190574631609770523905176168013909175169920520759795369956776925459259405564192562549206745007717536863775206545443451027529895789704000193485873459705313463582962252085082403461494919400416547574816235619172237966643462153304219824090253938475610560625823984599273878526157009418991321929314274400585993508757850197940504438422581472814717449219916550799815379220034044491534647986548925715131042853576852017610595219094922325124508757714795016125757037947288301297035636008870598503434633510049301234338109485536906988003386849025388100716398661315878019028150151546796504327480704023533221539665229857894357309777005563887688231005073928110017421066006377022344860874674379832385639696546150182951797517105667185492373674385421195175540133706108298513012086245509576207444818526709825220774550273519243095856685025635807731215434380886465243029522749429739496048425654329341456079430286178167247392452434740149490155797001028890771066440671865377171756293886213040541093821347278428584025756974870096531969370032054737966495161307046933068843295884855786922665564778916599347127836857367422159656116011681723273203044586242939299225037099021701752867974303288554467292796833980326978864381094970920332680656935565103909259638813140052665840956660816887560707190815346876521136517657248469278862313989115476275675839365958071886965031660558532255470616468228235464311185918434001223119915591694116804013900921091150827687730814694326764045265269570077033312762875154157705741387497680370601188045904844618578246448067058559834421049787902321402996474223075652161902469614585789170330203883183609119869426082948239427086406307144826094405182670927267091504463227789929532171672156593537665749305630549713158542296043259836167596563760024691810585159720883215914577681073768310507681679681980240141351406839455617238723384783492906496457316955402683463220875978130748174004639339026192034442766105904174249215697090553972765630047587792366150929020820817373619871458037506695008825055180594991821029722812714586329656409097771954192729591563400063298575884465871447502063208164533923752077383380714519415339176881455316124087081374886501557746795608077017402637608721333049583826624620022313993734061287481387287556366970831997831130163685289333939594570439032135761735405852691419554196120404358186365387053208225937137508007520426840672572698266941940971805606685795051805910261823128168141409458209500895878649243002872664378971923738139940717323451571183716894333914620298168322159270776105395994380401375606498853806393759164801787817131944367095329201853318697344076837367277060706931064870514120573779283161212137358464279819993837856697743151085533529797672616385040804743766784667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 8476835619347070674348937566126920920238848020124384523629895892781837920084209716423495275890228648424093032081876691870687577235272954627550890252015218610047090232633260781499308197892667790937080729778391079332783849864255763204759481608634710197516987430096599186672269142805008513349557689319317962107213181724301270678863917094215727967631861017886590041068904239082158192538034656880995100792821989700925312468379401034916142085628945277968991228989723839975511694130418791432972655523162912014177651826159973776824676797700559561190135555017907106893010724278072940662029733255623501480626792472217962885486241907000974897993575485062805892102583665165606802671560970763567678275980524964601303287136178209089629211746466687901262419873854816758325140246183768943519437494759237831698950700615936030539537646638847802165970432686813945561151353576062572978876043620686105156710991218207826428860865865024014306649877333315599768009198760946747495730425958195871173262534158188136760540399733986234060538559556975465647800322161654332442131813512844549362218173291345200879191610357065088666001535762289810245627767455655548080593089406614187404006035341940451784046550378501325888328662434135838007445522025850256205807955100445616588682913643394316691447321405170600778139540516895435058268056492443521288707506640864827616098098166988440967163951590141822182198908014387566910253696785707787166315863696420322180332714179534791159734082394502972485376755566433563985216555236138617605230979243161071810025727593379441203209167234766503192173374382967255242250845090706050596743636200814670343374186172642090791038546873571949334354960457517036889655684322635662567591252880619676828614491851674228507193437664413589588170433431152531415520532145612133624977102954422620867382138322683673855402314619793383592016235863201619019491591186040660023333680430604388682222254886490504985728594158676220553760627099606334451676870331002289953901724810556435412126557426283040758904127423548355584539161675020950988663811065424901125862893271021485757891867997740682236748544472883737758850272461164870313173131076338401410323805916906156247054239368968037077783884602322309664542449284435507148821599970393060286923602207488024383026523290388574533625789985586157168688513140643207061783777863451982495775610209794154609356904966957538097454348108168981005025449623277609929389380845439691325587072270315298587906791886894257979135558119538275866566135489733585176598826343360043323790381883083626541388979422801072443101939762110979404786360591258164941059626934176125779433251010004411602192109459075633954503119477266247839586088936558323283263436273730720869930220138849090193307999407727755948281153821937398979076768044970493836340365875005172415192645132226410466437539798900939958862146714119177821974436744436094466795064313304566589083251662331065823836800841430519897382975859240458409681203665394470700709642590312849565043456036611379504810190897816100055900880687066397752743057747795437538874588170308251912911050513230242580379754810193662114999794621141686374751204319037345720333987552448719369013608495000728804142233580285433294511886200759301994550793305450765545823825533979776892669474963568030211382292215773255887525775941976573726339415960404680303845368496449520287869791556964159056121337409964623148963972482785029551206616638543097689734746464728828596639784570706669698330725241073910689379395768455596144154810001291739516780403788889060778970698984679123946164054529434999672138140551871668472613619424780095645737879534489291601652056970210386401843482874469855304068597024788413823207699835227638257310165789230222305385774678943323613935477338566154049007240379098808572365441260930149135248417395073178568303511806560989957406579586254337672422985267408354562512035003709052923878338673098838767153455434740584077072894502589147239668882949584883553607918904327301052991610610897209520801912437630915537039723168076678356336094772855675261259396764933783560991287231445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -588806382293158518249889872910910632519059505849124792479530293281492757653000575242944236792785686683319742904380435565665652627136072556579487216348973866654633555021037078986225602087450740155357471866737061779762113529938909573537596798602639995080072765098618641280046883912179771127464572905590108965272594408416086899743752425685736299537103195081348573206644844501929241087183525256926028750484240290130581092540560202021368555875299234838358380484856631612542799798018983848030407638393495068229575753521167135182132638986624047126304814019330320381074559040321260328760088051133991069103121474726402035491558702164925808476085905408609216916671997492777945666004136469558257293247247002103924964024167800214443882457954601992118823562180021113232820295001866678849758062175299505279625712579947068955316894853568388012589063052123017311950839848414310432825245900698349019164295226901852231839026711484583478415581858875665842712834903529012019212342761945061171654404128240130224147764324521671729116988393794172544056332912264773576444346326937545627049827043448817062161019837539515298043727950863645956516843680507646230420128755553866754469028609680237623598996160660743860601890616581901070017100620833602525934219097722176066432226474997505127485867179943492809375724186554760628234034961599700112666729964881240069580543648268394889060428649451181894698902424218724271023393336946160235212180942324132977463465601582708133535539929290240522174431724824142223657789999810614775084107007937392795312001775637675200331117319934468249745618925558897828499731525512496821293742530114501442318023732824452267935933880807298724286908841406697390355055751021909684790859190288653838897712356780108213693855029031290574292856788960496404059321740763085410948683326607324783271142860491366237194784392041393016201061380369449600779076761778425379785108966869582249808313097918398319387896427568641644488637462639411184834420882266196823424418052445313945586203290110344761377929667485896707045696965296040057406816966506416619504597301172582771708849076223924901563758478986118325970964231027735798172113673404710370457594680080545213762866853286451425058785020558854689351557224422113982378579730012627930836016437634986473313781561426851990165693752289769645218322822160988556538207511244614369567466245378303198906159124736972546107792475108726647405597442037377792683038600889112657691851260214507267465100233973359049764620739310000308922055061511701770610159066890437125041697587302708183422148540653129923133064305200246265588563561521500057454237707464668377319829085105878540326467914489716296932739306806088561328738454120389298654117529960870582374566492404640016144715152596647781681809551874632653297842665599033162958445533937820452682190088070426174880580908312144041979176785274939717648349355107750199024849035947448159216318055234314382962655206935221409617884520618335947695247388158431743047381596342418720304739330375224832965944031212701462766577972343457263817154307465243703773505866088770285748371807571107069159121296301600049797747463998412526834057035087482065073798902407825392712299404994251004656743510814334156472642590794926323200637031797445887057849701516721243535370165051049622555149994881166516731279007617333748595063606640878976920791936102512792374422540894057431751872937438434632686570994886692448271177816309357818251002159871711702156678707530018753384439669226187187932162538041616970458064302257460711303959313721215939435705138800416308104756413052859886312914631223967161239342213352324873526456079204432792866966989832954728365912300184166110062877262668084798472359153701059004983417936712851192307908269100989175708576610209934749830647685322389270619988820000991691799159186294198402597968578842742785944741861559359082845589076375427389548255693689068024047267908993551906500222531703407457905896237707087166793405501686106452189594940092736837891067822944040153587311276867857568482886522657936898112732422346801875362882050494663417339324951171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 35005250493848622339126648724243956941949896406044303080155588164172627715361041724238261987228728253221103406413086072850656645652273088932460059448973168520444122396384851506512301966087968058656948020438093080635196855416495213725010335377072513141568414598996378621661008492237778370395953321454806269543973853329957032363881427351125072733010688105422519058840874313233901086273613152196959769821506501743328115395848628975043133493243248091610355249340929050313613358379199849745262895507301875441875328861116583317944179800900898961352069522759722474520571821604943595927019554002062729547966991317935790463253139287617745383782531183936104880354556324006396854490667134958257583044808107966905488472616489242180508269333411672611307857225325194879457196308935204155328321981050941877067900344532193077741446483216690596491561474063555147973881651465803289157861813337870863136277531897536551448996564289216920867330749965550942745692712591124634097196934442079266624654528555962549656113072240603486198796639034129259277901793884917578961927279462760062598853386885645102794930857337328799025455072171163138820829768247115800071996986601234716234365085401929219670291734871455698328824590897578510692836490131531419700805467158666340475068264076223752515006579353514242854920731729493804200825707129155920660681233031803878174030754075013191198720154244945597148799097206082661261831376590962101483147509658009917955700278291969727300018139658996585005006100724391147963870341028303053987247650063525870786189864530471609807375303912768805602912966207999974472253245312208697537469866154065172892803271537484534054161222861851497600274763467935542392266946133329838445701996168160275403850022992178061732239451057168047580893932820599856268639824725406120166013344647745638248442983884522118280134312906432076363780481680268962208733759558695050255517739842839977858007727322577315629766405777250485202113024591534188491747376509150657878548274819556677099669696960809586078030724629917822021819057983477666006260158564226019627556578460326544516557712054759204409803348710114939415070649059263392874524190624632339306755436179123711278978317511928675112844082796253558785961662080444833899925720258030793275000062997087433014219816355667604869800547437031584871796425804072446672127055611534060563843911760431830881248979555751040303110251814994333512348377539201005393450653846509224436196902548534154661885269558254962905926222415609261796661254319960644776886159246401796722942196452997913790042640448051000312691247225912444475787069360041194564666030206032209293431430446080482900272898642191505160735085912776112523819666434134591921263687825592233150902206260305392423430231008313418417639928010021698251378691566236553182164922600271140172738349229614854751407092693177707445203030684979922217455281329277759840491404133637195286807578746188018773573694081251331938728051883510655693336412950517691398438366216059967347856857801693898627785740373412129213892239294531276633923285517769786917639804104079078290084919421243498728897448109037851643130591593378736436395520272042808606270065744223392803466348929459419205265335178836430704900819513682492491984824125626917809833218273570290808332943978523430088313596724620877496163754072694881341143417337297699791071353114720256052768890267761864994411052103232357414568359598349618499742792290120636017307666841514737587881089554275506257457620104111503646792206190107074746363660507633415246956260518448671914224532758359254343728828795427832390473616311818409670019618954045884889486818252000305035620114449552506950995400766116424935237355177701637806539089540225329955139934003223056057288827073934720417657756500017706065008218044498414483312876847981225675204033943860466410990073575856166848188682728216188781966758562846970752121356560792325984595722288856450478789054596622641700450960326589975061798702836221850344006068328443902608545064460688082653474371964114650484927993845645836825940522014369629804334382293745875358581542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -1982120710904281570382152658635189112013371029638529709962842283955639060080290414291549505493616336349736156322990334828196419139982473398812317497389593856614953476764865516135796583123188535797947447526932509698984736478761825709250506313271692739578212029026751572544347096726381830195196574558436816220034350663837645043923785952962605242627676013635719985740765391526929867900412375720864206001554299659098415323780565263851599174084608725962373503713790071426699469962093676539888459647294660891999811161457324923139839093910757166931542549476518177001874985624404697602695510966970289675430753132978782661062911657933825627493047543409715256263762457572052499554819739847899436439183829827774420691734862907078118173839876936274282667230082605671489871745262670752549796493531130037224962018543326494805826105632682496220338188690361960038219966354236936238781842109720999740679330892458458389042764938479883801292169336583888126700596871467071029842076709734408962626711547110180858172186143112513995875343034791866110369128032337087075153962317223740431019132383127670900524526556615073051463296961387774587145925476403577940458065666667512308101319001984813802020296968531451660785087588044871102552106835840745953645506565697747709463258348999112846999389168125006526408102991141451347050168002956019100682503505458681601886854001021099995978402478744287810652349692136283634221557142834448120331140083574316122081628133461264229224911380312068847030165509882082276429340576717190716776953261794951256115298942995388202882696560624051214892341024861264739901723215504313239201276116560079482632815571997887369730054506375674935725014308095095170739546566671782907062375845328180789179590915298573642062464657511273882203177478821464740214812050410615497207291855286395713336450843486143658047414323149970326638925345153066678946940022203196492985758750293152556263136000889507558837910679020751116023926592700349246214890792085246924874478162292127241350449326507385929770856804126866390910949499118592792261658278406698584952832195108101030797388736547443870691637729785699559781152651142481678071835250356518454837857608493014278158848163617514970604211771042554274008408332989621084673895159360817885946983652002257422325789657389102345287701866630439125238589035087234400173390005740002158081451145298051051908193489829216896348792223550410245939145629336414626998045537826336711484401000521424882224103009284013829878466180704722122314485090089902218610621624324169985154734834855495724540801439312418797761818080611311499454968627011672658039152484744751202783959559110946772417928964170389073032516319793868310746852705964482438092703199432134513478809655694388129826205118528823861733588189924647256399988975109313804778720549020214582458663558330354639838821838735273115444138016813613261795848025795995951807950611273206418646049580661767936044684501190668026419837747252837054811237387224194926116023001006779348476035026052975119502640810529313304258578990270791151823646491127213401322017264485863400909358843777207856742380941441289279933580295316561574074714544068166350142766609588346833906743021989250508061399187295150515231601575946430618715956653910403286524225638400341145073958611477931580561900502499316458409952671935535950230764903589273193851098756001688290792838975107032183643618489775302497402761953067868004078410625138295274511486955161407313564797006198645521665217237920873533432421724855917304485269487066792111884887792760976852392164604087139437084048945862194920021991697560665318963125018210205650216442422774961823549055632155707975310905531533769552695304040051187311619025271869225866475519754417866860945418846259940050794765745627498184517391896298861186355304482373262980780655990010809220419529630117093444117441215824159417200140642370524712664223321067850300276494662786005735217077912864523966977751156275004591513039948691904917276326080048628152370624990323991265142588372522184451912128435032445446428334030798303538999252486974000930786132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 99903889733656602463806051129357831664989346310583206663049219885603425519171647334359753672044281325006363308230318461619514133535037715239690144873066277417501914420634288043309096154685675550281538986497767337994550049446765089985949066388949924093746482458128462141311385901264447514773998833336146722905928240208788888390656287364342230891426190427762753936593255794655107485271885586086961218773696099493483137428734404847738359856894854849862627251145340027107240536447140271945037111730111133573984588745021485655443699772978911270311476790107290403806950828440563411333718159365981473780707975296912607067047254110231305524322082424478843988799064775579941568495524576705275301622220575218393886193005767198121046451675772707233222107768191863076432938298113630491706220752409802015083842005617230439498038053110181404060985009975504340876208391271772361396389785379897941332629925879187129359819578294899246598784800467197961042786771970412071499362378903272844076088709935057162200429100476434343541210722491436430425786761247681317391849531730444266599692434390734008028495518459816775501702281270706367843995611398450808950491741434329815406343605210278425630258111680671099914902863328851375005019309457405301764774042878838286038411724448730767522302491573701932357495757174146534349515641153893521337017060219507077151427347270783547731533569377885499334470872634775221802244457398292978791004862603923502815650572021815886278366675416626722453606084112134632591812001144488985414213576830408267623137905854329357020965586999873956852899846036017537356781894812741440051458179273291885716210061216928460049684615656208944450148512038329965230640621011957876396209136205022817896628787721912640662845812347513961105030045346853434495801678317953936781301568541139995250972491367001034561802730323547034532610038418088963731387624022933634967994647014426610502150538361483462925949161374347199524437994703296041278587996539624504010621122349134738288023510713072727242829595221481234183087218121358017829059770524911633434711222161002591370554506046872375591720927280494343915792655610499380629663973420712134558452992377422565712918535118369075827055283672477125541584055741550769329253906100723239816185556585144888739163611068204200607315852595581711804119052253050210451263127691917003620693138768942608234441474674591423644505413645100662589216009671054131780057121950982813692913279447709089418898521025475289767498338801261038153515983509881021084402914028091843751535779606309316266881765601430121491274209196845027694294239565744520842868749315492785835769643109069101970256143649122702493843032454064198846024058842834183539392676126098503821234594560437003504670722455244281212016824297052262561925646967581847823242246985983565602563168554512041501969237249511796043688780582721882966495145954005909477715172645681434045633668639282366568498629432430276755353303342635617482771710074476938296777324010923863448261261520089907563892736355976981074689187972263749802702918451325710393244055675955844705094252991209955423376542481388307422849514113730454855398265092889315521208961411666517041295898019379183498875822583649855187453758333901434223214066124905614093080931268310188902569268258500624027669440795532840563589118069265313603307782657864558025039505753963484310828840479168310226521471462103977506189576721696623899302046968559230734856977793225448958192296251967900184485662843106318210495588620975170464724325123028171397256487079069872267634436597080612904308275335701721489644338454863578707705578850968153600757139103378582054185921314547900986085148135443224910608643178790571714584670837877152936866043026666337087481143310195069154769981942727130572957904299809790103556873948581940488226585755193442110862423262696576515617489727948398110288721129910721179416370481279181121073464660282030134398188302443794802913389054830297475395147274472963325575179079858526192102387049570224252618646251602690900436022137322519424610459209134478752384893596172332763671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -4579613391913846086536323659409547241115375803241121747247088600078100144086515911880674776236850178498644094881001387209878304359840531136271131555535284193444575867949137549590102237399103792296575199246248118824951760471530407512809104748747953263033414522178511327287240391542377124483939535472112257726098745164298285131527092250314568733856634547207549933483592846808794191108691819678048262990681419239941427567247652488836214974630638418926222633751864184164922312824131269957664320761239878078194108749310443707967758205698463817381116413974463799674385053267419532430317402917248490964376976643674722694261974644566950135267821755354279920590176160071924135531010807710480092011289581229289340167745331725976098233165163286516954752537661874697756372424247123405063544687425719214610128027378340826715694534950953601301115408781526679358804291421106784724499917826334880431924584209260515839547669208537999991249716474533420343932996545181567854558003289350282222750572188880283453587562721719865270744971185764317551669093763951660136977329183706846692834236312296425996912729088997044369139100238970032817406839557985192358526880615510318859288183352497351275923869118631527199199102913939749163370115697035987976169082117881502056052965471613387937910904223116656421120788358308623176998304870494830479958463829729486834924701597358939748217346806195274004072110187931539172383640348140562634995023222340347310166618786300969708779117268657188648151213555628145832481239999979909025522148262079497835111973902812784904050595192880224842221837953821353943815708205205286646097729413182501951274094372623056138692464300808326369330598984678194003011322367854565710390500992562931820833655685992353735299939851698132195169133419996108631600193376936924923519474999774946202842282140568979799405182422838545288532868805699369502306758031976704086280818745131202886885718241359425582982975179355571004392536388153681249953812231524249893307910239591100964910260356106477530479754550879651758856408651969868265046944094665951389573949860524581207689379259617132840694347649118373750902348368887902788372650699769918307370436830481454603690173095335325877440001882553905957874125754617668343162018773236432991096504712330333748595627421903167402852425750079631336713333773684677494340594623943103077183363027599408215523785774237199149572216221965985304269917198745146614836747211157354303800204890491221078454495802112392754563827795175868976254756807615663497988935069434723465480165093342828231257932919554372472320324710139109504416644471437556082086618505403721431832695749888479356824963908615675544873054350395150156502558173969663729110708875117656907113047001072650122044568267583731464070926522064339880723907599889106007840599628311413473071711546105402171321550146804192391164050618158425846385690537709786335961316531465861914642112670531076900068310534524778488536667914046548709566682746469836773807447692445168762509559049458400632959212751836419311117384805964670235735556383830673303039242769911123069189547043476965774957933242945971413018451272100807981246330140937898003113808555444374605954537810383299420749698973140598502815251155304358127991207146547214753953231338778699679616862607269498393640900004906178414579318809688644982106176117840192049843062749150584952154163398738512462124356112446392661223145970738136004585027326141034151956895484624089699058662261562303736344734634120355961903705219888039060509816089027858573417516255670040486788319939736480893276979075357418542496301952648971648467320520956605334770020725911306388815179840162837936708574257886006660390950187830237266162853412111147535761232690790039240082075926167710660863767630863683436435192283887963696106064795603459571705044682779218524422403306494853404282595888287774499169671702473750032736676631591668847105999999792033022546141347449325843943183880595304880904071186123530321186847192261856766159087809419710132914219443661118963704039558043814748264339437691580300452187657356262207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 217887505029045632862417599981878782644600011772769835565886371491618032063580623522325754737080720744915263376094747743403521715702720023591407533165434820739240715520901421681320654528713166521586178752455539727797519578209148895382951387563329103400708203209695863195104614149624245013254958909066992106289098189655528905413388940404925100712074665357007394998085035919557241070597924595347556857357239258009415477249226071858714873972836189301247161214006947348824683894616868785664102371089622429164330132154399617645654407089724818560787885915356682893474056974479994929516822733568582224459605932118938308706838787592661128223576995095254427111452319008657556595038549791813462602121392876211157411876803807330137967044780235815250870708456135258675869416892968820651363784716271326211673289589468770644065708254288953437237123378711549441953374605526750899686538222945032603792680927803128108377235754211253780842635880557812672351838123501126630752257628821093263463856122532944178756383899071212867428634684662852198071614223681117566110912725506169786747814931678848131784019014426683654588986308349689223687410747263934434288106534798391363399468467339849183588953164666756544229972364200878291899779870293706625916480229515074335234002036943722315411954546213747980186021680263333466723936856023954822308993923852520560419614830162162187028378143176749345633267052306993389958094623387358261332609508882938819522585472418931283695715488880590634397403639532646749325657640569409530727145579564353832398142186966872328720625872652285093853615090584850085034920629110343492177828574656826890287619473556207285253700479722210773705873704636223289310629284239482608486262915644233100326537257084077581942610493626071967517532850037497706987632934674903054889072517638074122716194618956185175270560792180873089859527596754040296414958376863203927661467849041862446802412505462199776239917985877837946617543584088168452389578468623144786024230615135362508508369512796202165793521945932171395685085774854433131492508880761826851156687415512362048348957133045345782899085327543446108925060427250539027224741734149649265888155659309701258612242748021089337915403795466695677677541323351030377128563133965973816702584967774688946158102122905025775966674822618021369152000595501833652196624551861955790624070850418431645222915745914777905437871697592455874270926891589181192075319073103434515785252922850878409233980016593829288506910983032428551558644454534053377878869958289974169420180726132911364789894329139884009710954090771237554006960106555559345002315609534370274481657776388269959659438914961696760438453310700032768219092131534629938314879043958424659865264739536616771637973596026912444982257592344114718541799831391665307918976414847819759886918949908779442940561979457599404374806244663211067527353556109556256357289432561146321254322949536574766461433426978244323203306861523757206764921949943612656718521047220107445514120717824948992354559644198196874696456609235098205058835867550142205513129525267760835765136996423088308736435336633592342672768509698493898127389405259933999075589518160808117406152543070490891381031956877628183754444673874487228479351524572581932527627689632582438762367697115729030539932162466977938854136074900806225011734347651325579199016388354091864603363314767447396827708185307827722217392442191629616324390936919636091669834459691503978106008105058344669931050014905251480836656635775347805641381451290601500323732147432190525284543675787817890097807486172545843098080805177568158994987438414764382452758356496803956814471687805665626668939576408933948950649056842223155201393571340413769048788082929217276711580855401843825406566596373566255116804876177575838909655384056564293452911103015778470109655975457553514413650397855112821947908717624464302233695487658118273989996219811346047273892822559054057162736813646139118048013729815801838359760747614721606766314964937611743287757535732841061429454664798527835723717608364809711929410696029663085937500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -8639312833419609317308391954209863311880318807346920987880308392078463031180052002475297596442814941145096253565141115597595461926762845229425166489681992491649205845803502063301531647422418576415524174191071245534717706713005977663729648831222047513909532201504044056407905366657967369145253957475892018677822123976734422342442643205436015488333615833292613532386340803102089108682479419672498597083633816819924154091935661009317931609007062678115979064581707698601795169868311055824481785267747314447813785749544451759034872965612350914616885137570938366464209892390071612508706337031993931157014523232827954199412720358915116679671589744948418498495918513417824685738543025731450004738540975556967337318703958318332724552820290322487200302989891958623865417579202544694210062914020853937662549032120470126249339866158628340823145272981176755904031742730520267994643580222155306857050451896491999934927333612931540801846408505301772559908950850596931043649954285033589849606057775222031119250137276220446686616789463039882355659112202595416927172748099143773699325340701024605118876084634466138476413741383599256763220983824827495278742356206695489839646007664261733089250281316362338448200140042473534074964428479054619616705355216249894685243123764142256717164190877002572106108809734093656251839836846278632293831165881998810809092281633316486514167770289218086907813845582229869373525078217172499412510087380545602153113056722986698361717949151325627969253405996856683867282169878821727869803047877545673594075651662514056166621269184243467137184234413444669592008556260251962916545331791686355769685770342373247196637572600446940073243412850086920861939959526461792753074180453530945580793014121972042604850418976831226210565049358020591690754136818270170023647159083851264323225599393517866863718603836492464945419132247515884968128279805719935185810725142448417265489801972646342896992761656145717141200206143307463426218230887129727364171088884052060139882304332682740955927348686963841771171967147334282166372627548662565080079058910618143221225120707124368028090540370934955981556239973770562817985211375668875036921379038687199537742326358024470065488416934431078127208596864801668028083878209738570845415445513467153845650510854177783201267883181084301299753099770383132287944507030447842559517599193203224220028799125189363056973896932272898709548996777418003433398969819096648344639765993688226687932017309199637041956899666442423260089541667578056251954627232210433261355226452409624949822576635857863298458851208420774805382694154641839556618946916016805112954611328992187479015297561103964816060885359099866149437938911725131068324630477805544971060817728927772575479597462042641758646817848439340530866885977491707063823976173290685295942239951251356294762147424320158639483683694229513669956417068750016207136584840323387905338086224310049698442291812208314439026040679154801033700321749343987653739173511475552766796053615116599752523989377334574281510664386563038421556346012591955842206922722391371934872631174623006659359032184570554993793153965534185915358235749003101238900264102162318213928147638291481310132227151775438642100093968536398179595794126780042161154714500834137104136339240569687174745217844601091072237669228978882112508894745407046939582212618175624863101226562167768956822923681714085260588215340430506912218094635593933392965097407877844709022415002973187457783835625583681269564083318433328601401931343511783712338446866427255868133713650702091715953437056972929886025812247848879252748662608468632024314207961033716980493635548965083059122347740947508648077042856843964287565461872067299727596450366737518917535673220984484238052476774583621505571945497154185652799190118144106648969568079444862162829731406820021123650997163600719747005842943468411010328364269358186765620240988540444065820785329797138546716495326635298586586886125592578193608807225155895845133868807891565330373820083518603310084214698243188724169972027084440924227237701416015625000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 320298585828167152465828559783525546785745806043183741241274297773164206201930932883673781555087729840116766220057522305536019821031908786721889681996857980870692166965124476960715049921233386665463445046714367758161516146643732259991800406212645967495378838547985977562564350080565177929327009212089409123121294403784834257513006034956872494257979486771004699763451202646322288442421429596530709083920475001934037652855481586800246998429382007684288963514880768895855901708179537028798477565007108071238231856357121770033852421347381498462503283310121401470614422204235066829248285679320653827374317168037569556139875028530466582210115541776980203954569116647921906999865469317762679031509087950965422392750183181045624139932363625536309739107837662799679824359431852782753180799267029326111710531628045897376291808288472182197625594772358436166967517577551615871139736059180882919683674648512285693956056944835710958023542413281531509399902745780476361578584845463786636881248944345836104547975938072404230672134459771074956925142898203880993476697364796023243433086727393634768937318760070755673651543294989359632011784288285241496341047838767638786248367873957094786755508256852517753368090287600736808501423258920048779669429786723569375239447327631860900153148931437889916060579195616175606028859638478684392314531243183364526507089863364536660267857666470877423707612743767345011288712617534762895174168470577782944081369493936641160289942460573900506239710107545361618128699421250448518379934434156600231935496395056314976500454401010441314060442313210622640341419168836662970968382479004900069289374978082795498393311426004847409993955938175377885014107222777328745292050032473529236841051097798101482725885471615902144271310104893702710541975094477938306014359694793033634627043740647224899435494744822180041590710953497217958691311759601895445480337037238116529337616530947916336014034207303742807532476941449288194891620297774855314551309067861855682124518443592577217787127951075759584145108541176182972133501761872107771337178909430539502191413028488858645278945549100560865592924151747953496819240082614292499096686345925451067829203697623146693183444666219922213260915400918333229252318870787283544499628754538712813707934435163459394856037802606273841592974920680814170255257251054175700332251468645191442874105666083021271860725644412381058102640422205173968950958267879800174059460663601212503891615156282548689228683133448885098644767747017511902816777748975613929036769258667691689789812463409868388546812731397208317309123649029064906475617466147424221822959901016282341589948048664812198946447994438491702668278457247649244114643157786018536244537651172766237279151028167333832433893368198069442314837143886742293978027247060232609134370767799914064836113980755799172173806227805551827523001040790914648627837516146762405220093453452474960235570180295609581613880377573853553354382132003981300591933509866373837108441056030240736510883090588096984076271816163029911504484771954101522341378561316373314595187582698201053050459704281301501429083613170290248330267503630969418358380883966212701469513367205198777858556590681503345124963858352887624155701447304601298998969470273529584576632919392760398599289068779234198241407957623791882300846083848543437333923201389094419872452510330539067698366209310325740941029122455495937451546168446391346350654584068284618336648542376246424351447286376542019621379917610987750065147986490086591725374120596048106148363470010088013510987263589135460823594561707625323401816272995282141962450152953410402530463717156329475139881279767096802717490876849650815793325148681091050815616284549812577047880853169314230208022461083531949159880561113842986296623317142883759405186109608006080428199809122247940900932905256186147506223032778709850618297881912719660494716989802051478118403842449841025437950456964478806975183926475247545474415259329351307860004196609006169043331520038167629138819602641227002484008491592248901724815368652343750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -13574678628610870265849254410090316467474976102070119057703781472101538793610349686690614255639410189191879190986302034854140415541531875866432906575088480045028417502178717100194462400748360658588820606818055746120851133587064564353132712587498536998106865278269227397935436916373342462995757806737325456676312206746584419143544618243377938884197096524780328385651684828333555241829735256978509412075104160707640351372646824803224371301670042244405069847142121629008321697326733446396601511433151665197123916282220534977835434359283999179147162468909876477535729767841979111380555144308033082158139146054929185151373754850083994892949693381818509804600711975288609082711170892632634959210089627526878908192714222907979680571986726229412487600226991434871348164427473380747105169617201291155831960000034055589317069253272211375408118240444246562584362817396934099845402506789326241003041640441821801858704181482013752255699377331397500801579200100725585518565853619147979557541227443560030423149022679037223956963605441218858937314906939714639281048627525567962362473344156621524912424934873481495771753506254645535887808718463500651647313765055689951711940918203703853640763455530890181861727904239857465542565565325587058035116930935260436976568805617066338455115966400175803482963473721218733180742170614628408188351450738472254632029674953476176369647579337100455497618937043621424433015163732677227977448170892216585830148088326370733685931726786795315103317679234372406848159986748020927429632593038397154029384995515131709192214495893759905213540035657689571685050446655550582001644959130042154973306350957985487255186440480504016424289201474289822311704018961088020583636952644083437397004653817311191064457473195599607977007845859293730093602860974966745281721644891596027415997529228439933957908612551147335793652815914132819542141642829603415804871358727467570940940595792756047858202082743643205898243707694216856702482355701733784637336788203885843995760133176783013658815146447227583876310585626799398873172085010059248858995687328291630929152027320662202661210366950432828414088666340137351913806478811079486150683907129078610041292511725105964382085911054890618588495881802736329213482297385528520507091863468522675936983548291999257642956255455917273431854548295042319074350793358428316746363363104518641317090387468410665582275497449621017474886237170485430394977188268428503288864343579829510253094943979660916670190800943950472107199783636330067868593312752444269029042928916625478547368450778753343366270972631901624770414241746237793390743095514887940299206739202173872362940286709145999058151166295452094855008828783891156035794329699641848727282745023746096896567061605028812518079699165477263270642613243326860760366721804061429135956338503339672587573968209346080560026501225785142859976597343940001410729436139124038584410929125299893479119505963682185032114573492589877314657178882133736909125327660373537607568036604915876384926867215934792459041304506673084286484527509079958587808763469375891877950297165415987011038175746714487062835852186944788808670557676326336059574543593814654668679982952158748724882521662111957672959384203090357990255155837491673346241505939279626565290126347919744682429476752854117625908946853579711197427098953525750046626808770295353508184862426363917021209694611576110625161929447506269081401748523863276558235840186090658808798203977086315370735037145218411261904838499998112259550031834538580168083322966678404605524867959113638319196851142776206163777825413562745004634056431723986502396316796694615888938855155940461471298818168586010307728983326606946579487289034282777766223260122688518996628179626539627682996633645916293713164351054936728650632199094474074701146736762736123397204902427217571237326188768094274359102039525267937390706976338561449652855642346903869428815579109542027261074165649958548553714493287801468642095019554602844704469308084059293975920711368087688173620191987460370370667988026980310678482055664062500000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 452728191997022323997765662191669615991338295445622624273050982376724423137307646435740276769375528816596156186268939503315936879088269381904592372484960682088198998917160210989743538557806262169366159789562709912494135288181923053153823427992806930206416190379362969278479951082988224369714685680433232379675566401366800812158682576490372365945386862134716870597063956996424329766813364537921938761558220105943872219318274152750488117133460443965988221310814324255441849999365532659855931458584913187483984563295824096222645684052859124519929213285944056716545907549833486237660975624664399040238050521017572886998933192626329081094678539364705594008653050520860871791648234963371621032524390457437231398492579834245831534013047312558361473302747756728144075623688043940527314733460653405132151619899143256049616062796617225815339333343684174936366473271762167789562568024995216771088123705555002569554714295011499397707052430964454416401832204828906477059715149184507540664096041151367957930882915442855795559416215910164322513510305762000177801286789283921661405553401811566868517553348702896811626471886609950509852082719338675772361162217157763103906630248641473830258146808241585565246745796030889991116771312947766006735563129700888501909644878100845615684169934673696131381212701422468822873667494328534932367731181521544242851713347117622616564369539929190867937478602296459041292819718739794239305108059615223010591105257123719437488698068180889935513434271226315657863795107173170132398463132501967060224418663835933519984573158509986346622749376413607287912544638274681969582999462349683395395487172333545718893117913700556153739521122419319272257834187998693990415839908048768188764725000071217691072982472904450299203454647296226799208116618709635091120389823464079611046251931711386882915947713541042578206424738712909716892302332569401930672527625758436626536534859922817482297170167779497085068115745186623801945173542148419554486204069292817842854468613152264719831292661745718990175995565467079721591120905129746866264999734574168202013775793432721142310012770817446399791206284623540675093671792949605151318597825503108912991763072297689932755645070024103107459818560766451625333055068909999297282860893181995610348931580418102483529009999717013068958276942060723449651795082843642057515355252073282452805742267022938487209713848713314913177171292665068782333173532319891176595107248501050597303741253789968994266545459390265896664510211187417394741016598288669803850987457416713496404508348940132409973547582430037148789175337516908863436264733282164768309380763276862003813894688763917213008578998201328431423262609837963268016553991460572131759487811021867724065736219837436783847021535447374248429637524052850313906572584701738857242634489280236867949624387133186129799502980569577697019200467398288083500159250259160599498571139491172428758854823108856902587098727274923049727651882770258412952134096912313428990194353306465589921676825885787160773059440507542775829267992615529478533012938092228824742704274731613778707234728618981824639481972656771350515344930677952222789641269240684447667023533137310458154368295203935673888779254562450397940095651982920058116699689803567688358541615663967327284873010063040030467306296766482165404657719342574294094041459528979186908370923166452882504453783489354520101600723596130841825308440585877130315986554663088427080112101898173245722942415976334027289201947243755071408398741875364134469333166231116317391497367995285427374985127398559385187928269792502658880162708378448453451319500408664818243481847699623274880510137941463331505329615848061226407355178358050687663841342678884897963720176877132088380472419695623620620406578546261500676294780753593236821467119789893019656735827031968741485892379339798310984133262149520982514187788749900226909877694818875138254897946491138983848496374982166353841692498680151345150553355195114410328744679320330820174274299184091025712516043139580545812350464984774589538574218750000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -14066327123148312156229291668025107625926915741971331953848312174144205231678467335941003696352500135464132217283543719804858485871923282463961496913146921647127652484134037699990486167185872829505695457750969217578218021516858015800989626435809998300173570223992061560198421241297958937013458923825912610056625686955656975080023018444287799084188127297560514535024642816729206530676560619413905456675703814987421611492632200415545753442396701161206570249943222250586307540800297056285488153336730203443168332824054291240974102914725409925264274256673135619067303094666759932665346998377609137381515978209547931391413851851565999555577008588885283803749627926867093946639310635472369032884350727576266021011096469238004236665684995775184796010324476259681183964493599272160486886578765784957712832142746991340066453697176978068396351053986923340990501780251139397258857727623107590907709285265183682230018726135519935346696858287580846967085796124882011158931573559232953151102925070338762580269906250834858279175356000900171347891089544491397940476864830805497961986849365490518700200828055396764002696528934842200101692845049993763139946338598086877659254298605409876665966840668021692657885935866430543373190396475130204259974171708356315431616354005867400249810025781052423529723085204207055938928125474242745498591525663693748676254212106947855767055721690482024887239818559210334409134615534045206324871389428843772963857583056939534632987791055898753060927185968910832426631597490031475491262310337837443670375457459714700285845261282550578140936487696148538700741197726168824934195677479705272341401538378366699888674442277847253723228848034800276423983734516511889230909861143525716473634802320106355261048752721373788811179717431103059864224295555304181443032645446987054550263698782500591272441753333633409666955290678289355439950463044622509717991060783466975472515720587353764926695867629565082239213143144626707504508649628300810053809956056002567010345478164802327820051219612726700263250574976106058485029542361678443566252680443001316821929646121121110758954519328946099824079415263301512152705214800628663386017188602693942066052651946277547719433870482366558568321781054035228595834401262805524445758687837923629446627507223462639538164338993445805010626465172699958879172349433409999117981122581155065202000851458595242665415801403432598317451188217527231078890496340569635040613747060339476110652044116320784752992619688316818716548421677938745480771891270001423846065374030000825463894727756983029949649699870840667013915621584558314236386756664315347689445757974485396520329057463207442193776233633663386349338653755120525359480506566525328154887243906430032707070150887001871250941889912705470899210259550581934268543065426374352338739008083158776141901765291735694371882766152936973667596624896002303434260730492078982892926699021081831615817448986735669851299124192441207184444209177306911075082198223309745773208158005293205012137255108091779256142480720345651929615593879804745030805026651572376600859014895983930185145494362385763721044895434075389812817931429260263504160508345159256666234258550828251798952777353187364912450437073726538380946144408509915977408494080934196107023131705509738317337485579645154853906004095461270324041249895770574441820843933732379443439732872132164815263382848123833121399524108515496457328135460553165882121429280285271680522460491538540901295572567790643910860531030078112663933835713579863437779003366714999907434328493689378619203105768103622499590776456448894701243156014810926195472391664799100205671325821479301418977524297792823623486164116289392275857338304569212750949570058713131442886531217381995594639822766910036069845566205176670827533659911182999778830980716155176758335166973843832633816918542109907791712067074960243650832319094672191746915878611282618201950116400387033134570706916093434065655530842735393797257127179134616582165126556994310985614208431480641462272211343971140195208135992288589477539062500000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 502418646201189850053279127533162570308590209457341730660504122040609286049374348543900400368544079855209099864926129812350341642281945508234176436081414497842495731921486766429775169068844717499833526638674299574469387021657209030376732916633570457070994124476989379225841325186851841139576193403193398948462385363058652450472198951223099615332194266505146715742032050104306057978193158173721294920426564488539273360948304885437127607535676140006574538916417307310580762368203776417678568568602709536531478248093411390559551581594806582771891864089201536305194381928970693783169457026423798339225242307365904855661417492451916083473703893126047415304104044554485197112059630893544917700473178318279831412707195809364370083026127766170923901746240938089354704398242194797291169540122377045252534432521098759538250806114091698052104806611061582985757986998502889929929722459751216969015441545572231906606043234583722858432285091935895938168191911999700018768347014800157287474635826040161074393447342732425828730286081358169929305596499990755561463860895777974301099520760192284609552009344779903773889281053493299145226460638326576076952053725919905918472392795577075805149796610315134157756375594098757770185123545753812076231882337691996631796942619604274405747325938085835427322387130167848949106972597717179813602578682851128971475475455164139047808839039558415286814576430218357042788828010925410784113210393793510921280919799396184693254584676628059884310191479145010173048597197001240183334005955779538053442342096395446039520896032846124292423126563713706109337927571302616456088855743195917595684617643919188196364793716856524745095249212082376524243951281231558833978362494253291522062394095848571430409494411457727695071760506074144348296245726435895410846764113374428949767448070345608028962010291353325216588654499958843570830844362226435164969296058578340669003589960239146822399404723733208241452343446113152701384854498997005176721650039859038734885526523410875280414254034289397688046119398477970644989427311921119908737722721642176930421995009610293049071071649832747985796152037497604426780031276282988900215233143535391373424321256404057717772038294299020730233972691521231941397620795481001502360755158041768188972758366506601240878799882596342397606156304749749301192431721964868823621343483212372139408728278570773541729110740220706933152796371394496591903663252943010727927927953294434540111219049217533093587948235693338842252151118825373983051637368699836200950610264737378957790581937571470826806443625242858699373789670568468109436447162751193490118023162299983058344865903804936634186878074273087770709915858880133807562254131998209178463485797985141858079379194213217348372078077258659282509268113236149155626754864323616418585544365355792343931282542623412699029789930351932994687609340820424402877787770505731394928859428822566599448064258631018091507292481468815016024975357723668439948669256475916444618934246591349865604262579758570239012098470209584008487595587528083357166092551681575166017225464204953069472125699004409039590272564696017291633825145821449593107053813457603532859847739470063026741762869970345772759855272670266727167153594828532472348340738453019469757091945232581199587439116247023603647566267925562105233801150853160897620186055344269115147228736826709770673402908852959804475310614210886685898677826882200941281430765259107597202710620085600491816643240366148538465003587042641558603470122256367196305626563034385099942721554010747038017999658021508799455075792050506165120191997163752074855319962057470897921233285614398191452453253048625675385552471103774755334701518444838179862107570975995042165152684316755188079440386627940943190349476061867273534504405255877225287721750598608931044184740939695186499583613318280916483270495017107162220286132631178987261864937278712782519658676314384229069079620808450530433288211990654616615236073522500350547559877648894368159340518318007846591108299274628734565339982509613037109375000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -14903584718322701161697510748673630346470906340435657069451913123001909978042889981134428241617254102190224217726475206899584639110992596112791712084203056258498520850476819175180076609120196422743323161052639353931376874053577708953871751223416819365663819942295574888883949252969997911446874529557583991860900643120629011976386549831424609014793338111230966633924330852392161926535207574154172610637159588381250158026674885885785645038275670645805985465348632122596705131341728304335187720130766269161478441664873258767715636860369840634446246625197493762409458364032486365928036865875799601652309142799269841551186228364185616281817447923297911680988783620284004805627386204879659331906892525763599685882670074299010432117584730542741482895079999565178842217388861644082764054397065270749199493613996124647577831270532818542966771298287137145453137764509368985009942767761823726139357846110192952971983546119536252455189042809244557949067774660595108235874522531000053790327022373311173189127387940226995770035064453346710722305856998935579248526453946213355582992441232766468579896052963343793556986178905284218000663394550966034671953538243534405699204301287184317027153192813486801774150584823976776826830179608876780350056013362667818315546912606095701343532621292995951345621331656359437969117738908936820278960389966590986207848267560096421555944504251182640534609458721897278403328784929362366311176375356708775272258005910319375247788135936779853173805396430159577955365365037200917298222877004025385480106224399066292991401570264609804368301692418158676131765127191146603447768582469911123187474993571114249452354065935740171027571829446583430628901274029055912585972311838648290615410204780579206756947935483541076678485710339866877279765318440063021582577281557767285979818151800381008744065461632028309563860908541075063028046026667491224521926839662921764629103833146881782970502274138617434784250221626846999090705197507762192148631672619739514285995582528125091235318910709640386700037401693473926010169454459023773943936809579475481100789163893067018196833351478057121762532914894024108362214191422723314871983224387360363729432162892842542461797886347620186211708197943411816920463879934174598513292798071623190845366684460547872121916251225026089436674896287808417107010750029195835961634339903035003357739036798535403561121598537055696615860953260149840035370283823503586727842821528554479643619463784673866578561882392951834040391981902336409189587346445387024257272210200293948648706644968337268155277581438743931222993918864816729688735281463575923112301014322598640642698275343900415270785235511108763348729383008167099325404848875536593961883710875199426756794230509939435928823692625760829543341955798307632514106654158918669654696108863111301650192855069791002233037876303215434835333224730032322500598711642654059715419524463451266996338332996025164233736718118352198782575522549621043917846499640052874895842011526971618391516687104811235071013836735353252537150621653454023999079997496152828946047117002233319331925105561243025714866181014391363406013132175687663231390481340878818076723647826514226705966290240273288156687870971658028111462021500496797700879100082070203155156487246207669202242528327558324790396897660767441519318757376155948919842521538947891496716917257128228004061195134361241896923533536133627313239468901559134550094720749259869223271970193606449003324296783537203764703254449905627374864811537680268380678069440774271100854653371667012737461065046851073961052968449016325932556678780656350461902237029428458379449270048605965758944960415058298517691454039094977971809905545971600631348650867708079701904115540117311040928863508460241718712985038703555879101314946112556432037365699224760578428717488268949684964014100579188500337648623520776749816251760961606487556692447677984504381943945206601839691584238950059300903574054918077835268559357086631443736964355180892688819893551757849078105591036091936985030770301818847656250000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 397095254873183337445945591457873952994644286726935781846440693717580183195395371887860317800574905928668051000695147562833709488556257310151491683464184059293546920009616642664979709877652980071064258584428938797679008091934153177980947386176692593540047389084583327806345308411089214229993348386245106478100953214288776082668643491721148529309410182359025341713433058763708270105423174661955589461159907755223351644644852509879586870196727982140238657432356309642543234555363867914334129624904598053973379333125978933050185111187158171151364133345123068788175930959331554759854853774176275745431503546242787557858287051413155980109820221844418724190320255359112179011214579071878094289588045224426540766533850892073980979597444919618509093739397910282244629972820483912858590067053028935699484983877441215649690118161629027521154253402081265065793119175319255035224886519912744262435918974299122184533762405247056986632945879660189380800291788771787511347520013606633333258861144958849716581969090802567392938246831285656606110287169760221305596105406109213968280540421311289536365147031427189500206238117838645384779467783693024380121471603354492417484072876414713013234618135689471787382961223988975135371123569434251012783700131125711394797170165241424494372873118910649339392740375490998822157222874419148591299578628816537642650020752169066823676328473202289834610283485603942350902070593708732785689469760387014073445306413927150490669664573906168688068414499018635588906713798660657271244754515801528539795782231313198742253784480418488832409622718972830737931058915181671871490045472022484023662463953251750454475026168340778959811224766369941990778580089840858876191212642352714544111821457907202270807732514913130920807507070354346229376494436585827143716392467395739846121758568194333665758968612965058091767886924248627237882659536170694906838947084787290110252056040530455117819486758593182391676531198664391429723576941319688776829743528058040789353227369185516867929330737234834035754313632714064629944714978910205160865248771960036645054695378249583754857440690583556149978310400192801761640629243301095098306111547294363798165758876054474766602214363201546138638934767577197266724128397225214709039002201509574464597637773063520152147059874301768945874876435584712051988035343844949883377071752107866991181407238613598755803429707294056913610356544709677812018742179720345819606525242596676938840848167146254379579698915900736358660916329518946651519880493915761204213441050816842057986247936901767456585469586642618777452310084819629594769093377250106949958412377997330287875552425134778526367500120147952344413809985351032435827969184506495868385592260814143936980725366577331184535988669183473849807334890847072478534188201953510423269551761348358996889751874444578187513971559691216501598065262259078101168121141666694158969916474985813016479009075049709539861952200468918311564207457211912615920937323349053940547622482980224821797485405191120141883090960076475028218706758257541327315547414026142750712679406167722484953843260439021186199013058088376939652834343801446246508528078946825972463145738774647551138602374068422292814570818532823187346370150438065065894552052405780183916495289177586111983490321223342694395268113978032724858028339404175856672671873887124925239190412998029911602676665938715754692818802133614374579197992947294082276343040847506285027830631389925185413464192934460277239330918883542088345108361416688157135289157391139820004181800459410762061018944161752487893461802583197877162962333621301425044686505482956003448438298233586731250990148642276568224216850995043764852744270467009115124578943164771500332166426466796820777628707065308046068481909182044216678105803674617541839241194675386044959698133003827945273152596891394478925225008646955251181326936638951057574759874528838266223914560631996382649938346580775258652496772335604597458068686267291739458007970166711572886887777211041936709847391284711193293333053588867187500000000000000000000000000000000000000000000000000000000000000000*i1^52 + -11120761204063319746059574923920917319327282994895982447680518292478423156367114355263345753667968975938116871841299631840630765979598068778634131062558728624336052210036195301703891619544985254687382231042672108296725985988527432071038659333149600255251321389261561261363267460213312658187034116086440004149370403605516534143091099950068107398233120495279205476414021611827915265048327867497965872905412940756694661343407223039783587304308498543776034936586643727156612672044468093560946577759303679506921465299776201313337809452819676118255695736097951626688347775338518625215087817493345566536276483896850928383533028695750823694586283908911059519949895104975565138033299626400759763468985405758890631821637240140443732152901793043434842041276307201915534579522464879291146092191971986732321246429204465167693066783262771540183413521321468816092606294939887551691087473124707663174644168463562089175583927605259277715487261662593933609123374055163523439889464447578867084305263394932367433055176417797805163578629877621161696133931232552362829209211917873735566242412274741629750183922430992332140273926201614195082788915434213310241114056280791731016957202665246235763460051415252161257344480749835710367450646388771428686363855763521459219556035018755614702861792801177237367616739453172398359299490262615201459848509714772389326289920842523721081131173602055658747177055312699189384231808770813503460715554356589890975082199603474299004345498774713156916157892101978687827430041811092682548881652432753519743312107370382678782210200132213965016560637272907725670358126790441727078486955326301181259251009235863111552048571930861351804457623125838800186154760635935063147353214617481493742577053146453143527974541854175355608218472783852695616668532084551470638949824868585918173447382080903378709343435394253189418303196187061987487205501962152889761298492297446220553701164578424026682646664865738268040808999266274081782628444783673699365381700157691686557934816387204437345460200852466920859662920354743031499677390177615429945544376117024414679482471375499148737822368982001345111481103635529790144308770853673080232660621848018346086476620765655871840087360558575320996519516374865990493917717593491175745870121568566682178453041505209020597507130472268332242665906197229218859763953644885197237084094462729801379462095431263503861134658253009874047850252246153221763797449442038782448478893611496920211628434548852847919643815465809035923721397263321288611593536804339196410863279700288665747537573242627689826857664720744967468626690357867083763017714759075435068052707340757501470550095013762237821536905785980353043636041425822910318024862239025600421566652111039978034066565040253648674114720290427004941158938240246812490721967290141481525927147256687804519337817314660998174054173471544732164533043501927305974719958118169106443177060290999005712529075433350295318581145676393715785470753518675186367422211437591185442778298622833065376275419220674474905561894929520870318334024343850358692165314911057356972321233095519113701096010195210775429756696341928692593348082595924734513434097206400054969792572979147743710657518258578260322104699160138463380500094534066296968512289265636411550099183867366002844767979156960516154766269384349798485441451850672393278093595913764644321410706385488780320123310219247927566160750140593879283357147630895990081795141474436313106645452340299490409642901316155538303726966173335926511463642706819312104272083586187050442618306346739498542412043586739244046615361002979536645650659842735102008988892356344517418078845609069035617433214385800762428325252354367298048881949108617971210917026345703747981989478409959113713360089346027660699922610687437050357470585000911441341765139645732300519182784044536724483443953517846534788981185791821274656391664571922403741726409942823491144765079997808464537256830829400576104783920187689414436733002764614167842345242784300528865611184775327499206861148195457644760608673095703125000000000000000000000000000000000000000000000000000000000000000*i1^53 + 284665901169187576886151864756222416174213901079337064889106616858402275296192525821176665686628257637929814441169822821036102513825855656478820103678645100502632441270653799798910344490765074843275125171366199262349171517380079270392316860432242683563068112623962242643278213623525663191835931428661301577899323182911584105896353853099443027723197069095797949910322630760779876510950202027308182829864516656625126648075875829084400559413183588088291389747164721126881274991574608237733759144683019423297558742951155821036109785239027153375081073086829668106769474290055066108007793354623689382041761562522804563045484905670902420236113930609874340168491391789702596535608257821473254032137389788598281202739612329855702081525054287394016073270418636310091940413275622589134910272311509598592908168430596581964133489139604120478387074893023617451897533063620131664465553350093352272427738163408471621996996829964460456102421399742444727007965675656029528556925208826654763243719761934745007903417910899283002491791842369041334035516942688061213925421908972753607972766514270348193094987875930704015167726702463105248675862314750457742424088671390135481679661870564665975182089745702068818628000543468843195213947285331950188625695975700944360196808096548060039946920958073892018430353978625843451437666640442144692113640552294234397584877434982098722322861230295448689862477800594083062956866206874534106439859266065006171404127415247145863939763014361378858303985706679660611178744557531297221849390998241036959457514937038644827635866545148434899030107477340566416041917222493932084517169294524715236229528680482698498653809809109553514168419765969097142488810829981907076928921592660795416485976936539472131374860348381735678317899693210687730200854702610694367376420885304645166511014748555368525658160174955597806097339122269247727954039961971912172127409051355623321342852135503857962509591118026255828564612259945037832849066168081069478755237088681556609610342270207459669021123693527486672270096796549219102558606838573142059933273782917540234577076296279379633889693262495882096811914708655674213545645193315300277009754563174456048399175296038363183371207774154457669751303585438507935686013727007975965363608494285007102105128274058941409302194383771832122552051369931162517964396614520007827694879602109741598664937616419096384771830890695680628459237326391410702606368521376424579200512520793610978306008350359753344254321880735736987749100944000684797867191304721834280847584432903607572789960613452904680588738110268553909514691197041860455239804786998751516391560619974310180710881214860241520823250479984367990094541565093859396806271771309054931674924523073747659334668280366593239170898474842891409850015793295056787386069844921755540117095817935795113627292849913094083886052394242816558613071091617254190428126943183003069860408928485407384339112128340324416611728628551634804618512352970720740617871633908594989630073021550719781224477731150415797901220145307176867006296866210100888248304367376288844950940444041666870065327154489619371683406007264544472791281768275307467745900627970223165392415242548712675247264925298221344102164536203523910126163955495484722878560180943497008477002878519582480605740988861680273343394643883943809250719987011341013651855558823931116428631490931498777967303380484112297736519983017919155367496837908881551837776630978158082980591628161817568171429980288032463714637578900486031566124730703910564218499908310649325219663536339401588918501474281284205376410905472605170701417502919651340822706076464944307970334969744787662296157380013022792098550957682686821717593226681745009595948482219430852877860027553599053009241681576092471637058709925350205718916870494460573344945116384839837630410310279784198374585864376333373470490469365589682341395949139830868392823234823010634203975354620700723858137462926316442389250486495859623701710928404430786970051604402978568124407017325972842343162483302876353263854980468750000000000000000000000000000000000000000000000000000000000000*i1^54 + -6431935306695690639993517764920565148677617789660176275530384225856315181636639666976662194113093127279600288334214487926984963967914333156864225661103324419172295761948904599955881317286145582066572339643191104746993987561551857471862467849960064314245160020173851600587550738594993992348706857153958265156735845981021503383623276648571669196171979555257880822769315516082438075568114742678319306419231820661953206083312055506130871365772249447017608155445066025432349120139243928848057910262844705613933177583361213383052794459361943880980491023818912698026804537851081494837198679935191774950517947520628943912716048528460920282927794388777995875534254529393129548770505104326586432942280848034840855367515371102052629432753361624788880661217841320840724220979624473220801220161240353485881898910560075167967514640008815318418440671270367082343665032477096291234555929787893385749129590831736322405771685689428593121261750137217912597954912748987951451172645240829718566820191387098371081329889851269069122978062867575146496214819392229666181931308929694972425781345794450378577824060426730160684921523730042943304573103109247274604101403132055914920684801437773385141237685970335476102697873754307522096293017339150173923952971478932317646820696751373290293223472195464149856494669516442212884461164310806278673503790758533449501395715688241291953319193006736031661539190440063776211009685619541303405206910274355787224306591127483181364480882612732670832892818212313228572230316365518696979760949895753451012424034702383469714852091248305789986001941318157654768619960799211981863615458138491082909424228783087674081099473287914532492143411844600293084745769254664722969121125278878186763111877609473062522044093637931014506584648966426265940594971329418618325167966856590826769483487931390534752640199259964048652408331246117432108878789670265034754757450840004736006954607888222221335802561963233481176264285253375392243586601701171983468071787518393917452800106044673295583767049103416900590878571394636307225324971424490342279977002983744564406234917937804637587935045529842946371082816199137529856027865603895003582381752357232504094447602953837217327666117505382400812563879845228493761862792495057313220781344441219030600337369262009497793562440147984205950437240021469105903033421119406377293820116339121327587047328940219849974425546678165966712503855117856983985650714581309912725336772546983942097158174385655828608972588093556832000048742434857791955531566796061330073776025767706270071837100986162755845755117711020711554299746482826231796461282597253725051310327408035414026688444344743833023365550631391549287010170659594251495538510768700154624291611532063493811040779377010653544123557346511108069840432000115580282110637852593068380470778413433077874767520908393023977251122421792097336664121826466869322375727970929113678642773375815461316146920998394515323575579273387830627763054076011679805601984106367310896020761341757326636596555064853925353610431109742822626714797185708710947748872177695074184705110679670457450617826709894711062744762904117751386099154504019468579244043926858958739766123654164744021773061687334211695728865896198449653350247594111021609516024597002901362917406520047041705611214170864968567099777791423149159408071533724420700997072371722549422991041789361072408476502768436876433984473744203224762272847975529553896581406106921483215655069309942672312556693954572133414635711496835410666091755669515149101221234585823777324378225306727822510842044781739174263543261780126079188007250072536311149121170171710648572297280081643479467846002967982525718398081170140398849719797076995966757933355662292090907187623880748497540536809085902444215404730066542342690552242875604874979259841292955546425647978906887367303114477876630977797467034600707890228286012701744699729541469664405152619223190362088352849214525941485404726410252027319758521431394084797437312976396100809292497087624977903786316346668172627687454223632812500000000000000000000000000000000000000000000000000000000000*i1^55 + 135508762816293811270729866792760810878437748150806614276323050164104241151405794521038763056609185199655548625961484945584213081830657480100373155606006482041238133016842628065337138327002702110549337557587662251735532142474209687774565765350594830813042950679308415530711933345015086236680426218706115280594422483556815344269665159344996169643750222774981954020696674215410832529268205792285248909079205803716633458258667536142938390597380302413551299589996082960614242354444144851298198342050816508967106783762692182506370922175973698371765647614527247445196213249163822273832116204570829201781861402088524367651339842082745675272444714591756206588922522827543304842929280895984395380769561872168389766544629857056840059400068697956971435259832180377895544712782968626403336825322053140882879940376213602120484766351660083461891842205473606546556828347584344531292662299858428086716617714780436553105345440637782491858974461217287454694741691388806665261566450319896378806899984221325738216953827479152468035835464890347592578284012529980208628048620941854447803485663825202876263855722058485889912206335985763595618028316103860942592333188737963022614596798592809887289716988231129589609087719888017312557245139149863302177362967667544576090541129877722636030978477632991807793825337015583316200690678420397255933245451551314664319092689554806908678475460699205608618847084596766140953936919252158288544810716479883661055710348654168557600561261952307362012879288220896297806649686267902482916594008952858884518271756645119529087008870321472324602837502595082794296525029402626132159811002735211926710214671598175134439293882132946463307110848150930718406333778392942516981711203374220458531836180465512535985300488531064166748274963024509447782395113160837772612343446905655339545869883467079685522300082074294095940193247888701890996116505432795309352016453242270350703107029692478497941288881395689383600209956948210151454961074881217843237917899880848504479189451689988602448819444039231888674811246066556143197519349278257678649226178214199540290093849967849741386011736873869323901316215847889805785151636884973164472355705184588247766193410841834693629659441095656502468171523188750750793333919754192975662218976672714427848264461355580439218887541430477100791791717270597475603036313552412219289675709085309101986466570106148154868290356746721371590793014317753552143007509677497376546480868277352042148166175742371289635739111435242834631042927966303428503541217325068310197347082304759408799575719197176023092501961600604401764939103387031312499126120534818235661981889054755963821186430079633083823285179301227159139255374356127105919214192841039159785663952088334901054825498205972402549400421087834113749058901978552197721925488998118640987936904461159880663463809066732430805965419021288502904359994266921063672452727065947082007079531945637106346352655241006121219141022053912479035461428475683548245590889795168389469955748680597108627256720006130892098945809720046063416686366923972251494377704473310539687326785081375338073902670812616452495344222396650817028622490668290761012957758131480808488066823290346713467767668045547627567660718488445553619299138458404853447803239819028257283570130339272166875749415631142210236306754020512274494974205996210711246162650348421984830802145190693041449062867316587135634465510081058833061044671898512535005049672848528127380468005077033576420162739374378535648493326970168956699943948991423194180771128817836088273150523125979541813340413605579508585196107095165304942375186991434661848886638058318421459256015637244893537159112530766739016038231078263342407294748709102237973515761489596101478297941903079590318299812854567637396691746049778914266954778217276596915940882259393942577549459178114893711690903618018457544573812259303403018007216439847759533248156458779341832127231073964721301115673829453818134715827055527315073420327199990924352178443037550981935944463280208083233446814119815826416015625000000000000000000000000000000000000000000000000000000000*i1^56 + -2603115397881224912745185302747745638851560700263922419581036911249511963564198217838303769277507359230486440982688341542968671683314851223172104991465181636490944809728457115924187303177718369201091282949526550913543582296626786343244707489752343022003233350484563970498620709808130107488828583759985153924214649935317621869042992213569094180201909586640695498649056376508170559750903029861679974339851412176445713564683919652412025415521151405339968507139037831537992551156448719864937965899721043584118161550847406596811273387311740421454113650220523160081358795858155198627764392813574631896604292738399172837077492410959457716625884825497202719185081385938751235125274302462637914336163105100265003823540499801199753209574468919056579874324557948442304940851029030293740070589089635600743361103024366806387952499109637163478174366716178479887599551671948423672521640224149204010697942788932459995745254111463705992385442664340940795747344784356107168253154551012190500521466585500639520346368678061950585223567765606803427422272945750421402900208769108819278997161453441578662768392889557602133166148248833221432944538087676045230402300757070774836477515550623770883006469966663568832569397833201803396115557850864114515475943762221989750751504135398197269924431445977792831502451067702862283949309526195179438169391528182077245338353410582091479247645692379992614911695955520403490235412193894349465175701398742527139444059971022521010002231376348036940920201405869449713208659713046737759491738896877967513170688011261945401072271701844281701733159814292155702821951752175121549976152901012727143600372287678358811866048689234302797286834311271191698489829561295907384716887994559299544328492185069966007972353066594581212054318833580854216728829101194599569875334682921440083381246178331879430099709169510616550375377755731396119558595525100891750062399740724041887910870550726162699351287214905952376964447749629104869965805727851368587239053721980967931281008377511384063465244860945865657310548852915261912442817435706948787591636151258336695725679147562495774922295203463768657302537897379142440162417398141337980100117011800214194059416598497295052618860301802932543650520749918406202307734634369449425929882810247837109939053722099266088536547155124381259520616637201706393232923176801052326224586288324879298675970432168942391294736688476218943146599533386297949309712824714311736206404964892231780452181993876069967267270982966138466661352544356035525915478399540720637027098514746394242604721314436714502577968352098371472273194565844689901398634839565077532918812541563744803665037766592772851876192317029700029904672914834543233107613981624748889417298447036445419539128862023213611474866381092873060888898032295604288321808166349729517368324366814469447453267757252389956472255960109744986873684258311426376853812396245334359340004346609691188572316129363297824314385725504137783226291903821111976476042134235817660098426619540070104575453581025448760352219080324544082026813809724069984336331466202055364608268652176594766989636912347348843562253490806536902260726700333832650180518619455205588109761842832178702087319350935716539764491419787177187069310689878289860266179152492248311234743654349310437722772893601333958592222551801881164417332394250573806488817549417041036490124216284736435366851371060968208745895263485089170271664019643975716675772152836266826444196550664751038125662119339815660872810604216703808587629082779172356854432375341104925834817294490449864737178102308516124477381798151355984775338486967481439179183663249993849938544560838246279888063481290111777017991753728685368945208246685926766471683804851263610487690385248739614595643748451698089442979752711936026507862460838307241465102320213107942017941452574180772520092713810965526971143017941888516633626087380183171128033557991645334537633612163394044536553867694432360358691613772496606824544954574030574597899438405622729037034410737305734073743224143981933593750000000000000000000000000000000000000000000000000000000*i1^57 + 40251035920116217681339993015689354074270213957773390640209940772367455358687149210930051486254867951408423846878503898515463123229352123753618921453156634655551090746795149682214480410972999354910462690100708094116074387336478081794147072544973282234036283530833713374965657435568640081171322721971841767749330508373567211854324145556830690343151033526034930024199735490716587389259663626572612961529497833867638417343831187224692539505955024901082748762760754846774459755839485425280811362119732194367129465416106782993627609046100617926729930670400710421946234758661611819684730744727572345563836048329692627990401111484322473755838148517915540650279735439486335666127057217643755658953513295043028191717892824761151850497420296494680029187712120093211995304109461502314663865173397103642666682244444447774270929472225827404719463446704326271413079356886160164146867925655926850447654893084980727442434947837647991811987143094066702695389102849697159110975686417182172879068180247232071478900231394461461448689625742869020200388024504623693969082772716506229951887435325010246078233683679955928479156660959943151619663947720620093803910249765017582467511906428679430597793842311076394796677989940322715880857457410303362274475185518038424176735805954137309332038417136953283921581436761854554067266428931459635552062686883841145147587202102711087851519159251161838211653426207309796838297857175488683085179402172578678213620577224170680712720909912933482824431865439458560554365131608399720535636359005977033658589347534970263896174751438052184495643529679564663519601193715277074839062634070971043401375968529576516579719242976913399132756986182300897482478206527793534393429985909030804365292297815690749732814247061714533172780647076420443428947466109775494006201612868679841616027834203199809380272537276841983580920865544480454584276553196984474285546157087958689756990578958790163564363632689040790674606846834251122868419282315432392874279310219679712630264875845468600282058092076444175946525232629406092215452086533468143691463574357321328283519282779439337712557970203304642204775090203148974172540608274780715417784813958428079627844046377575206540345755206712815527831374485563122286517337144464605988981116295351447963450934851034713254923198238360194347652143447375847890669546914491297638398657939782345260227102272982803660010952616197152394166097647773674902317941200851311890183877321478814686373544084053149313681284833777005438154180541750393248560292635953797597875875817808406888708090320398265313827478866857250368939813610584773297897109007138935355805806529575799352130615938339317857052449839491341835019591513799324845031593702464414553732964514014757041166170286856323844432306977407161829811395180163187859511618809343852374338956737676799926937853751132272064972713821049269352189254770619773832400020431103174291109705362078665986082512269912766510211752021999200635174978823384327217767337493502625124224811337766525421687527060316877643193892306757643868422192263275992029374380084450829554190172567983967603794241783281394635011743559695861734046514031483884881141182928966296558903067435984429786370575466971999474656892199870183310587793904218770609962706672460971685296055573498710475244492187256563234871736406922084560610253250228026534915759542759381568690949578911182258666902886783108309410671009412745856801318033689404374391499166641836093744285776427644389735653099939272217266105827428174484690362049966051002003997973009579884737255683593787652492461256405884082724474493018157938211367718753228834128091340361468316977151983537716082434693059398506315385051688936877277252436746737352531107463616440753418806741248751626716524781698443711538378179555549051280001536341645499071074470034685972037430393850650210805967466229813863645891662808624659614447433644258482588760483700671754399066528499418106293076609090921043334248847387541153190297510709389384875472896153608974476691528820992971304804086685180664062500000000000000000000000000000000000000000000000000000*i1^58 + -575379464178350769388096360906160487168219733370533381773560839287223791591007924666437770951204212405033867035039105081997308679085939432505083213005550195806573196111388227301546182969136941291175865027303304579335927178168480175748677483641509449196551647993989250765591905492620734904489271347430966080583908193291642459373729235414044814037191298926256677478933628062464658029461508333479295667784692886425271672147701696731479449481713563718252659417262190854455311265563813335153679505669857427836074596105994354420845900842446518856557293350290802855234201863987028811561689572977827277514193208806350804612660415524498363603318908430488122159135674717337251125200404838973133804774863502952835863907926360529907972966407026674545665167019484290529668608589401601035997932484616968637765773047543798442495600281899929713867747037591816510928257036742657726660715267732830543985078590349447776307985151876958572469600030715421142567558218508554301864583918887885514030602157371753864302449631470347786276945860286708816348168718884907051472016508998247732793103268386619655142826414017905911080915369814745175174938719723489438118361499472554289633004309458138667723122976568565452105702860272729277786714814483199273449148385298175391913369964596369652546484966012520123915278718945705661120685169583874087042395125428078255602659246236773767014743434403433791799287804599166006020718833349985658658117001172692502550782847314886974137040186149827999671060555077744719877552166576752781299191081899982694311787079540910111504144331851719058166706773507614337265284111401915445424257958326255152462023771193300968485207664484756269060345015182353050746709006436385283897258772247404519936378884234927360561887523894913676675666226508811105971459330998151620663570837589519258353226221358014728553497114631319993721502427581542157947679020274278100264666570437414329507921962647662519747263062636907130038387931891697151003483558213404699951592059737525377972299184966390196286493905085303588075539276016161902880208550260709686332719278446867808781494086216683329164484064824789070446525119107901434758808364556998972983251264898245254393776311706113362695448610996731677927559262050509710062355624803913033613352824396783523205709941978724841554853595668726013637211166734675176041711332067693809842027863426774025398697363041354449492400802161533035722450914271852903447210734045872012389670194228598894106092909191779846625904741179766129957393590278308999096056788183682601567886797385677311519802469104839724344569295732152591706825294123171789934722177902127524089721292650787217979278894808830520472877508134705966055251544482602506342881643252128868765807832789367744535460228604036683740970354475248508073084774334769818945239614992301375890152195075765388353035771350902389448122275465052000038432177189740212512529274056111800073127677698045682148352473125097823847097324229048926246819239755396451220787186252357468676239258654538409692826567478040576815362300532143369863854802908076849453602270281977564348617514719810198147564807872650350408492988114777987128171738352977704545984491548061199618617719922555816772440109389930192275260040397159588955442498237952412815301491859790669278897144637644170546719312069269958697619730593819393029233742740696125841625315770303711342098163992253062345575418154672330622926630073547544968221297085039072074451468043892059315538373827164792545202463300122872617141505172367362577918450892712251635465368650572306660562054021974031081027962905150352096943771199293070551099528691067883176577474635979832751938373428469573594450021796816615232964302536675629105530528500981611211797429365523652613223719506459612225893284079256627555273024768318916312156661774944924739877945681324519900696435704853479171992739791600563044779728813148236887627485210269129642940654547036723951132369821271259946890328281571275915419694773048478711117738443296831396684721343490438894008320858119986951351165771484375000000000000000000000000000000000000000000000000000*i1^59 + 6907042367953994915274002890360610824549437071830532414373502734459060646194410993847924405122552395988076471386103508907906823229146650554938793719663691527361500473647627231063114229192983465779537896920055326656531757891203951575214200266129153460140261609014117261655686261837240986404333506587882316676617553232988750120109353009928293630479589307709829158483849041942014015204642625962133102485021648311960913889654035260387258881730785958515183396753773773780505401665906843644366550002298988461066238686967626474180889869389555251649386293812127632135291412675033873556580381666158194459444000567794212288484170133413921645619561737655553379286723375763111619105504097522996005883642113002741052425992298363855462166452945988696603551707205256504905959976482736172540474462229174863436578292942788702654654194865436940052552719957404761644987965471223566516980811111664574795786866176180736987543588245138266719756741136209324796918329887572500730519605991501160001643679597234829634613346267659958027744229000718828391511461579213022069057424322142006000383747142256100872321907239118517568175091300210294419784983111297654856517404055254764106020718353673066243817771544335956048430716652338134040765925670077977736648990095869717409857535458523854209395557094133855898650836215134693971056816324421278292538407685393230020988506961743041534157017252028875236753917388789566990972098535697357329630260560166492742261857880057218458323513934163217318078662128748503062540059341324440111104062021797496035537849177666988770602174244925775486074021884230282949961671629572545752627942966895117676290222520112851529594879323449827594828938295292253960832439420757609629709102888438875351326218976418211208927636220913759678924879562477477421910381423342142447993604526906567828845024298755544099082377373895974771232999256080337443595916988942893022533702607659738718329788322499237858580786286226181980728485536983179965758770592288026673202910561360237670973326788235449803679412096030471716221044980511412189051897131791631638554970146814043585398334611387431041256842836504579896400464918494717201922023459552717730309354673502698277971563388773821461964091080868611805850149167695260964208915437403504849199450471882335009954156565326961259647813406719922472332139398951685886055047467205198743689192878364398081340898531164490048900267465691761033426182478491144461805970701159577592687367548653505536997702508027904335596023133984778370649653939281689890843920961480155701393640647185192812434719035055644799405261727343691768852567689356734506960018790896263608483469958362360872464917084967508980892198548922151701645320219163936533951067755906336717107567131044220381132105540453059673494743625871584018412065334783011675664764544834991568698269249590307811001965542918321300801676407501310840267919235474903623604331558183470853032365592488354114477287337383407298488693794254934466202230555307530151758451158004065277476032665880161690906895499295165562043564467718163931408746695526770347877400993088454933208708404294299147064346920445263915922723908370347649957176782167653311837515562264442222395081028793513992838239187573442428912259721929634363674138033586972154339802330099002724979526119930333583453799648687173150859942526555368634627473700297245323788799195567604359411265688383531427822477746912446756388479156995359089428481184291148579950413233261153732183193173172593549229589479388652857947003718189347937389852981047447208539956908725812551906674467223341171470574282700317371824112867666816952724729018051977855738086177895790649806514829146843193144400708878430869844937245667347609433281121959501164932623621129233040154471593677988037511287675131119669889228397162655832550054951294695802939590673959069301889844724994732412007518320874853364458213038863131455026010646174357917798628969134251794472419059751786908060060457699441979608285985955658546270267910379705247015868513420895347110217699082568287849426269531250000000000000000000000000000000000000000000000000*i1^60 + -63514038429817607151147537683494633298018100850820942345964344028747553497361204546704156600210041041061877110565211633777793628125534260264290622074323203989772908397346102769320361341400196432633576129930137754432264590040430554749486328894981481886146247453439034790461392108860532038101933937734697453627886777493288742544969009755503882114596535764252776778231160174837555366400198185503953991592781545840556554053513001587447893641045901605008087072995270305728949636018002572692762071142196220618137959206853574954020028736500836279368571501930248227097692755470084482988571199501643892227575830012775438466965915414375407062608548402026013033747399988420808143103567909730139253554128879685960288675846646461510865977967645031714483057974728673359673647916840173772082849490476398358854565502957490747978535892504500178544713546992226485143429828407500684936251701396223712652039596316929902053467053499784210447899747067637973767619711532111065566825992719422902961903073935407098174594310323554642335640491348664464718203497803548580080342208072716289095679085545716413958291344814608013989381557361169765573187430475720885981114176036226765927682165992740270988646215235920139503018745629268906382323595024322415773267893399661132931731956416279096951409205788477034826505426174155733503699762999740808078972891381170773813746728135362862113333264304776047193524334469680662630777848843166173246991489941160621540945889329522798335543809182707612518913721305647875268872335339256407177481213607627073855457421197143019094855445690631717478955570293322412492041469631278613699575634347150295111025545514514485506181895962949810561067190260369347664203997399118966330471849375859772600358583444057601528579598948242010983782870978989408967532727145020316065930617813378656030998734923689752734560271639321883525481494746153899077459560459345846132975617335475779305508891457551638762521638326800225374300726271837091901033255077350810164847923148797068068522648519554450399181641829811253130926018016868946501093845334272914793328646441646845417057675137847512520101839166296970822865335844038192443623312531159387713959592723197737566235066951186036643146880302996439533719600863738575118673093265247690570467804237978946916067213231699788215707846226467643409553873858688931281997536900619986576185014308467578635533988834065872060340735914075937947294880331863549806041879564000734795815663225118024725345815451162357053168768867852095857716464505559758462788980974624776298142013155804266482044453684474062784312503365256313248697787867356639222664099426597172822843253171237550672085878576066063129431975912787652549506434652361873701697648987859910888149281579132813498219000269291884853939088515279698232616212681959506184069541424189337870986964181714108311013916850046548374327551498849708251668695171697303976073267533910920490184741056666057530088424943977422470980112444192016592772427564957215793404779855414491855667977546055855333408761076055153428434591147228767811497039418998742007649190243135850292129628318419233344002231068283332680962092180135032880914607902232220328416347257984881535711718879990057811665228721250265936601736067828080038652049411136790901407105766499479880050755187816206857122977629108956343056210354017051599110791509950677559286107191428110514504170517699405734769031701553153445637490594832654049452491259743693374294857141257549188981450787673796422059167128887401897853126601936420505797621052689772499021114004394955002212509331343391678191408828359984887837334474426384208175110188242928827762097096026425505169415023759568693137105497291289679996627137973820408247485906301616498587736539255705398027596354474913068833916319566266748081299072539071231157292377492600836890893756504005689329444999264185719166156111211627989437880435395511520885462328925227342370554813412472563912482454248099585744011163006735956855700717595949194937513713582023286104304983679114116057462524622678756713867187500000000000000000000000000000000000000000000000*i1^61 + 455048609709835590865677703079309599616465639224083164269750090176637257576657946367945700878858228539575601287000474415000806886271295619259614047806081124711030557248717601002655349636254995066425913752118806302459165399750586987599400904614381786938574450055109226045992346928580485694778010596215487077087950612284111261392633920904183845051799533505520448512205774161681036027461753766911648492227981267745169562134826032777576621394651269709878693569866987485395360765917135242057970613963071687885100683047859275782476049145956111513299474982842448432862246674677878256748258528210700166810600859596409332690377334272848981372177744010671304664109114338413767646930030484453283183779636255117352895184988974727762131604216341191701186917612275048009235601564651843020856605038757225666768297169143666297326115136679556065765120494612986161207013811795591203129601835223610989492484259600514308883081731059356306293929160831096115666258199763448862444002573787087625337589169820958761097650540824307611835705608208293872841502783964113845961317413148248450868482222569557317002747596791999907364712321179792640736978412481826740020920644735738609761927020653807676733800104076934500293161569328128320768602726175652409587883847702393709522407403233854919721448671467618264457539388646192583313428245766023630841701581185585808331174742649046717689232538310982321647693756196726980776531804637396154439542874017137229654396288433173148782390860899978353835434563389162022155192175241955602642076189890636317430678097498394765086231352845569198807289099315090754102466687562355881169217374824011762827990345444848061397004337512847471883521030439377912283818293988659381634199840237738981816785434276610960390146591063325418424530587285255923645106412701413362707077209115924213426764611273671852663701088570062831153512841249373652123327573085764096382430467829683029243158003124725334822373095403949313933772341819341867862230302027679158979532220906036600325600472007751848944031985271994241869828105831414909246811857287973598753565255155370864775315881519514661551428097386730203786964541353403003979664990238422792671817824657323798204465019940610425419488742776438933158269044008164450794955653617143795360329273587664583272447694968654349619825255210514241138283672802000571149038259669835313000341849764347097002849699068887183366903046951247387262293828765368556187655148969954748268337935164663383342345982862072416880698153019295642407940537047299663521062589344967707159674350525752393362967655748241277585340491621225050188949489904275337818041679370827102017201630302732021784923642795089425241145805784282919759276321420464730976991667205310989170702245437625573452837225076788565098734500991989281182456149021414760509123081916773274781219849407314733108072931085361679762613083695470853425252534940625640157865926124816199437585631616138683542823749442688110690226853979038618120428147230152692312028369701834473046310243111578967328463735539648176918043746768835861640780639908714152861986097764105128175111549039384655258908898156037711278823332418068127575819570756496905819746271978289810986588671804040729084748933178002695912922582615680067213767147514082747136184394013577745987462940885210218989157662464299788634877512121864293566119982819210385538615218559936458086883808962827975703201349305889543967640798722567483916595963218181180122153213092007443109245288247843042623815574631637821613174599592381085607945959973058694061606144524594134482054114763588088826374790076897408036708831447052049234040175861057226375538668998981056845168052743333604578698853712965112367107483760061686351193828567135848370963699073558015245390990403006150258281756921473012941752198276776452277624991668558028956822165693774682157122290330044429460165400064980576883167652915028039310574185143271076255467950932212187782918120163675662946198774996264693872565716426367195219145539463774990310570978113702267364715225994586944580078125000000000000000000000000000000000000000000000*i1^62 + -2826310961349519774210356857450156841478235675544645492228477382527884835141890776435173913941057484857861093306601642743325121149224761001293550149058490717759516271467560606216748662370696989070820144441925985869170792605955172484484141754426774110967343697739670337275434428767730144289894955610177182431090977716695232223076173097228367898707192661592699030890381416882530076183132442330181382896877731460859433866616121179450890365561287538068620041972702074523984855496743131250813331451557844072506827060822969733559447653986174910790879733684306508321978567487019513812530880273062515107129529981006322942450153384425540812017138254539852635324294414061111501664165050796165240846055014351877497250391317401701780765743959238967864220316818877060947015372625365679788732461403516746793491028728935969963036435852687020818327334401663715066678594963220706624404397482214822889477273812188635703197736954790267404107581219650620984768396607687035480054064652668507948812364909771835678658227266668969460622532745160471079182835887343604528730258060634884785264058969595421413657167363272403963834567793450574516506300418245386051949762176897915123411942100508867647396187562729696863587984583446802546439248673480263395037727978456564671790423014775857153197430531026205202281758429273440916930414960876314189398799876430480157309271083534041381731697987679040194638154916998543524402623433229831491743648808182692189049807993477727931390951751536702763266465320596416739902466153114729736895618197102496760765265523595114820419948758542572782672207818392807126032918214920704843383586499459946073266553919712046206905397355102084743073923501854841707317425873315317538316377036389077483690273299762647679610220591991675821082814149342672699054965329154268252384466911686312530010691182877728691409511524675824044274656919178391866317952668741746496536975629313459253525605128827558881330132239900579465650034042316892366812533676081012157910340470020809350467762626418335736780067106771944531772805141482781752810096353212557890338130474114863723845439444067421399245068786119159872050519363966677903459779263888371719133497648973420015527325930156515886766011475848348601202590970850812421173955388875696928853062439710003298460048070118613106296209545768462425118434085705464966713449254446479137424545610364589333784362993057086391556170334690107644124588956732979097849538800825293081177326361018506285634274982443885630645054538590106223592010084982101074508049800428253555485418643066174331698929361728980762223218766017429194461677636441950157566520016006872489527184400844192892046165898925452772528242553954146824577344012949124217302085850687901573856979556038800044804853211224542886889595755804136478798814092235576239351070473342894261266089811115647434377043795903582487660385741269185181633695851495321891090372293573214350701794574509883091678772744934464416608957879099035486088131303980729815687798323066926823977139221674319493847333695450163245206245987763340675490101100861378022837855149037535212802054527954950794585578491541523720600875511707270187045389681477725790793661208906839417318902664031574700264366614496025418910961001484524308396923932121068682248358763562019328637247808013786907660629236152332552865809773929633628200749911456552929001463201401451576991686171023196485346851444005777848012633474517584767211761732425294143336109991189307946393197251856614722850778648765880474693605340200879825305782485997735450901009042046308445822068792302291120682606091188944784253857746743582964763635589143536429296781415992987636540288640395844789880799974080903690380028749718155719264666677608329202956479262263290020293149642937986152305939083469829637263803770450438130751872319607893719449993229299914879584778566455911601142044950989331247945759421605593497355217625885423436187336989570613198862362625533708853637520244495864798472004202336037732507545863388828141095632240364921017317101359367370605468750000000000000000000000000000000000000000000*i1^63 + 17226838315137769941641045252285721839756976305059484483501730149511991687817318425229575593738017025144974619679037285523780755434875102839703788270276825779161430818910719892186061513848603763824426633597241176084288121976222768473967391756912795048922729221024128786738365030012598673152523437927809013413593603595190354945043613145508694968168512134383477768993732854491132828197795176716083931791220214645944107458792701529222155259544170477420563776974707550376490784542916606693098304316977045010334970983402107567724783350942659227359678408612645601831063322166099872650272293973961869133028180321228297105454761763254159722627126188348901255203193915624132834256818248316465198108845799087800052297618182617842217829157871865077806220157447606947586803958350516315390379403936954834606511863354477324819782490851077417924079716114895245750663915573085451196384211372859172569298342760511292209437979711084048454894787565823950959596421671078085263991123197048463427041314916153018078025654005667781531370924373863448867517274419529685459936282806718390215750523930292866785803154556760244499090280151607454001360244383133786630931770174036351328923111959000770246648288000797728247187751868357011138672056643539136770003507768811497649055478726109343192795831189082778569424837533379987765630590712126931470206410007322557104151233904903277095770814088500380667766665344076258724576247103604159054778449322735784545182216001844841454230791232969825167809455456744503842979542816930140975729886770544892149907642328498611057450561953642253112977146534408034427227381403597024859462251488587584601519211760958738380797693725971821146706968985426473327023695639985786503216527352934754484212573567165433455072765133401954681920157608757586970165779140650698575044811057792029194550399937228427878412261125064173909995097772333838103217807396275528615052815755836243343444114414928792089557990767153483867156294095419701254851915340902000007342861496210276903093324088979995688020682146683900095948517625996754161780213819686214994234964513968690335114200312885415735813870304889195378025506296671816177628408171007670690977922583205038132130665765398224489727721728273126830237449849226742854939102829249009229601467697967317158170357875412463618357484861401976686439066203054319102732849997406894879849551217373163658137338410153420446547049768851054716048458253622189032983554407606922593910508766618153891407092620624802672941815828703156081575520102529246671658707224789455906461793814896094737675313600064773037687512868032323339319041387113430371748002521363632884005267940901859614002975904114591208844199896917541898587668127159985298279909199085438859491712209402084988771127023460819084504400633816520713671200473507596807839602786948272721569968766693260471761140327800188493525939187696936831393930433208918242217088826602894469227810024012228874384993995859988449577907943931250704854026415690665013309021516610025995572698388384038104012734220868701754780183928556287445502341358186702530156921769793735375478937703212790594720448202386199575228697820645285618014584017662614704105119925943949441114180714924867145999518789952951077678396588766398208719389658177857945436748706308429835842734553088713514411156007281875273105237531850660641356211200393302781780510271982338343411119662020593545167725689219691087660104287772233673293247498238018515794751337888654148011436894295232204261300868335524452703169260859510040531976874023922747073015035999453296526155197710209519972388351113424319043481237138183178711401709137390652764752529284285947651473366898751601775079607871483360677515750421517782347487133648214391075551737770406532167978699431338985119160064819908137527389906314694202569321307623867085092674671989696722470239640478153965174682932672217079322074664955144529402347411702393642325815146766219264550474191952378569787283267746085820028119449914174993166769151234274763673237629291179473511874675750732421875000000000000000000000000000000000000000*i1^64 + -105609613606366385427208052248322661158049217509833475284456596061278598749574714519051997411539418518376761467546894272244889135905057253333613644194358486989046103031656593021370928222939335159026968634824259984629258011530243880598322671122381657846346481680865464840460362364661083145903213894818605361913635597732175556783071824653674224331516877828504544939406489130024109859319440069091893920014872019922443090520888524278283162888896893237916447669395711144190030612854443738752245251975134667035926123972185305177435157425685042730210793809605605281244648120223866580393658623869904348300823139546732866739153637871515296794292094295871530606264464005147577810686454353655354143612372667955111270002103025187874590866628917069541239672980808010502871724521903781286862847698982243044976565863450008390200656868157681854228702403758288643887808775009613949451453779217419445866897501752973596575293719660368743337616372496218635176296370270030888256615006668464345507840249467963712387069563672865571772725632564711063700387922210926567303111532994783286846555615273216801950533289023748760168828253671025362393664550692387154637671969439057379565642748711037482122743593901030277028002710803686805635977642591090193263622699797636480976293305378659334775406171559019153660754264307096527186966457139597651653220589284115512069267258098032130715407091119860621102276847983628529496069726809995873884183431904065387616880579226469372952269307375622217412368127905179372512895706459644726772636131374297857158220683396052192798707303607725633762791170962448634848865885558846504204172740371973797895621551869965428783076658915055248561028123233323850154779955513160913645237516521176433781470433047069367542371669253416481395037036222716724142570843165028853152485191049980615172098641474182640447054795375642079722208851436132397718905004174644009355142331621838336294937889699908888174760794578990549602276187575393160634254559886875121929547220247715817533980272575887320900352584039184440924739923642230302192044067039212377350655551785655333096416224841244000724341566596579580120760823680625322117444643406158445312606123587742333640610308790185059503161064382918862260135306126097990174509178473396783165547371656906753673816335312985493680374732961112345163435900647959089220033783169996886170579486442673838977497077774463786864853082160175320432690716540841232505130832838014623809565175487161225332046579024377085303852098969171758134905232629703733075421608346604022373202471241473057697917361167013774085647385784147450787493007631161891405737223950923088960874712925382530370941785790817566282353622052633469670355057555654111107592163450767670319554781473718450477292502385737224658129095996534840175363756628417097473445233094123610981940160156405413704578725640755688387279063304643614440840820037134453538493271563335621552965808716416379498716783119784372025932605206230401651885446986059935119706216159788404620768387814700460789312572471298960488155083591639160220530017882497481740166405992597430403219914471764481149979231367250773972803455796388879460050877908211219568426472557193562257588775340037623451347449975302965977416482408351707812786296919431468378883281080452617810045761507992833863727675090546722376330305813413077037488852883150523294220380588856386834781681831923065132577762116983977315061651023636991354959349772054129845072564504709426124278570395501883163458381365232554310216696228271652472212445970502226663336933943985784160482174188606163764077059146735438553558279011801306930558883492972754401883067097724896766716591716821413515865043643413733483386326753628099929642907472112441300816626944522037059803166770661321513647017738233483454333535280667537754214752349274388557308582573091452429322534435781264112441946479740436454221489387374698242065846002827034668185259837236833536746886006608481551160066611042119497296383824610150708643037751934337653558770853123860433697700500488281250000000000000000000000000000000000000*i1^65 + 613056749033068707166033547703470382865155009151399171611919583261657835157172412407220252520283365031530132761400814109257539587478132710139616217871453492239279447935002908535891490777493667020045787995506028651144424048566499412303659871655263741317587535389116572639463652067406560432803248649177258523154982661473176658300221916377399205911961099623210132635075936757645800652400417047660792519804357040610369444149465610847925061910120247564755581719969406454417297856724455139578644876807133928464751655856793820518568069775530297574727061271658241060058764168550195686463305766059459409952060544361932999028321977433171822357431670042879706316969262085302291792600143908822375755075451091412407820137386128908023419339479162810348103165144422952210408340551710781102683775807059392659438157610211135085158425387170733109659601653665642865501861705911448871309015638586498416674932991545587734196664911042589657880810933409812307441823529162904863960133687764872222101942122472655239926366106554441937080159993512000708557621666404552630925966516678791944670108050357992250189518076118248451007133100778348144494318093969695561944844892216320972830945039638077283054007320705348528873673237496590829020091686512791362160108077152877848431927796556389263382411924173884996393658552023489794135650839798853075478004135716809354450105022907015900637166057898405888838929022798664429220746277793993742716610007838700631979756550759401301226063540970696811706981910999476782181426891045689652806575444689980129331321003710007872097081786332730026416882776076715457262462551168618139373588149804663749415915866552739770296588841538718785754647181014253456205267726904405132099602450138442313089208622260555540897495952032584891832114242853448807442636975310578710457453835348481924430234927982598978575575444271775225027986426019853000364929989074850876557473183278807132574079299055158162128994503616840041561395503452423622157739578110213347423914005680757706029995167061905483357276941024626502826699749199591578977280300287718115085066326770256547166525750246185713493715191351546983403545352949901317772815085129782020584130784297187688725507507102076927070746636093350569950747414576013213738824507745199062344616027000696027557722605786226335141823352190193177294302658257930390639677681015410565633048664460171642594075229036308892007484957821050361514285410663684409219439384552842646623740720332275525599175156485874437466874619875592541893543683443266722277784010529683562200588693426147593141738343613145026181333015171226445862167024163726264120140818455084994411690885797787994772098160028269399627557789939125627201045264560718041439309515040054235812038672837318406848149948398923164658356447894428699555609647862686627424298775682754532439371236485586840689074766517518099531578755099601024043591994780259502663734654940658900124991819277239313101934647281326009919832583478317815504051464590438970870553574744682623226740432933230240083002485293842064701367305201637954877568649253775530105969071714367109031070229273336906214375398078824391255165123657733500740209015990923868223829979355806273902338870255719190028260426230879216998488023466181038737442522480256485590225484341281619639515887605772973040588263077039584062009365344913356046384646216231295214412911624187035279226386871008916425749406553051626957662379682611909854596139999704857782858446336199012295235530564458225054945996379552540053904070013270616038110824991624689497826754622243799174825029005657750021472628531361576482551581689394492333333885565369876212504012166741631254620626577356223256505844320915883686784470398315046564098110858804478838098181463118871559873523207238931382916817869899191087388389660835130875414677362296028975867712232402098584427805176540847863192495909080992065839931495413475546733552215033095191942253659830096386495998072481841819737370889655731796758477752874682895061729231284131103052459366153925657272338867187500000000000000000000000000000000000*i1^66 + -3149318720867831958281468765442185327718684384162167928494078762620735418764312305050210369591295750241616923616390725538514474113898576057094129902603265432167753790074665533944228438800717018852053848252041470921378401026710772847887290161535763147235415484893228445946261293770606272817704475017739002760230612546586982983316027998401924573752144116907101079200657974887859201855769027355483642818403634114682008045238678501092641140993720095225546846631021954717458140103835400348181372774460078677310004405521360756907581486166815204951113054436971949450023468790363964277843752187891211799568026530886989328755454086919224501606795821431425052160327298921672162742475345412627566325531337370468972951360288360826042571315598772860047008319506342357838720961991159623805820535422112357987194337768521977511036381615672053396253430773543315496436213617468690182816700778295502799183677381823206367550819253195458159139705312734150298279519339562945899734673671798290785429079066325402121440164353035307223164783098937700795905063941552534779349962404511999949566273163307924900037476107184990687886892412410921958471377106069998810488829741764477404025999474942940975692643218156103471726748687677147283111886731549931526599185010331303234888596126481222608163863501470969579286266119653318764418096896244685689835283785584223424161305839215981514169529980372571438989873615238558169536805533983446358795585469274442485867956958224379259598034353011373122949450588982509375373639214601140404238001204610684827044106613208109009056890148840913119177257430843785790947651769056441619465400818289798908615852460303201723313906296790878968122810955950222406142297084389288335250422214599195052537304744749010880381807459680464668357996903471668909350617568022602219872624066849536674016333639702527566719933628962160033589739768676481665948425493565034227133187156757331350006066960372503168806431948563218867051148456558584410031555372685494688935878687660037077022330089657848381762437004446994310368685816595020148704928995057426834958869039970696251120663852259727530428773327819612569103481041100432598413831174316820771624690464596322265230651547086233372998521807365162566701270877494165811220824854813763457795047700713785192945609181832050539913191303702059807621967010462915881607420093415622144925241228609986815230688460564461366872276937472599219687750777855936809104615003780495062912759143539671120413493810272042031273720487770161138586167487452122163546887615472261418095362053844558121843457939108323102821365332222434629180143608994172340022372219300232405378900773162876829160586692046878393847696494344279246444672907559560609132817301283520238381649654964455623576387207994596610977332844332418912407360843598627973680728132073068044456674645185401355043761886622330724364251562968816147217928552900116875215564489767208944160892000190608382898629012735215543917882618435609981581957254426029582355952157733074029014895712280660654545383108259311306735905183847217134093996937408950381578856657154146438437712619818074886053686836612858782778625128223895105877338770498636133250848842259594731717164680672670941465982770289629756268990070469940720684889701663085475246674788378796421264179863040733005753400438792085084922706286288469584803309914578356843101570431448733641053931966594389000105234278752546110579254956598510778538204706059992687525280109719731178798361181310182488512613139959766703035320729168055303358485243685611962062891869698955318497034094631110548926770780111184772724744780201727654385310199568880614158448636216229098888045992907068059211926318436662097807297610384491930074163766036847861010697818200312395177479213735845788575865681048551946217187990516440294646386243977016404978791241522954863303806783690826943149194313729676034884692373797086207089600713322628851537301987582568629163440733879295814633958595986105821551724239492431160214240722095002666947038960643112659454345703125000000000000000000000000000000000*i1^67 + 13462071550252733674768770254707732284176382494463042890550475446468887559142339812233754155764212030464387783290638986521438797236926788267635085478897385067538764010105302440556307062002510416943455713730362583321091916193183408633133696108470870785294033481121668793410037707025815800628777346061626613451245680151678649315506925140346484091486427917862926359402884957906198402460619495499088824103250607680810697426490178933546043717302308829354312209326996997675441448117141646643722374352623209854528773377278079060558672175336382674835982692697988497616157639431941461566314880947613695182756284417740222454843126137979413949751711970742227904689984275679450720793554414691159206927039847417103677510482920594697402325546434465738981012142427288857015909205582627865912628301306555182808230271004475635950168756075456014052097099942600116859960628301365178197973403066991729713439847698731110063547079335578909168374915217613932749804924302345078209124658034486169162022816506182039586105126017795159810316118174574894343642395025521323830630308972116175760109567541363751845806958575174434949250849206928556091358218695493720490492034751585839138959183494112788348406810652552405046860614635474338297524843441646419722690928049602973940521220820331152186320219556493843898635514935090063857776697351610032802484750748209736467386099458610779055288232101860891121851421145055693867942869739960832958722188830092139135119431524099661994919966923038866899889144697117070094147265108571140645315365925842928341877046710276458033748349213923370220072215790293962386763850927866454136792478276362132069303150273661946427135734250705166660959329780857838340508565515268714721515458704637474930937773252581560475013975972270690242081742396684461861456389266741182651398686053041075730422517930049613055242745966448786582127176434482345434899999717212367302977760273990532422922065110134720588262850569224235845824443691037384779856392949823497435938896883880948773310865980162883758541077291287855066034226833724032577093269511554797229330338833329369598488968353413668882931234070867651712783685508718670759534872460899349941806350561430568008447088072270457414223435157835118405968904702847791840236271207336040532686575848534343353806984740674113110769867727569650313977392955521744406855423236731339053633342964097682759015297095365469086934221900090871176887871812989941207625683655763001910068387362151916751680141609652249651615192690812965163083944890738465635265292370561154520680370404125153355891268645643594269573313406200397528876914342292013499691635480189468109473699416706507750604592950613274560298687139594346555386553637339924321217981238168497094753313525485958486119030405930979538771887251179001053410986766730397612604511121406573326551008622203022999255051496274393686111602209825485174026973811298316332319473831057660208881394349161821101080735937776542138652513537745041119778363478445817491871527109416771510137464627199406352207336189200526488592219734351105692847583350862395295516802711443395846544369000325155335817229591598552458474344592207932158399747373442673604353059629014348624969628450811263332743496432650598763407739254986087152241611114387946499098268093082676383705660757568932972384961129039586615153015525849612630111734380125338435091026490807496103764235078047799382340839644867548692505608672697898903435171069549114454462750155367921243823065053568390538593413827013668611741544635224109228455719584163925689384954349693914517912793737511684504833875360625611193229516025009107260634075192456544617423017558257268594440003262736928487254078299689023690661862603800645472409116907749257513218123056478163329770048950533352710548894660360254770753165119258931296994850909419885605545555615382641960103379001962989510642745529993040429750626517030162869522138824586392531224423362415002085320642582708265962482118412309322252008103403635389056424917497700732837984105572104454040527343750000000000000000000000000000000*i1^68 + -44816035231544124918885524911988983232570191451501456952417529072661879959054594089004462832985277978082005711529205989233186321075403499174957357221110372302019940880650194095539871254691572210638134540350682463125122442370874777909244911679723065997381350758967470297433854961781877787791890116989124460727499516602159395780955852020334472392265775368965878611528791855313700453028695280555160219304874745920608739493414969229330329287628962292412111252671170830210236806212942244989713130389549123871021493877756843451191659620732525400263194292182470485773841165816894641921697504545851396288807368953466950584814726852579185364856815712092257371451248007746072980700235780378955748973258784819894442811008635153820950096594375142287296156052616899212521507795437611408293690281797360147595189437612868755602791047577910634481553504526495619673714146217267750192694542354212035200581709795328272830505275215221724340840137849454691633687041479176114385016997632918546338771333342136825331477695074499251141500424230199755297127128673371485872305772208077033345488298910079019041051978246866941147082369707491656843508629696018849857556624020794882062889638160546998290358068479006685314668061759017495190873039921001760471656078904166210745820919072371073914138568490001462451398818735243759072351131781589846856704074600672237450359564590572130993555502791555633771709007505486837420965163699945643947690370042201460617203274530627292496554753637371326915264224598539833421522464515089287392908647158232497395407679071121427867094679903553107081893681335366067174521413592985469861263247261750628947797412403412267307171445817005498287613182673921568061788501876914756247617737068377242009959695888997148824362123006016715071876694616650699209219753986552004169317430238455328123317872340038657388478986800867644011359912168076118072870506882446372941341110594504983674488166631694453605841959789358010822115927199402084177103415717672645607044968341010595379069065047512847423073560869021791651004210626657360933648586043482946813151458576425154658556074941423020821312538848071230667789264402171819337698165135087096723384866947201806248868245756405565163699277117870497713849802771114007591418615569128658370448370093566571342790792233182464974740599906939447177409115066658005337773936251564073585971499306935238614881748467186230998595510125170277329060312910844961906562879640082027070533571872877782230569998958886413783684076637127905574388292031150922795707506544076339735977305562988767395591260014263970479090719157413565523782083997923273006348065921660645130266873163026917769348483871800513322487342088437634315497691591006795692563306631319728860449119913615656207328592265198066861541609834996790933257102168086790293333111739861476262574199382736812387923735078550467016150698689765139640403283093566888286779903838904757947820306896569807940358682251076332865686232645506360460963425411693929033581772112188690184165586346198722148486493287489722748463808143324019472679570891001300015436600251934107717183560050142564230631913152373712671521835815883705798172972133178513918700744686300967542554734111347480692538377030001390822853276361504506589194690401745170468372750602245059087774139692761248617775416869922894226565358737787311058165698047635877886149602318854289966053510931655150122187206526750098597603094829253338347115424288407394133116091432364436311294113875592678012787853859464870941377186140170670280152129778511183093660650181546697090185562876580051321318045055402776412415750330151392190260941130093424154404108883059316961903766356575399335438907009312643447853323744134182471338653773550502336999588827900567491029528440577604075669909606959805896717420808952995631187114676768433978866357419614122289047961735760881608691331315105399445707805697437432510782585793237968381054775504515612101175857104228049560419637553678081814676481149160253234647877107477142999414354562759399414062500000000000000000000000000000*i1^69 + 105566935623615157022286272698206304600829474256089454373949402988358239345868850019740302221329858716506499512523093896808074694347792733522108131704786893256956289121007289356158057175946995610766480283724346347409813217962562342330926072047889303311724416987125801037905792370687478646427678885948420804020053159662208037157544893583104548219621252382189125167937772812334107538536387946755673600715929595229823364619617624821471359483331597257797748517776073791614334196841684315756309618694114745284417315201931794982440418355826480414096120901638985081727654716542824732708562586463769848184932379899925320103728193316008506179610388154704858238968275595764171379283887293749494622811360282662802361096696723115939744752651244698243737539993493106555643733383925594971789045095702047083685165579796045631020525893588244514707666684252107541957190245513436394189809551298161753487348787637978808271071602074445257000852666981437393984071233013640073214519164973663391468395130565301764031831094047581839251523057072595859546157715367419152355186574554422835990693217518288419565813730700410388614054624449945635446406259509477595763131799372856654086868847673136274717222369193854239550800255285867398279700098345171988346332431392413601520163194817047238555114283434898146840357883684054540620390173949647156681622357702560407941123068781976134081996750781380303644463446839023472771714649072472948793607092989068462474537031778570176102809393434166211573475661215785628474179847268895576984710453719324268759949954402786207918753812216430773405006954583449719051429042433691645737516107058030716102738887338685102695556512771571540150690214343368071982177717644948530107802789451090191252639772063261911889435040578725811442876265024405377558525464603957745930164932418593207872514440445691804758354746771057758001554699058034788618144980573140214338225972372124173604779527578778400001224782449034791775734634216795326635687547653393915855446673673666245972194555599846490549140456328529982751406978361025449170266433504071870831771677419111703448218632136600124478191687149097603336982729187834516227614529704907521146122140377199415663626844188195361415584284673630605741340249223332185930214614470150046807299121876767431137222312989920820949625596634647943114761993841595622520844363475018144309895296216759391640210550332553459812423645620982224755664826633760726834551053079850724695689345413480277058955628329594480517778808265494011385083574967592671602450072815603929564776442525075043777448039250613891938749421083886468640829757417333825745958124054511948180857083265746515713463853153012460141360447568261805888564541841618872178519684726891199670931852940790037486408119688273320011098781714032699588829316007429996747355369627916378279240052839977889767721487466904364878898840710464202245840643694023586221766208824778578042499454178189287552567022502301663128521264341797083937392301796400998322801155868899417233597819392804773685258340730031453317159075466318910152863305609460927794187611029008093264865617497657601794184813496513835444156102878057257464089130923452251190113152853456012058847772656476384166336957267408182423104796232218458394006867076231175677793031475536929083959899111685129835999809917751445633904860906456846333540614281409501208974030773716725693501206274522744009249261021550160968357856696269043657033868368693567858072167606925009011261956841237580629381709552700599369011730830459236868348290839365853005720378238233786432108463336867977373742026259133922692759099268837830709437345470336033064523536734611745954695527355517448523748601930094305745120556167176163310395167822836675501868905753016480073542389698734462882824256207362122912632903359909044597493549387800767718315685966126031484004947233467853609348733839053464917894522742394056746123232849657473775105507004652353395893872843179000384567494667606450442399763967201396785977607351014739833772182464599609375000000000000000000000000000*i1^70 + -133909551700409394063886763597219529418124775055923596647599688018558574594980823664986891992174011645749684633058437297607884192779439956659508895283252568550556637332243626671573812768425158191079729168280886142596676733108439307161291620092490627664349199600849439655336482799870891471411002094566678043985210784123049890058297377931130215137071347985276483880615617808787682861104981527976984289191951474520170949918840243504406616745069428660431699442378672532334322926360469537272585116150982581001986730590043970854610987358774277805267826889443242896429423151222149386942614589992892780072359757035993045847071063226218771030917658746404492308667066111194863034255109884494924879116838401138449347060713636958253271767724644727098001040402388376146549210087113558872617387766762200827275210969501265395991115528847155385664918853122755898364131154040161319978443278434483834539962005069355265426554192141266580001621715478746836420513079582103958039265429671297313589727625510206622922337568768278478728843154698756456146019887261471407652090277866927086471089853578058108375088987603228699108671560233850748601225707962482085585444852806113983325446583568475583259892163973534126575719929167092401668639482018567323488113511691737707762488318402820557453223647888126171123135678809761061820469152512507352334015014618673242338123007640219104645267606062751823757365751079776582414955904170499580232201804554131441404617642614614385500857615721186315707653748951911633913929381759513086980930504968849719325046248196617169223484658217283073268074753842868773080786931651212681108414324345819122003282439794119526270582340193585709459893905205197559586067970814794171908414773407616812072663947833436179518337537127741261213332404283393115300449326835146897840772306479382485950771711208203782292409981345014008614067063124386357986728236265831867690472979803349951976091791500303162363213522035550371025356165452253358635776626843927590112789184014395566902254454532554355411520738652137131665532230347856843810983944383257798609742681066500251548501221937181857412505828010784150240325914354841922091660197483068380159257823525549883478548343143359724678802761596106161613205608034867587853169635613678811591609013889717974213474117402078787795387348900356134480351545693768832878098065568846407598930563606286759470110874622175370264679295280388702853738993546441077157955032522676364024405226806215967843035374388900547980233372200178102883510413155520639976828221829507845373549516664924211086442296243116841915051192477255800273084997011536816676890526317686323249156349316793513191202538229898430987800402820290481387441251355602244877373296844879512192951692100058367977183992587248732445903409994656534873046625909066714952444205429880962573791927254406353136425613455782199039573852390113820277857199474724621290219176756504644604042649034516146309163893527105755477632956526802877234198576427438068293840536905436497339261685829312942364813935595393299716785400006280532966796437967392853194931391237748383154381723539130399381173585251564128567747539634519608921378781291582511473763385233966997425048632937316398244227059894632843748111526646725408697996360808516404712292912165632870520991101064658485165657601498326450452290836946310372037183912250209796530116363211119052403235976282534827160761751022402906228333574656921610808664884733716962050778689786149045994377437742845367325584164882267643841313521754247611741623735215207897102820440054488872689417745507827951149557041304916532147599985892276133581981857269209899861489514321146677081641394910479642043676864197226366820639822190706515034777553359344468893933389276908346650967358795367812369400966704355736803931590317158572689568698474998496863450770316306890622434663900576969410700001962482867679912582027920263978253144550059993824340881298649907089293073547230427850368659823407426759975729713483816318841945758322253823280334472656250000000000000000000000000*i1^71 + -118102959434622387921344955769865626652023065599781068236019632020572965421629425142308764350266124306451966449775291542688079663037603192468538396806112319515806713591490757839546403433953415152021236924008382995358023244343011299091954167872513904782604817765975958313233983372217819296168398537463600907963093220715832203699369773446163553794177158809844773457253300077131842354791044231486996604997084332510673959691159671050949541808990920894895800151696111271657729291466086629835062146391555932855535919440114597966097606286704453708664821234372445867701545477196729679120391579502016416542981768818732254121864545844658695503121787212449125396892968925280179877038571540136022683319182729969444288534772832421336875433569724423335003192793802413950463019597721563768368985612524485848716429077781530511564272228655551168817674816244298307803884465209311023082265977670401407341317836093116240935429502841328058764806644596185167983237645566283428179220844158690667676807923756589297297358312742081081416484089215102499195517508415022698445032878461702283627211211022234196104828838049491502719188632878577035646087892368236739951783007402980883610817305031153337022737531186800255363389985604649442802639673883806117325424599228140893464480560386686023875921529053647913819409381606762163322418394656137251086700097312901127488259268298252588722024652444060962603110990544206113829888978887877048171360847580127218919442276045906748606183958889505075894470603424683316849737439791229094427301070707395732608616811717515995169588527751934702475774370972740742978755264513242014149477248860374565816915100725570086728792043607785631619823285879296102753410084820925527694200635436595018625134135087931116252329472417839655300930727686145716920552437786211711580400137640793541566217537535458182175920863259630540913503029024361043342854488822208486502808078557148310391388498521595466749312589642252599235624535915954396434187079894175658339807269544049300584282256581018958635154587671278768182042973775136777457258373643933194226006620376328546456299727124717896536965039882615398225876231171108216874292860728761831310951520113569003206100043227744311527257702076243007504761536335852663661603782482987821370628220492270063754765057230361956241155304710539743386719984250730049182232595639570073518334738121088034225928303092866963458476597560722716832063673110610735663579035078274201559266887697444428714060474346295413722721896726146120586507297024828345843120182719921951423752354066849851447804278575794400111650504576010687936850838228173139687812587222976653586346418200346133992875934837324945067748735345197857696237345555078067776134933522177270214290571821951553771946566075717589301725373489859351258208666199470387401656915531932738858348068632910312242374882671429620930016590007432511964038856441471727752234785294282868761458528145925681712664977473793994063465163244812581809089018577190687113298242228544386188106928133181281780295263138253399885795370064561366830928897441675538782391704180003431835060486832327411184310884967654300543698308171199582333187655790583928795626822874390225520951290900263060649528528561238091529563476478932269915313879064394242106751731841288823773477905614165597405153964870328112284209193680770490370255695564831017659712288421597871629495145518740059062820737416484179461271346049920635479231802185096197959822789834579054544174125924339657295941933420453604991248116125758018995913469887916257581144901195185747034949145556649842198615353996440426057314202430372576930090968063942354943379327551914560019336179430167394616349269711682861093197958260273444392348093000166023039342196153452078128753096932292974139790449814038530689642260349313037967027214165912677242419104742308303008967326561776228617197572126467387346594960318391119497743890182280135901676737076911304828743739134585307417763197206404469253996410843532416379275673534721136093139648437500000000000000000000000*i1^72 + 1045819454758272266663923192881198663410369642378672367269263454761098114172641029125053155643615355581452544453832662927403956179875796478334077428453651233904824559935033967559047290890915698127304026747129199400460409056832248825153743979381041371627080374626661300586715422222078264349521318613003380922068668722506009972003999472912640501462280181366654938311064165252043145190427374656579599243937111017839041199195248350153977756299777139297491328585357873617039650146821963457664281669264435084782062407483859374752516669262434412778131897365729801449864384910568075081363799542936194008098771685486874648825468866900636830210257833918388145632266888963959089642737686217212612342245292120999656365469943419657161537135566981266974240312785829313644027942938024062408444112923225884278113214644346536838037951033592394433767227744615190704666575217907289448556246515643073350207036016685625255123196760406166406658125543940311929192684735633468003196615792554162052339373247045562980642896331774878897692855366273945984147519041489113270358409860343802467783545230812257793408329313761988624117442717931741769589543643770504167977130769227150392938114674041157351053039960543699873955483980640957370475647208562729809339001092755765085187212490075125671428250575920839828482439525141224610550980090682752732038301008870726722180404113567312015799590509035707788008016746270786997979999374467186016496979272997262153643617352360389284898466351134755452243703447988132475424814195782773400761591076954121964697585147091250021010041776866903345831988076756880068485038120530814284875414140477203843312674125129535042964296616629011914306889491243514791285540912534737470305167885153317713699702656376100035988867418200632673565237159136503660716303237813131902435649563160422978405936835412428218276143195630887092659197707410652724206525637367426691737905681439874013182912938221951405463207075164222533011806717950424588834686732654395021178764480106668401166967864362434418156665342618930585105075304484617017825221842630961323634027438550437277679540617502369591273280719423544041091516267008263507904834478962659705177739092845324185819495166392749445691536404875301495317509003130796834701071175586208224845191263362661967155281166300617565750643683546533206419212707096864168705302936821792327736390840768465435331150513701693716203266569006979758216186407256021550587474953328834311804742653138184346500214160578680184243547184196208932653824040072833757992620973934686054320175490670554056152536597758858703636992767978214840038326221506947560388948366485181291479209403406627139091152822891067649664330886310798306650509613665210811754032482950326641387850368186414208352583602989914628258973120554525907916717254985802515540295600136561680167187864015874256033656912558768193863381967593324596455988253847454903245993667009140605330402223981236902137215962403349865517270501136710377637628833832179798537285080307004889326073006126658160009993116947631920448434077446239866983072414840680113605264070929292014562822062892788010412041014206560618206238872495405048355747357005085920024736796283260601180066377133954078808680479593199741636440282971081297537875237702544861221559650178498476179070565841815172441834331623070863078955315232014762106108808447249887208176632778266473333862172573386780857020795006424667325128883111759899978929468712728593652742292476307427767818172268357593462897616217841194224384826377975699257952799873588121407684973648992560278787212471320562520814636190134697268367283115333067137304843544082831402006626345267728337752029781436500994792807889894314779847464733647309772114934991329459817973527620885004019599338342668430040868433977959887709579997777665737886746025971951432032605945980554136598609650668238536326460048598987026881174874579088636642226772094995196816665767740677086561020345466858867063375953927975908958926398728550566374906338751316070556640625000000000000000000000*i1^73 + -2082926204963570267861344888816171136837040651185150400783179837690154684788705998259464361866801341871742930463978452919459181289226302899630987073272142353834776086061506967522776422697171999265454535817632630622180005379702266110139090012302411082744505072368357712893930769453271718026508688825482805322902475011266329779940799375267670891810468810444720241896034837989543808196595060933680205455833415344458228723923548421617619669648328042245833191997085936661012220750827215721073725940214203213798247814809108074842371503044246822339973509499354395127412132563357228203648083954416167597006209028211299764223440817583514636974402226180686806131156644327214746102791464893710255623924048766751627138994256006434969517380702106771401668117300809526119293709046226917724309355154832358391637090342129110123443616695033522420188540354595388001917681378218495208732474721009368954526595141288875736839199975370319031639682341903279846186598472130717719411670782947122856797474488769701008331608131162958662891089265008426553405576620796846647224741050988666917116195474941298938090426410195575583692244375740424439813556995436820976661632977121304140899520018901850986674225150322220523739640985371217848755560598098962794374671472124275133978238901626138921732152819953869571071356142901169561109642349245725202154825998860452468863801001698222554878595089135369102405435012738542234053182932491520949393160714829455804908794579557459719115186448660698698548156333312620861801996885989912838224566902717358739473983370584428997131621118958256712518609991214562553867882831348891735857283421560316224380652881231587959319833220344129260716682303639937633414562482427242621698837898446170357867202960600258221055505587522274886016737623041788631087660751258250763286158477559847136784020731983993626742622152207141671403906578549156459547104340707051741952951866048724353699231989363828184382127154858332707889196976695725046444285767647952111295121698802352108385634948915197545504428237201521166435094914200249290969575195016484764115122741626752011496746810512103595429800693671094031112254040895318554297157993376952639270218438268912100101312682038662645889021925314532542316568131758451082130998443208050671376395551034742637131971827218781719181200912015478861891019566453140560819470038402359731258006099942079074593093746374415171708560089962147694029324958716830482195115222884058382128390552919554778526413812763907604616778916192497521491101957279202546533645239312850611048475818968083764994050199288070685964839466443000817224355430318703108695885395710671085570482922373063996662005598406342728413520571070799945489773302946137365933386115844752485009652933657032596827274769487899689439903003328676392532321252852664456657304779386237078225897873395604802253263670400289744413076569186472744895516692416941938584570882557376469465213321256158481845225610499704782005880986988787066839607817021251033124208171222497527444179699387434109115167532607409311109736605538490537421356423097032259408310484805058362390937936100361660376060065427982736314426947415304624705786683262747915546998478989166165647107618324760401315383923165236644898373135479586925018153082288694589285167385949963695523039007103869343471874414187820706644229395125253946176028592639988346375956011576951596091990306040110721633764067647900792993962390675328676228949668744160473710943979190960918142790831992025461339909644230259332315100613104827483140556197735889641911073855477603921118251113323658891024275885172101753185080358764735590014047833015718538298669497083979714279940667735413475491108761059910697464573731947423922656148730797690007162496733291546112447875535433010650864223666199800873858595791619290565968015321154870489265049100473462881446243527985603912411055170823280292476202690024000822609987492575508865214896340796654099271525739758240260318437331263791969723775387990372109925374388694763183593750000000000000000000*i1^74 + -1553198536083427592048437351397692567358576706889736641066721563494840840555438359624482458221573709010782413087037921395010395644591691927953620600492143140032703122104862722460723442907422747017152446412295408586731839853555972842923872582123403840941862679285225554696383723764383095222375475024269926739598085497432030756654581742711395438363911265218729425365306388450176462906724227617622632033705313358363079442158782628111764882483094900798265840357889487637093067862085766887852487649302610641551332121515861709865812873111336982466187892302538709441248521220969987424678820405460216200127177854128081784133474340767407075963204283562679729703607031048928371567432462470834935982919903622115133109877414472712420057475600900990128256895021881343831753322914867580771921280433993034690387593216514378517941834408162715517730391119360940725837290030612229554370544689132853422177995165364638709907918079125197374049707301569909904516255935423271578216210935170022232401551498360923236030570975063395977727154583429087144994368020594173073549718834289322817438711955702184751633559615930043866299064440449992428496189177614433934905836463803044242522828269845267682677498475968127950006949054062294696281673441179067177647465803691013579725765964349339039526305001299856762003121386537158608226114686112588047076325396132914750889664048335745110470293511446209524320171078873246482174238219613968006593347729312676059779683018236397412061210227819550824315174084089201862411225748569883072935736108356330195783132051736801547286239010706952170236828633618264014017569082917490026145842547203540162403260794566802496041481032987895121288232129860209534823898203059117884637331891881661590859626383386542113718836945440084481599867095051232198071744301596259801373058086536693661526795037001721406570728245660995646582033814876356481596237125396530482414556030522785525625576326939481668632634538256943099508001147053089878102856751569198527453246810272052086169822756757913676233999888264291349505288991865739765795641374947646656925938389233769328283987393674963414740864198727486597479487315602960748650158728802587731922003202533617273313071470896934556645361347278351990420349218879898655341191735942006133349834123451859787424959384846054676256321352723799443634900423587863251316209752595193253444843973233286909860357101261721725516343081823514687780635781611577810868872374516431775618006957894265373358139043913049442619057248514852261222729376951190877297549314450184831259890024205612486169637526630281784340304272972460859628219842178914911940094278335060708738261050240779914310557558556282807058709151008265594176430790459171022348206373505146727907743132384765420737751909639050625902415257233694912092882238288846401430062126537588321163165146700250667310438350460353492473431257224573109659254120034270837417049816412066827356905902865742755008352841449566283061313879962486294327465063770365130461239186064248222386759988836356776165875206692193699298233393621828563657738237566314148393199046368767762019492290264016007732980555279425820874006404177563276737854630209854290101849286903253143998687385621854666741631930058014065417952093343961030645096636331246647419658840561334960084060941868488103348928776821149730459512695775030537285289323223611031461972984723200417189590614380841472892308465928079198291452823175757723791314318023116106484940267646083450075417941787993896883131146482749767204755813672185700058209955262695352827724029717464984655796757250750246029959066027710212335552996682573218355605340670322709114394675902431382663964048222474729849530984915445550917271529005458972442898828991797574425757030013504843424842357641313442882789441679035215610929399403746942698454305263019621448425651487767356346356882320153953892216613503577958067270494846099467714031843568138011676496861547648805426238416170491049427939440755793570891896138164156582206487655639648437500000000000000000*i1^75 + 15134979690622601932126114112108267609141433579656000505169935636033580653542182685115282488873987870209001485521826742704895114676732791665457554598453533581729326794452303281472486945795543752766403655744047065964660960550933257368804261691760643258120138968864595724777565863692723413187410017080016978679234595299515377271980820048246117720228666383347233499470340103887034624715193483247773652103091717819686263040179063671360192567999332965959830071719282934493844337259156201779199357110860652116090700075434064453760687709006157773943541666057015191672972868555509286304949856607151707412378631699960031579450086742923065496408143552457900928060072439239967637060205528390285353990121305123844508700812265014866072032230497598484994971744320704887070266991329118921364724915195164909362932962828027639486373737842441280130921207975604002830024735585328918684666086642901966366014155850450291023241362506466686713981185090029600931821847042050817521509976663826976231194383589906567665857126348058495708086774290314769180420523537239860221815652364311170239836534082289512471078389943907667143964644389933489696920737832014748787053922470818723075407867354153867308312846601391974437546852515149700116624151856373461507218554789677638896229332882423126631175838836894581335095733647382081230370516896566412075469403620902841523244375211504979947348351889761631188183880354941581820631132477747749434765032168714426778026472268355424139361440765001481887649117571996839121965037435591976475476997453131023284660122367076765857759168169224130840512745019231489690345463588317165854835081109197609213446659968443407342012628768733742997034857644783927350117352706700842640686240536054491258703452421304512695645417843744823366202370843345115507950219647724032777568006955973469189297000001076412452353711820947048185714673858854212370759944155279427485092476157893262451280013565176470313536856227524210104607934931303626039670555707808960056071445477493810402380407388640692653714299747058271431956004182859038552953724280765342776577578522394544422477785954147095625730919029682482503010707960905899370130071468690639147406451256536520382762638017090810976911567292731679674855996194108755486410178664657013487139996644413785333103317928079459339868771151722575732109920408717020246739730942919102759307807420660944543450728289614446678315369631948393187385210427220945100802211763825376208308821986571068686426297708837136362152150811731187011194467047970623524152228252306236574233051855424269802696730641960323250098875432284368836513400137523805763781893303168757766519303963920425214276388693863928038333031626749010171210304217890127297616037617209297684510300441635996321052513975018664147558619195394008149061636292884409091392459692476034030329580645263228662438609741818740445120278288930707538030212601990157975602232500450630815513904475097745080609198372962991381336390265589241677420737346256599035272899311355471594924247453944301797708613370460757182813327580760700588960189828532759671745286344066171093306831594607823749048369434824190160177377765738926045161495926630527196884862415562452299847137841362367539600311567643327897442423569359811543492615290674202642678543954884972620806614771618301146071649423144372256207208576927676598250354644781284132115367259217920460359530162475668571219910696923045497377852237873419305863353282474254988744676780862679167577073289654437884327898036403857343711640284986770642458309829899562359282524899955848449109408689509773992385614040014649780790787764180768397928127202528877736218432000257313253702543257196246607985085383188635209696332029891589053299612155010853876437602804062463798769959647801613079902486793778570169014774288503206120887666877339711761405681055258302339485215967548540381401577048857555941496190877152956334251286777424036956423006598636199668364873381685778811553890897852181485205846911412663757801055908203125000000000000000*i1^76 + -13886719172093365268160733727377759027919514028439978589752775594696707639847327467737755044910681582626513958651023046188399509006882736078372854317547535588725543465850438437988690644971231469893064993495853249246988120825229354232204562461805511596454867449863526725743657069121276936877918073275352380546907895883994677754077635750511552332956513562795319274933425820110596193893534392321831731802414228335620909957750285143682962009967324114969575904409121826668762580621285687431185888679006507799413528556309719014108936882566446843769940993845538998492580356448688140568795358167335105007665270804921995214361246383334969555192771885754121244440704018262909057505004168689291330902338377032092666795169115466120181081478560160345806497402325976908676339511158460444398813961638676547054774232424678344480768673383989759580181150398576520976035916150263649263255634455961506759006994723125739453165314059027099473320071355369462978941055160557174428494243987987667300454234735770850513433466553472361556038156881382842867652441166519802785542471362032550320792988833017631176778491011810023377199352807711975193433231875838357113738457868120875576963490359537643070545918758470038412012319988778038281090259188165910289629537315591930681227075912679790569871497760403716323745887122770875088628037873492688139121230658226606874310646647032998774703628150951058987981788835362589946004470125663613340241360305479754743046230448286511001369316279806478098451825209286862788806623030667491557429674906542862944379939503033811992249574731342451359726103388557711122405946802219923061208309143799862178251120230448573799159982190177860750296253003636921076827391407640861252838556477290636056396491237947231105129200449611991451115635132821284892872349961494302384112908417150971631675259003304585485521835306833679111745074740208667224461336395715331198450249769359577763360671279193845677126700130435805595826797200498078100203514140890824695224349340102060851601901763476113644444150846521757791141267022602186922598981929109935495175347222062647539482494582164359352539835926633593068128935408898939864210373106513635242169092202609372749499014178316903551594882377121374335929153246759985000399236699551877346373802556046924756896191465993281014619517380166510151806590157042324774995139474251349925058101364543265015478053114358811556534462897356565934622679725413239614031986057621996244664042959117271826172573229355596690811080850306141976673342169961208671726659939133009257344716155707857450135066897939875985178470744193961428433432905183556455053352214609355937577125010443850073295361860595202233145672170567278743599335693111222043496743064765402598003049519056415566960847231671874900990184115116595690797871990539460439555449713559341214967966420672695610724497535987466796387285883689494444922035312875455121805337987136761624782179312248149913493530199557924766236651642141880442731049438438526743341878515784028393280511031150389672501756163926360315261686354510508531622202750454511031263492887861654569269561283241871805402278600184353611324884850879572161093464095810553748054915069868040342093985052726286374434237938080437148759105691078132335524206440862307825152440373304825382132156025737214674254578451687924387476037632180163321195528223901166337193558376317042663182274751106904377015411153535418463718220747079055558263754963829118327668628189711001847279446995289971301226415878355953467359848566740322524089862452618253117944851828949937628885459128236486794159337711928280583548168001181002121895124064101027152184194508808224479936226041585332315122213459731267985943895471322436585052465550193353833993483566860758847738996702120122720394989457075414857325172126723358568028034788012690573252881453746907683406213556832659521272204948978326806142352920896549519111838076286802604517891377144123132237148427871133062326850990397808516263467026874423027038574218750000000000000*i1^77 + -52809780604643126645788284397457000846520682400452146178497195720290752885545416373340966444142620610684392989412534326962118410580191931354174256836124857866329053090422590121107894610356587534037309952160343695462803071236186180324393894559461535888677952854237561892705891530894159350805551236489219254506823658970424022043394920017007755254518953230303715560829041219583478098225853128672631185052466590678026694927375235806907086508768181313626652590862647109976872016920646233965252337507496093051862223902638875819851467589095912690328664442199883127940297543583980129007130070751751845609402593732226074119054711861368306172531426194464721604947145690946221102942389649444104121242950884861584232622615554759968756812702719297201567589843423680654858429367504102992450795513362911501038842085583835249599824232091066597028607786289478028842059611391164032366082069821315907204778183313381840315171047002009918484350729286851557583974884354554564462541571512190677619472138165706684928894996747349761116642937706659953073772377668813058087400225824378842568822585906792692748227661359358433746854876221312652920312114640222433852224106024015682054919009357461571308132235172500810653191636533693162015279605880992520921496797445942303400561825826410019855670511517903639976677073914882742833147663942106146540691566718663359031370343312137819216351771870618355674902095745862182762752944173951013461211618859184800620219797066405569000153427010697095864897078868143023404208934969788988832142842587384510998218865334450780928712017355342896422884710248326012717864468630426815714297285059179602116805361695797304977714534747407872577239527678344554703073072686572034898938869101178034248380089139796217755758004300679393369916212986753681561262273309021407507822895216054812815362896127822086202856445656383159164226905884943922582900813447894839035536808908427628547495110949794335243864859670778326814389847750569288239931506357826146480134783572619161089828064074320599770491114168483754465818607063478686318282713598030711203357648166794236449993166801773587634663931286467607854487532671083060309422082814790698057407620385157797203126039956538783709551274692598320045445803072631541016960344334234948566695347516434559004801055417978441479364806444991510346942605843487057281638965093548791241952930967083788822042463314250602562051764896370329923683664349566222917332998000135739875732011983635986570071933333865662385193938259362065076222524184666137670358999261257289098264565270663809431009569961819845692883327094164041465870671838041787099541932495527472153207350456071761090384424171823847349130968364100359478968717883998774179252957502207412983582492408263954550006371489780665999992421382465587443802438484493101328562774955805814977520340666309766253766436374868005758565485961375210058299414219689661429975823031879664424945788253526213475047973545287760150662981453959269334411113307988522796915606073704744455211866024213645597613334622072072726534133746079178048000735810924111080746475986066548052508652058900928497960294440109317497652551293576474196571963702625442350072915163603690912313045547751504791628088138754148786739865137160268407596718081908434545207306675642253334855800030208081636104173098428568529630793767985690356035031515435945549909019091882116367165658677171139878190481896236145019680857753315925175908718755843964952331692343862424488679475535998328531812610439208120116491399445938929610478195006097632732746374604777231079290967139443775365227549131686587065751342532752313971351286389723531263717409379535293825448083325077926879707242896854674084246193090857068349467604471146632099824892071699744878678504689790707382782334359296400964253176861291043183861989494276280065680935115551817603880154669870432730392248397972443010132584942535423774386851450398616763972097438003698917490407831105008764054770109552805479324888437986373901367187500000000000*i1^78 + 100319340682784925703907516399802384267464355206180158765561304326613393920757886503723444388610075037860935155084643434885560418806442268111414603731265856804073498953140526627199424930130583796655502676724480244897254183625858583158411947571176158515912983207508484298780733815066148650577979702291637096002556303499945568153831533473755615779075937555048388867531089690819437818810683380244610652106501140295048545695185365112901787600019368360957361956473314426946342933071931208976349688056388669634135843374388969331356143416408363325474132066531786522224840324685394083347028364392519504025172004065949677029908314010825998772158265436283730799114515884207902119517733256483141296179690040413746363560312718968683889530619683865979440799465615326163424220578821202999214729237937327487638013465562610680859975343965280779087730490796764527082127912630149015816606535609532361508145279489503140258067443862513306623541229760022029275373748174388382233888935757922737643991427826022451683930501609920961848611055341498314914530335466450526620379254951872983358427829365554718314420893440229409630271934470327309822312874544922572371969505172076578764569852214625199235106801996632033665723502770815524356915912343966241779823322831972414392748685633615210639405086607139681881405057170906720411508124849652481434441472612635675103403430795324033630830086787065441655073749263852580389348962478688869635522896780224902363279572405675679006002878764115763069045151141603497825235744115732139134368300249695592793620477341494052877622935812161393383616200016616771712619274759399726812435553245420770523979565629443195106775921672223694601576129788017016253919721210169753262105139288607792403003655527556842700329681977089641366544775452243912733207349217143236407609809375791675867326374564868061564807698134851322578155801717494206531107574461057379579302464666189427421028830463242039182001887989369775612655615298871958090805294861055445619269315552294008899290380316736264618921783355135484261832533433089606840551394569090097956269704794836375776723712164401511750882670314668241534198106269187192235756688090396072970550136026710177895132827148831043002379013267493080116571965703467506764975950842349718581596360753442219671508210464880176660406317480880787803906457077351104464134422030337461513347083702431976230872749363411294432102417464708659581136312698886476206273528341706809655526557215982460109617911557959313794527673697713020604335717962837212438890445875371989349606399353439260363906667847134658922013290592838256660184390024850886298284336189253913922243457139424238540713412952939004057672918761652299457914006597244402925262566172690126577980820870326406776764222347600501863436653422212630422218116813466300473881481832122262205252730656056383428671091939120556833558609059886385563035399460243159699682541692511539332407153715075514943242307030115105598038666669937617066950057167256141718116269428032206018053017965230757578137222764930939850030232577530854839141667875901256956268710320077295121184867302166271283960825338277427818669727067722411317717425752088785443882345697233182727157175659040934276495563237472297341006424772440732294702858113160486785772556510171540518568152362550855803981745683596050527610405071555044198283083935713702966335613953716302103511070072932142948917830184016983007331108836888195929645549692802146376245154890109070701062825634501116896677152157309187659820853950351787805005033933696771179149180604656321998005782912172722877154918011116387300973686833966811976645709167063316064747636857892641379358715025044021615862216209147880450900919874052717319934112098436434507464404053887791084384597824452457450903500996008348645090680241479019960238997666459727392122842729470660242748959677289179993480948894972756731664022353515107263232631054945777826327142729841345980035887201821669274803827676123546552844345569610595703125000000000*i1^79 + 56297690006871459721170002733703011414748177770391573039887131400283166288538639314746805684461568788232016116269209850690743664789865343059363295576205543276235974898308420954366553354069764612747303906628222865664759012646986207344926214620003257208917136370147841038741583843495285755632235569967134515578302546633720264058368901875406202542414321550651971617236455072596116716420566669942054736456850198334551849514596290047370149217138821263811495730901887092521679119436925648639380290416266043696976815009932930130186781504128523693435581217495598600033511468834346046941135140029171680070829329410384649804322872874075984962696420251954632384862293094367407934844447566305040763821892374293705795540626357843520885628453510504422783402594326334060181249698743973400334112828790831161525866584611118515030130257014513381737826412174187843076174610666035824432674423828765428423218077906897844495625437966743203665039396033166681757545672539442220116460831535741289522830634543476996242653305669555413879322919135309590148233607709267776097112569139053709771504077877759322274023646342454422915001327109054651036815165986252160236873282718864042543411426512737411408831424912695937615339359047512912137785134025265102259931469900084973816720681123224802229059163790101280964009611150385623020485199249988223546827689788859920338423995270847236560825917003234017148063146121949840889450767282063480684333728814015159635308204666813059653330820912157447855228205575992972235184902053775068069658697678260607103846731739829185475403077521200482849597267729263434745367468542904707862098331682028751843743799335399512520192578479433892779661040829685009507597929702237626148137985665630564944630371182652789001229615593320845374178572366092538705708399530208568255914579998672135751008703975126206961894149174444546027348292202915550829454797697006074892504619139258297698568591796582384688032487309537299398798966567792215290514192740689699994698650298000667024594235602575630330101832255681470682465674863643040552526942538790764943579073893395335151158364540244563761244432935552181916225803703023774792125143299052390099153309873502016852339267966979916458695225575817048192992142937832136776906735448528862992975103083681229615865126208538387534030477225072176703614462396999865473694744214799763167551228642621348222611620646309167130992708774232160633672812482967794370960487910330219677819390792996747584330865928865544503171315063078463654178963569101602520991347212735869746760813556524879152072330958157524511495296776222194296945310973354835946707149440795978749308566184145115994213490514572033683307246016247183606516417182113073499057479480378702053846431050028744687809725792914080104021372457887611160208223215354034814243334570536392745873585708209111003919157824719444421259412736541720120055503151671425345592516747137420636150119167849006937128471782928343352766201605626820074203307873456979943359096430567862914096789297756679861701765648667857601739607791373521948552340100460795987343766568471306512512143758765315170027603522812551533774650759457477430152890450264045017643956669642112327257607992686324084616470650791117612801082968455534552163860272971725891091505772120286483241663946989683307319008481997381144644968774001423907504450343064245483292193167926734602078716406874186477799235268392264859306832031243851040406073743680695052647108681221116865213872917270188483851255418198583483423941157368195455783198977367302717010332657103118479435351298190810595111179388838050864757636821511087549225086219683502487646661188760204637737389025725544311722211421892169759921588509631487503375019843169445817516079369517949072239077482047754592073044863081701487631627377287686846957614245664982011827030150480445100805945631894754721999821951944563332899058002924643768724822389719391753424697678668694351407597543587857380487093905685469508171081542968750000000000*i1^80 + -165205109754399487732865637950854124372567262854928615016873769521822695612398573561497016817821245011715633320594042468577034047185238099062255853289138925769556786007076487478610146571736119958009265318498186201421144466767573425858497896221588383956867892525524345977862929548681478609328273128729062583134985464711176604194460195835162452538705733867931329745613533763734020006321917941216806394085635422629611018028886514793261422814077676367457052591201979964024687920000032949711314710758931209864087389082684593589554290875191326835251678065458158220974643754632933211922097826313364227248573835393003771061005584475738844254288534556296993660032675916164134275849401544791600775687861343117233518745780178285102601821879917606953411938621234794751660940587338632558853615267707758441925386437354192427653757144565922676787180592630919769199261138068147814823288098089698717191340145989991672068724351961698476442095710613178696271179693668356882370173064114100435326413300442275012639206886798885785698828224907850669901549730091070650318009369891939635607017078109493762855179087549901907998699814311857032606918078026818187787200110209314872677504646596634493519774674265366553431227371776184602829073349921071206454001248220414723144886772691589191613226452760946391701415972290176420263569370022343733787795574211529211071087919564214296773707749086044598995454022045322540893119647440898914890397235942140451847148489538306315450293354124509214355245814848879379516620009458369629201944642700493350818738609095579543472268315480416333123304428319804067496820243821748229207594774043177015740381271056370580399483678026700373868680221511597492127532745790694503846096725499344135646344331223198439868199494011318786234774247872449305557639879879770047721109233096807864121969781931297645398481464689304157096418084089295969611353636402879219918903546676221069711465178791601942003056786173032943349614991284403531989188800576366768396687104067381893043486045386864540370015889761433437796570759195681410162058374118858317387172580695588544387119522119757890225568273941401386269921493350453060572123535493942187251137884886575553664870554503075333820074662711714158184382898256645681698994764142752958678165467664728731120429739426185447724027910826354299645506910276322062939303380421118920712933066665425280638316272149468420485974789021623568921765972211128776736160569065161923502652936455411628553644933811746518207315970269601840938853552485673376785950156347072885053177489845687370052605503794626072853698790511159471526649641938375320214203636264041933556477951758772295461224627068244468743133284313611673223174134383461534532574607465626679883578535489175469385464534118799550622286207528227954105173340261079282050748180039947037409801682880661895570878928303719636020517992182917060902536145661418867544824484699906065986968777771178120257013910223280012924888434308967693066429624604019475895261530312519946587876205916718876723743762372758204189615334875976369217299064010759427146823189518187579315393152261036590834817153209759338955516043326088219003970960255269024980412939420940750831392772130228031647119580306038748928911394986368810420653548776453802538424613077999798150694371935854609245575453763192213121129455868516785806542433620010179022367119941684808706018070982511745951469761747322211634977667987826870201245902941514844059406602262108755235840932539489741866782623025957899292439973674868557397363329866582376987092911603703240107158241296891881170354818280691489217393159027953514077010893947975974265883469056103677056700370201285748605872070353896248462972858783743478816254510607005456716008697211869041225246152069115253663074735800345935988043752308550047231939297314148818835217585906971293558267340816678290747507688183590162204937074956254407787216331443211422514562460079628081633523750682002173562068492174148559570312500000000000000*i1^81 + -17578485675037028412512664443813022457456186591357400706724877804982864047885437183899327054034335663019128324991541686700117903511883641583130534239088263182228717963826592973310348349307959138756286396120993012455690772247305487606212094860933760435970323614388431370068015985000969328121544465913684681249627991427481614030333126773346539391097997018813840983906538809996291805456292223291773465561965275166310775597338127001674895906022387183044068888107795014544046662802025139585508878562962890567538722462771656773370345392868277335685802348477381684734949653010041133666792614388776173619493239793086232403669426951653311523877947100468539693066129622500322425635942041095171604374816820783751343404060532947251683498495261499707785813630448787029596018994918041710174115276460363469484408447996669831725495240123566926293101016943744248975138670121737122475657122214997876154088691049970651337663304884568667785700819753404394233463803682476678352905055543298989118397209267961592075044149821826024033848968036492843255702184250542689058601863446297008621476465549804599445776529134322100189599159908061234329805468659935910162466437777541641346090559316418788503276936123959067430868587815225281113126341548258513161035734869296659258067274000403245440684742828393168449549697607749178760226464342300711783948979532327415039437205442111327123494350388156472250038363069290291572406711285202913852249896094719104253789415554183364846367561617511840229537555222532359706375159261264829741869539226353460661273048867539676779149027130894708194126069588523815116149327265032656806924432963324844683039467727600689238976373701761023881440012878088715727616106425300852413254157207461381882037797847319615071872571573299023713585003396463267776460176264707169821159033006494209573015279542896308193223736817327857500061429199533440394131838219421548838656441195625583340702198552169336617893158513454045257468457639923732567810306143516186325808266585867643245453813124369790780205332563161991057450960076630152905100681527761207040324659274062077128429048969853743868584483732666535634531018263736053448369771569886193488118410280102858830288438668610628804965447794569634985965881856714885561840488290369807445659413164969463646820130280785944325199284711621953769789384066507638216305530690139218361764865017573677903443485821682593732776257966080875259855389238220706313871644786655082474139429469346017649552820969259926911634450469826823248715762198002488799727077107362347154271955469943764426023905365207401426957904627156774119575740530481016713645655308638555541256248461392805333238447643933531364230983513757983920239452509704423298914485056682821269031783751437200164758951043882154966084553375356026893267015871080737752938389449882625354820785335298693216445102647462983198841223139976309716710726896256185461651115580566414273061432824289327565282824225766573236489040824903698319159084770066468109785717827779089439233853473227293555957968946533878846066072899859216491236425389023037980105382222406042859989217346859562616604232501680663544240189004208385263726643569023359651214412542166319005908677791953445707667962658015219944351921092184979179399551362319706015462010478130963168867028032621677630673049679079598635704597815470042875061700067006235990778338273289843047088670825690685333025148895988465394185063115183164800855360869700472393438393934642123319384047064650921293669572704212488514959157031561739671674282609835837279708590724444743269479249945369269045312530169662800285310617503420101827824438465218642480512153809208701594097185248909528985856783882164500628966606872224066410198249184080006207044009051859682242811289098090173824409192221259933386001973077855512152051847412914271369925637485379153551513215075299593851015477300467540503549391712348080784198172831383616669099760609906724084794404916465282440185546875000000000000000000000*i1^82 + -138013638234711273377000705640674078977418193297863360446832951734232165297700823785384049826435675893820257530956406711129619314956142016419735048196613248485298404668999926697240494803227923383249131469074244015454391524424647830285950362801841778918514077571126354937532652170128826039577561166865570623533223876651663068776158745606806182970092939380976639428966484681611745452524185618993477447374293430552207799542718934744356659818418801954857092892103054079385233490964956094107958911561504214149544609851849635058833457565762654522260443571922296440912457973761854386558777986134491138543751829207986921476561223076760165008120898927302267102759227600012799685608193958309800524944237174203978292069167723791272966259093791473767822898864132609114290117194638860424716734490259197066567151933333141576400263992843795789058537434950030683329851858748089998303908553424519511478888372359898881537985088674959994159645523391440791013717375057025730067118091172164738200870593368766168308822516050050297923383783741881464245425593584831893493901134351304893343603772403691441484169218632596080951752359013732839886503709445647501134913224285892044255565957769508164789033484807114240918397753187887182814594894866010196424957980655344378846630062750963035120374704662409816528735018803416597840202232861749562785485846676456324614545149077651912128556352259181847763411773146065462280647748191124750899462809384705602304885050563746802642996017004601736043642272735103097801569021904683534208245863102971249784912887334414947083625899627008627869594180061611663255301715250552886044706034134753151817964206392301094168848060945202418983308472555088315536806594358165644918904405811976441940175616076286241520520759784479560570754512485002600079277607338618747703018005141899984709828442718140520832455136934534521134894908483278303526317439497412293368402258642531727097291309673504833311933739178963748364461500448061656735144301072816820619209081547934868501656082221039126017427924744700560517188914739261939952727897651083710181738982345882995185359963492732385261811306323382362710727346697253929450835815955482929609420014667006242638436932771297851134623231114148077652267353317747651742653897983271466408501034241193862297656975385937199146886025903038927589578090865031587678826012133617992517784225526985760959349464556060976052601229674050949771322953539835126232297006817079555795939782122677950965439854840515951424907201165281971453531398704879920554081485332504888827398954741051907465532431531509571828360546988583354819666031751584174389036935154403689674361138326135722143845509985448727589575986969978845372081711354920679818835920847153748042075592443190245167788758684729370341399070378696617734542657980953830246693440789229325043507458101681493709976276328659856349544636151506511580899960284645450608585937347857201567049519641656718233043360723327709384667961761247730512028736817017345999846675123005748826733095965378906533665103174733545842283162564736483072145165291416748884384381965041443027312820120679744093869659472894979171565730179353110938602345897074205766673220447772129400691388283615008979134595738434224371916011026705464305019889911651406066349268940375860194282176665704692396689857919159261012103278629198161525692148344832674929065155163789122063495847063670770286169800296348793136741340341239295761174348407928278022268716813353782131048416309936976273944455499017710424810881516400492343164560075593643084048528413788513369613919595960917376240859297611148746342665598715452920964385250483729281054663431780693148945019161143275650702056384900521587615036463923971190966581833379202215838823882670637218387816649685174109785310980814236708438376281470526467319962465621962049041995438756986851690701765115703497824999677804843429680180866857358250546183205763305945623642401187680661678314208984375000000000000000000000000000*i1^83 + 196138910724451135864324210920386918434928324126404009941240281192610242152807924442499525910116965794397614891645919740224848054013362101575564744361807944671083705829739041965674785817811804603946964718139246323293085916181130258704479523320776776659964284436413204839474138004469111469315404744827762551389134364969667732049644471129870184566791241966852429169564867364116495881773238812750773951502812460196976937008542764736033283946483139839731462654189905421465166641991533530736419467273617720668557233185030348477156823261456431035233368070494602992972162690652408956906067386605521509961874822658785333023098609717006425499082886130789841558393420976649074502783283108447802412916761043216469179106958299922534569095900296364110001792986351743475468573513928919786768109735143773679636834462008444517661251685801145593952958557590366435610553397892500908261120538055043978652677021314246195355513108355948517574792383866638059618074812241312106322544309816489267351900615841202847811135413336949599839366076181824503825599453899487291159271875027903642578340239089217721115081479320317907663336362332606348919094268915145010577185908833447671035144198802951910330402954687736939548502523343603316676401516176605052051005856354472792410286210259985798912727735310447250433541120554287851537741932474180955560563459858154960347474281786212839250594442790916025013342714039102561995928570982347298051208767965344818878121027608980653888402877937641993311640776574675651830602858356317379959230268191870262000007639927784878598301517068308054464680018855728065914053510699932345191372726100351611469040461072307122431518503237146186270477469254350560660084380625130185370782902389080571610951049365862324238977398987151958320234201274890946752900616763428637272960396896842980069579288564960985072612269723171915235446592109772640514197564912729824028269164066875604783267310867753005270366043112843430285033524892760868119403258286922640490501988880379189245352555122703991051726245401866942483000795120595175195246392558401750328087477159272015778309141450201848090893227140994517227090910685559826091577768416569351618475003671202845967829704866027193337596952845733025192023648336615167009803540659704333965813629080276624069064506073078271683215077881097287114841694312078870166448492212248342967815970205352654146437550481695757052065724461359283178038381139651899000531615476153639245796075379263658836218576233885467029209272410306108208687826881748725841519756512452612839137069647202624465495050278197287407682217958413517986745586716520602376040242007939628841796215137593984668333862564214205860709477621980581567746706089368111047506777522806901769684685765300751708986445017642259619931356392589785370057938624345943969447612187005099855800797263583434291954266814849630917699409119835008519578118849772710347330281657483584520501845458833967403968432019711547669321203100518554975272200475486524366708041774321515273957484752737266713591720722091460730813286942751721397577959731594381581648230753456356718039341491367899365311797183258011365098282014222586933752581463360350131300942381654410477351631313077002336343258595305598619261718564342864705162896477950600726839749299177428918091903266452255594470817735139347827473614004066115214971841785678989409498041037209934637044721591723442429965951140771564764749207182727570799250679583282975678666668043026687302649287971145800716786010998717087492471057735668527202907870057259960101558513895452079765998415971377589847141982975992886288887883867598196289652994600718981820314299399083499612573947100078709135295920033525666525479072087294984740606309622960255637257436623105218566064863876728347023816558062371331142359128588965313914524015590605320331049470035646432330711710861856579661576233773163521874208875209845319883966148499894188717007637023925781250000000000000000000000000000000000000*i1^84 + 112507140809190875338892353163078941407596874844123494444238320028296044761733644293345572388355714379242055435438016706918229906713091249615784164461782620291596074161030329224725594756937450467363470447836542046434484778827362261103244516036555065054022782323807860953154362285465425040119324105304733549502598345103715026393232297883863446083186930013856806907231743767472006518078337555939451227855060089555438143620033682489342653081299825258215837568296350547232427003438948823982082348608543404201966995153609453376705856601839219587475993207993136060673960988317983299636774463525984651926493960566795856196678939938905813208249438715105120726378991762391498644066103799795709236843386633755912233009716907020702153231895267119716605463998908294306282420453429920312482065181251767230811125839317687074489106196858030531738854733866258451487464681738656086157176311949183829895733568517468863834678564180905896038258695648570563365682679593495293388051093019370434110714742341584052993844412266167078259452800948010495670426551267270188293978063057093553131500712658455110629361789543761866648850732989712684216106419733839424588099605221581180647314110571658123167873811718540228806170470631812193776402659068984764621079261590695695005616987324714699758332654177311078713966727027262595778449035026163747623816186840452123059586314795282379198068152737309570651744674875460994456650244155369671130497204989426831402178332190179508736100895590221653490566121394930326620551115751960213952249326565735008531883328760831192758781757904071051480419362059877893908585998437199299166292209581640531317059504248898457834201422003930153932466106227646632591247954611585575129214480031735519350029527014378613968137050671452410012829493310937476933712690795569283128997921026024377492807855017124518714195278473551669465359938319851227596473544681641540727826975097209432575894379555060604965864494251534123356397467363497852572076698092315562105839071425654917622916302179644822084936062050619676228199328365997529096064058280525232251561478337095632727046223753970489228758776407572311509358576562331819371313977375014548021919151580619193532931836387539737135751838481491129025472315667312521655752920312797620299294072291436201024209632020407513830986028453944269455059964914890955000424663649667883847957707521977216875924062666919118245419231317244675976910073309728330278943811747744570466066816227136686056878347624151763022968926597795466039415398539744456252682008611205329462150994241637651206636763895557504986481285950275071879423417728361486935562920288109085030809648935029861501995401708067212211359862223763182178069608830564748842821283476062425416234773541007822744618840295168357353958771617565109345779179280469676042302046506175108997441326233838080115879664841575724942226699231915513111977721633886772892624463536338510065518177933958490978738073709481220551314359436386251911018757415964181953193066111037089486293821467998809786879694387997545019503627590319273169982611494699544082885527280203881881060455342700984529793750753418773922307101193419074806215870149344111656983167415959354457867069443337873609261945624114776904336869168420718899161912843732972581475442868967239237201317098236715817694759565410028767742503057098393542575279809945061226978498282067766004645926871350465427237788628877126140400913427738016948331865832586888018506125526740087026075185142719161872225684924898071637291430359558522725487270088905411671870698021072875970583790968833177530871013126120091046777055147816188627480520027517889145352847420242830408753101491755655144266239822745158506456448457083569214791811406909302662449825115835083618972440389386102896069462416013706829514151459095674849280647027221443650094842685529449049576664023648300738747955311187178437848987398627651202201377600431442260742187500000000000000000000000000000000000000000*i1^85 + 130083636954844877704181209267702704999238581687023237095795175083561803684863694950054960804922598035268631270800172254201584703673614263002867856583105811994720591107178936240521969489470520980293993749644183311459386144024967422001847807046327436234979566114429113309383240080612741275479948118587901631312042234997404420957354545139072622097767580644719541997746329814820479377852720789721564018547327052468712287190180997619578348984279943129237219410887454874010261363436338428512343274262300315188487757468928509181554086854855125213188656149513572885182012135199681766625027866721922572050716758963052636991937924034674035105461209371198651350758956878630347019303597589785411090221105885506136155881325428363163695672585900746024800695133840042474212388889363047320937843472913789001419077980031347028418659896729064807997666944635924101019455212570428704495728181092334004658948527806257519805465144018506529457356304167213635380014321272553888155682958049643582173049336518301461695964346233238303879420845738356826097866521623732489213121871300193087221966251076404658828858021639210085761979001138517712580469857062078403762995961734868983953422462152524227450708974713515469277401361678149638624979957474829352197959296034185496628150327212768865177332754552023570658502956082232250708687709535373182738899749903650459981364698055076737903833964190873235605609639268940617026552570587322633238394399907610273031258987567103044937653226246182854607291919117720175573537670670946583416086553972490951767702384983802115968466957110490971874352656288861668161192789076723670312041683964720743349067226552104352451076782623222094927024099573736636687740786601499482296384873886706890968401774200335466705084681855251529729064271693003751461015258277287096054645671358852714132954266009791664509163713378577031740755329355744789351076125991648067466063986123856399994636682672280996088120045402741231419527711284774718261069714286617186057531651678571617100104325119486438299297879933678857254316033745919957340786855100167446256549998179664714113520603297183703688147091312121583583047200183399808933952026989103011981046567678158965819071856471897334243242735876244375468730940672600255671208498269519534105227190511605021498029730642363048048110956771131853349476749445315983089741879335650223432810685373925618838117822739862588500741947908291953614228531358697000777778680929679885356253785184030146975064735391753192228632367182587847608402548089902707314498390642242251523739127163148956684102665850027499996971729743317581119488237008276914204782592940923134248552382797066500765158916451022446027694829223872718083811524700809498425665911699340487339169878330808864625643335187756574203201813887481670562326745184763673483985014127562530386727742646614175778517293596033282354535183296704850935659456097158228184845176398329251586464419913189610622388827976638685714746826788540159013393275934342352410874488998906777391206265544452280936434126576391806811255029908403072645008090367156348261819396425207484254101700744610500107397014786980413832922652839621210630803727420516551318855357837619148848205627200649861239894430530752533994522009632239108061427268920072015472934254445617137810957040928764691069439654656746852777140910799470262889879969625007001525358286396136007926226661771311474081924600849453035345199607659332815221212532978980361433603547664382386723663954098768631536956322034252115663466500164971124099399460793226968455582280758505435939221885129949157487785431382606362024703329680498360790982328350567695216137702380846662276984399541649002977802760012307089811863144036272766460052016187501699908565353031354704369741735212501608568299141319512083059665395689348808818369676350573266875852355568039496174375196193011324248631066506149852729762892430129647254943847656250000000000000000000000000000000000000000000000000*i1^86 + 79002987435016413225405034239394130375168033835379000298385921601486520296077930275863327780605203734879930677004812367320084288993981000573670718438352860109916746882453304276056218450038213339840172501783801607413051282564560799096738060637392507786877817677941168567160996166970978242314357806296828747922600226929700121807934005031477614150972853096127285987275733424441238246794059848649859232698199019811918864699572069964028220719958724909780399171376153176214347956470503440853549143870501036305444279667653373658741231062011774906844170541526704832871740290557091368598007546420793418798956277363694122302142859566557118515487791750168453151431974905439152048589539340628810054482195081048627055808775722649431429083159880135772319543248796994832370319639884163181035191943315822997879678309398420008606398415300044874236931342446095694614273745060267084673180398782271245509684196936720259855660707460899064311874220396026132846549529911760105513019317673047683988607766396536946106989050641580261972446334585686714042558810547752695221696301092147172584074090625068882798202894381181060362279057656692695856069471043478992711994561720380795935321212313654957249913809539868836058809013545542666747085285656513712810672094783768342145858307620246027379586684759208451265901671888872889673579666139751050646688104481355728839545427786795865959240879516447067502504698963561922909399425958044949814252696188176959415290372830055443273611755740998778170065023271740469529522301281346352381992315955690310380207330357885988095002857843321856126230344283226655858932223552136487078334970420823843916711571429470151628099764152237021741714331732748603901102865019826580768597003397826856238470848996868810346794516453525955008524209300175746572798020992373893865224932463135306196439246188158876704730582592323873103005078779058684210158221088651564509422462313308259999236838170409739555690539945942211103379212693826007729984297493767033590464862075851739337794505057828941801805543090434954205889801539495241702594570262000555295551736207805750700737056952278463529047482928006410470026484337164920392627515263698061005270695230239743401623812958754308576525001729634340898817216874068225100392802760166485080414300961323692855858693983406399551178006479281220399644045959973289979397483984643876728685407643276550783333574830772045236364491690765065775283059214874737981397220791846441366565771664957327969924004642156236344146107538784966361389798577471693703700779427152611545073087979952434067635039929930732870229704632225241130491804903025053021826257772909281518878075179880926705567990299447099020412961162669195419506024697167163347319851572180003352736257612721098717932143457849428586449349215122759337865957708848915500630360790563344917544535979932198779803849437809942922538751120495672864901735925890517519906463389138622125676217547173581246533985475997281921387763178610307444950997499209237269799759853461063044089224761850999839737718611823848506384338309168044223304544852072653225455077369372876994900357105063460621042782071432121738913101890731423485651956964742127895810300481133610837955292158059014225735877101725609002083002788682140542423175391492344615488458000789100018775726987617622503308460342595674297789091554040686380534281066454838795356144635023007673198448064533439163716099010319228885029965602808074551241911181677648500051808996266994740017767938816397055904752524558111091115288730242270446258169272649829292829180832218109984511431002935419447772451012894651416215278021339609409201364828467277733616562199145160157688117586521397972332523363589074783688229364430323397445020703708271794529040193269644154255133749691663252035758775646239115673430900136303995359200340459590947593091346287137123269751584633510537355565948635580508197898864746093750000000000000000000000000000000000000000000000000000000*i1^87 + 46282588030673054329918782951714508186906292300850071349898271399911679131320631751600475317310165636437397881933729164516355186286192935452487023560219154318990177887912878196748714923423284006274379592324967320311881660617751718635015508721636037556616740674449423563828617039530413493487179402764169343919103303832285073225517128558932721300172609039610694023485321718171991389726904577800059333735472996137599168404710674040969766546153763552749608164389667441702866742213296548859010555937353485311935896551553914885260926205547601985948472690907792082516795139855694182819857426419700907761114105741387218425140958746062832150414852095301723583273763797400382262967835194019067293298287156301259728610661464402511840122174491438330144821359790564221904021939641103435382244637292683245305742072480953149749548417832974894127569772471740000937682890857626886846505810902504751135205239142433550155786477507823662294179432722522328737207084405289196066766736616301378766066314922252324790322104240617008316550064521196371165126365439882623056597769814759073045997693175038872040038416838366603038241760596645670948877690185998382275287089742987707390653456101215368205954513313781379233732548377918426351211592144963288596063315275324966879323937358503814181679480319990292421156949069556050581323765824921940411768221018093326620291753401488255781525943782610258699772889756474912157644901319559118513227951049467056270206141381766095990262163274541594322849474175816564587871001269018231718386097492225265571577004221431873415114802765964888797111246943637832605778834863828591287893110176421705783438190479128853942150178631995120057412223836698322988996983621236211062127704239202086460040602681221393308372671717037872468128523470600628019929810977760588672009150071797292164071032580055546993633784444604988128864868193130972109643323954116758020075214607790222784321960222654751140797298094313128336290207635815852788295857621819445505155035206519013453841592881685155927878163116132924924234799652347277582206893246936382171717807247647032554915975634144745318048717839137141732621722892051454060886905567089106666155277247182162620410437544554913649237911601366151070209699444264798306571416898340040743048181241396975771937245765645554856117052845203207033336574995125527573854907886243008534472475372346598760479666560192935338574004843877313084174030514469108331544570656451158673837408797613759998075308247216442796069120983948395756462023277044763062804305713702269001394624785136993720428767540072713650536204018618440397706474720583313526526895724947208872601717953897571859036111983022918561063144070927185183849885943082443425096322924117935552060832255432568853498584382489894729095457669170283893360961239016698597190483587194763363581253531341676085855044357700801819297318701002884926689508882856322417356083957577050298752072755730060506625797644543671319988457839054265203852647213299237578919243695249503846295014882703737031286673601948277910368162460342716761515602355099593928071980446812563003015434810912023522023147714849718300983345513019753203312464891816442647788830681058722908379037738246059879336815062644791024214115201679323886168300561398229556980397064779801200392614946861717755337740748187300665354360709176702265504785007611670886773661871197895547565207744654263689523966417049817481638945594797387596205339865209660569704412446731385633452366692388964241695614991627587813078965938850937602355010837303310174753676566704788498354963144316395771133176319995769914103269321816746519638985235076333781494923609362696216524989058456766678358975091568384865025750663891633585009876309023162460176757073529420488502025144719932730801319302052031151045120537732292623527441794258826701114648491484241054372486934621935584955272354534320312500000000000000000000000000000000000000000000000000000000000000000*i1^88 + 18100011431975042815672310967805319424406468454066620752018006197308556499203885060912746200857973036837627192643817416270034836969355720415631478090038795671830212169426090564625910953842875917112591074447136715444929943902601954318730347049948240675796520759543803092702413415659576598099555683853451777179483217236051448587007658218020679051908331653017155226245214023685865001908454776375524446266412932026433583771126293034830568986657130586871191724953379469757397450251670695792653375032382999504561697608554732308009270872977187740491469006728774217052863173608060520098473594228107585321999182835158318178030657882463711646393421804952548255562449502230285740477037796885969913234882823670355673028115436061498184817351466348986427295289621980411233083165932496364103421979085201470146262953134704604001007487129882551907515965066227378200636921959407049224363940127478498540108691197379378226715513242865776620962967075946374101967472136051843658552018162338158414364541476153909771592282207759647216467910185524076311740002249123232030912871098247369921673889586326273309799395232336224990716773712229859142945647635640627619532819002325523852439675309671150804319819252040821921133935718968745997239548781297596270734130764130853555751933031649460701157085240214851161374329154975345033411826565667379619140322151341827064298336828132610692284423071609812280349856238120095671323609114307976484309790130386387951788711662495701479491017760373312110700685093432876811707861487787295748841837879557375964213480686571997537025542589906681316726523788199593619040671492158853919868763066202941167873837654125542123798422786181673149343773922941843673061960335837696567990008853622242620060051678387287333292664042439769552352710138201212697459042531573606585831546638246384392793798040700510642988102208660786803388815083277341972904147505273366137871039772025963250387783859375307584991205336851137121792815280553571419376025973832130009759550668519956190647574595638568425192631495631557401555865793981633910556822129874175966256266880863298645607814041430929180121038918272514010607319397101062891553676276611878968395955368330564809130389110686916548880526101903120766599307567143670341271160903118400668860232874629574930886427012153972848823522695326252681676852688292810487761164412506424208029413578119424531789661666462331997493942118034683469524612935474820888032753014860630646746590836322173183875183975896437352624651255634778063748501713928567900593362009986147003810748224454378017934157857673731652100494205184398475573276767703967373859756033193517768932787942635309023044792187701671550625933019532352834166857715957164800745044699734239988793000982579196661871243394187995744850748774850418345717164979311731709943790718774290320582171200991713924123709634379321344696780525416045089458906325466079697899545076896560107224910991986999582323125207806925587557005794780771223255709689506202058794706870079351431071222300269880458188229382271868607182731893287780411564842722825739379393441620989614355971697446127943217946918813300172921378994889236260661652769657497458973958051701323570519801731869105855486946507528927607577510599345607661478124134291421356385395974551519032636419702299704896005307195798089989630107592627142906720948461925119196255019646922958782429493863407170726719504989597519782116103750925478581857994829572676398393165339030257430788324504162718543455235287952818731673294490022386212671332831576751290084073890118858504529576122420643266852133245501121827714487133764042356959486285352922041328595816918329262196809011602335448737767131248116594062083198911765859187192052773006651865914555593714948239872818506501753161455388476608683761145358506097447079747481535732699849150802193430294489739655894117638387288311400000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 6212894320676170702649640958772438013878291796958700413028513266008453966386104155884348601960553128751202385527092036845054122428398373687559248165044911419112855909471298992927197994753655357861866846793689646404764864046224255475158656810531157580666302926564022881655090922514761922242632040684126063320866106317062389061727856071304812632486582154969392596400260167717488729867314048048094133309702911810781854488171054307214055475458097277154410466650529065407827564658353819013933263179817593857201794400259604124605921619689908712769776678217839905445044781790718650350438527888424983760947451104511113844547705873548176686828554625690398325102087517533949963822120647724889184098936887392069601279851557549338777931618348509682779859062215226213814490110409921542444133801436259213651921501544689803426823126948074802550977156080851577259623808699121110353360512433789330619525624838384142635571569071313202434934819860531249542749594075415387674081622115305916166031950373168528725566363440459886707159543853605687283086723266902730661343266166688012038909239545463110078584685082105088735128145246421188773033192724344741071194544042515273937538343632225192210417274752170264955775449131030317964488121813016816892282092224354356369413717645979579916772697157941070025409176083316902725615322141391930909752263597435050197108380090030915239466840259624450740034680177193572860241460231749818283076682390228219657039452671022579889416666106720091184501337707062432029886651872800435308785033028695033091707190695858903989955409956067600885081167210326208046307660661059942200469408933347509208337573421368586074666604342541355912361466035416646776996934668078443940198765985292575103740844216034213569408301435706163922681573614948860349648029432925012600145388534542115241096247607664315328692812840472782915599125526525041829387013486841531976747452978410159690513752251204338555059458658571272049905535055562731701897004430149215442999945689121282689036640254536794893028568723456211411097363609402943381020417844503390786607858505948623876515584954692921682543557733180961058635757835655679933427061897676668527476039367807301731799783564146435464220964625000139517652739752122239353556806647993296609527724689035038130022111494368698458520013201072910853740492686120630179790720333641790739969220193921237821569960827586992902857907818037717159604622511415134100775355398442556700295849081993495313981988644971582070727659262368505484367799893731715780041082263900810321445086389452247826297666030616346366539879933558118960083009571467908093264901495523879669999590632604161905302697175339113932297921211197614940743015845194649939247587083693443370207130146978657678715737409200158509657213870041657839599896016115905206638535769998781672014938006178647023424268924630282953109318999589648476192089724026270735131513985845970762662901005956151218092311345618749268749702136665868547459304763783527026227721747156781136264871466396193605791026369807051123805066806022257413326000057317280979013594598679149090440294454045109720727556505803299085017438414996319091088823216174913310433605230193483137017328913476678601362803549678304386952930962464914365297312838428394686314426297958643577792409491105259450418305775735026527386597753464567958025323025390345382451531612888133833158403945062847742800968537471587803123514939120372996715698261985528982412347905980504214724587600684683326550239343668069667261961928368309456242864182977826548416859305209642092435159139247269848779676120838611832390476960961617187636797164914498101679718087743898888820975488815804899506520867190572278463492994173754068714217478047753173076698483878589344963496845077687028543963111547966851393598256264481393083458501161298465765517819115292804578156197781269259520000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 1713762509448332719405726079852985104468924737164761269657533986108593675346860890943966868038005498845605238214475227649036254852665373350448440101789394668080735686607090197643574074794893528019390925332545922764514887218783402863219798888112856047844072116467886788628855336157667324841734496962087504806077370499750489688541745679255079061364214203250190820589627903627876471214130014302317581997204106438436877244329221757606959373370296120952509285794194760476917464978144418032250037417586928313355704913020952876761612029146998507850599649458160625853849981020309488358240200380030640653248115556049760494661325605117624443823567938344473973093861027598914613250783792346765926160998133886084372775035104733426749061545671967892890747818384810985605955011691021666215368262165248329849855160128983887732097090735869393405124068191194664319433906453631560603914127305914640230262147863100476364139723799462676779144587096185753336740749802304006167942120351630610680665115478957737887976930112669142284974523117645364707690578550748443302863426992202999058939788021848890383243774012725546272526847510075636144502987658228408443461706175547489681035900897876368335126409471251758843363253880491526115225867036583904584632043254873263867434229875738243753917915357317284933617454041678918038403571253051410725876903029324078025698183641636320521217510527434053933560650911715958597980589401639294121467082587993653680443910246802607786596840858754615899169757682800632052220493337642784913180263290414715572648997582694027548852379359673738630000952209497052534023673777446067319275412719617808930059555216968392279052031121534309997780392416682538360600683796649620602801474565877921243276069213389604927852015699390976456030725220459842100086122792699267113435605562374057427706005740668945457996032818910461574404575417971379057913228284991177571340621629740309509018662489124828562536345489246235920914612137187027972008491461153697125336031960146595367789639819599897846214827675651637405182927059355131796798477471252755998809297005148293765173069089233789601859620052776597118806513501438635319879014765896527369195459754812515673623561658996359508311286437358223844431656054830121351512689668653503116990444821280665661671044608630185368468336790011159469799717390622469931049177190817507976034979874704458737172450267514356680210052806404978775195833024248702088313248965407078908552958796035013071120776007897754149422575913218796714242252967935394465522524480549656123867460758411106142616265413897863493467325586612578248345031006668575899202874633547306936012325237109968637531207745892731562419834982715840183659786438479579568040052232320278756219617182203605160281958548305669670022015970040491397290963208094964314247056570152913402935162636660510920282194713119373684386180687774334290274879067689683465763752992193247814391472348596166644514159238593616278394734775839030445768344261618394424646986217952123227389304971351270197439674088318617444048541204944713119463167338813445762809969357367315312035269676096098734738529044857443900683992400067048932918838319474186068652967563273681861176551162850763928799743868867230050521356830038348435747617012899629784684953064323872890312323987230644275456303961137576717582253570291450537235924327106642366789375293422657015893887073440230839168435663319206933410957480778000625399560842316331859460093712076512220452491081634170148711521221810100085907272766843550815666345611927390921567260942491374244360858375689080815717269705390234751785284412478945300167033505052462603613845649300869777546089768241069275593931722394494974516384497759931537091502832906820151100326889290184270008907086470358000860777186706350026670538250976495298388609532880250497345174057419745245414477922516992000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 430930440623965084162609095175928200491012686855527328595726255892633650347517784861736151510828098787587554028953354223051267955946730744091183855769238914790703520792864796197622811699367787629681657981777483527510475012939360752797159661913697939990482889735402944727220141233988180923850696113343811459193477321799818940782771105462274146425517065879492858460796831801151193994290739312300243368082704256932044642432175445015987903056618778811581166687820687696780820621193675454973679018013622295536174450732404446462591106498847013808698521093906242397224552591776770449735909943273817032788772719441976838983429818687951808152959180303667132629996292512168324784488240238765359191231034232331348504081384259933104446023633690689172121844970184870361329486319541742154321843271969018248597114907989145145961507690149623141347642407882349523299342060135552369182460604503974033728883254139877614320048632070855336201306533336161816232140227608279098092802839759772231012614984253731134765730890078726900492041018126794653740645167184935571472122918538175156995004449919242638297823490932137091593429402547105079345788435285547893005704726882322786961500359106949767428591782592861238644020927663203890940163501477541841626874695118983022922248279663690450497455455750948119961578888308351224001291772779341758525463935833757448164923899501653614398454931810859952386791394839878276827937256807457559791555826447823796349308720814975605346839214453921964458036961662541905817651262821669708744766772961902845479288654075141163536160984437990773852913101729525240618853776918280871008671207575943695155704113667483105418995844943010929389388048759160232228679099380334870041430118291056731662569075139702334327458090836755001218492327434740654521634024219056721027364465617551804208162648999818801279173323604314122305616945471773757694921201716497830599318520579993295186191826248131564387235405238614415836142837799970720852601341526587655495530176302168440373272852067109219104368434509940819040086174112008842224097292885006492644713553026062932046378236305942194825323918900009435697134670525753224783603597074869265929799824732129241544196953231085644691679812231073588625712060234480948186231067422463605210239926121536628662307194277345589674015867706547570355075303373364588500555433061235471209786091345823905146707063670346587582253109700502280226094027891175537287593589088260701278050930211457853113634471309765216525350301433891541063305669754265438314813526242534867584044909852164503766615205606450491599088462213359013146358916047954375876774654443392890855360134991086217422814629283437011701402221541866438232157746132476517013296095356616130789542949681808975135757839088596514362133307996650785316267733022208848200697122827888266591602173341169595043223996084362056369844369373625373922872420290850904776118892354069963985534535750884218099394928091447358412409074794912910716357919273591844817053315371572662676555291772117158296660687675584109516237237104962577411650005259702421207300337680322078674330632122639084427974287373969192063905936428874282979364158985676026641761615347545017642985166800212466222896045410912306615466422127686778379536750893579637077620304075558353674110572081836466427996548713089614924899272643058119816248595227234983475712556173654585260391581372926486530109267432098596924539583840676253641488938487249705095146905333969426368657266108369369913478041066263670871124329585242658703431276110734131499209172648216905565019056004676966664846120971727523722914986625661140056638625659904629272741717867597557308563052561043144572179039671492482731492895026717989582262872597446314617816113367947016178048076680323107347475114305892380564230737697763343845293874519841797688888697171465055880242790400000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 86864762462433622330381431772651090609403544415023451161205626704116635832841654267539979275368742180767462353598687416974144634032635675947353726426462294644903897899225640962570932420990841163571347687206759863626317382312964383870939261893646729153593687073344389756861745342945055237784398698013141998106679956279368944535500746175099130721572264595735737784746092691935534611861454702853112296319957556211604535209807805442478312670396754115871894853622724600588803677668858929918112281455968847212345296924111757685387719880638959260612909623441377716358450971293057513507516027026067973916437111816483919721804186971779038541031449892517282266793645878968490955306651436630993136658411927112776897077323912809588836944753361674399166448792870735979674955515002369147683711945213909659570025552531798233776063554513437728917913393151866332808653939691921161779292335222265191910053852240280025390651184669326119251564831948744839346144455151503314738098005421725018540780526961505653059823093452132147495124665195820574399580424822586698314416782578936369665657328191300169854464193799217681168658111613234125770557929857745629148449658084122188818115499688204287439172415167371754963508317242505765038563794597948000609182094248207865079809910690894165348786942867907541509427204297132325601753210498244206730352602565685924997045321129832253953579815723265261865546773757420999765302391843301008946165871186484008186295534919193531248918362616906118714903666134211615035868857162821421231922199568398706009195205567252947933890459609695711208214780145618012844912043388924126006010303864880887739411702940432590539605043506473710944156992170109952948731608587179820666053454634357247494321329686527506512754699572643763732627308287100937047781604757821445864126833551480218113605121674555051723466992361506945454578673261437251627837766050330766212157450930654594487078401002152097517866349364111777475818202051534299573186184828669009545335367538427867015393076408282050808280473811748458828000756576816636771056703914823544341666058188822761402539088237814977151045952755554178583097308956063776768456328950308334550722462250055446643093299408225888585741998394115086529079958392264164786952972621366545050689542475760813639109199535970515041632514055802264988463488328533922458187141927692690911433743165279007678303246281320622879044736336319723423300320920127626715484401692098706487799809891800638134991610995808868371970467139099356223457525203152217360218531256760689703461151020591949914896377779469830076996110194300777279467688858941052503267712511945945192486631985906338188384819076175757777740449181221169969096556430102151435111465785116852624422309912908852136466604020376798389734010338402813054606232027035015971487387520473613250390091714214886197929892569582155275746214989991758314399356424904984941410533826361373651072269064063994368239284034159657945474484052268044573543116347944110801536240208586691751530944634817770107427061001959538786454470758134189853264101563190706678836312584700293815527053519407548097967653991682447438797540936968122745921797820252038936233279575102320057027272406422713108615342693857620812096064768634780691837612746608862881382075254327420192668631976433533229525862180003927386992578205335155751877377029951393733282257157323811612892783679535281859279418380262360324904556216493243572805898424749690934488507637981134889877960620671236976028287370614277391018765267706869716141300190111907008514588608857208433023782193502938193582854171317381982340418120983405269399081174766915128748328464618364362498703151817692400829677685676466988049140460237317402940473339043126148604312619270265465300281931316754453482269056062148053815366844019496495975924663286548513320238054352271441920000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 15908649186376058998757198555983112564110356812685475769419220946108950947586054545766970109916970689126785491392883445462877167501268410875122754794266054290672091295729283980322257986648920064450743915614709888692171628704715776096845286679276309451400355559863140296650345051294042784505247845674436353383838790170543040045428316747125417072000762935269204877381105218143737574529396096993708018188372781438646995321510296408831029418362609092064392880778940762747742772073705732346666361440116979569629394953078631241609224511247371908296527843427935340045653379394813912037809569761241441934872217591438984298188434744218569453646769447599888232598570384273044676388702016066697715979189112388998082657188347376539436088946793983487764796349410215925487333177124644248347524552562331273087779488254920716223301957116713413972592632243827988336339916940079861779401483042883408801999720986664054927899071783966990797503404820938935069718619919501425175714643325008864547258485696604649767286925615062504446843900982154470451645043120018685244378353563107910565882039969400350649960324824043524120725443655210934117463228678464042110834931943766255921191568585790601009906337125644979199433020627612997233605550894321116572523807965578137530429652758621325724138174911537418850944026762442585673281588690533437449699876881085248812917409486315979901777554010598318636954488863045182537067548288831157846629409742940261236947129580414879664171566572046979195596433302333790486569688627601410537968853521821545100790324422513668319803091281976178863470061940301982550946271615424827331532982598783190760701321778113864002552007950450513902927851257629837385859656370743829239763063691244812120860387025090011552320771447949576600200779841495281089515639195598071549640520679703352735569991620490452076861347142502287582774636633216041252784060868853834204960888799370187853506597732894942921829522932102325714235014629901803793880958482399768953494093859465947735798811028122040125183679650576617230809016868646814648486137428809492371666733222643290130649814108788340035888936726766845351964856086168448882233315459869087806859623232244350841537219128419458134365915287273299315494511079145604805602390534104860753741228826061191259963278871421558988894552052965894997247867748090156845923446202731871727599488143065452860713416998455017190996159450346755394673327211358904634435782116773434603839755765788549762304544837333842396289909940301582480605935106181205231410462016459025169672181990988336391814658270758488769267617716970335307520150042344098635003408951311972111646422918906925451130896590716763115000567195393092015467698596823506120772003833294829356516046226147579872123147661348601104758889512273421400350399308069747412761265889592575882055955117920089598220591609671783958929157564838322714883165406616661432471229794061315935833760258110751143029781727460762829531565468425757014041746069679845887700289326815246346011856862368794324170982853440156231590011555645575258661760830254882357014006817544188082237911998070553963187509764915063029367845618085396546641256478092797520332697797730869788608477773317671322972802371977075908214600881122921740304643666891155931801730455312119289348949385805762059068837459826935304795124635801093559788864384423219337465410277614975420489997970363579321217607785122424331599318468496815387357911052211722641061474414217566526848814112455400192243526177110795200205747544135294417338191688952656904990917617987095763915083188524783113400977490573031316385246458002499049867429444850534725869532672462203551998633853348318210573801110394659929452279170025582335403308580902790675485636098701278744230918220972629642004703496835665315316160994345939109687048385828934423189590974136320000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 2365099332782255463912273916167716233050274092225097965322457961752705694017609504698078077338771403142356226793737175025400651976636773693528804259210296177414195928472476765423277641952433255970061836276425192097609093919651168643327877842209119297854213000870611595549809618225145435445739716549375180233226489767530700386034694243595333362457399277800712842034482699517736092628793687891211507926467378188513060964785154301603231740658503456792711174499609041670067556135231666477308926568435219187888798423769805072944335437715298999378297695425845949510363752435528344159251674959234744322064410087005772844915283814046877094808277811220127889927500267583419125092054206377996309257570944604376955080145480824925036787292350447711299781880351597539704699525740702730554334481898122768866128338695873794228078234923012738903229030546145171308665226072453244366076466882858624989401569829675307166735758438982998233779570724299744838941576680213439393078892747297319163691050612489465636030379586559999010879113360679089534052543007372825906189511894155992279671945842560908284077646329763437569886503089288423891441745354914037998888036873066738066520751353154042953088735197864210454661290457943033339196219976838078731093552619688215166834230226579397707345238652250692628007078680713549154270779105010400958616123789527767789559565076620483727406804644242717935521672088960719625318490884472518781344547060659672525331483778165571671201403155070769383137566973041623668317801627413120301726918729786256772740037723253984822705615449043735516467301933295516193305576403309295619908400434265050458270203799432165668753030621083736633030686861244754994523692117877982103064282991131672007850159558590599475355815060417241016201683206636623329565868773164637123017111344025389654740733547875580653012250051210054147860901928275060524454002356327659313352608171193660924336565443600207541491763722692291634593320559814411978492875651087268616739105342861652327382092721278053795912067050585496395416124114737160763473436544555937095883742013154652965624663291349311329336047180253537505288687484675538428560184741370702921438422800227770407445364385584342765383999866937770471241778533212707123004627496632178949562272905139130840199997686124996886997767011445625086029613334043672088972758583035352105194698335273968313477407831417478124864802850112981470014935717369761223691825725302084455059359811958764951353932464785269361908116681060301357975171984927224684749687512178301819555692827621877634066194892720891836327538140972300511615646438665680285398442442236948947188644513180477562737038077645771292169285721791979766399534247449944421252271297125775747416193037324239831038354489489880301351775380726619686778354442023071699864948837273740687125651532355065878986338784693209044959270265444551092840923592351529061718805492375313360552101189039034211099986518647407517532063645754626150215942122499106430302480958127474801126748751725127968466240847730391841680081103681203141835929327082165498269428382341478738871003180832854054434382298596575406427241705747241573680875431127595796456332879934297728875558549958549667703187646928973583343629871104126166822993809431192941142636348597051828894721712562209068290638980080313129746482955481972900582183115040333821898431824576158356470076599326700700990747299652791114627524811765183122134602319961774515122843159758919977321363049716820713974413577442164601102236722935403502545928857205539514860442905466665510392557857998564160170204405663667060138086292515863952141113392879647337661693668165481601002682803641870343707890512580945165148629729549355956431375995820697009699810577090118930985880091297411556194932093152384019759357291441323233972742008116519557200556851200000000000000000000000000000000000000000000000000000000000000000*i1^95 + 320158705568214455498046218798383695906353697515898176724789615412497442117406180282308787189159936533122676993292392653584747274309949475330724158335741633449430444710155517572725239864046796996372355157503035266174184482266078736556617613154874581442189475966790014602144194223722725570736449527924640486303414661874107476596982636832751231148524240999452231022497153445809176011747021596044020141244548948232470792162138250585020942357444019902641471495610671928628440424185805339481588853766394239166457358839659446755329735746068899821837173820984868154909080941820242932900119894182556447085604769738119329374789848920552199544658678929851894665108264362293991934720600760040367209382604096059775819715633870872526108637070996813034606625626380451240183829021819900902098524696273487506277235770086281087291615418221776733459979306384656327596517163910841399183567493670340693131809228438620053758851525441899113699663166663032582746865812546157547498033085381288773941330526512110281327521807016693778060101365470223274354847852612736737207301476077041099487592709549972669833736632718725158332879254438226063361162799360467866734858809525283101875565788262688944325355879867844314148099274258952921851640659165525027678206422224366620340440490162408422240115560895805940173108493044299457349635034109482177208550268487681586097734714434585768798715212042072248089505458291314118614973304153145496242383362827514136488524804494637674615510529246527506404587048200053460551040194824815874937284634208040629802803523942291038741225339821636572636702822330135148310859323277337080995956530787350824591827322563137715424567478611886079654191685175816962647077125084254978958683576227558916681588609757418080103136134622191505329399069933348398150578057566410089273336833729107508635725233021353858187950948591070000098094983765420980608186865887060620067697273410638672595639986612820851899984252933453214638855610830108286690924152269806768651128710941859281698601263446837418482154847751763441502134141280025191113149763918536305060281130175118139855224826024908459911604866818910597512078922805535899779206498597886044673041375092981791121960198734729255901905947977336739478170192270914252142710703169755847450778830526791936559236649430011717107232433173877190064141522432333481765784252506599692059730688253909596391807809126752561684323945221536172406884385158000670977742347295402026182246305345956549503801034601981418633022297044073247870631561385733867449257082684832471421544634156042451638801650487278127012111934159682887889812217487977206341730202469537604749960786501442280451213115278950129076983067192627569874077443890275185947131938656471530512685602960143751046454413661949352772310713510954878610951180100942375763090885729022129259897494066727491788669030024912870801728196076007371017053715485182671141659769666462154747094208626305287572466603443567867619004977614901649765814823247096073095180903187832030802012368819317399873451624037725973577209959519418272379657929317048436988468435888793317730402691148774846284946477976406527166458166904426104325106841431440128382666450154609787723531512093648062334506138923229351691111639623235912909220505356657385194999302057303691004734668896921459738713952304542440651309705739826809507153738071570562213144841117778971313504966026777179479554475589232750701628254348775358750773151384314448388421968955246879809237015830997045091485834723095675587372987409110979396735381724818051633823444919216970048569456294105580570112164635947723721753876225335029395476659650967086157922000796784634812871954829078612227525186896426238915527215237789492604927843854281103345034198835217418291727352660087393180654867153679102578102070922578434216707305456148299120640000000000000000000000000000000000000000000000000000000000000000*i1^96 + 32846468894988877612451611451731785640611523227104702452535903549489224231857184336772651415913409746897549557849046823415535618483133540029057215952892003575705372260974359347703339761312365871430795028214133342403324338605795263035366534647221068099503991176545125262637857621876295610452827041872209462919567023863616907936798599127817196462778023765515924068697865837026291377358645730168313679159114834199817985809078101936113689155692398757029128970672508695331596715960060265003700311127021393685576747465462866925230291571529187206237878271637380762720431068456693185298104860694764004853864844001150253881825004897291421318764436485821968372806764043971238959708833314931213986711184935016413792269369582711613578961493335871816094218816229341606924744825144357926285516000714520931235078301275617502265310163549956092723310435429553401186495108300396559215198585149439349683087005869149988374195951378409614369523580592631543908899978950425036366930867705867089288090319680399714126407927600295826042424108990492414449456413654540166885002983911663043307907073516260393483902359190636048537596880256858486371606437280470192906620079554880641569065364123147353977027334288860335384893477912983352772643797315772181180212647100256733592410103560127691274565529145138360587927227739085102366576900790392759117991854715510826002582643217423549292003581814075981986373462893165212016721914826114593843520830452520708355712079059048882211137541146964307503675507101027133591484060310783760585736223264613704641144310039816810372071008342444006756034362625863783708628142085547221213121024844538521223099070559203768567801294386079243341512562652929236646443770958467758562069929866841751951822961953928806342258119126137485899664648758860827071572779764415926922370421300611072123680114996825372266188525037023121580425833940467249178069678906442545562329034820643088961449683567970159466344167405030400311905782140191007019252129333370652334714531520127867246536183042742035018454840233914779323885377512508405356038171962437941884221591679833391769497578169407452240051242922383586941626383894211783802360105081328220183741098754288314314478068593649759017826770692566374411755795566536263394207833237031968838981091017463717670753466812553058003005726248002466540998260632137584463414005551651687233719942239672682870179732431605825591893537241702655544404444452990325898176638172478584015950266354093330472357520095787669750401193378593134256714434446452183691620660486553820254655254485515364671098956501527899158806727389618421357487768929545035024741378148900268402351432628319551230748585186494765032684772495448906583593681967211980038435392371438961771693311931352575201217778704830782734434119817992267212949685501560880313929536274735530455572073167195570140776164584493217697664828783870112422611946293578017596660556926214308040821937083590460216497271685316548875573605501561241499435527217507598917690589535698227584948277786905393109918569449912276222045793001271087191416829037372423316685371334615550676061730935761639156981843955130838812510600584894821304300077801189814503008740634858176883189135960917592252860756210155037092610256952260981064330415487357460757763825761194860034727010920626333582233263463480506963790286485653345758357210906655342757404144279841498689654554395744725837226432907075554189388431593570783693774375669364726282113867911312251224768544500320656167881631753091384545890523246706735361937175686658078126211134749549249262629875898964421311683773399314301279800120343354935676348952173076035378564555126565264754911575315295864433430239131465685691501210632798175379495040041620145013989039679583089500888973603793347651461987264163192725645637884117808883144672090783744000000000000000000000000000000000000000000000000000000000000000*i1^97 + 3199288955080150610960581034454051380487584265474336777448143280167265447913943750308103114459731115661781003735351352094629251522000800444465678949569891465011652873662872923212062007771198534248960144686761190415664963797545101390816683375453813624767181410340739711977740434255184592283380854640247170919444718909246777010671737327281630878841014310082123334325175756811780116981518861941820039623738024185242506511975507797230758581026198128444058391005531196258074392763641620475498068438356636709853597509437411957843879329092687070415056837701007214170379081849979311117103200129841530440625121733133324820940765166635258166061338191961615644594447601047070081302124528871085660316394147655615075074749524142200016141016143512525058394572765178784004360968263810269347871718183231486076112380927836705928022676699869936472043640241645183034482498433930506793188027222951459298167549126212917239606339708560832806824136926490320140276654704037538785714261945873147598038620185686678679036378535649384369574992748092631425396712705373363931755578462781994068445472541729360936512640556019994632483470255492602153936853059477138173348230776160646601031576392665710469826648772542271279073564911671024195647892579613875727548033749653313175021955986098675659856505913627154738068140467121609022473920210520538077352264124042042106447077853118472473400223671832511968632252151731328973243553310633448404067307075032047502017441596797602798256180033194225547060911901692600223072952500006489737399886525186445911628638961763350007663818717758802174607928380630415313541834524582574624466691286225737082969016869502351859023401998738474088420674012520170429769684347600896148921779114078418925380760043391828243322977000502954659069517844708813052611342099413379543483803619662608286536342722201309943882492999931261651317921880507228836316441370633463994898210327808376004035101506757987324327681731907769902601468453393774751374584766805057885693276541652642131843805400357366831631459132511687091358672841624026527456065638730655742860101079329534637287188221968963184130963467958158633158548428587522484867222887091506294665313703092583808900136843992828334647756265230465169303482880983781819981351703503285486634498524655139440144847506334422092435619845061480767374516470744783391012190895520198965970140307379165100545835590132392582718085991602358070136247975880579328573513568617260656439998676553154820372332771223684961663742841547648354021903682847701129302659182995648626240552344841749980922650959977304715726344340994791989522904207613683147908862633777191525080778681579637162429749350212797666990427449573136206997557577404623164015292354277748341774215708670806443723705523880571363575699646965662117621071005632224418002231477624176617668946594114311766100767428462906996809696490436578714125393427976087749270003533477995532619676732175138129470844286420245239216132192661873166524838291758107919264897329241523824122491820311070662459357685063010928056867332077400483789592273030935469108334519838730879522184357573117439407304803251929709133202751693752054678470122509449878974121408593743229827628304624422560976219371197221421413230476588194002714875552730345186716797239309110631552233915113584152671291451759408582537212543591004311663184587023893244929073959085057260137638921818365151627085696576820504723413896076829401540683437011758682643138531384862465152884873418605435139748009301416037961055748247610444257665429670042611867277659562576534047330846741228102749613294987083379748710348181214441773484990095870730661686166358497909629793675287027881410520530381645638683621957459180811337075832870456418775185606025961183448796778662825833487176440716564678094969270976401116547461939200000000000000000000000000000000000000000000000000000000000000*i1^98 + 186128362014532436384462733832822172149387076805756301549998003791133853228529405542639727153453096379715991091746832482454369311460405632237132143732277573294892837061719553600590766031573111499269504167057999489017859062938481607795603617091678106785639117162719596054489250031665944631905759944167930367208698101155305613088952590635459335597439798414752604421165073554851320964481318030660517519410122484994402387992606094527679170962713868108585906748696764419899121643312095850642420151447774040558868637260595408528494154313500024499076082003312724439252216257568690723484260089162365975583189080891202151497250315784966090307986683054614727918269452071285783068651106525103314365241652069477714623072534888592826085071063393854093607971643051020687640662769820834986741297600834344331926127730657782633742475832799869488773324340395631986493176768260855167463732014935826309644100862232964214463545887874421764754343861570025141809694692528631856591470158583379106301692473496574926674588772842945555760679264503323688186591061073897138002836228169516555880807949394776142687416138186456368344536081877401070644567359832216999731596833667436687328019220282184868741613634222379151876481049050722994395719140993955491520565313222773214049686644097519305720448818035446802874890528551048922774080953203543124962636876080723771062548825447577559386964495896664981626468886762445823819741718281740940420838752495760411872517206469237009189178330820348049590616530054954490776251507984512894176843221334699515115212985321845102896077142300377398153887891044643797317907434455692687157929975466718228243708876081474677226627501627538710894665402793686992141346399038857408020399835650811027764964652718539304157022990229518729893411295632512710051286313912640699595065364607970249683146959027226318342274806097648867210536580158768008471743986179093202457230848580403468965689462708595256358651638310374639716192618692748658039162996333072282875412496878176323196204411319385618816312594440122362291847054556765829675412512100161906610248365010124362151462086044949153324482924633942717525673876731288904025001187375673821109622258641530763480641934181380820470859870407430275958505507156243763795442707956775513520270995335138406056888716545658594718776092000684437804047901256537886288666409413051872746026009027900732510107259370768681992037661468179207251466010335460611968777858536754430796961521689252297009484764604828994071313484524144722689005521194908999157543154869994567851261841032971591755703886112376264691873082549978970984795303252527648064081466635114921717104994650433351049184577248487584381182769269472542782848872014354231896668163177018030140866361568123716820189093654110730364945338819082991368875804127690399370104056005319076349956763317926331971830518983466962386297050793558870967294605628034743455217395366267271352704812250258758754983462822509045828114463305482224315573454367035812961435987706422395206818484058261349172272726707760951648932096216433206285402935192876582645640441894318392298390231771401795948434681154775112587272980739259717643613522860303228813138296584119588563357499443643761468044640295275632517214287460681551870497057316607383715429620732819643355263889684251427924904045145682167243733111392565302225799196278356151015413660044880380514059321329132794741402460639955000482140590558481476715993127128054250753622195368616427524294926756984040223283627323679173844644259477970395657176738682420316370749503797693793979578454788916574914423760676082672880935795348928905506861125250988120683109559406936150683670201269822478937739221547977416089063579446344226418221006588504648423692163714096225053277591371193698915059867025229295812963651618234160906240000000000000000000000000000000000000000000000000000000000000*i1^99 + 9810983452598701181954369982115855780958071818768585197189761806902035613213053708224184951649993017330540926890360541468318390647058885053871073393006851271229858272631481346449692487902292728127808877410570324782640403180864124344177819577470163797720904415055408921337619425180502013728346040002431228272857308994554176273523969042404136290301626306555274624953356958523414644566343449902721557768148833984429744938720898212938742792374292159700791096018780232896411517942129042182804607476855291977374360067163784353492612589174991829166012248641090633027203218517106432286063391247534120748503879586458196619645177854197292280860172022177533420957093499407839686442740162945149607896015983485953099698746163573741882549029500869319499176081558597136316176727596253320671416150249429495218606397354365666215599467418356726766608987567431570713304857722862491110234382412249938474677349968465697115949849224866769060427216263631704534117724444308590743186303213708585134968374387665965116967170237703426984295216839181723307592609081320648992408434736904403792175973302027543478803451285916635154461962652044060522614811880813921506100497961038119794916357265564710918172697964728868437705184619104048134735904590559483964257213555332878210858006751963965045237869989361468306771180729699509351989036172611320485621659300605233378415884578356246486927102431376505071368813356571590185770776174914342490089862317484113159090769629898110839133624778783386751308231834318266532758093110133429906948608949576862333719678965756480291221408304343551653911371796147833868420363205224166440721173125772334137569513625019366829152069636011535422551097588156691964963137188472594977414423874925200438386992645550807452863130655060233917697546365612630991324862575892987217403037300461950944730589111337257998932539603583742874034067760817129646041705513990512766684894939501540641740873103224648109998847680781583401253501290975606526550102344838935385595518845445626078899025757628738448390841128068694119790963647985345373766248907207268340156448081068336153402371561960166100429361346625904374994470698594334738231002123839678361487671596325658665378632550945077680030950219485602086877893494171489802212289000251213444566963539391585593735626047226790835522165642685169143143809538840582094712078144260537261848683130625215271926141600132455616245344594098948590263561879087657825089173690881446680155923357809964475969828894283043809585156183151180945743337230961108131362509446144839196585883080939477801388686508231885470286839340401333000773923418053432963390483746487992850714838182469633927523378050884586967427633429495173472249031016917453677660553073417208388274803539619924777308608453330019753772116908251451318857825937149250807129514324320247663185952880713353397159212936261071052376195121847947966569997931043063213872702762488091681243840174387341964184289942650535130214215544480007084892481861982240835683221266195800900450651378744182009237071277589366811921099399543421661544727181993289452348009716318993446509809213811264844997611708238361891504928302277423841810152852290810716086482254976697615850730369395845832173540745829820993577940876186432926760115659178039718981825115861080589425059930257410120995656616964537478602890336585120371005075199429652654642995922125403549193568540982794905678208264423933200603736993848781610437007387791530629994577366308177986009939925955238420394173924437729645654693183194739337607098787749822335814881159510383966835670922797880126753835204893523305242341427760493674972213394538901148336357785282477053484594827060931838899960916636295746308241685875176854427826218631669620454027869304179508344507693988952691008632314690793877396570335346688000000000000000000000000000000000000000000000000000000000000*i1^100 + 105417054713699768637594370444013431498937032125404197930023005232961098640862490861558376628010251446635155789124467141319414962255624318851118448837500499599712118528598998456600897429480078066987054363845989091094471103594154705605137557524257354396365087377307148434612068110450697391000471523312709198797030460956417799113412623651615675415848214063128912639464570943520055376813357035814281774343388952481289931113616036871506459941916286365186711150561536410541806303660290781428122277821710450971332032324633841912265839386295042525236432774829411559821417590691272790310942299996063124948494912935909425980817208600725833738835101456930818797210481574619821190800558071500668015466392454943090438474211373511629741147350984417372319620381143466605874764389071179946843730622154370300148176616669311579574510765601499532744509922566831482614056835300416219859053990756844374096947638061135406402223673841250776973491767895817680938991695377991795800847180061658846577745987203239291592892853092990035851829501846244699173791260996117534804930407398227952216029499200770760095875598297742399960740249452430973738786909526377496510704207788752960567022498942445071625775880549535570586360890621495681722261037887827044349766594682225356395329414822945701417489264494978049779077035122948500214165812139439183987690318962395988704095163592257217260792253360151941266235245109157810956697343808460918229279562363499657745205149873672901245545317877968449658803307808973987477969371698310094845872476899545445287697619376140912613560750758247244978388145418813776540002487877656795793751235730476485625513744276099068397599676521814760312866146292464166952947367598245694725434206303038716520092991321385543293025220730636665804643564766051108143858202658883773743511240136263294582421904373717768508784096359408896560847622695226648697425616265286293755166911984355069912226130799623815369853951635662158874000850829827758516482309699962759942594775388759341728073675869982153509282802354821416097357953546858895676074078839918277393308321824655969033490775250622693574022344345645014160007485741965589270183358063666469145451346697881060245795545659589451852952923142288414549788929068951735529282126023540477769036884806380712911415619091146082594985176015820908880651887809197812878095430136134437835073320860514608420175560659198792182586300575066342848415965297892513891697876952065998778768000660666032055613914302593494325652316099362603839589182967324257871981726828661618842428128360120568180677099213680566534908967426258724941702059357295655714026431785078931983721610988183588182273404425262695145995599576226756225496340564648825154129793004268539500861505875996986069006615816454298178152082461767906443900297841793051961491983654826806360277375169200948973695930622930477526643591109615734098395247587243457818433808349655529755374479132576068726746206634494921625084296676313759610761680940117325015745478471150249975487723827988105093435331082666087205309518666871986262113024952268216681839600896016229646302385465956572192948594803445141972964213143577523959253082295480465341108730067478603151224634995859874289112001894768112687626791071166136831607650524358369360645635595698521538021994060280901436843339473665510515079603454163605621431185296642847362517079599128354847960814138572987207508743040879452582225512120909018399277653412141639766366468056343292651568853371667695027030374465120598842107940964454046398116444264644080722042576913453264731781024593388084047391093344227247282129665225997985759360353381856825071293104215587451628600337861460359129688165365719056768591822091630045502402544903774225328874120502420344665288198273109241592710524432310664899749478400000000000000000000000000000000000000000000000000000000000*i1^101 + 1009319720125474505050880990543280708524257182508579950010476623907670909525196313180075527909419909296371833525020973541818813007604961972005038225694672888040680848003662541793124770973191577391722608664298203522874038510740011357627486287789984969839349355399496264479006610145531072517632665985540469377144490471621285882590209246652913073492360773160586724180628067272438047100594695204284149200969795831309336868556658254699827253807467553338055404566805061143768080519914176870769943816063638993129138258601862247982769451192201761958781337052109858412587224480800170346387697252471499903593645302657386325876263584578222919068256417408421130508832856795630868802373352658101185693168535730153323943860125720149992673159193772749341051431416885885617684249678575604630411050380221915308949483032591795326208453783796142492804219464132083989624367205345815942908818284774092702822061363065740669189864080847780354510160396144337553041048659997391502531987291146693999370436991076149032300372139334341055001805644267347343307048237521076403636074505187894917261657654093295987588375844413414235104675906084388866442163505288833692809480069782239261439111431513611808551977013421839465274035763551128204828152576417819575217994786575555465838513806833801430421626734054825090301506485955020961255441455113545321238988920440866193935921153958147694723011565534594767097982476737146327807424634990101324278553869700675915571570088642970154756440438826622484881983875634877790094781590434614389187615665513498563463523660543649799387221636272178197777547854043314671013559526528484152321391192326389364829269132177918777142185857875016201579433241408934196314492864288653928715429608506040366046856019269588960488124506577379369050048202608523100454871968795491073355511563111324323742485760416753735478392116442337338531331982276204879317070866014696310203312065606597853933902020087745865616219977562865802505591016187231317796052190934452994494323905379192158686234068195684922205315296242409749224412737149799732879922711041601012811434210713196999105254353898442043509619232159529013531005435129452689190722050189567835399356679555420053578081696496536072789004048403907577005520674971855513321806081485504943442671012339618443712082453225154389670740158022300508505854559373120263632932813028714143397303929682098617783561120298678229509330618033325855813109640536138335422215369523079888506510880544086233593135993708931125209088639518468023645145762209659853071095950131076553861787893108519173159785546446097795967335231866576650107600501950802429782854687806626017180274590332108018743108950388982253950322756123867512173253037052497149820894120381735427538790163175344616990940946606775984644567158356850642692628882866538776915646965713364857915456802483292650395752313101004778520873189008562301577367329903141870844662950890872026359594000952681313413249326364045078221632400943131605906226280854338642145436267591488029563369817351142796124679563690060291073213166289148079933514892920395663640715038368679198257643391882015458993840930037811936222949619977205595338479267665652390386652460446443203767435992298282683967157046864182228252797771762831953733328879548769183527809147081526451918410836192054034697572376161024090735967493352061462074686611676929421801286614680274104923107589014722476665133127286533214900815914529248484203842186595980005190356581377252924973259112827846514262626236520912037586311960255096947756185503698175134566662890633211294892059791132655624097938640301685228676639771709521446476906450434464560752713495321954191640904752146829129646423008293638810446276749100395913806079033663795107181084816902349343475059011609538460261692690621697884160000000000000000000000000000000000000000000000000000000000*i1^102 + 18678275096527774791928214335034358417572183032676251895574011813699233122842967280963902393942532735440332428767354588370145008838029096456479583948779756315061922072706429625739056020969051426261806800003537977162682022449797867851415605309386274543460414790072604725472729837791399238334627755259344234766473274264575134024224146676361084496783677653907019759447553422222848834711793620592791346602331200596808605688880213159375001825721854499135697923739502642578073638047530083739687329861968497603370848711641088662023212511938591027084967455987959292303698029815963119721941506304915814225251653722427017637502116890515185638688554561689314773783778692856346185834820938045995356795368078498557029381581384021968311545085115467738818995721997546908423830767862353335234938135873862217706713510095263303786204750916404317989941142760159335907015042349070444766534711138648209227975885941060729410972796307807089811887381905519780904209736484542412340952760668241362365906262495015425931977473321647405627185077369037601836127990050787598798417584939223419109051061653206580400130527470344016974566415819626806955839927919235177319923616324417725722200267743789734968237468395956869918004300326764181519080215553667398418729023843004284455103374216202432278346873663782725719155971314056255597054739246899245170270301848199760835572554770704776507815833144874707265836392509697695168978710478998322174951411466918276897666538894521188190657058584585403422760071294279096648089053156036604686075119115449074700276836448425399369981026026438476592394570390819382401512198248994835468705572694806891213138658198335592038948369181770784377642003714387892889609224408717435662968484388215822963318311510795142128840902999164022796135982493004329809075727801545002128157944743466896129439584204182540509821516029275321688660682225146602621705686471559405818681362329244373732749658987584089216630510322809108555048762697370173746054023222439492785315731312749506994919644515801963513391437707800866535314915549304745845854545890565217853555926068841804139140905420909154810394741177397203786332665529985155568506370500420138581803735386525239300416637884118250299864509174450323702688194202677133869743822429071961868267950404090071435242091698011127018443524273642770224796152662593147981908689737847374801014976604625691155690094083618990241763455751189234005500072637848915371808635259565422252918481664834020726601020807916065089006401219834593844731013858193689622289996391448200533452979146717365534627020838641888534330089124822891272908171054291009935147284171985906419596890539969105922072914331898173497346245624012301126315639844432836184289782928465812148060280392036842765896260230578285602532432606608811155269674703877729164616808222341180498817739095715253010307555006747092789584826932066379284968220693174238165337314253015898626478042005676371476521629474093991289837766336331745917527031804797597405642617576700945946371952765514677910057173714878831109395961821381023828484303950561320098872493781821503792238174161825555889030093664463310720047422310164180177138201161878218702118767347634161871449556856818665678865968824600133564911186471753981572943561619410600806520189171331352316753837412904189953879710594791505301383102459378885529887546171282694199739388047513132688540468950028544814348250935116743118785102684121054582252080434566118298655595650168529086876710522391508129005551044657248729603589943223046700519488742811148091606760244065558328822257619458148036334059150625112888165178838857110171977634915921184113057746350541091426103265656345232693270847027753570548211074639533699870218289361951968182819994117804784036567626896858149409384896135168000000000000000000000000000000000000000000000000000000000*i1^103 + 210389230228059003418194182448459160007323645595372778118151415129527838721745683867102993574682925062683664878143922423383202624222207422397702435279143465106224229576131964854435854723507411896881853490422459357638619575091583137945265161768813926688377859671295516652230390897674976432264732352281716768106824334699638188920382599115093707449306407325247497741360756751937459531833687717387243256874777035249863913625034850988739374339234187779588224394802402975151873643488210140963447978731724606084452688249925742922696416189056722732573484297931245427707168817456099222876689199100254082585514089840693167492263075438894274572764522869683712218681163244723834613051349215208345430749373675574108442138631929611856569927047169437955367190522918413528723015930995313578152832731619509462276305865174321711511992754346258652089699895776977054806643331091817663134768506898917099931224525719842176793679787914934642468556300495214861132183287104708819424951194006919020113971023349056421699111925307020778645584048956859149085138946853925985568599877161809528631831992475972148921416236585689026694340082470541601713996173667387156083191571249940227061276414596146558801619224584826041517324250253624974228449031914182831996606681022028554845001487365316552083828906354760790989855293139712916766996132724476687021970942192774006293415676334785506395560401072088581771409107634027593715567502677468076415436070161961296323601283494359831060262670473312721409374147402055582629895885193080217638014093057564926228647505437100490845845876622901097970251147626919000928582937726676791257396636752244031686617300232648782875570378145315815285750081333709261126895442085424278923409388717366843878858855720776619941792857688988719697726067435663751188174884985906001369771190022705744854363858612611379679834021025559031312773933492561240238344771912329210833172990126246659710682799786003508500838800569459813642631111472610605114630657319146416912835409339142846637879896569783240154263550098449253745900436178439345329198020684552629511296474286121337513403101290107237498669370363123747046447067738651874458011656670192742553738052943652265390090833838089217927127884306434586465427609029181431472255992643872572247113320325413866653008252587174255195173861567342853110452024360205610666720202070412498655684016644475842612176999007590068506099977018116710835143507168590233748011467927162235255561431496521505642184954962849851849076968373684551837005169514887219073864249765671757155985992635114837169736196188874708806596805406133713408122454128260217817345227091795611936679163793997500292647465583863207259160849899199337812461857431525797059865209602240078494405059709704059792553843706268950679592189850647322512546107583442421143475274315327840342426898966446210687246375841998855541681987356868756779182074003696748615116210713147240754979805062247320210360775734093495913933544557090411278070446606365625289220959152892458562972202844569279171868440093128908950530222999062052227861192498305380414880307338067644784635228191525767480307970254383594762459734463267320217858184794564445799715606979498378595613946173500102838343111884221886263156952799813683234135012743165110762155302685986308187396444442316504029537825133372471735033861152554471408105720958437421411548582065307656265497810236541314922461589444349701284371817070050362920206192451215509700400621707384564134765663937073038511100208946193441298808824557370100354819354282571253377113491657001431625306342107968742810764071519082893779139565807213737329035768388732435932764441306873299228916273354730746050186591068079267400456154675846439613102179906775888277898903925651272297632121631766115201843200000000000000000000000000000000000000000000000000000000*i1^104 + 1701598225960542945344433439211838869803632822123983718406995671948570328395866951045293547450015849758245252993958613920952845399519624260916023073635007538523662152328836867045026680910300336348552427827548265521329127844412188906979585874126855123847539720137539435925809330032954498536989862505479494941021536466041408058034873186322737560295557904876769316521560980593000645131481648252154833005108815558197546396003285482132030303835916333224151855952078707106603423937115170686063291599237809320781504420215825831298723464898907962029089109073357206349899097142441459023389892045771306730339972914866835462467486689760756384024428087846511807664832244472481488806115800166870961259649713856978296392071029881808134319625069506388302494528150466953019556511045206171761475917306328131186873417410457846168962115152306196358799238241725875967154181053165857832158732015047183395494925643551887590022353132519990208143951492531964187142531820886501072225117761267279768229291059053506389692465821136732788634152167516170200208288861734374424458593224896756744857454594478013446126538932983313465778878276913345889319460642551597882492632184003837158340538949871503967827584792293402679607544755530741744748826516578628938737096618929582852440897016221372889945054231746217989283576856423503407319301952211954705859097410631557721059070269870444982708928786347991440803685745441217182774371302888847040454079661649071325396675389880552457812411695595651264426356982651014440967934621161714890716091603399372840769488641041984947693292303959233696759290391543157222196397011424923174184877145303301145404290974785895519426516146481730570053349063596380076260349173246966070210789936783059433355622596416420055404207063708412757590596597351180327471841259296827977148521738750698267004379373229922479439107376582161649556766274704905038864370414926512390300704320040799322208091826523557819774449405286326442111340521535065692415449715390408507478391934880065859831627924481504302594005335383455409219142060034997614984112706249312388604255291860636184174142841552461301585062447399252548784039968049310737800795598099386883152756471301233866964889786315291213451487595111915812317116158182474692572857391205727935245766111874079874917424773819111932355099848180374746115100547606290714826925662418616376727503345900428931150086223793699398460714213228175833796171047030762752253220574860467451458108520319854632086122718884451460063217959384777129585749209989660962489235133613647541900095106976109699098076852732593714173801396300952996801729829734831250628800499777769652172720630024922187028999484855521218116629948204921473986468247455986636319701467632696588717721999503557080215413249161182377580795151416371987258034580343386930635353950763759800416361729911314204176057195593757419778880291090105270770953210445343867403931971823068641838526756489485992479820394824000627758206795137096387602152307814066842418880114553185349635830249357368694798480186994910275918672111322816914861716287468432608941702503454597984969722316893065403964805961057310391916084238011436415768003752364712741775969976896210001617191550256339783719760190176181091314366738250930992061155275267748994103595133540515167101817844352425259636965089702350559737925007698975520364207051837094372770453509339989309683444578424509637116686020778214570086866313260398049585582098942305335506207505576517340932358483031142949840547013932235970387903613207023141364007074773547696047503442742042795959703845803340533815200709068997931332977009238729243641194246489356898238909815294965565124729607395499554020575900357985743634233517006274564170405332053337091372978561768583413144224662720348160000000000000000000000000000000000000000000000000000000*i1^105 + 15547688014454517241238023263766866180250413428155274622950472923109714686912495788979771486883723805801355597274669811033632645328718640548077328495905046773302195893686214962454402831592629240720194914235658446404478863122203145952245492458023001355548526365667629356200665482825248515505269932602638867697739034127534602016678468206902582210343088357660704457088141458594079645294523812583259822768521948087914068439635955473698043619111367692773400617151052596986353795866899555107464198125763665932004315724589562597956100282368487354027490380725011371297495651716321411527173703377828702752390128100436321872785090458441664733491507248941348139033034774718462801376033683835581300222708546209564401409422397962797829259294740625243402811121563870403002426279370621427789118401957806853049170247281815254949769755528349661492310132222631146391885255976697252902418584678897294193992622513120008928361523087947280022596679877042359204509661760860565751839222439655308044076514917586043636410015546627058954416511073738527388191416964317484576069040530512901773254838991479077763076563923160644757246509108552569295009062674610031194598445682987136107174944431537066029907386877326649045479260684081744654241836970005652731227957457763478452243714367854876385272493983691148337775424621229729139358965922146001450138465835840233229865490762989494847160757217238002990311074693430527318228493132241056425669918225795000086831953503422142657283937305945518568770688577392324622846847498161219819824577178629640480196770954497517679169948184302327392466840607099674712037473768259206676186933286704985952382311052285137936748716035922956741764217237713964148016036382564274959554006839667605868776037458100283708939389925933927029712262563286392125339761557550911698196083828440961569122274914516816418805657786047990826071397889089958415188155582347798807753700881117230573352602461601261913191183130192659957542590125521297250152416150636592771083246031549920372641353281896139933658875567368301456318504546180460021144219543694699711042143612438106634784557111450513667578833938553211721006909224374166765643730774447958127193041360483789149855233911927350388321494026518163193191712429236093237141318955613505626450784820270679906237355084633771859310008921957449933131874918383267903918303417369054640037540116583562311682462986522908689261957315271924251653133820327574787335778584342559524998645289097222220561451692859965889702101999520850265274959066044181112553732352846202563673593099747279530445428066014613194912853884836957304515671373044327527875014545359032726493110022841183393452353930432428996005729356348416582917728742130505425995529601834031476032953238813549515399126587585059316995812730566618240855831261573718437776049016211077700813227687266716565024576095542328083173589082797116317021949950795049712622064245110556887090268614426291795839846139947904831200258334309659325438042523105628888522856793562994793754400308551291202918598458029330123885847404360594679843249034921123226764515054234608915151551064108850537581444093481381472128076854001857872138273553434883794185042376162885212619514757426850319130871413555788957881729201139723712601594321846805893862312487776701805144918359873342477770889784857314899972781568328993454139911362787143056756090073462849659896523262973954475874760314643266863508940404081613389480247977098959896081048529902052474090929623825587733705857369546590367711570994164860178985235085953603520612508064507995778240002887784772759707805330526154255269710673318816516286497168630574932387610907743707803868686122509458225657853080852800520750007601573250693666903466555768854666387036381012854378070016000000000000000000000000000000000000000000000000000000*i1^106 + 123746385169561152168309545178876280764315457793204039076006835945517643486024277325968864594338925616388455810149170797729108004156695575031347018738925860762171531674557241039805842353253273417722456015971523410700302024492223856722061645162930939663350056214846642912956393914381316243696974693838060796553226132394711962183576795313457536259297630740287399215265216322117988711753494706227940317781583475652286435545787663684530419747725347046502418997639783310259069152004375142724595225486072446448016890525882125531360372226712368825483146341877442940832029394484272509653049636493521959907662636712034175386864112577184303828005667932690028183564250982339082273019350741477074512832324919121826986707089674546498425656480092033961491347238705842373752801673903891097148679761880927876160598185627358207416386971326976842808344139945494046301129993331911192592066045232683109147445255610782431050140119575635683327889909131269381056008848014554720483239568564909511056508109431636869864167010936717145132642247640737931534614831955711122757690255986547995510399111072837885186542835968820675628272315186915041205472715862116759753734384653058517667508342767042408067709684982780763358725183191779149568209926990185580329729191443260059055357054144770372322157060175276654744619142949751453574282612783275375180240077759438878529745872623214905642813863776184046756436471356189423729317753864784434122579902329031213475487443390406944955700225377040009735381659390898128136528272973986188024637253258168409081689964420806691816810668211035727392007883290009727197662735980303630158592146492233473489201720987205327852980543477362354411076996181710557015197196111177052235902171222452216134725713243265408361694315630243689729183267092527931961605640908972140407666362006305787458311959481667179121109854980562634659523280293932666728628228386577558498665867833400783556822163295471627425565548861682444759385342505722497408288342415373103157421631822489663536939137271378266999900421759729460210298737579095465699798892936098651163245757905622289339727279041190122128916682232780023543320905191016906028703299006814918359890296419658957308964948457558238732708747824853990451488211698634467053541866421820026062351414529419883487804827000037951024945016279944623871225477477666785731277504103603152583978508642550164269250911611813652354194845435475153985622621239059124772092624654711149595211645535733862628442499475237760780473355722240667022334933120603851295059132539858554171674111412700652803333173350939581873261230629258718463981568649574182740662783678931880437855154320415143210149629905752351323895931684453042793661980371469422478571737671947820014346267157839450653454898783732742978827321960847616115240383806968715705591791728341931746820462498166818928312925040549380919425957616134994758659681952453250292776414884056909230573318215219059356617707287979279507086399675387082566806198860134840530627975534187431948798268636361052247633466879621755835331897338943311133549061716340569417428593694113815038616451263978607755358747768469620566720227698531444000992753480361267635172353014145205604220466075621220217908233809635387826763283949367566888469074847723391330888192218434687272419123524142174010542207502576669340689022073095886562136387588692681692256110057763085359709187860625569412724529295478514462290658738400537893947247641547020481479318318585524816281534914587760466143030780643471229707451610192454760750924547744921200863680829660619620415170510215166055599222190951784507491702796459159933895828835477187159872023515269401256777477195703366089998086388741744669125433478746397618212576082682572104834207239627813683200000000000000000000000000000000000000000000000000000*i1^107 + 609367275365358951208210177484237187822652726413153977789576094550890331607139103261508622902904652603507445401105128942350485606369822992961333665740151346364705922485853546529807180301408911952900115542036867017959106448832364065396258119385353747866784218341122056177711592865920737490594346389928542748473475240154728728794155747660048828858162486786347553894526846275898053529766157122114391779343487720865426116570728943242358261964969599920990544567284731019148145953965614438026637808605941963038450288652134273391652785422049415862700138561750972737703995917864628571601343435550721528779872035860128578494033033524923676004191593969847956524322743975146069754993827725784242699331321876161570304121929902748960641263647003897671725516505699705783894447816548486236600961490289234166576975032378708601270849218591796907576232582498996108913421166736854219033395142639215522740779963795190702784188340233016690384881802681438466372809003017398943918273516944139806665940672790150862521296404208749673260343631890916387890762713233999984378867953550468115120673805835783654725513143181366397051151757682814629656942445447830946165261764185982488503717907064637375790296267259422106266157698216698920773267558878247908945539348419892170640856292761519060792824236824792736285133623194067714583384577886179011296319667060643057213546823080062194784525436238959743258842610531706651351461397535610840327163480771954738761730821364570166773351018960122176489848343645662821727643974200443461600294853003224359599409895866219628714618388569875652643544903870248674253246346983376989581253499264678905394474675299449470293953900640927660984461964631862622724560550749422826001995212681708261873250467722839973448502840872689342913115420910926773349206218776856036166404228657976611200153822502913853501581231798219615485886087528390211774497807164287545378195021731976570496880743977536174160999192163079385923547610142883373042274441638895890762435084011363777659159794924616821916321524844107589128103618275777732251368423488345613172775872111219114268618545173582838733454218228061319758109475182375308340081625597747829578324833112446390273127587517364142522435452455216844221942639288131810555254143181470365104654952422108050460531779915990560069867070364538456359696371447936260633182668668486613292494128387021459342599607180022586654129433592891297451157465621915543891714557228901394284043962916049965526280924655867205572131846702549320788328051332124401833015183059494805509354261173598919021407436109708042716846072156558830558943810582722798488005528586977693523240963112786066732793519950867681031780553986397319732721330237223965138951026265724008557161402910880640917806452335796856113958721389737218218180365213328654617684015010908844013971919913679044239021431530443040843080565283798077434520649980687687899521918461067875622166435605372813937641033936976129414228843297093101180194564896645914828833832644414887475619829646469432531909761766169275312321798445303035181766359436228042030582141938002343587079898563012660728803781847574985055825666819696080006979579832973216250892393410961078040285355154144776839955699062700606554335252815225736413716436300211519455996136577903761520820758542394824940847513170906209988537864906013787070853862438916239527052091016954192499662791346556046684813447000347428460637288941880658988224816626780118618940705242201576888963711131886652652701985018845777013999291931874450356490293282503776612511634786182941341718457587519570054133799667979887913699122971632233669525871665060656181724299225238245801780217506708840268385622457453571588480684397884157779153989486453515683407813672960000000000000000000000000000000000000000000000000000*i1^108 + 1566732817132536586420238527756235426376705745027071009120719324402066522490742613497562343918148447587954925522978081034626336518387864133578503434513448297000959563074145972351543369792395643627144232484073930116273551236942029848245440147982595435865482054114620192484956564485463604219914965510185271222703586029988411050712563628016241041530695771041151677002307760044695192152508684791366734643592472068836349861334022239216027074735457023465556503948753877932167267329837720770843671453639090496994780096695557741872895951581556578004072280852846098225814051747912922718967905593602832861517649449553627889726884408248275917246698674461756883755230608802440616753435858434911864958613568726627432980834948987238735696987643493722475433845007138928910436998310573533305034855714474128215871833024999703811290117131458511932445202563364826660314803482326353439013856692918364704724984976655106761561079635214367733298383712235474152791459547271192033764323647274641789500458879091544770620688409560790402983199329208423677061550586744257170829410462564716857823773974654241768562033302575070910392565290993220229127192022976744370666887778792052435613279821876297528652946173126367613424945182827671621446170131831803597467613104352551668216458654660403352024435211683838070979429673312687398887171287973055281085638538732827021985885214622000484770266029247404804234815119895607555883322473379511030236281416564344506887995915380075825140843786049754071675561252006215966109920864553241158757696833648233621250111291083834544902661365305165662044005044276103025598550230593004088793182869359837213600612852588265098416820454421682997574900786502159582705532081732052931091903586919610932825369693382471579255864069262234695891083885946247961894305552401210576897285906010012244382717038014773667846888253296981449220025835766006808084195253961338172677326041682910945751930136813245033240601585583188487967086923042165785993170281566455065053860374335823675602081612563330849611872132794415379864866945923163242522335701928964565371099476363987478251590683720911203339183169724427599826517956105675969416048023965056917941193372087003939823700221290259065721278069888431040486404262694508871409559344958065800048444637365150162853252581702947405899509432559861121697188907355340413174864582742769702001516674160907793009334879223339578221614859593852940367567504371545460356582945014604213204876329275954477364298364352811696350854641383587473707273268578166218936142477500643927267742616328376718102216606998617834462432388692823030635937757403573187887165628831310147493741186063945363688127322755937881056509728369299284639501414355254709829922989047213903958371298174643580154157520701711878589547066009319726649036562367495299981822902380963656798977152105178151339377176762549955665289714152709303959847767108008234211423937286152337522678720291574594217850654534034250927870632277609958814015942064132551887172329445105240872309213031923242169913674466872258345884267027335513852132068182389390361488276830530822947001437295872121747751890839724480021085175467119854377236912972725802856528766966455874169983449047853796564396306653475100734536396684377160742755055078255386571126908866637277128910262739741317335879369295481252701987771355770171526699899176356890415374707278467491485740396463576156808392662913943279062160585199805713676789598928740425561002191752452236705570956356731037454557667193385226571776551572782272635928142580725679847869969470164381778803249978872488745993330232171088613255717812167427033027668754338269168404119070054212380054375552805803993353295589997104693296942623840934520307929336853005598720000000000000000000000000000000000000000000000000000*i1^109 + 1025242452962643739330246329005909271001240648615206087237135373383940308592799153972942144955209250416319491408975335961234832763895192014951779063892783838205910638345651067904839379224340637931368546994636053603245173019869565545912693890273107935581653973841511962749464581873130559221339516219041492526627323460915116930153104230821287100118918478854436948491345742972156608411466626513858942616331597961608683105908649451608636831972952107118354922459291501133452513641873575476772588117242973380344640717285721585352468849288657033266015853372298296730627975324916233478068626639154703645364295669481050723235084410648899041165891186333215058488565129859725921828485974728452970276890459819436911457628301132584793759845874071528523064712942721769516082174703515827648121437395697072059995431692433707872686109819743310802024399959141184753221972416412013729503866301493651314807825028559043865970061911697891310809591706596827125057579286943122120887864879420865359916519039194479187683421991181510049851405834768003508806430382317550721306777072014185191480676656778169195147550756561261219369397050307875520396478873520251501796834446706296938944966203613510227934103078609273356342323910529907904703524107264862184073230836145180522486048729022350529107818541559854836399570242520164083978094877213250309986622630230681459508369664854109079540168709663631489205377069451576446254356176645442061336716424663195071690949524769376972212418765635435571692303826578101998114865202046711188343631307241439818845082798392452156909372363263759740274944487211751314149767989380182273424587718506791873716468990789183032304735993977875828550772720104150737993460519993770791644025369444807203582577509191300514164010848455699346931441447483717381702508134026408258059604041986121553796155508959677364031620672586160852114972082768230358361783356169678624623585571960451580046077268992799446727379216804321150415600153405090024183530004601992263515408588254565286771627643365195166069234321898484470519758257962331375379202086435521758125111163529306210452246376561976531153477841260215623186074985698756860727940528709326198311942069521679111753833342251103415137729774474700626741567922053815915924537946772658176645522948844518715637698030406074283829691200512883306434235505531154703879008702653152740569611510153003772795887669011159538410527692812270088374906023780539680606406094806473866021480830966852431145625910932350633826083545748399249898181253329535824456592709830053794338226811987373139469770102311646968925722453143686092260805841048342319741132013674752247536569773009746696136807750350928592128214135596600063023064816902587676321746511070683538682708029523264772339645296986653625476164184389927662881031493463824984759288760338228874173358702984004647241235042182636434350097316601679014850083591682656017776359312766219200712883980203359013478872090824479720319510831960947027266361675135036025955340875737852168054026675801066233395026049402657682452727943968752173144883112895904157171329147138906832811164021494799340769894526632973553815700143105643888793026879204564229235585327303242915219492235452187628723012918107005216487723141172868382022981856554797700928150415099440779899836347815434349654890986729357619821915114980482725661839188693475298486837514703855481933156360842051301161776817587865018381233504631800079049695803483040364224762173159632925347209368056249226023899199028282199556115759810284939797503856161043177795635622069603682974791234656966254220054003276605131819280650305783429321578765664281795010608206444683623993037789086002010976553056399275157632305700401076564541898271332761600000000000000000000000000000000000000000000000000*i1^110 + -5117242903686678989376425819343923520214161139112439259501599114705005296387429733473294868102025639177915891286407379086817513933780170985040239362444935682643003712952031067442387442802731166066916525926465836240123623439846016441006078919814585644553805608902507248088161415702032789951068674271655234375302019551990159447834140135127445270256487716438579488898202878760851668538034493782596171201579465964491810208753837064531519181277309285138855984964525784029477462339236330495319072980616587169693886438291571731467050650580063942113672180210699096509105595955862352096758185911882327521545774783717323998166984075702098187957173191068672505247931380989866330591392565780342059321886744956760817296502296556415342536688939262692793338703944013796491593656669435819733551759274861748724753728740741838904812005363410148088499054377809938670734342815866827987140365488692339937688511474115345809953441663752471201967925156964164421903194451530622781533028545541502299896573276083537626817530784812246596086074949203888645363015533868273631173051357871597867759273917380571234519788231866705105498588482258511623984119172770061586939093568774153616471566084785862354072940348078702915492232635085132742106785450562561451073692434074814168363613138306496875741512362862904034777498113602040727063207930615709312401468468522733885454787165361506083267709914402034904035500582488796682910551247548502392794037918317526303662635334214858960492911683026498701705458471041077690249284369092873262882291744273034635743537862952516215046367380040176210462536491000353984098931015313851700467357925181270528268868511800962677672258543290701638719237284049530414890936939466575050883316000239123390456666394535187163893599594449553009260511323179469355099011712198091907328284096691708622743378329345670416682740451253279524503575719307215977040619221961871104547541519292821216850987684409172098032515262501046207843140196116264649107662440763791398857620097430126627135678612016982279391788949554041433709016779288595877628544762432508210301339831852519795897313799763290027246821837814937941268631333581390066939726255182860391182652258559157862465664443506360110152085717379375964827610940913085542227450025015520730345368594821475188042610770056934469135678336824440387919288084962011013580547253872905234384174048572412239065827104317899055068431306174504223771530241717435760347897708535420570615949579491374778832246479046086498351854617076443994771723492554123478834594563451122315561146838291314755643628996368826639195629337167258306156573117703243762666644647231814690794220170672350966276982342377251131087857438250959319240947628614223850285504063540138540873543382462134445187924811151877053049690247527621087770583605865107516132511178685075857725441765822924178078243956005133545130360973091293632270261161459086306187229970180280230817091857976496026923143926916860187716303506228596335157695246253393207934077961236842131287854706661419697733983317133206343826409477891118215965514903020565146624438120859531107784144740784134141565587247258842879466494970597348279479622153744167808569043888392130842056558586989559580365429787735106657343108891001903238130775897991916805564604134722308076654578910265921331060831572153894264400781535891488159331183660924475228278806686747780419357319567255177179184740874968429753869940055214995141570241005436590088028018731800308523573928137481262467872680677017359499779378376830020383961565096630966874393625979589137877524290118065160157391395011708002412966606198569658028574658765142654029854957565277444363572968086640638849036484299337141235207441309786106133510881280000000000000000000000000000000000000000000000000*i1^111 + -15823063331915670212653344599290284295229796138273828731065664322777564544376019456622330033217595051763921612255393509821646847572206908768825732718239170074643226436523340621997627491685507286200472203221133632408680921425215453611902527174161782566868214954408680875836970989799347245808494390003505145623249775147790846815054693996180805134281619404724148050178915196804511711102799359564846613941009418633787793715868026540699609861060105714479793440654018982605226280067531574437053466779986403434944169223861100380814848882186129748126977092379712840947096740143406368315312590320196522390496332684360369862827829673496864868706100625576715044524954872111456984881225310386676475713858423057386812825762274994841257772399747416011619431409057276695077246143745777421670190343118511556738055173613886998215669344604520691807419715312126602287212902045115180159850860735255833936849092105313524745948311939462558234084069700833133105654011835956261401373792841816865964240075247920005907415973183839351820524952067989214765590780459668049471987421334999700586406903289856079438533049753734180809030309201712832631800735735397521192579956538402594457228901312019227136320307663098848680503554690338293242260779801562620011213863256083928796980397541145570760452137512532727827891820668762001529575933332409236053353248842303595090187621130502887076381131647935829925858084042403177915615071066095420099798241031743149770607867322524727060911832176542281923371785965924896173678629706829312575091389057194404314554117505028746173755566139731222893575486439480576570934226131398407002930431265813149546521740206663566250009319432504609729996023271066466203124100700758413579942833143590349507279784513697183537253177100492853509414813979120154315753631013688829540120606235520980689710419411221660529357978558608607581058051392308813950114556059875313880212919588082460870798337010340603162426627561279576562791009206085912002178274208094124343291883565868560682303532175415598434295065943742874857599516130111440380838171498960718340528964412608879778904152244154807673675906432827152565532847186338179418269507570104140601388443721596179221531693393240901634210262410956904787571524556571900226688522336371194915505500796446728175210988050166714712954205286639652240626308450565311230364011556868628173598152828944313119699833697706510481389486374855880396367669062417567166500085897101322762532681843147156140215618608922877534565166545623564794985073406903114865057961559614257111944456559916983164267042179934459670553989203811968892728097325246424601143354502133055309576338529498126668311609742851301008261228703950701229851205937030288656812800358396304996811462052550272525180110200102760571355959258260653503336147458737187909225722210992827431278176093910710550777846097824601302722386436984574217344480346207315536732662826157436112082865141424134115215987299165947335364715748592848700696452270192521800683513505098451108865975909901666455018254830122388519426111918594999531464939873147193181226551453467840742413048295926522927543704898492723818824378094044741616558238016616477795774607467059587271274288923723488074408823319634227019044118057651640003133173977081102286331785955940756928798201488504084706565559387240888309063446946742632573172470527391246544542216311602418089705624271128176778430851983375445109488679285212395799517353262933242433920434197468902084443936966069574512997229796927942478908384880252251780617552084038633399337524562095875219868824165595788564044685653285649443499402891449361940502200707212268053146015358065398306663694621199882008962331534766365241287523083399200768000000000000000000000000000000000000000000000000*i1^112 + -23513286254066867590368668114314713873626455265992373523099818057645694061276673576443570403185367625772048596072619940333313123603664780748645403363848128177087246513409890992030177110714965698939139246633196747412518917766875527301566113652351427427467572278350818769294466518730322395190300749386197899147442722058344860056586958516078035351725552295516096100549247705023747181568575612108271523504041214844937534016782938210289606860493380376629097000245269983058415412393133945962745230118971011833463176971818292099702648287248677906622717288349228300187066678489468156253827444349356943462548861714775599772799223129000460366256215177408164375637807583966227485775298269077856805623956058417167774256079643613820529138879992412136740179860504407619973799096029678299732188370478527403998732583495637996030450940541881483596901721966159720360395054943494164351747384592303042334139103549974171642544648811215777141180930914233227007793684669329772300368304698772916230349936770692255730551615892423868527726123355304429202225295047577827267166706878141431395363107194582796249497007219943579490355989476123234930050373664844523308838038470537795943707287658527351925654988393191608465939372701448968611756625514713989836891634763371094475098879042501449665661711016480324019833745669420840705392800595084884239266815949114902863236042257273083053589829239660811699325213290948579684530650650621212446754479367452250119112646005700012133348071268505314410218722282002061519246500697706303637516910433113188041972611370558108152880078788854956694550720195564872072960500838444637737926045806286324348527357552577345772327723858909768488515181334011159540928204664663877651727024846321736840262009577081353675110779661762079501549040603564619484144747428638265646651988724075463462308228504621842387516779646498403305907421748749058275999382522854497858385969492604205508103608983088356085462045814199100682821309978127359945990396535936838860827342364066665273110759260519276214354828082256413953864534850453849935922948497372498476980787246870260232397303826789933628182180517620659838575864243421845740261996378015186135216357951555977117017585647133608103234070953247583355550653516225573529518896459332285750019828152070161888031377338124135889106086892904694693030348012013611118929509012774384395337242774588184263679140246443831416672068627746184698664488083126666501876191652837782700929512003061925723582887842009285517773076253238860529648640000919435931814560396821305633205283877387955368003533922250019602630038280162335483514638237218630871175927645878895473870714415227911595350866122339615543896724175005867457304822956012866599335231766503766963066489607140512879742566157543663478596438792058152702046656608485768230559931777072731794876844130649731367698169704371313625604474934265941959773110638623267083969383012186086339419901746871645949703860856140087104301147884532326113074059856553662643538827368311288662183172085700555887652886226388758986876439546239365980400855680051660373645744456785972515207960084031712149813743678278983083945760632048856735004973054601713552085942460357326336138929227650693375791059970775657393187068993024467339243597619971447751337976718193323111942013680909411590807419630351979735704435347971211361364623593266320030005073822838176719154152592844888139518849050542513622320883440091938276075048915297161551871289551391640046792590748202861597506310672059216820901665152740410930315105705029013656783044106454809701584244218538521920875481661192554635870308288685123460054518744508749608233798386823021905914078973846325069924855531242171339163199078400000000000000000000000000000000000000000000000*i1^113 + -24930844646878811425126717308228125719361707651029965760620342621638664118590791420279575453274341011433368022205365747035376294412382061923231515495046718372705145008906363309914458892012706198070825041913328626319236556447756695134327084198356228465481656257684793798319552176879477030247452734053174660653545145497188282483291597964449671081612138043069458730862673864497620602467417483323997777350495443472375032759097999480196505953156394374474305907013466621605916252939290432140851037544020979967092653786060827375367082717703584999459650229757599083079787524763281197966958863370657963564172781858094518255901342234771097692556871598049955792615849389930513428553554723209817002526170175687685844237591385737886142257063908805976964160833889702518179046724980325488489877676040086930853352568580302026059371779575351666302316915690478495901349059734752939261802549051157964033516194757482686555362996424896132214909066027962648366311140482366948701247775463849040437734183029926880629267894633572295595934282274040500596839545302545855263133661602762035848350130466285698118484243350132826428397370266482595753701403790044915418137067028043091270511328276195088533067134558909722675300000947616947873524635694738913496422159175295578841920536341093952983851751074167583469078979295569528281568581889325162395839819662752145302841548773942896460757918822506672785511463042009697522948835099004796307204908480244023961231339465741256799167350673924020501203553949666730887506281839821566530884452974636162818985608898342765759301764872299812126328282366110499102712939346174773504471789953202346253452098307657250270209283857913816985353390158951411054600800878855176245737235640089061335907481662583395713013505298015050180317688360691028364291875190505840799166043399465229797530681504200655053553874544022164669481748605499560107350163034642913191769153455911049288773735520123143231412861364816557984319378302799865921591931045917369091705238381983929706543341536968609346143481223624447292955757622116556211649204730967631431105651277856651453566553000112622367291851778010163662276146639959328382238418238104478095855225636788588116961153435657502146798636516243113086810211886067641226914341972759029887650074423546878510615637395131905410556320692598164655266913523969798933058770444178496962713327561848388650220096370175054943194988805860954123170471825464155747489862207320140557045899130116658085518418946861343269290575041576394060094827453760000498912426990409068689811549293066433386111061295875046443141676769202257076738447554636490356849593899416514141676234935786832185322242094322256700630211722328996531323733368264154691678107462675693296071325310573779497837817470856476691957700619005641749377440422323566823492857556221518438387915742820042076084584852338880024652154335825623919645528209954372075024702497650412067726746395604954657077409992841985707771674388575472316353617013640657483938906316675435799423948449479705043122276330929527714000050874595524810512953164056567506212786948292510074270092812529927109020142285927726192423211052374116718197791130433824031010969655101406171610423613334400261848107667830617599402897483899810916570813511297379060507252526556956302648883100331642755229250289316234892513612245059496545512047924752435998860911120260742360869112339491887885633185717374495059124434798278404997885513104303638055994103309419946663113005200613859816949160700715796883369060888405687277658304514215383631855945276503386844292538239464238308502992893418099200546385247350687120197189896264451889421122575008429768960041072180695404810447436214519726080000000000000000000000000000000000000000000000*i1^114 + 9371415040482727793016698817071540688463932633884387824263371500058218879604084460694427930459671026662037533778601407329593783294717420333868458322865830094753574748521654232779883507546575750195294828192875421447931605378539887129770529897637359859872658128998078050675253345860048937567162180072203389406883946290699360903684975791491750478119922597838776257431476737511437563091709997880575153217215290098855774201936290674683002711649042032025116734767201539065799160177507190266066986826387777188096728958683538294062939117917245980750775760749262230310482484132134491513180787249275819672168634499401471737515750887753173916718134472846842304830162373826785344022414454301713886535731238272594894952847064462962262166493295174127464000224598428293246515413969293403647680476369605939163289277985785600132629164894492286018229507129220123552148911276671491126210144103855657950220837628395257833670287508884532183874615533303765254173178121095697836939848185732576042693899007332049366845593892941449671862649587037188822730783116872168276642071871216528553353891413963342116883175506936425670346165550930906602021567388487324962431947692287347085349984336377478475894139128806979410666544839184934034648891876510700859633718523081127235379109151946414161874058961060161092732047589648572303470305996087554611229632749030423266056075756664271314652368837841136207692724164822174391993751572941839697839567972090824908302047404657596802793704120894825120443894262841660069184512592642389324666637666311764357733328612482084483729522809461157566139238469720845694611149013085368009076899673381000415260658017580246127275710211730134500775888745854960615257068914337625783795169787794905306149198118067449562741496492489982865471078695446476623134167464890527482499885081677452388332297050518347995382287594250793749443577561633520706050532382725665316276401986633264909950211850263527072325954872239389398549042828388648497747252511243852231465874250864888518044014522855952972486121275050515012361913591393323067475535362815963634269846061994335594294790638176040871707830540427566445480601083729508693071136997599600253893376675755919377131870783979255306776322123766010987597690179309777545449314506458905604816859225133452834395475057147512910149342699896445000253454285449318061163317715213599477238241815867808932110906524927235657131414567963323673081939808221763155001700323527734149524814456348856133025594093239052268681329176122168014492941504751268066343132153711747246227350290406354342886532029383135204614134243390061232237487724627388792804118813853489620072591173474089807057470360894622530216227402696058317461022697523851156313244824137831219488670792462690804416039705020264008605943349334435296171500666067327720060761251065808317795832177831024238430295016992027608659121468162222993206805654604872571606184576166408832765641673337620618384643559529084480266061152452616550163555954087821618595505562832089142182939241654911089180881586300415532819768455453942404257822640519103332946926011612055497266633311040535260992955919308556350680918433921397883995532591500293081030165174307135979158786225468277260749077820666453737157684921213086591395780783318056508133824678386697344484264745746070298426689462358664353274056258453112935078145358268566827065581498958853437584907118295528061330559879208091212566677838573966403542104963913590356777944145495712610050197390588147742002131488642798785647915813449282128071020029533614245964164692776217956662720998110843418649783299799705922983224801842676954281693025349218574452235814445043959318697853896689727217749458944000000000000000000000000000000000000000000000*i1^115 + 152495958693720606804096441097146285082431847370167817357563201988648875196507008306640982296913497023157385771517890920931937217213331549902588361126378882336530716121525794395678197270348633570540981021777269196358612266153620052704751012251947873988894990860224371341524814801968548189891837464490824452329982305424314717648412192082336592674362812588114968628816499868438550687395402784372038993592381520327486693298313463915713401523401801643588973863053005303093771472535818162010164436460350739801505532840393687225413787293953718545735589583333886247743606889112620933814311608208913140522845529831172973566535442011043867428756520604067730367563071135809500288908183683340393238865192224246815590699145092188586114535094879452757878187984639078434769462405832169784806653937395549666706973129746911941176202801305806062968548711099528234975150488998815816457394184191449646071568971636534711099298474186675602024715173081758401772806350659274912201681650715179582925437771340975053102354396258622999081005258449186394727161141257427084134497232353042591485005119546632249024280044486225542540050790567645176344958875552406370834777529379241586954451002069743808874203239689345123442516269503919194540876897006391016520440811507989758350894485862346634732370223525498023925169568109627662576936744938595818412844381091186815047093423810172948962484208745272544400481791066296997879579633795754071181087350285528894454315477048966928252383596001438937058913541132522638205209781594320320191306093561526634578424872036657802722897056022009198377815018791045489665384286428439710941487175610121328059073352598296489975997621128619069482829976948481953394342869649942648030537627908719627963369522799433869718690981414032949054116178255084240146661202439497379665031841644789997121435401080404524842895801637171428616720341103731966220970644464926412371718680283390982503712424729066914382705379403036068738500988654657905054719256765855720169606150119231842674259522614331842959246124910959750888303830481688995947712250411854895175384135637092378380721391800764047937796148709571355568340251720594472945707750258551763638538742521158695354942073176175594761754597645407327998625987833929971132073042572045941073107199512706253565983650941457817614677402880535840749667236313259993334395726303884119796081621989535720030567320702129013898270308663864120290118565596424149329269663791311682446100057906656059585366059928435201988278968440096779770835017339018569750047144305879058668241411220125960134856672928507142145245085850792063538198446243035651282559294149460526744601589627374347365343425569444458759261889758268592056776684521143462670668099060785467411076316845951455977344486720780998869127915937184698441299975611870582141562546012205079715368109155653571750389048186635151338808626694014133713314236558532984456532279052754318758801279823758786823188389441474077413285285427583588278279449450919873140689029406017673509703387692279325246364209934231275411668218937966856027534496381369924769237204008100171583294668588002959488860831683581366576874559029916195332117972270080040417270922563819557571990649237960156076290614913159003991445410493134493092421108164001832026782040090532071038846280321707655374514847291649765235524490712798403244165348530368844046185816479893803225042874352783356539872754104854457260103009003317687082709790106814627495694348527497470828499513798240713925238457848924391432420138348972918907580795843868035832225015148515013765319647856223108123177110999619322204772664926191029509414142351218618670396872017300504589125115813372921852723200000000000000000000000000000000000000000000*i1^116 + 331725608870394964166869996927646513377117367796454859651068847173855126925647759111946868463070704231020548007310143855582273119248205075595833208530555381685092364460609202665223088694812561074154673249454237763048155019939713964384002891819700323042420201688609721226494841147741980374879364005240981344168338039722952075927965769018483154044948893584236334664509598979632914588734682825017735804961322630758441032784332173429025009698416703631170076216559944262352723839873905109515640719520848506472216022349488694911724756605083405004085598463764498007417091654721254389870807811287537620621670370497719763208419145863185522037138834225352996405392541604215304580853994493602687972270883219212820890124284235284871949552791505103328906663016483909286316765977292174754348819382348451765903781293888943494407964334058151134453100829914408508189292278895874792045623418413769691135803429384761947858535247659337221379085000643576923033193367808017846777446086622680919288443271268331758912123106170927588379515619943548922538410467058281227077126245001997782863148404784463504345981196498544647898238296858408122101972302379445376043822184150433412365406703508812578325804379548562392466241915697322260371545240657272748378141670932423921879259398951316931860959510073665695497019748928147760819503663057972289833362334643474885165884272880981603398919822205251169220216402363787122791152861666034602919499238180903977664612470340575260848450462231386717984688059934297970262975569088616269681402755682889690908480994680194338865379180309484353397934651105496570363862606253503137752954003697600745506486100256608857807408122075061287671448940062060344606177742846178501865567074341403141513654713939172754674231674600967787324733911425376657643010758822912628856691390105084437663050367325632049799163472272794759795024919719501228386063608166294865944259876531371781385602633701919680493671366545865980919732365730665938316862608814398517486060431439880377696101549153261259667486497346101305543860259884236156072324881856835661886590261762705996544557365987959827048824214564761897415668021239577961756395719687387245984336887741150435556579579016304665978487252445445383308765738691938820426757768370314586612823111520788518485013849502974657046382959020182379799668226748016983851049193551362810748717591415413490488163262959352539558217724411529830254543044843384891932654225589308320291885293321552315494157870990982659594157557188205802434208745892031273007125572212347185915277410190575193631051800923398128263480307364315026889985325960591366168966891481074921594320909648072583697429056205530116167962912607392464934524464926019055653439266662550186821925127171033394997583467185076993369385175530137390574011075968443833051293940729199727145847586243308488837951346706927085070636663731407893952393932684128446913884466433214147145595715016451549741067535558322855868157195410420001713837062578834304383789121467335175651338555573840827781800747122625822128260276136174776917778914334846810433988576289342527005376368619414969678219539120054638249685042077384842491809847334975784882556253379322644911564154279225112799417492594593060023582227191309583194992168680149704207005354092933905319225303938991615449302271686017512321824475129985760983418814020845579536759040567042372035856075679551043078649255376100189875968934394360999712321084262752076002814922241610233937036112175156946741017418669622183412970140443914160238053812398444020251467053611232822352653492033985348403880977556120470301981046848314131138866368620764280237329372033959776151462393182945280000000000000000000000000000000000000000000*i1^117 + 223153685000299984041655123962015851900659650082309843441330599251709050241575759972397676545713772315664924764757661762197091288854788258472272495245846242294241212184059441827490566269185341629088914426966420325038840247636709721510504190789056341976587956287560712426801573198555725468334435143789880621410622071506390706883531084224472838782913530854963195484726588848831286814253882407275689424285199045117071193198405944072908662781130757546745912307830229602814895441756833017549096867425935538577122273190569524721781080135218915882050904745493009906157226729038165006550731283834517661826344553856434319474131153881833734679960954462646096022579644298346451104922153105292403843802534796268766885294829385598571023634708691895669867238697060662500601954247790542431989436204570560182701602772543275624371232021729503020677426186306652679343547592255976234590720132560675241317100310385251785398020550955735380041821212163530510645059872704892496123426735917216847624722309963688046605312448305630473477218229563844008641405505980181316610466824173324728202230377972285904830342115029017289276907820121474793284944087998986604323821220910126051099127018716279466867005812288632554942563174607342982553478022433179821524902285735198962310383703516787839869309788857578779738834633998092528758493986753347873284225829736361087582965691660326276997296057376615177966767694943571259112417923198074444209084596401241588078950494284069269522952358890036430666539669337103534095334735801920610422570547925347443965888049254774126814519189554622031086601765845163539733311086827538969593208188282333623730520891982521689040673716839706676628764565123071605899145409978253232046499250823353355940017877446910925244190319499980861536092357379663602255894928913919157343508583027786033132982026448853669499107842209891954391644779939039260495257876019042650196789825024127058913901423781534515430507954719812241105424266699654185477150746229221228073899366693378635518641316400826319768139455574047979075215016689807744365252902184825392052384932596927049955344264856053195148884910735985636372312233028334111402701662025996478522611053013045718027329087739318898101260800910602746394793804955854597176372607092836007736516981470537229297004624076408618533387674717608109024014250098137054210078052984224418551651980180012816226201303494355121566148094492324080267238362562335329123871620530458346372285609054199163961267849314581898433805346906061224697553580100145253210104023256170836313987584776513982103716761175571312261576987294749592408565895060571006609767431050517249469397770527682890982754990408469192779849052239167519171690737932248031116914149716124514414337505669771300221712077396829194885964276834436613900987818543454588850779693842291872046179780676316498762704865186227995746449743473898775748158482821861064059549618864417901517890534049947954837275776778295908198421625521458017815207573529515766462587179161356520820549449333813157696700286484104765766724655662584830600733600672813671122302314802922787355516404972369692421363949532611188870583217644915915140234846408070498240511070525752687883273088218296692126505726437025619456736987494216135787273199866428151794041403279148200614046224270461471769802947883821116590732360224615500986866782782079542617752936803555008939868746627382522123811259023763777984692596534051333747206854339926308711655359315596187423052693800173515116309555203722978289500331574059125882968743268087739089595752341619569822694896912352741441244780425916894716055990669074584152588903550647081487462534327879738824065024000000000000000000000000000000000000000000*i1^118 + -294417426591431296127524308637190370217064819805888429042402046822067829107918086318694145471302236971008548272028372651299062335647734823431587380382106687288418324428794450128751583947510842951531490427430045219217164309532967094756446389206657034024263754930980547725093187454657507928186231203707517560704675315663656434544106205019397600397088213050084946185358686470833704926005629855047034954596521529345604208818920812641056193276696247817793821536795349987969706856907540950560879470683862248939495941060310603691383235289023616420510719219756005806477021540043534835453086136804349790619399364019395598365160645419300656266144605730104023139599123760836880166899231568481434758709230908472368935389099616265130295093056167847426597692521322745056852862686774746236984860273652808462353404993763634133159094440133622707477753834212709781375778555439900412259606337837250027672439644458326419480827212943706387382303879309611319654219938233970041314725422530159087519390968418939511508046134596804802913018789643806894777075114199652031035513962469487492747416393757013978586912839859368333915539181128954367993341292530876969513306123063800333399289674268117797881080539906925470134466538307736085450405727454791859028043651014921391479763440408286993330803131966121130460167543526954095470702694686532870177650815333406879310979537556457788268498978196671978689996531620005655293871336797522363439767815376939539493670808320107230074519910126821629575704149208297567414772687222011436315705832537964844759517126653788940599182613472613300714152160957770935443655387125061723582402920678165674647174216013029586512595747990932630980057715716177152806349209933242156270469270202145574708033623550085487840069951711265313600301254288883122299506031617466837384129425723422308058199958050649959185631945870792205980941053383136245009416376290774848185781865683061904820265774152729983892774202831489219650886544978640537367263650875522505498143643004924085003889287026001658497954115798082274478203139027484526329197082847466980753135499291879492373257651065840784319572981364563529538120479663081122597511666584627270218208600616499437064975724623362080062621333384861923440982092454258724962289982325625758335611627749670800202126680644428923470074185773385788727362980801523754067452293564169456936125172273931715672125460677636541899669262968980411743151751460276656955222915312329027331327383273766073354685304642741251558642836501078500870949061667254253566706893131693278203894710569473665648098280815871926874453962227284965883125552445577291405821207450819223908329709069696634356402985319523389410435313184757071312404886951204264385080128083056272287076416654563642826545226860616313195794647353231714132137862602888073395035055354552243428951148327449719572237763554496979263780982583919604367909528649000796304211688771792116647120009691180048692910920156886824985054521647579861338878015599574141008669468943097365866444102383303455314178178259563191238687338486669276274691882966718980224264417631429388948217243031476565871766784773508173099046214220017750593308492181883769390961740231499282717137855072611020439101990927436803387524665157644479279862208524635171935411613804155760048011249611243642103752619016442777967290171289741176929627755661621339391726386867599496241840311066384287987616970785384625680593957713345497892920439814285371265214324082787537617302449973313695844078381209567338777409783784350320958689818699249133022606801894336429456721739786577684755580355073113491167945656074019483228392354535438669749628614375532134400000000000000000000000000000000000000000*i1^119 + -821396024876067647058542131086092688796337283926004653063955287695616273957497444760571402775156528180619119414328813146098798059962583810577413730189705416434205227664245355918999529445798058298748021722420166555784993930789345180409417015493475340112898214449782575005074877324243945921025222158909115913916673584382120313601355383822372074998948395940002244893752856987259361139567467207824143141099584868466200258372988666409025979032980511605970777706314683204180934977408457366598424666308140022013206478144206813906244295251150043844250924696854844623133463000401460012886630073182823273211815871207132705400648901956023309038235758749486949695367311200418387736163402016511504710027235985101528642587397576578149180600273334413257381007957346394420881866187065148604313291114464756160857387860222132770895105553986244953187858497921785884186686996789697724945968005739557840731071350744351389394207383795464371751698313020468247545804425878295780993793441969469848584009243785505435574386938699196499083674322170318467114763428698081694601311728286397007792373156099359795459438940573688529871462083229971754418088968559917233221859300465199991915305720408255905492783827227886942720894538233175892783800145849893297710253886811000193617025237433886809183403177874892878653519986983937621417538242276089894751730613873040895383784644460675783939498238678409985520942309114649622388390139960320335296895790818586751579270808485853287550238272688559789373120998973652364014160990162920318246740870565268499574427901685964987671476173538088282014896896932395654190125104283744226827492512838426905276493645862506937606271576693106466589356300862386878618255189558154214344232774196095062723808496210116943449916360364697537115624118558063151742218557778632090062464593798246872198505789840788831926417064554064714242949193058144385072168017448223118436842602829686686136209699928974646729314533517187620471167430196005300721682021098822642489612060630401844520899519064687368208428995793047310633464571724496276522974885916830996995117542331212689138634906558737262714441347031175423173405333012501516730736464981491496970283043547352383402353916510616648446482109152465247649433705907053974698703419427362301241128268384573709327619621756486150453313852968924615068333699123030926081919125799322321775031601889026324516903378068639652389912907730390948868934852999050233617553762000094676097428319300051155743052352873569582519837501947170820521954654759213019563851972033735965773921663809368810113250413800098313499445222878505640477662331010963761237738017441399986986943939005071055464320868462577346871172167268918966417742133154389151397832665580450154703647308379079032321759234675446458042763062166337906331191934100983067536845734783184399125677094750322569387349982988242467263213471967472040155408173341279041758913069674933778233464618179454158047448788181264241632263503722196475645036091401410291342248120434711422896524760269142029679592224435455809642882973236930204332706072544311927098244910661756606327796612627104002723628746708693520139427303712287084040558177354115015976231264521465211398268270965257087672892406323810342622429607547949037836507464612596374546451579907063952519748247739788010691098874888157422842339223743847020667377621965847114082954272651554490597018236768554702253524743880641200581113130318864240395285715738350710356357173372200250404381397177221747080790066431007517487637998633482919359334260033906189111121971401585003013714259777301730713690249935536132006015523611059512789403170369683180847282257920000000000000000000000000000000000000000*i1^120 + -896685029906404497065940438528095629735252732265526227348951910799288013087834638784895843320036872573161249704469645600979504059547994366571561633431291291034971894439232237647527640319469296590106073249775279561887071479760891747186799521515658406178278023255306378046372061800447292929265867421186149138125078203888019564395656408307135868366237429089170698660985481820312582956561662703877164984881071261123932098947941814497560928122942645723137080435986568581293078449208900028184145715940041155623310891104755609448399361517601827905987256128912834124635115016770083537615226963811416591711132789322609219584070849136291651576343677306544628372670655264339567559364956175572148089103886923408560793400236594718318034985031493231339380779825885463772355095849027291494245150384848013030647994512124142296239363562218156108232083892103112990855901474839048570312603476326086622280261398527101599025293684807199731361417762824395782550228107441018093137423186907660835649506987082541775133861477663803923908551834444127153937562848745413041689700126625062707955366049041670357199986337433095758428293905051349644931672076861881149009642854597808905913383984604466411158862578885497967564034321901069546777116359345780735345073387152965699136283452205813784179989680349871780052964852506715771486590085346699688281404502779051744798199045579484291997782734568076311436321560395269165864189136497985791544774288575375564789211370128660862221933908897525736722628977699457646403330822633400849806844447673464146023310375402810698589100592437499114919695578606438729513118648647019197180002834616331213950455792561965860862522623531261912249429556117284584569275319902357975804321088235348889887418246533269506719158640518959417780555096371039584795770364155579974963698757614633458485950056054143156512507595101867736746333521762978856267790221424642842475416909696514132665208338917895807117257556766128669494035003536195413037875208216120943116438429724484655701398273315373175259211692128565111151001559271676790512679282589652016214457867888455806069059110989606194819036693073985024195809282237388511989167805069940367045549870439248903507345704941861274374684329398916939160134345741628838192570497400245229536156244732303888564259149440585546482572067388930659438885991822568783376656264464427003300104225653093950461903739968478928788279365647616687688432070730805864543173703958748077513999781477921767719190204275340950754878414141410157044584530997298801861145183674733151790091154010311620439911246226365702214693212849723888161335923352114556988337504327380701867951234383423436232994971753846960585379653784615137257732688147048536916176250815371881242041211150887333371104704728628533664577344520227459674295168459674319093590955456228564131807395547671447854802724151388448284966854396184548530372834952706499195174855913151713127615291561098276977399273140693616396579324616386683479197950240852798206611466971443736485543771033597024801548064366864993482500310507441848150051225839379017588934674780039512765752299665684907705008064676369029870621322942530684821967654321036477029192305944796637295014810895932798957568989005806213404241767626398409891482668463016173082720583385415293880236462464225457661575880761278729864610287442389745766400353363946302742210619158942340260057112030699284674698064460545391849277345711775750064176238866211693118672774718684739598007336321192612529621863257748753035217022682444812453479328140316303904398914036928387792978399379591735986454517140902990666756871334657240748450228131145449472000000000000000000000000000000000000000*i1^121 + -358064336811970040807738075889952522019566194167990349627117618121597926610387728985160829365176396103759757356531355771528460032226807663731080032498730233178247981319979791315403711943129557257893377994647376167271895229157534649366358856912104286726831382754527631604642814445376083417602858887089303154975101548675702793971970582329991668537201519461720488620016871764695235670649882343243919187966131425415207680958374900169939567624433420611722156120169517026822958091485161187232909519091946472072528577579370305885777884553359146988601033536986181892335110795044840793483302186207227409078719383555311379905352084264517833084258631510765379044331105431110885983499631745455929999127814642536554590720234236816969137677329742372995872973626233110341828792683876122861074388262096195098260989232684517143706163040330995021620169949994475840316841708852400810662710265315556387399975474039378435751805841722641728234396887171020970038340245083689526486888180957657503379056359291187208764072961220185391723054192254007097951163609930140673126664434302878571376368523873066412576051086657367160983625920397355622195847539028597480902535234510834201317286961026293467323796750952557853769050993339401918961011150064882266797658309823109319544676608426705510814603665614731444367019762489939522501689300060124735784792522739619903604457437449528582978582707460669891534795598893227741915768524393758592189835490028689010781326088385141409461944455278939176827531052934837721287138792725542112345952693067950510273800447611984113509251678369057607077376664724158370757399652213815108352553523648111572982400161190456041048104729119843632309819442089487870828985519213792083247190969078904908083194428042574762164611700834417786223951698119510817026654182370462118854918887494560772437950862244273607790585264201543238904819419332213865027572133097640371850189560072886451471427512889338018544061964496331843080127892902044751670094970734257251089877217481595086496726517243679035331287996638870085908796531022316746186295971366263557905189590763206877615110561732521573421638368377268123194622810105937373675228296177001492134474462328460741064213664244497153602700193249479050782862491771766750765465089152649926057512701286409840106459143487300942996600696805145050733408469066193246677355315510845088018878330545117461182172760024300933761643831753428418927595620831884484493312583272712669051996329979999856759950732904189935482355271443677664965773077499547393874519521240746914232381062352070275935330039976558234575039645358235597521109466180348902210866912866419767683650572200259497174056771677391416569371530192154408999049908972783230899701391828207478686547025933510428834641263971011027526341461931745110559906153813478932140476480640756396701970816709186793205193415509105288948579797965455273229152784940888799144045195773458592427786543751389860769154790018538976689328257837733562676458309417233480757369752690249446594898404076754680426154078366967081310738526000340912478682728691846113813031995547123274252703923357933971102631414589141843139466851301940521695803906310956601783181892857604457988175872560114650080834938189676891493279744688113146394783136462349087528713870182220394214649821924215835563787454262648221796364837026715653142145874893572765563866259671124784072122309957556261586306581483336829528913620452459403790490897108432230330465570830984545918332492036733845215151797718874613453336600474908432157806633573610823606920284311811619475936029515507861192729371998636897433809970597575296623143446118400000000000000000000000000000000000000*i1^122 + 562416941701597277654138712155111393708020896919017579081280263859127770620297457162244530884493736759393437839222811543999006972198430041553332160420064268581831052167122548005633161600107296627027235409438402595788683630979261017663620157597017676044929836791619004494464894054226091430654700402593574024796030287855313340015322880314520541033873443203009999196726446944787958295422599057088975522225768537222740913437982956188283373016835316464209002629848159008471634142580720272357060389017625599448738557589261035086575065505681680144605380367522644616260154632341775658347030662636154795453318911514416173680422743636371795597167786166367163526989169728396821850211893805982867067255050973710488251189966979164376263404613543074275472890573283946438505556555059490637702377401359221333728503746277816932535763992182776194559992858147009761227899765865345493546374677155715043321109373157562305022377570942302980277954857813918068595903864071267417262169501652126994098087301482482812403466605466509763306148529315601478810473866442963114969045668532898666727958781107804979816198332751871721791875296987932573553488423761094483591081621802713538305050772404333247654777981224014712495619493715765400009345988304074655634090333728418282122624659708524771372257246206309570590448766453332537149629372759939001871925661980454125788932857469511550949181926581238001271322025397400047564939178654521705254483022651043950640484305195593295989262037866803714946932547316797642852195629523690285347644268398005507071794559072381417109242872683641408915109650127565037486835058537466912340039361895237367593038950884606825776142400531366027285821312085948377683080877306701874957382687807021107596193497517906528344765699442453465857729657188574449606012540225014612626977934585241983526845377265410767320807892013414137194905264983538472507728991562739123096234425389208247890868839557482401605757283024578440242327044103328673178484542600271963295383140464816298296131557808989908307637547752682186972736161213577342566744807120920182687544369145498453752573257233867112761405148783678200823499193470725526246292547607609766471078606470647861924674286760861312147991602882924557941230738310482220016815731675962505750209693699610704229526500844037383397870643025965402893495524945615620724899498208385409081369342237612808870851342522449515843422641042735210272521428811023266096803359478869701303861348466404406681154221929482891189292393515626590099580363117234270117048971063488613343463638750584166973336093614917430118108633536752841649368395894684932660046570677373472684488996330621693176790374214233871488306953916155595696673643913226378926055060131674555481942064076105076425491163205229899112401041898234088998147862454045308856271311097900315770002538824962281789627323827624673507281442138269874318766608188339040942045888394673612971245891616539943766376953288387186300761839392456530388499847971873592392253852108037266252681704062024262469879308834846118530576474330995237670719380387068392119451153892047373910402400766347622681542736678543448331375319981892689781548995290661584035730920306444277409211572968200418844714736659795896680713458531867602003229075638366545930991844081680261706462204398813583159134597263038162524840986321887460795689974821229914254550594573792982830964158013360300851671590040846996709117142910874837136555210465170677818980567436125954891373336160508980943095907091996448058756456299004614549908620541383132323249621652874906392192605706216486599139736593710571206566722272568310497280000000000000000000000000000000000000*i1^123 + 1130963830623044067325742146459557039466133226624001456459055514294695865065213773398987156945844292769232830526627174481191002284633311949487494302029480200472518631556714428328624743334467018235039053180813367505556283169900741010887677102003117219860466256865079347899871798910192581546581882869460654246993600754561434147667043342553368002134248238644519569363683409481830681558873788841178851310344339882682982383006982792351084848456390331744402495860085631046364893474459096264404395772183362492853873205766112291978723603126897754436907076722703923601134306687581096472738338695834382078180393152890968102779900203222119510234005017624875417024636395949251636399271218844520665248849635670023244881259995687488048430958548852824204113096315474252983945404724475107930621179978082374499306571403834757760435073096572855179419836945884107650941875260425683708679058020681813385814065464550509030161146522706920763601526410279442211400811001024660062199879582609350808089302102484208634151793531293412076975546776677127401349052217467620172837944988070901595496603940006552491273447038836120078333606766445253464961349573094561972414738186038435923714122029764209291754098124671162849356517940630996123881081407589060228640650669920030353736563790213447940962792973997075103496754397623517771483086037817370342609598804095954270696896680747462316552304159651944328561882228769733885599684066970100896605937317625048660850521087129376512363948647733539595360919071751166017038199096520986768119606058090844438747038644900849502691581077506783021855612112127121736394266299519723794670592347272344873276671927825168939925504796010444342985613843016517473298801088324816654052587744479473728671420028310271100843527089664175731873543557913501109120264951453501073998576245203211558894022035006257400424388558283766077321397827395930016865885575471363437066635693763814464560885523712949724258673738389598852868077815110167797178431017263077758308207502731149990168455053020207831389387302115732263261246563467702280000269422895764282756144092729720857884086303156126749927268909769447240753797147043175474722797672374515736302448740162001442956887327189111405057957982187927719118575225692332620586559200310717174768524709828765825702131704836842486057865775767826272278633748711346614226035875034793126679633226822086715955219150532100061319118462051990173752101040625872495185602027793308514810164985318982105208002090662398545573885063351144972859654083566764945804660649371155349720090684162915818842674248888232231780803844992327504383483954702717940973079543109553145358505817256947022625799912692359209161983919265890902372606778818567429044967598387582727327470979138062174354497684290790794002784994167286446607684225135685135205380365390414295063832598784356402804136853767566515293060364233178559051619462955751971358652407344437356610167810796574000842247808426573584333689765945763035121798725423328065699360949403017965051732947148696827180706620604658397571840546198337986353808936424597695453803772116009792143981026614172322637301961197641421748940871300398989576695417704449461071710098616827722666019109843183906151964384624966011128102540575603066989953706176273230431226778860600583980943558418163003622432315174742003015056454020690788320862177530167629518867599127910853299272380748766952790523681702144633250842965227363727014250434783885605965637481091746204478970898360353360512497552905386497444097486918688567670810663130637220422991166495820961173824393506615622634686616387347221349819586969600000000000000000000000000000000000000*i1^124 + 888245427357687146330065339296362369063789549523439151010658462501992251304585698082097665730466636020793370531959185234362113750386585180243155637925875190637711671961066882112661198671490918581953786332536123380005670610517905167691453352687327528794153208011885663147488862432894760830718303051497764591469380478295505820893728151216717928099601185790317387442657009348578416089924094389404612119823526242880504623169343799705812952068944028552169220037763745311287707885224623397429283538070214595584990900501827979908828773278657346318355352513947550342738249530831287133429238034201439988135306521167026271573538923635474259099558740318582100551227401121641522751452750854335728271151247004778839516879083138728295702356623133040717093182871395199958501542587693410354159138302497059722099750228729926079918286176662293004980633499131044756497277047392461465004729376636758505528818591211803097173820290003847962094999365027444700460480455234482759245271532376381570183451201170932286464188049968073265113503078688051478521616027011799037234010146678508000604402478804387663719249735546216928271477082131362421239733041952685458952768578080728612192643446802750313438801247347149464680420535711773486034296343689163131882971616410867825928631794900829568045892726660399687558545112257540544463773195764184438297032912420146662912687483039737024455779263986500407399760671264413552139542673558370464245968004428580353345357449963408609507139239347087327520319461904003108118760008687851168636678187083910407697853284372549683452266925817856076440331327515879407718601501038282487183002405173552835215978187151120441997180788866725237002225016167285264015066041133328215584511310642024785925785183017351127608245804151392657223566161960221987033814620694127845495260769472731807441697721515897946526965053110539763121077008870759901044800035753018799144486443632613543324453461604581546497915323171416198484122162145755922752609182392004830018500055466851716164558865163226699979321041437346811515819467624404214835948321308944204656472115250798580322314544596370428963144084489169005763129577154697820045325210529853892307795328284343900732631425786899885822615983375759773259670177351499469082026103893363220031393539402118908798374708545862973983156189079035185461483304428128510685581607320879550183370787930635625301909095356820940398576929500658107897166082149829825434853398669548699158759693282673043185258296863725441626905931474365725081243902881417748704982316774990076653614870225063853871285737142271236160909378826368097710680912009985973525547851673594152132697422765314110859961781319403275399056324141884152121381348324250258617893661226430460993494738523704797341024910014492538115376534457621465872301731879244773619989756567282374568373142286690906540768915785400972554327652296223729048807572320597242860198240486703688815278562282825191905029789196922244525938211947588233478869904104143342568173208018553301373499039444217685334617202559969792087841696368442193624124053601797185183448073294253032327145585244518885158323347493236920596443046876625856239879906743718142738096836292858307025336535852945267311848656758021773057191790692993148065730421290477197388160983148904780264835491733844032499307610782714713884797169248077435593566620541998188270868417830712608248672422419200640170136056707201543758930717047102650331913738690888020250828106097032637386369012058900084905835743868899687363467458278084647619133954847906407440511331651451184633760651372346448760880187700731649510604800000000000000000000000000000000000*i1^125 + 336674892414183385850749843999873706625336009201203451299524588766829375340052832394406602442796472086322790997190739490830610047850669402568312086770408793117688775669050233459768671797025514987983053355645501943950033550825464548341582843095113930620821832823014936327675990650065372707953555002864567959500607481861412116038450379534763506915289054800802543329329482713641985702108751612377228837025026551258858402896883769284547620056453664812951274760711284332054289770814587469806913619422142768843241666619314152837522325764033233210127648587628554095896975019320914903869191326558078476348501095746729194273747303738908826930736872794134304487466510552147569748080399042450946415256599732243217472889427064485171552329356211088540144402417732154479894265955985449037247168047227410680103835850773559055565564555134698174942085798682847125327101600461041594609262517757340477990510916260202011957230208372299016911310285843794658198326279479859794838241067947487187542764749028672096712213759035178244580782127244496788413159760701064557055137252531388254235165540779963309382859154334079572275730756018194101612285721079297306751691209568608015765838352714025783813114376015708720460056983726418770799762846358814202764686595423907157056609645007816013355128838696681680321353972303741541290341715523814692427466761495120050623003474398177724783951838637119765216647594569351664137936714161496212757003399977881634948348873097205020948197246573786628077141941209251438759853824115126702372718990180374155259496156930573454486018436013398502447892199489331641005361973900166830142461293300185167051731610655955548640833778821575140435197731897161602916835102613603127763302868156715616849741176696885728534171983017471881734638292137699999847497229789942891705915156770387305987942416022199283387587820521055266260486544103095543920657370743137594890458336135517962791851482138665268196629692754203822065072566051540404704196506616474583405120745575823950674534347854359160667062429991634157188871904507310559800531623757713192811601961462132407805484699820709678620472735011334128322118866771263572961527844222010275449945391456431878189734870485559188310243861549610866682330134047298321393413931053468464038196593069026286602400698555923841630017066627393990345459638591222665682828980724520690025122291002951381543951905114012080500679400417761380740307449547291783344446285298769473784613451768528413066035092666465120536007564486851257439238947718125183429295661092297268189591701342292193423713391099278337607774136415001952929682596686787406393733261972765054580828186038567784554300484996046846405398694056126944673773678353740063801146038949255464462974321197498753100999980757037383344357324899132369344544417088847478846028640018661730449378557849366350033849647995251010703242354758330246349151073252068452922044964460242527553222358996373799696698510920812659175777716301128688213672983005086942240235454931311562016168096403121974114323598139408674470144194885458790983793771635736165947641508322753553216429636019441511115202063765207858590860556857819937121070695318209350578034257878894627767710949499393615197413420685720607924451130931015527168722179483460993917382119988456325078115151357241073280610205450960918629939259604336654817574069182135083485301704749707285159679723029673968702780168880724210374513241491543895060461359530760555176334187290374913622040336765474277920867401141972812226967250144546816465840377070380808314101360137590306310177509073752681780495799266836480000000000000000000000000000000000*i1^126 + 54630867552928002959619015127023199680726027111417347124124119767911817516750019510307940575233140161460245537655162548200475194759976450887980250664141096224260766786206108821879809809439784566835621709215237255271605887293694213801404485440293605218139335576475672446369938682113005991671371145742733071480032582167237849385386198303030782981316307805645074404340312642447379151631880671879463521521151591665735474069786761344682317366243566791158872894652774102135958857538195003990666851138420811342884053429882312589510145562082476797764791741459856255156497085248112246310954460143945077855301864668150282013069404012062133885872168679946112561023813181205586122896234186447298942096003862842555132608568977595315309498577586084472383834972027009701507726150923111772012782616812306554946732155442700535492477472329698228780921494134919465718481451616690270786109079758727751575821323547454978452435238452094164528768114306064120075937567588344842536107369099460965037119390092248047654693567470553021958100099441620506286105216751395969352087572588035624601174162785195463492570860622635452146026003532254802202971681115903998405128642657912641085734779887275283617306430351124242664361944231100148825977076355360552555868520902383575039461781608501808714693686874984696193357260971643333988519162546232128632675033457001064746939019748687922522439779233042135325008373772089753546348886523983153404970262292104858530296576575139379588334575796845687425654062313554659229912845098650352813540977935489189233558805110524473190852421988604396973920604195094794206148741867664172171982105559590818019759830451633527038715119895038843637005167140511410801951121228174305979828339865605150622904434034564917400218325012038339270983376774026558495238124921543466631860471363292965324956485557403522819583267560629081886401671752737811096593254173900413957539266792886302687625721831192469435618293173391415395756467162764454594908836865310484546001463645157497623643634083831547469798845812361914630907165945086321608651227618443273778993920510335411879518128688094673402467082860131250468653719185984874842355237305584964848632900706707417092529572563119047894034385770836771357134230477351163855439078044931851797553895566040434859845934174164315130964397721913671288306958883387744764409155397027632977693403478994815501951656098046772854384362206512599452273914966098386747001450746287433419055375466243983497836668497482560573000419704018365276211386302373531999485742902283777072872513863323541910405469496627836316991679050030533526828500246024776975079087676416696712588799194046534013691005427601038949952641355086342909322219334391041902474931621707760796134859851616045720835810202293870251492199298011612571177281725905559805138964551114977950028554550417698885505286068453492502251991943784639073485990055620021853163767356876389480868124683228807931222454198004046352617082079368913308827908731885292878103360283723582672386902880118208873349011191499613994357749210868948996315979877629020433708266076980326602029198968049242019049214380422875275265975966484268435572312613418505588360937509174468931888527763406683995318333231865210610310641983136643149313152691023690386435220732465792795506357125349414347844702848595636194633579671443657278248570425792406882919010997262748703134721052673766806175733376289946283353839856103281195907568645099148107125365710332431300702271776934782675261487947992064223137563212835216924965112056181247759339364861671343765745967453204369800953856000000000000000000000000000000000*i1^127 + 3610798050272443270098930806462819960379587395479462443843119240432345704604005423730782694016953827263163746878895354430914302802208072257336629996800695324933141649280155091316231520728542278093280522208126452095510652706608451943038176958703832822071638994658599403200080188877585719882507896327423076833759580164981049180644365304618856413329792126211257597528651139505807066010499127626070576844881796368824468412932426740967281053854674543927667960442667353501165619526864728068814266082206341667760090632840024949752624384254605154986376943649121064401444211258601869827169492681293998280535573473318423497681997979613595652387814839340024217659155788686904107132528366096834171032482110752936337564016216084257937134303437281172575425682850676910495320675414900270634542754658851661571312696089914239995972190375765990513891451827609362730909301583624173782885975428217364975970506059450895831040030019808233903638024561080501154780049003807615627160778129693782713871838729795289776390318297154744718686030184949611140928056882079873252342552507351945080465875583053963744550255478664104717698232675069247886197609927751873476582246457154125213584193996969161136941365281054537806998384925588909607556642790456111085267216264036345561991259889171738150928706976646127770400230399248455488797664273422105617020277127775689570209127064020534408234043168127429989868691867364575569277050294061684215692184557987518883743388907142142032500865060418977804750092472286195553835492457937634816892207020467473913417459886752741975518284272786058495734187133961634514341704898047100413401643117270505323543020862617277950144410404868280619874047524500433670893800887233637403733056128318477663510720215289890182341688588841363705003918566652503706305910722663609769954944891418653927461887106876983851852725425262421860959056984404150331581365660268419455359706859029887149120367919459037875258303811031654755791967621988462832603981275454114142841619364453837349995716500792289312568340895386004299571801457307239322108124343536761328913390370086851192087939139852677939707948027126853228545540285041637561387457529031828190219495357180632378187977376116229140632507889749126152148449942589511700649501044943483688797389679747009516052813658701045879572227059598546238400005260578582166560477904301970056839056436881676309030049229933948095363091228844785566587269234974741189504460661464718496280280233899941320196878758350941632086019908131428421586569668478733691905721819609289792659385752472069321815394304776137345208514257638316203373099927558228553829260404774945674281482308746249952204788696614952517947327666737887305009091340467008810510390391809503572721950758026664848583419090314479073662203623364131212459099224020190997598208176519670336373564624719627242279718303103075788962129471542662110489211817244744244210350395580331449487870422129048273635883303462218965417263894700111305122336756225389672051978148050852243148140546644013722204983072112218522355565284214646705090607556371866751639503746576859556905216506094129965760700687725782970776096113422563482563293171367158110851780069342112862012666978313707733987217217798004259190129989466633161254508279759060149887090526536771471677869180098415438016103266464935539444571621370274081932889305703543213990027330979918920306423945784785463377731505108256421674459101265509816093666479002578844130600327481704603014873727353629460594506957031592819696847580526138707039257343486753173734879158374373262354156849253580800000000000000000000000000000000*i1^128 + -53803327637242283985580897513539287939922928417197905161293341742874300551435667232297573250978206710758784055292413126495808335381370305818120818970034553654385903829518886653682446461887276956617785455372803513369089368368814446221604318961179048972305157685218897402756674596350590160931816626173657891379436018579550620326664743970459492288150711411511262084694273982566573951061491872949709427591970652615780663866163065234272595347819981336186389751008546050764204896917993525299241099591419065272342577991022331237421193825726974668260635135488611684066929127838841315439736286835717595500045877116775809221826016307273181987589960684812469484509728157735247519924990093562926085703878712046461644824850992891114960510759954148849745537331118636735374670216689389852468065879820020779447785400974210587949311958293279091814334580667613152228666862165785768628726336716012100770773679172126928501730595938134869146806041055733184421503483948658098178081688874693395899466290670757248272096086920295488426153814378371711005631102324845539428467647857869314571652685335883210813088018952790140489348638081478348806742297850825739814757948584767931335592358779421067683895327225387499517125904768567685334873893694406388453372727719549453368464973796562862006959318619330160589495561008683888627984417021187493035001207851790373063353899079506765126021973868866296636243263401097670519312180828187620392746362734066513061055073230098940969494794706508252476202977729001283439585565630752298953141356541553947343388470903907181614024563186817667161979025485530726592785005835720700302497680586792961263644173349666478126982943657339055267856314113010703713382417580865593148234777341362789841921524035608482200277197809356512800036540262163324547314620478107189762750386710403663440299981788939172751477067929088361875204004216414260091809975842060688819012851277768490529480072023716574456042007506384158551061610255155548829713151933230742764141511704881655137598414861331723852630875103197348899177392479525795125684522469906080998710441872570135817042565272023308380896030297447870380701046185007909230168239604816920192852668528892837044520413885884990927821668381825393888638392896888843451890008319054025059322012254935901821104566559553767347428469324031036307038425247711381841968911844707550298952766368450250476951358669302741345076432987833871332992256530386818330933343619630539199447699949927137227025829377073190161712807541096445605364878680939276393130814617174002816309979939250376435100619383384300079894901799468480483411058936141630598239277284561263183704114542237039029436688394291740145267659393891847991395111581567728101796557935223564762286368692877927944530722304298203688485734913377995193698532646479529411520713766336415089381510435501105356210898031707982120450191525205423305783287461327225866898120439746676760502719422770557908074774006580989995192357824347744305513255518570088181817131538927738708243368445242484419469203374462086022961661774332228076828163201899361840390028109442437286065058673101002112165755035031498685606820229771423936822802168337427804305148310602094545839374636272230881513463243405510616814193344699735922269499941871342432055426163852492113119743176996527733873052225077453024109803138731835731072380540392635114247174345343803389598225906585985605991153291388396908907600212155999882702932424802326703549758980375296383436810262811018510116766190236491861352972990741057375138076310781465386022164649241241819545600000000000000000000000000000000*i1^129 + 382969461182516858297672908505283129487605147932387976823982014052179396035687051920810136347072897894015597431839869999111745939784945834227388513119438792160390897312251556222478307305977782950103116761974600430257463648656097314942724788778747011643994184002814216474060045987020880733730862303194654846482634706704173871596993459114954296685422541822038188385060127208642055696765056199566591307225798643343329173493585986721346263457428649963074831524101872640105650167949435183554542462395999148123031603331107672894246094877276137397242509662309603453327421798372442285219493250846107677929803827100666991456308805373716781805088742487189929224524974786110448886784075691459773195563000637221770443358769009804716781496775607413539244057396816783053323628666775152745571144121210050689608881538671531593873491508194472008579357175145930137306928026148170335907377468056836695403426104068684945107072105011709394971244996347526100305577773324548085093878411391545500628943757219121106448951616412815899556395024163595252485197189917832203934299363177156361927447640787160742154769762020085464176101071961619521646581379188216665220387722573298318192206328409893072311515123688499431343709321829529899535974660515335150850939883344204758157387252806876732364816500295362072604034208272599314311433519335103792481680881303000008214174657868145016674963220618840009769093656727025547465040112677490237815485764793483443017837298263007396503193778763880387477405989084808450870555772012816952966516874436651063925563758831215193878773705142590062347275701886409202527673638513663490175495450098564508445821979461823250693156805086571106326725246132437821671839266733728073590476326533463733776429391042773501297640266202688020734389264745624286266779874415842304841633455198174845702819148968142601442005860684123079326085359552528445351200828008878413429748582109496305104030623080180165791632950936109293336969463781708592160883732562084655359723835159496430269661022740581082046501674670336766558461599200933706583883026793928300287963819625306763178970902838187746474715845600066576579951196462504557712067167031782531382385009397100222198591336796787961745810094303892369866302005910535908828387446938307105035949830137258906824915169149268505878360194529138891343517116494668722519136212571019601417844930977940315511862765972269838908549756711211466950465735625475566085282723909374745524170533379261952602026330156197062980960692089616726820400149045933617508721342300198274449819499648697537966505241541365912592250064067534895656949948098457003350832354516199436094960463731366405567431890503524433311409365149029332844899818866400694140532229284692431314667789749362622440835368683885177794002227100574552766962210568996282970151474617186152205226994548117122302190029988859027998352244600786575211981550546947115937819954800443628581607899033581662850979269328438971299674052727237513362936223272143769624295652757785144420392086413592381855923740348149311244699293887007495921732261783216021183716092156221963544757340941139023181881251573798981670019241834904595649828940894212062691351116174133085256465517776100146953925280277318191988884359783434685313419583464232323454508222702085396472358880509054451963729863609432451621498540004616712368765052723382405656566037645244086387219552946106170009496449592813821952044598635835095635754196850502210503562190327799447464351778912699346909751670759741795429867909606484386013652278401362994453972997111808000000000000000000000000000000*i1^130 + 1902449469842792168236570223517600203999676759573244223688067602492867079692545447726436892771917583209269420754105889051701344396071809649704775911882694371964610627452728495788125045211742040062165240416067278752726154221010329421609519672912257028095275748696025999093330130990141057089715305374596822949799198260169820659664423070580854075568675878673452344099490343282685226266965931836905180311836105993352324318126771183838595059611932517172842163309381499137912486094973300492721998442254688602729202068906547415037483824738639319224260446575433974194190205496669688157152611730978440651295326170216524571817334673423376786302432495637698585402074718459328527706246051994620521180559618881970907699760844745695597140717888631320116169510818776861032962004075001235751852071847103738833316114303934910157597489393983171540060019761212541347986052109321146850967082951396143088150698136331899380252847954150169226636633644752591627382912521163038962929846753855687381393399630114784223536536638951517303888433260337960448599761140317080327794337338591620508905675393987731079745916995788819954514278571752242804985678658326464726810360726883401110202635865140189528641488107786208420747536172380148954640063844411372954065006642848594282142930430648319944425665501378040134889899982337937287100701534554830046308482200520123965286434276436580393675435074608084100920390539679172928589728618015457126789639200456431075560643314007860715039895989972018796013968436434383843489787121241492566110647575079578122758194574525367439119279732871571310996744973017800307741568185413389537705813246619488123653571353805012954813257534471791984878366032638057808480365897125256896939937142277290289506200358261809830867995896043474456652778180487518786785683624745026206980399905397747888172512241047509453594598075144492604528911883996475319276820267302952239054523553846644147006296538795984719776220400002722992320206189873814162298970845191066950656372086995545579336334364121963934584418176397133394809060021623308168761884700631358231976185366976798686706795751375178055562777085607668498544283170031220599034394017662677010942511389987856134361545602782155409367659414284832945004693824522279362616550429774641546776108193715627666652014206128659369486799133887008819156225167026559235936523986049414743008029820964950796141075231904669841483540003600197693687225348028837613128244133740230521650462798058056494097392756310631226118564156819047249448670841860912930316126107638959749667072696600750797196461390733937727097313766832786826298724950134990843436344570293471758144041417498018660544795869979764739920227634414038103462893573385486068650982668013434019861565670758164357149014626118709759535031056484733583586164736840121880258413255187458778556264027910163622068684465433606993386117365355777420082412423432825680622082315899131634467379638575240562997359288416250520010859694440870681923904661230090186205240993281227755304866606006517076622843003760494881940787651663586151249316271356345624480298089233129414315623295743962544035024136790196920419230277517819811309537850932922511181295614138464510843777451446136835179799969871695840513343849995949178760088993302566441299772409091726733679532752957301709607115806999386804189827169913526767033894226076541491617731772463913509393251596642984504342787570468287654536386847543093155867167996100163255357418084811764252233861729257214114176807693933801113200001882861625825984137501727428863590400000000000000000000000000000*i1^131 + 4622701617826159850096361223224236476127263790361015834622081226272177101888547885018936617180515071104891108897328623464557707510193704264024112070079990131963377221700131547745290135731654412203684848013526743678880235461142158648189505979799787260149385064057208974621110167325602909684515013873230666440436655398004823862536398481474659146220195387072871579079035710988154990959683092604816826914763717806695889171673663192736306413249488767461918923617339438078893639904663947353753075764658175699308570816263372014340432232844451277875761016331502504846122347896177347985415390812811910898254230413818177827017601242936287133606937599510621431609199428434821451068430162914433905898937884603643395784975732092496408370549486852224595194564085496347412376851915327516399136639230990853137684266840542717495112131292929872638006597953474828556776008395844959440829469150687436042953488538985161596355577538125290949413687572729240923771519362316083162622105342251478885960938764097986374773841297118259778032653508568696686693223101737722133109407763429888949039733520233550860275255924747025178302292880722028030849947963477652620163219460764053121720109768096598629105376056687836178207469274442161143505608023382948322420660374993177257803592161710808555590362738074824337234151136563425097677930696497967686500074820186622626108498726502671394690147710621209898012816692120156057137762579864148011410349147836660307463094879152482493359757976768180384333001385839541804407358300866026600300701303107743084204677119487070708014442500514383515198772384199614654773823029496570714153507742324867738703123020182388447237861538418755610251394310780711182963697030647233603583463306820786370078021468540338333788263857389930339319957700771533239596509670185902901896377383504966756007176870000169167468981132707718177542992517939774751251367215233552782442182656343978355103449812730767770662910259405741010099454902757056057966416140002744710307524760841269745377223182548754550818992887310076443418975661674538676704131346587339292985996108572796233387423726857271902181559930779290408145644416158600987159635362642386518631491397043975795983038091740443932915899500551997234248765798547571609970734545468133125201574325660174223878239656806615871215582563281297477122744221081686539902094964059586616915671353819173002709338928006240288294431565207700079916515116484556927307464495799040265445276215637734136100600920850147784326154311718218608453917877990854007902852798153171335048632657897915405233230148835000804668276339175740364327575211686241481423510105961887182394799623738874347667050022954338356584379191184164816895992435810274554049560904157799113051970597118523217814469030632587283587392839003836511323535557598965007844471978173871956049864339271473040693052767411499862401348355329842909424629657343900609024547755683559982315037477248984744921473657490394335711625469737478827877814706816601899021343099758263549296366352608476202688804777884150041202700427803808853773701783409255507311529662487604951536902867563226593568011992473029833355621441190740940288410388556105668811401904956673262423188163105694891195855954097335707509461258507141285233678733637159099527787516356049197552406180443293840662955597521454986126092805074259326602540916870414566182165499867104689941318959318617822766007693180742248173376878513041437961964035874342600236720938864050201465118221567909860042878653860149843377812216915337167498914037760000000000000000000000000000*i1^132 + 7490857425440947689984960184402653343172627197237078504210240527577570530050811286833312549456323269299471100098385534418368066591965685545188831789594528231358947175832140460138881961463383612350506920575619476974869953595365813448150645264778856631737609519107840180427581631902215439633551219372348880372925514867545613569090493867389642817722789554664178025255678922436903612987000781801398286908667306028610117513081813112737107626908952172307637890510070464014069989519422556354386225543371362457193792204084607535893678485432579128173053730327119211720279522208581561765515395338428311578146850704772809312622301634596320952300645387703890695262750794505780032834350504717209426057304624007399845944255461153841956280626491587428441712568407761602942562178311366081106005136074484783299316672645485839803934073510813202129466300788103261042292217525526777112520212426024859602683876925438719864581942834912069923685780212482180576070887483449606574491944196932559023660203906548698636298789736096572284475276484570137289373403691430244755538690848693917304361893117042083941036861386460599755816808839241853512957155342577428171294987128992170823487071750109724495669014584251790246981936836543883059613562285813425327129781983414424437735984908761594989320710230491505244617669830848560216948220091255585887937314290251102900767474477606925296098365448434185435069092320162474820166780654245950919435515145442601025817734456641734823152040098484008867412704374554404976182060369405008575615320832023783873797008902478055925109851582716384638668834845504942641127320037385466984473913350638128546507417694678308785292431782023543049306336121457901668872380024638282482431767771773969600476524848055826685460142926170542638987860286104411707046059455096022485071184991658769749311328713888520978257930533976578135069845742973202388104757767291812666299892844789729205061877733517114287804822546515371123334921556351267892571129500203895985674115186303048059897508034456761290750965033010180039700391096125277047236776833875732686208311300371543561778741559529619071253314595946318458121546471209848095738627614095743069883902478436312155654089171746702971793257437882238264968697126836940190701368108252985365847027515087086705590439330953996770357684320065821364750170258596103336307230362564890238278343933441621937060801121151955839191728970530021481714946629480399815545135924419386522741519190742500051688315201515069662899038538962599944784732527908577824714501843413664808623332988934980331614697009877879010728582427147421838055793033218988799479053927300800429443570179936755480218242946712102469915659457452215918517360508786659674562344564303228310249728596663845752172897265160865718764527096028603311260926378319109503784289996504441756698755463850196972303935550650927998713840087257669202884720172770598276766051724935496878448986227267960769539488454379492748894806772817674171659478726342252074153203639841042773481138654117249721344783640411780579577344872469465155459893580964010682530398523182888770410518608705206215981534797682066089503988789250301524812876590178341771461003222270672437621119476985760135604251569789755509611122637892659892646673252888476734703140204150609951610890779642127385967174489289727236005349665227639673918798635212686776084054694185028078500088854406269846971194786381969893793625780693728473210981538141785608934633293346166264823271448941040604954697729961830978235384396049809408000000000000000000000000000*i1^133 + 8793751403776601557827371906837264679211012673941210057808341217104534311492464310635749897256584082276212438224610689972805955440132246446695328129231980608856170932071787174043348302961162156352557364071453892762665537332997596151548394390900373516811895850130155235759958301796854637873800231831754848139907990865373933093899163184505538960653049669456655002934388354553040975047936342184705856027335623401479420008157893050116255674435610510097203320691284166077587437899961817165992694581556469469250180322324893304704094301955738639842081445914736468586895491475691201714955544151500198401585602395090631317982682690981897355031541870510294338342840732871356814979139110116077648293596820235411912206436534740818252643495840688040348352399816050159879960730725451631062712445433134816581396025862847863545285908632316438282465809542375585692173394344783414282627750502034463325039846808275729788873932930180882462148246466417297036540434834292566950162799594513124349816912731563429465931547371877355740223426680660221266410596725663618319765042015355878426733494033081145281378249392295383180199949744248003203491058794648763388090916531069004853468697000924989277224094846948639631302207940968706970310145663192235976141196251643297238418276091958501464619957679168167450896942724303834757399478084656530324246498962685766574537082365099567709286704763707127204951202990865296360320626892338939466198725431932552481482650264868654927032467150032934196782157969008222765062604397431451309670509207001827492048217643535977365301646751351853171954114334597771253166084038898534830850472243746919596177275567613496566486354387115909534539199159012078060037066813265229866704924859698393979203992256145720306350499738268437267061316587216448645084941663284755956982078962656660941087574489595720923305226802590672171569962083021606130393406028067918187727264321877630245732411444999961811439585742061608372489335844867047914627994392444930750311941327891117146913279996266255169970540220964236291099462776756492796055886674423220369663097258794608799296413443376138552057870223416732759152928417713803127030007646216862809655968420347231654750712569254587871417889115610386069689107981423379803759173577526367544814107342478902742984959036268029623860754306042042863349070592551064221709196677297936727826661044983966641325237588911881566178669720578686684019011774873023100843033680694927834277072280020383619554429281911143459561390505950332864926480301845478589421967631187369758941619676124481033362433255546412397792151906029487218458633119349144611785422867878131704441251217213984120539787589764148266108594887570012621932700524004306243867518038262604903292007544813007238872682515736411958992651109015461935753281688352909766511687106688156292261311729159771133373004800532630784081470262199477516412164648218104881167343645288627060883679624960361886008021789857313684292036189688321815797877369079932868677666732866470113647409679635486967298916873638309640902353309539122328544600986257881705509752302227935171025039167036025018166780190458164517644476184478119095285473400226763134830908239246794986949601664953799168309562953246979325721388323769020276893637020069754662371497847626441206822868804787657422975104339708095894235523535052347974312443279336925366989761783049705327968518551290758585215566814914398029381672941878879728161515347002589217166487456983163553559317071707508777681737545485870341239603200000000000000000000000000*i1^134 + 7684326591536712931762138402825904253134294976009676112711443785759854730244265386760235967859157062122467871943312464399980712608596595473465501340352103016223088489136336986579606304829333957196199960652039307932241033609090526499631089573590832105014823642470731606339914950334050079412092890480633083367140802405221516694253896038998361905874262535269673163048892635481161058194773589738445419358625568156365633630821747037937290634860432806783228404436468778488452552070828042245477914113779084123518873690474326013455272615382524878206253920225828029939449088031191176155905112645731368754809024537102178607496116567242460060922946774953326237186625858665039134511791477016393440439250451881165803290198439849499072179242757134006248874984613752142215654439107101427585428442766798562058869545466629166760846516358928952388922602025109003485570646243845711112847397491749914580719427745397033008274077907609967936919721185730344333952375803281015581062592574074708865141241229635799088312872885199495115633243224597737452486215281354618190175378478396838935779844402175433892310864837275645934404564084701094672766398152080327990844258067606870181003117178903371999103581843362695314874710001600254654738496823497614247448236046144884444892069273200206842866498800371957946600900623944250971876344034643543588907757348323897674494848083142752530434355805990475863279949592303328175385797855936786521417988207590958334723588462160450306227469645767825740658247836466643706590012936114366976578295167646117326068729154277068137887797258255804515989168439891551658320514262787308371300217880221975255434961256793787438784107051673947487528694115250794431588963063395816060262203832267868415269113540400951074316132853408279281639004297244836081559842739809633157585896493880845040221788720185527105330907876676243270586922555002768544239746662736822223083431755178972048413235348360563017917481083482785578762795304523450634462140413052990421613717147774804968551859163159869041969326932319813919918050857844419191965547039637969758762750684348782220032958725566441329172447938123829493178234102771639358937143570501354727370568761853998558805780140414420279137780252270871175947970863092488594075580953169601390976213453012808824712554472645348451204041399188371096743059640042083347371962879828512818323007137476129551760868198154058811837204437583469861041665734795056708918857365282117818107112097231408640828305960151898623252350493589956959436050111515092241100802324504831944403703590021077912767355867786254656629213302950431235529130000157093712569358822113435961350646205270936620942176413053616745927061650171667053798252635252224264343448739527383076742827731537664596837270109504363862254827412788532471103985281954256751906202007768926834700235303393873735938416753669075425333066265319613538513664638373751537969421015999277856282651704853445228057200194223134704546502964461610651488958864613762637860284008123937379276031584568242519447036964348046598983858477215575525999307784669176622254499222461487719458867164957969575651792097317642621697191106618816176882222982828614727644702723459898969922041413377966352098434291601862752111090422121798754840083448021386938352362102709234488893559209814712455741871115950513028397850480317910060288069711812863188800138711533821809779302609304524405790273122847996314587146666827847915647158902709102939371772143892048747120317438495062829810132461813760000000000000000000000000*i1^135 + 5112256859031521334322245258445646932791105939650014465426639540736730554622602327660383464377664015158192872686757796437946691786204618715532071131899873346536474877008118257390473831004230268863466217858226531903267018606004534300082986703657869502817452692532892430862167250352677540354168076386250375588976574723954680124356968888155168556996540905320488275589176540959144701361592335149559672984209634121974003367145260026484398747433894607408133249240689443078908697586144094899067148377680729397603679697055405093829862110440351841116893932197763735160547935296358526300496980306831384450585663295304299746019214929359138006026027812422394485056206294685967786275547494867341237452907453706439742134690995054472222929084529317158345400484344715225447182004286404862316685652817202739485943531540693294104390128145755874010406371499224201139708742656088194562479740632502557173216926791223504972867658223889572801373122555551536205480790688012738775858841224875593728325586518152687839273656784342743161206030351486912443879997978881768503841667209779990152963424410215613160472930911089264848183279705091411762581627117489288090544134483228574582954680177498943311397653188143444892381977193735540742772934538467043048751706621909844407323414366521236386737625787920338426574108149131653766920904668503295516885370878889064348037137087220239820724801146179279104334275788650397738021529035983899551396004655493335903458938207426339586199678196747866084168132276740535056813994703425375089185345228777832861736504764389336391432779482567459011450139992827683265689256262280746816739462508125832517958264246848047821424660109496748531062767750554629660725831945194515622129978051888478174504131107355230325953335905505573333528094058992469602238491197306222110335930648798354921172644416379589646463368531902437609469246385853169489166891071687054297270218683100933944814387481403999429585941106263577283882773426137786916422264250344573058857102805284983388698885976979078401192130073083743101420685429957244175615501208313985293246689534360266625683580329438307729581747559357816097891766279462482136639031944214615148507962405766599342492989941139520658927931314608943571301305258278440276878228341985706084314614271053118630896704118840851701592522101075931682836655685158188400037523520028373941937232717726235049445734474820430394720988217613673849354969094943450161168680389871248604799445542248002876458856504701864873789255552686176007056614602158275810903906363376987597263183702219716036172009813631776662707931589876610855067350970163822516394501933712817690533750311518509940637993641969959962374124141442063584770980892107507674239980021448584436343461662055347602801599505395982643003517264374239228621373243339799241522165505223091938504999389655869725831357607001337964962834723911392956789900401147872247056524778204270490916821882511278418940816518768198226981699216801483389309670272145837481477525608084044400761846224298111117262938137429845645499956016443524297571958412658423874172460884438332776104526817542392024266596480845380158847053462597397878118052305720126764326242154009647066536314376114751387260889254497834329462730514347909833218573569277748072452073601749764698415508836909975522381475860208565235881848095341415716846763646343917793595723741726585082481608157213563254971719094841583980295878802479789214906579570152890769678729676241685853303310865974259875840000000000000000000000000*i1^136 + 2390851594850270135576010174283214713525438503059464441038854888098562618025558072791147157426525652588435823322280790355264811826012462791912521545452280772708377118988324754136460908045668157730106297730992237844770557111524691743324677433645607166066484240056833867269477961704836386695847279390010125349791364257077544520962987218992814126963503552751498060508117225919672529425300859985461754464276054478298447933460670684908094713014130289848619234528611729293109666439860511512919488951281274654038030606770356688465066163906844665023390228145101302513216162423592178681295945583726020425007214378226429790092837083286191632642936318777329953819391369617472424782051621292154468951306655217912200011369082257921164766499475701845339540498766620587170631811351669463338169960149362372952851263691654735473505980935070213151595105283998585004028660866131224484332991664354917250229172836501806532600449298083725973612728887340989872319454437077844661420933320714468022148821826142097794188613164021363116186111479374231788911516082807455053849085628875055026787195694304496609818842873794801441484977175341761214176043390843326981294657528040803922301354522530519812890154847794104316775080392185350592327638199716769155836912448172746147912874986941813497492011928368863442156586661135584185376026875876297767198562620576421790563088647733220146071204182801935935216409434498500515948050325401645118996122315667587712946846946298326301263287693853940079157120344894152500792811042873661202229518433681099535464869649345492983773994112936996474688569311812985418511622739519758028805620828706447100299717040634593377048242789196914775935095253787414716776365694414435189267869373566106022752975393558659328488185621299613268066470366674642187489817709346209678911245104810011730668980085620576965890157119847646672820922987325960629197495872691733417622732622973962779155151884964359213633165675578184939287031980213006066736098544134004313300105286967725970086336392732455826254039835727736143559735279370158920373252651270825697393046768861752110236323402897514439966035905920056095385586720280265262981896232866435305860634863474429988995419678971043900865186700021063638846355620415806309737004823637314648063577459983575397028254391668764890598049443868487788123992998034050696655094142559613695666137113880774919407462840340056664643807716282318381596829272250437912200111579511936327690699541860013622813731416375332089579045983400050351963069695383103319197521948855047879821868261879302554634589367008460604741232639678394635145887359899926251542984985288273293742083544497661690095328004057902414365408947512314065921590943064504386987798052078470378824816076728434206852667795122926475182017196139120492665790809235346799542874980838403955582456543528701300856148657394627796204551449408608664196481329375322374761020161844871073819123458976002276153303171436646550810924245538071282744642604485896088325140284092896470658040256969289943583368762638016634834798469664403192656284473784164449826099294761724423020150117374919020307059034389464866336932516628285056298862783396955034614828809382426981483639440109237817053809081401682380840768506320453618506737380671779299502984522685821053386362840801139199145785154141277924143185573316955328981680801222606158535676993577032826632828987825471843631424414755152165096067812409918014237535210233650310808670696662189269599859507200000000000000000000000*i1^137 + 657141615389464068647537094274688645389590577249024167876340191047265190403556074200115711290784504408651114260117243835464841430202027631860965075103112846081697656094710666025231846138465716487635939678934079937877237689244229015264518971020912840295852017799923465916420532848068821204097158242608876021073285524407798814382875736936195002242655400726281255838502804460944589183802484704768359264135823558826633634295200818810819558284330701861837158722821544729861667341925712453009397797818726630069224122037648050841524849895579662772855453793124525194744319799843049475414724980323983841408979239597420692295401202246950915671717525452968435445040177916001618796297891590421281802355717946985078433194715915188635402272654380453822243688510777219357489900639412213909301572625965397211802333755915932111565842966422005206283049308540318292529383622768658118304464127147942334382708105788099824915897375382142878401114970314065770957478055628785812090238782571237159711683430548604456212458236916664924221202140998116286260372830721311758330121111327919776169872700465038583241266037124148221090350565187810471931440586107019818624583886626930573355710257922983944936645151569122644338262199641573042095225751053636187777770459405059621941188784028751422208999011764093935874617288641442375699668620864297331611531498350760575614528881705669621447397105079205660314957203621830973373029367977793187119795756803334487026585316715096427879239162915626653185918408065516466918977742220470008916692063959053210543501124717073629535250162688127958813707037679974285852386995623939722929424410491656779346461187689769454159962720222052397608508164073918999112351262111175352144270281103275386209864490309568561777712150094927905071177872921796887208341335442934458312096332042847292702608920728715512282519915854482884942387015907893917917321995930318702477492061239934214258840063645182007786189755344202473224465188001471425555969577516718687748751934535963676594850890061495612958976987328723620718833227799931397072695419072589587036865462748455618938764291513991431681488023913658111077368686669093936162431239734181507006506548284676265927022374673246923211940029293042423715642587014095976714147870982743739514460841833817571270827061854667087811589992712171706942020834403624676064269455841302132887265490856505616812968841028008485523946522778181101247631142438077514575416649520758443708393740776136247058741061620320663396680457544894752578668765814142569083378647997168785485418091857159820477851638945571167193788691220631296513432386462013283401177444700505334180322277026955451115326229418965746476078423521608603069989035384392888994848144350306769859289861887415681101010618259944868953761659691377441264793367701652772744887514043012211693963875663329283322000128786266367307217708329824301670405033734761796478198730992843208556341335794727242639160888126194099434084311699468761397962548418057441537722383788391698908217254189455392518909550133905116362320260754611742601648795761393229199746549504817650769879196872481187287986132803216261236519443969683142488134906593073091892748847064910512076035593305828459384301618451452642767588600245013869997736611105568812884620839280867190700331964393464135177581537617125243083131799073552174646815830008876189919436421343987056694657642752711634382179160430925232676014791470525626426201388698797052439990550407413760000000000000000000000*i1^138 + 70615060856094179342979684681938127779311264800161120793791212780922187776873822172605328921694695101258795384963079810669411251677464452265325266137436260901736456150990148601972722121096158642733750343694675112453991111717851211648675711990819209681437251727862536238147192067413690674377035263347202421505330145307686821025129065206263875219251447747308915605030127494933595490434322124396264568462296781637271963036451510302495859273302601573888603005711191240053601718752822197260323239893855939567937033458629714606123253074222124523548677927529529937527076816790271281946090023348332436584213457577280370747986929189709972384489182120842329747476284569824216232390997636520583549529563615636343925838775630646189644146272513398098230097100739621939938289367109682096163012771824917481767188915056517797595262148174920000207652622854076988639401232392794302654792448488241010078357339987966572249331039772926723852911131816995056114177370546183005625150512851373281238997604997182111542553562911628411095556334103789740488670033688736722115888100220545273246596866658920045687343365291763447428406550190096349237245802462920548691916979592131962307066649344664204356702571465551078314522530390080784037699095589903922383500732416953183617014517916496034426696613965744544694064919950767845267326154012417485994208225005372938195603626483974071621459524285598690377082184973995232386510578879480075329701097994174678184813777880487205770143434649065495592635416042398778174878457820140003845243311093245770519969291816410605014805524257237030763910181939527268328344961248771760056501347440268895408865918173937077285498126572044354725846459320329924583667459747181503381662219301818486100942163361363431940842007383322513587504173003575725986446784992277474350190138920956503380342291062414551960386815783125780944748307700637771592230099660527307290527284594178947733922316682440926304471532718324465604013685669994814449582270113845105738238063170530577036033743435047651048516800138107006499683969549493329771663448280146865318678612240968693109141706385341806806435605568053320494552301361507635808819151696011986736943711306091892873334647452083975227085645532746944917465874372871555918821052863576248880281864112409161277271957722199919581679951011682194846655869491330486782412474549420991993124857792548024624268184207717618396821834858382656396373455416134157190888486611262601188149150866593035268197019512796990864077880275433106304111378356492690546809706220204321408936185588448374420246219524006156717122371688919481342391398777500586606040029118562670214299187904780840840704454806809289181192384325897661798516773518801344068200486953906801820806737052153591048297107113221541831458753922006855571842815577589637711480450985677936274734629744248092553512542814520581946053127534054803761098940961117254910777279489407699515749464137492604759042606777658969578844677486101148710680556852216136848708861540560753470671850478498265994346241595291438322799093877655463787174452147366610398047576590034703641879662043130108030855837063179104535582425698704315023857495006541347131123731170501714276380831039605085282135257422783884370842999535936089042750073726454679205499777402720344820484483555634514807656675648764707205061992394079671082169372419183903381527768581805732590442272610034232752884784378289082308679560885774247771276746748539162329088000000000000000000000*i1^139 + 24523007862842806913215136472270872019045895066104834216056410038686707232975343589284971736577558182830412735236490844783146438474274793987918474052394234659970981182271792050890305589797020241166155586059010429293079049823583257493517941893862886497850622292805882298910145013732522118737274383575475640709671561557270164026532203827902092869393655457680221282122232875852767802529036605756668285358808993994322565803894362320893279790897641777261135227135739369192179812031124215476053953372104732381641803323925811714966543233703953729426797431542315008150729789550636990425823852074005031158943161240542835078094317877376933118045910527676330797426596616529621834851926863241704826838238121778840498269432596108186933923191357609885446933297004429223650177280650559147858136930181195841809478068898119141030603563368503786975671786881850894921947098196140326932098617132385036208367361039160127906459020766809789581062870013280143485138788454236598479371661816838606714028040250310669729617595578344416173845404121334952234520476095749641555600024713472812667656630714106547468278913616273542911693894264166821205199298052190399146074332082646429680444931734546570605959172160352154405294381529151149883763543895468272021266438074519881811566605424624355211964212873992827371422902610835480539789904388330399618044709477654154627220159419169724761428278863225648427937748747264454845723146982644336307830413843595596206887995066614992761387949114752098672480690249360178778730494101118180819009583516491620206311516123107687446079712274152427744295002662226703072073050564919819896883150501625746595896571416179327060339441449657352142535238636199197722917587517449312305111894281545694794762198213060437015074835730028845875984880192755251674160421386677957213873948074494140391415472316650870627591127526390235673627416800056574430656738223175655445650716686227354928781407814456588090825638639445660671024886075875156540195173213023903055794751317720187995242062205790926378707811315933593595333230352223858539726134635813803596233812691619684121762039330601124702273767592317622010478753811864281066775640761520453876731101786197988553841621406652751862348535070175883297888787584315151612605699666315791629974388914271687245713903015977121163220210996530370788523376687326344032250635338371344971242828737689145670187486355800301096222347619602133081083804815873859480590273148694761693773600309337844314387073033813628596081504268573299945291074605899782706106654459963674088701635995112747133668593249590154686023730712215048462958348250894331392285204405939639782848228340720566364635895492422018604752856731933751389865791902584349811612351024741520152788800032995719083834895141772200666836128749240692751312934939586950484196145108858907888672672622094575098356265883795059999443598296845348047517816938813189542798269057514516913591480260091169816056732288463690599421079483599225189960477522844928186818992236207231156711894361545651937177420812922548694868778947823296371239185251243013014556974289287331685257846240557112513432524876599207796281139767504360683009846297985706864060994377920449743449933126148268616969073445694617990285643849055006634863602904664613106412208337039732060346888525723953327534023785880060895761273060269658184394538240789464490184479453532007463785889649692061857946003441804338609092487985875194870252752076800000000000000000000*i1^140 + 2380762736223621938385285710774296791662387440216058960976467542620758067612845062135563755609077418078443915481158656848620465409465370330034140162669003999973016349817884252916864070074422207957230079621072495662994399848642161719197972675361522119721009550901841116967749349527091475171920766639063932799717554001975009273131650501918380476670811441014384583689376312428665609134821297382252197528533368741089695464291497001251131374974292598161048202590053636673534362869063512497888784984958600902611128368649375500023759748956022034674781009230258633612217762151688929341632116887218527680848792651146551816825137268327550312286114548955076218236547867792488277099162579478668043287688286392957893820349103179257971159448338204803922633893967391866078328334961374523623118204782496909518512368122536215683224963839270308977020990694463712062049128051495407881471541668260100546606102457239135344922663336440268817678519311670570498881822424506805740715284865808562388201603324209073710015421230657680033348857093258524241533990915207792806268159558288623036059694490165785556869069835678063476242807872135396034491388543616179872450166658283322260591551916378952167679373069625661673544876371159105204339602713234513901498729642578514943163547371879862637288295056400315636052892768804532848009375390652179510707490274169269250671984134252893684354114054597601493757679110455096306272023084346852727349028357436278329841232459248868042096507792963488209423714984083313329789817013200701625418579979809667193474215081925006467660155456187667599252225770534197922595082656129323966969769046171705355352620706042002112840915060413886351102673879931954028203730838709993353616321331444511168685147802434239347599428073568935999252204190261681354042620599610765119628525224588025968259762705932170888862093230380692258014973798389677558669029058976875183154811255475510417202706482734181253361213266257827025922279510672518668952188650209152977619798088086120451612292164087157448372390107794062181614522039484231680663764698016368301758358183687530641952952970848037387370953682523163015459491499575839363644330785196418595177718937756935204170831419437213839645454506017095451854717131372908117422602391823489519711437256532154888439511249056557818512228027490646625421365544451280541713036429989347446937858267841794088226934049136543675625921342822279435260781445399478251586103726584616037055571291918212674085940786366592607273689201810860579206667171520365919678674814716921515366400011502124767393988314713204863499784230039029462111043652975282345450972139386770280232871286630512609572040486962552506698091287545073953464849525050759877066393065296238560632491212936959858019459032539776714050287322208853100710469617712656781348682383543031645440719831184698415480890212363639957149319422133397205112505577211835168189856743757309755842357059974595362180244346747474599253719890162405231323165317780039990447218142606063382887043064786497752972852898958974179068982043890917388222465708344456389314134650542971715248548310002546058254117882723845799400269200579285918650736462045748577713700680379024096570417012515637066594401216959590784872320231428641021339260576433009165450286037901056977449271716414326286446693213868742644662336805974940118683245153350283817350215035919922772450682145119783546726801631025399930928674669749862400000000000000000000*i1^141 + 4827022200359267199293574107990072172710521180541228895651793253691282711444381799726310827906448878297911068421067704961358848258231990380434303339013413489561663752795443928200579703125418941779000172845985142780225351199950408878488460800824318218856678838739352682021434712515285502164179822218884828757928811415439386576216369168842681044921440668687732347271493509476752999326819096556090964924795524170082363657435801278871313131725444472700340781950369317808129973453878380625500027804679840011528915743154262643922613579079494449892069356024123103665595774206552064695479326109245635224006302454092100274576873964232434356231574483328766312099423445093753846072121810826237407109278788630728783635311611870458983614020358316592347055277389323166308859286833933198425110227273303630296412129761446553890068243885135303167885547531568741256030140840612090404772486077044563334290271805029823868678231229718625929354788839850304816473596098593599243714815256335620397326489878753264131409912165468645768108841830666763263961542165740664552907420283207671051783350436506111413654012278359169915780081656973291592154544257535176282708764574204267909928128035733345411879497540857723068807457754151976296107050444863299955179462219998072129115758481156189287002517279172198074584910271246699518017435152190678077564913542095991043493760622127490520505659642886370340970717777608488933641691555900921580310206577241315123246445307223352960667861189027368122129435431918287603440899489472150811148122106715206890008056828922817133252775079575180276373768663679273353860272806156301095806335708484783908888842609293233926963846153022208901073355838106596365255120074707152690095587482247379184332898065078006633880358961246330966080427533886567333455071058010631194151891327933932960361828052262962372975396906727319439735961454053734018286408405232330402746798447339842937571441078294546022145335437374398843810533666703565347763731163350942066543314672424159628820047283850996471495523995136117272088864904522481430636120006823253186886384553926253525794432193444818229944414206207830455168141771178020895822001242740653921724098505023706065031342439509440300698435044053107572515611523176798784939176744474757865182900052558024089774474285888561311097946864775564749442210614291637562406704691453108850605868967296563604631652391623385710982435896316011446262551690613549094902025593592423368209563724027419655892576632801509253744399477258845336030576602007402914024879715087960481228681250694529161073465159938770961871191064452602520838271994398383458815861712875258293446564850851732285737645589769987469150588509637901943151434773307640130103677862756781207003268077776085111970091783493444332671957541613551595564467789524899946395280618830977347343219864736408086879666157649974555225564312272732149489241757986876956673089755197650559262924622268447901477181130542148755153714956910804226613587484459551261951968762657371357370120503224059665823223932344447894618873757219442373817164232125422831987178585673713723717969405104323216911775980928204709765735998582024857409653193313605984001495203495029689731937261476494830378618569401936841420524888877344868522534201851477376132702394727580406194366814639442425483899105874255387398862407875981491341867230125625940009248722663276143303770474446044993008489623161621446656000000000000000000*i1^142 + -14681091567947627000570620760398379422590794782703596184540280491925303671596301850924768751566664677158618143825374387564973072544556395892571018218232267593128505839288131590363595612285614990303316741250778132314089147253368698252183922499832880289624082448897475983783659413174391122127815615053885959957395483098639031979368208156638046580873696064424788219083306124009893800468372360428753396676867411118757252044676020220123714972175419604843684646787749427610555977809757577866181319136046137246974421687925482029480803517409718122751325937826812569229119076799822549267579075536080161501202068037243097311240764588740848847401305840891554970109332890330630170818935678010128807967965648685098995492159601448465024931601616874986786207407718700237405175248161245108337780321011362777404343899042034846415507315704679068691143143900230983516703211778827171314112775696989513328038502057504855234146992897599269107726676974625332055373821918690701456925956604945889713825123276510230982870152219411847449346896863075348906052814011133559194841072603574515937521146554297379988149856305760164042687273574603419528000559505333620576327091230446331715520402094632585272013006473477775496611090903259753494980417465565936821872981219896706307989774403376174507557524838498847831928990661488212380529471522484211953937658604199571858597840753405835017746855040893935454167169820792974425219598082867547699872889324376660347621427229070898890234614455281219638134372385946996670803457297031830996093564983848592917381010312956582252519835111288742043734816155984588819825805551360224641920021614133987100658354642260906515578740224566153611853808927674420499497570155164370650614681131291807969333843667180716073289031977761035707591014523492161931284158850099523506714803525476007770182208508146714210268605068004272457396301540731652767525614581574012713799582960519376310689226244618719523690768174129684014560127957031355537724051439952060143352018932083264867808210531388472506908988626852675887298698505161106654974908012107195001900734061168865782237855040211642105337653135774976475735107725183263087213910542875473917930562516360404440697306110634342413810813487157265832707579422552442787781306882917033371625504220065965404718895907824290556144787293778311103662473597362935598831535532803383417144225810569223214823725018332067028800321238509781983946094284093852885324000223684366874090660170485269669008753752768736894559086935777106724190698726483796414452540891101779134084723855194013647718693225167262170833713447463751654034938824775051627790906095035646056976495393185235696375256232473660288641833280786734724685052980048849764765226965959677796720821034435353311130967413763387372619421873866077839028981306445796486972907719964134234637901978057403306624653228664721618349550802973180509879913448916177474693435353488022231787614116963346631407924939463468601435783114670781212215775606514762514543175728670387297052804793696232429893936290571073612114792103036726322363090784125748682182468100991161486274907782555916449829840489328674725311506598630074580334364622846572846501305250215668150425218114333298901770293488425289740066836171032740073869331649279456052765964563847853195521848459433181188421281067132284375141247341718000175488192617730129992313211246252031636901152903442870389328524083200000000000000000*i1^143 + -508210616476453483196198538149192434983039540765663031349888724879317143144405540809961677410383035673926425488036601871839965570439597441559441123802886437372629248274222344426754099387384055183247772379883381577458669126554599724929198865518979944808600781133752953948097931481856599051519035794784787269978581906057195452963647159990569924439151858229541927146277613660006949389276905421404638522603791205194543506920463012050916484921620320703406090389773860151756243029910363119221513921684531535769776840071454538816033737886075852435088256783795581285033417512215722554839953949374610591224670342786125556484292231918773102986431384225980161572610726078650057792651875700372656248380090026287375869661434890841787324099586958288504848087894231078047879194394231446015872321434601610514767374795189339059046229218316474034985401051940735540973240999983711857943619945334470753443319437467119657866346785486266110794177877141720973643523252036805173462059740190080303396072876328124597882406003293650131498863939746519843195739832058755172026617806490252154266907363280505112518169202761326310520706359325262886913634651075366264717558084671777700415437809951875131797251675606541118720640233970010372865038577414296152152307542300140949792860780744111845402538952845041599166629880379323943445440414087491599254685594379011314114941348136612500185620522911068052688320760622749789727666225911003210420678087476916206246237258211852099585451190782967697817842929304378210700674032243245189331385066623872609144375973837976274371634920274471896546393460423109160588904423039777656046370141499329088318575768119515950097690573786355643864671593507104217615637512611959588798257384529301397304731766937802045875542823061093324451772085735857322906962688215944054836741844636102577962133978987121159636691091981246536768106657934979789017201806539206885067154484693683115679773922515041033428724494141125865092942101286220691795793399728421097085476501669710186482196189409561504326633304788333025087712454154215885388345356218881446392926998167312421168516814927195162769107956358435820186519285937067440536377867261047872593185949969857403539268700253012171530233559892946147867900017319536327409060121508328059753093692553866140254057956518647587133711281983373041100882211885345011134861975504543122188638463162507325952762676072910170602684480210466326480048488566263629998335905611669605287270891078086539025996214965180336200908115460010030292936174902341269217830551529147649260421245394826636214532853289187832482843960234878479499704216638347229264204873658294525227887461385658959058668222019919143092878229060211308152720970299862333856119112331429646604550809020387832330157794426578080454721102898207381362326348306400344850112905585899301973698455405283332073121971528658012932031792542905967451037789825780460181798698644296220054199126059723143175057394947666554909315261760963309193073781174386588974643661769850378924867929816097209806155055115985679777144434378746275546919542200921701921653400426781535812592848316072927930999160836052683383282122739546095100400202186993226210477445543739395302493675755801216605482107105236516796884601114097132424623687217138372262830528070931690316630604692399562976758481338133778572894815225491938602169224591961155704859619868630421881279375537602560000000000000000*i1^144 + -2706732188816238258437472237894547809870001274718205999198360815493478107951631412790060736642571680160252409344754642639303560250676261314219004994424208417699995503603215654984961058821958847712512810224314495006325641470290125904633684079631288792416327194350728491999885395367521308462311758543563138451687361649997148470004531491038610575715286738528647425087396802906750872106553478655193457935738684859761963874237128673347976502849910411480505378904596103109401327559225939257312076200367662800553069617036012817618071824525532085846740397681538894821848192656901891460199134521282608826507344891097359804227181374937983856185564010938381550823726690548385142103425541124953732555390047635379675105781300598395430121703537921099328192210945254205928458102215571100318895309843111189272644091009833028616036187455530064702971638455791914430769849515930372338899987176008273545034099053750902040868990364502695579852725603686943052266771830354383287622247669003838719324911448834215220394776707501118883129046058068154203740906351983016089495437439161816257406060428292812426930607830689956777814163367349135338770959465773805519475063570759864403484767208035869725239350498025952953963156046835983125342764257539138817148238487848802976031903240828983245640077745926759013239728974051255967986316942353987209818515379028698368295281749495688130775313850519530852502063959392193072056951734615406492161304557098128654652519037724184164520520215869701501722871152322432716525069814061495328360126978124111204550930089654959542208953896654074835431207743515996497830160306024357000396401193673637301421260405005859585772768867507809465625224329521670835172674828775669880605367805747803547886695637342526491840082867581241039264252056359937335483145642668418268877340533693125701764231536543140329325785745093551051709167945525145909715085734612812034422450789402461626206244390140564004300028916722305690782250408878871372824465184327786427636762967252389821779215063345474805502632421938206184134366410209722702019134989299913877771007433559692794501424760802458487949080342306659142189324348570031540440390000774056774016528543407375382717274770386888664137613128076059159722862744823443128188778910899483633765908589967304585466113472033680419971375908190858054699505624507033043898202674803054567364174856702210952074786719764953285226719211583865663585596955310952943230653090882562879075296539680896061192216945172028021663736424791854915502694101785123784447604151794420408582055629213015579802894009546757173247158363894850009598308608208167155850301319008481037377904470455939260299531371558407578347157432264950121597001746982781155273269016322158930267254010512955607799062060808436062171244369727441110924395993157619397742721497166816030651523854732903714182035433527694640104020715673670005706677535675001792260648652281636034177261080117057186265680979180225500871675075999176396842508149611069852312382252958279593552619281872008576111258665794775669795322547035305015676457079565093336145234756143261347621818711926858588089070042469451963733684527500350801426110256434011566058978633437595109650870983188580310559835034439764488989304053248261953661105269830815272439941118555667894465382981005909172237328092365188633798078345532828141700296563113301931320841637198630486016000000000000000*i1^145 + 1279914957615797807350755374616908435641979747892663199744363525899724110782167718767076770670541696749854958914791645497422956639008793530490271813267552248233486920943989258130660636728523971581643068944688153113325946352100356285726545239172972677909102996833791743631359128759742691002273518574849525798848190097009533421324889347036637516994121045545813296109453430537505152300553572753220986499747242969998639452812950433306097285696526420783066778522827227097908182396459624413209257866715740567045699959209444906663050238451342467863036865509382996012029551957829785293315100741659940680208391437659331419896189321177276835898819055479018537877553664372730484446138929314637828726015839670861791049225848403779502923338129100680434415996942131575091878834304781568264002401479631528912828393540626597323746341382565540756746737514336982996447252621366595631750726934543702082739093649711370325745059932093526535274483085607406163144527757741586000199890710650289185469123693819578685938965181868439900436632188682550582707279677421279118649894870497638573643862715940242860102369922337701873904181539187311306992382590103072778626199993984650924155329225107500764282504621524141860550622545022109766190948703511051934088519915732682396176901403103156843961755538747839904190073689233707075484362015128310062649728595036913913416170959365093373756148201177970184420666821902824760866751256672650635704270881153912174468841420292223690782084427441306513419266131089740010125998485123396118081506842574286815167006473886872386053792624428661645831739586561184377187337043640873783171743591068368790288952572840564506421781070615732979502360694580658505187874452396269628342743813095747774896594879111412196234084223987632364408372583443322295924147230213836963756547583764233078834152018921099174150265274459441496916956820398717318403318545853013366824428387032531325718352143600155754527625060975298227633358516915547696693408696076320978015205597680283463895432401793813384481142150217408039697515467020159848568779766542983485295883548793513400985188011094087264417547015665722366828213704799021204944974734492557369844341921950607288420838312788593723963509352292133289453055079947645940554582403566708808218029288233875093148360740558164517625910226581222985190178750831420102223268281042544511576785421924173918754140270945157913483605672456925570004931594944048033101673888468815437018728039299450259546682457825371025471460380377297457336160804800715253829539678563536657841535990579708658614318585474172097351575964082866178197431352634071407114988973889639798200367439337182483767167757581743059648110661059534362434882045403873468427854063184744986868978610212343442321228151577236285271954509209686503465422251231502556671983129856381823250991017480377469325029308509271248860400419107127511278622351451844319760878415454979412103756078850825473866746255707524082304450048825943597355248252101142769185053054795482468411764364162580905716761111994454896469350826203346265771370606348784483934692916988636943792415004413881201669012886234464214629707101500865136484521486454167420619610324958223631238154740411681255210029165926590866936192502182509897983620985815457779747220149419990784709830213971711463643216970617148494258102518337348151115929112505319387804834201600000000000000*i1^146 + 53465342286963015810357324661110971433670718805875878915062546146643876472844070907756025937666572263221802714402774681807871713445312412564766708038661701300553036793899529269445239046334740677275078884181809852682063364226870451115484457842604327510982285277489422554913574207157007861379943695044333910499024091471813775090908923025358867324578757783046505178807727086887886336433076928040739804735958735333731278775713692542216183059198874872459386305871276358257091316177404659746485761378496159099943664868423209458222322116884958403891748253513567775407528382889063766968312258375035617218083356818358511255783645954925512710188200944660170819918135278672425052786236755863227046764980715239999426800624715459160842113236473370337697790318695468824216293750605074698335150704876397524970685852322743921796330743987234386270410625995300389232064968213029784617149118419554875224511495745787740616356074373911884963261176556884059673683075627980127188299923659010806154648667152949051692701715280318761148622734368805731412203316040152590307073936254222093441708427052414304569629055899066302708422927416420072220071972801271997311799360800848607126811146710748832985700885438839613416782073020326756952405103156878351086528732234793914473571973675875125579706141194016803243685028652498526421887678254621637264720275139747137389165311850285641185305640788798637808283374901804673458049206239414248222558713990585519152594903537062209148146038013697662421419520304429148564612822285415455330354776951302304679120639781452756381201891376627469586803532628004886557046640735062360268618149796493679879433691911961139010088734434304689053738672882497781005670143019426907796126454783321350770880997280076096163435333077571391237052066888075337063665234932554152840335840833813414103063601230297189070953843804371377668218259433080795488230290934067818205535164913799444446586894858186992032979805214349934075964517541408748368026373700069644190087894861482530217589328198607692152353586079683370088542599960615126213061194771282089764172236043781561024434949353189286068352577578030725353103245778568726920078284553895565331255246928700670282750877135614736700800435662770918001669186871565402461386156207576376613267304815750354924521108221649559089956695417202186031852473751599494791260582198615217562456180520497993140954392573749984000443899662370342951404679860293906942031676433895069513492614610341007561720483337182623347474710795855711260637396555512213659430362403196926080124234373801933496270686782007286794284618683172271939606208398365197588448259149728490356677394204040694651267049918091771589749618357202995022816222779544147952844299934843374324465612403702105826787837444615392565807254955120128487672344264068137662981954513729056442278467309050485982839369792588561980275132512917811241977215257522692959096835108158675965950079022769165898646245794184139951319009755779323035218456103674267788659791315658524219053670002080200230490005320556418190140048207656553748362841676454570184014178795241108194043155014230736917473676953657248656915609340245636664503546161906557890708580775207583975055410323345896765436012096613959540607220833142999666011200962204982497766839612900712016692615755161590594142714296688268565496810457464482310104622489927680000000000000*i1^147 + 3646351304749592891374986746269926631290059702714553820914981978928163487380420573607200236984966344605786168058738383544899279855750891197040610906204452134197906697231864185085664568535135361930246299385335287960451453110018202651346516874748714069904116804828522875349480246975414837484744599323784522844706496151127199526364033079616618465926499618742699141324070367361387123899089005855628989326568958500944247114453873020183227310317662317289964080842046717873353341157277133596391183779723657878445895260729296668148574496852001475663608242521259762530910390643819012731514058828928369968750175686416300977307277208123470177040951894041218165176263681373510879813347759143870257480404115095750377203796651767648968600533807070019153255259175703615190514541308006225684242647890252296681053460884352864353342724373597654867266101753065178186725274992730945323921492382799225402760949471369471610911463018336629261599461049542389249272682643553920072565327097549432699781282543421173342566941152004157215815213630725129073599465404390748432427291791242790867396730054882270229768863802922188137790560315828549973347987224691364187395122522530312659769856746938607726048997080834131387025771053960676537790792833499233592572098830582253331244229975262665644652189287237445878083220170013269582211214804488017129674998213794185914343152211798839894826848390024423259161943097957316843451148114245230644798854742993376033067253095563304182989513534422254399459018990829896997252973799020551604117790705791901364497098857089029771654779398173391442739119486603987065899341840329865900430878109812783720412096426428500336319247051113498719514904513334573923797094980233291514569877110578348538047074502330670408154078557241789954650950791337337667569230136626486046165776788383711579495642491457417307598938831131670709501206432143783162884628404344912534140545646354900379064884896232746827041777251732900931551867113763081405766845568812401492011067152475848595196431199745589872276297195502410558301729612745481524375182773630902571883343476757278341142347123679079882724915602613529121790959209958721117223412571398185950828466983464027357565554773181763645621480153619726004674091909819219064302522269907642612144944776624535817472827415005732477791366626273749187924016377885604981667717290705101898240743471067579733757922510478567029334941850067066263447124629160265507575734749551163743911569429404809906870916277654255915472801795556888104899648200383916018187502470740573148996287651366052444568617415912089227931597494083659111485162481135876436072158262940322739226507023129786212082363635392290974797667651016534064714548043860374948752046396024008996130229535509806544927590209174222649626489865272789632687589347376581565951347286878694065428001802475248540869120412214830528311411396524038775183004125060908086067304560472108483159917510991217984725699952139687910943570137361186616497550389001115450108919537661877610574432254890891763186603832171341209519038688071821446057263658153003464360232843725137730248908267525766940560941946996376934005087286089926373513802258802211003223007463132029230643097673038009163784502341571987052275213183239373238334417051045911962950995471557888520322454141384239942040653923035708391228201412577925791744000000000000*i1^148 + -273241691051599198674019692195888249389242598286531528038343291823228883306035817379551455620252690994585486354086435627872789360124122321679961485163343412043910797312597352899152070931647130491627182492498880184171055812510779088359437959268758947200593694357180942470792970022442540272141275068297185988322580728044884560675519133370583181491420610393532459725596709483017905769457301044890491709509734975321490553788071927302838197177676719905234565611829046768550285889220509613119944679880255390296020399658317770909362850314609141494911813512653008657767232238598779618831540936816698818710757913447920729790881756039905073902994998716950747948321548922725845760035807394305507555776469827657941643872376874212110220242343124037498855438126303868104410534519944841868829958473233306415114522708696562142653237262722561337853295745150093145003634406966867467651169108829817517498629420004615690134027985455383507041782172322183937901587866521650117004294556913607754768611773101210730197763187635879623412863702951179334533070633552126738870819488615414630490453107124181065865865216883690130817358250643405367648864437825211844292367848805816451485854132179334313054473700502979516443738625753527883146988606178942375052875730267667687927602027669472164794289515066208030686049242134493655397525204264581269560916275571237259708315629858666811652136327725964282245303724010164716383688197203606017935363827894203656488763558159368576720643044910594857509639757763205768806483825031746962929145388061059472549368886968347829967408952092436909080805526721377001156333096572541478372417449626859479489160508523494941636804575660355746176905231615095478151772275563380588018089331214653782211711316969126606194874990741252210644296256884239039601956958326554771651150494594258268321316043489932568511683919353253328505285837824639500045108771283951257702299376710517114097639278392815960204826850788848064409558730605555359307923424054412639237214880210100204251545972341220851931136068985925663946572407964130090241540181757205383404032684387035676834645950478314084104004695471741325600599027716459419063505984467615736668067285473717444586873352482446573436545579982423991542988816632738499686888802516932903769064169148596173891697031679129669274000928474718616604465484591423590252936000602500185186874981864724253252766786282053055497624350570978806828134412848806820751611210208657231309402072023975100607942611044944062073421737091349579480100117039479801693753884386626600830283324443672501465476365703686043460065115275844154300208068158765834972045992756342962777134633707065811839359175864906402660377063287618929074831281501766474101394434878857190218431530514461756809398235794218989286232367425370103921556671034864068387762545027965145388016125599891501907386393931791855080324677948105011473440950317611344660633821510959688654926950370979562547776516113609013672600956197944467910188833165831457223012206129028844989443940679673733303451298191087719614520215417354154679292573779803663581020014446697657583668586719556225343343247491751152086954827493291474177058703573280530451098752969257669931061717590951169255132111107253073640273807454925951428541363435130423734735975741875382839078601161407639644028345670442785177600000000000*i1^149 + 7688311936802046190330828505943687976559581546685968130172663648638167856365516801008654115352228237135124637177753381529478720528269686500843652799117852105663566652847805402153140382249854817603314495471135494399661648860998452244000407602567807988797591673108332469889836163276769989176769230783286668175378667283718288403672279973699004108720451722572713732516807203093163750438203567071848498645946205434834608559312230323792286070161520936732920771157388431321817822782915281589458040306647404051358039416444469796750217029684935598547590768297801440925353055655474210216939584325979422568940447968135803716964411277016508022070713810827297709076698877908384937357338857510080809854409985509694902645568734812302528948123827488898362522166662326337546212134444885502667560934498266158112375796932278985966800573088152862818432917452959756814656285561587595945368288045383800084833294020500993140504625109091650383440703210258945639632420002004622581839240198801665806992999047463306628838313566230975037712988956139967973962884007255773731107943960048784789820630272406863069160683987345764322760768727446428321602032074025737751247171251278529006921505964781555155301862391724655976343160488396615109986017293421817861252008870071974531268811260706703536862443403460539547936469281290599316314461691645919855910139175795584616971032787296431894031686875688840242239129843114059384236191177685156346149623659825388732200445680756280123794727086320213702252778492527905352414532106139497267157425296417314343812724351262807103943684350998476010603003683591582797747563980846014358168348952535550509809095757468297200553042572314196871582610921052529579699576611964529303429402657425687652633783797598133799119700025678754004892455078580205411578589790407674141138989442831714963871464360920116427918946283080766773036849680068226818312502214254555348075887887382825145615224361426063768379335085195338953263226151332407613963183798471853296659027985322897681068107453647302553400817845117300175199142671650688004198257442710650941711349141125281555648240167226401647684894765721821237169657902512689177154381790807117158997381963254718574675095506560023362779369399487306812117563068513259962013681524875987841089142539509968016732560540035075869785992364255549974184005562333480356079782257117009024861958509411358321252193852321260415423379428287337833427343321136875622841926639465032296944810394319036912469383521138665599871203764753288987614348435651985805181699264410028625943854310767681672488961252508526448614925233311452903713818443575534493300962352586527990462919240796415678914996489666718747556745484420707665404929886244037255551353598414685759768702558332625077847807305895311322341107285304300554955262818349904083140277229113478133423018532742648296514755546646757158312627571600016735587579725135770464998603928497301958892548782092016902278351876470645229362653406119799224967619151358091753194376576684858711151615069207286108352117127355832124238409695262061910055363866707368205185363223998937841491437211083273672442212876151250580571211619833646325474060536308623250740505143650317509258102934214711642911971845991817370366382231741168925983389690540048492779074808839998425818463530499493068800000000000*i1^150 + -96458172196925208296002212289892166821846468411024452634766324652011371738329916720222457851929520621688547986775036855599747483871416057673039682664266726187256748956864104447740586311544676794009377541497456164532379698730140933190662029430259655755535007254429135085916414201587342796024441619309559416826971403163245517438377515536929464106374215222068180407085496996828433573148572919853454193673476090748014769463925052482413224408154268317437635056079043048248336643712764114365342245256431913260896394185424529526753541542826370183703251355789618854344904076569174383789590327054898707835225246115448567935812707814265199839882467254031384701385192714497727448567826738072221003126216996501332803298177918648339241892596580297334723501423834003780106628643875116836136829671434506193023690655845299365950781397660917250511946900724029347993433203951163538025238654992604849129071799956529588247151143256610776752130198405824877393604494811100592459947552024195636899877794491758749257853460782263308375378315732650731375385868156859321546019240165480708241248493199242276345936589999850359607782536698092258494535700665959791730810565069051215242560367810067621988560227295102762646072748260069424361159716291983994865967722256049515606417301940123516454009171347610970552011197249705258103016888135706871553022898022523100307486712002209105321148611352175022735578502668130154684877871927603978233775396209763647798924489548703741439413551545680294862749545598614419360453571928947555119210404751257441416370138580313511427241604755208706782830579709302438405889762126310322707560119075418856717884894393416114090974071627117256021864965259473222102726260456325452146989988260924248922223014943904993184649124565900276371974286820015963242077621479052647805624229499784112473151719431391089649461903974526775717660021619485370124331628060078327651379383736673604539475389976527750609539122692754313467701796822569310989112107265753939699478659026034507720555311790345575027892009547866691833726735412065776775006292885490694114374580962051415970779577277267785312727139205989069948059095848570033329302014799535235959633590087589469775495917068562818386128016145402289168897030743660174219776601606900417156123443414119382876453623816335560151514835637325092375448520768444349099981196704443177074580876908631979821366321530603412451402204493995699391023658586868142570619182257337469488375442703342620060922183107816146163127193848134050020476356211487648522706103993756679944638621206561213579228711961086398381120464062196070524362991972940111516941385442564908818759271704318232422796252275951996478310795534272640656103083661367580290467887399292555090054999195310401929547807560961882801893885329216891255950711819841487556561071097473939972436694502028259200049471472295177522163191597727569607795444287724612227515156794620384170422081138338178122125127257622232020165327617135967299232065060867039680481378231788061782469113301782315422820432926963635638630460578434083680380566568645175884580816744705782082511009483035020830273651266299434392036830534842650969427736842291821713243300040665620250826304645258833071705830695255346868336639155748949363919840176167157313308062693785075712000000000*i1^151 + 459668093385069715686927404953170378163674645514621565443072761213532169495624102724182296237164268363664537076881524306118710081728655875819690702268842678573847526075875369650749343675855578127567776482578021341460442532323510595540976464097974896219611423925840436666050969925583557935755188327290912852736538258170077653725620132095314892811730966912956046358917708126627502128912766013893477819186552957246419006514259359867631751219745681647530357973863479978953825816274845784109039709695631493043053383392748239150412138413673945375148451262809241095035286820522556099079994729085314267960535401641401735903960018053254746414133182406764437598864674550358049423107699820788501756321741381036580290018690666043095125521417624381802619363620898658921779466577133734185874792428493287280508852430805224549254486083553411650970759080296862403584941043903298918776790542885847980601035270526993918726369172776839138879433264689694823781774214445627345013754842493114247806846760550587112919024430064161285880322183479492213477508012252928228966976168950520832678142506963574633866496746405886102820345112306210859029684553721130382482260528226748555905209407628471701185883130257147375029983216815411749174806254127803891662819394236640812525340895697728805183032320156871826360874975002001789374121366722767378617434043519434754815982961301968819564738430922138393977059392152487211788327367653323970142083860921961764266096536689701239042716342543769600163491291092250443317188562511218906689156144031407120639730460731186103400631814803603370697954252434296965401759837747210036404064445689604847698329836587695773346013540249746466100706194260741784823526227109796947638875194414263462342134000702166991082325831355389371814859083276008783447512086120063667725808724229719800134640554074938649593908271747939853844272256390737890393729151423788831417804616204832482020385608721679957474936861450194937340720003168624126304188804701992513116117657347648896939375429198506874022015282962643420523118674706056130126413926272233900145884501932340205521792878797457058628128102543726072264564122617750817150822951823505833704956066602461104956323373422991523654322514253454676598402384895947620865686531682240507498048760206075928667492973957695239412393581667744359127240984628437229856540151379804186613436864943776336937974844461241227265466686300007563639373161333271611256765477534908281974172683860635284638852167057462876024840857096996135513047940011577859132499615816731014491412214467071311989878218469017127501112755315780895464632110224982425222803124151502983070861436051630527346733791905568675738435081783973398454385917847270008102887899893946865262741863577441266140305034630727035281028389275882413848963083600262456049669293716667302416583448717854826387078926336627433905514971426680860884907190042057977387090510591126795386744265737630182282719094072128793325478168017686913793295128558052265578592954415071299955844739588208821545579206806044075664959523405024972077769827438178675369814131640684679925942641195501603448234698698492107233212778828906573724289891220274299727743777267928336943330835369617038181914982522749887194771715393528797052253919982387200000000000*i1^152 + -66293741779386095303181442088093894839795183468813962833175865878548657022261617231526219022384636892796879432633087652464925815370073466806756310123141821795256015382111569250522896339884878737268389248972608106668734119118583049867325641776934598867584052846078549283856301963126552153808326343976543344570442874120354168116670081928669607752463325501980040902104476962169817987623251470272088559374294860580994704767580225531801090769866786575094818395267866553436189275610857321771944752012897230530123549177249232105711203614954999613365096621222157229809903489440789614374242884110802165802084318310681820497938909163693679245127778509135009818838059001176648402824879062335445154199534473452725357170105048568773180558969072757053555733981365325741378982627423330653620551277470917547937839331895510633974237980599351071219712307256542890032618703990182079337566588092513307611638188089782864890971430018724165447451243099415649281117175466320182772287791787498620404879382950879936591545689094703689832304368551839997354946924315558222150410374047377672763871546771101236734174779651566675881315243076496466833057361113805324083131519786029721574533993767279729769932829388538410656122205503138328274384378529592126832070034553521406589386115322624487904745459578523955334606989981943473855559241993078211439148344952923652502778382450679227961128756200193799667429600296877697888584397090157728571122826795775327844160831031032226849576551933422904944179595798282533383582133821352389170365128945096750018229488948004581929817822767947690669338743172324262211766360825327380514204586191919862581515754467303571218973055605205301365515906678874371245439978676754252947083729532825351373534879587642656816132163678516555209475126721569871694981409371176926551407860530316998195951959185535286430734702072559547971214964522090865066322560499146730570523805500132069208639399653113920683196688419580827468069953726454654141580131319849418410548733133013518002569134525619068510018111925994090866120253858203404862514922975037838254870258150311142683418164706142794036925832554851094944835911109892876925831288730223421535780275627955989372323705894976853204254224110763068315810211833654613484299093486462542708807968596590705724155941633011198281624354690361870365975164027123141361950252278413392393378207136115172528761410734639374973184619248430846729416894801296898475570552656433531697348778987161995684054132889506975379337558188818318301149432354186621068782864515140704714734374097488610718060061783715037625633140329898814168875063606997165577585241303847976655457355083030033792586299413165546294496340916369253125238527403675656100557987124652069932358539320803813381366931031190831754581732664002829971434043088902032780323979581512257610751410204584040175989078511428830039051100540185768509708355869612553155789934683679854783835177288036572890068187137978490494753858943378478707042990171441554402643362278488565366908118066354827506110972441347283200622625827741246221893244907780544628340354543636839140865562237518873432350333354335745202522220863975834353204368840663328483814481416444596357705238831889663842088297813401109852593084117811200000000*i1^153 + 5134140271609626859078899316401190185881415974900860215569182720701989428523727799710151246568096957827916839168126259187601036554887510748284736687857686535155292223365946481871639063578527392598572797477891102040437449052994366521155239634128890892828061680164067869638743358757407707231128204165378909208555370906211859393523814004766345596764438578599175759177669252884087232795651548997906754221270004083937587806063707008226148714839883029639697627179341467714353217775513630665910541112249347103201372662111386021603849980320949327273109244339245959370638728376006257369051790293470350630310480511055176544198208822847584892325820127418305975098775258883016541516369561972706793583279253217336770610462669427190886328572132875754027284958757482897513594700366274408034478297581599457588413026458392465825148842829952568747589978137152485287183884193448405019881840206113541071136434143828593623944034450698651933755980463044339843748219028693663400063680560302057433866178962000289679009867375762479238346927292886644741079632529637264797462624616463766514943504869588742855923564772562069732236351310464864998917054040620211326605411174876527328054375886747230097568329806132597517607884014748195896723911088619971754089706858754182756311555418845438522676605091621022723172277772967533421079594057261752743273485291378409746848132991417514563355867149808703509970345601760884066542154748272530414273406870119488037965783107610947282514372444118063859453915257204550930574109027883573653491554265120896689064747504146473258967361021050822966719928576148783669046946436811955416701055640938817067363629584045387844302924906204537293668072203727455246081610967490184363437650349353805058872402798485819126615686806142551505699017581177747292794335893731677734731490764392961480465694249459383092818919795526878939622916550871662909860963892491725454324843569665945480626693991847131783300430665774926229564800399243476961680759642211837785647223471527866333899709819655409545328808159411882104984581460809190593383368136883397887307036930726816255125845350806051725900040492663865097187967193665324235870388355233826307132687859952856812742745890455746528691538567619859516582574458282204130381485826449605726781074369777651136512356989299022367205474954487403775979126261860755303259297278230733843760252771928384652990018926790861696535976817905673118356374777764373637641522240189605709463399807888677424944248911308800634469180180601394132919116990022647839152187795526890153003504046629684076076032151210288162229490819800888843596856693786887371750937612004821039677950941180189377937130012210649793114527074842862695484718727207522727776431737996957759003088499085018920701950072252853569939492879093430700510600089305348436053469933413749785284852218005844841965079609174632038005750436524876356749833420642550466209145627646707307606201217824729680842489863531102033670789764100365347617063070748647875940196765397121479325562440091990381129123760945151897380472453144399447974220942899509466834896545008502676569799310111281442604392848167773783138773830347926476900166303995007032020727200093042953047133869208197794702091616256000000*i1^154 + -1024257651399725238261856482177687061354291059939946355999753724343463848210671190849128305646076670924472790133739984292289057009076790888006030626717783873574211198033259998079716666324925290377866378488358571685836568467249483080738120028208833264983729163907099185990876353401671535111412439701253680580159706145392789261061143860737878156854767598734109306726693061817383547910299432744165060934997299142357628256262786646828431859519981475552838386825567322266726217444776971817365436568574591625716324953864993125993787070845127904912385921161411268939462933899089178055886410688478793721493711242930829424544322475794453444097344184365945889391880625531687465336203854462624283834472570101379112788445926962595091648828027067099545720351561156032247477164771802041831915150229482208596133538960426598863103080204530971961441885498708933205105881520680498198127740043132517696234936283702454764219734901455393563835795319987213083785807031384372986631495089234641629020932347168243570718483041716281516161510331815395794858461551701415261586184938426095280855386130088831342537107759230391771204175527081540394998652505506308078258356577457408728883821994901398387214235565238412431222355431367470764493393394441247718867237532446805744128007348515168986865127630445902847939917763450615327457937475887640395222294470001739807886970266251323010413048566902922244430691180711056095817506838266972705261419156688408536405754841498543179572777055143227191146544225894487226449579768192952987002322212812321758457972185389285530349652108253483975646937081465776360880284460735480259278858918520699794468082728790637703937755374078584046672364841929810334352745453777233586231789942810082044278556155756525243102577738942739440557732280923884236893091244523719087506513398059614898508019249267948178278268477354437337910372337823722446063443324777900427986897986739779012860350829095960174988305874082115466008307374342502499842587890810939948266838409289942323529374520762746134807443606587162783667728546566857990998894395369475780554233677996350762981115554046121512497955944288837364251081631044331954110334787877796276442382309035389219183079535269480661990186548418356796419236934219699735364663767991233061102285262699494966377378222320818546865023694270406805885622990598713051049380429445542653428334475771139319311771909838751916906086674977865230904774065461041035806356746209193661545971947962215141043686537185564256575241396226890971936397347559826581086505079678934149548889887467629621976654069037006894113565846014198612148560611820160283166440010092395371226518440376872215256028731511878421790379574947632703278561917468329178704136293133324086540381483411327432922852081555453390079912937591195342740633827917615764146639909519936282011751213894942613124971845009150311302279049658535056838997023848044529382904132309697457871778499838793636831078160049790532509322052625786562744274719404848597494140524256580556612053746666987330391363211056669413959770538333680364093078388979805114303581497675522812167479050241733499053501470392393923996041008707520134538628899209007242879949789694214642073600000*i1^155 + 60481530393135557551773783152008594464710690192071808143311061074738013727739450483206300711911431735001461559299562226627894774113229772873654177056100876653991538346011459108009238159196509284000282502970410913517864376954354911253939178142191719329704125318708722771404068666275888394336279378766146711165277629477141059634853947368297650066521035464178883383706896850963330693512811658438906822310380726981165215134973754619370656797745153707627090985986784099665652124787327941700068609482972575341549205112704029519810422723564512055903784319015286758367936729760837624872047224745570176331941305116678245258219115074904993020332026241187464443134618509188460057611148909180356940303049282848438778226266630930287706404132738834498142467109881646732499617989434819097637322891537752003681526832646579744652313512191730875934666141455464373321681232570524488736536182619971985576624446669172296469397407124189858847839424541875323765282985352926902841052349025087540884528824030978469804691950790419545574709509277912261348383094015983223308985333220966203255680086070848388708771219496918171197585769570091701207906342830120527485796861938146371112432645385261604926067396223992890485719720431755727760315439799249110320760997502369841211533547062913013290319901621991927843276890103022340761237241860579178847675623192108513653341926778574938836254854863230833824296654332680803909269770873147950223076803062847663782306424814066161256868226341851703266913346203069335572653197338327651683374478150091742847725872378117357449898543642257648085253203363162771504659359155896837082929537587620495109343840186101012874839478575924221146181795909798101233583275917047093315480547697674886183208316463747550555925696255546968363513190602329182942993178406751113154652412115065877898593840532630612505017302597995977938424822514476131664834062945791374734702810501541639580788629146278129022400138035625135527261856961381601933280762799161398114382529682384174311897786380158799166654935782899844239770968609428972101983486292459680352355943735121562233387590671062985044726270617376654843441149308827141589696187509560740916994928760950491526178998798506283212220149033070637086439673493883770897566591325638777183729228660395914953129538982556841121048478538013288475752700307855810151712142999199061499710947993543801601242230493037040335569279106159400736531849458939964531611210115482273135193209334733882630688789550122708938436951743776914172371711292969921143361037044736763865879984792391470997603635225208332212550867073822919398995519583979407259879169939389908536789707731648997800620816931082051609652576618997326910784756368897405659562412776637808102591209193239941549073078526330782325695994739366852140830090570075659254449633020511766844801227717352021786473929697705737627151057155094486759876186742685170373084802017828243560909149875068400322586975118878129677208448836355150504628981811077879267890578008500889966039006774149774864911291646178000087691767237163881031064032846669329732771383402383730990340308226413166168774656925338584008630345526347727012523419893760000*i1^156 + -480581523354773970749324790397096527633208267532949351536160892318048590781315390840307422421627767079022249076625638484373333199139691532032079405398688654024553670127522877800298849315126235817196009540380245459765470379958692223468530066522196260503056278263698330673306284476885911778412742769425677437239486279049064294530183244973692736743418484588325997074335884385382324737267422233157885639581082325510039193917401812558813973145948932207468853804094611019014994694286380835405197650905760669995761745691137765592451790626221504390390609215929917545269183594916752389707986754510083190187769105051230618334143158556783755199512112960214802521279959880472498395188518374085679576995139455999587430011404504661803849658491928667243915032905956439160273957595800687263927789433891963973666525955351388402369430044498916672589184496739934064691844213082818767447846514840331383316021780430386835061636014305574827550554485115523559563484214857241334620115889064892792475138598646397160343342745009630728209004337324979916012254259732298037798875300044683266296152111456631739435092739924097527629940725288802505284923925184698904833481095970910853841848771013998603359621391511912590823163868949020988098615601432321362293638525185639202774308691463190670769983876579318147929561213490324812776488959846445457350885102223690374703435451742099517232353640677524808776359769498177324735630449114986790959194517143745275992799701348061547105974654890118028427996905360086660441100854262161921157092798730026089787221317488848707332544082965788913172074159368611632887602492672057224623312102372073646214329484251703787599409835059654987770958173535837283757743687472309121681410673229172433060860257502298333909826427269115117591383865052373774018645365981157127362248446150949959547732931289159859598862943375291467718612177220553986358221719061432930981224252342672928444916498479841750600775566525682346637655049272935269484088129960436356766816875163201239451880115890771587169992360129089839259835296696251723365658372942511283366645075981800356944605903641210672485905378915109839093702442249737920495064202271847683414758598356241151807429025536443870357945361510002255615120543000917891894748432723525353385406260255749344410875836181909813235843993873342978591332300351569857365728250170337849696708534915778456735870554452631458151491819576960655229087479410346648681477412385736349254752091158945424416158819124162221243724480583517509398983403128451426267663973683706252316516008611142110741937269952763613703689318130633110040935234980668880047133379812450326121253612255814831214459501895071664796566865667414508934637666829418481391745939069417038431654708890570952779007810266827921159812376319562601684337114761481448252802217530216549139853352569307453554465074004442318539454387912839429925659341122080377056684579353203183900434215008194402907447711777232624316478555065409492332336261762297417217835360914613613611740282386489289762350539422733827917563192714921628007889032129718417341003675092549551470171952685835485930586112000*i1^157 + 629785100808512379146690572524973562245160299181376708667716142943423031132012950876646386663480537173814608580591035423009041922100098882863703857990452557446610545512921574127790523531610872430643639663514827791327576323699643089824093428199620158197069994020639924088708608644607738506003726863043289360472547063724930501834658923812607022138834155102884010452808905583566976530954518401168563889690233417975164194791227666714822204200551326397662423408010904341927500063462732784924971072415247799785322357689261907621626092545175522279886976494426053247160536220531852935114792764966201304246351628366640813412088522303563199742998421370137331786766438796870673505680938878923540404384454500568434996927428670841478657887015818633416359218050028504585870636244907421470211626011461018168288983774695815366398466935640686008234083906690244040913229086111886694412131128274015261770812928042237627430262394038984439713658620896350054014068708291732105612944596635165962679387746615823139466296526906027153771921776648300534790797243143596455639100046826852006483956237700310875151237513994424441715416535874084699083930065870318647877909247837078025920377306619097269476422945060641805260576288802473327620609807179441740480505567862688684646674631072651925966061201166101457405325437206077847991083111367399235292007661062664359602004191629281106282384630690911587364067168147178996305745522585739011747787735759239128247116149919222112496238945371201743345789880002110453906527391693339978962014140986974101929819022524305143754571338857315986524219707081361326294194961798129781445452043861515812447948744530659214534103644128393196159235352064803404416235192268958582483163843937799211416182391967537399636537241998344911728421112678810336912230719231550329672011353604425226868974064432423425900018543171256860411600423352095569332052972344137412927934915021354838224067831691011078494301929847814360842523902143836571513859745876468883267180476333636835066006499329971789286395367653553072580838796244661551831129643421484777159726641727114167185994063218215645972767036601287867419277075127326175257530909774662818321583647246185967733316782700860305498642866289827843183751699574399519784501251669610611373542127025194835288798867789719743103595487097527486715433607236556781200387726594409488003038918602018092738803377818367075109199286060945182844349323060640149587626732366931652436807519324856606544105141439534244277414005889017445401849493581324689021790711941770622545827795524180895412269500563924708759260927635484401313959743774772238112671766051899917673359846313339717002538758834083553675696756067076242627349987297757109371835767394772480131276685960406234521547855613797670527796528897707305006583271775953439924328791604237727724340086210473301042168266932158166924993570700823093517533836234063492631538424483820382923231834333192138131179809411295127000894991009130495644226249809137430567430574846602498838274663880125569545850796333987838017608800714371978536191505056818790400*i1^158 + -9660801637990660026870268121775201086042593740762564700154623300426757386758263789113871089728098204194247340040922011652384705135191471092868583242938454468741029531468917482199290880891605293365668384184097111278021552198806867180437308500026498875019862622633426855504768272588410914027893584262571644901133178581360986265024906859816278695708790979776219358701224534152369840799690646206122026479116929561467675465235511573939468142539670894807787904166456420489187896272050274178165364073164758624067818080605568090363429367142580799075831456839048298384071931371939217705831352270545791577708129862562428187798554567756027840659346373104899154723183699884688124978106016911744907082171161291211138996563255147792893401403540200163307461322223264884073207847626715125754245307653137268364063700583397156920919566094773420640238407207146785026187541393150761607966499548553179381233502226374757691305388481900716798489923997406069552322432964797722419060957584811378809040614217447175467857632960978253131728258966588055389343962766959834477615615244164829607930369695283887420251344377124526102397144342753941789936601192643819922063505916805786189188263405191188304220397766383378565338773582472228728451263070860141248171548928062805694481470665471546449743881974795620181717550107333547085430730303319585146379468546916678335570690888279023725756063544926794280499972872356749346276342281280559081169489590831498348483671027881313898620336237505832787027429599811923146520236669845469609869893894357169316150368824363511116589804707386603347939367924018745050660986623808126258539050405667392776074322012476135628614300700043916289521097505613629581663324229976120590596429301919445962311669193378174924826860015147265631039071978098552744835909512277664611859989914918893929069969390513743599795054753932037993304467340791632223841530878918369393811304380128747364301044218390773796301975590122201759074141593941667325646804241989309921224922882745912020228373202460029970172329353837587508240253124466899299266170243883378827294939067803539302463005307011697131145734846597413072621988248307113127882289051597542666330530891717977672648604535943712488482836812625741577327159268269382334775962704252302582192651339286368646011953364003078337892822861779337085076114101504345115065010176129322083697756529996788218714309666689205877321931468371355820815068111977616038138291842395155215660900872047880767623227985002290850085924397229496551894386420584184995169939376261106414722338203464832797011257956114216017544451692763838704726873095455219476670496342329648421877438217254582572434092544613932038060724446237854605440933538316153147309068311902428534274787117224003855205530515143519447214120528344061680874120301680246213173735370159707405184719570965342770819123182410509973287843490001593668194983002158572361234709206596282727104499748883969474298500960671563463497723031726341047078706994077882524482688596598953310602719270924846455705682575360*i1^159 - N1*102216181503870238026671490354272835237104737883501991034560859117170230135987705275654649365747314696566735352334209864940892276411929963858449157967129306804089265099670242835247801266765081667613844459121454718426935607300138241158745664327265231388982242032183594554681340262784589772858198001245323310737654391194555119121290314628205180991192464977986935907342490945412701573674632625729835048093*i2, 1786130587645280324370957627455893975266895272958565415964045858908311402381237425274311942192436146035703038371397871693021280083555283829558722173297773649632389194327164414196641270699424205421159500007325775507800194623513092954535679655720150093917516793360224724372313257488607771195835724774070720841778342572423187798282741536372844242271599548959188292822829658821019331475996830838633817428341967827250537229745995040663122042176124038237081997788712319900041284590825766964007035167961926798833808061138999714846259856217371367572193620295958398357444362756544662184462969975115781307942131800921398332171072479182649931889962497871515177829932132572978503753802700908654391831039233891094280375165877162698586629298901972246226260343646431880660692197401131311781497208735106359617492576521098936018764504270340246445406190267981068185361931883068655446565030425532271594913745454732852145505676735323419661253481270556144566408214293435837229853462154860326561852829578186410870418698671074034376902671077678475906772332456278767312993216966854851517901105678978496753434781675105256938562983958499884111664885605017386833901093161244750427909012064958951536371812520909389495427416324504981388369894732074455665165609044122435416900585111898842209231335281917887095145937591536785167590958348621807390226957162255771945311327789205823925008597501545033460986324469790412890473022379536458439440879352461394521809232984110036378601116335740932414657840265790694138977085709191035528750944305086749442802376627550895466475619716716569924593526394453529993456881702529160881638546437019718551819891148767800202141335039029911311960657747667642483594618044617613582561470843946030316990950905986636928550642824963176419832105236847233565242223366383264760908335173714652034433773814610735959612034382347705282323002839065724773644759080925887076666602973167338835516039032927544079208729384163196312965506170009945579157611065272994069661082473038042502095550601528022521077630681613684289186730870843544909116470397339726333676858437366823409459460989523630768382689673395465469300060594428914118740273176687528107752756896659190957812528667296387123956942128668276532046212623637302869062821213732818391355758680398665612455324570176600216449490149777394333010970938973636168039020237199033111680482724585030096389929262254758040033457381426088033930421571262931198328906689552966389046350313371705928549008500153333527371995415686985308768914058803885527936775565690479588890518658341166794798345664123272672796378880383302577409923170370128651310376145144458706103314575149600888084215880007927369223305182072833085970006772772615072067624501633294076382732811779863786502514959885230562514226445825806897953767621742087862010425534099135982327434601651975411258677333706584402059831811454082261418697420953560763292313146515365211531823201236380895500554331713886134915398220736960785009502520513581714597777161559887868863065287772845584114247490322003534680213642974014842459913140148391527959121105465885684271551758030223500652332333864637451277691786972361310043388934586428615768355253734891746040602776779034124225944909172895323301629324136124334260349263017615119325653068712801172439369729162001096773185588416114722179393774951257186692502361403244869014603434806918388101852172055766086648321093565674950889324437285062726455652562921086548255499815973526947456691295772731827148113835329051507196874515756261367441645464822441702132631557290783455577925930267394196286450430596434103916097641992640667794437003507462223073564372363380792299868340371278980607241865381842679894334789818552782870841522046131563975829766674691339777424487940264020899548999164293668533667760058762471381326448572596626983464849030515693735032080472562258226189158931810180465807841172197581108748722533542159230761371672702048382964158117254032622401392108207560131012054706471303194428047070187946162431197198131260152608480205606211422504585976304035833615031780758453872363414594664486120121771932393745772348866881483831759614106527971164616361218374491598590464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -3074151283288555748807823239245715398232300857475545854990980097249521018290217771106253905304309881895606996930638471729044148473881210822869556386432463585892008760265995659951845072697551509039468874787058822052474003739183660151329856331590925356689508669534622808163267653416580931026605337836096723570212572515430811199604164694491432814619507821782870816562950634243249538785851353283879501406186905093624848572551634697945093722403555223428498593226999901436279439553568727017948636526035286703824882476767155131911213704081265757040936169440670026436106222086687203770995416223602238178112021420643413049149514335071965873625291965589968104423868676820370358046099360530931208372400243912515119812458414590136063993978088930772344797810303171434482081813467914252219443763120023041956491675332375983135909148402479548182197345509256346278701832390760721481053893837961854933970626271058611008650621968088800316781019025274858765503758618132127110508203467849616842515046954297946504294588165966606340807499277986731939291506397889481067672302767751441263466115847213458980895178521135838102584511712250003766291533350802792759036598343088347035265495263515837158989957960762711115781503109511886378707058645492355977710326764702068052282778049139531814335121813927352322815721004824303553006308330840772541849456545119428726489435841302200083986063797942618512458501019014837251425917465768957701161314410618940921124952902438796593218464960448619357496846067739167128112643449274307928007475308860858932539580084002564808356411392127324780966628844992494506618362088191176593590894390824344972831262027471256215636609525116322821222178276802780251417811196942155879961618412578685768240122700301807063627811969412722645871476556256038023997224390236964625778585660135308256660262133088492297120985772913687295257145770182322180341370165851768197485981772748713948038282293274440501505937480917015016531337744870379423336845285634249708590837426917716895310808098355831531000074294103074333882859866667103852098230886729615198629057408400200979002628357360294409754258112916951814899601274179837189434635790212287418062340082112640305605770195887404727446416723915333494012093160619495892106303528745993710905126240532391358860574417683282185849250940314411547752069182966227138370137233696498271447939827085325788375208220440082137958315517410697707239696206422953279244026933166330661573144952766403666687063575300330461199784950363494373820567320603619355154589405979680805822899953080553962446050818517534630781594079720240573129819398217023142005246172672811392441174167455315506940293799282800919136950314840170857093431058821050088726936943495803970200609891176315313417180230039666270769443920741238983505203163751401109093807830000486477898801077683168965754297718770459506962904373054896143466475201518095264660025753831604521607949028572572824467258245864609423389463191547973348093305820077456223877501244536721205622152618262319079744323539760797521115285878554043558600281820894991238660720065578870820269759241738568984560209984952745239335268226215883874624259261186063703449231380992302275451640483632789289371619375900059223896977704830609050888712253353494661608636977725120726465533313598798101655421743662852199386353551682211939722354977762518975465217632741110940241936247799502264982283760199174911303335275270425320989103945146738663438336665137492997063811252614355309671930661125434414913830833364530359036401967978414017381102729659615464725564964756031716025328371325909323668114678334972735444957597703990536507253984424835586400968997057211192654916409607616448287566402516322312795408973093205388741038882963928320255169983445453512084412986472497482554646679341010264815186129078440576638007122820008631735469457593542825685216882407310405835824803983080770508088405124301862507589860920337887475927634453815518545834684546170690532562451402362089014508162349930227527516892656841617249005099681417137945745660601910105137685894182689313834605163559007207082948856068638606420335849588766864621625630243894286273488808316869672448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -8974533035434557709477197470154597379590013845222491465357575253279668802586264801942125104499488475607248093790942921565546013682188150917706415847850832881241080944324227157187269068796510019568875058522261833360477404797228292776645560675963928903961475963987239734526007298451354321073942623279158991201812583478486777294971523772348165263944245734794033456495937031849069721217146214047653344053986355215114488901695846379449975209590916000941267558407734858527860261267029542847173255744445926232136614708796675984385687606036591670607422482670107164391084186265598471965468711842374186156878614772526876158309693015517306954358567637188689685799529812145156812873245384150575498184723449432963318578759666242734948714079353523363873710450576540093341700155892669904698138380641271652750868455001918584576777724066961049986759088509310555557786611843762353480188046587303038296129199311039344838452286529583677057202249010799108090553481522801656811623025828080515510549735970748655350733107914046061683347536079799881001077192111852987931524497836256957903182837915766819083348485550884109358298201678011375232352979983237505254404020988310157273690003050969280959832155088825843722448280982706639230705654931270243393065389334473516841792818189627775748656951680435429132607902187753006731038175165616036054396744227440359305757426445227114595471887238644823707534943722990935675872765818920718464913080027758846011688828155260343115970625192020142599147831339110702737720349320167039057333610025567934248071482973591595560381016128288709169945210361254549041736471030753227875262803204353097508033186352564702862996962575995572846594351600115839636754866452042350198007661402490271038229205916355634517913952768807659668318260642800237654994719919640379117665785749072703405084556190691207804273029210451817332777345931201368671394717568969521587743267619835872933112133166590375333432131518201531715644115586119636764895250239498488795897505403599603975658055467144196358135433586443077745457736747590565026716325693182003191266282744588551951642285986295053158849073713515184540591610874993432594361821440239152647821133893790104644207315628486642688319587121697391086268978910635962829431996414700988379012940019586503860888673401156804440183933032703051669881976853437002996985880722462353766674845710857622898229661863299998438514165738565428056760784758764247004676369812832235881901595070564671978965057310804274459720450256189641358405434820129042265081597129068535946017937865227538721586376923032537169969873387731608057952666282636950327176015931753534144389908069768996888587666654078195501003370739068390424202324228315970987069543332886357201091555285389738794126436225908357489860950544084077456869315731730286598299682373123115339739520779267097452788282202650215330205852786703865648955714832697812394655550015649503868809768776177801040796915563298312331920869636076048386803002646633386844356723831159786967957390052433443300302677347769659854619999071603838917913057193821201265805179172220779538157377256222584121040210830393850314744982283901539503807253593899371661960572184833325629027944848875550511781895132650257449432629575325359157028512114432630923479791291544022731735249491681807837721299829773053228101831432762517031855904677804471119933122552486178174216336466348889878658844971402532724110950760921717916458409075316471426739014981510110100407169174894473199728531879521544154867899123122945915540901237105765346774937122307730398125491645052279087039895555303074411142881038952226181809370067518094105832569056591930779105115206425043364698350220929291445296527870875656668025013679263344359202462535597339116100793344470106122769428120127052482425967793007638551411360058073443679678059174438792088216581249903246899400067831295901714903504424944584549888435930192181747899045091663824144293789312161514931777063266346075474986840423723958087085819978187603875098142903148151935439500823301307459615328130398814877855967576896162108748395119641329145938400144502581812103104205423995929313263885888113023473740044888380249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -24530440800576163168780956215009383734119897997345293414741029890355327977907753249339133964099097968078460198949072747102006908798671709634250826827946165663554303964356864685719638301353929291334646482455604015320354648779756102559527995824537395305757994868460091365151820620881441124684741410425900656774289366288405364770078882055605013548542003240181181603694438560841207933212849287378736892244818035468388942596715290179256085628398702650471108649996763340631394488471690115698355435154322534036253553300484469774072958707429647523784683243587968256330180276973511958548948373033204423886348616055538304917028532038337599310720499944528999834764983024328050803888444454334508219072012621165799100367166254635369302294536242992530423995172267098850397349515549778467483679977716059412330260667654678270926822391696241220111186922694677207366388432577210304401496192229351346180360389934928346669251231177198576931907704966591940486349336862127294457364742635057185517421199778511884752562732850668707501420751308650263459300917696938884597814301211741062985976359135559313584077091827488773592110022757320914106191512664711549633273370732056371638193509187620225617378954237542464677567377249018525112911784944446842290876805874034414040534678938342410769742845392676667175233524695050111329846061177797028491950222795141858313979717555636824268451675587860145264487512093723855664187637292857747590552088834692855782065957548982403854933014907724487970611952615221880790828681671104883318919215265413693594257616975271072005538872592092677243253316289979450356095757055589519956746063956190809092156779747419567595639162046666116285110331835780862667741558470231204907466134174513372120476936575499229671743364467831666687040481539854450050045055453297083979013670996978974765327233077204701591734693726122411834812191173544526675677103982087820089091404422909811479147317592595329699044330540904563913775167876504268915264099230061823604149793700042765580423686294314412376570644398172373067689631079884746242213510038847850005129448344284623070838870647937606826556782962561550986994386442240609518630184166766165081570496681321724334087749824477323498538605572641838724786349631202452596960955807982190719802579323273778810249183311081804945314836731601872744317780429458657554327720486162420664860388444784902624626825115062147016108109483773500512099190488904051643051842229650024037930245741891040718012925890546198665975549826479110658787150977219431055892170579794207391418073661765194545132663195808337400898991768772638024634579274995997212837905144970527655693032516409499346605819719622884451512773168670475056441065908335674517159441709424379313442629400373402393252268756545909579853343896642886469814328163948895814124430982446927361454464234240877092928153181596402944087603609758255193588071684261822146783754626551329261742980650552778292367888867039255077607583781042848737488527398289346593856785996002333356821197985226545311153364861623227110085662194642499554057748605833331312451568311402458872293818945877705527107482100348397379122886622312775019294589122647915890701692213753844391684100391817459294986755066180192397253698355351458025247276786797234909091247384803985689853594328712154443400047827827965719632656596228862419365252809594615415299760174190992716872708280859779986349223491679707209141324772742275401626686995445461351109641447844086226529420367808867702339231861369348892575656860000836909334804751555481202960332523995186638857094200359255700325029275911211884255897149124187932944602191124712493215798530721976990949716860914384985887414108591597192736066779124962728671058619450296879699342255541622873595892258652513950200969878024501596852090382210643362479193189902178950211517400583736014562981829777847128005959046264774823806840369786615310351534163643804411240668552310456123571109497663633649217785491568566695455401606017755162847002376517064665389292101654992729892714467489913853760225317481629610783832357259600762482552530417813157799364478059797111230123035388978242404179354916693488757437180079698432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 78601069852294563584500501140573122712363481441646451130439393688141874514846162836173258233709012293811459757172371422839388999192182775857362705900245451126779955148842267288011068204917059997341968259085370944888601931224940147834093049989095540992799560342877200224835000133465959949462864046212119990919441735715615180491956816384650175862516992932742087866507838732971291600887524970636345851957418264306722746985752278867434856362640150834556119961799235219259820249887103151585521601758140474547718370664420200719334488342768904117161509811657095356174083858328354526315487446047414143596933154274927311664861907035332902876711412648089415172007705673540057073539058587164464302860045403712742990578657527797630894635784753736917647802579428451767198791492057667300209827342717137364533831798339049915201997300300336889898184261526947377222775398778313594223221715401318801909006337438993576196250265045030804790819487803820596606607890921522012453455415200248462021876431401737298252574058209391276655610538981350288458275275385990944835227812967035793467708913985844006146440808027836368896067076791499894167228527211534827273560999885100338437686765272079491357354311284430583592242445561706684324730121127707445018635132925376728810894544631059551870930628600307624950094497860284457942885745845610399361350760881301971296269956561756585690755121624747924043706794340598491308837931412564579201100539864149592877447973333157605436486671504855167729404293095523852644155907982405951808816432214491890684366402377899279489702221274922770524766514226724577071264789381898150745946215272201726482413439522612458699522149283425592850093391657679846010895721961117186972425660433358529942959961979467393905948178236330083309480553823687313211027456925067109705156458727058362458861927761027734566222051855359703450328597391768407945064040919629760211737743504712605426759188631583647654228686127301807404783017852269216133378928135034869521222460679765586492899518490859524901733053196337107121135434231287840498231257681293743763056171742148845643488664406549145502236691496113512685320818619218327420669135786550741127022979684631220716537712047975941047842571712440286371031801279801023264495783341012970880236332344762083049172855595885232881561485361326509791503957004586969441150131896638962766523855922252939632507821080308535245230631478794910948874001342300729537672823812916689179824362915223907232709338764005945256717595734675808625674031991807882823169018480241266548376298448011844683786355252791619268475891662600112171748938874862049347122978663481482953144829689470951779685676718176245318835110441479085367939654221438196347336817980346072119779968181421380840741392401355674998182260757663495750376994398123854848120850698162215047047583651747291439445974044265944098202761934862807880261200353812737535979219598838384316548230971895844468225199893262758178864781978776878885065970323571204779845906379031355070701489553867985430685197786208412891550483792176652971779072648258449784425416008038811014939245206389216231394972776920681024975076674471094734779139139317371836747073591303172607255475273789963960610586868928941089374733357822097474299251558088530241010078121367145372143998684258140955689709222809734952471244654858048668959390186465514568620139412382228495193988468989472236433974220610876022330685272299019170852665269582979996389214275545020320931866797088709529485627346547336916266301979839711235360076458013251004007398718124910049513590557586345040549817311679053261062359962743511102220285261236840803583522430468593388273471609707135221548421539295599586321498714360325094892218383154198337617084858828413215283183843206752173921001058143892645752079786585569351912501029728988762759797130892206390424112146898924822544333713472157404529386367620631034889914651560080038650502599860609590139867024130935742837401109288744046029421560753294802930505721638976593794606944067531359635621819954708581081105061351827479210514922001562199579936401957108637607463972373631307887400083671358696175168401019352229772128946509907200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 77155178202199759470027249208580639973756539398142911254957650461345945924987574142412353646229828110982135181357297753702257243520185912798934927713667184471605152992128489626013763279130941789246061890401575879164575477693622703906119846589109827918863159155306921180515381191468678464314348223615372154102821610691326270104393770028415740824768586496775217158419625790544384900056947637168477533026830318204794220742580894566703565553458429409115550275506257382550219712442696952518600531071463742038779767799460226729595530258717398368816758923372341327502501488062188812584355813026096067934118640222168463477007472384908247881144952207305832350885828329153442570171973662873026341837839245033081168148055655480398637283718184694470285981151734034609924937836704240100854502284452115496260527556084312565571862242986695635304157157519919751790526667277901715119237479582765884844636128246980832795900476400261962680613734504572466891354440468747955692272222416766805858935432076708659835902055348105150553856840584844965202033079258401288264486857880468200073535082735371212574946679230574214349088554385793643772524822141409953682247708681931911979910164974712775268475810757297536729096794722839177263631425513781778917586786450692142744858163610967989367761875699427818307885961152715526070268850440431375297283933122264954998147369816045861250831592166967115896923759254808075309938278875182153999976349491488839238192823435475918558565280978074700397974236955865373566538365923823276769935307906190779262482600516311354170663601192218263889091292083815496211606095129559848450079837255557195169981015241132711602732499917525941871429105429364651750273569217427451324979400603739958390676632011371985049575565584227060087699318282852206012771126432748234422037253679774519188540784502352017269823802833444341954568048865396435336264644205465366598379200103239627120873776639506348261074859638446752607227928716564681146918293206618970139296281545428746577955401226132205913571990256677088096798419449635217013695886817461100792199836251053070544310120568556407987336268108554724773812446333971739298768428593499475395480441060747881830128388865327719540859560327953161497506868511911342966930524772723000883396361179887042148399774608645460046779173911642508833108932120383848197669062050104171195341557750431824483735916220411855159339801075782089820799957075366997763451967389670114759178881935144924551304046886224111158321335788203257561469374346549044025956748612668824305169379549565132521157099089061020093242606637166079195347341771980664176911708767462570464504825636101384834717780431146171311478007187800857535078422133831159100124804545648995555097433973722291297695214461992686642961701876016421906073511067451701045439631282570896822822900691258177563313798465616626313288865081457220647442305877453409918382680924127308981511404373951301117576072854516264801807279095819344578850141254251635140854652300154784342145851249277351010843622677241570971911085677231383449076703044187112876384637605548559889679207568601290423083999197907800656173008125581990368360027297851763257710624513237112033174961172032299221339365133271052816344467663087704261475685448095803668938896841464517627050341900909299870043024336241470348532483288233579208635147266613112010725289975886868064184954448901091472262521162477939629371149740773176450922619970871263890418154207851971782470979628657238697831103170067396139306982094709975994520565626406863446718649488855190138061187513678795501838977523918795687948747781624188011062755528874159757353184192888019550754691353027835694695852954934980090940648039657128856598868490315894274545693844358025456374585116325969009286258431317641731494879113045100127364383449230204898598149212954059022437261610432063130852092653444265247462816607225693170881115895589210590914986398008027355623568829462997761057145655675547241766863343596334896794240069995558849808034902030854031849330511002390097719787772720340047791754345251596588147729399998536275960538773314970041487425884010227841301906695725581145935452667634560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 194711724286502542108227872803946364832784431049323495912535523740339833080165575146840367909705988027075579912063584252547007151594107588160062640841970542343459757025684628482840966216216032510213645889794925127674907279010635029438339701814121158152396978154212653011174415517320399176996929862553770592472211684131398651167341596154665863505935160200179846768853446654128934337456590158074192727692390011677072994560232444022215358467421533337383765165533746348146677367465604844099977200978487914107067444938198736050927821714535194796468414744326354499968059527106275122413248823983070170154903784749965569807913166430396629215229294317092255815394717193445796878296794465645505877524232772163252400090204205300622714798038883139016478856850421112482577734442767460732101187150174954945259107538636479796664663541330476533447891998507665780631051567350732769757737237873231169812915326263227925332164958449663684857665981499868804509433350593175781362334679510183861903018588909075351646723043695956720591432392127062899791553620238589206394571805303703351346518217326460338954906281358001206272457593519086076140138377657144874019971276004458130529300091704633237062531695600155999219272715204708731184490257281157112317355361564521560857738824898396186241192147108680776926422406043714927440223793595403637437073720950361590724277965410300894533360787525265941783316774049190402707583324546120703574738429905360976214764567532694099677187955356883630185954694102998606977148033427409961005522836946141599554769739684081997331332434221735806281518227772688197748466530051118843973124051411287927518323116851781723014285755608074361149026355255170583338705406392820794609244261245088389831923795099773504975541251984330090457856262379900563258691798619448597426207852515917384370977073014907053385527400775531979953864314239215947404082385234363627782016810800645839089227935468811212760240171608703855212045236659895613479345090351615661608872089884993093206945620920945243812943458956994672707910074608603987866545529751163635131273150251364434313616086358357643428666034320457498081814501167226880353048899777386766427134897061017783651404078517327374212901616519197248710646149260919830227981138502842561843068524969355724621477357764337749676246730157397191070801209480861213363174644935276614428102182475786470276144739804715054353420611492445895080494695300232792189615247463475981808844427142733114832876330364922861739835260793832923882454626548612141568236410050444079346957387148069940086504174146066849720210498205168930654811365676990988650766655801559088930187114579898738298024751834091401666090583512691461152700297910696993795275445769011771756909196862453464482178425368956715106319247141194982303169008740288947073936875220856016498234634126308979132579855261323647014919328401460966649690793703296950334018611506995729963984846081946836684418721040727631307612501867884231856944229603155986021319885786158730727665002023394446782288212987217625505655048999662062936543022578959523473732716634876503910169752459457746173253552404296847542572182511269557522309528746664563921328840048746923505171177028044947581441362808831009236105416771768888456605327224952212399747814732524321053817046922845919205100015438603059946984373765864390447395897717402609021370195918813563563894439196108925659784263588244508178300702037784688975109162720517219539226332841131658536234062465833104303540059690429100289501363297878536090434484280703277827206836184441494568727330014057244447188856952052495227815406409795272058573518380663704990802886853342133017481605015754657898388186359483133798834984788636521593285990855703993275558704172614788762431988014989616820493349513431628895070891365361028599952319972627192505708412990623043617307553165995412310637818228874211794458585079733329569309001512427861100048173818508282049212328304690540389033187512218240513069289121806573204298958049525200031256754412073823123394370809111287175689070885039966053152162392830530676573130829961750843207100100863114824660256193390088603471683944121478101189448964624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 153584299619391325026639496825021625478946505625012305926229753156369983126618484606922992555261104771304431665335014760993390509737181090446671433338326930109785559289465322541860136200268592020328335710524813468134652020040333235247886435011966874505672053150354964260436828090434555333883332066208878622147739138547382465566175766852579774941358308536436616127672428769245336456825613353304443253963190588756075699729668349472687240691297556912346546819515357092613790948955982581142955710084061811400701934087434157743369963491312969493052979717121606430914849512201702048016904923695445972251503723283641265880111593175570888931332808202027860475982105604279092045220507957764433687008392160918366207700426839914556648994482668866168054785733648901314662133883426293930271797883653902698142736717146565158638436392159858757266476002290222608434788281150047600086048528523079138423453097858110054488239838914631562817552953250107724639511789900858712096157190783174786593331988843593022546038450536201274714089480949701885466002178267149997376668715048053002934621348026367444027519053921637720025914417747205024532582838375894946259843819203651135653163444664781254599115315802551615479074236434783904961176273970447954008504414605646170759399491945987059905609676263828977755511957288164786900651376946910221307228124536620591386961819222725768788379799690434370893355058827144942554966984000851248155286007526555716563976350218991100820249958343813192239543471789890712213784661667546455349069342218339908243779129001946955050845740406145817460789764878646530885462393884195676453174170066382352730767259210801288292634129252260306440386663828681842811613629575634123148885143951618581870856112792758217379464794675592410500377785494986586018454693333835574749360745204457533415795396000448380718933745320770262543077988392604439053728541777519579374923626366799105627876606056214123178617859756258702841634416395570546685716333614395603495162805413185617501627219450448266070098004661220283976028997660449481311515698152357349889897859714995994654761528330263209992177396478170574947178507462666829092736916798587147622982332401198639493941223145613373443082243221893761781902911405018353457228769230786915886523802518460704651885561180453682004797353025072722171539351806077763464853804941083532250297506223390634187386531069124765820017119587466758621046477484568604052617753425430811305586653432381993713337740209894775978019373063007635577758631290926440792897125528409631108441743789391870797404571143888028330460877973058227146466852508309536106173380948411766572638518816289953144753708638468635756675928401819481154907501204324857837957829965149243311585641750183681089615261153981708309253640269205564732426039989119229778971023081445278639386766977705915382429289602580884007065291406337580109839587500058529653550144424544707439813513471206604337564021770577983029139859406340099450960351933753164807128454479031416858493495020147539933575113674992043344547355382761984830135849273408788581450211200952974438160030821502170892255041683399461859866826683381408767213257206760143914791046425519767334463513081038245878767576039635523620015019912062805234132776617110824644730738322231053239157625695719261313492241858334751310467701332836083342515441517432018583994657352583463518493162711373185527970734053178989742307456233434925291539600790977248507440661058087341145637439327154190658877707870110162084347879681532499427261685360585937505057380047411641759882274796207099451062493464327055358119304965428080263708465795675192270063888688765316840967958573272022950709795507915879967721993635184379535481013783225758819852622970107504615296933914186793206869459389815779541404491295496718646992665931358213960242918287351317445855084995240516197261852095645781807116730617095404713350956571134784760995994660167729541285718292695061736126536441838977068186191653004655305885408213334688208329050673256104351161976105664061033695536132960570155547430793441995527838943843185091646122483457278754130736614859447256195525384736915613255569622259200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 159380302457879769947883499538822125451663928714427450440711324859777863046485380471644756995031584546948560668689634549853441777191214906387656706283509345512357819219489782306010578733498804247313364731100748491043426956240660020940466487276292853805444135341853499555196022684630900204311704557178584752819720546021907091562166334289739126903958263462453188618623565590900165116608152156207292999668254454141651187029190087121783117426046919446461543268855851217877943487817488219379915106859006214026917847331752606843688046253694798265981893308169958542564039621163349604825706271472290068911194209538571883193731378431125330366813417867337545759686574697020445704649289011487402677236084273779113132307330130639759682149152627398342273559988083931124792274081992798365874813705135992287009800012872246071169134408688685525356375179798676684282876481225911596352165707361158779889380447380860759742543443820797376088894437368853486634053992731948873447584882562042237323597660824831398275453810081177279803995179168547116244713549834827666473853468880038740333539305969787637131936174484701811041649449142772654319224230697293338185507000507002913515603740435056015977497971348840578880976789186245842355149451366091525403903354750915459733497947504958728516800982331397148868777157833054126064206157063825292125410409384900996652896238985795461714999970659262335302741930758818597956129227581931695835183893861617063534910579218691872419273343510833499434132774722780310972920443513670210006029584244635785801502706373168705368712340699825974010605271857071545579973187211180572885716229728598602070914171058830148681570436168676868792741734536638992199920080943842744608472986355385903222596849750721028888945602105801193366322931997311200576145785110112560459541866320637309426811337889789461973797717986057900873849328096337816705053319647885841280857166879336620275406424991216705009266447700876572227365039365428683243970398028314112168256713332250786265232248099548575327728770908517120781869591482163560086276569845252096171661263447816864075312721397314189179046527734690282327616080564195114005163060872118946795873195337969927599648474331182664473775754322856432470764204424905801959773635002490708253316107361088791234433922440929153788825808812399589190095147815290468082771129587888160373008534653312454050457205924459658536502320262406072668723978734191046097086705381828622253135965644596258938988188776048334748216481193521669671067328714310030754045311632857166078594520547157635204351077421924145781108638931438913167016612015889200099384364745872764425894413622987526257874207843919540980044171646148798773204294768677916703971483169777373858443091091530601965393819861126672709590691124172109875028734805926306378224254678056268780544072510605261229318569962089778176333811209411669434593287358064301436884041855772790019846569218116355797986183972144085377276382999851969468714125832910858219003558856343079136228471972081816589124300543177279052239425052053272200092703962091851247576485229883541767489040023128238935405164714199412233383246841476747135546643105013036896297448491009854484719023759887503947455857458233250175588257802566366223439807794006856689857349131984269189638608326485376718059850092795817518001815402531061255333186504744441083513705459962370460432504716580990906437660341287455070350378632951630165938674351414695543311299172671882205623388458219082152894615217825362888478232700949101743822952421369587010546524262910432358985266728618552482786890226109275760951531272260583959284891174499784370513141399952401878252801729740064207945845673559052680477370476639737120018656177192708016456244950526666035134296517731605770755852992058043136675588349764321325825416872652207273681979335835868449983959566948801261260518163201753008706691740756848648518564596489512676841797666483426468776975113822298526202697455400521340420228835108710552383763252230294967164818070128303968456164197960605447810818052332110780593835791990950572208694166037147968539614606469750565508379780503652293453173137265668846114117680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 111188174546824513850750382007130069614057404933542341968005054982442711482431999946355511698477580198380326414765428045826710235075308567381509357580741524015216850344904916912489902192285338698288341245869085350266225259141540556541072346331067137051872686610477594878594339305141963588220329366800712317903605478115148726361458558594629282864667191766996555084329148193534990084573277778288347686254679995881538912032409094899478713817664749989187205898981843099687535113774397334231922326670919794091971362405001684889167437421778553276018418478666429401465641054035043259980650596809721812147862670146434404746787339836397639455946057863442775966765105878958276894864687707183095632219439928015436826530697134814727647715861986684603458248651593569051773623671811024226545956423816078643393506696179039554490720949853871515890012247349460880141915089977979950682397285221995484560674029681497911839214444230486805732012698846102939813275193007553052648580743777048534712394125699121530926656544750996701644908512764069392716125270507139278483814079379660891366000526929376403214517519912978765864877924835651972178933048921557098289111671683847453699055170348789146064538431836372966091240933442603996381223779314299419909519718983750430107447297268021366424806188551902309278489712567428651807944027745935024255346541225692599363999614397345829962972331824131189613891269866710282491288919188596481705068455557681348474364422663776119258204782974852414849004620065487564939947562182735431481512046991583625532773244079990725655549748280489441523428057206052290736667011303780711360786886401606722555821561061436699062076068959787031526901186963032169294589776577635188238422787307786259020327711023688767231538423220811001466995682595002476627971536570432352758689505289875961790186075758459445568012064493228142258965496192158490295047092419555509809812766006960987995206602826529044105905651714629942072388214920182416653124190316882577750170481129411293612044019411159009835586923142757899666909177393362602529931273350763138558358791729246263613462535061252735011242792714124803747612376668889558539642498207778155280285278100742333877919014424389019150641568510652777135869439052791712283019322998210058734654547520022349823170378026391774070186636168979578518642151664095296703319664191374318779702104361369181099262488996760566403611947769630321783506357139346079007421832098181876254596967683558527179496269467573073257433338191428181751956572055178582623856634967928255256011218187228812685024302810371661772078282821709126175745118445217594835467550567938472072691985647364012103844088680658143363794266594345096987362967338712161370076658196648399408735382682921717546699414550752309217060947784815798758347155872955252428363560728389825149637309184804648586347196639921469313965221464019378626018910199541469212681589179128816102383507629029355818656877055701065655320302276410780878054714992235882628856294190877168296369445647764784629173140599354754397055485725285437660130436816915186873424218209834883611623903391967503488105022643306651595778968622986726298462383037217727708826808952964933422972584573703700137932195084955437901213830507392895095119783932893813736786059194143054791735666276720660406699395486555448146381760719965478747902468572948067148349384459567588415071885425200877319191778341757459450391011349133247158007236624309063124796480650953150757642806810568025081159728032703304085608250737132010602649786062663251205733313358704881083539092445322556638612210538177475762855000316106796069257087310653629901801777691118731635138601210617988149317764124176969095091430324984721734563621335743846718698062429486539561537348477360176551676999100937581326271839194804208962946293992139507543900377524382471640258011546635142692152775972954726806958584420433876467355891734002273325840996191568968148944809905906040050096951599149344893690041160390171945423702844094922442120799505066081256440714172298878961531231221452413391461169840313193332279254049943143595328382401353621408236488534960466461844845747055789432869644000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 94196880736633824979226267253308945507509361383733787654659572864343247306219039635264430700632805575879301613884239304523426876105044002760368690397568804846905161344896953304421877178867912398684060053436077147262150683208793441543889162555262159119095876692623475966849045348138408986522717858878327791885475731018340719865427197447243477126193653189982276260948086131594332667375169600060394621733715377313351141022293808666732115708343454082428446575118398278029695806034829587598550111001432991145999489951803369296726572512700771943212496829287203311523447111346512616966856347126198994822110019832747805896663470471365070200203569788340400465331302825459516613050790317343339448552669698386485030753031348911330464127990869501958774029705003251947447640642026568612945998179255359017751128413704432661853016759827223317059380326589303574990211149037398194469877254297815719034183040599129870342765247983593293171799565846582382705890884048681323915839563458532008023682148531744564253751230216807997937679023187872000883436022002799409198905686097471776791676748701330162093204959166380714320864995595191399647576755294529636863473534306822023867813807389372651977388484297429400008096850125890564105267382268725269166004520639752123556719711265598058112585895046460887694844666506226485176299797210605117759892952448541039320984208675939761868366665040835998719676762873609949405288347754135551495945001908071864501149186979844386578151987159121184733851157663763225467283907190569159114528086822367834391483726110169445072330257337253232098214991743362088736376899683371963765255482231275689241813181218378231977465587022094843278317311723808228127187800897474310085396446747571474529410474720372433187868613569953746063491889419662099345492614898054727344935315364566810066300244606034655579541549648046805052835742917587076833951163252503667351934064293337129491785729076287648167098358233818814188902356700620307428651463457043949527058789889682821105707875587103909002072079518529937942153281881521963175345424736779654319214669594115862960808039476960079165217953830333661743473550257693529769546722702021625956994914639742584334886325185561103666304816366949766490370950985936713480619323169665737924255022773146638092779463292854289770730195997680315239135428247331205723232144056846075942709992115113725708915162542007575954321547556389706722458641466195652576711440350515018034796578215160736145355168470722331600091802581972446509863544419648597514371476889708638224969823784802653795779316822811054135487354965180200104715072214883748269972213172335560498892690549531103873988243407142985083352456436613494285853455289085095634386146854319083943226790555801862374392430865267603628295412083772403536223428522372555309709054505406998801560445647478195710814644048574143000012096562008724644479644915239292787801987464548113022971200742675051633862953799583627280643000819100299648580100727091397911116633518410601505146165764315288835750472895021195232490772833672151524894294222197367591655551872606398157560255056623328595293711225593919302547923035961392027004760037317193822639617414935720094121161935399714656655834751031018958475365990498606821334116202295558253936592370964947263843526665627414922476544040302875996122275053409704946916333656297467865193923345731092206224213135450835815358199594501391074675104106960787970350825698477049177905157742562450890726562646901040314802700539699359353788043643230736558757540131614968395432558404723654983196853767735702370333119128861272838597431737952611194153387297650865537703017051789838942500199239674764488704540774893043995790554730010954458877724324852480093881234599628163799260388468977367730896637017271732247469218121426361582669004895432836841656435552586291879311458953324112408749403600367774702794632359247772815934185670500490430696471154831069475854418533122159864877463193629594311502217360947026790291582610116821436012138066489561244170440217327119752432782609234473878854590772924919812031921467490770151227955960808559697955406236702164404571762985869147627574700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 71308445316575396871656401345113221184711036338011975774390076059613777775138743460257896428094866870013195627810197546256236717175414377516906825871884025750795749991760935669147795823290603470070779587583253333114402752461619368024376049432626980292475557116408804674821634825790596040954753346228050123684502218620504046138460404400295399040752795935943513465416116000644940889165707485791648279521193334123216810764228168440200594840295425031014713034751106599406631435147466114791480545800540353903028120025386915218031151559119368425650180260143845953819914986190991291864555539433590903165690863738067817411691264308680281285976943781360877320740016595364219409142307407873813218643253245630951236419214828491652711384327663154985853702629454717475656169711896603913421177791794562929804926583106757853442934395646273770423739798822905040586237310472895782937099613133347978133679277973019074132037060828538224841621589699205459562091271627271769763024993829580512836190970245958433977121528454997670487259529146198211227212609370377812118396300214301278511500450822051902938046486842825508932058369500554101425435653490751028779528128003479135763654561556124144159116506509782296631898422279082271565645842581101010069395025005527685612366250506238989113782091700906309095882798178290549489170430750001930243273054873461384327421450291325644636803890639420819263423273276013975968366773561668005742212674254094598428459890366132558264846425705409556231732906718660164160916420753766387981006500575708925916777978848870836781169188894092871978171788941488757640701571490831653802896561497881484383968090219421892771444775442843949605774795616940226262880680946558572576007543919600844564977779026122902331731860445710827018165077450227207349797713743478187043775450954662273884055434816055871053325774720170084831766815793439688324752278508507404325591506958355391850910411844215244295270943180179751105075405626624863407588633686787994071498389537764286144834720468374142201615052275096623190236704336346632231584379340903579052824419208828950003095060794242021752498096685007207107039255397518881131553849225389529987838912623926152536370515746712932004148062261592896889374964953725035210729066149391239640212346602368041956540060283038746599859136107858901052969035262686119470093236344080244275677426997879194168761204201083113636557045622579425240304914800355205649164659487703305621473929370227767643622730461798959079928469864755056332848791834067868327086000072781803648275841322016388222555746295254941277062094756578682384565214198007178098316184240623563547914747514008738379727480853748047782794242876168192496111459970042703054409270840315756017679531710307855427963558539610026910054247261388827149219055454339553040329883250855288781328630359199397209395796217869009747064181503639366533210780186222433096670868645449072353259565313779804625347980559195170366303709732115977112180295943486687705212732787035256051333049699921403444442201866655090553522389975341075884137842329519687284808886766419943731030488794439263964663236305959790581809861150919431301930311035172277008428984509475813148342268927778943073086865188721392807416871347046101333313085160615377181798108307337319775143677254634215047264996072213060134772292024607144631155038827573646494712447102814705641094971665906454179919078344738839248521186717907782564051822366357080853053075323390070718231612194614196055739450536208100637854386047410576753708039610393662267804035826671003999124370355174268017121217679408798323911681252233454409491082528687238956903712238206715804944622985409491661715106180190639950686563676177799930101934008965215754361050281603349370146912978550551382868131032812052022831183318422581008265166710735390629343946248074311545893397895361312162854446172713830242412571553026051297473475932910232293008115632182706131378855541082462461087447992201474322347470628484477920568153833676824602759191014652483193170365863450355410826213210695336111065774515166532695528868809540397065956481390204031534673229261836880044401858218875203093980000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 56486825634438283309892646438502510926842451670060607051306840286231924291456678581928383638440474690300292038961056535561464049705236954029217139230215596247454144227342554459585138819518485030634907016687665919481754165409277664663449060784660970743191212889511986791544728252638253410555077404622816446607771260427496843464703377784800471730752140490608127827420188386408846245670300898609051170735887076149406449091169427665309348936262116129374134148988979719240604684766898140593216034889309280253494238367013349234303717246071734787124908485354347498251941587268791135380336731808732532348591249554846386696886356714717634436607806405271065708929927476807846912600667667128935994810372361622167924666170408235387852444230213225871940594613997585858406170121996395718640878387492718204877621781083243501942675479457968902043583081326743128750774162864393903696110587309889319441080209319887009283237145799289265825721322429630431943987898998326380715277049751265282909290042316871788060839242714817652578554375305830570573824542381925569479728156151025409197224479993391395197494394024270933468259468441482943672208002680761193900702783095253436560209865463395752000021126782293903380868927748820758635535982519581789203973664341523770556777339402106006796276928628882058609834081078097082774099000876993236511337445099873517109131258585611881260604298826331343287347532904978284347981658815747191003580912143401356863114228040728820937663078553696687008474038404710089253003117446951824108320245542514242775081433184202120808927921690773270314086941374100820183779837936577937002036956028688089168801522405274350288107041301192742971954754113143764221259390741825200610927521922792872707729856936041229406325066766274508504600210398864408638472009970792857611544693769288229692875987186124445235450335987828598753315974041008975721001858462787881465495193064211138014676304644740664966946387520957118210227514719197977087430254368909573893044701102193983919539025803645941372035277279125114634765486098568885035142754483387657736671676417485212733862933628299169399297285744441787388141789761196389741221846465141571782714869208781489181128931701252203849223710727171733920313398068091149283370855783524173011746488781456542307820137152001858450416669943198961553760482024575084174999488632920246921085205548178793764720936001895728266471437732299891264894733293898956117374126096703022877870895059072673470602191795076789070315456143103898918880797481819550349786215771305542066663881321083656522857637937844650742964093422493576175676331890896925161126835492892946223427580499471726075249256627372968714435458073280849178154269548980705957675487813414071667945710643690586692333316273306425630681920174544589536917864171719811823857307057407956171359497075095123495678011076197453847909486210314232066373427575051934812487566384121959042551521398333289676874569334622127345038108233137956818049758144530389759340859135812298446393064487439416752056410533016149384472855163504328289028224727709844945832628906765225715230389595445101858438058766166086272487302360189055940281186209902382278396202697997687499526147664507035500286355090166562636627391422344462623141997970936505654933455671976420960210336876623277654048198844910246286412191295048460554985934877715020894597654803575717091844483775578999692108114329333323171995145397947465129841302352483183770090267577250117490623405347435975655995827169691584182394796603312519195676146479055857009947537322171095572954135187257679383498384625198117737292449619438604528906968401694831314195506165495180151839044904862826630967076898635803794285962878415961940455807677123877072407836804050207874690566657646032508146695809017286698653284664832722356211299468339038256699317357156258348181783887434651493380153256765912901087223032680154555614235791704393939442747153490819291021218899055894516604260718286210889341044971556886462787875512702439496178411192137295583475737930275608224675751005430482930381855246408302732766717503812941805982383944441381847889659786119884225327554098366014862750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 36945460888467335384286000468756661399094872216206049566192667188143406221134140502343538569736045921376660856504271502376111503151866534776233705210524012014393207882857296316058920518227373143926090231587952172692751203213474749328888056630260677185790971535935220761731772753161993359294183845551451798638048565628727015978596402761821562115525649683135152657447799837340766333848710840800651511593003528327637181533337853528428345032655261707397944490029585740794449116777741114952937423349393887538287149951633238299092231405756785593210710500956772668699985642994017741407442082902709366984478100394687609994716035923172261747774654759223459339822688531899693134170723960112842682651380394171398181990252347670573744007300122674196923373860933083242703778675521773661918249266184358127448901319076787803655501133535766607671526623416827812923759687299143525657458259480179104605894438896392737417321527862525511599409225967313173621496866322271708054028925786630606445959118211144173022814597322369863231756261899376771404236391579823461189841032188356104252147272167045189559855275632261443867533542799118225206529951453132181147455484707500777926264722404694536815007968597427659157679170712424501676491955952894947585628613925823168048142574791860488772727390044703097247411323841018151519788968869277886391797881817293663781086219370713151523358744716184928648073279446562866159725444529039666335943959194291641764379803644061798945289612428611240021097710087234203560427365089735661845811790223942587725051858117365162433073553770982455970063412154802141055854542964273087103906946341446471891799694809572861778740703075169119102063947620932400955484444735803685114322982921960912826862656727546889785249378172838472720953188602321223313107909818501588891980282109593167454691238511221567945664186135212724654123909726365912529627781317289447366117836474026261480946569418536899867665280321477704235394300110310540354715703616891269174642618783332015496077405800271395154018497755252152444096436106291321148391385882917868158099861277326484942549771673306472413303064220247949182642157014071228537425702345898168508218366842952285910811611230015618674177085611862127636480323650333382725866847101619914133366033016831167342160374101313759093115753230703193084986082376643458756348314354427160066056962174259287789129158133514068489146656405640232128461225659627879431653236708052592036180960606732600504264272185346775801305022660671816431855968870187115974755598877886022309117538530793773967575235081542697983574510553301900270996736405059384889269249365343196922475120031727975403214660476754265597687712630337387742355766766404616883691095867579266934331772916862022734010617355828297425994843457743824275804367227330739320399241073965205956137376141877250883570418046780550481327373229014523244386974381935596149627632460080027251569038725215347740033262695696367364133989331771853587163695747169479676159333535807908030741758721785815351243386172283957651143131058307848131288047480003388773218401411803207551643128450092127420854642046763585113611139545280780937817631896317914827807582473912954071640112912179463233284856330621845296300412928883287683836162164201308043806104161513528833076014937955788616388725127738212656439804469057139030799053551332052196784224367328343540802388076639366995448292771207902846406173084386021545603077483332256286357925647529266361590869169246950541983506794035778597304389788322369432484733112514534009864149965166038108371166457076587379134497949517723837398604715340552490440416458514901577891341023297240838920152763100514373251103569914720881878840297905068311777752227749246743852185423519720170020914079055004688173423884736569012949817306366464274712672595880973358441305285867455525230006946016039092912812614356684693316549013214003133278231885973049320274506809456290158784279573229492364855776467530138581393910228528763813439356693487241884425663822629278783009586049969953201906198175515571036799459741160887136212506480109544061390577235232430767636146860119499830634893281214778725000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 24103574241524499899950820362468491873783625495381620378969011571717682067875749784273836566315224869842100187036106105950874944001933045618335471090596046656249139164688326348696890354502437924294553141311211830860053136279816098186959042237710215487978960098279316830614483446281357031681788339779586553920893188469693847957081845671766121267730701153175614629945914095166060652512392814558806779942155502684578952781576967972119295913620845845703107519752109377108074898093072035458534721603515625127635192738736567316066515800537167211142157855983056700902721375715363206599433435002448423594005298277886366253299822884143060233166301644851176650558739748566235578238743992505074407356909484077776544587154975469768963484149415702125683370273206189982144246897060788009645585559780923755168901600301635374326871008884190055536362251714576180351540347286682922931876374558093120777361859957569405024309786024932766575487334500520899504279204697837641740354630333049165917479186565168182116390673232184392673150680552413176953937785948384331090172811500461820589665231785498515709637322392624173182485507248122563299060353345039969888927016397266965280249221539050294094303381137059144049763964650197408585197832263408427876109283746525925681349361355080105625817701314114413885262383472700306935487816973750305098027460021108398677332015842998897610908293509645253010030632470899375297872907816621963930038590185456971518205735920302500708240718213685810158209300598543386162348950682301061545906713270942778550801459804760727643111595886771263910408043790712278291954775447122714098687228694180203912359082953545003232279878339622866529889416883915608303310724387037630984303331903462670558214109048807542570664656562718611957179261135072610131656296794867734020672738469001912996601821901989835380169356534701225098516100038022089990183589246156439116642297051839709591754408553529219680172800002615848666497338660723847943792639170040479153832169684446758912880539072578661715588472845783251354667003444240744356268183968469668000143739839041805628652657109222379576925053765985401612194738095405328005114407904099257830766609497168697622299250449846616473757243210584702249652507734729636607176916249173761288289977156412378744910487257078226757816928528507756302560060213507439336155611685405953430010327757888759833451577851573939355099515669832356327367095648489162035486280246830512992226963945767269030809201792955761202437378446023324904509794582661697613882513974399567808873659480656202899900738715895051959315187169221998520818102558423243546167078181257314101636269411473337239806286523871176005653811484908575398519684950254062535379898592427630966785163267799562079443804878148578736968352478453551550402572532528788152181071169054743062349975767076858695069542529047186584274351111523102276383241020067236323156723540483050961652274456002134932458070817771981316685672701158820030072187161353737805919288779919225143149804238384359093427121043469460001931718450430162368788184337328069605178559613535423699569801003721706532816182803407124399786865041398867813690447476435309077197697031573240684656306210816525813222827468600649986172642716618447382320052109833339760643503378311856835251938862624275789798849145278318588224606454556508046399938752332395178570728328533287546618840283919069369282496632193441527126558275270843428674903874539927295212563728644070723281492430871128885851230256452322205413132888222392324535761101031608397551304847688373215111658884280047245649445667891453493380773875692097673390027917080128297354299178197644119906207059093703756400102368054681096996951723107239411915849490248999229018716801404466112159328643782441659125704401295577455436119279225959914106895350456686717209979556689514151650125216542986609085432115322544425958076139434285212893843520193851418681003698775849735662716060366272506613908759475670857400554854399210096253465076010697883705695546672078127813097743487554421930957180534197198528578407686463417398488656760418718286907026996486307394801595665977437367560775009676875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 14003905343513406232638084821828908584447577616446515865411798718105648053548824465302739378593902297591899781631248028250463335735833553323074237209245929538979871466837632211522529142421288412097899779016080262601928614628306911743935998086133369013486983633320842302527358296115126561485382117574830868602479436633729314663617986992818217583137303199694173309085020990226183379458473747202785869072057019940307422767478759621627612093973999598346006102077686277447897761422702522155472949332010588313093895601525103675808995220839007684064475078551772026201565326769277100979438200825274157183768913436927981141216226222395437208105820421218464167121385184560714416295930575802519476228496008712774130615146373496310321058804009328630401522960879485392861059579631862849486964658412947502765479621312164053123066034124432238780790570234308426353653643414881344523846810538031127376270501559231655132692575913213756540631950087870948826362230262763505614065415586659274917686728436572529461113713804732067774358347210963218459915405548099667320577500081518685231670451863503574606970553744354844868082962840151446892989556057842108872210506888875636691288590876680432430799191532270149578312101338081155832744870708696373228766794729105976262954189895176241869255757797646730349800093230313140991583360133399777361654117019893136317509834556665841744104701663947408963774947825956902420114776155417262172695111841143118169918563038278534666376266410100623948369749906568165670417386924103021853808540727068662870538780534869566320542134848832795575841207049563151225153981815068065675309655839749174840791439304827115774149233690657246032758005407441155293281564415152446877195560429934587524356838515719564539561012098351409177131972285901554253972831505299449162824200900583434603718540900097933425483808454340340635806854805001759694112411641966430071895923776190509909065694027841415043763868295503540806146863610945199499353487030231607153861825270588451687076730220962019870132389536330334945501805845023901322100801487766287190648252244299237497280979507206830125624207385674028915666506006386501728497777365834589493436719410165435010957022890388252592958681585380483133423347778828319173556648852185430032773903418386639764385949521072279846705175926982031848068267874657170586404530038288710319417158602245986524760999796705577162497225362614505418591075214737899144525642795607865878851703450301980888628761138781848482326476172153306230934134312931488770216834756913306502019169369391201913185625055712851144651702844564180064672838167339169658447012793765640903289562969144174776920710850499809857552045097377804299825751597868596316118654890176218051669886354720961789161965584749590485663832197343003549250075681784702046163319512045286057744194655837084380888114344754899281451483212521806658988030640809532316476234358491695823267810001008922387087221946546954395874210299076963599452801885803878812422375517258040067209880767896701211549096145555304471122751325400740042367358009172757794240681403951858087800997553430948737552957069406635742259107270484619911078153392436815944532721289612635183390686163218976023873168285147797788376941776339968672840834309289245753301375205088591855539674121414985958456048895371724945811597267965770819638032608117293339694103069874875598002030109356094811711614011883369637447224847562024084569967463017532640473816485817046580429182494997231450058753236621176382485779503776237801183788669327916641161981526906812126020926477586978394866707095371363403536581366857049344058997150381275625858261734029339977746759902645476176549928958463148822418200718167001740736628346895292065464269920241091600908782520566294005968575055737630993169038934472419223229984403264159606842562056798740926495634186489932332185042006151214458424655658918596726864416129512657649277760831184230318042957906229616625077497979142344318206882734327327987699605066754478764827670154814046739086752613909629564377774063892477186955580310117654390820740119234594106816309622143285389262626045445322006370437198105250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 7508601895326034177213683306364862027818761964870401280400144106358711490349243710109348732911881721413674733676588157226386849990108072410397402918141944538562534781697999963499795261492343423842285011884252214033409517854257080687669534560520320073798222885271128834560665675905476002532018388056143985969655871244393010914688241367885167311705880329258169229710820271586471508880424698018248330084068115763554076137524907946556638211161376559870743286671358031511920036086649148731402275092043495477934249797650497903884846317036760956492751688812315090192786187297392275046829536761365913378161096485175762297366748375105549716901351051083543714830873876332916536814721675358594930256363425513193614257241702312391675724967693455749897750614705760185353909390749335649254885104636837591704774694282651657685836608624515321832453162096396244456353800202609030760376898786245953504170572817337985087289127708614813633389239444735804446972336181594762219476558005940315436159648333575271051763747262224652301053052627765236880159488362111995571918467352870313354936337161831647332730651570223209130665333591316589539356518375946378634342321915537756618417316459189525267940395160178942272960537567027654709170811066963134531018407870697168879821622080444195719488112530273325201107337383492839250243963393402447020833347511263439041484398827049342817884282315926701472982150071712068328968290948529263005136256280941955490686808751693396970163138460075277183535911359888287075026314492109763013076691324489176876361521897388979176637224417686807598941252439122291483939686216803428491559378109642731723948720982397585831059920542400064964206707559994433240503743087901179246985091109333128630140794135310419568827394531741491626292786190067116284266435393778318091191933368502515752560277074092509731587016034075927136289252203601533142406677103228084073169095060169702231602260147130178903857335040418076262380589299692701871362986890613960154370294341515149668485753806914445362834461097690819471806812109716755070035026811666144160431075227025687021712905430758154808503412031213562132668120574238358896074492124505376813085176527990777098649874017024910961766521336671186064763268064065637705078721311740773694038155524762697498786677240564214818083342789486416864594002964862103487853647892941935054166950403096366353168525463832666326562450941854515331330461195965019723140701682180759328214423693489267903468296054494357550026844930055000205032352749561342031044651270328605727912895976203550721935311967132246798624724073050360468629357648401074108491659592893326504484988938136467564071936131856275338660516066112053047678296958624711581871934488807195049206575875396704681874616647407367487625842585365219506290420852657854374949206076287214289456385583581456501578716367850592843393773875779696541921948105962511997900921153290710265143185893010507036007448514553030209707648099368747887651611711905166546869318151970451951308715513572258614762308053475774886956233863235198390093256090466495789854272235065084842517524431921817039284629328498924317365455940814232614356667716383021181595465014465858460092465329436715419735260904684453014768674292123895093076554007286727641776067997818202974194040337856596448064885018311142632577087957962711857706662421923409012739356812002613451943041879278307035443480477649331426061882366687945192854156682554645608069499212250060322136643621545816992654997806274350547614209598187405297473309771462588064148471310363378028122093050635152512517433753133706880701723425843670546130588325578371945180908844836715943555819726117594597912208987566992505328500329728343023181094120286896542147771202988916933239638814345363399330505627261894090389321166985856251620213613964250694440347298145596785765490238313069824010616032655335829612698709541152504213027970514371175941020893966310838583137773899377654775437212649223353692257117497703027183675142514925801658471290675744283325858519909997402653831876579958888745584961114137058925502742481655036604584022173859864169896147749575064746801394486718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 3584283363555329941909809061026499944204334977452754634181522983798516794239316898201593290577128400435082183765069209785062102669885104227899077678376423406132378826857347982207645012540835341757341693083500191911600498054412995002897817457376160421718800370678012398594829816283504607714601704881649662402779115220704493574381680458637375165286415802075218685143177079460504667198914164254788169479575567066649870685307057333806538036286846323152080818089873479039850016783980639851191452556715584980953742420959241534241941876978812812446891112147675637524275723771590371198404112079216235942776203789165298195742269300187454941449206433938508073369389353853926265022920652800432886278076295224250255518172621946581900061529831961836762820433420737723737517993772389983945247360719943284360310637201514225670228204189906821153981130673523804073227789177732370367714130427981276152368724357339919272064556472618233302659435846449821731293768139543482159191642944841609672081915323619942118383168658466908553655681424818250892170034713667956516538569548317756455366624773315695472681476472051374985186019108786981242909537893906780289601840838214778077620730407311225367291665601461401712068659108678278440897942528572346679486955890094981572506804891567429665767274417834307101833497006718405683805869297369550692543099541791774244106833865415138603012846424209630756511910991847889091777514457352514978108480991821258005575340935961149788530960886227128885051402203436353914939881466609429635033305956211129328721499329086137220024078794883702722925801743530078940907704976319170504121988086710104814654668569418264869685819037432167111786131627618882268169575113795535545076224395848292285052128318372305733822062502167142983269577269694140993170463253088226847456165779864501414908993740730524664637584983704946706344261665989310722468559288624791643343778443537788965842790454763731726454858654918500921666055284515728771939693384485105142598521733660618974016126401210311615794286165502662892674239575629436690606542502419247627852056604034673872126229533952036630311482323749088137496862241924959720126237707126936648161810404192350529103771765973183547915780986770281472967321747442372665554701581668026455574898450884424350510633109510233253002304193769796156354377337309230321926397473529018876576702515924665087734046031072451670786784450571657897012241006899289631863170221670736677663579907604985068196901330694276171690404650890274059725192861407373863287355909656273588502564422368974022587044435651396475325406851018377165135982096483000793196298578802140320450021407614999273603492271194629660347824355060057277225900627905939431272457555735378611218488168943473775908728788358656499616772653926881942506452921675163949135989370359776511500498297693897846494958822564901107654430391529969936590459782176268179680699072222987012436727701618217849891902989585912387720826166404329071343004174966889102085637997130107349027497809929640110763612826204795125795707798226966277917070344971588417513260191944554190242575634980422942941718111548004585997089755286155578302928509869784052780655015856687686932909855914671447653391075635703481777972751627459293238879708655240967978995971219416385678716535340005330279269485998316931935750348488954428458841830763197834551891806324683794212112212270264761402996294286878030687651608898768191407324899570786974809336039132451272103716688382910531541660028364873870867777952258206385386904536442748653487586483139826299628567051792307608205921900517841343324317874810652439611642542700256720327041931281575210423959218248906796902942833473151399396270926916959646045219792173529927281228900239223951049729904591563703376382544267282699417964020810330634360205871164835337733351574967457052306196410209938089857634008754155173851991360921668227092098087997210429488362787420602051774551830353779856276516511690244041555505752603661482464709843732218708021340377013499291779111371098261118977273895010129184325664146569824235420136664122714791589323637187812963566524195532795380495634420625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 1567876777725566416765787512063898463807494697798380223461379488776020546097012460830569068741017345839346459514169977664727813561026008237152865812091528542924236296564711224802588279887738850824585007344969587984198863346101058146930728729605259994459246254826802549110131325329807205957621138629411766441270213152220938547971604208018877329645488694986029785339439073450498167699821334133724887442473455345315376278656121559379828838511681510912207493853903896299255220473894523897371737845755668779180308436647306137222628322103353439770989150179343033442469902790368105599103710944211904098330387603903060517222651682505159736574713869122477126501061053900044179035547024313975705504889247455667750881729278082213807454259769073998293672051702560131095986124110255025138407444337852507715689603365630441084627193623071045560298206622521648588467660790912776921936112278537171551225628082344778533979657632990649499689432558482379175011053690684985847234833087940318790827724021283718100701691100386686666519874302205861238826015285712887080866769875282733782098142313501357580443743444490729497983479593736978518225192624469783419807111540254903227228382080667113422358550418924037893044569333001548114972487465402362733965842096663821727233499026967454568948810110080389065347590324309903081859866799300326011022925997568708291593242695462612516511421578389236532265604816505538524490663911242690395130840618213652364013870832374710397579384866067383248718099969836970474888184479680983820067959913659416541810394558118524266016520544469095404028110189070355930291750808467408318607725707518118915565369706636775315540516625232376906289999287099609867242076557250802946168969159195987613042945495610004108292919338161982423841970593100236583529949345621461943190878387857442440580776955464458159445943620008291889277475648033621900200916838310595825460247569828414346921729234269662779304111162727849802852003729793857673783869806106300032200867523656080320845270429391833556471490963396951496585789006358304487976167515760674522024767799334644604366379373345296451593960816369695968631477202065738503792333732762592038208185510276695362990836887176228063425591253097587743756870588164644339100788845748220653153297319784438890263738148778383826899103573644808071897734714283894293294096386793599279018124921962413388326329048435120614482772103052852359328579283466649101043659653730039309417979855228664889096427947700576862004253726019839416360154431546656497599620522720349980879826255874229106528433057192307005493849944816409636839687380895086394992472783633608949724237168028193147265364874931834216096376477203883931939993901942354404310851167046363789328849850693124706452614196306529524306865583568772329837839806382147947329462938303403773457918984809422337426522512843227859328830639642846098287136065028276864362827235333184386629583117150157443714109284984923811044537567325070630253222652140574240514629904825254426195638742383850848819083055500633236230297456035820962751519478372613417842225969130303329288977276066235203260399942124159023491586433452248680082558871127912499916547052794053200788205675767299402588260723445439346839945922182203774946927749184827139094688501939821223056247004980115229188727344358886119017812038581259392228063869869160925423475531435320641825038824877381411788458163595738053203340318037815732725669395908541026640869897870641322739534048034498431920049558651728725428543243847312305784115094055915048449388090899588547319223610916369170146768076389833608174678527445434893116011887965931647316316103436624613968077803038730329392458888902290312138077794662204877699774718087049652396176556351583543302767203639672455438091303709285384027973148209245377474310348004799894817273096541339231972099199352644369862859824932142312789883035637008747864478114937084233044431687201853755778087029011869130812810751785957315065738900121268740044090775414485636031828490225663470033750131547817319292769948514446025582622781696683360120981673576144721981879261613825639137737341780911532616983640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 622715442725961171187660703048848595699366235566456674993641593190560103685869723958535611039287765248768377505613793348608162411871334634130987658358272173283047696754234178393507220101279047349109963525054209864593878401327088977298519208663682332570246779895559203931002677321850291115277531632522192030942748363957653817274733701987739796077283238145587191523720640984853704110706614914723304988663800944844755619579714363731340562449570063086498959040225100910068698333797084597155352171857889150334450189090353030612040101358524086552066025531489938525341977582257067464638263146515493761294163157487847964021875676546152531525345735573623980825131512588532704278445827573442365670122639744990825211903834328909642838949821101922080728519260806417854356116038013940475035566716726020770662877314762942959927246388107092836244729041546763384500279509603498314717671264149396614042756984584234279261982342343366622669484101652152873927138971544126410077022929081127233912699558180095292910435209550605935634205831242426816924848250639886511334425683143623147900904992050600270638792479850648538730280683782970370182316369378786748620559276391107422739345077746948067670358220400208913905365578214412230308105982881882589964616997157012259866700668753450043406375004230762768541204208962971683088965416449898840720428305190014194409475887706249215895245743572505187343026059622310241005442668047108387509847291277347819725646260605149067379586515154915063010600799542521801445842353188066205867470326644368098974956226915434163496914566621014361191271663019366891718247117354255720153402899659795151810762899980455553451339367067301955894970969616367740701443286644616858328193243538569347811676662714882804644221644109410858361685810177483630147165916480500393619034337090627468296599800992307186196173489015946246268566844090215650633814393139020092074306786849188959903504536285580537717780218001598328918423820818867899254661890980143732537395998565857762940144592196436607028869134809618210614907430426931547895662995370841222010697449065122016509737808033424974759122238894504307424891053696627383706239272515213644882346203001529266351952017101344747078742582044550850533841322872026204170375079990142074866379498970703694005460198399645290978553247239155012403878518951974830088503520890947934962199023129448947657017972424901507779036418644808637726054496059934497574186457866572520182635766112685888559988915029232945171389382328179911816500566415931548271984740360141121882470621582679607268649187253669052811518633489246528020237534252557505798464257631689603561290634598262760527940785695117484284642161512743490182145565281677275075343440692572430890910864970376612911974725100110278435395378913156284998816599805522279277173446671193401748850784442923254261012464201798411194542067599018711364784106668313596877389489938957047568908592593926141608484115010750852736192215434544341893534914166193101532973837905271082602679271301071555635456132567374536146881734309861897821057523479741932393135681880371040928674999278860599053572828525016196402046923108858998126348400202963725842841250605009341896689686494616203394485199875511341618288972207628535272067734366897447345154589712633214086349894831114218991243318894877814329832573557041782185742771610492247581097100939638616523005430917102049318868051572567530012754553105116732039947215723723768160837478963329357123976414403289938436288674152054789194228332202750599100236843697680316044134996123106161304414824101826112842115110090135896677160491550699732778914333825765409311400769442452085361485367729674720273024342960237703883047924344593195978161260573150876873422641990598883947954559200741884493618587990279667971660329986417977198782217288227595505686371322491698495033950684562359083632833044928717579221724773451947704945763612246019407504781706570974091075885830713803221473111701128624235615722814770931548722893611274465331861778098002341857283186822612752221455287813235591064199667389290724923063537621148535739054896997511701029187252801910408109459375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 221713419511410820390681052257229688645374649785562355885254435362678447994749778018721924600354106065401719437487161703083332029337646897323771499724216860870067857986357455086781894603175344835959618361250941994101602253684296683142861561651434518174374643601276301339743650211689820823530339090764830870670016874007016644767731509481389674110011477633949378041656787528749561861535179268782851798942742667144602530691555339608712860575319980637145652980647062371402935473427606471360305411690143116824478980632420490387759880225848115228681266415256294144824474429948873943183957291044077048043991324703929998600677593669202859697485688343230597789443016994751190100634381054000183231768406922147551125346861322014549898226193104260529250020331833786875475268989793836378694243831542927680886580247389893815454292409814719578121396799426413148354613951781573415704640328798055535809305612697730286043347602335286834812029936253892272525891404447112342465433098466472843418311050074373101892697803172556632562992392411311541516519124108954399091670785326227163086052512361833081313316728314913987146472854754655969791331056391487256333708237544251350655759079547276472205422333627835490508174583522678619216832419277631479376627080479767246226711715616244171295289648721851037988241049496799365509568593462098773396628991339582675746522871519592960935448840764951533657100689859081954740634723657948838808092124236380125312404349260701499584171043669689666492256198120400670150734881140024193973835550450506650569018654402845448882756766441472459250758060641164408268026179624052957926816943583018398958555323914358599816148995362372929693996232504000622236815778278512860457347298045842807920890186771560282276653666904471671683018370563145542356672156134047404809496270825326108935176709207993152824517805554840310203859542458337197824514252235044746555091902778722715935310529890148657051751707997526581448817961082442746035841684286200963922738671173009311996592296568051783720304477709349323555793036322286749483350497358814689918315264260862285896869131752413368265376926222691744543972758099097563197389152121558435693952480568485016059617940351164691648437192762642513668957406687824403842754794391199746920898575031912341558818034222571002604542757016426815333305449420159701340241914701509677482456858221573413839548244088438979449488520623067885203515198523017863395074395860557689334058764799407729582977572040006499774981518786239263512542298375922073909675433582256808123006149540711144836873273297161522685677077903482288157398512901742015349441338068837993547391492934737060382541320468053448577541698609306143768759969648074138332011297803994663489236946218366743567394691164647135739226081974282738810657588450249909231737055369142656926577947450528714368547508966538385075400870321263661868028164410636244844003770664332504465655087027089803798122391211690187636256011581475055700926746633244366898738814630771607371952327626160405006368681634804385723620008587494777313193555351095952948010292476923770780828618934904539003731197173658827244892753269963935661870564101580774192014774985337298895653638222323153396879483888594016640595724108666097199665844503726499062166017762068854524624960915490325367420100562346674591419645506162184042776459784163473552129720467091441000705848815656372518012266303752468852549020339976573578494092266283238826652564770653009107972945638284180891478768941713581907121995849424938379329759153386558291638755834807720027213905928788419440301602694646391846877482633271303149794681089461146417350238512250496985512090705141470153316666942939607739537487980056901036128843512292983512933036218157068353938457312872150233692921115514995515494903802205008847129729200172137730947145085084585357740942794478278764538033672593216576107269735025921282001744877525677010818827620786487445016579186811331410822869810162945007744823182954692067713692464350430987170282907635267497538665666674278388938457676555892888743420624808734846239170167784951543214201848842158677589356203107129580507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 68615689491067736861418734781532714045344543989294068266331266438965079150429582726884637748993921501524931320737446606759042452368711133746380205382084983433064074824392292620279634052196366092757027112553422190574284735250488190562166956397170923282578573203199794298291857181800035736639700405367395215375681497084505185372402151298352811678204477953460737981983928549865061399315844273020187581838989010012831979920474181171703565579695822019317860660958193147970516459520879798520788450528380195888953638805780343626915383024747477582734130766400698349130632386871713251434846329581217209062879342625722286681887661802901936252777249387608809326064362318369280374184593905852464544498915963193916974204716169238543202226371351133611765903590032009373805811574483545694230320679068570982172070490163563174468267167634678312764566865390890882985336581640542659077479745478980087042082741330536580079254174700852232713549916499982356044631140388212768387177353597985085719881840810568922955352360260112865476658352258086297715131348503416968637440660856539580671707781860436757488109464531924474550361414583163545901363917048684722415772897056300298886954507630008179066953657595489166112721156728198692949411417346900992439841314412234208104614945797081881700149310820755003330702625062478853043750143826962418388815244805164627667590671068209529661104005930999832339563089794409716627920985277460777777160176818319388314820898929596807554588242791979149165367227109102719016327283111527247510934155557198294199261766274241735817262361557409579613413289255242048432012238820664327479418341366674474214444393288330453792484101837181537295915766895625079216162666197486187392030919683418015867568542082837692822253555313699074521375738351846119316341122353339021095421747195687524699472932551254105816674612409719443342942836068985234089959243208890791681500121381414666671208251237675345956927270551025633293691530842167772645850273490945645676593379723803423052669174272935007844672608097250594146983620091558974629797021351628588301064163452892474921723562639430192909055069850018294891846627243795875632331862588503948608921794398764563941637672433327866738509135687071024796157068263629462235730800623307089081865574588259640959091138522952845345148461583015682672446065110676194934031140341342487118071449805634382282257550974978485040527791885128872794143280115867528918680991626356428005582794883419423032583808599196162353871259486483652036944637454134225904731529964381298775049915663781056827266595409997729009273017838265975951298047673504986703044727483023100787078977882918674445620353545656163223118644701250349007294981649426542266310900611888467930275465548497172065281361716455731979403203512438385869658431774020431233663705495934347653663922148422277745996142867828551685604979680357533364654636920427420122138635527935878522444429297285888307401701230913443113446227365499665222368955937135501669497368930193883679005524825073863185308279908951201813452708148062272761490924073234786541556291095685141982932998297581557742596227780847229449620790656248185323170471983196879466829262523545343031909807941091100001722748537509470758422727321404974587750562395090428341279317454360579322212194138747413636209261235851959232070459490758152209325632882029879189206337458375464425574039980621153941641192791336015554316335437943241488748366794896985406981308092343078712120730838437405623310965017229970730687786506059446568809005768234198382549470830306869943500641516417856129527825122756545755313865760476133854133230159697435498302540901927984847470814639131457549329364747590883687982985592212469619232676907995331885018110161598482599780662905362411775471183473275292138624227358587344137587945930541840220925554180340917086157110949984047395674773531799151702158327596931592108087692744961520501165810891793125911981887505543780708890559942437785267370094808374579064783273141696123860716683715924541799739254755168316280902590589701377338378117342887227026611909336815924383879132744704286871346780893106327917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 18698634312617302551703822076575911256705704212960647971886153962330400114243625383628889854939675480630404711495831535331886346868665178942692460593265891499645340707500791701627133151738749914012512523880267334232548533399980681668101965413455245883359983640056522415124588731121664634002012037544541133347837447127006707771219441039848196518137050247505582788059039934689543623012422301052390799827296649122838871912800140184285634812468169675016729611188290332326276101978739596709182633913662645632700071858252619830235115136226081297300706465179177003615140837406046162627410033491848436456570773137245778084195228229606484000266371269340452714214998288858201992539467931347272244568342494753656399026805443994057074595469970825883549504197726308725991487190472398662244506327886909827221468211401448822071099911534829599060741738366615924664224435321819511193653458868432315150031717122614466914760968323338584103080509073550959619836976914237064195238802493618821289442786486917664963413616382642630365784529612251051336399343165149290433842671949124565104272694828945013251381947189982403644730452615991532665269879273585358420914068576682808881485288287789769852773278826543942084276172430948908138192412540081287321126468150369803666076845860525549623106271004145240994519788807029443045789113071915954253928925351058875853424165509190254397821131231224942981695672843548024662548702885607997896453970025104812733685738584568059804164571678905978017905712581026530204646561560662289077373192911163022435357724035277288646563554429870275070896224552995381507310769508717134248062789178658848007911767096139893414939339826536032161956668924727947041898697187048721919728509756262371506529031790695689216368238714437355302241199867195545855538621245955117241073856322863488948392734594512836669246462529247332961004308533319248530350723934411096248593735958952115181691396026038723963871816473380335170159265602460552214552433218085978064068799949341547408894850064368773493802091629294943750864513674243436814045710257608411434619369051356739585613930389832986776128042790302442998413382001303929833374482989059492005747974747983990157954226597643019489876636396001048584062690812896765832468852370543911974531334627601262468695745542372906219828999893514856005569795341660559445922436063156928481065259413755027766807583852563006077765178723896102803052948249127512093624589393194842579758251502537201064025290955584256550188858625749000435092233566475694595779501065630452673433871332898084524870284054285000595796770975331592355346281535503391692935109224251533824621693190578634829406970341837697115362437714279923446073123341398874644897758982358126707104164381044043994007423383159914798810695457041478124956660456814327842610517047143488575524558474857680808198994087941456043243340213924017386004211244267581196080192690192674232657318845800069716471521228603374754999058841864863357163693882048724129386191099101075374132378185155814365932311852391705831174952462422486955587195122441929641189855637305956667812482429466302513763822045585038316912403012312704808640661916098520617887321683746595043271484234842855592505453541486476458439330677837323350571761778741834094313803470253536860646073481232354414746971853448494119098671440867410379389837304094019311268306970882443072745831623177634843603755451538729661803350755788753751133597608590914893239280298414510466542437161169779708768923088640523553489078924529645047438166222259348390040000481650594071245338301830347474632441367759820245940924699492997170751454763962329552170769557143082030120711444269891612391471375214072422178665810127620824878020285698841017395058508856174572292748034350850657489719245767086263539390229499240563247652302046938715513626446290287015484674138469438389517476182780173505469963583614340620986478688689657637405977780811035174850956717860018434143116566437437529943266167463763647366439293663898925931382759971304891386532520332627238649216590228026567048037985711055657162541501185209736840360814129236878780198897225360253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 4457866547523100064251072726838997955118826834384782157574464211038918644446014826579885316687602472666064299275067221535249162858280987692576980551638601854894268511953811690006601429893306777777829888393249343757647530449079202918238724289458386364104153368533786468674981528390160082595149302535144660044350030902404882477627187023000085628770425071437738327187781624522034159886246144189074407152276416028543897731506503425640657934168385444411749664014321358973465695585061713329323480665922574805070669170218278125044087006801655720863979818004074049333952327540495626736232884790674531405179770380562308552524434281404976447667644115054460394892852843775809698468424868717062276981933066312830458213154056333365751679480673953652348360344182080414010129944793110637373775378173179334985272738561988077087856363407109649438985274318929788770625545651987312020341876735847226423982646539016749184179689113812147387609163558757442951792060837885394561850198439606200488061209790767360992537056577959481320255891006856269582573619362956648330593107592467579961914883133779432868245002678587066858219190168654130684517601706340022955458984694237641399890235410333963382574139592084251912907754013885129556553644501530629849196653180218724595594438943929226326189526220754325264806772330892865471608702004753998163207280321551418211228077162570984497387830333167480792208373708720907712883875489398576953865517841462427904955148649862957814879295184149341920610937033706231500430413116104852010636980273480230697717835449174111305449118631980845363668676838776910154410100879295132750238979460957627930878850221875900908948793612006256185367779398448498842858630976185825705253459845493733583148322160634707484298364884597905884297875715267207603877843098892052248716613999411395537447104566294027452050330493814011422036164779056939639302791957863553674153748590406922688008318210236592334207824546328538398281999417954953426050425026103757046474719819442573964937144725078919036411828314597805100047477980384437130363281388184843963877800723531752554753511174643937472460507652359560967543901092195125051599722855319410966644136148154420009761487101743124441834715115323433411751678907270514965609566339035872650735546322056982169915273424640349216319852414454310197506216173279151325818096509244216064129013221779998251221381891583457800256742826953034244808810846785346410913633502914391075144602121300510280178680509304075782242836446365602009076544403346813393820052276098865680196181326396233141484433155130232242026510735225579053493472250428659333747858059219312688426203243527457088907091745167085128578693512820920701513084268317998940741067995947373319993159653321894266078130326917707810601200043902899897791301093842005553184183650789947669564318048081313309887729019900876711877786712183547502617690574381184406409670959889257044730252468132311066171438100785275213559321095247531229951943143189730767164265007674666794956924091869702518109431213558844374318774188080562186261695633813165685435865159343945052927706862953873876990730849701108905116445653623939393345674506904262434276199356621047828845205390647579679049446090288341603644063647380143325392529812874115560774104406447138752377298080503079340084456144087281038653092092306005893856649908251476080852047118129164865833346186041839077350224029611304634287773237598962208138127206102515460645638578222495235026823679530973235191069129615633277834082654977188778733181291724138449790308282706968693270363105217886811996146036476824651193067372894156958913478740626487230142501742430980328883023803829087352655296681797263095629042388443700219747651354265480742032576823723408437277623359319910093888775168239913193998920856131109282903121433126520559264252066451611244923796513255479179204896243532645831793322693582225937417132827747158573817570885442008795237077535171700917711852154763737087248890661161614621562371318703707652001381234126461985584729831632639220724070466759259588453274394502606117399946999320517398335126994901206288294143315801562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 918764142965230720662314532234413749954142704333956289853465386323298122348812653824838703322828219911141508619616192627546781755803408490321774274463709502172179991651280112846529681679419985231344251714051193254900843096787738331090693560958721635071738861604319814999368158898059538844202503827658994415378087526100749820418545350799557490834227115661914221709880868080422493855871447496664830231121504884069816696049382041802679027159800193637443716447824643167866694044053676317257115838952052585238975265450938477699245131947093973803669369222571207348602001081671883198334289096704142635171269766325604086013863504783521275535847071729937538273422194270093986375326060667823380179217821623948779979616887511543112398425480744862834184224953540267684829596611342276699497784908601839475177593853556966953145755154164203594876128488907463712633072359842359542815178797648977336621735329360361859980973618477619027256447317983032249511277529951579145336429935942286603578479373105581608027898223529767990564437728787650727221828916593783386124562994042369016571906116617418586004205788209880368407686164005623587778739318369843212169789164031511613010738711690615641748464149774283651486897163311005957768080599657269236843992583538628622548074677283141334754829126097784711025580352337743077944875210100538187464366076149264884086386442224534492398229654770552400334985294904614308776668806673829545202441184924678390843717495796591473267190688492540450050138662424704347673393750273181666118849988469727344406109065415962206227426573067553300843952846375994348229035452046516221918962479675975665781714311729314341218281715136444968402145297162847339967963373938161989293765610773559553193499759475686635809058224789106808138998729008446455324420999901901186290502908342485378366339103740594411731140400509660609958666074178129791301958027956090515733368100502394824949210215255743626416397616677287566260826551263215513307242499056478944027105285005039723149687564184172747235669392578163862644105176628427896113904419219400345326415382570740015410057129405331083389880704510250815682246840869393714671043014342425779047562737974840343702416972105005181302645169138295873316758050840635540191624613585900960401594107616458114363704082709252598725608453448639995594220007638641938194531314983838062861647954310784782815666277326727038788433294589363334498539296034118589340166271019509774836422984282802943805158581773738555325235463103264078513521257985812679960558863385170045800865719064636901912537374984487114056595321096575881876488409563370478960579207117864273439962187864009169976215732906745100608202421156444101648936801532511852982834091027719002422858447166425619277930605149864054839319964194350892756147967320878217526274437412615472512114053108215926331716385685965442640986011267002050227638617501774543559072800689264782249877036719922408503507386191017819041589694796246667337196710105956043873273693220081248372167598836620803274134116816516662713309616775737229199803436780398108989696871097640804067898831763605690784264796716399697486594085328449328132495796687667424278334047340571417682898838887748486956295429893976949161401138884497737528617415447849727558205373411009602314721206613823093200205377515227235518499653824078604521511434445501839806575646516357207092153226619450809051085969611831970010233906466220799979381768264123692464573748573947460160682214040613170621407904927680901173047315555706472155613835994238335088228841310045716107064947223710771226559687847980931267321244578192336486239114810477115964718335175391299782615330318308477028825988834118388611982418994949180853780597568954297224537674477930804323822434191791443461527300910725545664278045041906278774690173769901753317467317456988104832355890217167959117749215233454271961727727647356940229688510448436614334076522384543216257220446004576798549883671988051096969498854459092175856564103907608305945436278747683069740116419222607340012095367358645562348577701006246849581092100971426730351378403950436983916944187000976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 160861442072305353471784064514618423159466433419384584177861708850290867870928034117786862672755962200783157917908794831187580189842909082114593557489449197135707205495485666181474251701852128767058838168439098385499055950468171639400368251688018095563304371953004675524162496049047432136819953843971340251409682063027424484508103941714839560574821148349662233285002537953105998529765638356277186645377052909686438311743062143837079700785419091922605354334423716777462900410575746094903519602855259923061416111527372892244747887926704213691014611407367899078588047146133324664117459075358105414591371099990703940494149711775395047415082944641388800314700633454819735589293171776227356215112380952364258716310372085252683539580644879697812849997754316044875694826898361310082125184559660951000860215726936600153521940934295533667747112618265073640307321205131285962300202777400438605679253118480322709027272094021844192152880677627664751539339842894672339200408745994588917535786508544027382785046652773441619947557053618331086289518870773504336418176818750175220272187469025168887405278105331855246786615985037512908393454389142181561088835394948192362356477636584319347851905173511658459519849871463361268533012259732889968978066413318055551035793349391213403058796241059051498413138121997482296505074406820942246031203146466416913347497368838207602987782449374799611728846735037100747937328138626618412387719515760983728869891783835981840573111248020827979325884447675198748885994497139226089774246391081254592446786183369476993145949700646439422844689705004453551160483902126880572500649879363668249797191446506723515706185024922125251320745446099419013892747191894490182033451119217560062948542741955669167378759459055360413272514417263341525041494285610807121138554478211873717435873856880460697076608490442237521750085667614598122508299434199192494369683224461870768061467390793304053100155361315998008384067544216980039102883805033603998608443160696540272624001257793994643210865733855609231246475384609304892148288956715856161743247246815257360991014119527006292005548830951593552778604626088212362728350765551695312244647640814783327811679325441199636748730798516040960695924496600117498962706658967882527564600902614659107750012138601170574647771750166020380789277483008752495254731236862743044919292851585745384354438864252754735339456169602462003491185277412432905959470684141546866147724744362694796028174657671211546583483443909520244376476524089486000565344134800661374283398847740774797765540747842168799600042868779670316843614230961976363895934675165340826622079267344265635383134171308601051750729605446156675756621167602154502477601833804724182156552536100695045718392678008663572123711587293207961398704008252539111527956178313146170628541155546441788867692132397321644100107513624538397767992373066421212306202000240058747456617195664555105161282213693527193160803654829778938559289368105212893700279852440559612629430518887039327587136888376297104434971237364558723205254402332085382817336843868086944214458124519918653986737434918854647088920941745184175954781773277209883961594473352606217181138792262251285753176358022026232514585062428381094444615343095337573143366587024641811934979217915542864912484143723006369118547654453975160914511174591383670710400701164594603033611121443263401636754000162524319872340065675414983310466843890951765511502532745744812563943325660188466085215199530105643925171018674190435433639756387098179138419377124619785547652611761064921579139261068477918963182382782437541806084863060765248405080619993309008810569659377315621131991245676059063186744266047409250639649804649933624032896203768381973916743925397158344100112691829582576459038283916916593543026160251702045459018390169095544517794848650299120941455885873354306373630614852066150788562532780518047636522059713345994895723313307121535844510520186784983037944294170202748628835292193204517991173869107794489271145661427152680931297714095087097923211181592401294451866626986533497546906841686241698515766109741210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 25606286482280906414454126746379212031880404156470290691063135829930310726936367478718885507988991964890529088774407872283592445066812794006703878406165919782131057870824567615277130743408651354344551079452357662291858055345335782535751195163938010150042393146098580254178850507150576339998732435218224492765069524805330168801508499225899324820872316820238130945043270059886100575507810699355177799740950732094398527510919029118174729488670145216337896040768754364246784513283185264335764699684012538158435327369653976431472499271842884814975608530023937020258928136614555551109318293791168437880864131832872996763691620968437344603595103157043359160018078374072519901139058524038333439949331892792238281749772304438698863904277023898373598013273938777268685206073590601269274313089122001943137386833096115044774678403962567714795090357044522904529906623777468472521524289799046376662378910318163109342493491752040081377370448800607114511453192014613033494198581726701404620356667806675125851035344535665087600616094635850571875032031790874405373517380901914983267840344251845822763204095123814887859285436569868542358014334227719743109675987142291062047993450381680141883933783460016118226147578988080923709760454357059782353774880171971535852017594494156520072425916595778792717742535219858736780419666459882849559577247461415728214897195975038810877787047240398638273177203792415300801465036068913127122902457805552032913688797664524325920087242904543191340344681420640088050321714882141143712003446835630234382736850206645053183240876800427435109453808221807555985833135631083682849724513398527584111199913355169946552613397603404776035661521355538856476119235441758299581557321680394455962507356604839536577607590241878282014634759402521601861366809223919449393427091441038525517571549927986045218470131334452701390757646763334930271778204653187574362815249122220090870143474587792848307326036756781588569384069792681714296611199107138033482704962325435621359617967470240869529183218229464500274128716835746804399062400317807609877949380718875224657657560301603606122000192507070834839692145366515669694080656909140957376657378255385797829498910050644449205017537556485749326031531745381463686740762783683200482393391434946492860146782876318748249803640654206381217802626757517923490481938936539955187602739945725020503842773268586766779017044176607335291527384026352240555032400357139892687156930181771765870083754522786917043330184841216037760365823907841017132476192658077995875934787004569894286537126458798988658483577250935320373083442425915977894080450128152690447569812309675437803376338412076991166110349621551345489412062271317019256907203599418103764148551356774663866114148594290496536441273048091898140255876493134057462107295589757214428480550791165467604196936947036863742725389082758122635587572260443850445922687523486236251880653439123045822241325442364174016201715832206527523091511232403955553933741004617628851802410996456542151203249438330218891483136886561617026938508438058192367898752965039074419140100001886812775116856603900209742093762838922492075319823102862375189092896025988215608855451131492771257291689296635171423252630879756598317652830229839072330609137676465069209642308609183085497271103485216793502070778004357716796589546478755674921385714651784314041488290498471774985853310304396113665010431085418125749756520030722872498413135342087618892343226038746136987734709528092265273902355238945213679946199830936970005339050675926647574143707321171858325832592423403920732468238855795804480917554386228548858853089105300930528311380607794735679161061890749649872270229193208202860776007544934922554686638388961425843950074091741242119298339978086645149386272725032096523738463916057938026670932994555182956048200374681859984039743933796615735901560847745976593612696665322631591318373583809512498954977721038504436097929067009465434206425263231482101780975755184535454471036603101364370076553809887041415268697963294483102155358508164958410187668293159451429217156705686874644557484741210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 2872362933512539149334901435957439264681239044125643569780094398619160818278612869591905308247442714471417325348834174002775214557426501850816091382227651038506581346771825849579618341915847329911889497340117058119131792889972374969468628028652428550530547131650471698046300713276642217872666607203183372295962364131927188764168079792360279097783205844404296188913402104566516332785271115923570165530155588285600777996190593367054057846885394569218215691485119606576428245112923744919159608869775790148306462045238533129110756435713850496187117189242968905501054980075080718850397205592793590036478618531665607245594166730725180633343306653063018521885063879057581688909039519604136941675705914757306270029993521008574641657135611793492705260176369453081653379377358577348028105032518114703084897557160557339969920262728799732965710077936091661879468325402878914364932600187867193088763451099999716211696652744334025274151824966048499478203812355075414600481829868640005359154066753475139953808845141257776353794458886337229065703689812285964965482786893569298000885751984715165219312809389102846387287960801926562005131031812051413756300394693274663490015367748701313036444259307083118190458977172037139673650451635493699250073007945023302916787533480241084159646092063389600912278329846098237579432609078192897262451201502010733424068775952696945424429412525334163657584704856341748938034407165230505315190905077598846557884783972594231291136301899215979632038515287307737229315893833073611310436112087912962454086743664220792924961824792750115391023439754084272967241262591784041044256636884110182466643957270334248377877822354314361061405561863726262945000103203668918778530981446364481069328875284458884170446640284127169097584574216181985750728346903350880729791361102129724020534805007758772476320769438284072492413735863501497148117807749615026021300895704290485077357968003153670508731368338268742487728287980330774348491320215276256619633510113816335243517115661892933376784600400290000282645392586343343590002201947241417200401323301889207973331128187733731630837123117004067976085790482938598948641317885905475125843982849153480508114392855986715004037694264585873580220468473703397716729851579601397749616011006112253388814095872513417939071496189305770065061338285434439037948957981249697596330474609800167804871832685696161626629378812688959022015386087613449240841386482210428463499993916040999683614050104721227391903645769377066513339612089626044482318815881153949969839961758816379026008145153287794322914139114511119638300597879107644153031753227503304225196623300860133972193681779709368239713861391544659449206069106129340973959676685879727155674389796940589426060913409162376566097606846052273887693668194259107967796433550454169469768355916161052372162867873815676541163029909245388632872637005394046924097104992690920302713192843147669179161175075026611837022349690686372543180439335401835373480075108930050362131071602762563688141216899563271918252278264510733882573671227572654982341453993297158146308090211891010016224317625869874761792025805892301476546608795751157306421208210867991952291470945099571480600865008921338555250075929266809233265572124240647896831186734333735139224242042605729390278155697721809830775765829428974699148971789564534695515118434775132196226442039093441925976569510470606117893225884861361548888872424193520696900197264676373696487894324609295290017368755859462040926315772424642753093083459504089184130198874448598508054742310380571267275935855791946250327532497452402690241615602033093959633113884282269987813919590085340636666376724870949204801719299611851017227413788636411258584316342064452188119161491180388448067944302464007239683466104189359863560774179018559147573994812469971705391716170815762667875754951430498656779117652170997216606432124877725424504020164579514269750062654753728666955180926342997774021688928353469923045187877403559194144854230493216940564261638584577335260827885526204325544373501145835068376331244216053275561890940207612395872436523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 323133456411023268408966373995627156908349539392977113323727867591019468066274307427354395317685154927056131569201957921394662223341381208451747952350709836810448129784063352707760165530911521269573369581057759683970609642695968073977459055615974215281928047132489395142932718058190988520811509386698399139004625604515448895134389898020550362603327936157752642576404990158907139865650942689299497037697691986762685386162137637570590726112401624715070909231580571792405240671771634473213777247091418121931274299380863099619109997216070805430576958266145544338240607603017088148845360817325759167940423555448373026637009985748906673820739945585694435307521454030831543609298845771782762140720475853608801581706624285070055901051282054618220050212116322219299070078642717366641330919214409391263444120686904332531681748195886884230437478971617424666038586731236240568232869592450403134544299326929702109213750363908688702222927490530491527318356937354296128184112715657048843724022118083049586854392927621874665331606083025814662085630273810125197451036519945302711711525688136577250430218832002589026778911645339324187841744302873721563190528133790211411182060787758144434364374987134396487492689117877423984039815661577318975101978723832225703231613015202570073083546221014605680077919456163799331374611360518921471960177535942877781558408880484655682852005936768393519600947133041227221617964302579288633658823161244454243589672732109995116364514197721234397202111598230122645574965099436096564937216859907352646004910069437128847390812385409935634673182782285665083176939482756515930573278962889764141067058635763616658530254157282513649651657680031570501503623780066623257682029890589874137902486160176788929909028240907231488419303533522616839639000326747034104149174232491816905367253438684581095056383273089937877349734479755244169300191940240495204846024651180339651708378297197203299347945418419326659446673125202775470497778234006056711154388768834191049138862519215158893269618616178529338094689206143688141808986710821956784412859710864053869090002673760563933091792749014461607098569991502877667317197410358034553749620391244262055287914495203989567696797277226176024223668389149158423126683693957519491122907236480731865993908346584083169995315839620631206507983476883993457251878242363676809812608741573409126165746848097314545764170962699098513495601994196302591987833518296346817497692478109407211562919871859530821218007706594389671573763555824850966839484163912769296410708806594555849610158417332844186542665504951621696905346648459465824924760840476035394321148765318238028868949670538996400844869129101630995313744321170254786968643801722125412761447933375868934701214652626259310748135679118499041135475732973752958873415618513399765303909952116636336988291295674569167232746183910339377760341471711423956825383807038187417262772491355554405467254031965535845924698042011855853429993218504866932539110803476376952582318222667001934475385618138397305313225069292593779960380996505789165580242140466519279095800625702317431612412690826675212412377765840668333221044818732193206082545597546962250318670798724719587867715334797332134689187754901341289358579042951948271451002058502426650974209047123487199517343769130356649393865740340209818122811821905793260451513190707392975196075344967905006969859928870636134991038261750490786148075216423831672061407859641908613866889401080201449703139157524722096161066370621739074150118954912713699861664187962664446972516834448579380320195183947956812716164824950423913166436857993804540464713992331456426305688628414547490656171552064305718331326206162369150406097858375538737895819627214116532234661091451546613182529314835527642931460940488336794209558728393306550518943808981276256332993498910341520443447735493351878592783485588114959892137547691214483275431495439104201061014774294630418149092765955441608675666934573179092182602436001252837447749357087095952875882230709723245810547275841649255979418548027917375190501775756282673874306126274870919712829589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 19912734660578804357130354304462096909856909650378846811740614930909320143346405692992312509287497565031205153511428394869496386080887300653094236950130814326752169226577216205667471822513270885612676062127112989920152297192737030838603803870709487794424157903027806762326082186272681009522077210089617679720140974919711632486235067611084576841371331678635564016896799122502929300328068272441146255386906371519580348104605978959306829005666848435711169649650665763946663727424549237442266739504603306119790750329076712135325743020566559014193045834327835234696188150942245880599936231407675482180916688046373923364853011478849929727178024354578226614597223419766414347409988691613336749785690060588244003826065014553017022556970374599975492044434030794920514009208341990214644048385023631253255138136467674546712840732998852262717653790786855249975306121648705731649341402783175244311009045975615053076538514431194656684651920550540441735534806319003215098107999817474012104728730864585457476955008761962152918574129857604379973862454892836435787870636648833398915632764199292914555666736845095037526295257087593259367445018547325295564199649295167540304351133228496200878456974766411800677564583404380518141504085787973059803313042157316758511807369783551077953864352550022717265672916048925832730357362800061954542670720418967216136833334220664246978442160515929651199505331633696045183760803147524181486648478364637775197038284494015242340938839472616692321210433565962832229288803760909150335603064988703467985459254845213068647773641984025977470330916343540007841657860193405461953463461546360358650437783816003715368406443712481863538958166657731838784531947995648929979763279209456082953259220331954514346363475720772010607294995405860240355940609743567948831900332785670289541804512933842975065792227831786142312998343733456142561863770904743705865410286829522652308362078456737310257213211675966795028420463788769550321173221176691661404241852710326839482644161835103244733987949260751690887862845830887489821349092544106332683986580292780228701017563429376191311079740258203698911408198881755797080017186634420119312575315738219533755065971120944251767183587084667271826482063934032315343266626105821245251620288103437421755025053894459967437408561284251359244536983565561675447859834776073522326928462096496071462073886254078726402951774189716019373687796502708112131594885735748944889537112991086595281220552782828447129528016931578985540300643639933600033315195225200546601503577531919430530556059549461957509696429436093435575736011012644254310847123990213505155562286951584113453322507614756489328552064078893953726757059758282967217118209519074360448456959824928337937066275452149807694334198423554867007541723657525275302948061183295794262169820626113463405833483617479717483543348039507599220299419373229684996427680583938594872827281273818344654584499965754822894345898881017780490894219868536284491502735143491958955874585598853901649726837825911542852868042103408416357667756523055910441695026891614544651090157669929342596260970560583988701200145759557438788477306794472326978264870963778731683888040785726439021329954531380758483965175363327479368535391336287383564936290258446256348294426553565911086258860811635166973830356627312546977889425054505662488617011410093448682979608324447501137731948347822450220561678762274395724906140658273297003154558635136861919143556162341272410943645051964659419415527349910305169708832439992032529242453752596989498113974184590280946974320063438803381331161791322787946600007267085834292124566479645320245246327654935942798628613657462851485583750277445411240986802992872547425208478341423234007095291103610783169760065203831387639154769268302608840311857555592597648727604642028276107199809524583100424169555113366469760613918142915346102651016177415853000577688594225134904271533901484027849511058540057088236440420602854435874720517886967664530410237479054950975523128150737051328374635691637127447340847169802359613812969804042888969674879559013896636962890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -1188376991259255452184841120963355793641752292964375921871162219299340388951051227030310451258172574744279197146163185973587468784463884495714988547429958041648960580934127121599257847034089565250374980519441412437265450098061333550512037677493310929038933722304089418651429246177228850324808360142365425171459329083386143474014599736516912530655990127006875570676308949327084050284675476161167634272601167659704436251218675727014876887968113725591455108893463750961008104959230649389058633777246337384544879782444403593861785604705173802322482095839925056529831871584341280274664792221069879886906369842533431991684604474754687398352777317871526215499605656840753408178082573619527645334161703185066252049376355510800061071960534752426067547685018260253849465680205276814954143936671907765072150871777369863653887725876291200573124475023090246180755427384582101562592116017088727038964096638728844765946043567796658757761796740323387700154926504938681196736627374364765668261184458533245337814356964061580450255903569814982570830914618205883107948338576300686693095013144892825314467640293161940916353077330599502390086563587400403562847786105507537103585654980023489575564909704106995661358777046212977724677231052500338219557088950829488925972471070594214632959644921832734966236763262853850721470227416953569531780789498896748940927101393677786164089484587512076801211134163856306008787754590371035656039492756238709360278247428106394057581440155470564842842944190237621095126856746443970567406939178664089315025787716482142524274893403455894445795901185258513931056364091759913836232754941217480713474490986675431249672617365416097461653130831574211157203084644880750615585409035553785685038745637087754435739704433081840343408487946722897785391617109411148229133746481475093572872215384152536709061723634276206932340054017787016230040165802735043368572150038317970434716757233607378289130075054502864514935756812213866146177369680690290522178686614501152992214490315032574416972909532071372182610305153398548250279887687373676159703172169821352464279466841515212911724179550979764383807270556697336030362274386122798551939101494636461204959731740164194692767827600284293040433414096331314900343124620018683220506061705798397506968310145264571692742560383434281323123343212471288339946570721696064580540081899656939793380887574061109043923060661142775253890766809363350009552346753575406854220199030604013075221496862447866736175173606768580819212318191856949730135666359702808999597341741863470772585936803377847465060210867431342425169616337003897894540221423312388946052353356414124647501341740047479132939816062780272169476862124255012690303091094057160497792885914924335857500533982040545925675168755373718541832207073212055202241205766129154230301912871523067467634140496571885973405468858638726711029876577208356423480342537338454967230108587135990456732679503603316073789795540595969437826533514927650550930442017929032728962738487136185486518545003978923049863113202881431812390295150152119379213931011955875460210245410393208100929670111939992980296653869365335250377863297801838309895234266380709504253285771593056469600944079744946610337672801537099741798781188117959047092519607889384442954233018052928084052240580780540824115412570569748936328149156991224697235811477308340540569473370070917991895980392499535798362043038206993928712115354865189330595167737478515220778793317302143731361061877749835111165346525189390822248878402127067466455104401098256706005955191012721474893305867059371943038647498932345893255999687575655425647817175390228032874557570038793453293464747071822123665992675829580883533601808778747808867913426416123758174546982506705511319958326329753253879762011636807976090643401735509613219575905813052915245522617797201610331436433692479851516419513038649596595214872451680303270248310713065572464256145851609108059180922467773710900286214503713734233346619987154989131325100311499551590139072959440757815799027240569046525924648967068812258437038198860566722602512552188873291015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -388421790358599696002258542705023196862966510684333906568180855982945275952576847777686180249206657954641706776454166399133219760191679525220834391254066151829337876210008356698842365651735318671939185805370724282501716237132653752555929787572850029949552062993990405591345081272477547559857977055922509579970921024500710416035954901422745608184566569295429302628892071818051365359668161210292278683818687570632816292972558319786907772548178317543173922782126676641608073313264321439668030671466969274867374773036259097981882290215320130089963873695675750101281856675625800217822755441893049876756580814506070775132803110877986400170730815794092066879543902113269977074364708467738614545906196997806681285410797181245051485440830806462434494343113697038578469875032568489964398317008851242546158106509843082841501050345683394534760157631509635902191351252502416142141446156982611154955250581605875091301129857120285225877571264986874634393730987001162241076322067506943553054682880787538069233803484769358718794545618201768643157397169211740352157011157824171730333111363088306695431719920157867611013377902320909780298243440179181150549962218491333236006526302841494142860922604129162698962397081797927496250138206751293267737435785630920808161679194359704607064960611094788697346198740725922944167954628019396727460431440157002058573636680289422619749642926594509238537337120713617668303533720442992388065433697810226763869988345814093080775058851784581934817752553628180898923287977699967055724621807383779336257241056567486565131793669153860134813346051054871934069361098899417526324150819954474266154647955767294172260226006541146001319932987766183715228740681649361660726817649760738704853687075867400854008145828463149955736238656978779905131192728784787198049592974953591336074852569359571586512761717932683353390768753420815345014175577448154459359334565660147625361292645775447890875508999713610729763641848317346656466438981357230056478092302639881609005982085744310537507968622630498219119125073706820044897818302230397942148518522506578430338204886106397544673889599093542442592108946146013003144681059287750979141785360462644794432886322617609502587009245843606805106515340262781187127446443849532447433889696889126496826698263543721891831778591864159703848836510134393806183323357174576405871179816198943677223334175240347488879912996483478364213701736359719721518528009485197039862303713439362208827967223231584634328291906768531796083533420399326628081979228887061768064575589921078111400851826495815399230108121464346176521178054143541721247651162120088940833565729296526795073301387627016281446196926518117054723738925563782972093242229086164249193947740549262812911547745564759985099212141918384183293255633214491129734251137234593653437890388302492627949024046860751260307296263154067151582909753882901469689765438286575627177346720876733702697089031658072957617264681002351559178001792186034657509244530844846129075903077737533954250297782429704116745572030262370228818238086674336074326436672623992197621901186454660657013192978153272196397095183162355702127930438501170600461490887620169363678354261169992436871551532238869507956656532432471244536550928264643225785749684365727853954816687202329734080714385125189074656926590592687637036446321105908291267067643812106752353005505221666373233681226782718807197887162868991518122471834332108985828422271372421128952665114257949372882616634016781341226098861172596857844032329994153616028147902427403587600464333332643270236368921571770190937598384439524830758081888960283577740780238446587020569394981723036062327260760531388266097087289861177819472611191065036184131143960537541031468158176104294488598906116740320625057234795865392681761413308829261250758905066348450438579690587481243747869451677497164954001914747225255631469213617499593516252712608017616747433174678045275213743478626307929856725212929977963176453384122299810312036487023571271390902124843715644150746378340416111018595295392821240802228138490631391861296719973951721191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 116666354332533328402817239888636373748436076678008549952772092915292997407857736364324440668720928352925951422302989405857460360718155852224179615450973787857166927873891632412963703797768683365565904598499324099428404104335635726220006205390466423660383780045350394666194978644019527522607470048189537835122407092853676059144312548771186507594500890097452324454441441418571778478092224383724621158038722381563200562313274967020586496695810378175495735941737561580065989721048035331811479597080070855668297361091888084948814374477851897683069973796725792526830765688970831255610784512099909915898466368835409706560986159183579203085735505701397114837525492326012558076061005687181168075371404218054771274355877933888385823239093424188442808720164815215836416550925127699100012284638207324941882040736070197427312582636043716670404404880062775101841805026085810423422216359577561531953006183963387286352543728432450115377650161281828614836628231400294648257564660188184598073192221807643916859597600946849477645523781002714268595136253843199751909931289044609090551306935965892756094217094979278879344403514317584510793277223455315252830479283854120979997972484389713719071315114430189301238562959212639294872604175432320677851686841097541048557465048918517538384353320879617288631444557845696698703434901817917733229299982284392031208781749273861107902561149425422525857877984225307420460227632786360559010378211505431452046844235696790364273924946308423723280043762414591407862390641085046461592563988564062460163250348534014634454503481413631752174731855401037955387874089071956431340706278580064666739911479116548341263562163599767746488092501564914718057303586738974937494002430268096198082748003653136599310621843516671668390984742797099046900948674279191459093521512284346529239662077897753961628545325633649885231554828774227499878652104986551978973391970652055616355549465154962914690286475806383228826824458988842211863026703424238653188301171068461722344469208921985700676782720049308025581101423351779668803218707430482901290153807616094179503564876907974753787291317849645325766831120615321230954133893960278492835827235647938667122318466142232945521130353326804397195528315146789023114109751816703512901056254447670211595139822037773432596248922550490312763011676864267195769685528893233547943355622027752891719595919561421952300432711814686102541093552122516162264222238920183029708670672817386382447294519086886638861169006437622452655723005879042739303948576679454227013732961397947556778412514300846323074611649133561187128317189391120061624331936515024671173701166668646588311792093109480127808228899147758904165528436394495117822230060627527602613993374160421443191837464448644873994128998062485300269238550435340376774503482163061924669760249229417464235278791564182182309613248126600648988208851237673887979478788090644478092823809675588719878578457795553220023224892601842871325826499343075085213117313242056397189524874025621459213017293029037544527273518746892607711381068642630738478345747325727235096530474153662438271218443449757513807346143858986433766679721118043480637785028934265709703714941663571404493213884911436635919138282790693790152693360624871252611019998797704674237134261971446260835514090192246599133921588613386953973103591056373557264155373980916598305551942680897371844391892256907804866423078078660401738361362532704673417173184973691443661171293402581523443087984282575900313029054664959452964174260422428921990622953466630981418884590797219585211158663822637440535652481975859691064398551903838651158532998084722688116600656573256092411981706523481931059477713207955278180134152753583983523294053629170289470565873692184045195379536433213795308128222749068533886614760933739462093598645970905530069675847311022900968727758020111653372982409717906976153112049363438785480934486048849663171664597740812095148979457556795674896531329241022419887576349376844639558042870082632269560335318461953981677727320704094620662549514155051481918141947440843459730113762180805206298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -63727208079962372167579930879160464287799286561071713832411190131206491719223162655032911301197337452246473180080764058472612313718525759813211059048840891352084152831494206837112315513767855679356475377526094085020205656872426686965633163601464714538863249711612281908843994996598428155031308354840354095748123790940171537594888323970336162060189732534948915063151691768172986020033850540203128722500223157682707378292338546573638873780663595721605562093884854447757405232509577652487782698562105868732548185902481746203639700483008881650757673756423562465374796513813716856112151371308944671355755297232300279070587679516978089798863588514047456651464914457005804074781707808887606183130017723593671742839262268529757301974053677536164871586313451414141713714202150990789708273604738399876849587930899021503752610216011802423278553016647866234764217033458684248147138889062468811764109890985258331832699960243911351252271590430551301984250839889787870878961923350952260064457239323541362323636169259118382040547570959368174151044119291677849322674880369719157031301946579790196392538436234762626636680285277813986043631304890867218399027538776459193175778485497309774848309875163024896240397001530669459073738804179115669514484780667382569850373665187004727785154468748263112914324719676737112202353464562822725221760990943506863263849260923141080518702761354366230624933410227149313209073470307722739818591605022989940786435102819174166682844548693142912031965127338325295568681996915970839413311152001565241367085130566708472933230045320816499004190976776064723919668881880891836435766368518759525310804042921821747089912582322029088463950246056141270357756209491700215746816080175223741903355626463791565793067458276437698139344813962129251937217323232480351859978043166892007423200098918899575004359851983483175190398054636005952789095553538396159694573132313254666419165757021668018599158463047156888146581972455122913100671788338070124108565698250498581998400834908963748913356424857862057563675120505985110569637196498111044619811250709870457849581092007847870396624333577498627093805716639832398940802639689277260390744925101912056031478091725752340968774377321477595664725708523242533983973048203258956061077711672299598082256279800844057539732619003470359730199688799296990093930830697532835327644532139549823506957506341136383402791688770860076642565064371064613092158395091141998471979370209472014861516305450713797506572966418414697610632520201667965829240194123565464179266602349968762731695905053301409363304771579252995048921032095179051918253117358852942229355791879881554116412583110936794270136102197933695875320513957199078107050802237018004767896028101737377793127044336891262910821177878684463531414218814555447561320937231189002177698856169843173629764417784174157197623862829708513755132593912298450017930865544512981903274066296538808555385712459296342535799013205344450517872702958232535571701879930376675706682998490452064999609126116308561134543389637105740713990382619949780491211998900776192773320959304422047540515427547195582375282264644014062645183550905764141198828691278529835134225620974559515720435962632932869452926790159944675993967500515684593242378050719943912973600059737056753529135812541107787077872784066059145159511554147130308600941164579835790618479454149837810023469455085373019930842596704543969993005617726474219293851778020798701120064595130393548052387919779807587208238522201251123860074756014384699076525607667509743716309702946389260391739336966247063433402426302203157977083898957658364449206896523514135972264149171963333330062585118704545379443772945648142824378742860543861832897901653525107779730948916877570060875860305321359765241387092890239914274243403793799948883722450160960616759462666480958607239727184046002982523726828309258542614882198457113057367140725888239919257100525015539228554325529224025707148099110314354533149400915933072843767934350319505019506164592050846091748786168139762025443313664979077429350260398379313492080179691314697265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 14295304332325596470466310539288308095041348771151556008590041242558926111514539083577341840135763475037053141894344955418258736233824633899638888766257392623769387463928856894849473845141602494526078511568535363060032282153906889167281368266144621316677735220236055183998221830867021310775161666079693959826148582794851611625952476728929336871998371043543284225555308358654705094137970287812070442692858613941258177721720851921210617031822569307261334014942482876065407086528607680288267240724184179030979597629100898069209946263962563003600648028887162736349934397995264066020861180265946247522860858010208336543996030336557847891934578658982323874763975592451706852809757058154047055344116601455501888982291383245297889002782426039052886421831474653180770478048529406249365630352083551159747789790131416685789850180012935335875746815653188469680620079013750848919062784018843605655485534508256316514250941975440011936038917446168750329103611046341745763782711917221317168968221297777163534946992002676830003973194826073345114293380646952126684408050534191797956222994953721452053944809218722319964347158735473723443397687402395895757693523041545728968211716951990670632042429358754552295928676697082199849264667126308703381457211091654398687740572961447507391853867644798456918888700817872103711889740820600222353697653380734381577898633400586665846405693824926680300011173326351792505664269996303673236556502789934597609132708800161873819456213842918782114786324217673506768657085445655769428689764488409111732547550796767973301092833727535654150912636639554959365658415227181669067235376620756149221983425910201624620946696606815683398924851326429841856631286880097155214424527441984736494399360069104150988924724829967547540794934789271877224803368258031239651279509869923530895745754072221487266351725444790986656857892238066807417210505945668030961280840130551194371760361738612675350366792838891355187191999124059467521123207200575939456310835828142288564477058727066825738986949264492635879094278663929141520981099867533107450736745183421274910818811885404075919701240992803949604200248990088579184061541370893315315586730078830917193829418141156877099651655775272628027556153510508938518201825891038165191361959427041142368786705411364890898516088463753607051121655878379342405674420064820159682937579167003480044853106944499779458497246186797252530631358343393711378697582907823203538993588357674060224675166592414754520278247331203008511153297390212188143410738555619188361902973394077165760021475777289579674852847890706305929361522867854819182703372397828475418336347051974853017803309393978179328338006782491882940718060636819963892580223648592834893673905136937563896613357276753296167800377616801663049687917911711861080004697931819585021537245050362463736169473560438858848605122445890708233645068672407462885275714866027273760876431005042750323646445832681716456492899643531886378313605849791131515657570893515210742084166853842163351170240888375768832276772431469350178214985730217989957047950446139058874606812390691889106433615190980941345858144702889270188620085820977536158995589594819748227817931547239460925635749412036555289806273535082272918255867313528556596394667133666400511346576787404836357477553130829098048270639312795067578881998344545688181090782143261691241526086237012928771517983461012211716726536287530521198042140614305666062255403659482607726153894372070296414469254401877150309949582875574702358495847924021524608997211238200956170963882210365539918113717168673371323825331894167776149796634593944902077200409921875772496363510386389496832168169890390380622296969205431916806189282870380646124290346945765717066760119415144583802206124272264647174739827368940484761099601230613092365696403631125606861133502025645632037848376892099581340457077216547557283858326873857725578095199093294084731267675288138133121030566522388958961650924588745329957591174573570534113557555762354350191200774571856074112839624861680419785510665258120422983391535459977028894790065288543701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -2565265543670235165097944895675803121868256762825325919916619258694048343040979997632886850517831542709581399678788558363301004167397587024881169666340223451213383191390668645543783632783390348524852611165470654109853430986202253207576454355465252332337888498440248351579893972768479044559169227649919280308983467980255201190972298654070108610401033802259602521455874391243368571536917046501256006606837728310047268896491574890345473682229855564054886853075279210411015854558767683065733915160047717886991914530105590304648207053996341155365810443385677482351181957832435176325004336601195069070021206060576755457123218209196730962383784621552788406239049595335407887418996307445210585732292257120977043049118457968451327931161026602577554594801443667889564525571767860292463964937130904868197420362433320395268962098645552256933496650660384124309537283170082340044832660734270342743316344404667088454788305292216471864402473812323378980590137803704131854952501464648310728892109729247248058936376606328226462015656918010029896709329756440037584998510544496269677347648343801438510440374600026191412016049130810228016507954832500615505402593305301674837438265292631208038177802587217912346297832612487231970018919747372004904792823177783108542682525027641909646224227352907217074516877795639615146962078973137597075739049928931837820570380795306024426973584271305334986949153886097757843513561808985229430003084382401310844721006679289898585581516669591640314266140057918277847422093283301413056453348655140391208660104885534701986086251335031588182904680906479217403878502277142504700035013651503729801238298911998431144884285939610703255749633946527529828684923049844511904634265915048471529440600252341013012867210771926692705304192478952587961853804052613282897259160134930474859877798241607914593802303955150100463624406473531832039317748141698459852006311275819603190640867992971926477442941772572516354520613109795760512455268850972990336150243011750219627686675757686802023864464899738878336958726779474891800279319552885550559594303872374923646298787796800000019293389769789074137694740513049113893054408751606583432935053103783246680040702803678324065995570763447780053965161191542263812108118333256214666304974759069483177958564027165085297060339015364234014609509776873918624353697307423296570830419257908158486328309920576071506652508052187741861926116013352632721717148341920987895171541319025541586519768670738232022750405893636853861541038774132480438169702946781002481952630781731730162568921362194285160627684770119473720278749697674816597719808938802179751209603782008847912327747861129286912600432432067260586976225627730564336206020628866847532111861463097463759162612721819144343396431524416245887122192192103562164927043092248345769133677955676198713083364864453682222442527300893411698097355574880639834007012644710478100811523123660243495086340435303378171816195133071859491987099661243290411553271627840781659000016591785626532326156222016801743745512148364550853812102813057132573181966190395119907360373246684047203168980523238740177635392271877845759733880686438181853079506569098685550333230925403532022485698639823460469615117567225651193316204880762025402431362202542436964362306041315455504695625438797134852301842685494611451144836192061403837892726053179668117687584067110536910852060895152511785381762722480355378362354687305514069533222356603567890076934559523780657992416217710611345523444675490423807773539793728842328158645731580253788552767992012020672030631082292303027476433595801351544446632538032177793369307784960851186268176027073059468225956610249933464249330362866198949051964867550682003127499577038084848173668146093649007542203433923274285900314523084615671399818883551614495154211504217500767354653393316479573231168448459930737901040100811326725133232429460713637350653498630099722085011911850269414012189380117096900796098490639729055386537966161715045915329926191900049239217248553905981325396512214713878199984076990014023927680424097704234960079193115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 340572785693095692318091409605569494285030047877437638312121788706875743950706374346191770574473686688735576622762251905466536043853218753995224510995752389621597094983746859732688992923632562516257814634807519208225210045415401721363154299950730865099877621357499455392684118735783846153591630565781274354074937286971706280973176709173499330963227281816597198600082882265265690017433923398350449736733122960188821527154923779905107988234058382437387312511958466633922834142054805171891967745904224152109824000194716446398319931256727862157659300763688272144863977710570261168784274832737599501452497896631525790290048379218250310106643038388473182715314064418421477776808418887039743824690242797161645399153581067432745872451562494926100943469373294730870505514787358402948199800517255639868897678467483211871519627638242594578634172549760972952094441418729365420738596230606805011378599221057059632172968502905885569032706897459360897677903178800697694319123001241553493937244624148746960848504812750750916103213704334361788380318962583766201137020101461638550048126151222046748819423361894955100855470785693527055894704392892985586254444809178393623403718155725244819081180434733261104055272717467125214661584430118793467735586000821152686279713124200831286617250442782424547708407686963057374896463148645232030562397374033565930274473136310895522880549316084623259093467468469087236254152237864660025483025874271086727550515062821389332903039838443441138146280248711114750111915712573366897640134904053483540100618246593484164873429311406361399431162974965341685573245352999283835932049865950116954908779036161307311696462696626894093455659325715575870106123460185257120119567686585433631622071389813838704328979225227616463948350487633789650415536801640994471368298762259321746205590695066566452903682869723750870395968021854736786440081818374587057452782627595990786292760246153213408548256764879589305556088079441371049129525698423046826774251191771680981328309448459913029959407821373907870784314015911244966677010453130013744869817645300389463695863858251538499269712240779712049356646430967485648852518249640698905803676764068805624767285728266478777355401570469993990113155623836394792815204890716400033831428807515578814841781245741557173960764120394147556652311841866936116970467715629355555561549808966285253839957153046479070663290747578075246765947334938675866094167901486979080842639661965832594792181345222826546557396716995947690082960993000267165195571858217227340520543241283133582824776160651403937713755790027766727228926336962175167930463226951771407636919893932243585801840503813799663618755596465665138224909642418761684730734213366858398149304229478343086226626659650191032423233052422894125085661007332683102047310166232238877654628576704679739223378890698013819954119446649811339545035718461705541169686263160913023442758976022176266192699312365834392066994455900420365308773592390556239117500891504005745310367551937105354569382218987607642365329670539503491018678415271993872014952475578242899033028015139586299396427717984928275925985242542630310367295282827351413176486686079184133663330126385063991586517281656186871752248850394121465336214069575678117027364646283110709338030528081001931204680828619848972312251967188312389788777880358257481051522485256741398823211332313683652250802690106839454645866878943664403118415725292816549564115327102800980548063091147346882950746457981484809589363339099535608302106816731926167946644500590427327552756797382269177331992390216662840892002927375241647258153552715918305335026063664468886779943490353875774460542676661582146817272775296681750613617190068381052339852132282563861055595685504923364819634152904240011624308635393679844339263192097156521087232770862104462134922952324317560824291368579331927957822614688951527379899448023025144495084255185094216139240495842913200265938260527572349316823824729642287877149614511756837782568699305583694884395116302107089648434436298911056976141371151085994384393670640532622426748275756835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -33676096618286718639119717081850214070523692032376004461384498529479385823447828360265701927956901895617319553916805965131091210638050732359627710868439550234577766701829469897544940459247998564002466800630204928300925728617089611356545869072881033652381980843818725230323634796720844928627160631667949693873318808219453773764874494131174521753306564966589033525776870943452594752737014462758523557124964044090895938728475146829856652024045146720721183092907294824245901907636896471147012656102065131042108514026682080562654491038092984464731808593479519588162526633167800261880465279674039121051808059814593458452333993878013494187936815891829442266782476525896090390211065701887223749836843063098378505399452608306014721376631843268568949036983913273844160855683200749611376999916617967592435550231594967800769481349369952511330527701365445762073301262369531660091074568856359345282419046743941048578137654387177228185543137054313504854551074234908612399657747650346439163648285208207237862200305390583554605079163044329588335940048288180453573414746662864473599101363249008450481425438242696105752572732149129531403266382577244023967883786502932461992736894059182554739622031376699825993283909009738780252256356983663514611071371489601102042983378399585959406813166003142852325582224851999001293205449357332491646140965137205614410080832176594794256656084775677265441923583591786826741663782711244183076672105770027533306041729727128176912443496707749798078727586726735166370520194554929906467121187134239111002079821806389979964796568472173571377641833960545414230802769925082036481755959056339796496208390997449858916873006947769066876207766180652219053248356167108471051256412584631718757403912053899043337492412901074259173464178381502359119762966212626406501916089400565334421087353988076489798640078272500883877027010373778455251847872967907026173097143287917243820453338518024109346576236870650124682386532369198460989491424348045109725000522545980003186596182922639310106635325395670424635484346140576851060136938962604245378378973281830498000361762028044727815179928500235390605609277791834691142746964593508988016067656420824191695419823137197688719200946236060516678620680005057069941816596776813134123628054453345101775899199468586410202092795501086634144076512929524682904404618755113896616435570396429422091170376926308065585490749569805905543756400410248813107866183825446512599206329060836091795278116574828403832276359380775097474347389791624214824737020369931634250006007586484380347981644988884108834318483160058646781284889520891797641942458465780113597251455257613915280513648899757915907363690179022518186252858386511296827006443285814537871275537263327715399436650586904386192391485081136519739419925214278036664719127123250575477656314992235313555305564046833659103225655252565547731788808987012031857414030203692428321091498858090630913505843570399221644559079261599310105856810329251288128616673357411650504083436586650454105569693244452436585718788272484764746672951133030076729256838624541157652342042138555593622732267336864845297547274413815835529426689488973024331994348166267495124935777116295327903737776438794289072457078725558539709128379026005390700924904034227249602929908285473513729404886042810606652770137807480170080042538346846536510432125051635901365894707831141762169529512768531138268621241967601579754274406687453653234117162521961607004942489371855313945022760187984547853109537398011465844479909572665145542994913244999732833770793023544515993215110357469817149218724671396959269559369109809128073582877133515480513567951984420646676231630794130024166061662400327384389283341961949781665372582718358638235450613212319547483481024269035112353479959382258095207991318346072884740501097842235727485520173884053849681326949314622886227031822956647034793165831484140465286058776679648113991716483741360167427903292711909788928149066827791828363528445697900632800318096669344265856613643259552145451323452731759785820047723297271481582067427028522047400474548339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 2825840867724670467382942202990656156992261617432571578993649924568403650739390337716754245336545695965097238258296205675003414362562868318720994757198493898424492249833888324128139813310095029784465837813705905732211333538748894275880659340533909689066830983236215309457277634143471748704548205675870221653395087065894789947448115861774179094788404652008382938439965083516135515144666504543759041966023425065361296615597359446898837187934510482839303164308058921733915580365042997705367319388368671276499287162280558206625570810755648877871108186723177130209887994055369983830611668568422636122728266527745376055145229781684605916779101316807284391024300316584202534958230431482629010161457611823911410014370849254529745608003098132303864146582448804113576503927092536684202813225155624065672662962217850753344737403122036808977934149325461335032916981725318957447993134333333569759328906920139157157229571892735082068802227854172821961319033737982869486511620666816841424205257782496115243622734369317054473967523172039423872545977416698803183519116609654836658079437995283629990023474422397573663424853187881161843989967450701283888746352537866435170448989000899785679541922559644327093697460491806613288340245053999556847990174661516900759020063355792447792824963245500646874947672982979344583757734224986998146209837261326811709729194283662375181560221556291258221216284225217025077698066592426773359037994780000438260585983967147155809727806686516963380958697295061779697413877058226498693174000451151691449422178483260988538833709462374877195917510021103502954713520332563473191650552248097172365397423922057147060380402834616752559188418583253251354133365632506035343757792525761482933470307516785004239482335301266356614429614574193364766218664954350538136191453787296174002463050130626574743305327725519202629617214754471718535525694284324512135569758993207966409023939878258994163528139667482083352096813864927915888054499808783966318392389321238621051939531001622014233323855295678987637246244211883693154428211261453246997790898357457666673911373762818876009656389302602400198990489758982972128517908088351924594664921263569698515470851793841631958462870141584181327784877151790736528389565504371488630849431320520755771421438433611053732398977431554853812546710978638148133770340988224453593535127681373734734248387602295366216766982372938327133843637409337786526277717950406566603138482876858255756278593478440419233095224143898254446073661855190895314270419373070102908786978482735836655328669831986214532514851349561488138150300953185875350668198859063529037163611695457827746738900790810623497450006175959979763155328242254698828999259168555107047829183239258567596301267903524162538758312996189185138233499578490491252631161709334272977146986051908924988807167070509509095813087821547369083523853090702784628527653356079330325532489572163972040666514791373295782323211632897921149936562046517016789388516563816040697122577763417242792845956940009194714553452060190068791805393280038512579504282795210671814480329721695583905216975172157993079959502134453759154794528944013986203036231009201124899985562726637489600181661348379163132099822612885568808447033254385564501743109309494176028114821536802943161202844506528772632705464494066781744818084491833794174000045940558684406725643347653638100010059743857174696965341652701224428461733846865614831840048660662908345421289374539315647430931045029507540795637096712962608849373235449578968106217797858917666153870363334056845287019522026599886590852280273182228709696237137599214822586329384347203798065759473477068581859792334414710365564368750939084595403962120223044401354741856759029986972932642767018687431522539648606266744954920352135822288222271170312976752752320467937749469050373717023829987456854222075675658263741228673402826553982506870681371647240700021021583265739415492709565834107604434917450850963024886157346875747237760660689099750566475729169310618085625992060333260263053274502725513559288096020691442415118217468261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -196285258536145065629327297613420502789775490864197223478214601628900149333495648739989113806038857397590382185937975631100454769221358596061960313374412908524368500029535714052610504778951545823513658662888369637828363804278735555572481044014404404324595422897592627248765350227149181516255223648201434429401028159189367304408334516351980755976112211352111567970252502791466865670676785274923297326011793955083293962624512639635273741591930355563909185324443651188649143767472409423249056743088337485429548850138720057367629330900921981082792033849357943611430040378752231758410248436666260409107950892210849703509532866949594925065769431135069227828783032953457029448518396592961199176015759155757001102426694735318761423896714766310387680344096208151554779472191331695373924443462091353099665281243458305864194793497379571817750883840296288845969493668732945412948643363225683178419772432660799487458173582219861811820626676831774296199057561994455742413425018033573290056968318053772748791891053144431923494713347584952543078443538039088896351023005472337963677561173350141094912664439825115001788010985515726842457956139147407847051916657137847468855710273059878378128021923277898069537521398316251706006289016707000916395615816472892299714580274518476153757808638403162087560508299165549256419728139655466056754398457998228859236227516776670373695895867426280928678167590435803952385580451957228258086900450893887711006565127060800904870890030587416430480229368679131649369873508170897079858925756890280319758677547430353995129470364523870871144332625242192136990879404785273073678642072578837247504542152213460653944929972458643208176657028307529737546915810034867731240738595832317336944701763722944227954609660705703598802207060155665834517605587224961271278322367642409916141438661172743752033165897568329431420552952641936507296633285627158192746431865852301750399805844172899643515472681218106363192408656722231190703511959845560240611969825946562226512379709503006377992250589280070096132917882997173365035129529082758443462184954281435081226247489107743627082815129039185587186423042210350784526634015688618851504450633118199721658396406853128499698959488064773496799662075370329400904267628757257025718732369328496252355902340425701786610575183070775029901679659981731676034594392892917454149446637377365785334501629496748067341695443703738909485906149502468332127168045989327803750574427658656698630805580290978720908515965277231802458746445574993957919969545350809219493009780946105077906874958307003719059583182307140789944546825972283419674671412489644372772011518262323857864249310988502049867688533684780613660419414346725425924202605018428459236812490107939354170030917078355443265538468144601616359940609691796680847156642312785148798408387621185044318613052945046893952558493803997235550304684603196454698024862092934909458579619239084235650005277386431087862939276479144575735074620256049248534211076246184220897888414714860282393257725267759788195786935643314564206183951637858933189746251959114843276583995613387142071630161607010080740102336545634956319635110676562227659715244365920861355853194401783137236047276061436033404279918877461319707822970199609454080356767523205259743248251073216049541286287404262890493866470629326529744809812657935569071362548134932718127936741984786989773688577773158339457533055391296611402889680925632676524019753951173408028480819001839006193754315180653764990227829278574109011871668191500054768279778200287530858687841357621609807961318624860602787238341980861631688700418471002528258066086512517622783731374587690191403890268817033676441026547656753614262004917025590027343118570126364349249683480061514969817294140414014071598979707930530016762486204795376793987059048502669408757497855941226051051485769014932801029819174622643299713421605525978401061967376828021556762790953793855843383958250233480055422982039994426234668212024565182260279114867126992143114603399585608057091391799558819332185944198751970292556603809654712677001953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 11669437820070598597845876965369100903250481093794993981570653835511200805665447494929911835397970779901873022272311950600916291795327163330958800998570024860971763117305334933841875039772636055251130622511299352979574570700028182582020171665741814567732785487846299386489638356751957543624835299224619091242783852294205230396355212032383572200781796596191109669588737431626924196580906683133624757027302896931240829032380913724038813064873029525110121382705754138427522012780816678727163167080335254389870988981815220418484529224031963107497485479889872864434446319755595626303316331822574161697907118760091267524847135745657125531102246565555847832654513164220160047368836150599972225320231228226472581616410911457399387812632065683212153402474115035614336961209637229057755612211898998528290150244563053907772013211024140602040009180408320989221952011301729145797187249517415920554481963026330830758339694663171087671910733411116424520682952510318709438652083510166777458572986102031905635730804537588296049565883939928163336920894971502522493439566393885309160464721012734498791540129232932703593422043988450191984462851544570894966052719820762071469793590600328168631281254681689415651437439460097795050269279077041615293973957467175001282956825495217674237338433366331638716380374530963688328833267715228940691852724140448335133361111051719873777483799213452507846039514776681625078445049499180124265338490218514110795832304404065110412967978926427249098308287102894689756599602300585042790629484050440256165568855305810792340329368039564537542860413624811601071103330900099646268756748137626986444864073152905697528031006137031962880340703117735911931554718610813076374503350853367410355116076006871398168094592463004859123636224093485306499403394574465356596441993269596632523189854741245652928217263130809507048855356426845352098188849213111929033533731242392020303284285195765268726787774295094254413140716785743259309590730532939753672890925588754735170627895637388971288081543490127727147259648818912451068260154683375821135383381606694945882606200430233431574240372037665037246586524058601727312657560756703026112468803250584687343463318782580983823467073610372535102429366686203904224952085004064857327440554494529101134336680740945960020120783267980926211393473427875781890015471793914202886321972903925084420937037650177795069624762592031433715592327986367713104432573325144480302015939446962446380678050884829140523412876419561423652159243491981317545291689320492442523020550813720680527560291517462316338353957711760454302480633822906874410215241094471443872742220183668588725528243148215645553301346124727285554561984833916282551908634678767671544878065227362869389246361262683008598312756669116131915458051242778904204632101840659585663007787957535223337764485799595094384083935885090740728099026456260599286647472870560805740589307448185211084584396005814999007243786708624524446200105940302765649061574018056264413113804294495534732077601299746773102759703244945965738080951290047045341989803135097433388151923919945327200020568758463753055639289645541431980222145000214709698745454182310692409518560664697439998963861540298891476291825544198876982898403762459187972768608297880190636613401293161347929071445758726416453452131476672048556360605731646379322425658911479627980131037376719710286996146887298805416041031486283447933378110928340059387814933288962500913582273466769708863477027647224457631462744295977041169084671555728331737033832868642916074461841477953143182296542121723665254198398607970787011647107379013454768413422553342255578887249374727522286714352430153074672730646855351708591073343547939215190439954207448660448076291408963592073819358970681197343214843515966587092182570004473373360223093485257763697717408742658674292387791164183271373787122917557587916425300114380583644010199780802475301874762347103781585173210391324535054314776034701719814375607013629152985422957942042397995281798502163313292567500124468703601799240421403161249873292073607444763183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -660764383462353052832434912965036519758857088717558693718337069179035368605851307268339105606258756422438782693612982851025682064615045705795726039668161214856165850706647157788980905601740046725306447089429557221236911964924572763696840478939680887490118949324648522807890832826387536844026357603920421982358016025163078592618587712002655966507242190837876055570403526125823549596123776321781880220800710550207050791016935801630076535421750395060683665721993970764348286714750155488069054032135802301109684276894968548184093923930264546885768048367299218266005662965061171160063506565423598334501151592111896506001709046723889949181169590569579021940160338224502915353786144624613098944849828977362340037782781646540291492110817712796320178321723824212000218797140590170153481914361739676089128852757359972981674792158342741372235883061810746735339534325120018681121547112905040143045767482758768262183710718783067945096140641235705425675871704318285298015661798544246235374078656780714747091278902036219312271043033452147631840355199887395502000280136628768498981273755108976596368700972094570163209759901866744930765940566475419081799110457209279601021524141587758230012507385106289480402470385036750887252724209208769457319813789727655669828322641066866611389880634617527609738631557447272144184398164813025080773949725429523395070747529254052991500022299663948304660027230429516641187379103270219625892893055400432711162788481538652278528885388663439659108306601360421283632442051899025508127827955936069930572093879948104407309548814308678070409056962000339594657522501030434012362470474923645653592773126255586119401123525412314691173973470153391976417848029156187286377673018619777278924595878805951234832010919311242230128608292927796511905878393870791800027581775219389294390303247703323253001793455004276206832048073197812052014373607689093553674023500532718171213500071999605330304670270592042092003636949774176173930202038300881171026900222936189716248006088997747542261113439256535381633565725440809681890390001451423985025539545262038812641266264807360000275846196417118610433135546119479380454655065696537727358601999960031395840228924078014748223310613918579295776706362953656336175955940940527815970751865694399888270247100519603115721200989987575203565430944765772749170836789651405218134132590559632379368107804471249530271041920869646966262854741924329329778500950121401266593773633121048328785122995774180503202383408694007460932443759206460031981112931043011373139476066454554880215360147376895095792098209807341975439080341635340442831598205468745072338368262126691103989688558418948888145825095786046229081214649680166339589396001466657335072300499931830302659010030574230059204889747005942678310356875908685659329651969271111597522825996626314681808086894600110884611399668147594816904252685491932291527126707655236149785194713211222395131939585035296652395026328929673443967671078984438699894993217421382813762142486764921148001439284256371670114547845016542432204791653914639842043682957854391875786413236385751561331176822421276180720634730833634341392522602193773280815004469570378154327170675478517541500913748012189997766997837511450093211482202858885507036141541199073565744463073172980358215911378086728672910633514557928622327442866067944455988346783622943348941599560270574355961664968546000422891489724395805220035212219966823672340185802636375774358139557613483890478421214193126379863463663958371004155739413366351373242899020636955587182865677952221394387716265760957627254798883840553321042585446561146180238901352856569249605450956714231060631105144816492870155406352636165271219449562314723748621589651280334574725116283951105406111810647836346602709336601112258931172910585063242834266475704511450310599000444093788937202316223204244004163043050862827423007532596026527907365487135682715864258202783808454645476507846216772210463951807975665332102758646874858275912934177603638451829312569532309591764124491520859103959249555349085199002530425786972045898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 33304270011998003040162047199701052457635976968210051623738596057278015391468632324459737220093787630835751309195381231965539467473795965526385080219922946953444991592315095607460031699647257819351298416220668486685867266841010394956914184859238803682672626883954186317091485453247697805539617208842618987125909952574131963361384706697186293755175169710540768192413435589925001535059319585778876321530757974081139117028800033515724778571767852523239837472904470099729514198985485392902576162539986999242873038034129727416651105550110466028449519329375399110035804919641585790481275712773436346646823487188148776581758090525522674083211040389373660002508698773559307068607404297991427473067395648363117849548481830179583695392437907013258012839183206622716796833331471021800074641481211710621891840393504158094829517741442848507166665718681545032086440003570676089287029001128824808382712103202349303346191223741912452403788973974350007667119609591945915555605484169212248726502631304400232050430325690441099468123345162372874300048742321778238380762082843613933125941900720956067628170576319637338052964992583046665172649407082906188624214623236239351726112968443094430071212361046648994946802173631250729000383427076831498871949088538789573176600724770556951620167469735604915442518018446393114627747534090561043260902298926969630835857602988453842451998444183099055135470618730167744005747891670374667333394885348199251395422750560190018654606911070818513695503022859107180410047062674489068989463700998261484094121374910406105594396780842841106351659920341495270409048778164371776850384591476925099996783723888261637430895127396113190363004919641166248761535671234378130394141084106962035728683971006227916562980847302447325386456142443413275357208081682979815850628217290899847676130038797510584130015646820368679963955195941566240718696522867240443863079355853655700999135538977475481524775715698611215258407344054535144710297035350645914961018954031936404640519857904110298778807057027735357457311910121139117674814452931793721352837998560938011624878302972992728017598119901228523059734913533089094613372786888864264869281290394311879635556756873821524753167180003235210921068399414578960790110166396085164277095680797453616311441074042128132532545240689577940506933050178525785288296434945204416288275602167670732519219779225773550075129847005512398060123889313692285615461463639620511264165281824625924610932951119271333366376119583416834908790244213417609223238504546298563082720821203353591996913453734102067633316689215919941519844523264731393757607437897315041438857947539807628956314045726942542181914143248284613865875390898758570371631471295574955765675486801624259770548075863375833815413321110707953274116366873725096592075694428777176201746499527035579943699670764944758733066591714561528595116842190384466224394130744421607955674556207883602150193715520597580752343758548887954689178079972253554821551855134456266349850414285869590219592612095654084752965721364750902563051365354314551892719830538832447502928825726954262600391026931081529113028821861455652727175726786955279083734786444483502039868798073376419934187985769255791151927806268678875016447609539366936776233947841825508205123011428501407769902854180216543871288623549437212118462554800147606880845758276340629543003392723200344437767941910507777918829814441526841207191173089418526486862779278436303357316751351118494830466709260686500815014803812054759608240070229560105883060430955668035259289051736696158983004755606838036557960463876626075508954263915754318564792930408421425049414866951027878159961091244863767485755637119101032726904844874589500952075942386584121119848251278178209304399902102164453168102178717839679167230643688894090276694978882294511894879849892152786267903897527595859665247607710907733127540270310602026669307854962411584473852999554300523684326054711956775729924853723555390933666782333079959490034054800480695089301977147907037195797460363640855802939725412347179482225328683853149414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -1526677806905231702859737460471511570222137973332184535877572933603369111511836024387465553158825179155745982852600342779655211464015491809790115414667663495163306382154830976071768804727053236519440886169905709080711575201472596416619427615011202836834112484779242932317461709371230919524711151609890344973741503635171482141292249030459543124657491599470566668640486548709033276698525546683050846301508040528577906905124100730851303190284763479976319159399182725571266616044604905005322969999582631384743190481786447386713503909510098191164605553398765260474555581981047654506393186305226679874919014536903244534220965351367595162842727365707718066789750762559944588938679710666922743511005557008992807609520116730332516503175835237280277586658089305205203864145989596764134646268381034528403688092216614403866428181753804088007872137718880154431007766684262362316994020653093045676890603590046417807963969673893986630443215026705080729249650400446736551982961283923085484832112401950050426793433372788734983349996285634509636967060057511221107398772861192106662489485920685898434100863746894772035108801842370294901609955019493424454916018470116399667685452899850169987587270102768896335302645059490745724056196886558352144681401928123470727805199131161246443342569355705202065312845114649033010087845603213913245621287681107751837600063787212554903383181833957860992144602747449926447627263843778837722881102194285843215615108281746771356394033688196640552227739100609018713046784215062259308552815665503435085101266598962158925889507731721975865681888335390630056293207190362635113699107549281355591294854864505905852253165056473436372102250410646346878309956759143642210630835372893259643066781069306454448975237405922991258863277122053827943975117522263529121339808840395454569131927038396771475018965861515363116541807865322665945254000052327432116469105867902303474342078590085145308155616096365027449468789663667786785239577008206393515525359643119218668931013703612132292358081135990841498752295583960284603102060109462974165686370196526704582042997653888474524487923351612312215349733818592869186602668188759321374448565610286924300063193838250556296207999776550483894449044123449003684204428903721212985128251442817096649939397531890389569218817705943714354016964668941337647479265900668707363747605903785895006690483374024591991617485286150599313572187057683074156581848794536123183389894787542631557157793253204040622421758154173935757569437482035648959330888554434945144165371784749264551487539928086821773867938638097664952119447678388362173484026570841684860484529626190084089629326785292942763226592696809877605696210333274369322916270644477711145911205764018663872918445553410148472407337323818892842265583118274753004685847857967422860688207392074071050887241331392825402703765588024811077166924347278046022495292255561941110269360720377413645885066205551040339113388618857945136479574789186308125748266877617142874936332834434171189996340900224648699651338554745593681508743075322988172268300676951820776921879998711675186896783563368268200494094756756000098100517363666333624669945964472203320132537445375574765401241074160966493741966875791345533486508614312803291277011191307874611692160647336506358638230454246106906079644850235086008652748044547368356594461788889208942552295683828434995786202054107241434084258847978926164021781577621382561959164252875903918740234321747997403862005204325215466525960023683121846339619789899118610916532119597351279630966868022540161713961526104985157837362200718406065907128701642199742846938708620611772886082335340185657918508812487363763133058214638487538090628459275861945836059098110910436317535587157876297990175727969461715804386760585518495302090350118409570677775326095410824837980961116188617675425725291291753470977110063739953041052631113956073414371485062369589436590895517524112506810662234143535762855419207723127332354739966712986395491795925876968041311191641462104127209151690375846091477509364245366305112838745117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 72635596308965633639245859058377599335767191506717142869929563573378013022686032070326667649128346608249561352788103214983434119131255082630166796849818608977069705311595578208375810600325825911774800149716914406144101172068812112899320132388213323057803497563845731184534708885085129944873754122836961229746823478518933163769163037235322219146365642102649230482515076776585572454027720863518293933572783993720742334792808908992418444664998821942229847968302794907143374294227978875836723867664755617044535895968598669897426501796579422874560635534125827974088035932089652564446586749424863083151444413542376852595598913522409775057367147731586450653754774398863040792499136589184073285091138356956622041028065155115038761496956939558697549106133245390540000579462889695692609017151726099569305453296019360785974724177690134619351418863789985607698998715740859860992697479762710313580575144063546108551583300153992935634099143990306255656051956172649011435250505210287637589711412340142251916988760631233136006353955544179018322522187924709126772752112751478426139736360808938457881767242119360147106857691283210404420445226329313963492259658822202504001362971576769185500828212556865400980236855702852058165925039246877713218807323313454311531556333719596529514979817345582034185942433897091790409814279284622860716279466756007003599019764757474081439523979897021706755342120708752751397790053128747109413746167496406381395368600093132935336272950789645091459408490165788860981513145179295949076831418809077673412611512647337693111752692535402410633666153958780984788844139962909888262590460444429538883038694511942643484706867058810153312446102627522871658566011567353484607496854003020252726700692433766596284745157750199234393291445770881114594019530350276639603759114828352248209412436829431482463501078114631038755099057583348585342910085126180531526527101699055302020905116710740692295728106316845460408709501148523020522705842623073954310225700600284554604980626202315673319800833342347649476837363628268265965331365921105363831203989327202333647209372195782105788529776881902231316286227126385981111884123825454773469093028523461206067767687568446896724258625600457187452914512764420099026365210649335093842378974623446473590814929570721410853223771361435075163010647493707252626575719027028774571366215732089943997845713929809509995919556239794031995760402186050854036259573523513167217746723069779516454063812082828265645758983453822386169730391173711193083112570328038112976162546938652636255212309928859251375218498657199872983222181844836723874443033860489552491829325631864859347579380635383695226225173376255078248274548302754966804542221409065322204423107072121094251605316390060793044306123395547484606806595668602599521659006160546626365833863667411402485685699987815963038392468877480608928018633238808008897591094292169531067390679539746670899261959687973527357971688074754682392191134112785132185065120317896148945040718925920320904973227670369983722993070409214075614094101216882882224809611812878764880544435967617705240522686552316750889381216111081033390875517563257435620004735461561397348489220516008424117036088348811920480084598570248342913877372517503955549213563976701327249447500924853487480342953264280686836543329655989263721418034505213542251508613954621582865921358325178725368862377947764627222003920814498485234151761628889555659033426736068439095544650570099882801950606503061015442511513243257057876299431770572036652769215190360576433509503372917302501222472773509960339272396214134692423528923939375837141584241869931193105415180791835582436958294840574469281124328765428555606700513879683882888958570212960718812134775864032327308533647164503139129148548640356411229581657007238768390269913342352979703850500993570817230920971956911821660470051202430901893363782921946302876204222608955339803328497669964837929120290907311519418518433993311324753654806570479576517475535909087593884245409027248756772279317978602056100099583846196765080094337463378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -2880041504462013961087052172970908904681773550373573812226702604380501988503091645475254627068030054260400134964604228040555424865231133799456218109205654310354523754008137547623383244080369167229898730271673742019253264738250199826244420782211619499223399877429416620284878915657452818809644719428182920099752828991590826144744920498572973488926539570829880458225429858123997250674599369063926468890066957043452060207839067012471346277735180844628826483962857897812931806646452558433263526721286708323000368402595801432098419182627332144942500975745149209226519606613153886226570934595630662598391085434070131251337966254967778985255384848654278638199339216178539466222576438082356609753998327122733451779147191830040417144059382429070152692118598562454971548428969778044031396364590176998115018498310036547860555355533226623235067847413342983522658077479380178685792967787078646127544580795583278890570106765403574445643255608175685829267226916285810766886445150034456227149430204524717312084889314423630761534639697670335798327823954643854385043864452087714415545798870742684542844870603817957269615624921774510874765715140610543626948022821244779319646923082730229263749664568906957816175367211535348658535690574026110095935768285544179259796555312087091634702537343933760222389110854212190469296944449363170924703396196523966406275464304237080310125699860151713984250472375060648773858826626356389952672520105914953503535007326767838356334773433390671535401872651564678573396088147543178009625696552748877538187888865026895366114150813366409110951591512754498946698883339147061473992953889499652221008248354360487113282916294665189105788078219083473293506102359835314246689025175830802125349201158211462354540385445391020559708764787134141199845780857394457336436683904615577140064588160760522064774027613547980799935971115690838683533114305130823283504470380903792707213693286611588033073229939113707833069876242184640137735226475629347458855275543926086572215461859517165693450510844520258299613806378642267877346555428075187694638088794078195383270850434039556949802245952222094447857039329564884132894496810917924410384871806221049463464862651211290874487051324493146511925590391968924258937040666270472569668942240951044478948936100603077572172618397431799471069544626657305760294307843717003839939754690483227916832917774949798704217228816770780252618969454327429632750732853460496035922375954018616009442638092814680311567442723444738337141753186197029315716100570943909308833952643582458914239170282247336677853807221237029521136954040797762743570393300812178442926876652610701495157176133439639906049116736624913393939924181732328914200376248263429987521493408661356854082531567387467043853484984068407254619334287502426461557939510540780089440518129983142936364017051376015172157608377725122436569660397291819720043072643714995108306765332132797336584605494914432554975144596543080227635539910021713445425468648491714498441500433770618009660635884873830922507565243708132433954453041193434500741397206979983077705091406635356612782201474232297041982263000354368064702259496739389312228878678584790096629131364537379382125074390573157630119104033484266823129873389824154169429196402785303186178417490436589657368561012386399691041775423190180088818021799792259143803228499366126560985605087433591333654099567262557164894719011738258792431483395708579684682250934168425816290114850080521315553057009769528426224846714798172992688939676135846442407330507336491144276971194479341884419726056972891377079761848252839567752677421507098411779560766497313520024898453665543167163200440554372184042527051925027676942124740407315158745361439399222635328001720671978545108035672347173913978795521051585936534651540885763525276550731683979169682009682142895339996262332813531676371483338660126688090143477250175389415058423352356213849166577505481255187565584347267137057526175375675535562768540292500428679842401789547021838147305920486387657983353535453063242820928455330431461334228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 106776208184898123026063121223952421246278887295687595366393318033321789335964274515068008604563752992966449227975806010252837465151622847314033609947627923058270251355696661497112798843360714000600132560426454763416739446324680577330696644322085502280287145360974980260628114888743191564318984734070439139803264721288918462386220800624372845563176755629085190751159725668909110130366457145420879290896085433374681888005316526058332288863674741953119179310335819077057648193638291274571533400188101901044213537468104039843266209792863710352718862850136057669261130789043484907777851975781626971349118579851725142109725327455622321077229026148539274449687761491281707511349501741952819609774458311830894782953401472586094299912491665386474616922150617476312114576621025793934903649629945318528620245058456210942007105784487448717290125253902992563085168363048438765146088336791390677279281609647868636077575974867505048786598458195673537004319061473930648728721820026639338871637685518977692877098809695909649302257850989759716047481146731613052862708506948336724467156858689804346431895179174863672788437198827763755823945067934366929573064065775622814514804128069750708597431958651867343199436039422288534752279942115765374121456562082752012852187192965977265229277799956697938347902159537923401800138120675044540671005273424518819794527040964612666082306316183208802074598451916756873520065896805216920738057411340993876574762251031981314398302190097666216369357821824511851744287205482766348636112132617093056131458659022584139496274564001906665329035912929430207152729686830440027848606872249177072072104051315651134163876756251309562753856267087100369165252080236799548236860439329253477389265693348521818783008457279029018121643135647600205783966012028843407180013056443082114095995668394895559497638279770403078890631380523570370157031214256989938075689615287396304616077121897740024597571627888518626636427373901503622215878916990507680046151562097466940282930211290123930045447893561838755464304066490344306806282417417417381164764340418324221223545592347121668501024327749204685901040590683634839020976237639711742354138942647695540640349946088718779501736300592684288051155769989214944052082901983443958471959908694748085138587446905501466818048565542695568220289630078030369182671481372454068714157263248615898177916806186987441258306246907193482626157887064527712026741583315258254903759775589960366525540108515994576002866723765469340679382624026000391344971207120166562035729433061443451840782473408900729215459761391379147424309071008039869906857385021880590516444940439835048870382430033184305250596766670704197191126327196158219459794232915321867253290785560637025857530635368535771734674811719798700589240963195841796835025429146930266759711888996671416733384276395776167462121178397157946015197365965137913705562998124767373238086254959117332372186872261823883268694983428220895986907058888780745288957030572312529225819701574579398869620506199528139038622830038022838179910291050178181431701281819465551003598702394376086291244019636917705615707257927153323530537750534937585070591834256505313803445968444293066630687829084338830229566579481953278181222626004211586197789064161036328844165339321348374638489017280092624599777826742468301078597695467704101399226473285968169000580905609518170183849420115726552656441154129748987881175866580560163158904769388542373588050828697507852877725033496870268104397948752634715470821267020661685201049115040562253119463574402185198559866986710963409550250901377006394688803221260150227103318591547254042919930579123087869960249215193992636356558951525197247419680913332752173325531256540313716887814880637031127643353011253170670959027778749756138235457843174004518687724752169450018810836542624863719999404651215904131987291570470611774906825501144736468793081464162491053095839418280830314669427418676686477678640995333949535153358860260347165148478872954617707230282697470416486643639631707337556031594882369972765445709228515625000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -4525291174849646211373156135416790609846895090218293257765975807666164944298880979835427036150807352020538714150089791158569711454032106612625543029442715543329755248004308250776922929009897551065964249204777079820512641505938134025772696769308624061466837632532251579657238079118180616938937868870119133517324811397858713668928007901706944614627389328454990073421244514735433226379453355712882193153071669646161989068310810319841811620743987958225645229233771484742531221376948349044232580103837274655130028722332383204942975369630732771096000572669258987165113712217639515939500481923763595205899415820245049848036953690754370848116144229917440620655283402136543930268757238739427506731102670914982747691174490091221399263171849338609863749187069785739579764950911771334249919775577098408781898676959966242240302790684823910796654615589889519708827152359506593683235582520670294993282639708906217523783251949314718776605150130353667836073686309966076119036508346125088544067471099803668536059420126130078082883602572642868450421935139298949491783240091254159360834404494474473189517174875342196774714506264051609439502785230159359489976430210859048408482283601832059007238314406729370613867865809291221864072022603388802775707069975326964589338691683372946489862713661594196329090006007768173728293231716022089636644036310766046233736530584204590245571669719085356122020407021476533014262549568947340626694215146009231786621320336519400056751456649159487103424084005815793946508379112332881456256431132049390625604681484323781898239192008856456485084793615523393831921717009318834745833095275541394602172167901842427077413382309085762150936331109324832325449863416040451542467668037347697362339945690611471438532154063940267025959761601872297873921795072651788646307313157556198979373540745923298724567391191839905419305360358315834230178890754088361994259372005650335543792251412611026812752006510619059718743370808246402021882872318020339482316645229402579397897612031664402078138066766631741775978022193600366414710419393176175363199691210123541773381294660236585113145140398852892115304448240519253710620617119658911650599098408501889183572262593592449880165783310615370683930315626389770553868832650239289750813405239464122637363815723675414495647543857222035398992973830137325055249537245434669030259293596461384524682251109072600548951195633864174185225337852109802770620685404734901186218618218050019773504446064413085671610106038803647083997245720059678208704997148740588805550835134528558194487429100408146318465308169634647970106164850767441454463645813835908697316581106574815234060996002146923570323174976527433544148025152681380885381606706115668357170668796362859304264787794993321957232905140768355879913059233193365508946523302644697232685914328054420332207229176492805160648613889769872161385467320235025425101029551896166817445678696260159934332489886130294102112409417041865857526647335531782736115737173993758468739518209152947066715483150776287821810507349551170383722988373614010490023836057125781902662239299125483937172297443157312905059031077164332775823912910757062947308278915272325908831616589859390537323897883004913922764232099219869752276620368899955359509279646146988222150462884674372883378321352113165968523483438036055461923485831123522353595028997994720350821471544153850104145604300263419304691906640300988344026779505265674222506911484319856242083469459251394012348354776963759501473352340139321159659084311525208634584609613033083634038263597531685060291266731378226987458734484690527151933765932569584902009717487668627938733596919968018780189492026358539949227724361831841190912729706583874168969694367193652150166739406320601819924732231692948250987853098604011875365248593857701684746436515120400910784549640429195515172680558681967460841721060124928483635201773017439640567638463411689613201005824198301439314507963093834425246221114993967437890749559234211664222748667900301141483814275220952717236853926804116861458169296383857727050781250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 150924146700779052903673719463385792174308713113966286226158823227154789666461282527696339160281859139698717369856605086905511427457002050784213815745290018002933899907996657825877247178246124271009812967998569223121653206871151548730332071001961939861662822940802072666040702889694169687981909019721822821809816549747906213029334527340553978838309511105766355669954117894096909214155778579055194443316576272965713104176221096582554081603310566838976287412689652896449173982275136012937000713877672085740487592052104002292019922896081467712293937766228482247332358628309867160253926031628081349940131403386079409241413529376862288915029637507700512273542131148628667037149456475059332372234408692448853552208910205067733907237748471971958020472518015777328002916559402736771523661576121865497544073851516080135882968229100934645141986575777605447382643283816508162483282040357716830296068126732536498956857963594613584339587284690325971469337536494100753729907865779609448834311541715481560170097576527303281063425001607709734514725090346628307488191610380218628981652086314613465281818980955021680556598780852094697621487977521082329201054533292537369781130807452854510223871934717346054112680460582840663631853046422219974246002297602919136416793830672893137508221569257732638173417563214054498514403936074763453093571088974934684280215969882962706855250609988104394914985139627826159096482009549049240325310053940348730466969169152090766547686522615762170281653431843915652437399265242081361815140189053893003293624861963647756240349761114213107983499254184505827284361182341793082045142091431352129502972328596750687959180125021367396910294770757677549774010061785037660299551352849387470637102639441659981929147792571880309664906973984284525074365207157986985571724767481906872276288032809777458510776049604649008247336884140420805813609283130254787946082898521844066346832362978302971724184460003189328517322159855870932894397483507173673174138508700769690929967234585482587971125612335762818541470860993523811469292434097553998968078573240818011736140125203498385288288026183625251248834406501185905259742565892815840350071983492500008820070058000771402934772791307411552025748264991558161808660135817857678680206434262294990068875145381201310107950361364111940480188185639408409896604814637716978144358820127427757540889121509720625120830233982539811362598917196627938032305149497523472017946473682305200446060460778763528880008647991954662851760321163657261111739633487363489271644564342242235384296687704902753956957957352388766895070892814955620034584510640797930201633662190249864689907216655755559344177060609332730956410775587956136774685290782591073746099363074724270257580709870133339987946754634777457668491335477573801274476067819123599019278187415208089431626529871353398242641783309163644093809640350629119709077765114368469249165064303641644974939451255974086837877531375672326134193718801758948289866009748314539778851699585539469707824210274959413158622116555105711058654268213698362392222024908882514349398577198261234275554347868095233449265432896247969160387770373368263888567068677302255391340335850077197683029704960764751972568598298911932884957111530859883927955721263606625823885098353077327272870860344325851841734788045585431470736967051816851677523205483684168336884425666995319962507370302023604134868473332014030372029249306395433233333872226522054653413413534560012909501355140351665489742813956865291120706660070729661808783940328368455296808794143396796600732093331538684062945863053788472548823092958095211594085587626938941331871517303051865490564243613418385319892319719880837838245280742725163123195684198247802438755938025287247090783136926389203739310941403778970344889845536303688805154417397411491956004840938934098661837225792598793769448086498174890036623730740415729881588053592501143643423625421040627235885930462722508017938613271011729798401664684992407745748954826338383960112418767552410430554618765963243346050148829817771911621093750000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -4689217034789510930738599430785731043910288801200693845461784229027174659598199324984338129919045384245402264640810664191906867180846040768371332257492863322397521449146811351255951239458316479764692210679941861575279045794418312413714188823849327122542029986359221042273870544597093906762737255435476158760752330033113853862165291379855719867995595811732428035885264697870596311321415014222001975984985305592202938039261965752089218338403994752318596728310668735225109847660134545367825406024217839033269213032108965675413416154279821884777091246574583846275619756248474151859562976275979390072967115216857353128595702769308356725875978310304441084054901593793628291433800575872172822859581432596755154067252425898502083596885414786678559760107446881491913762349404283428676717952543165205947742637702530242613700669389533415248451717170260214088515718189983315562248690622877743082495968330168946479374196907682045769973345552846528768582364767245886506193357916940261217980850465505642144594943243895087688825981806513012598055257487634887261619170858230656590015677724244944358148163892429495178904255005672886361088265900527196138276097084685566788553602157049794951103305266953053189260074133122549769350696411318707548393508104382496345868869185132285836649470390550220908186983882577318259427524254583412067745986017295335452249390471720887021088611134684404307623482473355324911913900698308221044898617169047116806961987925183681129182998458268013187597257163549399658482057556795634546880800239700311019962258357337728530569656400877396201208442393797374801308765571237722854877380242135046922150549679784334268691660624959965673023412239255459813969284730134214283448803575210901675583895880202932338067384754082665721820553412582020525289448648476762355238868887704294934205758727217591012926867908661481243023341788528855698958693401170764900430268824402419098386409194108060945160002544166607930040584623281695224232223866643125961541109213301898089112877179563187186867293111307866167476024427157225837290100947371528743170358129465375242166368501045201030464468609824210756541343958758919388561348075745411494615801744102983868701723118910507900787894273265473918662886651496417082413085855802326224011578333880748715602008840692191545532390463879277426913516953021024541314035388980503016145537686446342425408850432533265698308070150142386992825231126303948849300597012582236395243354578242962251690514760356505076835256359122607367858972726852801968333312799203000654214677717739337752486576276478463488165134041178117789115004795080002601424057171459635704235229074789427217309051243597019721985623353035006345052063825006519436463507416744280220547189404847468775867194903463929367832499888947000785396415322641641007581574014797122989767277541188026869160439715060838102387614226417706893937620354639257694555251255747769192949363202185313355481936550377377284712281539978871868310406121755921712053525490058751659742080504661326286469983620326238611997142147875755325815999700257714677157452674878050920365899953855686222821226732972295094629799448404898829525624047278736858487667323608391235831521466974156319623846600638417189743730500401510650260047453683952932007670249201487279519633424302473613983111895661609717596731984441233738952313033862747504355260681623250274616901163105615543829150285079977825361650608808676242145739399357058654286037326361986594921137338184121984946161829738755899209228431778572655727316185921757059620272850643395468636449587500429530099728136164173842605085444463334930162931574847208676878150600896630166188381302886091534343830357667200518056857646470171731236646673749231930333850673646475459161114014588177095583568450141020281520864320802954556884189578426808266562618976231367259290226643546398743306072358385419903360321278385384780180338954180218902772985983869110589824434792254744148126156180824893271611284075284863087777769665352627164353278259603272333943118831121225535873028381608879135455936193466186523437500000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 167487755980709689380917443080347113684976110700481694466798550521351676837763483216270276161761026565685487259253308528647781449440429831725180499702441760898427206801328146588695834686587873388047909633773879960044570504362344358102845614207486077634375449343646864346847516232671104114062901576407192999882822672171139615162541167574788402431016079235259383682809540622934459529891839572555661961044655077128489945458719358670670906233043478787724904669077801620934462691889504358485932557744544951534970251386020398457440835453974040789817829169185216526024746830596517214398906862924727363761339474298202244882433648777392292616895196753356966388238501611452327984828967249964960102405638950563869504815123329624772097920383062941185506217836496406622052894613896674822740703850182833772242550372823936599611714994821915449579586313651527989869168882888831174140968665002665128947075606961807465161067161365447177481687968271119405807013504441996365074363498682151587481829623873078850006492233356697101553261527343485752091106056166280052377071366035773516870480739752479460189268428441241789882759305329919371110345914882623044813220518585895730723957361219121079314005147911606021487452983646040060894771495739714706535564243381348013420777840869506601152746433940970428253192591771808654303752738143829017194703229087434680385779894855288600094857865235523297486366300227050326397540043052303699900287391102225506000641405431942204386677543752566294808517973603408559671546796611229139309737931971458224542632091659721310719124420846887363697612340261839612189577009615925878732584523503083798625886067201523908162746221341354033069577318717233473235236874437052913445967842425236669676711786539071130887153981922185314803518055087777451679910288776518891279159065799923157356658982311210215167538109611986101121049154402135361343923468463035254542881642902864095908111206493890320128527780425647275367336261257942923041830699120897666715593958737581364151059876932143574550587290787223884542522967904337867945214353442399569699339863458905499523635963993435035974374192158075442772957838778563304052915831295697277774523036702363554822719748821937808753510828351206020634198378012195927463300253071018473580632438386451353666885502939438235661514355482720342132806372605150428167306719927076496455745140740016265013060902126294132233873256683070167765342198661295430528434866124877998345741154333645013081279488266715700278987446014280831258467031835205742826696488469366812641144843929356741780798131893962230146538456584653342286550109477978978571649945465841426155643920739617689911706978442683973120300721025916130698774059171312413705441212017756566722873935076221337619953774193423147947004734066337785621317678563620865003128858617143537527280766671531568063282461766456422283086420453014741744763274736696748678023121426404310252028736225732704155901367755546790624676084267161525321009416203801954553687071424332344909287713677616081323019704832946257122832775323289268690024091024864699534716956577050899562865047898658603684457946391463352422130262196972405366212696657612273677430246239619465643956919758432797379189490882097797039820363666717425925808371605278340137093568459871800826074650213031091873143206928934980349101190119727962997802824530432622530424776086671585137706135353654813914566947534643989620004071642056041425788982122174020261123498567543539044324157860464318257616839362542303439368051416365585178487205670347306162028582226140176872455293320433474926276219778766076193032694563530658845753496094440032783424168628467984989978750981128484422339845950119220547583321781115897484288401017588380350283197853545796695557475820324689823801832749280941355726883780121030441154257669607725931674357976857186893499113880905429587000262535554884604897063197890543680365161123589389825492657444238164617365836899701887712461951317212707759595369726177291214035042294876479425533662140462478000067090897727786018476811374603130389004945755004882812500000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -4968353015235326878540788153077545506446466996427413679965045534292671999652215045976394436121495783580837186496840312005667416489240615682922455475666526130439507032647157564820979567905656875272866288227568329160490163313870126271602461050654673003641640581964527663700994626834928962510225200082036385308668666944074067445023993359808870027124617468113794980924982656376652061207502813643872597365701150029810425269062339735184275929953174598796763052599528299460487049792436410685274086717836296424917353065084462944978742565132465371576574688839074203149218789606683536436783032377327129292398292452891145352970336457086563081401568329266046295910150815022877739842073239124540001853744047947964829865213150326939022179156748739988005767670946465109752556622258127727711330201365597057538127672435066406699777530274278213756374237861656584775642368331885092241232836199754687362875380250099216055846188968408199651226013994185791242181011679518247332933041692728384454410564497089402711036672673228862772069824033487528456322719146882367596496718615564060091741204702299166071001550861171609394474236512719648850312693090064959886879860693996996030505264392846395223352187678045307869480401247386657167960942236139202271942350711153057807391572136134186697585969352691885536683320224720090131709126301959035034556857044552574129597207456618379683619144521799208883656221052723999951569512930609232091889702668629110926136460016485639379073654681329254082460955234284014067032845804392596927163779205914003006634299822347353666966382030773318439464750905701111133003721504179124093507552105056215596072719036305565947440806415289400929817894767402127817591693649301059909692086281225030055099347470530814140997355638378980219418882229540733304603930844475440319129207060079355922526856670400964685139385321216532302905013690164086434448110167588293887776124930004742616581101096722470193499184505087961515826734349016558901627871470254941765302544593715871634317924336156613728051260968405027928419816382804024472103022028960452029407027132775491490984582071002566340794950328903798439786760123306723987132836689310014518029773576504418352334850401881799343677279498965420884029130150314654509764350535644895424935505363047199351551234494122242127471675833526451957345324830345310351643985134903067510825021059583528394569990639738192801492638971815683930083854986917772001320045821392411368243975819597884074018040374025214527043122561226390410091798940756842691388028998062432737793579726229619715525135196466257393036591011993823557222736903231256230949594947642514707781741636558993274593791594083759960634827568956974508445669002214657904588404278998297732365955066215185110496045734592296889705522561719260597086598700298569474762132876817747550254170209007043377939102214072229006935931269479864830913955995333970987799242950067035596246371596822598077267630544601116997041400490715989931609744364261201805604036294834563399520250056131383161798715722048630973323497182261143926299993539798208979675631764283484197128580285807826246156590771261474425255079370175029301672668679176097496356732596564244757893409674247642815236332292337704469048901501064875215827645281386374590564879426260039316207358602244474114858120116996969770119114362675816686244228617571915349860410702992268548453797746049411190185469726102127718139500104004470881681783105612590155347874617366146697948505052410268453001115140085743121404666421016764374166886318011684854508214704233872226746216436712080878969341141550564835891023405458509271095693463850584097813178375018579306694206930986707463314967375450139336633949039456159101888931195519321972635128344635649026707588100932370147593798532769990816645829402530646272379131374675121367777487867908339622102430192974210893452931231198764182555630386987316865935751244565960503522288241791540134161013553765145879788312058700795116926240860822197115220678521211030420263470083103566548205439839524961807854961145494598895311355590820312500000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 132377540596436166925410776117765308317987796218276824908698769683924720280001045427043302847221887783719957429477112680199001040005602333196096427255293176776582229346262028438156630301974110147929302696256528730304617203736853948929964227248476954530134796138309547353543900598161948285638336752248920437888664555437846516017389003053088429594774151470227599598701073345230471454651263812143511635601142272897910054645896664768270363089110268225186625528763400430167356364508595476581605601218282695126415717741199811974008462250501294192534051423052377444993808974625807210452526215373602764116658517584304832727425286984308011100005562792599729435621186037136136790877486779757230201239064396476895144439807074387415076798517047203919279645904631322303460260925463017721531066772505555347113145408972425440408374744588965872565480815614937879957049780797295596000853851733500590526318376818872062419895831989358909760555842767953125094819362701035440923771046562946156950801016546144634429361643646085266757887450327223741125310909937183959172514778752863088379283583896617391362165539397076766554224070056820283996177734687253929271987613524389794793864846015154538650495041179075951644744089348300706539015109987277789029653689635672301910856561576568444514667996418053994158542358789125733171825123459605135552645055900370499127982808186293590595359292920602781134094128388093428366571818859239539213034476824077934405207386093817238698083558120003132392833339885148168077187366410498001150264081369277199597324174207719289488440464880216532775129344977115670547819702240471968392083635396820804022086901465105355581766116689201517417981845031710902208172820145247548266453480682335007340376240000667155424156561559699902047010368170822156721191371201377567247047309969740693963888797754136227178052073731648920135548498645798152669774986176641139176645254397910422917918739975422022144311071147880860597724462358610763497031939878174056832786489719615889140397969743008563302324286436701557782812607306897559852355361220795016933574573092821448259044334019966188505197119394658363293484355493986116559186823402803790141357507093272816569017471468865573634353607212402036485732082684205432829104191230798083740898008266293943623748628264507705566294563862848672651680906233198706339062397831505260995172402324563399043135406922946606789246105307710986529845295109693017398760799666060207138189374516594716035533420390865600887069102829810675111750380568350035182824629451006755957371384063628871675984502846554978251403999039764627555028150889199396616664529945255962423969598661836684968498764582013019183034441610241030878766720565592524248549335140559757880099993668164377468537133140449222455212807636792976181777431902019991149540374905030418895784158825352330034738338271504907983203710550623757063463926893803081921988366505047609260117167952561368180438470099170570605444358283053289974744221504720984006751594545721408018159072258831520401097000621003331339834170350597361757161175771797383737205800477269475722859072901513613276562811588957250260626774434603673063441239880084451819072120419911076036445562756182795964264558484665430096247043975709276936600174471195646158199787669141947813846655883251955203469141096523490469495016926556490858063505028618135470393204191769399754152085857244818103055115931481529990974502001765656032731876897435536976314891595781573961348539442014566435114847303972033245739299333857779128715664351330480689531780244233283249895707998278837236676186421648813509229723900799998136205943417578228883429630059042376146092563578335113353927214333911600326860138183310335306946433817303321938723597825403740973697671450683663472572112827625641900284558037750733743666398320688688030634173634568030085733629210066627727582686075896313850884773826969001948438509662067246420226199062216890262985793091173508947795496639439263497836306730876229387882600581222639097203773520962456247845021692006078353974680794635787606239318847656250000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -3707260520285228266934036541307330652121088063041533434095386564865659866559024517825957559020029705036134817942388415998975547583391856796749834254541425758257145762725442882962247494102389038705447399855386666393643409120200617008746176530792091331153349194227249766500104789769322529958662375187302959468406629804474564551137503554491091833647598988048854534267037180139032634732496419424629212197560642630691941115176937704197038143866799655990225630116452958704841856858344075876112906917466418220604184205599283252812350167642183919426643740510174543758802348278717281238023667005421461125168215365727442640560514468600019457634262334006175805215022808523341552690986816862344111051230821344166454825888775598478747896982567721547526311598217814336450476540267261663113037076251805346020296404665115975777962244941031879064711493398916102512950792968584760994699804402618938542127138142498002143453445896934079326765572077138830988477448653971625882703462483045414402334997219402416497492336992222632510060742291582151271564785831292402610019831430382801347595178127695901967065932418877739666839972089431267019964388809191957129606589522073491103935227810114148348607644123511538154461199752564029965970014977497184946695560026688910417413753094565657877291333524022150628075890385031886304988482982167621549613623568335564207367830510137616933516700016306133998600236792632647819192810169189176571393760535505916333902605219947899648366400457991577103238127958324320485263282398133667117208571710094326191162149404255417645610588123678774951844004335736479232278773114011032349180254212981297597890880162684948524327398057783907225112039808650394406935438689621212102686001578989504080869250178061810088679718437092782878776671668609940375175964718843946610374039879539177482835671035469443078640807913004863545633724799446511000477712682118942500916678122025137409451163715189548168644769787577351872771372382481766424899577431170105232998309206895960399727505917172932570356193123400317344516162387120769953965279464700452257408101313159036258036842584955727674837248989361327722419846533444913869955680676877460461966025823055705629190282770789475043736754361364811911018847639286943466508032586420584999626430777066687722476663411138579422682209847461859309217413541853788442683522590478319907118831334582060903911012993054518549652943369249841546479527705238771049847990260475086388924090992324167587252132779672671314166719693293509816179341748000963371380841238760298785902145254708017908379337376484217865970086199630496211326014932697166466430522143565480953854063902748796370125193327922484747240233232947479138437322673555645656978069174516573884433591367176472751115886693678294153628881365350927032419345299674876482488855820770159980046507091991060427473935031440940927913529888192174320755662034051327770857715099834325355641750308618772034916074731007474457798254207760843464766026857334990374343217349561746584667129685168700605988345804947257198099314015917570546178929485640429381720290318243903085090659611023633663104758238827774155667772534163940528150180884110334022373103330721438263677881743050225153142634144933785784828133291146837521370565172345305608845962813729450311505437729170296528010941304108453981186502028941650012878305691691545366434951172109708610201318547647061556985125979283600600332442707382246530239276611985575186133983328315791487548398629083383482242266559569273545656697058086107243989243942643698301744385035479559805576529716698464043793793397083022470740670476163693706622961922829198285017739286031795645888949052900971027381894969329021740144456719916510228784745335161208651268389014670389701599147820207634371016757692639644673759900984901630228512696743922064118624091756775349405613619771439686257192439423857713416084936942117482380284235427960640909715825344997562677414139100187436392442491121237118323863524204146952228705659067496955570078543201077269985831088388233768966465504490770399570465087890625000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 94897963501867677627332367406512986383316238418333870961576577994449830990635719129753198412205825600592266663081585479627093823364837630062365191689740318696174905977727407488719950960422852946289999747731908949119842858447784256204448469267265922925027291505318424464316121188193366032991699920218355058228463681231927405334480402379534231375143899683021422622991458586412670904835372394501212113101468630157953715745555117559653041284676922024286336634008798189950175752473012163295959430264037374601498269435690553903555136400935081966735255931377789884477894172733073662223456109191158902627434969960259143765395200731526800223756225742294553122807925497111039085932109290533398933524846471622870319343152423748295854347233762840662076136550101930629133975666711352129310527220187967440009200767319265824314055999047433566052813162397293692801756897413217683542602723038627935703116947780284322119841212132597722165354887897323832405898799085665909673929539665426443990428158986906398234209553939115504157912725838006521276395133731068638801605041007735280362600626890000556212913625932951147118291429827202614613031177573649098191280721554199721687725596834001361472477567604290245487413589388689047443763624698554266131106002302363552152477669787654708752029776562795488840129313274996056095031754738691604961940896256543379144789452136938597725083117304047328885458055444315222617532065617260737354193936349215746749639608129078992997920928741899111719757585488653792142384107766428822685265801740220964267962131689048331689936137177996682535893152883514354464622521205071822540612704912006499768784231711713636195148633252896044689066139039648270274886957081941498050907279260935652790180928302744297441313299992099444604183156568228696572305966408017940207411203205475748916543545266069711587632540039428283981938050435348337025306609724789557910266768009081530082644393360941414163538620403099470396138226947683938204052771001296326495565129170929439080949946415746104990786498569319595059208816562295586420765809848704649498556702909128113313699844391964397586704575915956570892557161208212711038251289796265388642815955649390951826342874481303432624000087056043415201433824469761254076435563021466984519704455841363988251647928401466993201321310688631132533356112062033148858842267108123116848756716572049530417187527111881249487119512603750140054152807483140079304459521070379629142351613876463789519414098053824308610068470627783632757797040474426439666318213196885695808271848401140254823360652735927589553965239145035639180767436159672840274966976009858192055843337892492094629160298230756186400078042817536674541897854074933639822829074681284060605501776606156212275376419877813379050799600137596672415371897756991878963720682973402438344881459583328072378012237462663068604406188012896591357574602208956667130189315884773790454294801556717033156823598250203490120950972040930657784878675246065383614416896236663567990594721178421107334672653828870378819220444337373617078509776059306519598153724034637655485288377166609232873845122072989089035850406508063525465727652718101473250955414895763100514581285841994507408268197501506191157157498772417890242217047509541891004450135890568816179130878516569208434279001812678414092011025325038016062497068264441229996086659957696660752279536981660120999864142682030160909295014574643357923556901269727775220767769289842748830205279701049331492002410700281490349256108600898142377460696939924736494042576251359176118261916261133746719173174453495946524791313834489132087551901617864134933191362285703262575275352878379988879692559820370932134873995952206755778512095317310608652889224509787544770674852875076833866234311372552880321954003084387464040054499082000219398374137076499925605019361764897107063407142088742797987670592857188829808369778083891629477599859091382204496893479732778721588291447427007749062116312004591573005841835808513434692998417912670308980949359765203601682514999993145465850830078125000000000000000000000000000000000000000000000000000000000000000*i1^54 + -2144180022419102870129776768989986772943600962408744239929393938846277849173653598382202388511291097554613014179463673408444849137665499317406221376598263703504338928823349073987384502949632079716414950513887420716223215675408248679589364811090306160556062451257716924645582959745104723381135328753888473824333873528805760590941096014980982732688380869948021456875901396252421171242081210254283490362454305426860607108106834787109742483725913076744721482154079877877584512833800092503020871653172236618397961092965709803388588234155386788493680405523067837424592114722831675922539483481218668254774619728802962420461376775908647587256244807865354442763519999989497096706680861742859865829723878174157145311338263152101579298686880358589127315459676013918583264121646527179465046705098777957781644681169803367764913567443009097824642929016791393887231115341304778969072408132492473951376831286988465825451872507465039943084535545968464368293865441896347182287345956338568432039049394356283517316576106329565636382516269698250974966214658285791546619807393092357939341163023416208801511141331097373768831066452908998463351072403867846965398059679815118206337777865937396765254018490647679375885944776779987237225997590982527843270474729718614984970211077013421744854778075301802268757619883966116817565678680402416252344099539599472278791044432950507280564201196670571910704647009970967875249803119128645577741500106309188633289603226574638928056389111697717012338189022411707393665829731354180165196541991409305834680742853301521069755399492430286405136141294385527842936854802232686005709764932335246500743010158574243136260752245159327961962658716509966992547717268870288417538445190435249231424773994022501768686822741195967987481397552668820898345032107247285606504103905903793844202814082191825697393705951737558807571344367699796237751215422294886095582579041261329179266184743424945595072492034160885719216923291377061820647807298242300839243413763005049566926135588594647401833040950409753819706559225575077672433069036183544111200834335825138393573809333824068829054505687832178857126155191492079032797380679575893463549392077740823199286854423697826421934928469662543757246581625667545309446650409219417729192883652123774008092700978340506280590996921184461983608569684823099216585717376503880822412444780370570163121731275337378765293341843756042538318906935017055516253598711158412646864739533588330561083684431784304486936994911317174265374723912322417698600083074807687130386905996182918656471507617783734089828415274250750068627492775576683240380372642780760000270011838335440460652039254185446722104600304630696113281039712904627988606655409099113091473157833971244702771720349864261846331155548983967427027810688290837706271367718608416416770802209719377384629800249514988897993759400297159454827612220067078922270395005894047297974208148264848420016643474246552071002838678824854750447832419538008369088600522931479725346712756036686669576864355173187407193783503800382061024380131502294187827325984892790527690252155949072393999107320421802854138571522680676034953491644691708750586637050210900757013603440268363038612551421532715653075439370688862066989707189358252072646317368905182715684902644008625482244124997070228380111125762478462163266614942157124878261164680702632592993560260663773641252151038664269984317596384846932567461950291803726700973885562800152216246736494836159530309739913664127228019923254983515039031377010549607879826386415742694317560952599446885512828798635290785544870350422306896845177513320227535560046642346393862689947585556203677417235161138560300832735327348610733575794488032515677270511389143073740314987144620335572968642658248403144923756794194885874291924868381099386018472896590142170961781895723183448836869756297707056102479773532176008850523820817579214700330235446847497120107231452535302171582953693041304752005790910143766965714138555370713707341013357889637709576791767604663618840277194976806640625000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 45173958202964148537243358489828232665974947500133939909355707631726590774378770996179888752937004329702892144061132835926761403425245694027775653082711544981360622398536529513584351679427982069251398729287018865023667830310209181702835381752638234418902239983077205906455464688356474005796560625509466569955790977507877001366443291416780813015736969691092152685234159688130414415562762235046937775879373733763834816039953119627331958818097350609178496618072172483095621423100171874225157339529110515023603147761420761691004679904702123797124262662869831660716328731401921036055554350640594143015623356169842655755355442151639465416068939512862576777684979550078293761848942866176993962434557874834869450785753988309618775988821116082238310519253009118334083283985017408018711211232841297876106198946886491150936857054453850120490092238599416026716157447216310524441667227916636557958208534888715835807826250764679338751549293171927072051697324601208391324495930755848709048581305991297928449512848350049371812978865859784712317078153771585851664779962361116062991389276992066231928919445335563558443495745414059604202238644259551669950552083759289368043082881390814770607466801842430192341255242036323958189366654140656480505700248499231745736658170208362001785501244255172735238960406209431773121919800919862569432227318897906124644090199279739580724806684199176792569707602197167188284937348501827412934252988298102264423751842013850636380619997373337554702678947383621716789414971360620748995981897924794640507269665490206162504006486978667397814966425383978139052283334262772283810247995385378643945763456279243005816501462731103868642883719988440091804616328153157984546038101880698139299380478864827409107964390995754959733843869813044567505425476602822690458371838295297359382559554465669676197286954897229290958041251073326533812132924057064177369861590808288987042261159292323844133708034304729983092101507923694046131703545484623534210884612353356377803495390473122888922672693978541095832963631675670210251171460395189414098862100193320650765107723740369833128681585529801752955364920752760971875054923188445825576335494778688596853063990669454573994942092702762873940798930214025849672770151554494773182429202500445144752322238280988075112720023686664447251283254947104220918329259871587059612859697662102634211302719294667201540643538528719576466038296213929925949830359127864624354173340424691592112330760092446096667720955412889454651105481385101782638259662496548868944997388557391576354159191422922406367996706064687086252457284247953871152323628120383229955943570224191550424959095554344116015351659397426745766069304924462926545848517494712967886782859646677926123515650413247187251744104585470401408754486522516335942381522273467233394886196263959780054477182141572632844717702698832779681300998112861443867388470032724164414229758277598093297292354643436713931369062028467481047574909098526357857053826046222112187293133875019748409961657489032428312916762239674570257531061916055731988553468131861601252363328847424343108566570779217485854153330365563870440770198570367607522289393488950858762842479180497326999156782024337328370004229678254023384496576820735218279043713349888003290943945795680039887857461256617177371183535071202999594983794410534101772124067343424546811114497421534223650159433710330185340713401574705178061925729337842335980232408083155443518229390083037885429130393676919654982237328533509863482589214471556487950073607629865179862253610704340896976100043866268758724412632965896566765548228906387864885242082717206048772000052407085256490480367299039611281887203746578752199418178158624775212051942597836134989421569612176847057609360673691890197466907345577328201993637879741838776537320821059793167308773187279943031997539238627280044071212924485898923729607521039050535706084245896633664071521237150066626413998441322693511298680116465059654288354685458256284417556712617078407565648844865791033953428268432617187500000000000000000000000000000000000000000000000000000000000000*i1^56 + -867790991954057922408914335327536097158196595203042570030599020998059234962957535413246110584971063973307892418094670166851057024617537312253182116344168984205428475445616905915081326880431996670476538485040140592115893508703829352932856985248025034772229688161861203898467694080361921712295570120397787501523056643007753222035876235727669090112888426771433145150190281755910497911033216339991323208041152748214387961209627351088430208425823978082850978803818745111729351122133913960477257858016049767557210314958706023707033201660186024826691791533851824329305528324771965668183676007956542314473123944549393088804414986538368636206808586895038000125858223084538019370413254917713957616532937147467752212216850864445882251620057831191633960215664787816381069911608821852047235467828850377632500021460251491349900017298427656504779995055919166798515226658737519241047757624809798525667973765948785353037671662124458434253411075468859422700209964331825723541185260083259120756840396226793610720441926354045748350689786903487775000935378375022448519068093577610832417740119688475559470309947465150952454813860360009578039617352867677721313501379684159704865970500488454424932095416098763642739441413807753785888256755840559537262508475017519101758840635666654062980376394407247432693315637903679818005498480947774933735794436664853057493057404687350826484480814813850522507748110183262463182053968408947680044099356595236212399437653067834985920508425216438452239210186395077313912599353741757998320171673896571063926222614467293542204631942789676660527444065237227058877068631296691441480839413266820752588388825197252739729484089216612474644576529390654954876822323836360614005447698706765934656615650136326818120548288480193346502515871215253236085575476710918296626613498151689902071302525831977088596134313148917825068875563836842049351919776755156182426408286485641918450850392001719158996078088215385627261717494857982935661348374221205473631219618949115892980130820243934861114083889059002277831869590211937092524126048188711854920099665486301258379402773728686577593921680015965598984312756977307786163972593082353421790270379515764106469534231355195383402419668925563564564344011385298769655411066946299304175794753452913163488722090296975131523201179033451718630941622754515533993725801971068987184428018982547927174648358494443521321611178139207385425817440836950672614559669728739714108596186626775587598518590496232389549596895589599850883795330753544567137394116008913701441970279936163385655045622628019462273223310682572413888210788666328107036292616208086971524729344488303615921482622091618957323246419676417559951382105113217176515836181154029238530002448762038248621306004747540916315276208780890519165394545266604817979893229638297749622135198992927905268898873785229925193004149729552080940654519490201141528443835983536586524569610524670261017562735938352248351076978813328355635711527145861507687701777392725948411678027577260067663165303684993443311239135262063945010691560554721728373983294464510103777257154727272311490853425909075559305516685469255239807303455015756221242152406080782260292491816090421358410956892475930152021115466164019564786999196702913774447508232078626422487195408685719943863465846305432953337482729768116825109669769309525893797060145298777680850768962932855818773876604074340674313817156001059450084624766556508293434061242178916938140066804249509866115176975204871753626875614657070785602447463585964044995329524259024443047393570063952950641477063598758895191005077327933026124387425647190969131230160911484002646727975333602393839319961479009600471483946102098812064875096896038781281095505176578359336135624089491187640530422533262350216141291368996305677321422620332223168962411061688582001541430404426104189269034852249738422080509211023274845136771514642836716768543617254986393727112610722901816630305345287770333962255303052644283409354135925683537346530796055209588810896548238815739750862121582031250000000000000000000000000000000000000000000000000000000000*i1^57 + 13418329256862070349421641341156356968261638168157724564840836899292618159432824269797809370243842428754158073735920806737759138146368635867233558170702090993510272291275337254564428761504406048185284588947726063671327762959528027276333274995444987974954298540196187061631566368863905161807752033524607171114666385405193226843390097529191606602051102948979348388025310953742583881916646113624475084265106772498285940363393055739864587050942780015038472613537287475353044368644306428284472169323507193723300387395058681743060363788891001289996924065622456978419911837596522646752290278085119338779426009499768594379125388498716868695721210285970918880391930552120564430222971995872241705202383120469356904140701990122718121891923054434995860816511873049893660099102624364618127160933133148947054909839231293396521023557212596751717636405197441186198020011941881521991609057946831393123038563756634896654551994017501825731656407396537032522428388874473086649915623120424815527304019650897557727805024709407375803581750590228386522398782244157253252343337978462892226365011872507574587806310458574997089018207634847506570775847355278409869414186267922434980223703454200325820364727309104475328419139071601636315967217712135579676518319445921017018914901785912104844214182589204752556370528498048683584167966609319738055787663547446637078245436584495083312091523710913734206516727964829014491121000711206075979218011146792858826743764627022498733562950631988421313446576793219582348716639048281101153978436969232378183561567832312344866941133583528553726659022513175359531977941228838834545366086957629555512993325796810447187887797414599527142926457344282652709068793514577116210288346123547365431690001058187581407806540930565588563462026495619140674858113640935489143046034556800195231017020536332507189058540691820363422261608272154907321568865821876575537919043040121526784141081241606234935425803857198956866530546503350279536490712664340194514439734167208670159208195366218990844812337636822773219624720658061200394220086888653979440096852088615969793155871132968609056800780151675904987810608590395216469377005359362008232958707852685816579912645813712657290186272162208474802782847297158054400840083276226581157055136213222902801714636574897351792981672127968563143990921540167933035402335346634221740977681479273909138671028150984913519261886772571809730653922937741808822620183535085259491911571016190106136037333220135942937499026772813764192608924407945191655751181362301865935601251764948147206879621270122387292345374958622426183982014055907275187824255114221254141048839974902796205354205822676931018159429818347133507740316986761994027798916452518092246889186676688191790659784348631042345962957807078552926056219956993510190797883968488819275485008462773875699403945646461805115070435771374110627572167514312861967395847536070789307356992004876489294291689282546525052915228162980801000116665601414202013317523031635994091774398595715583840271744700255835421549368344349627830062677389365686762897211050452642833839886261021606169470187743771523601299904709199619223064308976502293589310570302849682402698024793810647978094356715085172665583393973490830896707079413853332229286322827458381778587465499889393782797392391280054737434523631523113752134246026164757773620671110127488258078091689613879941511790474347441654425345412889870911341266902609110603877369877902656304380575822362168186388406058085139676692679548000638031096738114503203877633157483084677317984673712065398462394438173055112249052307193273637000172610357347674595864205660535432519436724553235985207128256339682892687656223716911756909345793560936048873240070599547648853265072073590161151021809488564656410527279291495274285550326342293928613846377917137769019192886487244118626954573244721546579627367465277905330344560936512544033906794468127014573683217323098074640553864018990412114442478008001151003130549140398194952979926019305180352425566070451168343424797058105468750000000000000000000000000000000000000000000000000000000*i1^58 + -191812311276994200972850729029889341648755741886124060848382323201563276259823592561924152292809294319124106418108227594369728446323861328101408248398217607429616457730535240555683820895676490277771906478707179666668965559507517898894094143761755237069742459419241634811188129801704921051345175596589292057379616768107038367001375093924391133252214295598289995182249407563710547194920891510560426243858604425865274036844400211178201322003011352153132253402856248881379986111163783918308367888300104774000776289935747945653460399090627937155554172856836812792458389304942130367563433131790850629016632911678203950581668126696265797644855490668705059513735045134349160093903603283338026320011674548676725281760698874053819163123495424015516612834965506476996873926349762263844952268090368741915772343136702226258274475596501356858943524171642371149748517059803770877853343674653352790571329572242013069561472084142510110572464829005593267279160856165861299924596435723199458786230827591298185163847137263722992948071919910464910831492243553730750310671658613832433700350799811377958352798976114306673875279873727371409781190761359590117750757650584542835442831637794810819895886054252491767542351107267390386297790954467882076885771156373139691708862297464314659139191286125783386525955290903397067210358424174727471621434394315591357902216286009812661869459800797496839689995765203090482034234931558932964407048298715210610428415507117189285359784215381832182086939901400616828879812445155237671168671790091234996554825589992418108812732765182429902185227177677898348031658381199431501050870326422578589800334316298441988357052524917631828082795088416029121143617978022368968551931438999729475441389842975250313737457113954764241280502580912112490800806436597879852865991687177794355310373592633664870787107086262249518816615172491894985520509444853970313633175369269346131653226512540512289116038473963961998548495847295564809720411405221439182592617556076865689497698375919896633498076226703022541867697944371069435746296448842293810117180586853412176440696133980103059090884342063506290896471489751974489012147370330231543568440818049841398517875583455690033879146846424227976572091872412014060712026861029716857350875911519762158069341957627817988316444410347419328073163381410290159319724151341057392884972462367365936737104675207022987861302472831175252332749984425690527602156253005388369548029397645835140240797986780854332110596893555746214241282137544381636711309391056443945260137923851352719159170983007192630677922322121371544059945912339471443319153994948849630269003220319164938561852666811101283608983483002379633674089395398182755680997023801633779385504555228229275333632442126195144051557369098881410695168334012475796628998552390839354127151905498352561653749725026902540399243694593173572627614147750226803776660889822031765688673001957527352481696349252980606704719952182544539233631421912875472391163795441608301544740935434152909470672475288940280036137357971185450585200257765243998427365594529815884139411449289699896634011225158496224283236594639108420111888440122193085572498073099324294768953530398642731699993344042095631811406547254575815298425471241417021099036312440368048927342437162328335427421229767141376403404687709900225106043550958349075269019893431557918537476671173224972955135103101722052620982734928470831111058734192946766115764767984475851901640023042896152312115688184385821819728601499226230242088227519665448981048615198681321048934351524045510875545266108806722314153981908618868933917682232042126129035258094484937652987256403259439776163270894315079157678215646152573917066943020616264067606427748982971419362749983404018009362918326835681790891318772241144152591979251396282998575954172771548819523154476713855027324091850414510553841331543492410752762760729499226033351383319454600303312845767034986280892200467280868201406583255135165264819803422201034448422173046862303920079284580424427986145019531250000000000000000000000000000000000000000000000000000000*i1^59 + 2302580050183582184121426387626495649632947787900180632903292736847171665373572393587338983855673926133378539019715011155990771168441872431404290511049906419064439734323039667355629641845640554949075388157882410452906571262352426811998784267448299726619871368603405317571541046164822296692777018029816308136009105775966047000597740866047403123316836861517387485994919952578071368081166922220893941700233172010611728312847761430842083848313764409585755106377849956406665286764809706769975968337988301533365636611246069775536355508719284656280862250485969840870676863514762612014336755231557007573153851381011917707243329114806243549135993186844442417990203175177989317664424108909404277227585864870881441102058967614119343903204376621278821610554467154805905612086976359155545260185540374205188174213708608854588135108000929403624684428015982043388011117423013244246105688029818906096598153809360414405628624517974633020327773654539309467915054416342948778862315888211959211170706484717991115962590269661447133211900850087762429837163397978318785467658711352887722138573702664674798188893781910839540189711526549996736640512666952119752274558952286453384551147969809162640490296824781873833583989131809230010193930166051779731522631004584370953611974892464925443875929994600891157370877367166386316767970276366238228345924725155989927225341713847331860614933083204248635587388277133722980458119502037035786249817330682575093717090406482564825543457233958170385052844632414682913878646578924340053989988955313065490372362448801319750322797032035513143150311533945531471689727331628704969764224252461037019905740923265748721700282995205027748016460006723265260824120840621819407934987285441370832839386695602747371357240783102790983613026592930154681115175256558410151813270525819968296635637138706563093812882529922907803013129365651036108465197531754790515424420749662200090794837195487198659449449638595313732316543162932886357993507602168377451389121060527543030608894240493335903876399271360437111363865561970039339942009157249428934658187244391838805595932794143181543786850358729390705947560709759827855921379172125835997350573987889524071540250899725164048383571630488595431504222626893562461188068356613067724375404435551153217232440474049774078572986149510038451309985792367326348024433086127948850633808847339951306310430321608671662155930928886580326676227005896203011854064404537248801548952983111938512685032196670183223564878520582367121595935648786198372268276639239772011515657557266326077357939581039342807660039211828267804325056790643501949680580019998001129945915146964942120741770671817677771213553050721976302041037838263245212585938589082187581713793597653069065462132275443324742668328567629649715909527467562544336678175712490226694313434455868406211414891366776509070798734926481299813729001817036800628714084745331374047143509051924542177596268409367230827527742305223593604575134731587367261746999665828472837171650116815923061340716608268763785506629950448867342850868312703036073027934493968241390300390990261413973140407772507327107984289640301428946575637136348776848186283277835011012603798244788005882899838836536825668960015175658277531066808227669094651058815467757948853437919395231906454430153635146546701644217214967464123466048850987745308010513645068519410745368387652343258422557290454672000327497571050736245795636193212389420223225965633250195714706885311727397650415301444224198197825140196084859752280244082244897726766364026065123527470815597176783173604843285112691319932767339648657246564436887958450622743238324583844904319134697260044327788151266398431040285933743177206145875218530052368297721567605707928615470068418887231707635807893462252832921088581576563389036368112294467690155995593974465468376819271856213301110288404660637724328408047538601376575703238145584893723623355553597398665062740707846565386805961971638289569106283104203482213097675585469463559318905037542890568147413432598114013671875000000000000000000000000000000000000000000000000000*i1^60 + -21173494717062623422784438675600924819943683915355461108329747605651818217378464869013187681047769316228838158768804499245262128030948391070458677310435954921074476597177567563318950775564591306649767151815581364135137453891334251268549626632379514964326169380964486430798856048956615545355084168142190979693584238983144695465973405860433821687052287961625834307991835794331533222764675707355478898559818560729174427416036986114585212683473246675440561250745285651762145341910601783338438072462256942248850469349319755239187129820524178883557151250180159517193881594218171793223356341541370051113096785625986359740641310555056373424344272159329547591886236735759818460251788420846929180010397719875376120165810833443373416569704190621255232322131019037187901716183434193866091820543297948164370730120489198809700968419581334956699757339071244532009779013153608568878585456012864357248665157059930457006472958028018588529699578207244290471658975283161856141375603905582605898135696518561507953464369485555401784030316575172822271860083664617389425497336191392324799331164023327772994887527655009301779541854834041099888001415467531581176269193198672338090078235980429912109563861249967703953524773631877901852520576792591645059677446250721144576359485338998038603734951452654632719226441085001239658399967319026826119100910901455167316990846631232741637271394122639104016985145243654272190018839136284865116451941443413775969269257655670231348970685180452479622974499879646532730141305931222139453217045700272299037190157090876001294458216583048972491575566937664054041204130167074341224785659000642223307694216242692571535051972563418610907866250818080207094424231683883084545960099598576233204292326188742116079428443411120884648326147294601171130073809794290848538646877261266006974558619047444689351352061067681372722422520055293747511048057214645431839584973271773176687912514377819737386360336296407421815523347566233025467471840195368404376551561312000725806911181025297966809979195498188138001977485235731314469259662681929312281610698407471207907351369329844051103638709700988298749221713162613331463991595350060025295351360864305704436910080028851237413462474463896367725385867090616168655342621747598232110119071168234602246646198445029178803376991780000701970250897641124817869654516408481622301243422509309598816453226423111664709086002387186712854273740139368128560067273530839652093135101455062380657443093161639906975050657658354419266333426521960912982207243085723506751655220064637040660425323578022414251416363236804284050505827002309341558127316372182514574252626379329399764527420825228083693869648426157399092478913836380387927226863845257946145779037023895215260445047111815468904049466436559831270102424708055739575284088165068581238434104987252775048345938426700713458179733655152674086319605342221036234437211106909264623439684641995399894287449731402976397547641132344062233606884854330716273962497432038509191496831716020863738012557538326631988251203573590555611322497114096292933254909247003485401884291264867770138660697190954368505394767447494557021753026861857661518693845805595274384752544931996595150008376911887318984856333856385861969635580231866819871040059570739905944059585493167593345382757734119903811895441559332563274958241314733786268314573069864179617795927266727598554728602327039553774139058534253624348977383182465312729221199238157124170378186663286814959908684866663818631462956061335396629847146119139967753803982442164397510718988959621999401082099361877457778962050791308186176341735466594370406414949523321010080327998977050633191721963531270952838510264327644212428057096580729453721701990572747820394733759751428113468183332718740849548666315483923885661234328006048915218644998948152974687779323487255227834734505077865295444101092156201096267029920161375349679804131884728640885334448366720442094596977900152631347744722160924952391495037994014663015343333317375140723015647381544113159179687500000000000000000000000000000000000000000000000000*i1^61 + 151698311977488191592512926405143497089919800969271421874698203659511195239947198737949190803863542502643740263456001981827817449247563448563269577555983089042233469908495394100190188391644236729105368506073659572611223112290700601403442788102831562926994391261004279927279441930892169708073974023905628341483892284612646280950360330915397387603785848513816171662017928160181606271446924532156516133484604224154929301995750459669997693766851412893525183324686976336940785495251452355167317386408347449329553367805495032203487163050196719655764276954523807003422779721164029980997890094000796848003485007405531197992947424551551882249825814944845476054557786140487278614770718538810580560981432786820063211645709011220832840661559329708077358900860006294915063296971857916042419028944739595750123635126214023253210689297071701448995294197875085462831481479520065540625526809814503093296427320281730314882839253202516868287942880000357279647675315319061368446834956502071353346673299573433347983763089901298885655272822367561761140323707026075008326164512580595968224081918482606415147534665766488266716273932084123058937460797271951730915004867476254240462881639547227185312808413759380414816377193916143673069787104506392319529279048505031185315152867340200574065726085006723136600721181926583659612630383921148552734619232664334210712483546574748849593529697036979853936382614346650364244253242219154423450678188665145575753449188467313693909839939481739618003078170768172836752088542611001604273284887455575290081110066693222060132317011850057136305297295162882444744695925243412497203973560843110804251186476788606466893906319125973255952599824899889820062304649150319334367883216472673350122797637650061413716598203963129218387914279223773901906763958552007429093191442655333476531257356758171178215888399427895466990830235518446216981548522276003914233443619233484410093333319688572292966078652413433532930608671942065211393952243270392513211414414649463633928967778971031741152498194287774275209607941754091967419329400876914481666591651067104089107454652586145566071594935549231481912543625030950616576274597830029215908274979789522708721289295249854650209147974667188169333541632058266762343920131584066238726371289587596801397944083027478571053427382266442591498880722058061476676254967695547999429550720832961279247510390973674787489571959327913689872307060780788815603144585673102080531107244518603510198034301994530928579412945919782125452850002602591978632479287264773344845983490877470431065182200199838362792482921064059097853979742872114528081555956727543136457322582913943224741724186220571733053988495237576294320155714177043039189362103679674699061729320393640411047021496350867555444173677297809263406341349009666268782719308997401726500281272403352840979917002848319517706285385893208781605967012887950261407734767205104200927765044994826334961788361918501142343736851337927745947553043986290053241420119937901599726472109252635962357012799699124993334674773767598846836460411666664552248435162368223536466241512411716090122357310104521262118091560510560442781622395039216963572168579295460008501637826874714706703424163550178340966150778756734962240214894613436546180052306635815293359011273094560680031204975924538617135567936348056370317338447977942409598480581372075969644896536862950216591813344568894290580502224093423509941542561105685415039159772175082195178197905000496498069943918136179206201834167700289966633084134905289971236018795270685668661683205459575158333936095077467900407603064255030889132042626834739044906017912021279381154865940880514578724449903089594648467131744689199424573572316592817701321784628263773730053174823221959330306742638572057857144987536918712655056490753102361230597345119148313337257424824918445160156438280108595333442401795193924568849980543190281333803914499512355964578623050398481751909447953890357186010883418932476289318571935150863277950475476174574396281968802213668823242187500000000000000000000000000000000000000000000000*i1^62 + -942199466160883318110231547139574198886988766076416481925979588393224523799543874718994160634268118862776479202392993279389491766148498622037839629506728613658797599166821271768451771353365758122332301305604412277823572816761164720317301910051650359094085589741580568520661116682471058459263440274035815499878867915651931985235550510147441096427639728334057166297326413514065973415650547271256583096832683553578117068841099135952309101615133343628611199623494810553348473345526601565386897028817571153828293341954952342660888373685835175940959080057263279089632112454870697297837286559008212261480269798861315292787451347456120713477517487393930275203075927895439088828291530584082987137795187527362243502248031229985106536309061501736520145190242611726643347960371064374334988702765979161965226577245296689631267232954730529111775219563867728341592751597192944574604907695697672385787152503253780617943801980091534452918431073179107824613302067372141598739284015552108386234514154359021677555191462812958857955224438037596887802373429834918160446570250838298310448848402378756075062092509888253631156597825633233710528438977474839191034011361520633365038984586383253963790751138003107596616200711340281444356157270686487963370987848799428193686508233765376723836589294889860081941765306791717286332899956415240953496178748137312458728611852771246223425355584426016074643095508433477328565752877388155345952272273058738668351223664355346084946444748958286606341625525250043767973669551634415436688870858917778522555216855439662057438155715637476786253281448322269842125884792051010801757385078811702483402716720194516547305243616950522967374691206543958945300740444954991530431971379944212028308431985213734331696971209496423551807862091715003659068700342032437354974785694007903250249090915050637249229128447582630758886128585623539210064830170049680464698731355443304829386233591734261110353699366640529477330211857840401600346353130659100831686303411168042783327725682040641636852781448105442919003854233934307505880446283798934758138361703565604760271274892625925668662816908044140737669363296342646496152697635743297229879102215913856112975381299883296200468749131084506901934492111753504140146193068325698837003193323983949848446365438508590023164357741102591465920033020092379961495398072910321789310052754241420874958235066016438575223782094854459837004897553898363998562019712803176869841644250923909385084436389698676006768988692559454765037696324877766833739368851822275260359050808957507024354135346394295170661653696541931993483635265522684327433095357743982145037239099855770563184782452451648393814902748376872135343816042040334234022126395476777457366442271902319732154540827253304194188414418235870557551626802023925407257522078996937881076781277032762281831480565982658939473090877955896680738472102717337895418713751368718675593902310765984617393693150388588934610569202707002115211388118637717370869719577603362338812185268760560477000814281890720551169401602820355324740186284044169923882193712366928688253391516380654326443223121280298483846032344887581117631838706264782983219326917975386995591520533549380226052073083163494099692077227662976072104690358275730077955899784647755925627064814599051599688896651807070673035085450109757723637994865777115643685731596057542820168047202750769338674770958037712412723798679454102951111038507886850542354601287958999822662326274191339080702490333167994980962553366963113158171716111661755807229003133608174188475635561647860405600692545134399884412236497048232964701026457031803184419245667201944597421184294360585287677780332085961699254322678456825900764089540623380370832684972719658577480967045757606762539066244850594833523486223928234378482241544526345536937789165443854587583578392321194425998806438116398594718053605506373415082470964441588785182868629409021102740699149134869371359206094362507562959107130583972555179835786488983278363917861497611738741397857666015625000000000000000000000000000000000000000000000000*i1^63 + 5742858284700847182400953936603019460787327264817761562673371470181864270771513528333165423798397296157834037817124043544087416847124064047595734662249723546534634764396738275359016493823378757396538092833104480267140544589079433744963670739764992646356399459357134998584471877564722627863645263430576879351262172450708867561544646909394446603107313480721318383808000698291444399813337687640839639447856716657330955643117725073609120619484610110112986429742354606643551733348297994625091914482747097144191176853866377895073473331389904817380181413284116641967604036277749039891271528877534872100661701572281606617669238511174374798960814021423095361329062038565224462674682347687544238852637241899879114852555209238408723346632934538550362408127368546557594819685632791113235820669660714757640115340930780820485456992289657567910431740206288684377193444520798554536012544045870716205188872364796954291983858382371281949171740568302547191049917188716879038142285482582786168343085517589676551215635755790636046127916180303916688428519206864896167482777876242170356179110722776168787460757254030674997441838063063563327444554238957003687139224198141462827562695350707936379222622048899259250199715583310958028743939012591345806377730689946424089078247783617696426075629353915856380591893405639204586894196774247877271348982451272932425782927789756978817528335193163359084383786992782822263071633190808153547748830162562056242622076779793584365308440286254540993083068914711850789312857861259106897068158393324210871126630462849992932541431079790065628851448185632776576690023582517248429130514249618894483500960650467081212539033588447191603898930469644371979159108505974845812057605453237915217152042153216005958284421916810758078628414052506084190608126658211936616984109486576829088833586803870358941299367817611192971324007541211433816572360648432085726099162803865529082841810797346087909305929840342882032643616351985849886614908057208423984428253731396195753780942700495326848416028815884172458550580064463064063309903706127735169856365094409046938006551347055547794983294719346828204812043725688516585232638857005621662304682005134860692409657187346581613590509858084927635378622207207051026643105176423121565058529681316115208171496651733161201131819503313623924617898651161426559144078374932204630947735204663767286925378847248356736109743754612185639305671733419547038284611273817508451995528992872870501495775535273128085456394600041579849129366215581176466250928784165331820013418789489121488308276196285342475574134133787797215307497241172143951522346354076994909435839117040490559470277743262799332610227923190495766658363829673978858313459795699884141968347947858766091878733197025201730216673376515972327840809558580121401568640689333176878312125312688591083250603637035016557104645768108927354361861915797213413006050174568316707208801228823738509054865832424505391749916006442542771619821082579315601625089233149359542498438626166223517330311698378314318510567675238606452105434862304396000255667083619524846628639047422366346596082959018425727984122238295975338733148675129424229063543716327583759059220038476180474823302191204629539388328320414120261706086293012504167770317991313763750531934049793318288477697520749388447761774135516254833595724440908333830274278666683841587451176389378048212973027225661138279436955580039974337036292279288397179210386938644039947816676300101234350605186605730958106575906558833140579772952968821170058967969357390509528469649565036148677322486192318263415333926024083668990163793192509513612469485515424090715888505385906190834927896475302478926260706107688000372390108025997590889841187396067916253772601565168456638735281363158980343494297695832657907693417249899038558865358203323870836478335258749809571379496567967349434778153831304026083371179172816241050459916315281171242371924841395666373028865327709056496093838772851697651614607526427188580186999899979127803817391395568847656250000000000000000000000000000000000000000*i1^64 + -35206683799104828777194326080085519227410818785488494064603477021800969552536663045829473161642367349580190882463455007884709612345113260076559193302139263878890831114215407587390151288266986669687130184788748920069646752571168679796152572678235979412351518570361482463505784354818184151838395812770229411622557149626559493844093063075040022516909844839369552732738241976677240753819654821677924375738826683109143171745636394418632238353242129445239319039629945497381587950355033140915153831669098240936846297375103347578833022132548286633369547915913879660400916845272922270968302740704203790735583721305556818186818585819134377614266948299031355822169438976550898634763706438901503064875642913098149611723068875394648329891661499910555694242102917544490231093491519505839221958378106449558685409221809155140785269426209854818558703062939209921601043260382663015096272933374305513148287569137822957868128041399938086185736934221953459273184045360130281833319583861074469319067896332816715331238989505050438217630542471375073393739117421834934209160907976220495761531506111640437081729798884174694982233078782110462380631554084551628237060001409030933323697845396241326838454629483964473677989656262333029369979395385533326919529361432937252510008612552690621049069331677265258604315422747182436367037776445281124803475751005103157191815831281847829765417981872040336977357078248458240403080272085967528532771388556141376334785708355338973363333119183238179806214792033980668528101159073198748609917800329480029896198567273853740156695696113540482541725731833146499097566267482372319201845430492952347992476181218655118143901639663582287491368147917709290546266029676329473133400947491548239352061661554832387364614412359169529332470025088307409086109083194221166765118359336744440046470173304806118298643691694450443487362263155749196366574971605117897192990390079710858144276104697466921709291966992960362019128345198284451251092470291426350087691282622586726517246147388069895226792122899907085335339155718681380782428964709238208632413495900292619238099968613066843916194506125429026614730548994252345322168858852021025517383088340322203100050893933412572793839377677675110569192700966251793377081134814089606515812362264344998029068307740590096881044818285533220419640346297818452956681927962362841759778343944608442902584515158582270333029334922964663124406409390620690092551160738864555994807695062699940029835203860753013498643317913704907532366201452665243580257593882803869451002669053621985706717634874321513101130133307657982702498449985348184277335754644345606646649021189622061161759879663069462100731307281173604201161528432215768618164652197905100889831459817549796779255268458129722551513668241887988618819634111463307790625467502677671096713417879581460964623932320315321135271821705974378869628425605393199041344756017183751734310495638097830329961472039694669132289754611442033237540548717031183017202523412948052068237751734916502077377696419323170624028703878760112085263204268104965199066261956680727170687979594389833552897812104196597727966713785438325327587990561749093189780689533369801898920303817518754986396392132417409251852549551081106875311647770585232290287213495919040386486192672915055899820815869213419482287099095570258618633547595476695270120534790983313917983008603920165680529495117345779426080419611186180378083096024018806889841368464852163394459545467057307170424322143750133186876089463802150133376185926393437672405228988416475173055663089003160770338085815002787747285838660796675567604524677754482428768235091067124243298417715887586151424446811667828883630310292095924485080025687695629660607042951924335026698751077144696524090019151464363268478524430787512505695642944327986586636163864477172508816516086205534103260565809250814818775054177232553015838020476759772962475869862072521875217530401067838432151719272415429185897035066348399082974040753512556811699596437392756342887878417968750000000000000000000000000000000000000000*i1^65 + 204371886427717227382765069314279268703638527239565081132946613312770651186584413770593679720822408943235042154450660019613321702368037143765281856801548472498891142014012310324555271403284145744190315255312684130195785126399596345999545437930567763298441742131811460363789370611064719740272322087289786546937510343114259869585266689112616013920329331018583082842512975051751953159498082989087016989202860499806821673218742107638552567443192167931184135152831391682385726394039469818442854259125951055810233623302522051885292066305813583278848641878392910569396721642027011278839020375914168603055561030688177146083017916926659109804204322646083062849271306223853028871032977346572788761850339412156806952162211241291059499991982210158129967013150209540449703293326419442188202854408348247607102678715308312519372161008502227790951064006764818406718302347442617765866329229701501461278417640499880652205138352156193147529233463221945658279320796204991511373390404127009033122163820476300687033211237551913530132771775598419297070243315280838422968052039417253315406029500165832338835229310426246531752037273027184499924835343031236791216206303111385978983527377724994311877983016611342867063351919913450500996439220067066448833303230821529741540839052515160551442158428238734378672505084048064880458236217353110838364380797812555226537290336178349338404882337417507794636401518332488609510777663973811454291846564768401446892414353105473427970314746477460720469952376808385046376830030647646593242961255166212511501578976365178046905816882965034522833051726119330363457652508494813975617305525425842066257080833572546370787247124253052854408365025804041233128307721056518675648220383506440385733701042834558703158724454364940064329757253569128641685077926576850562205992333397077259814292799449859102248839394898020336039223939387671872289459141081196189905720671575014808455619396403168045977492133951976948837286572500013299904020580305589477082616009487423309161773071085699814518111017303902598185726443725814569383400842428662247908973720366582918751448481407017946000070808951686947576908687215343947075679344575174697793462920454694844044272758089455546329165881911568726189480508364675355549160096951089525037119942063591414009640666884582347640093632250652412217455579035442837676505559631585226828983709318853312258150655203881639819938033124952508666637708407267571090861109625970672738540010771677351920607866216221471531769829593355310521946076631754969655842002243426631039290785760815675983013898308990569161006687063990169444666764890962936788562657387438677750564321947277740484856615000301396396000433610087902960167603735970156551209568623725558323638697530848810695149104920437246794064247483400252493836271485849241234632544350692112943540210983588028753095492871937674875563337215109478602846809481704689376287994075738389729035923797887023255715193345968122791860241179566522849268269282300573963732991627913730444080881945971638079692312303296218819476723523536848390546944559247163363843866461744909760807925692651248703010254090175279193895747915123166259550142622221000532880422644529280870473257565971178249640221369653493711823709949410386354576272052712516483045620191442864044117968299287096674471600425015005290269682944139176962795208876515443913267825000153339839536027790563933255560571206079606617056690446331822517959815708840086773652675739433881349078294000277035153517635137406190246480901025165939653824687238464859336497954202636695283814923164174994029078370630509982113105617448232778808475430898598556789603622607060102969900260956141466018370666149457695122761803517445553035973964806426875865794003738346167877343357076652373978373712594525780441242052116036374792053036107073926859566441049589630453588680638810835732179083695259074448560663576080199681548464915289337123910327581108461289003621918398738574251744035811665711967449786090353655199075691428767242996400455012917518615722656250000000000000000000000000000000000000*i1^66 + -1049871149650472729405070092382064968241314963056442815928901969868407519557384625587848952225424247605480854834150466413858085521695610622388674441641656626369657022638928057990188091093911689641547117635390415733461924991164539737083789008098381427846579027105088099275112631212596461316897159937723654820253550604713123183393925224406993846055373905257991443188577601366140013386960295461714046548658850201552083645773753878082506422366631595156875558154609610424004319879079907851009044113745206993547927367422491027943442175327624446840456404732186237321595545513571792405594384544135354526130899015480571520740385938236412169997814305240013385964652087308010594060986349615741210389475057410256073110457016897609268544231512249102950163120120693236979828018551260380457636537423265710893415084948264644728769638976121943613119095059009781261187530355444014747438615271483649253260914480595550929398319143739643916103952018920125413243194434027276362616064506207368378456024728020374550272065046571502359092306297923365589214790261233008771367320972360475492240443744682896310167476434642270154652583830013113588328476646215906216820596421842949448842575140697625915711994102216812966596307065526784896753209101206488746087073164065848481384188237479363687967177157028886473782880426203346550110604409883756389631529606292495303629990238631231530776217441025641018028251374337441541865848079641386535591694689761831981800630768630080673259135427610887715242726872663589640595550994003174653097755416068828809504183689023780002295178914836976431883383776412805719458482741439771553933839280522385268330547823052972544114974807797028036133110302890925013693923429184341116053617717732652246240992668192359287544425883346797276808944187141064594985816348882956493472082674869307493863045662721739774046582100970458534348625731016024421707070073931772383714616039870830618869705638167287775818617795994520275582883638724382579287900167045050606907017301275231750492189203129453758570312890935831409592785801969938578871566323899669941846010898546853818018908934772291914238940098011021834794140564633197214615522821205761853476393076893833775793163384006992160589704115340879585430345285379861094696084949489294724279048343152930493638103536367264499735051146082117334671847174497991807045243909870849562216580573750815425379513769119248907296381370058733853665656874035806913631640619196389900105905665436290038601746892106630746739467607361983676963713287453671368708143448704335837750922078134780316130503216694642126897571870557115528545093292749578071082441912499930918927473863439290899757846187852664948930920444145693076056850533198629390161940282980303012208582045195701204571149258307190330160064942725084683319365629887968384132352318330555309942842874240930238571997790465621458426455380305942584580442986405291315251089497589347847413387406845148377867298378194430306210966309521103178023208211239961927269870813988771169412603950947508302868839940294574252084134863436918035234701036889036445711505594925916989975231423004387584730449972368333774809805946521138141598931990902027736450733922400594326125014224741818074129435901974478775550501727463074921694830425071198411110868805068675892152039449768954974038875577490820632506304008608882808419617907417704338393743119290909760115259606118104090592189966590000496954979688236197025722028168894455532129667604803902079038732284556844322564239682509284767187512118930561733345265082274997742571884576281457060236306227389713144186090941468420146647335051861257836788340534213895798355578996232424685944993974600619583679765078223781104667040509079598930921718665725926347018426410407102737147556732535046840250136722754678628462954403959097669666456604017631218706225959820263671513037326505795313368274403415669028757365536556198502029780369573229741274692064636398683245892273406105100286812067292535993379584822771804956877653158819896361819701269268989562988281250000000000000000000000000000000000000*i1^67 + 4487770616650317177699890528420646416274000108549196378498124011414275100884214042423469932228848057606745858444285782977152103860201775920760010854319860424918622232482844685148381761612520145082347479776062402217937419010954787673588496257815777349767911789099458493657793905587640056014188972085241481351272679657382411180962739943296716809943440095112164191241809717790424568875662724719877940713190283592947982682891790804643429740145707715801695333693112343107937551749328498324310057510326777944665262389543501832858489855469230211538859944635064189572462472756210316285530781466226497006055686295697712089864167194719025598047890791755041017974037614821746887233646600561456658649487571921830459674300482985192220819460752062512666540766550348136106067099126146430217265438122386766886836425692858932317555237066047379651064755931786224744513736224988122682852780115191690834502861968215943955461456171505492260174205078706316747976425802283033557784666126486508277180109924774789520013899778985567949941581035218531513381129462760238257636844618842305326815905525571695553320134961592208633983418903659701489413881538862113765994845829702470941232647914367127653329021900650785524633429494885227594191737695009487344388035910084208178669786206812432550441423963917128635106369908702077778354599802799336671896032068029229225944605919814286302822986373912859390090771767934307047686391803726300727935096932041809104773238653150412310736581046984943167905962999698636561755886055905697154912041523457757243158640964736989373308616635403491507534433611058830630584098027379755003835472980788521995068012458485809725987678894672012114382477915455222183915340017425549745463739375919443888830731150767005344542312093414904954771749441324382499110091955978116254274985311517606190308124547136239652812775341357765777210471343758054120779948112842845689747050578269935848506496456419431670335481097758148538758759657258527910102328362460232269983551935910614729878646252943502584027437169560616183123574558568603555113006498710033409562096153320464964267861786361042483046176743743061324567919026745827226473191417929314469810970167345226384149382798517576444402171540675348454849167121743681414517625245679166962657382409623074949537295490514005204187214700699749085116646276902123184706893944593697945262974753262623049288335639875482549756805698194446812163940034979908422732764805216758748384112144742765794236790986627997690490431609692073862981024045010430382060070278743482227830255160077513428518408843190870745939016909766911373000309818924026317345485755517703104489910006151699488207525261545077326756675911049233463356154307589934394450843587490934691441235139371426325654892327371829783168751222418612586801618729178265023715356865317974684020899274854659604522658398777494902476992829698667388196799533759140373629162993026454915828720996230557624308322991372921589862835985520887521793389111203068871533211600155930731638536715380564330333468567300681000220332225427981315318226053878159037761527784827537127826133456676467505143364471670934337775036582159789328090774716054317503826841681859420075592216806187421640237038227284238630362118356817906353888879094942330424202204842783626406061260910536096818614234712656267288794866673858487263364230863981258868281352470953321103240399374890177754094785173675783756218458870722544159603169863963103843327005838955192087408059653938633865668169471854002987108641740399834203756801018215217191188013415348989523983274768906790558078663395286209895288577707893047458372223491861346239080396495036445102940023608852983272538415934211671335051469161660275553853316530479026164614872308840139556967447106648555925142294069089833614975123014871236699400265852282092914231966975031174948900324993300898813108705975616395785683400558146149115026047412052144293920784526746544995979657204432875728558678095708123364432915797431057870099657680640348189626820385456085205078125000000000000000000000000000000000*i1^68 + -14940052713008010289725692551477879277578736473192040062226209366886849024654198751069023755709971600693480443081336685027281679904389912353936066920116408017066420605168503928859986967903559044725756483069189391795008623673783615399459804762795771190502483311342671943602606718836961870111297861593114109705559460518054829155529320734442104242170665563433118282740997050764128735486200435822324074352621006439902628405693122369708480667957566142121355342672090787423142005733175538380037705678105940882369496654541778519088385151150441472766347293088340123383197145578814747719073480187387599238983539051511222825925000143553653710147321369474944431748059210880427561076117409994688620183265325500500672322495547673650316940289819566647647545552288291035455826860947251680909708259562022334702505168971348758526263444165377154497883562909633235642793172542438415193982007954847601508297370957412906531882742404159760795978971700588988511193320069224974669353595980438307962864681154701030679778862825761187987486678895386805696387295692228761277258069124606110865978800799717247743639001720397438355709523946866182108164024875341327529502190589605550446200960259552114623809182077241306131104599772860004278926110638644442407711659634632437684167501273704585808139874213756984729839282754612616351265762984684829018929267702539532506565753198857791887572317823549290714792988101484130841840181326254681992688637006446174024139403082688944821363033935747908270989571647409862782277313918997167183366175006671592612157743667898502648196976682242601050747129391343087297936107360919869828895783472968906525668957226416479107801739259705269796791082676135586719136859706939024323145189413599185147138436221361907630423366412873273243892280783131221846837636082495388918029290080711249411059633243960747036817901803908346603583235851043014956336391138737441877465232233409694366665101495884655487434061647121873270746598685708718020730266066146447724543218939390213019473144953351097253936495606582470198557287164263943108865613287727938886849827991416388000024046625897009995634452698680737228419050003675374004029357943938716860552906099982962009762639483772224260187360833362279718878580127358657970204869590592449409856143323674415335401461111887237572996720618742751385061060445358246550643461458455041556822915389604496589733683080115479500824414971580727381447881504670157238295479928988848790723385170211788148635115072342972851951779317332299288881123519274385455752163196196744201559201334236469466297638788106063562203530821032542682398793971443062514241940579283443866218113812829400517386698180146235338195138172115358650760983826581521659001430695095784415043938801383526392685908603646564093855778249084633233330903035884728697523648231471364176661668318342437295224258492572059616227339009473127225403909859644438848689114386706092589329969349139134816782203493613113692078960973811977830223683672467941001212644239398331326466197451634528109848966921816625463405576092848839004362458824252837415681114667801363022146145562006859528752301491453041857699230022735669713689240739054355162668714871002231631032108987247684644429320518151952757576333325963612979046072601233512960756354733216186902037670875130144535779043658301670080836709813568110267539884787321829846261161808870677052657422402392108483791022911650596305148059769210777887875784454207849642450364899444632826001905861168296574292543309685665225989294850397459394522567485353503371074758921877072281618058902452647051398640953708160947439778978866223535231959917412576836881281201868681755834415507827830130133099922899967949660185478239252606388573080644221303933280168392406053273687426786109578212067550503989403714192811662053162712708762153140318100697438889701555445950220385293014771343133048120082566695807044369649316838650549571375616489333948612624467442019957510478897747718650686125389937507340110817155576228287827689200639724731445312500000000000000000000000000000000*i1^69 + 35192255722664487120614247047027936853926486895850093110238833783091822346917182949518903763861233968024432601912468088655016290685454618789388067609914553037675215093675695703971491417532527719862102318239082847627073471506786493416204024939949382794387824719737661898461241845098990237670733611985113622403030251312025813615560732887999928936123229363869346074372959780875857705590155377682240370485896232334309850900180565200081263422011474775305376730413993726223923218123476539038947456957030149080911713284171001618520032057260167878272972520484665178076020201270921660660706174668890872070353707635615199530875415139280975977977638513108373287462034032295341660096212609708997882506643207060672079401200132468479559284842948614784738779882958628372184176630950994271653867154971958652213939068511799721901781938240787436216834231757487056462300890612105448420602173081457850753976817064356830941042460633546628356802844865085132202493048436225275224958133489729932217025048077152489685648322114063043666647981612094496603870027599835333483873720078439721514102535911998734108277585687861208847422031236148065011990330914143497966115889915879453544205245026774996181191013989112517391780150753750150366598792986837232937650719607239198309340347077506753878429702188786820904558544544686276758531614565212316047902543236800035547254118100417961566627574975122788881584608307913336056272958967160969047485737942339393003549710777966190422053814266376230645635447164417823509809708796309018978788096784524878278414108033164211847435073277748699062336774070037625483031338362470306740060818425676561041709624420614196274438618527890340630845822079141489132277325979457153476762298741482191300115172853097226172174176670375151617667824578879087134172135575936933684359668990763821258732544998030844363291077078017635419391256993000246540164075064541809647457994935509860435408546205913287283758057893426486743584257542944288443668471165312206772788816992318077069392707752330546989362953656657479140281462911350880246419100699633525162187780793177330436209743809098906803895706583631514092350354654995719489326275367941832296733572870280543031376912658651271797635104551670720057399061639383047847840801889266331276840356325084079212396951818671458718590260027451420128839720359016077266755285937392379990190873977462697210415084619921855065022439786855865470440103527542365480043172189843038061341037812945492872849302396369936273977070558931662304369364710059277834081513506206713039780528769162839906246977402354702550680286479920777503725314502929772429096362614211938270452433221539619572633761695712863479786712916244393162880849408637289631330684091303402509173349781270049621869417540882994257046039819975618152976439488520781894486461524925125633949744944607427685785307445000340303479314961132306005264617451811449737080380780431142318687674678562931616377755757370881501739974396061948329504474653100500499091563703250450311133130683252107575332269697394329412337009613504861149803073451749011606090504040306355225979816960269104429274076008028465620372734627911591011491974985078342880875433617542036826206168462948963812536966840059855439012462180982401144281617211800485977650919404130695174700331692231129090422204631222566272667972886654536410503369021110189145024972100314921241399635874286204539397724344378606417456883311310788369559682363387505018658969825205951126138206177858312226645038998330103585888009141555227692745016798670440173920390318255680102189880897856859949215528853195895203850661079476066756100898005391596010775415486911847578161784778394653837731755702369084218110146956827683549659916800237241132680192686412612155047577927183509986764454167010040883745395380974694523970518118922425797895209589353043474083496671390047118447304216622630563772658303143664073597070456636301158055397448012320425667790063389936063716299344720324219261664775663250859238928569538984447717666625976562500000000000000000000000000000*i1^70 + -44640818911855309364464111905791122575162865959032391004892815844294490513326967865630237215138966760529257778080211544669784382653043932995613432266960996096567255262372296129473767217581838674927619348290249627214167309758278675996508092883100382393444333057783731474197541192046722249892931938530545578743394058296963445069452511054376846205474221929309311592599245792279727110333889981384039212632696290198817016065731260417642033576948830532574170681537733656084264857237073422668076700656993734125751393439829902192661262964155343176625180714513928525211437032963471128049298228348866872614134701846188028467292398114489826351763229174524094453556307290665299796445255858492354847731534819415006697100988072258387655569810867837085127178571753038717259581667113047184386021519096269494992108672763085790216311928731677238504038428669222152747135097765629925845217145375219897587290357338834543712002617093515477981635652208780934772743618334852491179176245013495348901449910428656188796971425196083797955479420777619803240967713049239973588826615059855815355926925378688310896123752896695860910692489903605437478765380816622575241953441860121081647905955612290785498932743443036410424917737318222273765404101251565310431605344340391004503495834366869578276316731836872069409232249924152173207736092259354282663435187387430836414327412745478710242775440363204456566758092842934272077370407579894093152596817730427793433425935402124366604351346940294029271746015129995210988048101167736714308256449623446239772143260922031230980886685396921205276074207096877694695190417301757484272835859855921738158351704597645794910571437494262510683861429152277648796155239255061388460706745649172488729665401948960932033919862863310060509465563691570259958191038201739987390981961797766318337817412963326541172235946532105726199323429773199906537518510563473773790946952491607341110518172109236133321740332484701894469115803938984897634132934676736399997504709952275429570402457706967579132250585712143778312010108894517642070263383944908599675494946139151881715511671701540100978786747030806466764049955058504822109245604696326934822863595243998808112367627453543409836988638518264979098548024163265870478796758693383868053432923472353111660063971691836212033900995384337937379274221957408349292803888817817628111850486823875672542676332343817023952245177033956483485739224137953992995492311062009356171768472411031329073908266414173164267018180035224792666791955484159094468758427812064514419975257078072243890186435029923644530603722856830488427423583817659941563943972015577577233141596420165450109258466233818928852306753387224218626230528002623167490586817871994709269792414941516002431730673156141383767965279838279210708718338613747847298456037474835096352659482340402717576474291743886515085531216290277840269675755039121787503066179670678700599886149786895791021416774082856519446927435719097216236421940123001735035133363040165256696949008344002353943255162107532157951870248427663841767967540518657803515783599110727667904986671584792267244007361176827055091725961301184945441754342336304658063139399833287148515158493205844282479694867735994481914622208620982191634232288466151995703725046594596888529471806659663528528077969979637512584088172380159388040638583327664668110805586226642337812603435725057832139885680791921636758799921340132072128016447828610354419902392437686981606394366049177279746784075169557487177641756069241356867799442650012136488492375975194646490949612610168161911267022990036357776023715966440268433919875346084789601827269342121400663740908450949430301807049263922230664295883048994436753356869330195901850728220640086821935620763429907045686876768492062732463827365652634736787955143815054607031209333455282856852419422774717168972801884690154752641621394488063530716601540006360681787411181799891657977033380576152503589603246436889846476561219401624214242474408820271492004394531250000000000000000000000000000000*i1^71 + -39370950152711776527734233323997866069407998748986492163345058711381284707313587467480020031100947801421026678570777620099784754439380524972562520764853264374416745011883030468505797949886142523320548961957887379496947322957327540312729686822340592445686923422976684449431508424208288553789458243434769660462266041743115124737333226054301127594411232810686212967793451241632615249328077325971579706083262882117078396328659366553774581806159392136905841388519466800233168244881527685533797752632127198663400027866279288898182156682679229775698860366722273828778987505025112274560168893603042413449452344941898060404199963857134235204221436815548026961595974953192956351125708892715910497750686056522013155202028427966996303755992171672029370015602100158231888189740995447101571431411214940885445318561803976107981028472156698621982908548392095897448506748572840591967783174187115204681105909883747510014535005293689844350437799152058040970675625209917956473036109161915081429323789674341313561689445921358263175645503979263902928735588697342870985262061478735587286660489561915790416493349364173999719366051555954258598598410394812326374031019985471755524861295630331683528031341245005300986557964013140379168650258871194433144496648512777939219680653275421146742406031303519861128889001341087315478492390324047259082479307398679603265825361141511682701473809156509766413437774662584073744322523387097753804912653668151722462386058181326151138947399037140057323672663908133190816249243144158084130911367256915668438974427801826481122656619968806385989222543824061775552017796140913522704652329459671669256757183837506450693022872523560671656203051521999377623871901653938498233032403654663995994295404263002345284264077564121361035004651500330574439575473726439160317119362655634444773939759782645362557346401818297845922477149732150902870537382715323340165991878991810605450519179517720096559643947864381697515658423379342483889470270345009391257441641718621758443911175975251471025053965540129138978514402573650663935304882743851168985726937589347186373927515225077355091316691867481219407718940425075995596741717036502445070661131089194733852836498799421201711100197376710657780830329609016083871712404183736248523460593898317697775080550722042807932405134225465707797662632713850774865501428299533829905156486018399897678226698728070126448341021752767582071746431666050677884500927010065260801027759163180196875410105711114704949603285807301844955447549716308812882799999456754654061601206193679788038030719643254214978559766008341739487286593411839912284590805167746168199420864880965329093452634850798349892846454593868257498621279715059845433584324949612528252733279717689805885162063111922275559683056483189304328486853137865790016846540551100944822537793386961007352361428967775411663845414975237970564412552879414508725027196290974437552887226381233391986859625689767669513697251023681397873578785810050647312891653389888076870746295253043286428444889012877377326667144551804841839713320424724802063809521385161349568854745377798362495672571218666406253808116898573302989153900109908689848614947576012208775181284385416833959590208344666725581045042161134067076791484476571404157452034446797343000387603778310742658983128446443622220076299948177470510967735725735318861070542481703147590604902446575645238266701651695746115379943785566877303562161408942765366726376061472007937902043313727920965819004990304168203996854793399226683005280770873281387880746372397495631938784437178263102476445061626447864367882730642192873937498982633720009988587796702255483147548630543938363856302519989495464293755556754081209374449312200840052767674452230454151860846736018534586199421170862092530205080020265040586110754177390340167155671079465032999076304744019622117627373744728140881154654041772084868556438396084207453313993324474179474666946411164145243388096113520621134682780928315537494199816137552261352539062500000000000000000000000000*i1^72 + 348639222647197888816807318035313681224712557773196142392727678329833266211446015025944982719781953928568082236700253739055903479210188306628349086157112378348954929141720266114836849252394866367800353089143678023455977618170192302072242317896349461288105321340219660782372849607390435135641158562354178574792462773352514732064699817655825516911822734758360388600134148576519543504496817097513394313125785085016120711260295878459945382780139706200536285169421996467913466437568488008356750906361999104860484924600516728909218142002165591730442168304748779743443266739692017936280206590983566695649034107434333248247607220160377793431272648924843171630398411068371677403098689558265469377343430138422148293805165100537843553012464943529769970433890299015181396943140526796408208145779934074112163068633456478811333754581356391729663840988673729606607528729746701910096749770214951981058145533533274771319234014032948682778232527545404762944582740051657377677609991305313116328307424258168862360341689389379941689511052962364463573720069451655674228169929285381272691069527161916280148214854156250539738494356902572163201477903002657055357492814370698498158387369525870131396862482936213745559384367283290625133664399479180873027055710928202717021439734309563835723079276056715627101787714012262978855533625920486035098140343335606579681484078107769062291749068667340289805111942455059538114678997433809042386426612625944414360666918145491960030175886326851603746184622501915488707767492655824857558208271612070150409973868129254458528655467510928729648207311427402605827542148511998525432690688720763163364724234585051053839853057102587663961291899345954713752469742769675503862169056288167982328341982510948374540633164308475556504354777657530549570006980296742855120578498554753175365820636306684365640214215763467625170080970879648835546352910838700834633503644185599648436260752133028530276138243874370730686555632682319765934558330656049856025431105541492466700938315635331233044380472895061881154236537128242034748510898273245653831895568324762053759300813267427048551938501637207285808886917622149529938722433818432452112325144631236117972740003985406582564442106306869076383837291895810808914239966964589404087579409471825988766207611557282654050499097507915179230172998170431518012962590840006710793870272572642472641406124069296213382926776634841704150730302677665675757231444847278714501397278993076318323914878101000659753599502914798181134450366713463316579789941815098948300685136899031891138348484908528914934135651902369942917738590906499037673663759262408309879641538291546866004768018516726327286020421733858485826344879630400621787422504092712772334625936152150851453569238886996295736603211946903161470831696819871872693777351186918218562633844770757169199403912628455728274292827821923587623292876306817850195032682307238564662973990124497503188947479307795637452051274072028243913208039339051083718902272826356002564051788643295965521175528402861660136702960354010613899724644259888673248962051111968247846335567740277194459185083809898234709516351414887735757215281966447135792154644637128175597583918356235847402721428855129923744265869170599076572287718344700306756713734031855426989835253497956721098503367412671798212018125056725227922711140911066258816245809791126055059733033600814598401510866342924874997600539618543633028477694673884095706013932780134285263268500551398201819641871327329236231345487949671292033850112623019258284044640021740413823380332120057658775012780959834937134980904873861770735652088907327643660034297772416816261341981178108327745012891063065677093702834617144344643119589033024483424625142136418638208348156284293871597836740301979353989188217179719246138140917707018676404222973386975721384424286138458980018870988758017631804142435519362455004075358545627445628273260451280834267529319183981339417422863956615391826943106678982076118700206279754638671875000000000000000000000000*i1^73 + -694378591456433215494514667356889437392455041240657349002329349096050413900725892697949516571150741626022141909132286738409843788609825428813906414681850400156013742529484843007847329852261021379643656921161644736713291592062705094436096877279555128412241435762121802537120149303422741182723809262353570571169444462822315689908831054028886289480523442108056629891055606218395020629293815005088994779300708437808877655180681949727131424084222913705589570513786741736523663217250290392322475704203961661565046089508601335621422033968216012053982638133730798894562363952788076235951969282765926744348796216944528832854598660589774500966152797818539384286291810773474314924133248179430996294639745856530959800628907925347341135141908528028670090256265023830091767015235060413764107375295645238428621220055835515249965423734041347828371192877744711242702499149146210078132778248152436436615056023285594207967859193489473354825205303736765013877954187664468316114370184421227343023973184078037586868329472975242010462965435920672087232484994381542444299298866073157139508785806182009276645345459019383816972388907179414659078793228609256983100006335092489602856690998969317253730830137816401542278464128638986524231886446910188063650677440958947355797759321537142914439291052171185533741791256835827991328815076843256144547300492346435881926991566138690909110675693572150300466432545888710064904850211168636750786546817339643014353993680263836267379513560979744148864071934377033944698970630167271152087952175867489382250770235060037357662771305766939969895259513628430774569853502317731985453430233466291651115507460819355677690644894473351173893335462439436309989508407176812765236650041147315427204920553502661315264875229725265918762620478754352201017279544872669085884132126295957684148567027143813328757389798258398242974651979375048206075993005177060534592924254336287179328596483604705767690527999076213681865252958745326288308319593718536041867816043643925121289031885296657668571721715308522607977896954022443291094643401605090153462293225209836260838753120922426411759668877683359625506738766361826351431148951383247186004473233714127695537237670715987327262174000285252367505993356667248134647407857395921171048143017416923823179363324305133284774846483845681118753568029657173624507433277787955434227681184792714549605926883403704062260126724637139700773759090719138645448663496893028307324243127710583681273279630587617990408265445111497876349000695910994643515385285684263740726673754349124780573329219981282018733773228626612296833289902751347825879935410560068738365787860981654104151372115824345059211146040295621430684369501447922819698839979134081369921240580276421127686963146911112165351402742820054590342659851980348527873908966945592023512456537593670993404355989862405439678170326997505733360376297758391243952170023856397213840024864896394986025301078390651898960293812803151958849780453099416635094341365402661568859566517460259253648709241318569160843413009589288606999056654361533383506075638743415099108018653990224853895488618613655499950758398963428721729694737693257691846952261868408694359068118385870148997335158431790809810163846330239610141676935381947841751260853879645109517738732648809927154145242337558694147047524777994688292024200953620579916484460683571121232902770165803872182714434529388779322434173757699932855327566150242244745723840883330621479718519588661568856601443135345369290246737030100873392103213238809517308958610189300306874050091448933780396291560558757320956991401760555016716034842588230434347199389026981522897740250330664676616028475650331611719984876389139433308987915673637792842625131744401061908846631526951344155759837468947900959315658097731790144121749642343882984111408285760743091615301844455702645126883060290425927976416192521619027781396964117860360528527271299464436044053200351737266657481389563362494943277170023065991699695587158203125000000000000000000000*i1^74 + -517769509118325651921661433520001263524312935657353182382918876603056343800609328800851252321084797667396842385194423414603671669415590734879288366944353279675445589571912851029304907707652573874570662685217813281988930576188684030744879354020428971720025701929431029306127384706850754009516250628254397565871764197275128869555288148283740773203426917022337030181180569765792954446776920520447227675246840536893030837385141410544465564966820774937221757240199715945858013178285622269413804071955200890247197540964272623007345627931098710145776720950344271230531514611123106841226890370138867358064010491052546639739985469225206402776575509731631549522303897436370738745078641959800976561968846288898440757986440482676733087736145811610261420032952431742245287666875718584798892777501787445826419715895386358102169983931188956024245471440368495643129122211911005870453902238681229857944084235954927989811492380799531064262939913269704417101754662363694836379684976744085105416304656861903133787714580574372178838398349438967843233809545428739748008488720675913149570921189931304481935361115879154394726144532259156961275096823200247828327005045002413644824645436696902040050345224923837039130738597996855642269144267675128582581971997015617398882076929806270875710632931580646081183045226340607517722890605094247183506655847858958409300420518429576295144605703952988311745243617545365714880648950290989818471848507638659811651026405661994598941512296658666656147822256409106381370281595080388104262834922191122195780319498119550496821775842706491683358576205290705209559794640181578969465286233084101050943693061510262419580987484563985487186167554018720638502813913621285720180510568153593316851580273198882477245592586928184456645321353426619730349135826728645164717950112125397164853265727056544594715375674859109225020370537234382959628161779006444508768803907105554511518389814241194155946283371464104424914677596991746050528305541893471768697259983734359182138307378953724967548653315206991606906189580958782458365114217288823682688015173913067498902748530618898114932728590252013684121475589407060258832903962360293201179927911829558372349734703866609124372870427309268925717043557896525096660271052429680298499254355190401795517413309277393842079985536018171626221737182548652802841212223916499364947648392189123549695974460705943382575677998272802934723762946128380383171426956455960355518405230403224167967271995612832672292953402218464712672155854249991323902278959630721355627145533470384325787559950562027609357099974428788185560513537931850230027943952410648938403213166530412317352727646568254934355534480776877748652333799158595280246530303656946804074448773116118722295121756164334199715883036371699939843097154748262277973698878644824444382525522678343165458064147183723346918123335740401337765919819068434837792274558394613714760374572336960277307957142369392971763905351747557228233937144644105266697779212356680432467598141547672349816095780611989969526371199659235277038960845805377986181974190681398265925929876280358459872245859591967316791632033510616470964540994466086756958798838808019130627919613138398071788849757180881021730685525209455107762214359680657300765179461232012682340196051916076405146168380841394820063926753707983577175144166517492725244711495939120623129558512708246491474968128270859496841470358143518637599951580916336975719728572935671221658528852652451345114913126062144629882340754084280387081825621570383599722441152294088190313068658116326140016649572770026591388110124887093016081998662515229900171964469796297894900687630641522754745131524313585108117065160682628245180712407762272345805565902802451447869218264321691574818264495789725202020373687901786563980045772295267494398200366766630404746812186463648893475151895847702035400908442267984500062215899121369332974558581357205650326998172830368669814267803576390836184373256401158869266510009765625000000000000000000000*i1^75 + 5045493087189637506744474002122572734529245981265789581235106275999739621676263375611813042098059666742726486941630041546102109534474591208994623320473476711214397835882099402941082797480249952274436939445238646821836761951022651853465185619916641410888122880703409554167543470135058749486741796262015581614804634551787742167232255804292415470405726797325870244853995686695848585840393905725798048299936671364529344332107994889878151732244719776758288678270626350708670987456860889268137802356780520736709601679174400659784534552365582477879404988225940033058755742108484383764203490358602315194496581400609255265109107958627310146560398216293720216544573285983305913226774082845995474894943544664232719235709704269539691973283281594392178474037872540321744227725060868043233721579943377766799102781284506873120667536497406528770940233642253990241575120026045487634583244143348595523019591995144501740302656080247231673476520158916729219780133962735896933339048519391573184068189557237663799981441413523277007813726777006515846801641426651625872173852218831484219926837459452159358733070614500617995347460689440067046237110941949601913840214935755302366212597048201826642879898101350818296208327366964022346233106065873341769190537040017069334114127610970158501876656578118753001423262263169816747937799722794938630796449980236327404391489810003803575746076313144746602268057331922659057611393011420924397361531239539957260632536948899951938563758736683752704981081943586693312856544068725995783579819838080556166264082295948224598685821224529770430776317113405635685097906673431968499556942660841617155650631967772298778563929417987442116545735630398423160389290194691107193059890587850741227575870694159653442585264552929280693399265611822497044314383834161864457930765101754008229917635118701366441106355930960034294147655725586422998717213132972537929391848065295635779959059633165269692221440193277709136361278481914488242794995877657728921533529820490573434419946367505659765191293012628678034038373038803621871995294865730210851763275651716484356300234327025647006879447634186295228450184905151246618999505617254661153132824700539539672253439973224255192438597346465987373136225405952235853688732250098666294250711515642950673427291048983896018838220654900910215627299962341842455929941267342081537239131424420458275736417585596265619119648530306506199477001674733488385497241675818326478372097109543949122659678682485719177416738283100944560329326015761299522441572178457599136994048269822769299019462512657730640105594511122763025445410121369525288252698530829313344770743178204706748112807119288742793906733583221087617308643515315459695186697044284943643712995987362548499043401943321096185183668939992317284535106180171663404452756389651669518488769133816881827200971677240005542558875773247204970380035981702042994659695850410632768603780543368104989137062282367311995482661329727137927537962720677598880281327956466075397651187062676152820875090212630900568199216326781775200081431870960001239345630437292510208907104640924891336774619952077691026740700514783287871761605778321043693752814901273223269404245274584139613976502442466636711172196772080257966579173286896552279194051503219757750126302528561569799844539070314485844435833153117820084693487399462819329919360603710756502154350769638408698753038831366695035160263025633604898006120670313030841784266513871107040990447643509561705525525176981842909367520654920727737311883904939783384850468949786193003144845094464435721836077828414856956091079651348229729330363546966981105647723265782724404903926746383422529934395166968259160703800697232248843398275374170872174197837039973393923670371968872314480147093688745229192396408369607480139809387361920243580235500217773003270347423154678147821696969403291203518174447733665264547377029763054746645418902039120081674464229583701617058628149502935711367967996920924633741378784179687500000000000000000*i1^76 + -4629486026189940364309018864571344059512913118140102808326577533705105085513872471387459142992481544986986547188670425219899149336123130872205926379334579630628210427649314281076831666580874989734543348401112740812635374884737022137733582522512041660282800856533038499687639739230124906980778767797054806448128224053222023160638877676444098435473370529228500639352963235255364798717766786349738618043353909570236415886667166825244757888417423054622049585750377674316778591097208582010223404878443610957179519187749865084997839337095384873896187228416606714638794242932133665334051607483433158370540032889988422820530121266193911807462544210942667929634114877735880753411760001144337490322017362047033815397964882629152394664156387017290286714306047057454090881448356120580166721227175431322674127318503597576620794588121117314205194654023237732432817711312561138200573892431529871451695624553471619547364443702963276796448526172585753803665048139228020979532568918888866910848571872390005416566423057608267980312974391650703637548772659035979141607155910325934465788749783844962566755138213376183649600195928648033856762390318374098401574275866634457559021200707974096773803368368790111880188198579412920722523210210699817075953610051437954379543826323096663531413883568659042452110716259466860288966176269775029824758875402678102358846409299880833042179787401042038706153708472445066809541824676161389401192877995321418249725009161835205891808943933890903261072566198341024785920179905216261087759332562704059211770272919565535765938414918219980454491546542798533690138233211480900548646318689536239842683461589726153012335424523223635834216704311259195624030130389775845468113670803161627743711338953343744899691609662348707141358846053144965490556431012954883245468587878415240097954457959202190128282613814166024855297237234939918949937102095544243947831529302487733222069265140583998819975518173195718820248535813530441389257741622380019285701230218684702886600718099744775977842956693767206836384399644252497901449678725408251930743568297985079714366788112336443115816582030609626759337757008116015344113982257317621064464737976423006127151450720686222937460401347956351882300285507722672017370418014206060504104213930013668795016296597510544405216718640868953463443918982180177855781201203006094716630743974266213087805338146297528131808945789769038983205966245534675034479342228628164582424453176310993219435756454715550656344821491311651267232473706910895427871485221786886861381546206132798892464962006790397492009093642263202929771713847906060565258458593079779365770811938418522302706766591820706212216965373294814320508445862376471163154303979155429403767452888034003386213812940655555255901758111072115158329129818141463872256288492669745687608669858636450559578945708098138093508799219609372995140985032680470546954048392191923113315024551626322114050320926237336224132890088642619452133633024307548409254068629283001773170021012200940606166693459193552412754385129149383694274675270851927695835658024770735230653924296817439810120783681915027599062061634323298593818586755432489600460190035915925769167356234899113023536304947736346583442356247651293252906546993217688834707432595225958817142622696363969617546508986894065669296809477697233877185093139504864575974737034555759806807395067233240681910827490542300704670942059510483228331533994415020097414364574218084279012779773460547764596870214047233184614505979808277314368903447423571118441404689948894054090964403221416096391584262642019687836164166384673454558002000903326356192189623841740549965440886429988757148371206851692739506184284431611327661584548534578935322633788771024378364192277416437853015191390084033623347056814364336339353871714203765888363470872645943306400558716965974271326561667397081140282205276750773372962254921273983465260700765742459943693523803480266274766249945393781217717332765460014343261718750000000000000000*i1^77 + -17604892106340136547217482597423817138950790384504198529523303019738158212741182348812440519045377768924204785856177914797932297415084625641424133267341310652853042382151795670045010221484223497982873008602337924600519908725093532146491054706638051524713021139817792226805217079599070023895272363473435939075569338379516064048041347014392219280324936936474695548132886212187827771429999505890535238686462677506121678905910141549236512344336343475322892797592869199670982416820767439500585516797605959987582195570988997467260401168248535336091739720326635826560999796592173359734439173404171687417152538976361849234488097863682375094367195827599815190130462982173135642499638458972647405118985166194462618557874587794507130573366378953991531328913812244042968425981753753480130433249658470182263445992434372129239959695845135683683339474225121136190315610421029749923466794097261371394302989875175194451078162417965806725047396090152855633834314445576865135781965464870227563975366927504592751686239003626315299857005909750399861208029103593384215924963710647185975772899449153096807696380648779748233112908420346070120892912990115347651932718259345059756965399449066584194953271285371798873661293118941701886106965524729887634325925963554737302016491919721869228268826601900918395228868728369213249227328320173716282777067940311648949641757771227441094677239243993353059034448894650407037634257914963381427026437200009354585143109006212773758685302110241286149717083908731486239097910569751002838911769275876415526552925023195372793087824583462543395000684931753611334770535241078881304806351052875042605868478598572871418860811282053807466094525469922274525636003147866303193784750017808546809940610283200135615677533496246314544944881524603681361053965319458922018971760217865203395614335522257647962924741638891717893277763674527761769055027876633928092236890655899577941435471494148175014409534412118737926751513181627059025558872351221316187845173842309239303160535016752516459529126424313287679805105116163989006947988973123858211482292293038101312634656332042058478173989526915250988247771919293385293493984080625609119765354020411709926256966820458862758531650597737030097155432693256743751468483043869437651602159091406293741911091108698675742315678356491958054241842612692036098111272638829083919440598120740501546556232342247319844434019410521722855575677682461234156100302634511239284939541390129293638627402690350742395483151237677497375099218121638521457625215132593173197581782830726000709054228463496601273335325310322997498194907124730718290411989631175838520187556167136247033909239998728456547161047725894469107134988786489932076265807311348820404250404112841183016560069620099897308862904838283424131000019176149493017920116243639221205940215682070658961339672795401361346270679363710245411235180924053418203869715242042569990250066051028382889487935462319732145175298025383734536439031974274932177782537448970470656463553586858410191844289587437861242336514209864334546540047059429797843899836691919561704910461612601268059660539526676889084034684265036373705101705278568261687385804141104248119015113212520948508453137181525075344361377478393295479613585403776550523398390179221891214395688694662608305553837497856281989295203956304449034734425656102805666951404328782384367026330343460110139632527789399442964203763638314455199402235327610425900855293086089326344317079322919820784463653011210003672208804477428633231985534468368902784218654366923449687315770943971636606464276377587970748141590205599536510543839074983350576593297746771366080247557213655168642839529187813048733355108663684625518945838281316723273620784722456725121988811800037685364210366869829671749517090958449375819152623818200255038397168612318105854240125972898115688875105989573900484665371315646495262019513536909838533779114656526714887452282398358911459992914849692624557064846158027648925781250000000000000*i1^78 + 33443528330590998459107251846580112099025309160492187256903672602729968238318692007391209329328115068627273818188583425215218090321146406965736508197714915392903933465343968597472225747486111547741352157373654864716845002301251712782743976824256145653519247930797782410428105308189592201848144183319388653473289919870604690531555815298560558052769167795938685930469470400877794326818954637192478503030640094445389551623090117968353928227868850677600497594475431595728009473109957729434601359476582341685660488311665444193696330286581689958757370914801061348584532674900826042638783220245230621003676262970559747348862448044924535590977840326914308583608630368249120287142707179475857055198516427318203913416142335269833595859820279747984759247121389392964634484793209463477770429176024241624361640720312746987951178346770144359856354388414391512340593881309377171352674197906550294605302556435954951550854130022652531911088639126802775615670519107287151443750341232795328674372343517969390958765367959253772809456137167988073692015298777801187738059411469073940107357161435417584576850964674893428105751417323398442238637072486813119416327094459342693805190159994701325933446304425424936915902914939066452531051702696983524341543555013593658297341237057802542044938741430987010541807197317715860490282409254777048906186625534242392643686544388241451956488692383092571330450058780787503409229382685534928089946039729759233714373112254675772363832253035465778536418009305819228657292520763483360878687793314322274907833749775445148220665333944340090157982186204037415119342385517283903439242198174319526034599372012354081170084185090955857500442578046128432280909059157416876831110037610244208517819160827505570371194793353627148561812144736345956758971443354162283519991590631527370575239968850871404339026445081722805343963786005131449442960864782520231620714535294110524990978142041269838441230998600150834942512778669654440086012415465185651354320739783028282152184665587908357341910662396078072094903806138048096375883395422847420844365226691225872912211500837398819468265388292054971029440753761064339306887017947932933700770968322968270973252218621827483466042327606392542316299194636487036607961825472358289013975052920321800583179279685785085902431363773852226685597252594993321398162525833708544952905885538453930115622713733631527640599872108445283452272187473579952171508471359831857012722775763271082627245759770257942934107652602351106132768444214987589149966572247114165837697721227176071170418941214285266698577092805495531748084514797461321633746116141482238763797308728320282713406039063941083968448675636769466525922672674819108470471318207869086000491342407928742894591527308550800866127699794180648205926238221794575871265377276544461250107388563760741148031611719490836298447425182198842918037476384553316773133068465812843234627252535496955190900089052036826363003907095989581732948687830186994645063203907246355906346460920673820405741106595570996583430167748136358451937577560946758172230303736189122692048827265315148160057304561316992669593071691337858392423810362225855238038380030467107093771522036640577488667370434442216150391948445877567226045831196340313352966856319099998315485739562178093777178498738757141158899742680382068180136928262132166682317936037796116626154814564406604474349371804647984998352622138432161247223668525020921978131074162661656407080996557391265159451762321076974302804274244370367097848908876948298929077722967640668241302169519473284497763689930767049954352160965143903947112185456118405712666422279066286548444623885867837031572715477797516994057537956056634428392923261443568990186955735314076215868366397594682686421182209086706415065351628080222850799303221521737109701691876248026250176399030039625037527362757945448628656335943268963565152322713646155658727917865357068565216839422810785054096527346700895577669143676757812500000000000000*i1^79 + 18767331985505305695931606469842966479384130350931566738231518969401649994318995485750015531721045488312504128150533749082963853462223714936147587909792579013344996416300726627394121764284347536154980946673713545721888346153545827743665645591921765319140818311582719702012988271844740180287982953360872896149522859000084913995463864308921662454747878780770160360511879333451381723801751850537511160719946575374456224264482170813929923715010060644147004993352741551755032139570906133685290731589999154935233558912325700647793646940420837143287371678844959167754380552259750647737448223176823134710050013405591463507940701867566123950199392667731857795226602387487263249058981664017282215384067990921301271500606215168695362770769543948867890774731721676454474510867602882484322662794222380697626600745639632776828953075906353626506548848340972624583359528158300940368596997170045057261447905560583891043028024433290815998333452881465587975273199954565487648006534199294551418862638990530148215467469852158326017646483241460151372978991769829348718330747188613710585047317021887943787816189616098151683812436534872761426527422372886206279624859393971856705474313429522371115281768588565994285067768813338580467808536249190870738950126144051178189736911030383169672823801414091963505920324949349023512722457246614808453420495140985880717030697166479891987180387794852958256580357609609900245604132498614941635447297381002334864792631696955972065042959963467384130963092294402930740991430009379509447379190680271939252884937236212057074684812453878004351196251562212093087975820588334677396939801760303926977590621370891506200717754115333389497611072743695075432954297042081482854895250056655268732766125046915528763955586496043499356675166619185295424079433971742870487091574910648972938789614614480045994583447178895788898367198871873769421582748764202735010003268374658032211229876004288727902717428281775944954674852880862567378879796224709302738129101288403001135926420774849223958931348906583810993170180459749020312967891377565796398686952600688593512967344001420730754432881642899735248451914071932244427951602617816060645073381724895891033038881402141898362855008594078448876200327059172401362802548592585770258213088337530506823600771385684987069711053600041365452145750984374430348795430721096253325469148765510674051477259303142222437788161312720155446850059844169278596785349162273177790286562393287781519540566866507113286942109962496846211786694582295226388098159549157229291296539833540068668645965117860601428447686653156335922985572991121707300352578994664676733300516579083932150095844167481592295293177568487118559966261507373054102620999135179877390773003700231208277239676649073451637839102884640701266639848805995328045370297654716216976094486468512631326428240439758738811631760322767821079913948725899171493677609521605423285487257579150906105326508158431342500787829586681751069643668719527607278126535951213467890033546886515216305672064174023803368531249417477910953409954589162932323082155679560969804712505465132661719797638127018357372944204709668768174797272813417560178635795351085418175417398274822171475518035270680484298130716313471192258516188000857504997741645902868145044386738791898090612547768236003208401889402893920745621002839172288033272922310353446865521892273632308887751934214083723532937165633439802892165682951178816013045647862029535537064256179566103276184398845845485346248282436700898996617999610397147264672523067086945312985622899568520590361905342080258166612065864474910977792768428498118597395734489960319663451683037522420956793370122408351171323738642579652914310243863074082553549804650822687451957793802323044836240381831225439935477272617669229046431645422214907864166463843184180204277475685535491269468106528849350389916764530976341975812077354628595717183932778162894874485400077549542702248785985830181743949651718139648437500000000*i1^80 + -55074599526090846476583358873315675169213975279691463094355186395776127392139056600705746169611420359430269634718760614873978293861570560456973280190735298128972217931423492073070036028948737113611689643224369674049582928856218834410483375814152104650210349313317125198569566988363279706446752966751656166270520097447939082668504364372099383631055203091123795624717192154417563146035783914454121946860650349404315394313339783712511877713023031849008840519285522243630446740814212676843027751144832958905447753740630711484858053748032130777896861886771496397873515659796309245775231320634509327466186209056019882141330894493666997661611319306689974787950537856253098922513884016848572562148643287941580519293505064854126535217555251170326014706679406023752675335488510077675204746786697151628743137379935187553903172119457247670198976588466739555024587732606832921758632355309234970766385226453677153185581438218793156862336981889075596037766935302674978223684978771508583080359737185458854863750282833557681297754747788033730288355226442444366772411632622582165610243785406145936279933157464931920969931169324018142920307010120085606723542504382866504612257434834023172508088984051569420591552299668853428906458504781357133072006997841896518899345021419129238743326426885432224566363071194512215471305263618293238570456950103129179193753830196567999338229058608627833343541715455847880989686398092147111091730851181769000615034294739565235046330596233901118045479018235373865076916695107752106805855668445683617371138738631178572234999315828155189436444649069019547877623537173128180089191881381085601631173777150715743314206999897218359936821631280331306840059887559018928974702701725466905698308331468768637616273841096744188466056765719403986109825892684822001999439767968290727358678051431601922182010938472872645248876961749658704076811163702436978295895163961753229346024106724787570486980649128869964239619234170054722221721104139542237794739228936424358092235426739308343732734937319103351134823649900528201159312516748412806455000368579475131431229626653605167384715233973411690930503924974685626157062709519347752410351568303780689891977957632286255073936026682795276949258959614609694865739470111475400328085912934213599883628847820768650006015288687836124828058757872698355787659855462382320249175167641364975291156846432495962747632912378570148505490343264953030668528858622879390124251015804739300520115864538229137348757552115537359630575152543951635779960964853535209729483501056736578125016172364448763489620192696609905926025233358805919732011655889100707864965155153904405586950563526270498903354205271793023337404947678419048750486004468190277270218311647425842102819780561759258206696374510931395772937272197353998562163871321970411485883184542878148678279239466237892621172467253527279813169679314007204483378594958808948512685585361775860175057957984156742157410237310006389872494725722103016009343505571905402354294338159822284894471725822969301308635773349081988274336931327235182169392255195901955120382232819220333392703045867822346964807532286891629290781301940062169206036526350166264603558261588387368014333948407312179944729760911114124041464939975923644802748389832457355543163124004014047162755060852455483271863947981423637649483920590310805476843247392894768301023852194451755519907479458799079350759065429926217733745073781106155016344930026526719505122688828556425219729201877294813245207223737122559941295569903956991677381170695182529661718761031700379323123263433395988321717117514280757417408674089910714717419439838263204031977695066001325102916380350093730329678614737679789612888077042577370543841188574965484255625408245873181199264404631548217605675402456828088764167704208085070455179662586870488755582180571866381706344563334037906652470118036363071387043879823987064968108304546154312228596616751730152827803976833820343017578125000000000000*i1^81 + -5860326829586990186503367239542951465732364810196875169676816184320339320199786389691374447582272083179818895962549426622301175046027271988202832266141255555211813389878939537843085652300346402998053456890792005719938235810168599494237647183458612300200470656428471587760162555966593056534289421327106212143722456383826567621682413968989014515927948201392243473510670914996283518653823851464493674000501503726139953910508472550133743266029927455166224730902887121839049472512174086900289137113641856672520373913723924878954415111697966860357382024670195625365087189398793729756570644328674629063389424277751943612849191153404196229116311386608132360116594325126552672055264872607413530983848873063648089062488716491514512517134366786771375610535777769371622610774280246883135421925472685822923098501674191671179398545190258525956982808147294513078642215785713715088515353497202398728916422280061259333953962324628283973198208407574841087652878310862717020517749631100215915390866834447239844964071378666267456595336358835261257906645170836696023045252975649792282396902700913808697309320696399118982908555506108358817361703930469127343200109237321020443930980112322963495425638095699606887865555539085485550369954020508099523267175779053176971892959225956592669107698648276494020001968109115568081365008657624244643255145325490740272232477710754230189333701497102997042045064917164349574590507528641992663602344744778696709380977739778665773345433361683085482001351299358624876222382106921123008097492793064443696648603876403608272341001417148990286175813155094461682617657353861623733513581114908482573508106850409495963943209843852278697851352178358793024448083359740149212117067665021130327012436282702425794078069698581469545386654974636607847693177950102850419205885453976056158973978797067474545098353635748208566808578056936496162014426985057695118532989540075559871619960859851408998285917729859031917635439952711915738195715786518303105883283637021099469826535316276193223638880694503813800486119489422330958723985268674980037627003119578476665275859277858016709155575417491483501329051014520032607853609760586986570079958709293393555448049057362868543415647185289475481153083438396594764455113033429079740957961952337513696177707028016372080847105479870877111199938777281172060483762286073880285260027189375712993888033258599673504715119888164762824326839412784137495871169714738484621419709997227691902789016483057456242798387112237877083258800848671341918942863836394959790101565922045163273552835552378137699005740431400768716861138165137581296630925815730243796997350402168806431979974257979464845309625896031099653468516784346454820630513948587178443981429372320142862169836855788052383761121523607508140753824392302394334781739118820478733054323890728416097197161865394791039170242016180870335607178371496980140043947709829392292439473050883673850010949198737796500514123274173784087153262305052024815331887451650884451158242925981938247327015725489596554211103864806732654558590505688837675362591064760860557251896167975655061921800436284187488946298873718763052322704373173089375220493755510573066248711215738180539166645477956252239594866356088942396607993986923750821165526867320348512054465862554613993321801949550267040848535664823167976092105442950624039207343838367072213671074469809505911037420910568386989536395714203260675515702388694386810924248161699010516453001419928126859214425740717004522397268634947005390480010903460857581301198058404287034676068589705412105187891578310200670087564372995377300447091332694508592046834629771952915060723060589103461491154836864234563378355271618453648529445269333674466800729227453662357450134214991003829137416476219824640922009216877893299759483593176593605942438549458818897321223831280428220426882453160843866695234277611063609826485348320899299205122626177377753720065811648964881896972656250000000000000000000*i1^82 + -46008263143120200737946277523374753146940814787158678765298022638791400062714021378077807812112383512824260116598294511018332939943923262078151500897630178519140319589142548621266192035758559946557465887996843985798068608569824713410526540157357487940365950308124681910133133878022116975764669760518670152686368385502467715058375694642227095551273790089901295119114587375881020857760295786512116226732931414459131511907603085999642139845644754929287088152876780667973597636426791678109131956852961510748039864645341014495333762270290848123836167080683536085163947284057405422931928584029487604247636160930223876564432131162860627928036978483855677942024175588955360394513930573300720104461366371297085528551646704117707263147352418033775400654178985331679030020022706869526559377593498565430048171685471398865666031342313020136737444501987785835913973549544494013030242999112732776727743346385572594896969509058280175347810397596839084075763582152375121943637505076553603466359028462624782473179924197990572873744677232093791931706646592281234228652475598764242547370807330999887589338535485632848657572099871696385290846584905692213107642149139401745948812117683962237661447388445110565451286004466421136785149921081013574811881718942090907438661227569722870372425529557612375854688555430455006561515359328128406916847259123063438162298043808132294895648523727560046353159678532184743688065759084434532399019226706534255464691215943101781621918497568460094052144336290824665429672675854802431763690360314972357050123934627811622111338124923000814929390383561857438108903563288397831965150830321188172755927952131359435043480533387465650469601191324468478740825607189383596149368021699118708691069871783559514191493755278944144264242308970859465101611988055824342142041359584575739115125177798835459547730604230504849229260177819611730471655307441953035526234705644845871549255280278891427037111282306664547274100095480109460079124110449794042361830132536068208870481858748826282033851696153651429409471423052823681680574311793905000562573351669602364970844335338342800252905143492552602550004200954148357024475712441580312112928081737424671099954823097029621985111348548365785168905291319130889478240312412431679766307276026482919775439043305100024669157087977778594432349285913499137768191028043417766948148233795554927062937358303515009106304053600040333979441644158853286876247111395811114744313703252360451492704797773136518765062790346653891613423782665106740297922462311629818315559786280475691901318554076210768895899854024990659191320037066823828065943221088847480920167813313085531775363537420493860304719049225401485568313750791576009130338507364912467770806342894695993817664028706318834966731511877886452105860415130036214409663496808939938903078613087759780188054950102029831279956741033848176644513906783617781542662360470162531101719429355675356553089348104478375599557666482452364831763340119120718805091101091753465767409289972782516818954202812692321872296185020380988788526388864912101390696679639743137033719975667050988780674304463556407009185997350000646391564311723100326728629532276995169779566596043449581832928615424795556096016910967761746014242442622657385375329504308722103800593035795739878700066548146853717174320008438968597014186400014581081316841833614161380158853772583772460336260304060418568833249601030399228081197404815295055152010984221990868757924365263990688454077035337993041862184336470150358170400258285871753138722811847626236658175082967509100967590972247100603602242911036846470712872868812448308506147183609167793688457263351010468825585635597341390219915132529863554736527308438394707710400098151593132370989843848241970763484058590087525574601749206606120587506202849694322398717093343649599654036793031744488784535786385091569005952482600261104188190359194892598000414807302149711176753044128417968750000000000000000000000000*i1^83 + 65388570026468364104394216895101473596193155950524997988686113370618431143512477402785350749712962239060620683641214774217956076731069526923509996742178028597218738658977974566758281426476856571425475781554457025316500199757016121276012291967475718587733256533504126616018718944866218324306235492237829937874626431646357603617250359533239521495695599936079783979015409221135574847052783462987042980144371470580356487961815554313601312420744331119010209061255214035450049984087389798030855646381439730877642890677157682086637077763373090148376416336420148620944839636306696521712450553155042418301631569992904990599321372587439822764319775880188974782711225461923696673224194957856296001262209203378468405171413749641062248883079827127831974210333301134816664934193971949682999526251404508625391252789978475689742422298770918868361416301658638187772176279599972503988797039689167832840742461566232829860627461090256820266062790087035427560901230941136042307060888095850263726101021840342203261761481500371964730272226610689556444714066059568814245764344003784973132144792019813157236012903033130792061918940884214217875159368196102321091241775166949132264575770604630681709848504723433655612688811829303950266761750469338349931913000945011599843707932927625079476004038688376780670013323331950095760004346657407880239805701906430162181516554056417282072247452169132596932823466957812957418223659487115224520017339692435618546086997581888637799563280661211361798402405696579100224354265513030702377447589335475012175834739985611644971010505707736574542178678546322942485759094412217438222016236741972108429627200895984940676575169694116283086976020913993812087438202661936736659167268652087717510637744047468236921556306162611212239754896508040058955026048517067595859373293015109625438060283232204673693614067018881227514504065649751793190341268910996346743301536579727190388663012486210736892296358956326432978325974525575612387090641579267977194404122071416236303230432203698245739777084514419027730652257560631451323179704699448365436054317833882776088661165667810423080969681220541431902326839764574513105080639003464990675417086228460997644761672347052738321362982192511180897534330081428026150541044358118216441496121257659580347051689176996036247445888840200205426022338164613733513073833862192272657207472015592949682517024123448657693933986319533563271727222643793340110370480688178564437113413155513279830022031880482160025264675976571436019228155515007758183281502104908384216854493058328872911173178474139868043429898793953799369581354591831506360080045559136865126762456520723917494127776437157032884935326221281289380657420625750180084301579362769872872089014364530165213338205792726569217183342460700074098122015676556610392413868378844472385558500248753898111410141783605340922933015742749307926116852283419914618433493332233737225256510554252171191189951321911520427491326872023590280585322551839814572786229450651315288864810131626414923678220039437219799667053213091794455369562313516916632366701153229012674561033548631156969123563553175402712334285919003577095398209317144529898423450786510542995912262376461070302686220822348744293832971149428676150967988201051593950969721608094624559948889483267638484532535599752898052889427168150570545661385522750667906464393830704540358156372418962250245898265297024615106500277059895170299246369232206123979997949396522301724041610373959084777450480101494061604715033907790046517100686453818109510705076865925404650962632367079320848252176069029980519542644676031453781716382269050883032540374491786372436507927432879220924398693450607295149894993879040435227510276042054786164191893478994465798715727173712009111067844704210245591980172217404531428525315824782003110986743736773440122353277785610398211728613990931553526897679295604938208403114591874327743425965309143066406250000000000000000000000000000000000*i1^84 + 37508009092310860842404963534928555560998457595453092290791871916172169895122047392305133816929920185675299645010645949915698844736146657517540425070596487417364888624964886095547166963176959207939957654445184398390821167169161318423973831494434849314053205015280796104034314335013339022320466988813460787910583772605176934409016005840727837451702964174131061823694176692260836268725662368297854700587735999727131303119518571833699878776350005369323064260137888231953982576146326611948253937059770120717801150022252356807531624147228309242876547320529441002814074144343443620784906174475614495903863047837098625031872395905274348413740111576924239070238662878065661867582116458917023665263481817886179432047391279705211841810320016928630717749597199899455935162083315553618321697718932823744649100415161207118979301079286201445052985018634181426382493335983335090720332665986108917718669531526948356527003356989944837923736686355288988616707095333642073318700754842963796995060486688654595633425515226865789097328372413639570914381219728201904592720753094291816753022676604358281826098008930177102927800342814974647125490988415786831659456271873830754911573415647179401443410092703138467877103599703851018386647423726127912662491818533861602845483460461378414285467984864214557313026707866448617275981469133777735867696853543193640606763403838688431524545967505763068233303861744707889936562263425141830624186757011935881295365285569365228010765733900054682052134450250164712406623055751660623701529714608459135048258263400950675356161646657957056226366613574020255619695576736321314878934893194938585028712178939437926789071994852567536476205657115773973764988443321525845816268082554214178470008385287465203176856338899242542931224246068924630913197992108586083695935641769409570985150017018498897727623263230841900992632487063276339024257172803732412435402171365905917970500701032894583515308909914077080761352837292862838928398844390101514186859734291991614878538999364757720075928484413177517065117473276662474492380994740472834620191052579956774455278767092501748526228357866954859278516624980964339497445718733355717118014658298933159741047735632215325036632956219449308860880224928899097550092861412031991373600662166049993315369597162621951130723283585182792259046641767351738084336981926885663967187400549793727424306567899833289319924543011363931975150245033960696905263976944151627506182921918624911044815238143529098481408233608845473089572627399802965829167494844285834751293182887815335121649811353921295516973737632091707781584293193653643766218155750813067754377995162970007844944182875357708020344588201403809219693131100042455046346444707935866543781261475363158237843070506540763442800095509916301274162238317870581640085769174034712064724342283266048707791973634088335057741529566177812978583636097480410027982975158724261976613064394103274894392748989852478697528769347680457841138875785847088555497653708519884404491891163681536878694417647698433626914876364247067178149655641088115549291297081010206155531318038992795550177237574857147142917613074329432601468955632681982910108844965933165921470753094484273117320524130815885619776216412982293624371216682344095497105919997461310861433195430501906578768849958549133098300156577916188418751324708242936218996386003197746811098042174602839285078702005760067971430716666185423441313316078389231080677161397273661748106599368109421788470781470129288671403650335129082031711650153596663268400783984410876972809462493485527662150122086270875293942852668865362880823092344577295445647107062490037192278377286928656684107329808820099602806189026643476255999891092460318667767964800008044436177732842449817566074634913915693086926165324915829462315043388946332408781574524480516407376445739539923930760512741381247178578701710860477311219437979161739349365234375000000000000000000000000000000000000000*i1^85 + 43366922023010887087752040137594469987748234518201863670669632296863199300998679011594530367151507726597910182356789065669856117676518685138010309983427236232765124939458752793700666638108474720612957118761285194053082375402920757408498160707050218196804346247675265023475076383156510676659880900907529449111951291022841913579886275342854135095475483965726874284388525748583279638454772827415721134244985534313740267780360231773498894867061256076907552199111511961250651922426182355580816325521176671816420398130892624501146065937508180745998837458491569082102069177208996110490332847434239794902768924135117713140827592672305132115342953517875610644854829095656054171072154019472829771266440739631925270094278484884857252360584256171364412912309192052068331795498639444258014174207077777860133481786141015245409369745979533503790812820621882515352446475068143192811627846513150099532195739649585347072137341363903639424797397577197458737731398599769375918074853330958758417097618874829765726011743110871988447183226857133616395098780016126322433151008295112708544344026702045841063800500305878877596775177126370172837751523327606498172021653080027636699825991094924396614554951857818515479525804661906273310185693089893788429880069610073692238598792924195369060399274522853862260644953043832702387902596923621712003054054730121101857881789281937511706037116991469189333021143897873616428910661094482318227832822781620835228360353309033946620868152155463827758546464614888369731779744840376696536301763178597210613157738433729738758002886413497952685309668461116997010647216906180083353703052551336126417303112462220862560327086305776274751070276241320814669806571625065971337040370647662630448445643245615044812479156827359730152699032254458831418325365654822084475100659335835406412035252380386787948655802499919530778947261012713627962263874207472606660578255601188167663569970388802905131990572438436812940949883847068945203225875875203821301872142219273452332763284320996167047680719287205455168105491679182463007299338281367969161125071045630658570358743054958521378515188248041565688221024122868918464056831852198287947410586908891112269001277408487409540442432385690757113526884748871489366306699835282642168663334977805954321552871486769537827389081761113768719036292025155348765505965912157313355061178953678257565881777965212541248456485741795050636205341787546693970892983643325403423262056033000677135104848994272869010378136633975356437707448791143522034259761123836924805519273094184641051023600894402684461239175357866884519454382811648838521653969378378549340651710685298917603949801153404548115997536696743003399383799939991310657635379563071567409049839189491549617175977841125221722469298180335664962041498267688681148098799242979592194030307455621936716541643889318536291622603833861364704963284317875932361211723616440111818326931984411902598494722848646098999539194726684770741548891172649248630826222591445241876170009053597530680648124171301791236182670693625654594721965525332327237754660644051043858352692681476234051224687585317374149436660268893538670611890907113656154249877437272115393214352825432087841544680433523379460956474272540542586761983671330254038045585268595428053683704040146532964098988633086306794384495866957957173030812299201893907673546738443558756615151946752772999401160468472233087989070677509256909636680383792927964482370407360361193848935293753980156889951792730506860614574954905669849993007972398484335070511578834911228635881111426448524896351077953590686885267369165373796584000948548574003148553389389325673338291185379848312364694307730599140227930712516724291963310918967712802266651380895603889812923051738186166474346866325091088258367709595678920726294241133542108576186268936920796140115558738499397493707785917161750857477007466107606887817382812500000000000000000000000000000000000000000000000*i1^86 + 26337741425149630151602250443270017530996784415432337539325467618758543333384244647967403062611982949027557013392791411789821669486906266226322612474328130384281738085883266344897942859300951903317055373459553399579065271412568301680543230380297228575245545283556743332864294124731219150733221178863835591323929935782254252259160082619260609269475749634578053934766096874423765052475087075412461383886066428870552171506153318195972700906830019506219720952119987451184532630695107019699904577876488791821430843619957632998481502974126946120418198944870601739121124971219382041287805853784064471145996579546383961305780723084842777430491979928971654995071643226892080909552524428234109552558450915678614561019241828782325726866291572212644587631005205137506360869033647044892288250519475019220109204908951680421130263594667590566620143737485900150098251500258122022963923067118915013072949528147881136299758948411727507818455971948049993331724098332853330062722743041697346264551300112807915341160243744712601837478409971112456962215434509137246166254080470462525553842785140271733052870700961256211762643914110808625747440419882436671886529819681895640604416454068120956434858729862405126764519047392319962224150021796614395527749630769065446952009993942097516488391436410371981180491986849168687717833255147033362123650031348871364502735451044546552155818796514557452491797390391416399487724103752381795986041889739860593905790923477475039279720721663501137927011152415896739724773786258439577234952449046045644482331083113856842873077169140645199242037196900737357415929478775996288656268530167889483611668612146923613149516382521139423537875064502303803877199349716953283776998052457807510258873443880416853426707811719070398545378192914062278594118915545001177634416710506899187568535664732543910395414735271939678833199952495500229658484022601771889283748291496351657783519360208941126261100219060172753415360839278416992561235427638196302301059977251346400437372314563448148223776250788879337496346932268632844550894219360113779846576241931365065022488606898556536580151355964085154893640675793396886251855694155191590144892672153540876132504853361906858850853206477743657653510796841700293450362207334752878052796605082611799314836949132376570327430310432529591954419193234467828888538938945878594180086750546305524443287529883020404864784827871632069338387006363391157706784272545265293628182374828039660217922186826301537574749063097668776289406378980652619789652015879291771202690312446194457338222560804901217038417721770480530652507077724717661103680260559574458584901604179967854345138084516375790816999932932926427609627628444409729205550265498094371929773962834611608842103679562522476673829232526364041894721562976650709728295291507462339161770260811496254939031018915180936612245623813900474573117577086879137999455174412166097948072227256634460252353944484379942668655074706204108984356051670472959069042602789749491418515987148942928608941740882547701222894788621224293464063602348464383075334134135266687173215237522283006989488696841549697968072070634547774427192266560657439038243809630706431221890165607209946129041728211818678807558720073802707397716882524452127832176320124809921760425018565453999741145132372072827716064777409288612758084247417121606931644349570156490457127613627844096640774990276260677261523175206365334278998193010461582776305762395047660355302439418109814783156132343656641275815709982150190543981330200345975307246433075211300799801299928371000391656432299691861413777869994847516028141148026800828777530372435521802195905440192887482192628886000711654455409789158665951238071553087778114725644808120147941513715763763277224800511536024890346991854200205428578397395473626918184014641959063136593638877318541337583315944395621488839999128126144409179687500000000000000000000000000000000000000000000000000000*i1^87 + 15429441925254942191269075212360121080521360956632728602959050326368008441189476765343398633134744816939306500139096278962251406351736141970987502289077611667824957690421444561722929748549743802830693641139213981021275563662503015799545619578228130744500187828640836005148914567996523547513547611817671376481098225588042069924230675669192081503699675869227616912401667023178574442549220557445247449901071289707726356000053100814226947334677210209640774956643740054741031201830605218512162839491608564506359021016908247680962016823468887451411863677148194220500609485091595170751375854276770532236230472937010954496991168196143602474449866698889149121053489795904218854518645329741434369506552515505227293941281223291045249569059386916116798707748907982017950301712620799696739803996833756291886122918731687226146490905505254419251379752162932977486049604272312850935335647626388995008010874096471756948877261850715247409405620533740822124622177265331637682583955653254948993026069042238383375441636374871423933810749369841503256681323599403045331491395899445879958335329669341031672223750639233300534578204622027652017326960164741650552168505954246472592874396555509353572948774927204007510649305962143758953846260035823670453746761837930235283419050863607289716424528477451136115542202871555523099379011191148608929164694210148819294865810427454118881504109011073831224450684724360399051294566884768062198147602875437797410158347283996244013667781903849427223014811212270379519339521298820007127396385966797064650569665663579675273879495289814217889604026470880762799637875789311608216851656008682383142532277536218355222975914373596218851885869655595452200389831010034240674828030083783275290504276482304696143601909464708821884872579275149598259885876852635624952417968089798334746891553055284763023918051299764105125100852449572953752529755193014157143029586118624115891004377711235454970594826215632779390500038303740184497253188408759682501224949617611557915061238148168211711849924559254751725516763812599187055182749556976778786173016841096955895431088320706072791611702409208495409380641198875504935107459002159150571890438265416558062769759038760078586811342252367169491335315654162472753439952408724556120544184475383300743506153643981568839088605993238310732587057163647409197843502751587774635738144608230136612240010573499904419797006971141573806189974185618337580933506527749119118390986300330625742257424424805114519999133383949654728555614034396243130911941694442542445541963329707683188682149096469464743632096492314801597443725290511616939992933906644792256033704315649855158424991273432579552997436260985501461174079995333220047437085181950761309546804999154828840404195789496661725421773094801424281864358163837863964835819004311567183925844084619542140265894033382669475535050936300165694149487947302103566674937510939533387702474737517461683901033733030278739218131343402168950847540243297131043974192832457716523356645752670419415550973612148828994675595766460144219322792499502871957810791612269874246887228958358634123598590591491382569302252063951373576401271251030923120646666348963316102316678350009590027145550429333726797018325084292371440784057382342647802535986486167858623550426108009098106781801175129608067429066852665262195959204830005141712780401072935566150741239196178075614206737797019915829906116074553190723317928052579305319656096605251316021911734992966003523296098087063163517455734286300083086137656895160166908854070815567548710231969460596320705429925833599193908825885850277709233866202931421503609698213084823191373657601668782791139870970916754760498763932450716804283156791870917859790432783841838900823574185283607432936953840165715498028275339402424775883045884162753205480864842536353961870082119730163552292239731790181391015625000000000000000000000000000000000000000000000000000000000000000*i1^88 + 6034079256027778381999910601492585131514569113350753461847335545615570401074734477595949155509342322845612495472234709837907029812965919375187421928538267518805028601359312681748898256038876896658990687336439384639392284049664277788488935783508566044628722769595891482167550887679385964504899580709704869647717715894815565634670899595352422561131780669671908182282320572048559074314218562120166434796813449509171302473784506392593955318592920032886448599222582583314087792271475754344602423188438893496005377479766013471145713247219896477693932685675462306075932865327756611804320528337153486865730981248107129017449159353013179593123792036819694698603103010377658074316076443561832884359362304342114292077034221899577585763504961210817751154525219389975508113332045965323270868315990800352268366469898698337321696308477810383980703613897803088402545062853623912636559624528155186771433845860304036774795487479391133499593192028894986523457315089800986946095961804463877546887257510074248956793570712937080980656844557441206033685775257919274976147108888662696107008628043984731723643969555465412548530177673151333457578550637587779070972037642961350203475382756271621648476277210226750575132350102658098835530853500537544097179958686069038325446309633508565125077189045172999470008030244173811017523669966506276585349330389822187587776823034359737383032839824237299857655081468214118914297853464733655259145891925697204415474203865916316895777590952469266835607274464429016856128900557583785560875904176032553312346407217729453485742534503260556888967549705295691560914092705195659045823999057239938096247975206805791523055655877042279170812346489924263423997256600729030412593250186072425937600894191310266676479861840806774634623624595850423759990926718745364444481477429057776531949014963388430710659357697330637768685582485250850939941374398890478707900439182230937527298625194781482087061816932269971434234280448920621541513707629532106978156785513080428534101874442837260151543195690713152182329179459508716455167253503965587175042862021497790033356499063713447354483532839130240356811907822462804315714331698971601777536996655137895609656074475734818742622957307786839124640529963897325028572202660912885719985587076413904249077615380945908472409512111227674409640889256933731788888005523365980822043213833127536749417680795230371112587345909679370288974506199783172771641000214881193121070966678430763873468490945897914631999776699308203611666209217547132155637945020282760492779882857045175419257914802105585425236380468279135701143093564916685693773225655842643230679092206675613590469095592498864188768104407697307170984945896553203851380536706931123110955652541191700266838768183078655667362461574310939769511351706451792609541367267386971316690970556228488111733429055439667206989760687211908969602018579424638825104340748493656909023652041053738739193601747405227543708110900926690753363650501761417662173608702910175231898617211053775149110056131395261936289915983080304754788918704149803992652869594961984459860138855100978420413399132357778365804669344479306240125088088746759057651598226242423975844405812108311509690736275928896282079436884160816871262260930478223059865834293332950596903608086357147776976892750963542116002540001662372237285182732638415487686347169098118127097534224525516015953616525454608863520669070159190602935161848519282299204878123242439421598504159153689127710512430358270103435007323167842330783623396571684662460895842865465031876417588122584411469572156148959792811221114014634865665635897389752814762456253156167609788500955280222987808908777567688341974425396523304317914147952578459342517504846763289022933330738694426765539179369634923594054782094791062269855648911386423508546035979319027087099064991547035500112920480000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 2071215980525064695173595972949330303012925255355296866176523287327233495519290727118746585668492227544503216695173884447006759459608994617439179377180941008000235190378222003222236860286157781964421863287688755223967247016224093608221936173237608735032790478929683213075350705287924467565270511626159258079799267157026883966328555517599385604563189032152207937214677062049591831081770794918757442451718474218600791146717095396431599562909070657672689789775683635252231706033295556322490204221370599496039693085812136190133754913837206873457460165060960825412302062242887005238330932071346338416020273190755946313115004343193580447002480634738784656451099540535304796891478584635822399963806397442577256312994701785367836746420830912007920219538564783460260283577921186239196382035937569045050545801178417175345547846354204727718604107124859274167690039032466004596322535532734031048002233589742212369994651464215415743140775143929803733972122411355400455930303539295036672004486458953126130045024771940060025020744030939412140312114540972522206814704532136243938652990106072903379705771503969164769020275399753283648137450091040297169481707583256351875084826361951669207964809536743456600743983024351728859005631155162162192992416827492111135903443528759820406637688278984670474380854917603474584377257709911527163292215433997696815670318241646772702597672343973346287087378367660500740610917115828008304716382788741191990675572765335097106712917577472051022339515237986204110251981296507703698894435783212279630792001159528956924348623523194482328518966373095078863317823073233444916620336225268188131102206305406766399895426355156037127603300416761758738055874437939949348936525931434451582294478893904656444911231618663359052411232194397667611679731641582995300854646646052529890115433632677880463269162334548349589363877631886883498774126480869670718573419855777476141630283175057891005844244848426426239771471509725353584846389568246356338561650349501255452523933817715330098681091384655485271016044383495353247656009796309823713906623413912682635264117609670202138295379973053375078610635977733391887515606926087638245906868398417908963136926206314778117389744255351791097013277468708116267646309064444851676290415436987933408060561765452297886704075798833812668056976721388198951851334304953868019684858821481174044661445730465462593355460846202239785044011979226762551526764286083779473749229463351192310046202470680643696860776460615381925433107466192430824758346104677956787254095530336067590085831615036592501937693491076686304721160715269072724809273744483499456539758325106599988326997422679913993208636169706162500854299651152514501051805686417499445092211664467517968515188210570198032842793638173015616019552089862644273936935610103317429988760419968315625219783369940879058462358126482977783542699507197924899185386933367089360997535622253813698319154300153103088303001740019535927965230419460355880797311929577481915584304130778890761892783932884574975462778259819992862033723148232533065155828491097514403095735273508912382642048000543893924572387972942337832777530614820915987078519233241856359430913586577762289794597475532237238231700075793320437118447789580869668677678116039142031149469470382068957995465227470300242701573617111575393404580218456151119518816477722736213080254734242180958644712322351187514134244068888310593762082616613690260765617219153206270442377517070534529536525789971743291869385562318753461509215494205756617916508594946340390834007462709787179173203133374187141475236630908545243558276244354266244805785263138373188430763634680675403593580369872449740600688530250983574554406624011175936768236256728860732537604116757924756932000520649580274521427844873077880776896126994316046383267628738050984603230504655276434368000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 571323055886986233361465294748739724955838695448196758093813068024300129350394314330782915726677672296286449479372046959642976934691396255088145785003050182935411115354705993824062528045127207241975023582231943788673743674785943333618331170701490507291718435465474906883417006154239811183335403809250998577585506856256267469743636275447353867856014735946688501136967402415745370423280155913873595884663167424683099165902308923967473050476773540160676128592230726066782769170627218300676727906361556882210115868444005471788461843475415545068257564445601379745611644749873140820432426998989708226331108555503234796543161622083327138675122242947766062148109108670661401536664886445811474180684665942321434948788359676883625198401686158915333847460137545142399953644838139754764568043856591157238368791017358185587722201364034372934407752820753297523322757373384674373463561744583896813589059126079233827479937316380410745176236082561002960716094503415618273530290671219665376470273789726609774105038479639364455246002318324623772537187430656175635597581396076300592134779618478989114522102772407056457882359437744899828883889178341747221248838472069688524809652877460276653210067103468578745102412356083020893684709640271448438830262432568706621682637907904834336306807115212330433282871568903606255258104303108957792768084024766356478831997606209603670840283805052919420615920402070913032613607133320234738806055879611503354532379750167208113049026783287556969819649646057622397543327288294975536363288476257738803051994639019010929740382030186320574498257097194027120301880410083429933184291828638319523635028998562904816727371026255606991507478003763190865735404918790562856557337824342511623537480853187235496013634363874390534693325011228174798380505618605099755447500670413476637794386479005143627526484397220760056448739553697205934764593882534146326610426310626212745962660834554914607691654427548326082412987898359506666566861031311588742772115297800619511548822732338001996841469364169464531253920482365098302820657156895037862670408030322344392400695232531901903595979025017580163746071813095859929359790836674171589056983934614595615111311459208019640458301799743594972976919457350737825670336407590297232398570762262212985752241888622661124410717230701417018726869537607205350667325254965618521127258130105055994427452087922079904872679029274570837559662009875152051296187678519139807645934013219046490636264297936670036776780829910341911216452000614137222252506306480710972509477797449481644050316718911538368923116497906973940439790444300344335020659098274342421223215392190121431081369861922422009462175361585067600574937313401533187323561476670967702069356953144289631740473583716420045422256914321852587502450673998069289409818721805302809673575789629606106124531345637069155856399529856971616688281961916081978208161384571816251273814968636817028674224483885832389563126621103275860273416753068457772655018538987849574566641071763787972545783412062180768864694006827521376839808242839102865344489408578033455290036089070355687824233402845825060453657313369002484122233582313894587057103134621913081920241799639818940759312957148703494591208036604420402648942012826718032492516117043792098966494116210310066608085551929245592378631876572712307523926826869530261192223762265400309319510099882134057868854271380570623741944583772710485438766073732326590768793343753401330277614784407311475157720879835595739922481113309127363812071292993547858574724097035393139831949825171962701929701946491448618444501112281700821713087032882544681430766747947821247680591482440112228641343530449873528472925286707779475815558940460086381911946232972591555887552264980790096207637071817098478889757167524929675870919741617407219343898359677763470927800447510937600000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 143660549838885139791320577802453231704378114530059861114850915324081106850115961122822965280175387802963795704755360321735239140150810116817760629735997867175632926290507571397791963486373474567779634678189496750473257249078222394031020539860856312766412828409353474807933207918008628542754760951382408362287766850022671327418352372012999228067895391449880033665645485420195537815392133194224621086822053606128257998080607100312117842768384117222761424767572763418610748326194616130700799161042221737267424592512806714140589690693929404869618625850349746958451570864662310847028893798534680379447922530736828785877908048365672088261112369085626419720010045860872236289690264230678620475117527221019563978555381313310338996261291980196077216077775521992202291306938915943888120330265708365160256030169279252390895579395276931776585610369667297933961764681254016752311348908035150027173839855701629485495045286015034917407200531081831589874972391543411163972527210926555987518727791879970508991447521997351943265204922124429299216573374713241351101217504020706116977509938301284751289004800599556397440312249671286520551450358927469833309897435845353376242714947271708786822424606391149589351606568142069411493230937118801580738013400624128385099741605092391867295685037995359845096642840519599297541088258415621555767095104550070610790341640402683510862445557595096370710856141004902290189059700547134326686991906328205091392596059758170672128738002931097426869136137592620421921635838329382706057933406428304916545652718700613598620124414344961053429669053514646302098083923689247313986807245635715869470349703846918410102222218345134201241829625242610476538486218933638371867611141166885490683568399797735359302489111570081268524068673567299607074495957963386450827761500157828388957768767574974122767158694069370310487616754249378022641066908301030994514426880449756864886070497380814694818452218879857806167630739480690009797447553446419636067673350596173027124602839206116569609216175290189876374845228257305641018175277889537597852423108359083347991455045105413299498636042271679275194747896120729800549945386455221793373042633424581616709387739792868289554699025056635313694079574490264696909690780863990786129809186739369529569106339902536462575497335976641772850649033703931149655362316468806489456172981832216925259149631743608366378574879512380830175573082679837153742739273561766840900204600329738146814801720986371555542375087765292020687294923239855626296002882871949568103843165898562342114429006486915026886418971663000245657989091165325651165710788116167696302322877514416686320627689159323071413311720005949136858971955899325380280317564153697587762264313463370728650115081898168791986439423026057296495789183317082690280279717127694384183687001943554976071131755408077514305468518663139700159045471080162758088960716593409416054252073942258939180681211002287918641498071514739170121100214387531708925267971175073315201215994510744494300307183093163307569027602930468879829311973066426238763557971565649642799885504155541947569154397461352284843029729589548737661115560898058148547211704317694434705119560106648170745293264096128688372441534004648639824189653115276232706215076894317016684656620669282937866096738925911606490846364143012209767609669998594428603082618178825263960997561473409495013505202279667928159312268918804341023452217387664092918696803846217448063134155337800717272028867242263064442628091369439413548446917024747802977000791401829915116071628671565306300622727039620125236831546272106038339872876975324463708540826807126783224040826239887503128247190250549869898585760230685510279589298554273245580438115849223483073162214167396156358204703360993615057426225767639505547613571365312137500261779611290304053646458880000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 28958339764472756546845777059766376755291710799374623835748687460182290693758780669616610082520932571701583454824374827256239873715431855970126176682917849425004068878309289889989183744233204621964106291739928983790179003651852847041881832081240517393287473545534689509966539742675046990928483374620851455943543444195284625105364455041035717759675545285408451903330931241368213071246249704349434023373917130426026669011022600258918730969092738066889423038659410708248463487826840917655780782417287450212463524298338969886992886721558638880642120502580514616910559154583740333761248289806023755217816296061773880788792882038245897506904734775351808011103423233564292539328354039170076857889735769879196763288160065965006806002347363552340905662066006927244215721586082488483632797769085600889070983373290631067923393118333978356095033872163486679591740132497531610399331774812948919971577704921494222770027954302532187907377251277277872742778763909611158443348666822864910630513754918114846471233904810725829215106266628028878068023735568433627789658739737655334325167886797904070488432321780434263935256472561732963816701344259684217499241097510291987324144944917885216191332820913245302797618170780230399746329677444778769733069198403891199149097986567476856922768640713732374651355701121887462417285683397301518597968381116874917357453365634952438301411797426848676278679233475962120238793905850405537374310619813491114817702209352548584801651794090979642392096124266130991581930589136391093000684153520820560677732325259478898320238925035149697357697047732944080288258601000633613592322584754650348741321027271973596838119912497550136583320481305865505020815079570692196987175809884871367154730205793938899878237259085102681662538443059884285627912399228183003722440648681955984659501637974367705734909581705778365012305495296751431835015700804775667246751735291091910345521713705638059443676772079336541178922824609183349482833400625601660678147297581619711971961184630039400932034769640328627291947891250382564811064344662077653601599413077010347323179016004493557686149002432526422885725443654776017303716587639885903978707355890433649159669433506359201870406143105220380237886731169495693896378221934155184609803245243072962256193762604804793487782151586199508937914296482459782504203119653652507171363751648300299753660810112332589149521157142633716566833059666170836725755502145467008985257775451360501633156173576637144615650033715553572923268696138265041669611543909346743140468082779481607435869706142394210297451908432060046297798809083189284450581247977726844597003794454821162553937688801863122897593356430767977116673369485331164471230322366124409664729231023755646292482149351129034246416784028130783566607487252132273066265040178869717708513517824981217818398245885820452234679472124783607311502619406788290256223309176604586592735111676605878341873239775234466324368135842289346188143083082001496801070035603232403331901603689583015486705713961361289205110483777298532410438570998021643760365150854699195575012775162783823801993634269469984465563822980286578182542699297476616886635763632592429476027572368084203601420829850855397454077581828366362068482410256141348724014074745815792029453698576560443469539002278933563120526538943638307673811455831653740168957418991716092656372709983488287601125972181024690578327651152822943199961877255182348280732624285532253867784374763155165029237880179669603736464953015330445866671105245097545572207586974076630063822142975124426024669403786322025743790487684306473836330098127926951390001307271854475741493549715813727254158077682190210484006887758504394236168484125292832539793121613875568399101461354168669605391162504441296663411402421595359986444378530290299043110281450258421514240000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 5303501185575483835368846342824543939158179870940091846441674196920636856250903244650132458438670803552382299954367384469526299215405565463471336020723093954201111343189348514414237946650209355335683989112691178155526441427301314076345338531539492522184867783545628241880682357299722531401787448609520274230810007855407812144214631684671986406206380384696185521085757067100615405310766540619635397479832480550156239528948986545965888224024296371026287816432951665793586948092332984494819042760107535878842374438105328404831968779024986842573218135598576469055580634338946968688481121877936369628455101419081596739797954068086525078224672432547469829296364285319826001153292892499631051490900830246811555945364578701088655488810776077009586054717935412420751464833644212201237933493639371734578756361409213466529323660524884953347298969272183816610976789780306813187538676900736810449698912837007867174739025697039225808199941135295691609986916994249037451038512820183235077301823187696559631740331160385653941772176998730609953282036731020098648772977355916653525718486484165745481250925253593710527706864801170797945727071245399277528834978396885102207380954964075480782914452900579970407992441327788018976261531846614351440589104190062015220488304614428938425021101972873586140926747987470338422566093673068314303820546865770392638844626408329928405355157751328282938712805445009855254001936783558247364337474165335528296213534698135940583213106665857275488995198589751767191380380491637716142929845360301870713240453984267624667581974347033737480055207785973874197964894108527123565838472633852599050661264580303096377081909147588359088917741332876971453352401101393024802321781184019219009528088879823848176673620270088916374596609030217055282946588825882025175935792807171198992513887304199313227975703239301306965539166338419696683578410936790074812886375299038500760838130271926549785299822678595834923526619228748073094429108591193680612565652259836775060956939078962348193852224713589297920836696944511558431859158586128321203697002638647593384388654410333006670100160148116307524712060761989110714029448148064667170796302165316539390197544725326062600744612158371655326079113995396414351625527005302346607050901964141184434222040966397581371979227848141473251755583767924578009544338350013573686865852667661751253691682532817206372672986025568038140957701216897525524394964668536822571152060244254217230963432206653384649313612039475998386056557617371830519775088186773896406094447553227875337020580197537525179286579552625253020078791615312392812266761650232952389863542888050131293166804204541023095449411480653591399871858844787401293003129841142326638572970207010166127973677833677255856966393368057079651157776216006978363283292509890113408238023016169510907143653692661669512675352281649529890623267873766549481638436228284547028166631451092871486064523466261883830539158243115334484831410947426430845656086647263045275702418363459087012959635809278092123965160282314140884301645122348107625246933009699573333369947444979171600562191378623632736607648372225313121695705966706313786569477599064747195750309065562240949430997841403152276634125674023889450533398289077995872601305974472707780227808584831020066158240007012144011291868287846806233706016096948876884806049532838229036522881094389965596140799446741471902856561346051698968452347108677154595171449483812246444779760118050002492910272139929756133581701128726486124097860809724571287228432506942337954037079091926810892777315602304710033725110302472483427301538415723886652706787235788532809198182190780039501462632417081740274673044191996295735947935138900202972131467987152695116187922188816957390719185227182755695277037385358374836614485333770469407102598594219212800000000000000000000000000000000000000000000000000000000000000000*i1^94 + 788457480482826423732418115198688059745611895555524352972684572424984843226193219254830378406284188660748473074609449829493491250213876113797847347941324843082516634824604746856497743530594510016325517863656949427433601095506448223440571069389510738839030868956089396860056240022315077259953906718544094265959590810258298181511436125000444780575791331315237344728935432141797356044487876392965930274983625173412785535600468509292394654887607437277039835134952803167601704713565645683917771599027199429278920447393777503027552475875557803207152596501219187307848617337569675953937842610222637668832185531181733851649437333316224132262413681857381668656654584980830065769256958616939617332909421939767569873752201021340505550791507962434253383150147862211842438888680167299995409720457024883337365354350686890762008575199585953539112233058041587578780899097817648652952496827751312025342101664071192174481718103817073534203712138205239779438271808364845536612001733463931926106001396493809114902854203654737055034324170416377257655018939789579624026085051557165320270401004253847867527543414507624742628426092941573170715730620305000350619436485988900543368390105959846737861434297911109627204780445137530420217512200023328611381422410041579126762182350343737941411072673621938776263397372464520810156705644719784503244050751972436642068715272880335430848372047748806995373228287165675528505609993565450966841792888322138963983131804565705727185951228419968541511917320177860789105328877405179487133265076658176406314725973264290414534207560369743644452581669078066459776014579786138982332369789666796985677495732584061407234920361834828219358268311859064274423234397666538025997562761738057439421678235802876423707859757924104827621721478847268172360022941527852728863813048823114700675883422037498062356241178135746097069147017095771724534683871673403757251555136571510962365590790548844520521493526475853612960911991926629234277685906535876504738769458877897313352913134932081413224822962756496842094088171917213568473204149729570268455529918844044606390365119300802022324354753858982847721568254913221878352072686706278119786501442840816908535675130728141196132863608184574958096048826777745307797557511818713200149196335056610033866643196425431832275825539505011035785202372355254641697923018009055034981302604360262979151521934425782922656424519310946531510371048109334350179200996061471808454481722417608832135398818314222507259469988519272616812248803116974205499959398273781121962872565907701944085195341995096301411879096074418893854736584050539439105177935435998055210265174586128695108703184383777127314380735328603482770169707554248720726609033626987625752965629882994705381718860920707389553734879441742449804133796546813228806893292189162600598893509638830148927315195121612234915357165846903990114685982483626751597362425033629650533046086817863538527971259722560251975804600329466782289747708029313092260292053176643719245860986311733520266130698046863288842398162510306224213234788640476619663150819059857490065053133571124514934727130280883234372950764959862088941491632803176175012275287712429133226146610985850968464535549069588482133297565226214684042189771891740622365409966938499481374688444210665640108247677734949335952396716615619694802607796737336519686608580454938658808859559038201020817200444615748232105797809558998579569397390710828956282189013556113975889714635390481260727749878806342187532674595189674300980320906260612184064330319960619343900664339572465209638407702543155247825675310486040564187948223134061175541743292203677121569469269731284367220497344243226233641106488533454375519550004138433179688133977080262117839941328773263490670073848757734876964699261473503088046731919559143478205255516160000000000000000000000000000000000000000000000000000000000000000*i1^95 + 106731696532022301821572920449660594061694015424559201887693838087235741505787716380517690315481587993069178896614947991217959305158740312264414690127568985944167891312782855120884442531780642344753827896519294858153820058701303707122385551892084873502153625955949130709183076688145950816307901556934606657891894940965944774512763570037514832721876271243667581845229427519354168520869520320551323989361534469649744931409364928463297326429375119726350358947717942635451963544639926683728324177065457789589669433384998480879484169375621446083473526508634290251248150109355857733575358915285976262531674217802572573879482444837020591556589208661712915044361298026565376046440879276813151727122306675608847892781199318958443643970699136867496045819521699462300159784971995310750239856098708811068658065668226421060944709267089142915245444942947664120048920276788771334540185666885574239498922261687729872672074950361895770601806749980249436677263307187856580014964290452568767814183230696998185777625499646808984831664887727046902087363224512717752337896419213045594876320522922047753436700084838442486254390778475602575210029510209198461429793425852044565490744211995021962658179850883061001052725420814548652075926302100336511723324777399847488008474943116740090557433417787836138587773359050707650787135986840299097711732182736802971722754680292143606915909890723352386331224103962620488884647134176723184641597404971170885726795897871357469293801356708400887678161289863693971225297150910567963824533217391505911838843232390707464372060608975373994237433100980366589342570936352667474373524077245478598632740269615949080104962731791700100568489380404954525989016490887186385228719206208423687029063938304802643739817964441493182777750534707617575388183116181035821886957291425795028388603463509922244673174322310399933178344002492873104238718949686038510012006722758159255677534271433172572914225831168182849947449405785581363515439117800384510257606408200601266253305148131667055690160929582812653249807866804581663088953351316798770191382561742178921538394767122074517982048050545694918669422201309907708507540721031830593877335922772323260757983723576722662463398399216097883941900282409737891475923386966142364560756981444874362854385960981609441599892031170959143263062984880336554728730983028846258070903096734603765781297697054578263194529396197177276003227983926985546486548193608262848560499317450802218149777030204881828711481287140622912040690568922505696578691637787294881051112775498535860087255838436047743225106121896414248929319104338019191378503198915602013259523614608061560092842573017479915976964003535747701555053469332528837414447586632192222676123924669381505395418596461726320575414970988733649617052863799853334504006455218737474862550057371679021105406708488235325568265268470428947144169393699740996455976445702681231409734652117101202053936049975409515161031545465941708372147131240850385923439628966845830578950416418444261994686384536727336150935526836232774006715310675525338371510210958396728728628561417631558917480174851006651219922876411734193392622381219860612795843962001438811923266545679366832448233690140119588795694420940692232115997052665155840041041262466956062252640839654509608738939307709843589876145281296681100848757123002454397401137187315838449984608968678619699756799732327212401995813702329431098252235904288957502341876958064723797749231654914250800943541514103707441355877323947210891621058746599274323181292574837014474690843420400093388451226345503309140821401117596499328624849979741911847311793344375212112018623139646664017586038030236991801558377787687266903943618389980753025842315446158297255133333166465146217992335435891376000890753663753556224079099546264063742836736000000000000000000000000000000000000000000000000000000000000000*i1^96 + 10950047737477471424163525496775114442514024081139061377031887551216385863972428915153524308279819937039774075678320721455445781615004177363604200431047911381669924479048707618960643750240996582810354138313117447439286853685516384267890133717762312617471560048355935261284408272542361602497026162265527390717024917383200048815144252644386636390185569976018133044963297506451910410261925135047307159289610987312133249248756641925686335449242230296802384689167773111752312298594789064720334465701588079511238760875833911839406666142954525726098770876175174119563308399962061108963689658103542909386305524594447500917764524182856791464701257645910555163605164622514285396925209045745894976878611162162988292453675333269114559294329753405450403450188750175619271103849266196414682055247214012746482180045443935997399714292694751611602071140416333193865134332512871135198114717232775576753563000315449527407501197623885067117350170452284366827563356973903674159606205873180348769748412564593046707339194853355619942569032983908952501654415596794942145144812329104319815619902631134888924224561455942856073768262105608047408269110860507754556916601698388839864431466627454745877050933716159177172068994018686912584032732228770866694205368116584362320299728330048783080305850835839999788051035668503421978165617241694593542471706539922564589537028498015700017013308807193870072399455819615144741729682131914801283646784277071137638856113650723540468040608373032734653253367945525892597352669143115995901017711483944210787050704378489434376689461327929523186064845718040866101474903487749800524703663348378440840323148362124392244947023702625814782477846993261392660861134570845072019112592505868373502859097273448809807302005760916504536164142031155590037322958988874855103689334339541965292304301136930577921821300181679551512214022658472814077748321115089792611219986352982756666017614429386380212514114002900551488866923689975980684220447943980051102544720537177262351031398955368259970131581989600319923707401012357972400477400209002028249870783192250652944864203443597950245187421096334566062572236955624605383587981982178421362624302728835177024774071445855319272651354104174002584767452873080288595829514967015976087973315692914347131328948946752046944970693035940486423238976203217352788008082248075845516007669369513948246093448627984632796778947817814447753854307080205922765411327712757968921869251973693891025755752361673782419117174736960561977565726348547195921891481593245846506872403463550118028773151744869129734142105063512274470841514096650086096825381541619550036832306063374314821689047211857094139374825282313147911451085153021619727728843017435249222536887847809893898963827533080356312781384291203146490686084835669346845087565237056345027910039081645549117515241384145650943673867570996555773247089512434508415138167705210362919347730477282389727710013056864271356249531421908376355251327371808326817589329763191857897277779943132992764066733217802409073135926175105976734692781153374128870327893635928616824463592115039663781600733850467149907306225999621935972506010612333785699846618195984175407389712645537566402337626647951002458055460515808915301598865491758312399898764119501404960095370651574174836973003526428716707582193827862155376941318467105612207873601341443044550190730178978609343309571911149397580743123008305174727012859875069901623965691234675429319810990937927930848515085816495007493049142238897693902189349233680845140963753455379255223619867128188112828801038568182495545344035396372916067475416266834520350141689569505546157089127461712958277800919721567117622891392668062580130314153596567984631741968156226057925997428326615641088928841616509135571534017635973760440689807141424332800000000000000000000000000000000000000000000000000000000000000*i1^97 + 1066546545870291678427650767205491399495516019169078839350650183812171769173446020469063761615330158615353630063688560250806220625965421104179036006854887329207071332638376566395866294163940123821536887216321867824299269469600189846399124149812644536432051846834149474602572046747963657578679731276260317765498082409576410991692317877963144292250012087827775221378821511379255742193820148620083836985665591325887123345031663362901261940556546538273821773429881449426309152478916154004294012596948661358613735941318902097152727647995203024212170934002091770159160055245525981463394085048229301826924289227857960737627223530650350299704097774835798100744281471377478757753273738690882992371968218578420506966454897995478595392792682989761345569844349482709929102138972416495801049222971584366991727468219282648826507158913102318129349778740472343124396806152689806644257381969847199466216264559864415552185568360682078699017827353524260141821173069455519366178016562007441867598321591565270318609026636702436703416743758533214654899696726525853304408164047870126654400962673914771473294893605706289391941683464154505848112685697320088902598152233316721397120470926805592470657902111869366697970356013495614766650915535780726965378899940755588526693548437512331941286641155354554751545550893769890138319492051235509023904104349419384243315548858921843922560813746515518449199521641248523926756248276537761735025098840437807538736495260999786952273967611495798750442072838691296164623118253487417145762847740439963352069910473887617758031296886215336060117409949738090950812478546527116047344752457790629962950000425330757703707478328893699252342123979042238000268550318978381605964085310308361691023080386042023338224907442845004857220140724438849364869672451669463182952488706437096354643934347407324499262511285165798941844718958091937581221755063660517832913375888961220343229723638862211502077689561549930427430507856313908572566663845088096956946293490477190721032404365388715217581776830897976084270000995344293983313867032791353924156978301737847807340503218332055077450909885656768964570740626032417705133172419813474196561956553850169894298899882429878881074213032083553973709893972366783726922944567857056134576501060249110253554873905685181540693983857313160022761442135610605712604959070455185029581590005769947768275429069992151304702120825693870927298533237746786088195034631878688054781733580972736829995788236438325343186502571310688010439341238974205158331387889476482767072007994422524795688501296665997998150945542263664592953267827121940712628652096897497588484859785736659389738884172858165449300937118342373039649525735436112611534012161310315417003949917300232233910942335791966111588403381828309567339710065969301095984825367110899909632813936828478108268050831841566452737697599331670596233183384037560836911552430131239245248040182021565066635537237515060951450375189243307812100541804141298174105771363245775706553243943111997331204367713086631326581445774600049175569382051460482048430916071304056012814268642033085307640259337717314093335902411683343703568995513441276244730354946582112644460483673541946418204860667006234043635834463397149454310427142277185623287042175804490079295104426549928873082709022789701879189365883193084935124148953255458085159395351975779864309494978647406303980619172401618086492995648456783078787321815361537302798623967026117953171489832222002005460692510141710613475322136028182791155544554621013082615660601455465096848196282588244771592995151485934314134452538322481542868476632685362359396657754197523141661529658133941273978919158800018103574614148566130849669261792233827717531458323995222394162206546836361723894656843649610256683397573302392840144038133760000000000000000000000000000000000000000000000000000000000000*i1^98 + 62049315715234816398457326399030339356504326654663085242232942143282107129342605475063003416043037331953123681699045250091018145926901077991384674314408061534898991466175725205061042941595381343279270430577838214950739831586762924400020626568858961047933754457131077623550045769144690384939735759836529177096306218679264439789793283509437688984146133329544666383947747578453219490276604800354642336435084147372900023019823802608159259725954038699579110061056851470805542194484479532917695818588648550624688961524874714247729713905256541503993969909030230324191429915442779943050785269658686575346669019351286569394507562777677420987838908399445106568564280647495848082261168354722335301732361621568141292601211347747971774212366962860712153162453099212326815483945945911204485437815782949834937065316316435424547612991153546061751772718004764971547886361367592961610447755390407335106217089282495070715077643745418448404235227706544682456627847693415001891882232187863581511745448828864399312365903466440014482315890317445788696857951955456167734782935756410276391101553744132968674505713824991251768966876016962304566748132817907116021576248472563476514560947019465391579225106038557090958241951056416424841976057809380520553631535570434415379201168757706053680812338867742075012182122266285950297326019562788419331454377437394559456342025465609650501469734569492190366868864288228766675106656379486345449985824737883856598289991027525857671364708794407203634790243663203572875127674122599203384915747038571193032233490254048914621797009165391327650321367254203626453754156445779679588270387796754941748209897355136522081027090009580865409446565527603893216583709537892567477256542680700429522549624569367650713308030414670604787039682630884854667074338968036704594551044000424000498541545461920474498895453816913535854000829795696597220051151974460557190528804241805207205370307277542082841281889906612405730596666436173802918978233279262386401999764530421799117748068894162234243999076334650046602015678263911860689728728680013519568952321513751860878677194162045689296572650972036006463144485370860374683863066872566926068155433892060719451646480552256987576767276379600321904123693489646604955296651294332484452408737728260668198334229473122702126917802778306852676466751689413720344131157990612106117854425406975251533117055939649626676641769330072310449080726547126864407344076807963083642391980533755161439117858918411677293257140412241002240474055962814320228484061541239778364932124274239410092217864206766333320616761633828365473804619002218706299555394013986320602567669524622846030905291527572885102776877422726373806706973992819487138637355292538054493645394393280564578322597327613016205872823835075329056827479154594609990555382691209067034440959484283581570522928399402477916112492475098940397075445566558205160811059575875963055737016446119168208900332671292408430740107591823620388868180994059118414737243425335597481309841571842801716443961645758983475653395947237465908503397376389814991758859124372318649932976894756953697491977826308060163485762163708720010326714341609349917733570109326091486746439403223142496747725271580376827680242777698549803481497525849990144607966065518150348401706112869728647118552846470877680592957695615458335397360212620516420574067890551487183360336890862962345147972042768263992316049704756252202348875346877899634243113492996801439236072149423532732422508233427509104418218863492378358983058036324776308491192492514562930781627861268185945106102964810042930328323516824654779910211354173237349789338551076542737018559903097547462990149062730736509801081588818774445827697907473176838614078127544828546475940939628625264753377927250846228335306780105016082432000000000000000000000000000000000000000000000000000000000000*i1^99 + 3270649934959275920639807050976705323011615529022518494504515758453408045230332727342972021127766038116743302126445652962534705700332239749038643469192276133789276138610024385645399155463129994642844523487762487129446377539600295671514365127152266844314565726840338787735905677238784218568128537290207738697515154631679135792673970869996817908883669591207717550507795100528029031190118251556187094925602927603494779223993011776938737975854267891853244576714942940017186360296801522520183164181918204783915847049871703587854973556862542119493894537331534488955587995450125987240608861160036529691848877316119323761247843880313784978586041725222544289079748336145583948031312585688725120746186020892577373601759028225199629750396010579582458554612899002263671357938219066397863812516560488388953506826929649081786169223519374777429603288988352518174362098574373488163648690466176106369992666758039927328748637637262805529009233763681367991448930546312258136267309688081034739746280356228230751403685508566536640045926405284389083658986379164489334638862739311137903360993459570057394867613311662743130324533223981498149162342330186164912564020162156085553815955004969857230748674994142849319164022009707919797194026982030789730735530443314296745076168020583416371276460959285594909446507417988262870428750355576460029169342638103289197038835814542988170337986601400112965299231700533339063398662661356942733973448946550515661606640299697711536140152001228063545281653123658092991869227480740440872996321245222522101693697525008956313739661555147317576111073313415471717951155635033250493832272208297270967229360862410106802251557564374606289535384695847162936142031605553919879269390776920521640901363121941736288380483850800606559675314976205916082243549333874455146506540930945856477317817609658365276865754689780445345944801136963689594388447845734671077948418616589099092436233444191387022247925963782507175611891052367950939189015781506864398702979847258008047773038854722780232671894346158769404900201597001317718976517820002889261192719404028222620663722955251911572075553713890165765281592010285085293532651891776126159029357735307896349198600690138354102312812138452327870946226565636535982306174775460741883200946297770864214587617665496229813001879191695242383291673140117340609773313245786378590220525514270104408664622814325171719870750274913660337886977504433063585217223545900963114152546273978367258110194524905975234218788329323791331049173905457025079270638743177575728301512577692499492873314543128647192877824398923818005232948111958009892369660481304542392979515610155591976515028204607161923384904581817515695033227829223780548750522072174773127822823300630210812812128319443993478265108042273572156072463786401144387900632822751449749079415065112791721736698164191948371247081609703885231499814407187444395969721220914866856310514134089468880758369761091242329407092308982439778160154755554120207401823271319221280966677871464417050367810781555165968024017581995829767635246192715167542305408569612518904140549545891964268496157305679706960425693555784253838115204106518878667241490574499447725931035450148850840851104500750769074675277113305022390373290731213944530424481523031063931064313724973295819948971679261895437229972714826283264431216709986454672849324677866232734390454260929379503225625937591245131167605269646458975066017641704543652350146720417598855521686465793897707323831258811109549165337041445196235475582149743499984665417405195540845692929324124500091435929784646848418504629539096528302124832421540073622560282947358660992410265438888076375220206915216218231486494953092985188906178426219895277556193190029163906921380598244015216171234555053834183613675829041561600000000000000000000000000000000000000000000000000000000000*i1^100 + 35141612321612332133427962436560568540486006482254186362730628700461066540862198517318044947942105523983452226055802873667417302704200412051197947942126669492320863171286843276612126829816738414859821540083807182653025357975482568115849352163035597457143911737907268542714291356425506360161859198444642532643606182598896079998539200534543820906662532482441809915898197119058609377707574276739939943898771270123338756035092712739347110540948358982485042196900545786399907259321846595788466759908794536198442970062452743609277124282658874724346814004663650760412906066049887948513262679318257917570295625753409691741552804623996543882490873493961241465743359328753404587263782955770339417463988823869273434380253410472483521387492919079637964854052580072288873872885750683195541278783999315465589364335381014543526379863600470823667295502678972239503055282409459195316401535161555242019912530180005681547157935590659882798959519417997747223701315808682419795415048083412159715080230415259861470266990641867050360535375060655695164654908409115043408700555342132830900246788416356710680506807362341259543968450158406452708224441527328424806014756513897647290719691927088107821097646918551366083248213227750344197751474343401170028809520205665077769405960661369949320060587527161883225864718930311203458365129439631223561954577753180630227843210755965909198314622313029228681008588424695745327332773761886211863917892822385127375930222040007566590671226378950882745921279205735867118922014109957152590986950420751593575535419926797920177327686280917437182151995075160545423416244985512947306365531369681574599365978978624522419930046959339831284341092568049426904228927236020028578874115991708343232810357181968223803392232871656378023078922277738728026093265069918876944162933809743793334440506129996500636686476247533898884786021582462104307208275094937121309160944459347432738048470645719190413400410567215749112811860206727301126200593640906186437650397505827137716797626393552438098563748786663624323452651515588235153274709950603626199207541088590567243618113333221457812334573662959164503656216636868064845543417453953585981562508334399256427183743535188752608253296345313776174293572575523186919860037539559216155476051747564230058676067789389556906245863333503913812424794144114931601457485193901711838132539002413743104608828636606068168778258652842381324878533518518973014760947288215638582011878700903926371683205910265360326917579180748044574760915892541460516604867695103432299551634272848963410736978234372135524738439795560976513176830494939210242411484344682364926398075567037977696902729073616143898425627332804982424161781859293620594332254441370341186932578487381939394497221634810896412667365526406371329945816760329182264754709983797054279478954173656236352929035183282448401148395462074138675486274430031940404459718687113393828120946120576565438894589175682508271097801287615303992096470181394885542824349961876734426429524851731773876459165705127073892144360136619205057038072705006566828757770921575554855618822574824279303697131671279505769591515961187293729474624062656156421136206048842484893391735197450777754191784702586594791627138875116060675483640103500899833028071193177306971983736413629455939532541896592697853055937826093072410355030909426754067910219686532886939977065291155196284172427182252522452473500939514200687716144561594795475992160664860691643219030992804377308351252512916755623422885447724869666715540358817907860296312722144643407845293870074542886406218759323186064488103432653157748180174662988861402443311431649961094014017865097244292587319345742391754484050784794824349176672984014228595296790116741060559302527918601515352649314516674864202425303040000000000000000000000000000000000000000000000000000000000*i1^101 + 336467082278549016435922532777704480674029472018150004462012417970394242815046424707377248023516623325423231686714512071241624535229640029193815081791763753100253286751251729238939729490705504265540484192402200920560015905318376424344517324192527783613989999670967901131934499298716941568088482106512465021794325054208983913772455323262135446399542603132857599003354533457653882615487152217217938201151828101969287139640005172097019676125755208397739636363133894983420864803881966729624892838332569105807472561670165035988209726139541841904750816236104806440813609510921019084793744489130341083409866002565002719320840384619217543940479443744728987316761306202784357908724234580900301494932457224026760663212814711865838618889812016132773126222147422560428179958654171539434090388479513652289929777785192255131944626925445059699572133282692880674243342375025594461190968742243091861186036578362738274167074337764184628433263419179303472818361541821636591561978414130424330617605015973027652064133526600130919753498664356311910310507425398544746602660221119586510580598856460320078975939691440494839485273299582053544930033919990417488352260729837436426558240377586766900338776934932788998528819627868978586690286348857135865501841708789348970664440241334757455881967033016119057393945055117354438788201131972545780706978636148402321890541322142259134704071163585003743247145643859707190021717457606050367345429911370188114224223698527036422104706647685287061087643124033916049093647088321801586432729689187877590053681548338207546169317998691482388131876528463743490242627896181144718390513648066465911991733382730534321942456326422978294250278600521303664672490358414481256595347693458953920772776935494024361022382244971127525757482074305492469764529231741090323977499197356007527650643770467792692327869913429615193298265598871611364192159915873882288445749246309355614476366565934581851973121542658480399090542316459030203506455589277822806988300270319848334663996465174058205588450065807575509966175864031567807384226092396637647678920952989293649298083607602573013668835220336191950620840438941384381716328662686728577556715292086439840375730832082949598993196286948538737785035871706695301020350332589273143411929664303469596393077323049552524423832733539420407837140528859954418719913845423020592226468897991573480135697456565563902283112324172840401568585360753819862276616180933292328294453837229796840724419299666416478163843791129596365138098518891588114586193745582406362135325672790570269608629067320522700276126598322925094245285328942362704627018897199726359674911998106205943473611440736400904978107580389875800188966707856026061195467561920040706590182914845762564806436762732679581902312939215276421639257348302791128743720733590818094963957534624576380652599904078951532042207640936644784160509149708398456909639671479134708914874196021555257327493814695267705899277612992153082698729090767768417714207692136083801134207018628894745405129967736669914185425472499639980449645478717284069856718153447530249788951445801115905772228166814224965567344766014527026883412091147157429545356579910139631898440089786407256175285566278460358509430453943849462925252983243182752383695541910889670961872407521067204349270828181657748713456141454242119418104170678419639293085355580103932794860357584430681776658897187189769688469656842528229571926108577416970080404956279972269791176240558051711099919970172928550082668162052238126943206305386986792743240341732202144484366782662295083753872966124933358415980089254629957375378456310642948836825383228052537126771917504083117959889156740554139697417244109887109907740901919669556192495634484455399210392599496754784086782298926268547072000000000000000000000000000000000000000000000000000000000*i1^102 + 6226644397070217596235420191555402027018244868529681380777825471723957102767213872363342196898648163262761806568209397002187720289406069339224381637944945768804945398297234191926938506808146024052167779018332902843802048832480772410727319883584467493856406461645371677500593883729626059467221430557752291641087074793195633898156674843868658340895217226826750329568510922284786191924932954231311923309118558852905411573286934712070200606619522455142442808961666201061940469625635429899320332845974406614485209647098432208302592463462371222081319744785424440155060493102039458687043379350335146164149791932446987268663780819450998225149075106444716011824720103368524066252877380346051219189740019382527176202006252689637268101102706810029076582758336885742169709408477044408509722004837631895250851985921566768645367598883445125834657954170006061494247430507748190477396484563402706263856673049067196721166454520995429290124632568149284581757812797632585495739374366138355692942392052457580043846971713440964891028403896438604105211323527176308384377752050140769396824633431774845067104369480875680198823474471966736735789296443081527590909429023110084774969712417356896070208493896268963813418985618591379965771497921890981392876589324527804295721540611921069812267965280132936183443424416805000291611293042021971392266611694103858963696236785869726512839372813233387565861281194287989820278462672054035953717456408069174684934518926052317633129914166600230689884290843751480187914336416349783569136131909378466697244768654136101728218581852315544285848638542915043446908930559365093935312207384770947503391020917119734158883083290884381570511349450777781960396646664278812687047242754154837360387952839301442683051118971471405052322952398630962492027511312392596748836301230244111090669168963515366318657237736105736975968504532627309307116257557196797325595419748023917942785356800296186824816920715776459942952806930293023368564059848727645042184614432378139914374788118736269931591324129864515580291208554629040023222011868971870554249967693726438415620115686157492313601923974894204493963412503086607287173987154061056667232167810435787371611970471913462676865985077785479182085957491693054513853364069579166381606898275990049055538859811976202474380654748885141652478563524925289806138757991719904343358725691454042931529316416864966772721443659379262668554425082965875321111980025528246434422666562651863271951536950086677156315909266290650080622189465354205517543694445515543232751167145132289331638814366406064965131163231012635030111759011870302135664183817772815814894250876921020570524671557705941676910283577583281335267572241511774604243613227091503561158870304063921833108673151731385668920377369634592932348227961724977469610591958640480077540234234809918883107060242453081726473609962432402462266704371852658460275974981693799023848191930175219597000908743324772001725381150479586314379416764141047629177810227608430707039582793416052350535862188635341416731691188315825193243550364343785645363440122560187503062246944006963048404892681494810518257785441431759597590550278939873718846419358434550089707914787999333405760503717983410523336874393245055773982664113701818899230169750425792777737102554869053276178077999282067128071140608719410136303034333561784417548002201332638795584780057610691538666616095998125595890291840376299591788033437844889235873093071381601352897722053532598695311914978274119535535598009132613451999008598630086479671802093325118273196060183313140901461457748876303712528528223543185968405635000043609960454935893730781244416275894393878644731417565399037853621361397513320605136318404634830909087764595418105728896601347897176671931578764492800000000000000000000000000000000000000000000000000000000*i1^103 + 70135467863092426843185692599778905827018496646534897859976301382288859582980546400317210038053294562130731261847301754668844972076844153961767080761423407394724569129394500188725440861675313571278841954592017009373199466437590766895453734530035950323620194386265010545762602229338377005420871029531790948750873014264632834796119599875447601284399473999943796869251202777377198490839509616285628131017954628707982610625641154812051562586220197090550476839140319360784950715548312039563426457521594533092998538671704234699883950586491841158559730647767698865899847580027521666211982338845462855156369656745261094142078196733693442174615635313175649350627159303972712698170785023353359748184801874159521993295813185352182954462593753617137130627480037222707222290438598241764544577552697995670788990105648535619848699264076570906605521928876625902886602596214224573000294036656503853774727814368348657854834486587935806267461573811786033073244538313408542963360475510596505525911495552384629244336016080025830218737981640773945032884562382879184344831808593353899876707426573071912649518770339608846717563867550277552991206411197659195399410350732156945472632792427437065401529270423790253070594036051819344969195525137654682780369284303299368251893398204293288643473684866857524475662255951676784644725452233709089491453852764904179756914499543268543516210048311018623946618044512313668975867147149783402951793474889417123215107488746192052295629834298658016498639007875608113482661097533502006741346432268365799590244282278549821080937000414569439078363658889490052098251112817362151022500118932656770825210020166453290534017039932196797602117563305404569708401487840174389518674281172230434738057181575871160719558032006607109578204200461855796050468948368886838969666404807445587685800563245543614897560016796673319741900536632144428469936344015844509186167217772765480581609443203779379136746176532265718196405781041619180608796657176140417891581476844962915935712239854536540668823140548968293150790019883843789763115893917654625563843647590216515873587726594866056385659298064940601302944060094226747868295680578030025489552808750425412357837229410073684778591157367156474656439623134062968964341717547374779074261972769951217537102402734124394185122676668267469596334814497566514904753895205763025464134665449801038152308947887222167572356234224935760689915105657047584619064444402522433390543708970626063126007968363335483034854258149954622076057417117266917343550687297764438010134700069126135646462219953476938937306040473657904531817233062622996915556387085948789558212236823273016294181615100416576101173898339876121817175482987424319684716331949760631579892780253360410084213974947829380927214927349897333311623535649807620711713736301509946102657164152575190253971735671945750507203624287247302409173397574596088550464802362549311926770245615478227057555788284087843240612320079213618393105712778560882497237181002620456985296825808462753484539924779534658765188598242578683847402090740546631589290173030401660012874512561766559539925562157812902288552141490807228053021923315277373824260933563235123523425374696262044457221933861716700752851764819646718989152253208354515539378523156991002198218781911075582771697803193385629280384441002950857197925416188473574861602015861404063344749047826252378219872582231615252770448037891353424157299052039442313375359130813553109848802546448006074266578378404493711073030832542847833633668746780579498374092565924040104754069394334850164602538030495670079520972109081047232538469506192531039592761110391197392190458995015776740421162278456666232699738492003770573652919254760578455067703945436341872658947808423415484608675840000000000000000000000000000000000000000000000000000000*i1^104 + 567245844334341134609495711695483966443928481687205687945539703322303380048214238528593011439605459377993700098226747163355763195643359536439551567446529556466999099642902683375926892494391731551824586427225782037405662801458569971945152811782409858045367280306565320603482663798022214552471948639535309289545058717240857788493817835875201417661037497605298971703527213485658276194581991500767972270163930438947088648917839731586014632464222602804617343608534765407908074508496686991392553450859993879685034983434561199899052024093608348999429264443334479300834599697397837309985963326108528791307826618672604477028949876658200220665329673930284586685458726443945816775905591949677117306892778025671300388846009719009150877152161614108242333390958172505549632829229732544804519259761454286108457863048433686445188631592248853110559602212933468291211988833754351037691080605641751999982939288419752142963133278798398613322711383355213329335324337025467364378977192785250925632714144611755250552714533525062902918836736432248545311405806082029907885170094536021071272410669622524827691318774713010003932031756059936651696872563523517870062600454726780033755766075953219724636882940042834075581019825064843503033228797002750069792015235207676225392732512796487377146818643819713901093208447394791737449784203222857527187455255000282988613833568204651544202208517163976110298424706633814654003867514940369214149616458961624949110385584575001056826532111844628661241878906605273058525977398452367472708918426878082756849253489868777797663906399789067455743454761782419652666188196580700472660521688821285374963807823544238520507735193717810639485543458813204561085061450758914634604545485814537936810431576607235917402438784908159298471032082748490719200314727872923435493587828322792299768156113560018649159988476464213460337092764804885465510953654644050183576616602727085628522004677384325079448232231112278813602648639204911195308747226273365102990851974665800716604050049902104471186752065182815089177872282246098053783308948630304456032718422619709654134876951223115478315907360930595587054490643656650640292788869951097708446950396530934879088745743520490422303571271617557828090104978556849178587401385260302951953330564283222785069373844154995200560485247658298888884159573927905837321500374052206841383022492267388222455451017010917680195382055864924224731213651594919831052377574294557021911277603765848918922146298000158216083499296129991450524850734712755731411579657100992439826252570671389945867329351068237391921152937280218332089300964802690192087900872153978242992823235042913355495066932108896582424387660732270508510759784774223604097203848745614853329408932236956136303173995879144344009464318242493839966846662314004909364521053902178754198563065329230304870085546950117809659621581032181495987215511095397748757232341507916583377375076863233486078287975093872924044665092663108367233012270779059462725421869130297041212297407730719452550319369152795222665867685967603870395984193674329345303328760918169431937163898054417921726896294166040246315456367331354518853046847805330690553219842510180144850416050268690426268320607354021706448366117997837700283207031853706061702978217905930501324604938268617853856139463523539060613114065233701102071967443329633940622729920751228973890311728769629890786022734969929618837911176758072671184439960993907222231261926652304533240054721096291791055843311325101224013313589053221121256885918154017798637966439328635037061034526139881087629802355935886287866499768135915018904240388381147939299573543156019660633221295800425951624122447089878361997223257205946805681983198870552784724925239115094141355058795500273664000000000000000000000000000000000000000000000000000000*i1^105 + 5183005106979101783926708826679074143041618160907426954027467236785456660501234356171378209873844039258161776275390034435683012721433028716776752964256849212664475764236691551261861849501882160470525292303066199958692065682583773598147507331291790996018351102467528075756926229121610383164562264422935482940638667957806900416587427341191368128543877591577042067696384447802192971975991505675482460823677380957228184509394754279519473649839286000949772811674308751942991430790728040623462722943455121981622382990194708365606698126747486529054407369530235716074454720017310647321288494503302918793337076221022877050055062817526959122208251775322469249071271624937915008491280833280861989664508596752424749780385028150901656779134296094698107963661820059477209854764114880090999694963419730044974298125162368713471208579467710920121845838290373835185211937455689265194591831998131070525592101607092840981496885485227540845439295010371500791191784654566468871084331690773003236893176958752485649437030812125914850578614846951346129138075552800964723437046879281159289406549357568309909233148274114338786838665213717643381778838078494286640158798583962336211427043617797722055870468842312977705665451145867312992813892576909794501680165003942712278649614293680527773894456427808228224006701356209394892860646114481196563405385838815732633311866634876355982301956334552986099444999475424602616212930241751369744921051707847937293597946235101062657084964466618061108063861303175730740550259591839030106803757720013734844589863938583928026925356698360146130267902592511523425685598415922335336390894954556076875430590186710239481430467064595484317734264941236618278928248148872146177562235966556854475716854696493706003164645175299143482981099849302037613900159976260550926247907136306468027654453351452850594371588395530373596195606283562401122871472218147886153335900589730980313044621100989038864592620775452072403875305024912024519778109643997196309556740200277094662563037671149866677715757046886028963154450439893804917013652399090556616890374478900739709247869764467211943896906995485511461079368750945897791416361659476560155447493076008570526990754365979674574091271479462128355738444087622506825315523977395876559530919159380697607513509964938714625901033797443836623478617236923029262845465509760252968145516376904683499194350463972381083859164725996145136390292618121479281475855664411627764724837568976405099391239845224726243136036956127890202806110912627463360544304930069571958225878546095287154923688718082484228353048164708539281287672843340389388137074622064854983089199075609260100972232413877916838613117906384384494160823409197510014017984109700276871362996162421545668238080221554044278011974072845103304450914175262290392526140872943494700970474401893746174499712947309903059893447562106829221024593751965675499448676213453735487995366143769526710843715305996495013492510592157395416341320813647724404595020937796886378434865879635732969787677287362780863017697796714040069134550266178687422731079255865472366756890227636059752028279386837952989354702408430246159437520188437279151760390962855207835325858602020504203785646799914757093638889802037415020230418898129802545978151974227855052606678301719285448184466418090179446289004103909466458977282973405848487448344496855147752287761057832077626443315116737180885548085021633364085029994899522997315892014983531328236971203153662016770223467079099679054233224585369009855245396281538175795653045454858383077281159127085814932243255938368074958726655693181131226526149004236554579418838095553785044526900118068902507744353395020246547458655486977903624262099256935339169639817720135890255909539020800000000000000000000000000000000000000000000000000000*i1^106 + 41252119896339146527379177954234868468491447965285813368745472597067465098689547961757914551710186452447545235922112731909898079273944431831275662411071786812562911544424937767580125218531693028533253208092900461442732008157462493797003448985755052883813102578464561544836162773831235427906269796479920486351936495271304296656034265507695888901409921409245804528420294769386829245960565743633211509014111965223416542799091963917290163615480356726504593962358085779894977603044580818593690435999961693707454577426907561401949922519491002194947438475416526337123513154822120193656241583414731323352677991506621030650791897044734770397803742750691564781291188087359218950673551463460989060973976985279479936270486378631055632804146861894277590656185831490829098522453204155431599794390185937402158497416685064451200467984034505668043105665074054937593421463375539907216206211503721604043193242412063946762704477730646979533769373081516093245679948300425829479084277698407852451646821925023258489700298822235226550311402021232291564010859193955751043703975859760194171679754817943930701694044349222999134101291012170108227079906309726407219906763938051706366628997281649488060404300800728795254600226922885310590658941186661798018751343641957868725580854001849510981473737292521098197004126623780992004678753101281130595113330506896845125553737043855487921650537401980358711291594008242576540607976803998425297380617035257528502416760420583694322572301522031548154076018343724935386224527191138864603994646181160647744423634988268230013764320030588463427268274310483093759867062111928788780914151705975295422698909127660635978664061818653260812218001734224363008591732725718788380694110572535182131229162923528399905414141746897672990444853695424182314805241223952816902644823188778735862080524337677141591612513224569739345973912856418332490785203058620148767936518763827278237548055432488387549005768299057647828053870435397390198324682392610699375379915114596060009258706132501193487638238694135399649973544143139451795714629465097707360715728464663456793305779477282465804550039395137408893073564052879281025021502078783792966078176495615657272520694568892099851411634893991769259301783367621482587237688759722256721423342028736197141833254199905656522449513493996919354292099239751013717929776212975005620478760452774167947003613978577767106356896610236852112791787840504419789687262070435311201705602758513783932801062397471503476811096641388172296001060598378116395009755308358005719319193967724474966897195076067967639268604241283136539249332426862305584057900445930684851510666182353641362839593110815885974652354844148390177206644621066624197417155482710732756342267672546736506456337209397465243179185427349695118722331934865852945957982810789642309683171493585455746481775840589514113660548307044738242236224216511154898890956792003194283053562186509531222305340881524623107309112905903076555660513511572893989944122723213721110877157081670514253956279276094279123477369399289487118135450042709526119414523866861935923518241146858411968450428058556550874561044490909982112384575554772793747721554518237525200635404066671157940057424308932694362669449253518494769363903741043510722729642233642872074402961877675715753918975240405468712557718333843204195402971194878090339443277716314580373332711695856083769708691102474590630207813009148017459606099646276183296218550663105421912191447322186681324390959463181767044137629274971949442729702892339563789887840134237630623822821201228974037595910787832895025779692277546794171572915563323782743476465670789951735655632827693093946739347868572804280353420295622417407507295893117026131282184899411774013440000000000000000000000000000000000000000000000000000*i1^107 + 203137008043687747500414132994339925229302854355324397680145734546268937152928757882424301066559899672767446563322304153409296435052058543216289829362858115713549777870587750168441434365996663157120162575467445157620927323925278361440195721748567516595003765765659310013562443739072712445109375992363315698552601614363832161854442753818996241065605920064785974779510383126619641343079340869329851924773748884535036433074899080257056533975013171995644884184592183766338250836616064244000623888129073272381697800273413378965969565176435581400877074418422254171841653404330653892446830867964040067731086955540913822604975701796294247830102424927450801765812490294177591918829356326628695592594545666921776123618494690180004592324165767005518474038015453111345047509213888598480710113868070780857887605099285545902315034795019761792570196982789594558015178429739520401154710263842777436204927397953640984986817894277201219301141185632343908045519860924160590295100583830497111484725961025510821906299493635307175893304941402184498205906889396054515263156584336861323222668171026975890718738642617432869933958629509395069350970687656552577040200776519279991215935085345236194545356125752040771703357192515048178306318304065843172332241260573438113886970386831091908653076499572098665127144902407294252116567642304365090534949998102867554942645495876379722827709504739451828887641292826507552957185925656397093066844123633956040757244943560688823754932712334830389891650991829144149160403879154109591673961416847358890236529428929614314987518578831259240396738356283093437509354300724827180863367112088244968698309734878493498666499951579463509472859672462175596811658013538519896212886041031018839614200387552386341682325583696206353358144104991853136502254890742912544753271894495533289701642414147139977544387205160366065788109629439405882427257866096906231432877190052257528330275208314182181035916453778776287804060053040716220897846073337398679083513637873152923684292918829828723451672437470503180960628500581846575460646680988444782641008273878692325101133670680311588631934988489061669654050187673600940404383192622529981620891845553497496187076435623932538124499099318469881525261931257016080119921169087654925244702952670685448704182344212811246012296185926015609632629775200144642288896054782314051123315917016282551973100458427863592202596567352872839725888135811067918207227413255716494210481850861861528107495659019599317988250685247221307865693036062935319838861292645231439210186072649579534911785172154580556664508787014609761446418473908695907814568102572345019611125620476264641957776977305600029259093905098226870702453566155924802872052322970720666573911834267281966913783778641367939162494588484328805723687092940899203309366826854660674197703194430316447505115094138013130389791710247554838910841869032952921300778356986524695772461287121537340255887866978562801956111919613648175613178210067119967985599744424167224498233315546726608137813426277136006351133154384304540734497525300208700989142737558747361970301892727765758530488013029339002809127462511887130034580428425234456513231823626950492705215286634073713116527273185331518270328669138916732896391308261050895173182942034960771616963327619083011089203587655405580292741070954762787498186104493410896955886059704150110782235964912187527506603287653398763929061161214823157539299932691930715144939716892301629106887671730261057839118765356150085414617181468324428059928195074721695402475963738041634622461838577805382295180244162022732640491316690070829273828170047131811752840135726030078129554944106875566034904255626216289244716126126010798429382896510737930624076150210560000000000000000000000000000000000000000000000000000*i1^108 + 522275165291914821158508473936901173338990791943044113890249554210184866428419875523028907776071663211626839589428194930318586585483030739909266001083172544947690629188698106837673708411112011509366692671589863091442797783510053541933648799285245497347080507825318027048473858217094773501512639305434257910182337726156239550334306400266519488134018335686635940833462776439448876576654814611207831995164971528294888690433179173933464078263129369121154604674728637335703776463797043527501719068336765242802855647512775518307434752025324929632815050465852302424537078970911346572304849010630348479837884001125981036003224674196878171837744349232998562935673067498358625080051142508440505593887638939629027081711385128889342585676761343337314053168758849621931403266483595824172313646120881796224628574679861030342954750894099326032967533206495859042468446554573915646820889907579414899271732449056548318286572505756943486569005995846587641595746412838713131031616805856240132654442702122750413841046576846513047088874156537880599388690571626020213682773972266056163940016314244713279355278101205842846092048291996118983549102975421414926937222167287195378928134272258219776827546694470582564117034717712860136755982987006198704155771378962067843696556688863987407966126635749240160376461024727130562422389642715581921851885010062332593722408133314595395896188569869358025347770480594827984932043379115576161844818016544117791003996774182111403940625314254197125144569928597761922078827880605413967395583886242329782552775887020479605326495115825120174801253539528923595233836221500603211439815993207481694951153893389618827979897246295870345002639032090097521501130489617739797346062185769583322195384634728214408011906789180440930252250640180684330491756611274661934796670993328648118023979517942177655138138826970562750572760493641216267025567589049459012923532561387838566921706956653775739832666552735360798135919288866953062852379021315206153316706695706027567279905137656760980906798030892796911881623658482111356545385179555783807860117751733877390333510871438590360399782966477115090192011247774916951833773977500025042247867850845066571320715029507085947022211286279932540955277685899546109981208259296925884600206265449485788923544688550767894774348502451914757435029889196652391655936509244638717247371704712051459052587517164710445529654052731636982410642019663292087656712944326100180458914758486412889709541891372522885009984344320078394330486958446875948523544949157389782406301075978557782324256860074721328276973102744554493594038987403015933958713870534721908580970347983590688530704174558409081199184595786219631251407270316107885180134718103072000375744228163724368898072805472815880109221038970025400563790225074214764572449298903600318736893592818118160544400278464612949147125077074188598813511020469818387317483120785870479594702262685773729440875080754583017922751421161779683836438204429484665609480758422316806692064379512513435914577088765041907497970867380543244746944480742291509788139653393932565030842621718017592087679179068237779672343628823760987879443395319280218213506318870810070221938374211563454069115933931128306281534871599218980491931615602826989996627328244972204495803770925689767104285040213209392710993107281922138943993733853884524583762762720398410786105413859942966585217404861407359835927718949125811222127438971659563917324061350531055899520710752493904585269878591384242290651437777028062663763113314696406508278574179918852108707002084383318239493326144442977475572008586573519893922933103119302671358056719910517938571072927534671564285159040757294390307854773708109616098656910928060507750400000000000000000000000000000000000000000000000000*i1^109 + 341749761440095774874944543697409188423866222582657830825853970475338055594136028428454702383060030895802669539993197542895098346373463126437405492899607867555069008806641002249021648478338483823072262365616333814361556019108265855017880980798591584917915945767430536322261786314919905284995636652281141629647724864046642474009330943173066746511304949658127289890999145558723945387468719650206934170956403297398004936607925872344167694488602882821954528269675390985106774089521376512752717617695721714410845376474525634007611788660796344781977906149817390581392139171031698598204033159715126908104834153557860450302921320584414565367841496105089955082495960756953965030395877394863990085922866525724205467699589416096170494624579615435329708914826476028878434170582113264062865840530729335804149281204705753265269029599318746622850411753573890147150868394758414949116435152244431363373932586228879675013994687492300830269987933790442368109394622783267546327437269969531272314990506831901487363461272551512913548349998094785046716577696059882067181200337411576715806625509878098439372803623508597931059004452586092431193226444965830797444263361080153534213194396142265499160988160618801919886643322720216551431806705766647460319381214363952924606370783953547442545076830838370218409420046497373808800542294220061261455784413082394461944265844287891908625263766203495556358992178045535464139663803765112520726568546087320829436906965506793750842423337408721368177449414736997221986585436661699849319701436187514096843340515248138684037333550808926076223435503469301020428878899331002716204627650053162708213931623216920768262037658641518613188250665577651090039466785082638746461074573526038646693256545637018846552856221880162951392756548216359872955256498706842698725925084330514423044921680322215904816597033008926135068651467793875629073529774724454839633207377408536865076263175525724346757363538056633211916083443733946853154465308139126101985054007610440085970814213556225002007033156202728150013732975644508935364771999643353492905123231390845646747703129894239927066647990066141125489353028153285756221153473457125116494333340777364620897601920363789610384043701461366334270162592713961415921253988071369275973625736838775416525668035936923993976471518128585069125740632065450507982320261519609068185164890911499033570249943069416922701519373472311530905082126132054252232677574641548183856887642229417538833595941779382813933937778001208274655972292582513210981394090018822837609961720163886951887006557086923180265585407112043843447577926482109597364754864806909867980178956129074363013558181802254823671834136147131745722490250767701181500296573172530960722863983522944437302180089292152845963401835726799025054470539615648373937631545324292540254041924182074092209829962755121850140388214999104658637294739587757920411213826016466686337509248662033417072964906853609811452151194893852959549829509391618272546823627012263951726466366805008139576082665433993192378230062217986615380528562667896736178350446387543680330061513916056409455448113190397198861775172410178372916890305745566584772810588804747916481714793751170648783885066233355370103572537879110015534311447902755078880571388273374340844346013403323082499124988613809723062421004610685655536719112953674533507950528118571489947377816015565950368418309760131191274403435255811337918377938441064005320447742805332637028755146940343350584924795627768042730007019060271966765746985515428406561365423054168220498662684980882789265045395819244497643735013633548855109964701492820402664622450298462142077758424101195075951753931405854117241142542543566094546914577670471680000000000000000000000000000000000000000000000000*i1^110 + -1705880857615779700483089010393488465123698983816070752873953655860569803502818885745101036828156884753102616114294513826091828056575725192882764464021597153310607276745113923579249543509996039551794751365253979121254517327884765269749775273097035602652290520926183924266332927317113063818859750191673771485311696388798413896180792384177278109766770881130721148380114570774146655721973984389392689072027512932387791256985229796401339396870319767648031132211856311214449060018443117071633780789100801162074994648593172861919047799215492601660013395949307113735821844305289774050549692141190451709632837566049489199031294431869218901182786818995047261072591776266217043570277481155562281913163858275379705086829471008738418294340923936751285651312960634306148746593053521793171884542975616341354219809269503065105315416460933249018043398112724209745728238471726956627252715369961017078801252009708022073071307606365339248482150718049735544676147303620420884240392043119310249289616003302501112507878372488263529256565581813450093731046550262252102455844466287664680737807575752836453619151247596230571799269444648162284406913206735122325225853441019587611282889841308666141634141142911246427684656918104489908256828727299241511295736880052558726856225382819096950181619453532924390000285703563513078915805268925148932784508960933282606092821187372083545931674359274594420106436378882788084790034445159649208535781236476675438269443338082891563344846963053573876370296437749327658767034246113671029895984961877115359503426722228558794411474181291945527060914604969355728415723919029870186091923978829301429810668511106336521618401304692976103682297728714682594442459543875480476822866713681800104648522504792359210585100405325652458704799276166567144300036563329036741360581974784914475474501108086627989609357498079220409406089032597975182154134977155040863815076531361436198184747217028636720843484069766574280095296016167636997926743786839708597943190689871136632253527962950709705151754660903155510833898430767996306725693012903873928547764984334110080770078268857474499393862764594088915538750230585862488650547143655192343026842948558207074987273911037877676112987594170397316656693987024005261423855450156039865204649875640976496635511909877593541026533302683099467455474374533493294290686208297449666063667445678116180755066946753526527785509039387382109407751117359795272684298505475651257567655804672476626712301921797457978876951835179812420324819176063738534327853126665510793352152516585914310466163524331188953037690137924415317847464506860157692507084641132409291878317467173379722322357471971325260748555465739302540274384596346258042726866226877711856233662183759661110073730716756246513452470084497362751812187076182566101024950759642549796105646346855611450925329601741670125033924592598466578257836141014453487231684189271779628711695914584278622216441401370318200865972450214659434023732568750584073843854881079548326188973975367243979846543488816171527832560213287599965969096455886531832641852166534471251290856294437832352293463614818120633941473946016565005450889418929342941880026876893865573691390759486669082228891528802402301710189776827887951301157714689613037038983211876285398897501916638290378661821469046913968410732594846860195900032780728351662453931186956472208213995372255248611845346565082743511896235386801783143938411021197325758149206583436521279695038188665251468548954808080270154245140191778734334684939645292037785644251182558248899436327735651101526160038863847233293772591081074260151486100606265934694453530032716791667120630860583015753796584874038068503511132993741135466507272192000000000000000000000000000000000000000000000000*i1^111 + -5274645057080675609854021812806322976059194190971244325732244679067880302087269772055879951964017315234423535807991037617324480219740026362543683726285579108411387557050446210742764133562631348578577942030262870408566091029917865565313239929345918421705797542999832203893035717898401007378757350210773746130824265661205127732821917486872527388730034504009662692106922750283318804283839798592719226281411663555407575164482704251994076770493021410597999490152330463861511224939209138028477793526790633602235469795047878401362589331619621573002387930533714826138744735160834076816198304258464094135239616049460618701382221040843238664348919502890258159793712167344698818946220276690530537641241799507390598106604940617430007836273196874196040996817976029225040269066981224319606348489244514460144909730463112801792996023674079232927224801681715313554978407838661004242635651535020725553994096707688811138689212531049461468653708460109133187559083652568998633049225608282567595500549455723520504016577009009812328005026910122716270089307708930002688188975081226457601499390140834724687907385105631500596217483052789107721250991979621328858046610866864602926351596937237015525859226303515605940598922268181532966545250865496732342445700206144878492190766839677894501015061323149575106798051641479990410154205371241860193780548571966948393573640147846885913014104327169231375181553700970196258980191359808185127430874150796090270593125337273344659254288125362983961598380363454428727765903425543406596585031645880152514099638378368610458035333265573330317740266836206587058204556398184026883592758053136794869158672268048055015347063779052379621468192970514585032867839386756839510598111277663851998305864720541896106118076861445213700994113940838165325073925530046650532651919916316369219967239109425257176832211025871972275258530062770954150407295654786552329042510526857443057507103062692998569655402468142537519162612641983869867826701105988206310136773607940866682654338829144388350378122986754675367527910674876356613785667114475234527692929086480774668020552700561840597746031077554968168991884442206270599168957317863463502840208317096665840356702998511802815753255312156742291447061241762448687779301317695801105866797276908767333047985926387505153248771331935461325237212365110025414424492510933792634663995270312456935178451168102078512629478716058954085426465340016755971052218254222261293395629012513845826250466396042127447223749749922164363329331952730358594578438827985132613289894447145343761147167332448305156821975123433704657742535660794909225721763518631836053155817342291371447970961074567614753004791674329316042457677700884042206139490075206490155569621037820789376698717083298625466673812671777721025416256107199241318187288885618044372793462434969312334734939764251201361828029451797693728550187924076694013922815280476934527079429352927202745123895126702445850560179850739723949575682287450590506225519476278288164744414113228636271769412665808220920630702740243246107271177413507851752942090959406610573561840385423706214892167976703940128149911418981968430588054831736204648595664223234693814514340496058113561041465987420555317513867793957740155793201088370951714696717983337707945020664689855064549960710141480168208801950800266705347178792733938773733209104947017529182055468580058205996806086488944009981242370723422827206196791278065499909591645095008181100195599211180985370693616587396856522103258456894578881443043460709380708587458030680665629648940039226551582930263424595861476607734718848857990501288125179944389197487746820856900235460357656200711802521180644093996786393411135052185600000000000000000000000000000000000000000000000*i1^112 + -7838107486883654894216518886520384520671383364009123897267416431619415257218833344054500262051120965829010501055813210814558417293400538369521345667667397967231185293905807678300802101004092394370929379049403169448057897514024113349477808972358060658388149013716216798241619693923644743909135576014059421574191211124354837678068705789022843347458712899821826013667583970279456522493690530221406782224061864046876246460906929919961332203221440815916467552770820305989164555055908062228296712459848911318509018977769650041755267667926470045357343389033121577668205601530182606820364670223405826181772849699422701505890226776955298267052065734213866293214968049311628357396177419445126913120362534287308837187280206947283068071218573591440817893822936262566882487631020513260036764546936543810709741246132594833348573666870640443458984528165203085323187206049158006690282744021016287082095973428964127592742507247404367436725201846331742855920335364789300842195061418204822132959957563954083889435868742622897840471674724856235819995843113641741782680067304490700253969714223968126643335303211101969069128816186636364635014306347725848069553715274288547593380213452317599883565436288273520049341451706844240943924139365334713310652519821658828814486444259037438309205012664980919454343561850559376456298514519406426826862383245194697921406412609044151950307207113161419338012095473106036487764242434191024495880927578341543443800299406829499088758890293710134114515995359606611395727333985507412743345246307946110453741331205804251680364179621746833974967535399797881195727660153590075476790876484822446673865531376215651550456145084179819620010728762920816548296690519226357398221496929167952819522618529574403924374342578347045401822152390522797714852193357331978099603636752816197883226349588284312769852236785268669794394829461667604944151471447228740348334283119834694126192801134532108502471613171337327071884658369385105240930041535814305278203400638855848987335520714894918693792186621511572111913604938169385894084656892611123791327757316481710127161480220243708204577623589789765384809949131750259174403743013829667650465127061773507428859491810150412999218178844534951684099870468484729513410258141135355898326546756672167905496624492375133216075969172778166142577034900145128003677739282117683974884005513940825942736930077034291159784696324386912615645341731591594069922594601668278277927737863933564853279943546134676625478638761390919910278105248950815385554434820877681052233574405157630806391552834795196484762696570611640991423257893205891577587256944357788407129302670908110501048256736312436184866301338699465148784836426457412584110019238707398030478655895414622101063680393007719522693383171231578737570788076128304103891662257133617247238388578030799617802777183745493497853998793690040895478444450711735472918489288722362030517217230840277743119991963955775124459756563314020925071521226628987672790535879290538242711210286875619771636274478627218485510903647687191240150358380217693378977726946466082913234273241942992784185005813150436639787932456339864158565475235889600442075671991233606006386058581414269776865218837149271308030473855343681438024248537367226977973739750034761067709531498984448055465152295556593190734445920736424361190629521843081022481353403634695812869979328678765411666128706025816892007034421836516700824860790920182194236664181706168256368358395863911166152649551714843729896246579028117321735902497467403573410967658233816242378355540267717778143949357986417166443392011023278610775574958354756199835549725783235062770555920696330559659748077581578846416582737920000000000000000000000000000000000000000000000*i1^113 + -8310613478916113400954201941160622099738549708792022030358851257598375454372535516636998231149329794211127542252029565740531313011850230350138848913551649038488913758183282593035519150127184535585464059051737186342963351958889485694794697509390885843044611237165253510164644055688765659061324940748741155590023764068891777066540382324818586746603849078591077690353778205436682488722422665740997692173260549568498405270352367823012284705257162567269999781709636203356139862355679459885252558907038373572410350591900757120782745950633322715870287597661042939755020298410048757931242421118987825488525411948243804073386030342486162580781657701897364414940555975057469234160523512980559080963117827331718348517378392765484445733622519182135880958745512781458839076776395415107523156826418144965412918964636252380127703302958946425864272436221785054042592867180058709474337730947222258924712881175606784194620152074433362640196869562535792002966052860390638815242943140731552916022370989440658060427535295301410621456009623680960072950395637435933807025273914927184685116677935395138051856781570474977464851453842579068021052635825094954936240939553752826504327936463900520885452047122092983974525729340112004458075947164607866511140840527155962326799197710803464930306792315506038040468327005296062422092745425509471345551336355048901617180649887833815699055537073630502451028498085739837666697687098976671647757934992470666821256385129128223283220754120789307572844025262131512873477428249686983954612811898309923583092723835381988186310647478876687012745342584769206089596678188864834718130222805700865994349290533678882897932419309880144068935293805142798370240421803192937750446181719089091045615539520799438064802756608044757334709830887130814809086875448909887198037295217322885090539222737694982708062624575373210615266060865794991853772349947540797991585422993517655742701592217440585120862227430580172387736179606052369415726425285378299296454821696528463442465889098642895730423570602468157934378073005557361997369266533595167711141581323990813259781393689486706909149317614100796707161643616828510468758763138238928233962951571393358996253287029177110587054797214784380982405792591848602364925169642833138175032576981125875875564892756608674951107573260118277433254419668082690059466770452267165748175934778191228503151890811690833562700764453794550573176381058839674926602341220084794044688381303769663302743014244276969104054780699000859054987739255699757924604378927073483820294446717841612118728099368168179676674175081322251598976414217911066262524728694529776682230411998518333527393469723219823712497096525834876498653931508627441784757744410330494614171711467118918225743133635713579075403567824571074795630001145682307621851405983859196195208068453772184227255875280399925792749230988690919740893827158035762297556720077102082926589504352986643920646949148291505901539957249166819414851262788304040202878700097931160556957471660932790303408919413868011822580440754295235538929294350945605113517775881786077158366385938977549154600894768511638110702944812596068292738579057142134899834489352068518314180344836586216663234725730162491962239243400314491607620650902199603696392597422493866820125871611173493333192228121947094233018136821057556813111426426601697559107922738061225919283344243087783725236097916657926829287926144808441008285791016287126498929708764531320622250655397517323705608910563279871176585612533377776235559684972180893923832817725436084462456927998932100870354095926252219104360148062630840167426416792444900082158073225708609146678695593965527892783544283708138717184000000000000000000000000000000000000000000000*i1^114 + 3124285289107616590465604635810971475415039996161473691113218999893861006941812408738643648024600819539713925621238238195720547677989962182319489853902753932756887256879946442639941077962743027969385577700794054035833855428084315464669887697951556154794369023777649682664025022648302029659897249511240971567268420462555786165386109937702740074397173060538193185873890796454881212755941821617790903471897692002908568569477071466279846602158283213822831287029466612575930505727971399420465126402026406988015901607458966167249836750081379499117850597316949706847095841672817726831126187996483686267842687476957991121813571851447610999910021979318506531205887155690715874647765803144095525732830343865532687052627866273256647778274221342432532048788641395048766734253822740984715635883937630585569493564153033146836314897441220453056827651413636105535957649383886301417977404863716103508171179092897926855096667337708930553773727736661159111015736463000831386040323946240520382953447077140158735589303752461032042582487271255073199845156569396537200970402955349063767154084736779986979839025708894982500472390509135942168246082859443802304439576320145867547995994420184930774846707263419688110540565597588261990105368836357070127753084251111413379564193735942606486164577165154164549162158075438661850709251645913628214699967891558610303442356118106915561878602033135635186763845197361452456722682857743325830935435129063136917057514238625219064127624155850278697813722408181237338029862073399959070971055528963444036950815857583965320417626644300878725735599288853539564500541554233666841200737228811501579811749911318668314283549839612228965846483939921705075979730959987532339463078196473574121007566319573604572900205093675179754485292285470376697593865835917267469046756994200125307830407802908098201744546332657223699507728258147706881522026023863869777216844648649412344980554822711961324125772875958825732751042649786610778217445511665309811480403947093942417847732031550038555889362068658709741980901207147499971525331838172661547889417021855938843361109849571134280944261630380270494517972200207964611148045039879885603054981311284339162602076398539405692200885696818202725381085972833335976658413766121116415784004592866640926609170298510708790959434250408180881927387934191847609713082537554494077231182400210477103361967930982692948649143130803503856562163281976827014952403488689634764065385792261186856104448169335143205329774330753031183072887742947738618118114436035837467694208407499911524141851755518085078107960241127820945586940020413662343024598478815988015423033250651003281474856438360194903048301032235846446776005188331447894758939825738268097578789059519987294468317053825274117060387112523997586131245529703526932006236457597978327512199267764421619066651415510573966536088036483059371204226873123332058495980493192013725211994465697108857088787623902495110160002550516284450733401322352397899289333968708043552411747899717351581421582351319546211509011568159128461643893593550240857965560146131337727202677191782099109692438181348921569775978604159760138653015255547147437072428771794505655269794740621101841749644078438649369564717276429276650438545871136233699434083078750351233638851665916501424506666656947092216862070009529872565615283547445306751216782241787153700299405700750373908303898209585207357728205366344724841951019798691271194240226004771336417933123764752453478953362379357733882791011124101091781518445985787715512589006615482654106737557194732951602376170133563774746877041397695488470008344092240788613322302657640810919227350955280432860361734802636800000000000000000000000000000000000000000000*i1^115 + 50835141074454361095948817836133767006009256590142958149664629968396780276828676271788862194230065305726185599267852426704866759829025946022674257769367156182174004814595700342814622729510727323704163333579531043613183781956626611277637061390361397509059311006597579475600850725619520432822553168033707418492600988694837004391329581191437399903152540628528467286791596589770378032655122105147778426255438865113930684710010966648490290920503885061505280519868153084310569121607262630937766784017035252107214154554008158408256451063934674791497369687851626808114376535105050232613653535021181216145407844761225066356553563245217322700812961640683985840479139468137442530796568699735712706962330209641503084288024507069940577055590175611500939196309671231144798667620001905187735835349338157542885798985186233339822093633303805394398114239118974660969556326853192980771437671945393093709421935159168809895464405063977372506722888008838288990890315738067151802944931054304425365559060435223759150611222468475735356342128580554674854608321304368138052607918274706782406101672227249820764772174253790691382788376630205828116198074410422007751311802833547215812821605858929113093545253008640990199210154093457885394916575590335945525427422326453825932959118477297095027746753986177059822067282718011408222131979114606736377123791396295830284354567923996316390507273565806589789458706260259325990287292441007234758439631336230394703975505751302237908616803636798206891625680684972586673830925886575018582170792107110804040536807789271788075500557533982267171622461402787759993125297294943268246911596711230213017927462699780791772698607752202474935041113828023828847624471830392593741267006809825995164964663845127036027090730765483198442112121201205007117747293284964881319780008681511456958557071450271772794701039700741867430070400850253487585295857704745430071623659486980361119529547948643017986955408608712479336039929368840153268147888802039525052990610210852557600425473370390135696068326148721047360669471715325687423020318235416719759491247023592505767338697243595393884678332720203942019425375990122938563414193713379541975370863299400594748490060258798177864815521966972682053941060906245020536742198169597998770817373311311190863738924872167930242894203359486038300442891329005081860943373670998402639561451160512911395422468363567940765822072202780751888133589205963674518047641374987103011166291138241527820923799332965552454232678851908395313365422346663240560111400076627861399418681267304583479142603957563145500021448838409636648805989608230885454989755401609544735590436477064490223322350579256954492667816839363415193402225766396289278172594245001350257781240074989336939352102067775834725567179875186715158886499245542420098929633864526622354204091632161621988150259103913859495491539448031991140337777690928109417799541352729584587941385999923472310427284842629090873699196274914446816608004087464022034106935106559235899411321621080308257163472235693269143155426332383171665943181278601691223199773000174415518813877735026147469762295698750204513494701727158451911973395663860599028943215536085344695992249316328295568562034835484396077448097200246164236522643864532849339812129230520975082856903728239900379424022227294924241162687647636131884767726637440807527729874079221328944338711457561982298144378936347464273480641176640826871467480330509324783792973694013373120850803424897771219342455606049927879933438794675038444670783265295575966418840391456778224138434985408723825121641503274138055005655714064259464880956107287027983580942377256355553148057419884775415480320000000000000000000000000000000000000000000*i1^116 + 110579783076800570317295153088289661831781492824640887867311767758135897029135499747319781320791140621476580843423661368151279484523817721872895797599110594449428221846851342474373190732232449322890669373515955488871580674134855743069855720742229792412098473083640173378557848704506884414538172018635390071569662328872842010281641019348827528965554862074712340561569184479498644613370104435308620368715306098762782739175558122553973951064975866993456062997959715648271498278695877937869399994356947387867054951753301676256769571830531872532337082198433521606333068967256436346761221265638871902303362291809407694864189627899814229835139366116966011332305823163542406778838177017622902353877151215187274258398566424653675684668371238697881921437221006982129711098628890337600893216682553602338957547929079509171386281593820416144498949043062603076029810189015224406783985765614324554422648738442853237980303358126349991155046647470941843825695133278312918754493368533105521162141302957293561361849326502104816218245039930180255703429570669338757175467079950223104544716145584746742625949973536895177723516299010627115088750696074823083222419015052010052027025929532825453021979249874473073667937641114380411143066892008454132048427613804742081319323835504896999850337145463518670738161529518616380183083006217990533187466408810310910695243237300588441118483339458095935842210981450876747788613729904350300200681870770887667622542124623037570309575887123579654977707565767780665673904517166884733660053873541686769568197382931514832701347185833963056830149657515826128979888999327726777029734355226766785999391429549929498334858720011787615032775307555245556978949545912577370589052950659537010961161384810232014554440480117350817894104551780794268687804880556114493527439594394023687159932341697844102752534243102338110214486168703314176245438910734122607028730552115764415375443615294315764993703055917378260441440644187579607130898080019433628735866497709099168063551730969094690543153031259660268953638747790284629350140982097903264167875457837005702049225257650019390805854917841653997132828954376445625805007213516892670039493188444364033012215656840888869808855210538342035754626750000912434634038158869461140729458572918810818837233619168663897142425442717196063921036775600010748020067792002220546884722503476988970212643378181799992240712054815297458631506511009511240079397889861953798623811831004524813609203527118881816821217952980184830899023535167275723867678032830776332691728236794251371327239834632426612358664457050199918026547746481595595241135593517639078418969424457472824391857295193582461336300909606663491533996543742467463576249554019667650725596592943951327347475811031519872582792022970519971636959601614291723896752418130729039594419094226385008782417625322107472373855440101927020733179293227608281076657724714042547305604678217725238279362273584887966548799252850570249504828150143814314046803238305727797535166908499271628956994927307230994753870515956402573597079263003490289787549621052128044425866129780154013187563275403496561285945146626563431697531522831307476309388664602182004269060378718799195510880901414563423929565514550512230644501802598271325663134540803063302360532673985722575806376981646294856890860786668290888162784427950742622094316580024410809125746346921144261569943779157240018938131614529224592013125390960303828077499483045940708475533866202629335029274689475113152238776556638302549868422760487946752625167789043567176405578763880619056089174237202341981204917490072249973115773100348714555235308596343447601402560732511338496000000000000000000000000000000000000000000*i1^117 + 74384314434730461043247093895320792981360848996160559508636048044371070818422719134853806703947327731399538836209258709981523545051349106695144236594335714558024458121374876168642708927420001560477927209103265695981917280476188722315384865515444453244602911109675805492568862574183546736933862530273909090028748511191632199277155954013242720084048167347815427258273517432829310853698287941001989968942326284939307269432092806535681953908633654079699600083428768620032847406126694697894753904261800340011908381237190915678927286920489664515416067431605850845530451011613142195648005882349642894769534221663187707564200589429598583111648035561347325616668095432652176212828668048347068549357618616580243448360045591298327628543039030030948675322996947171067575666100397085024732444688694071771142675579558873243438088737249376958518873656133441379381161475430177872161475818243656634454317886007389802135243137458867899496128461399202536211084523068438698696362634464127572086801091326102834107518684035748586665487945707597813351157075597964948619051623792096033009158394023935699683655422183519478149046919156079183919180923939271654838338835399597738157710720723903160933854401456106592089514432254643072649216215698548239343360796915314417796225939209908031170580208343926683622349515430122058579663025359083997337663140441117509586226451402457037868266996076120273634133281521876991488227054824151164848539463987138259543605310147815260184456969926993928134342588807048226707055194648047397409685200434558462500628301126935787102232697078411179182159903289066816311865360214712161218454786949475502324376056610411696237240065709177936435491128855562391534454731298386648921414601698824535271278641644438182459785154307999403720366897186513635100970358044366240895800061042044095955061284486653719135276832815551563469541695928128179668431604231290689313023307318430313908126671129551662012923644938439969044401661551404757042155695240775940371446278023525648606295973091247729640808642164055794494849370397665832334224734876093276704396895553740366461454672828257039345782582437877087735316284922331627765311762201398762107974437228032996116543047507894034425654111698485270596344851913456564276894603181490409863327342367087523592894709811151774786669425613038347302949865358876122324119294431390301561769952743267788525521522692836757861063304592861726039695591443073620073527927023912355173998574111982600324498115396777098902348427633103060519624819277073801805407237439373434997779894481657062973862377503568840830564820410338706551193973650340370622927351869743040082912591169708903308332251263676574120801932976041366780615848816297728284851061781138791484348371486014184581225050735069428268935027846858499628453150904100194399423731961865956710643160684291863547519011118340602732642683485565780673092765384252688369453971097848708975864787495816484535688312000920887254413316469239743350668231466649286426267090860467290335792483735647530801306665785795568558602227109771942640458743669967772830070867979826549360471301224659163963912747176378704814707236964987810284330315579256266186282422097609106772015387687830127852583996626171691401073866657765335967574911707809750364388319528732239770289948692275132923480736018507234624660108810730187016423740474034898112901673100957248733222210245077495138134599308396091645321847056523029307191194244120461146849024012140198106498114824874386018919753833457962487955559403675540622885183396350946542202632474020762231259695814652809299662640280566630885610443962082298172153766036384543574506769886888599436551782400000000000000000000000000000000000000000*i1^118 + -98145738633923812472396326734976687253239275742478170686941580649568594726614042664456231401933510829521657142478990538491206425289729283565921531247907586706755148513488459208040979430183260972587885526849370700257449710866612483480308219613126039571357010838104016577052949743347686471189663252936361414582771460424314447329883204382249685623923586261264232781127757361425426415846596426094369267248514293706757018416462038225563832509623540971599467888828118609483485621700208408397005708360317563340711489858350256841831990760604970008362468538416544376729659370238355413250209797720772508457176793563435114137763088875614433869351223114489188918030648424633361480943152503651604465807312460338471568322704437586986678557420824613620457344048273580584078250986850297176319275875152220351293704911468459850807724476608526400135674180830983474951576491165765701683364140566598780053498387413926864215551702266092370330635636702999034641185054210159808025265848968451846842437053338974251129888699614690211102833396870748232609625708565782297159854550520319786857084820455978470207573915731195887948648837164098624336617220260296442674916407926111509696196551580447939283104273780950243376643286314642280566471933063547491513994868215329270444173550325321946687271785019802846661069807351991746427132676412180525202585111978666019294314674397954203910881653165811817963948786963763248978246659429354147661667303888578077996145168325533473412399113771946956254017848387395058258932170281466055271760723597528147836160840699622079987881608489335116808135470031478844546224070841754340697350272584748569234230414302866682500486404219975680734797223642607266991556507933957151643657971644443135492535962512607240953938586711540994980553429417166981900027709373953274214245622239196751075024638032836395130754850737776350189213402418583185128108716495498398605173512844539521605039182360321516669078447486781454146818739194494254373863144294830336682894183670692122981599889627662272876797351962742049628988474033191528628898957554760500307059846969257916752268922577320116463443604096453967379537415354260281223770659299009397820491643268054433587169934041477495383712858759840452033526263210175468983466204355864890697800370552449104301497457577585828158566894926983355015289099930928551393646724916423868667235238303740986077587767014509657223388629561717756234658011660041184094104978672002343018074058114123789030873800771405344319384083420823724167284500247971815033523669110979440277974162136880957628527753101073233136774618595322483010794835645429600789157961777516255553968229586918017268094158839582554331166902684282273924388583480762529743333584580876448897602856220713634116697299642647479889076851185474711995488939828430461100548611382018280572612282392652798918157719968573970811570371245626100911296209055741009497298329839475021985467164255139479456739615907236025405017343365663079759303420175978989371704862288911938401500372982848484047700330286470861146985208539255054027751221849727539469271139684444805351435878309616844618162504724634230129195183744489993416446954795652683060250821741484928753509901422907320490198179867534636076802921839104677846030858494896379396896106113912255151609584063076526270998614700958050545252250577191185985430049095466516649258169024751927140825261746840901907175582652709118646890920933599118422699888206497497544286954733948870503213645336820835344852491784855521437757892280894731486181551819704681847741330008019360035983883914030972716371187127008447515280996019315413957648986573357960972099491844933550080000000000000000000000000000000000000000*i1^119 + -273804994802785112415096107186958233731965060372087734040995179184245794809581612677061225327789965905687614499640622041783392899845958814671380586824814288715654551470120893121573965830091360338639553905987456296063046952253643811203724815125374044591862283708550692220188133129596517272765108698078706376206804473599028611266735403964119223986152052415025831168614454410846522544155293624759348122909623242740495830074117466408847309660104144220370846405713846239744708888629182223555456682409799253184390093142725652039423480486594378266885492698064814995565318196006738316306771605550814892240974098996134590438767968554680987601098126210060443143772847969855741871415721898031269198916603808421693167994680468212696746421935837454783897173640046440000769512337991406848574153865326947678774875610706445258814890550760500772569263409318911226297454437267859289629161241750522828050465362516001752446851754930092288032207885607483401299441239800643820328184143032902241038801008787704068582801688228296597630968535285179947225360608064509925473108942215029710058116101268640457163975285958132461734305043911659655722728963342641275721858157106828803145592131698065969127230009580593543882757931418097922262156451477071687348718794441871862450345231809946862007990307670726558976256882199868417877986667355605073952917493345613541474275636437391731846712109630996043559894312412815132514014764520762233785496656771881578144474221220738103636248744506930994390161686385409285906757964325688018938563923768815004234311874260280426664537567417401321884586543771084181529112676006507246222416982268551328002200524816650019433681055603744167808473170405557445777162333401057860597606269671353222802749969250053614641339904137453362974497640728053217223589998716943307004251849084614861484421401672384543034014066747822484381934501676714819894955310837495240369741490951833462261213751038068248730738385737903104448435734597180473826807960691089144322724296601331076972916635957636319646676274269497923428557857101712781968124088952146834736852137463180992985475918671469853309491923555680801750446456925243708663080744186021352578805746804564628563579681848597743364310439109663305171395931320456758186411405119086903470245367260074949980731813944914365974383950023964280432077160850275882332296169049537744073372847151022322806548320410717732362254411997758940395076156109446366927279455451233464842216693076039341623484591857572230760147261868084840176854323990422414609793842632050919949600410078781173933815765742995991781969728720325057626898569228982579577337561462790325262782601799528446971883779724355182790463135253196823237430762061700487435026417890422069522498795656234416095208903100727212042196862986829223574541095086693012052711340840131946188317234748476474279492539669089322244480495114613816499034891851586974986704747611524721791402431426387753595408268794291226025429297789753838799948280384515660757140784621268517803002971431275864882338750231301891079105124500898181143342639979664762508000270840082550307018783856465126613079992950613109073698418101456086811909786938767263057961450993993449515570005211783560012829659006595690069395228948855540948237421355999135037139397283464529357493946115131420818348504888306056370100995401749141991347986654273582555222338746838692513991400959836751483772391984030212979397242127900482732956499550305175459108072998799878856332133334309764373009302853925087223630501759097739888183655962334093954633889651786600540843719523347404775046917886318377874421138200424907128277187920354605972678770688000000000000000000000000000000000000000*i1^120 + -298899788382828258075612467174913732644910105487351345762127076593076527515767799508104977595647944951190168053997690883151242064319505812320517147234899572552661081371563268484941054391371280285117052377267926713448049548918276939856476127165883594076052375553381220575814622424515310157182493686418646470352243187885826754051209668439763730136494624037653573422486758297823119289902212829919845348135617264542005431142867368451060742634610981531415329517591303317296548537246775707713191708758284809125374886761551084542698236703107920319346461707413969999177618465639824796154163880221567422653568814190406928219610366516286276089028596319013194405887296240863532270320613233548262377070148231899757313833649098252042501271414406562378852225681381496281457702972610486661049470440346747969775292789981553303428343449402528932536296329750406363548671397271877239982304982322128531683324430655098082669643288430819132814762922360991871955649987782950348377337771566128786136632744317130797226087934912395095627540991106339429732745509800939841106731671055162132497358222524251059350709219821853343859066368668875992616998802237659156672974885862673126795665551848101257099216646436820574432535910120804494765204670602011111647673618046295611131518264601092543286646414689822096631220257574010930743365866105249477510897512932161719510748058070673646639742487912317696513164666744026274619568940946728336974248223276572222981410130336886758536254740300903582459667221631769671876577674389140990525074425534797965980438940735171179552491375854605139054301342072798421871434012897097774280983924408653196344602128193459097100372128446524371455379307486308636290244001639832337424457244935008161047505917340794134440955766109103945963186495481692347792623667125471715451499340788445222768672529099151694460527322717757924565035318565857220012204116006680016713062176491854949288281647193540433969714652760752570463541279230529844832633372347204813093451664168385018085569619442222124149648694142467978885479643467338580738526127542839853828046349407362751818397259453886752197252522557729729367436088808516828908285705679367683308682883307973143287505623106564681914718209518459097716598130897723401003480521958532580431878335127746774981472573353326684536736427688436095198273773635524214390406083162539313220689942176888527485017691669355188626624847999248168891756255924804285903289635145514305733065297085153827089025272217795564280432897794826366982161472212327083895924547573043313144921700118558704486322790200281049567279007679439380030781128952790142233328902829741748727995454325053517404850607121612033602419074646081858873668900787865198318776168132589378843961980149721306104080495721627996960033303122133686295658116856818462110022946613758049647107000373594273481307857158556445408083372460945846719490738565424997228813484174438964629027307718854535113538552392776465047898504006860858535053703992085693883029705042017281981504512386229728029683572980135288467800143084033901565383796802879398316084314574212431879486149455289347758554958495629444177506386272778485825489865512175404756911344154485491496078594164234159258328757838828762295092579747220116053565867564395670230298134864012501434898276847661731716211272831579545354627814059558147810097798325709627728109274439351625724497545763415100011229931886856429374972484109416993309876142001170241860756531520297152961818511116890651522680521144659328253370408315975596182104530719110834715340932626009259599277809751219754943280132995897458317750603705073690439403840540339968409600000000000000000000000000000000000000*i1^121 + -119360827847411016004850866024104233292624864022137561558434943438195927377500812134513896188729747481364766539991734086812656193257370269585703965839028046425515244350963251775200193595990174128500007614589521435352505513881146327492375329464567972248242066523568677459751211659866520413268305350725453417742589378836107556732624501066336327552717903719124584633916149888729378459992309046614771897083040195322428227228665792442612409824211508329386428213907918369644553898999583641865487899491641343264603655145539393789171643933636366687353008494484761658830477331733463319898312077705646580314725122437794927809530392973307259991374585527444847703097387464688020417597198861766646311347759026410706204944640709750416205442471782671755779748672225078023180371776280064015466233422596981977377623074442282699614730700338756915076823797990645654064853733917515492518088433257371923795755521833359308438417353850375394184974697382833588943811559771338539711795887362906725393667156716750074982837407592746078263729425978699372302195685473188982257762762654625705023981742963935822808341962478477039506913333932023068880898763242759870250609143129256320742478105169520564305733927612556948825869301915516336177501150500400216923005302987390349697815521965336407459496797125417339690230472824649564922451372711784728042982360113873401888872909262017817716413496866235791357705632494325077421411001827823244242756269118759608914716374901229974773352993925452893729528532592081948023731362865203965298887469395017137550402869765001519033450801949498454147161519824833808270982028626000557832547016010647191609148215731460331610112266190916875331917105952660657452759709916780626524927421842464272375789879201308563640026217187105745692205186574610064756961343464826507846311678208696913779692390276199992534777127764891550400629267600109515768854788325969500467145908454120823310728498692576824114334911156004634921978265384887946673058179072912728898761495301106548572722514191675261630695840843673964218664485652029325172869198443662204619159062432729486979321589971560161279496492140813290812287441540097146231087965463739109340507780170834874091125659462285407205852072203231902923960419344717857005733383795118572127218999978324302257792749313087929794595015676952650369421827862569404197840033986680363812347205548861958168598069274528824901999367159686855622958207747179106188648357238651510120865398711152040884077254313604899246760564782805042584217651350320033852246042526964776205301761835533988178071551248974426554566828494309456782973750931358267800957707197307550262161202319600628062748363884992580263235169381246148193132254814028462195556511867286182348080383113599372416541695260830629106418992823620791510983565728465286703927932406137991908331752520367129525641601145652276617084479710761615907152725597458414096609247153250500936912931223310556977936098351360567599279077939009489092613566569321432971856506327230828049750845614320621676254029902298299609450938849189186547589573412684871600388400132446559180456637110844435358315454847775618690905373011588965973158330348357094071071871949383067591186154182512870914386070329336102063445982779195544430450120828011706032398852181373851496908849634046799551527221052794201004870439489996076853162807566584947372793855140511251466562156412757729395466808998136776141807996144355885597006202423188251697974615305729449231999360876050093295291839212931875688770419124829581690152107034388519676777399077284894570456851797189297095394471308306934512706897240600455218404083630080000000000000000000000000000000000000*i1^122 + 187472164169962616695282797330448699308261142624181562884465746488378156170730353381967036412657477371807303472244122794107873623920889283492286336178209216212785092546551363643307791843122532611400230965470029160353527127343708222723740211819593084045240188906262174863356051274630534781823373609999656136497333499597828641160416447385588659511322247575812362073094803746259770404396311634599840206435435950976005248940554714519073983586981374608957174187969530756273106467273153147072988502870365625368083031400642531241654386334957434489258902737348421439433943414678697737586992197073879628093240350892729763599933301567660256503381899115986363122312634075227325546706603836682720724222347296690734329951311123821445601217459203824879877132129264998568767862546946258778393187978717550774214658852498679616753373730555748295724430684296106564966265690811855982583353253593213270112176038858774343860861719300509230788161350181356494593588883577052056476600520141705925660622918647169052012690727116447163328673365231000555340128789632687568673041294109028094167578548797789151631049224894114197964114112811629701226025037296326296527436714323418683411898496104341236706694923375111104436283333788920670400952322963397456575460694632317301675335104614820635704732248450039782564217895353869180717167943540103102867794445569442772611126247599978022577256573436216198718663949378758603236538810699624936331340799240100348028389866067801269614158613197918998224757412167588003899762026904585587005222780454928543744132043275733018402339586197607013531838300508255441071396252588600888802000260485305969678063685175582972398592134578283887571138456096046710984482456888900245279918472818343716638435958992757202263676769087665938349060328688590538333078622974396331852177981462916482918178436720569664754785699180267265130793429820224855927694932866359823787425819551019855196921479087471647976065304849278633081732181747959123901899736722010088673435786752234284916961664754014860187528407270101850149359173176857674462762379173864759823197740935741726490004041536391631122017311636546228227370970226516571827308324969933187858305007040922498954040714892560141967284824747509037548381744978694210560869059293676616151922456563124465517320503853643992784687319512690575176822606684167496405051438943763025053952010866374488014162282542837125658715340594259411530019546919671123290528174393780570642607908632823751784415417253850885179481059606375060517273025738645410461783700797095263287081853850678755340370313498719960923591024358769066878634720472081288464669632174990592571532709324458374937189500369838299925186118287601020271206441875911485539461325712138077145017809372489047593143515103265494604971279041709240070235408363482366894353022403336933091382620135223388185413200310692371801468166158582837575848976893384936519667064551270416782271118542311603109732506592931582343127527317690805339743084486023744349395440543099138519295342869098460028142507950719248679882681828388224481667343079382172389573528277902628775956406628150181541498419911373455931063957633147386195575006800686089734930480950200623956406738939393872394985255507472988466824777629560849351190725562941255950199335103572165753197576607903142979742404621147468981366098808280708936352133112397960488311457192606735252996456511247094380632679598727022897483865549481412174347884899941747585364923164959140305843125826061775498364432699283988639243077668439131222415034503012292180560412389284487972760479433564952206389145981029289378204173953604087971840000000000000000000000000000000000000*i1^123 + 376998974455111097742744322297873320367470636698273495982503671198622688565125730846007153097945724393485731523686402973059614781179787143290336496718420654236103294890227236861850989139325649752694499841992370678143509456536591343211249094913832694289443370143205789864452571207000282415967387786053882023675306786609178819489944222174013664446793246863858440172087163791740577287144324073444545798496335626225207833541444675260199301486260708097072930045616860029778979049126893208831872850383518269838935055266844654980696445390918830288912642569271326475090974172571288530853535943173903777264346365664876237598230026069967386468566996605863409518768567799923470608290470261537843691616615169515226589761903742980378551756994347251536284601285645216520496327453813748582863338206581003164315519107937272651966405973036171623567072746723578623707420933453065300960035527526823674779413975063562204126368367288879731744297764686188572722404381320289483540035890357629635056625499915503900230727685417004596496026331703930376501754440119200979578507065422221754538547009696537839659709254067992150796244160997281970333138665431114196505647090553693152548015403329251034475276557749784463308564656857726106080622308506015114400854107793309236370227043838778828615240331476021426945789698342025269781577846785975424615733329435905377134517132806062538875686456462958571490873868010478094506246538154269019410278234734464497672802079626487177416151041334081532835978545125732377178938788221994744630868569828021954453615674856498890600703763032511869657193440484153134380773302009996180411847738466235808383621926172589901248732940970449045947921821382926613491021898455853921239816418410677975727130371596264050907420181992451809274881584389590386587104738970099800251593574642409358647939697109118696006056890067513492459013464856884208566818745704680682446594927843803713244315822983614838257639156830016111212099728155041050299117307858600228412332850016866533690757027148131151662384164854608243184993757086778167301831571270079677718530383182644781617272917110256339386949996482998311874743658842848755819455464438848829041691482140878949751690878637927530089911915137894261948060832696933965806691234829823611521345204113608786857302114295948204594830982176849530144364229083366748372155729125432040414313221327862197803247420941285757104114314570151287810839167109142023530480410104218615528936157187934137466021829070197020498421738500760100904089484046268624919784033644774448315382956684513293915050756605542952963260071228165285671451231642441405638854263558220354466228580719069857002642356943993366339872559770717147052539392127247806478214397747782360295980957457530995128124952588588258717575308912333194618447958924332044591576039172076656785326833463170371573642260711203423234453122277623034134500452174521877962528756915488840980301289036376977543954045785675243094316411346095771666251678928928977358086050003963868919085955318327007138652556742699795583114778718781998323024037270003084601296914293466140298744206760462239093478459349054295674103291757772206250439119947985521069696176155442621483531201731320886307550402297795447338489142724820663888297002251768335313682711947442027093050890578238869646742198580611758012739721777321494127329292645499308308741748956445154651432417381653689203250708787736464785155244651018152187257469945178814383484983896679674294609743761567514346026521888381781258634962706424015274961198346687756350032382386488950119088159633360841711844870931290845557732823741235200000000000000000000000000000000000*i1^124 + 296094311932315017904020112946789963521851451297380023590865859339310927287113748899727649041287053754485412609696070986695689370381067221505829409644834152693561177621796668394170233123471297676076972604785520379597656053984505308168860179428788987469777414471494964283688780341445814867103691263831753297885243646156497555034361452995818079430583025377915369616139569396897496988116346501932764899803414950297484562327983957396563121505879896053311730486371210835150596243288488159425741183580330187162156638794878017691526905651733739034343297930465653094036282252965100244212574747769922719012750519415797928611836034733551774013185579693797236774859239041553740725824399885704444268426357959366049397393310223270895883915043356173987747125779028987409582227407870944884048500287771731211375344820255916694734920108357230568074077540635296944779757415266091473772516675423973730088954557798817892112294895828074390548716800026976268904623023144900045373005874956180067252207238799096445644676934446510065363910582876537512651361657811166648645219509643328615120069941992821867507022216950505672796011394398962850362687062353865607658948267918973259344076070200313282075038697669747736479724657775760194049188507034211443667578161451912185365829161372291335375101981788572458861589736962131197662763942121020520431262137186645617735409034195469359310454153956955356263230832918769998332553999877506943550184542439443121329116003649626020103620935810377186917288715212356684024192675796502866528230490340178259132610302426368068334224642054123255789107749645186155510479414965009801248524561333290418513698565060669581464487123593141488620938745449495009264694550238332712679603273149828668200315919061475589262160990702854302455773829010093871937504610709296584295916222080921111350258470111181002191329714521099171312683222473278648201120603433385909264729537342305641640123499541022498737393787108837543612317319381297867091413575477316996372445041678566610354591119858517117573354672918872397784959658866704885327661083369922673165928141443405813024542825842695417345869076185027410323498293616016701821209617258562152367676359036184303832480670741358939717859193434512125422955384615775283371335153171040480770348293453015029213686573547011815202752649620852096168946374447469627896707104006089322776341500355488886257437652984177273623673024150065110425223655623489833029614077063836836784607711805740116105331159130855213349285698927998869562232973693259184785449414824142288182244738233632030270038458692415883838411108715776906499006847682955579427517194899678461771142488311150279326899078650528585489178792294949474110317001461646652976427969552868092365730086895875200686500528985339333425235497702862329474505859352451276095886894781784108109113383198475948611476614581322377565476753810618845727785906000819309797030669036548503979886226439269519219419039740855774184352661534666845224232888814693202555539668200637062481626429585700680138233689000267007094016341638981042308304781310880137186413583622805453369677398081677674425004527175262471499746499803952046939550137305806877871602467383680423704587123144166713630970684097986537369241459061185367204978192580174982925382062571899791599612339030022552957888837930048036007059430442891852517899898505226464257521002548313995888608792325782244499589922633517879700146610406592651042542681300901902720483570797083984670325747244931140663695685337641954045580437488724769884641813412433198735436936574467603761121534405554822520000917858308020785643520000000000000000000000000000000000*i1^125 + 112230464822122180108500205390366708577841585369669251928687677188985040745811299472071871011188603531356709132863573025059492864616426628375821903580063488282434703664252424352940095000949931474565557312923113630761431855664111052290173105458030186799218632453748218060349206429132670780599815497382207855404108417430626640552800505735955239288183563811684017723439005854884311054457138926665864220754406047621148981587788109424772616089364257876284573376059819773974909204837880136524988678275318215441704126728920292284538853396165822914814408789500492267114894443251843456896347771005340169764434309969494662582490134890989151940044706294906682444533119771475548227233058764746491665689050011716451614872787403037946704270966158560586299861866370021732917967435587782450286735473138437248914444945656733826300314486522258702561321020368885650645218224915118808315230186713334007645782054879816813882493385374035153128861407892959862421150512182260816470580077660761801247563784285302064139563682126413985891726262566521380371817285954726947710293549550774072081522057897379325957135582749413862445104199336250565561724940603320894547572109592333105096067828028707703952625793090372915627617537705585909301811389469464653515549652548826928077015887650620448660126163534774091634827914818090089790569038248040662123253248413910620328421685155911770479176205821794681758650803118711077685549013485885469379228466850388793543206158346646150726172287548386012761925262718603166506865225732913046067463963568957619520695318244854903171484764551583098734033387674550292487978830683262359367980572874715548422283092268290778468846420331482327597978063266777697452464970383864391141023584947759887937770972616958036889819086078521173813199942621407075147843329037032855981945736244968288252992341136714636239649983783375862630507074944003266575885268516175997239255200830149369304664487319229736212441616217983923697261410052636867577724441660398053081095948164013533570592159117295264933399648958335955871211041592517203023582122924814653433498293477993602942382921665676098847846263153606579421440693724627101897795409440712594189141228744378846417410523021216932199533535174814540893521421596037851088933528301597646855338107535532621272040258696720924837807529810100223549942949368805864676762969009843591026500067315595906720411545596858317383160936304788635756533779633814508082696042892116166720758946832134169242701246687465894313980331923744288959654782323295532052631935432787137954736479617393116971733993329150759940208172508183370561330475866206045521979409794771986179650052431123322278933552518580376960040668471081876350821471976725751479812392601135994036154124162226305320987635936097865156869145111676844585762242303357639877493020232146820774470933837741052562168609422227601457477708889817265322629531796871395113211425040650365289584694780044057023071835098891014960695642048079973937103874012021499299125462867084401907501835237126053973194999552880762214899314493613181869931372107226778328144737435452872115295683860541381242825781423428863126011040615696886335773354517407381015986104495194461318294276132606880148713882466409827276709828377354456765561489227293693373105940698359264613358091142894285879713515975842341906655330216864693586326206659588269500563982528510096630287151166440602651761322787706536236861187860612734253400873559526235367116420428420099085734148438213453204410757770440499394616816322954811813242432897988433052232962358843880604754893994356481194723646661197824000000000000000000000000000000000*i1^126 + 18211224252431995430000008845908417294788735431577287106022895373941430204946616583539908019986186903404937695645823573154754878178038568676952020645311996689185658284329250514370639158056633043172866761097172844866044374562196607217711698815257139808218853930030660900043062452179269185701017319038250556181985720186142373737242011827881302776204994411945662564021760408440564658037178805312975789233245685008869058850899616298322058224726864509570042004481216850756641870568192181165284922834908818850950953833279955539754855377800309750069458441488795921901292460463469623875404417110225538637172736517368217075962708896127031505925729298800856165112936024107459643548288027376495097373177022173633592551477492746417957793143248614264803836107981395764220978294827557852920496255884716593199965096628094495392377384677907491745832471413694431260912381965430837626200354953864531783141445067551328685724053054312605633297779864294441611054097788821425483791674717580642559572629520078907871173199089420288971863371674177148055013782808181463312055335907525886109851003603544940137884817257345788500587021142570785376415913966224869684994827891070687730937476089035499411202024039505413391711635029147494996583678112331179148978395702130929616175433990295213973335542836553586787279235981462749659454934654776678036513874961442461611362199083349918488341286462790329139418484808244157450491553213094349372229749353611605353578587664244834687695504044010074874303681795627406996340912639553698008614703393968388317811289376552198613398205079690766722017866292018661428778950509173347135175849913784761060975651853803357279083024813363772073718852523778102578823767631272971388607593233417551879297481440861233417231396008294667510304916804330412276481056704577097404752768194802109632055010817164343290962168423693236803737126508982202690545594340319044196876068400475815707993912104648502695096717869084890843670621442010850077512090586184145519658092118728585850657809662084896668282057513853521038596154719195205935212419126758753687078250591931898975182368946834052139375238937630391474774266611688644295489420400311935013718676140048899392465162788080940449077338449422934412891487195403719808775517388872385181991567961235396275375753915521639424806466476915639368454933316181044693774215844280941524316093290786700116769432772419207994703141920338398818060581325167264726122942543021815243745700810473173748538412879993109177125068659004929195888194799285831303525062553822549795900959990001953600589427640617172219474084540723917499816111017580620035850442006116526536171870778807106900075988622936985340719237723094175271959371246069957098259442398169145391271560917155226248452414093206759708265258431127820918808861079226202735636046126414026706107199206838480039827958853592521692299612889043519571228051515976287977920291825630402973135642003273605130128370027971690908499629129025310825603968606706958494315282078952626652727228804207879662510906102179790647255665152007125584819226066494257703853321858679936228072257502380461793615750306487667529104104861949968704082863657412182832962849099527860636266541552044547676457730109319808982644214972738767854691542610414102585918292406806681023152928855943942071051487823491833269207873865094029856039441178150135892592096047337199754385834884380459354514647422218609739024243279744677060888620223062318716496439238594419904648693095618106326499363408104895760206371193998415576329531477660319945470600529375496312178015691356608404861747200000000000000000000000000000000*i1^127 + 1203663361203712676318995586736963092961121469572670452244629528230030607797928396021302739130951466225497026221673334872136532050187410814284867881284660294917134795230796945486803685526951120895742461459030900182303197467225010649054569756455563574958386811663993013096784480451086693901604766766134297710824988830507450578128746624786297791782626790205473754700532346894911213400145410949902781263453429665204930668492413983717569875208726022620485109989819000491584583743887684168870992639047456574245961709116696519941112987246534107972779239388567199101149350044324014931604825906601768760603145012987119562921620055770210815928558080894512616699565549350725605989677676220539803255979798987720835876635774884221198050910836962782675003855299490146976949543828078258105468162308799476337693660926799130786378163903801529440756050134441789266925667563756875635088527900581362186388760379108270145746597068703559502103171185520050696930953659009625546763650968539081647215023339109699347492261449156419831055068721972266125060920958632617049180931478847003131677809533079145643286058176424996833894484682874217781250947893235535438583382264593801582441372037703804494152894320040168432818003781350026626506288498236319952373890452167456864587105764994927029243107710639875964155052559999693904049906931768497705273269392118257465990191999766750344291333424116031778882627672199706270567198158929492258141674960343383567272107500951396352768753853834057080601055380280906043471439112251112539940761925834839437036942981938679825061505509238281531142903144868259513183659675445952759037997220351655133334845947339858222588697868456602194983611760832373850710055439791569028586309340578762308057943765340046003789106769985143773771235835617624425980940445195213144878015004581776007769495742056765114079295540256418531866167215743555306138767461029408649640204364746742089792696637197576709340561128351317110542096038278366922346462816076927355141394370531153910951495151840472463482277152568730894158527047250246819290406891858925887835018631383279759851441832197818898467667736883792004976132234704056394371629434160370592447817216302564702928570080489252404608684741708028728852012550666031482035802347015452373073397847861264942882288660026005158885052238815726743930605614387912471885972722602830610221149869354274180211411712421231599014622971355626037589486968954111263443409556292540155775412359472286404767769288485042686919370923005631482445158760164305136836864657619612435142232613936027334524210504216015207477268650527158909321488679987058337494411640102397918213654135813132185494432469078273503202097452831374018379547551936480238992603678896613499011633313203385170223104813632833901387594371275146646479208389633856721608032488730745050996519222641792433732600080508544752515153741706028212868057982148061206282574095346165524112629063486313189096215134388984452275643627297131983787996076884945834616833176143717661577650558765569438583942366110408165732744134858467820284563148597850228619070394428867805593472569534101255159159604537080424312088663038188122949263736636773296510505260041516780871812788331868516180553482288570437879005941380886308856050502116290196781163030632745863164328465573505413743687351778320596940042530706308049137937099740622984479549335732453094543291219223680927241069937427229678613122903183399608281763825577160879928819015000896941654882872686643207866543981779154681751039907539787412165107117094413789177680289413158590811427221117337600000000000000000000000000000000*i1^128 + -17935340157177838278312843777851610707700634262046870061281492765350587567992375307093460957418439186141562685265465614811274962716400842217390379976275958025814832826403254393716880512283977433551423584317097085191519762678483630505335868920438524299695567296299312554556864887160467574630788613105048254579220558944657023161511739883709973088312556507084153120622259799797517351266909943208517699723074759933650074966818798585501376027990313008425658932621813236065005701740393313144911016974082956878826862147171695096286203478287600877663397212389084617290015474958015399019261538214876575741732941707620631607691207247645176842127769102589586463640359545319070091453535951992660595737964021766750824366346610383730824421983294696849244312561194563712769811326589221135432451037057906687435432664823516555214287294132636785060151379875788402391336800585090648670769585059305586285250260125372834241647409798658380020973559515027648167899480663260309432464186138209144540871662126105812512345491543078376473694773191222630819876120796364555109256485154378667820629725617104044738410427507622171666552416833394167351118086185968031157995313855997278714889102544054860056068752440127806491566090415923259493791702427670906839690047718399363152535393738771112526415942373053754566939295601324462112849136373824482771979045671604745324516642204999247535555306833616179496225306649864346564166383526009542369350974928301864865703636434853821918498332901003669071187588709202492076498325002301820550051147951221887960505146682287164961783200909486008136759225582216075631031971843863557737867846066141282943425061571451181432096609342356260305673157646024871481557641915608237787404836567440472254909778054685210749859574628927451498433872295848890664085329277005391164118804577504753695716532987920829477810000601917590872238778592596178607297578021117467306054117118325946566117515295032210381687082851009883504489156622072751649235788023049065200613632289957615741472539174424784916905766589970560030447424005376341976702682600642922964728245769344982530367522395342228988523533354883497453538614378503229605250501294309981737645247765482988229121624681449776794367037490245110359463464046373700589748981308155305665219256275148183710655092249316811772580681172369047733665543637893352510619149005803694577748074918079425003015120127454264178362619833035202512830547414035039791105180779210746901593422786763130498636855575444795323446657210321580039654143027698896357364081475350785411604013898346047554837409607752638596908636068875940205130915569104137926071027999736481676347893608183414054418796016726863473383607805410579926015369908607809553908569926203895692356023842285969625544359943127510281030847679389127978902279569235332006994049583104512490136390687893741606229468484036298476912251721204385715203266205983231878067155766492386474553246777925133357074608592984954488593882461797465307981979694446645256690433731312128472643015605535269118760593448080250532350649340590757776705396565585819677225673123405019791679624019307510812584520574620092208367384033753008076822391408479197297668631343428286881091844188038971309526649895609500765522776273384430727544694831641501658404332079982053046816785753236995831505367993717212697132085407239131605259655382070847010110613286429367698117867750891720021153192197165103739319009985789975222987456028402444608822764460969379493905173965354226240440354458672652202238281265629403240558449583503851189269888528083235402416128000000000000000000000000000000*i1^129 + 127662539886923906548424690769067391699305198915120751830949037749628774772146989195160837096457466683113746858334762895246831647228866779393151391047039238051352357075972699330005574897942823258977213480703405566121127339313458948352515683866622477047293082125228595472303663936909989524914741907684423356001565213186841337653356562407879608229031352741177795368873926565537004589030069282922470711064119301289828550265003130266120427425592206804739243380841027425236976774413472754729573133362746228242753782125055179253579996278584202071093810884794360241922570778080662187532290075946941825422623712853317047585418159603752905044767517512947497548254746565290409584708869314863649372288193003156944252775173880187900127138330287556864064548356405251449789542222948023522879367465507107229825522772774994655378795483833640143102269040879843939421907365940460930901470257468380472536313753863777639020301618566665740650350370919734240279643246659554072863234033321664054679566051983305982230672711073002880049646575508557467063404607093527398140837840735785758454420416964202737859356120381175251961048660005941267506479079997243632068744416910605620848127777389351898722861875616752103885820877792290801289728499816174543796246717420103995713897307460411490601055863553521446478865955179945406745328299986885585394579826268472459970975075682196604232924664514305018270976783075820117889502659400711752961442487749096352179516736552868598965021074013731570997454487871020791411538378629235597060256700407664216338831993574925158656929163812686947637663287985256945971833617939410248154420157487373971737995565751658915331583769453582422721339958318539139572917927448205439259281207806867208685874249192486874805253486204985931398692620490132092312932029562416015906262165254539860436941590296296488045062682733031155843522839118579528504384884124775520262832164664029133890594267967368409870672333412579896952255711730419287020479929253395891907987482907730943509492595632034074784390571327181325131012680747431606212213033532870853972988880483569223631839593737106094030705610930385881113904680299039761874938811223775751980115667999533524147842489181637691090028416192412839210520368260159163142332740085685378672577231693783753015113603416995718880296739125333913830966024738282023782896220215132967254576658840244373737685865400463192164957363664838135673510132816304477011237003560074308527262087401230750684698061774478466322977868871619152104988753820970298065443378710078313770240198596814713892678398703513326115047637794001858621589772650135251212214006423185755591568849633330026171351668329024395834410366307130092762137571594548525259860725615804274951171762398129666335916727845690697860627775291636400667106531100708211723019924591218434017831776507040265033070945997602936478302528251509480826073168864036473467759665493668455002757946302572869837554289626342076115478016392073522405073237883320568615444174091865514245604584051782730866232092366689116379286013217194550723284145554698539665713495641609244173959762759966872336967796869364177359659905949963399071624340622570031945692403069372812921963697106745188664414456938110821442552450864810270412505447183771406797831154310120052971067192676600406043976933313692271736573971799391217381252282858275903970294244649006172219570103542477493892297273410695369560257490766424602379741129872691270529365000868675269365395166490337470786010098610479270791178832857631154187633761462021146731712630856089600000000000000000000000000000*i1^130 + 634182039256524074372729928781698592121609377546736837102769678359237111958362492073689836238576551920491874949446607871336608867968274856640780205451450540268829156249204036583039940401201108004677205851128482667769445907729565050140035226853357783584951594600973709810692570726062583694334923087371149631970345818547132016988602615340585183070758457370684579621415136286488521397160630985765275169476643583458566920223802651894725462733554885895008773877503035969057637934087809118707769610059624888572978891696475655133588172115933057779408437020336972501539349717073019441269162458390938721600055734534016100649254307135645497102672896847403500332826861781075775190387982901228176635137360464361900461933970670205884378606557859640864336681308731384554400983277544100138591665826196634111894334095129367537205783259929194498658679701636929597206651184849761378535666090429597073188105832694490993923907216829302589554197837204174526246232141676126751904565108096478774119899082920668530103578625623831084429684589358291280364955268145732550039161830518729788745922136719369185478587355354429337760082178812764963814101446068398440568193085624566720492285676079652911788998162607483267308104299737850676521509479593507884418147615337230087099075768806309824282631108868770254280597333420944886175384070241804746269084153876716981544226705781361594619779386335797492612520553414307932579360959806237561533427780949102410463207146231648802705734238131277439996656438160176416059029386026417768298319290228629662467940276043079732135518476436635093813764782883688474258363556501731505677815804332523574331618821598237839240856673948171841389837541567947528879229728517627892757150311766268679320909779287480915634334370430279465778056942244369245182042434533337793830167113635277271656503743211725868538869309902552068781313460111096302741909719330572658124994456996123431048900473749187029867472026540099446940636265704553668081274892179290889202872368558964906938054709282382448527167716160550428994245432913766008614202542571100196836955214925979218542917105608935152702832050526050830366306113312872610161225123983924357731694659783728383737680252553978187271328841117703974389014646557707505276773474853661016137613038646499322746886878054876708077465713575273708583563682114489370273297124879925679673194645956210688681856095884987069713743383932036288652806616434644359203441756501941576822326509818667193938770756923112499913925148754166832948719602225720422284120644472075125293726415526533984794304755436840854724787759285122036679514092085898304366643476534553493364835698446388612121157269216865540546782739859277654022193813348154391212580669077364820179651891296262928098825491211300758236616293232918171932626257722870938316145412770225601959639693744616105742017497752838574807002687365911717837820049272478618206014396361981544731971415172536174390801980426420700496485644359739773813205918636031526024276544379895614819182499718286043754106196210192241207026387579444584761559807299574487056298467096910495942289009799105463479857429491793118290526796493056279661632940472045246006288110196190841680143125816892838041725741912334099857485537526165446991169773735553243459370814723375631752193232238781906984417931547328634762281735763591291654365043500968412945170733040023310787728542465455910633437621596626012212829431204740622324895156419779087346893865923651701881678145077715200426511075208484608771572145803476280231198245037884770877440000000000000000000000000000*i1^131 + 1540979742116725650875902746608442017597733791836762684351119654374241615614952635992367133928480105040133251791966973573011018599876957518531394510168295461778076271052870426723817171265469035235438609180872141940814876904149704368284462907623725273624480878713758766177286860299136448544882012388051444070978191327025594198468862459254737511420540421062736920105324140361848715860422769978696213518021502916715841006376717608146658610171809822025703376919871698307700545938737790683121402961267692417873949229415675887266830879051492791943646503147321432384606384710871322765148223364681690586246145217663061296443647182723854091829012858477703825407601915478849123778219776537999810256409320027227537133233341548376922401161003645248098155093018254839787503698948955974475203303553210853272340921451319938558960370710876942201164188853533776904713073596995054784835472451832945430977297563432986007533129519720774331771653307197318039056815260026373131548502965159776368787935934706284719548696546352172433871608768540339361966422576498994606907840899520304599777702855289271171871071617229523633297328002581918558635040223245077752548296283917383429488542494704617737984246732411640487004057573228901739920329465276546425959913153388962396616911909854138642363359799913029221047187010777390315418894315435697191308961769026442497831442729782189615079893031888170368738675852175867243923899733402871676391338682687404303821119582671739441293041328588139372894296514520765585485991770186986825543755106363475209925073919655397651482731848989918710628868138251793939902183064267935381219443379704746413277668511222415608752218726248071645517079689923262731601324362599836368398460825671433553454872598208748474064992662875570031351227030029220483565249357303287479059798538923529334699369274742576584150964251871958280783596018387215097329207368678221281061310279035944107463774444013252010341652712727957522211571462490851781817056317915042200753149403703594753783779055745935231676355815473519481920181969913828539071316972624272444787550088946990533457704537486012321989019724139979642278869912863414948714946361494487937123056630300952564363769515859991803210197916108734014216071279473168159280045467282501059282119379951557196263937817284800755996689533006373503443637295626238000347550708440427195504623256652416198114507302888409490720838567683562157065359701535533530006229615122097754142781561522266211945745343119276709763129218667538426094845262475569729855046050655807508785402065215806058318463946434287922394251419787843632358037946602217892480539817457813642677425953939266030361690842943433139678444408939538291789717228465462054301121176889132532632638232597205271183691561307406526650336113752148550456393424342371997279130719707367484323903633060097811446997616839337037872201617781580811590978573636432406704194179873521222188563915891592811842782088892939060489856084468289883735369078230866404266545344381993077588939088926798308367524053378755960716036099875386010038918662264890867391365163114053823360346280077625884152766096750443517798565615647959579024151460801543526573761066517963554714635395367093131746261056468499272867849990057925032871961784146513991471000747045808092824506554190580107101120024743131638467843208024924575786531602263482643106800792092506920097943851015778385900273642322534222488037822846875809615283745538030906083709273130473722690715272242052735351165659748768437326521690916527914632433631232000000000000000000000000000*i1^132 + 2497082850534031869126162190759304498826335291517901277434057188834486949748178015592247804706481215133623325692891552287046821189225590968913708129045565007246758740051315927934160708341435192157724822941687094464549833703115292151472168274215080724666142590936009502706662346964285826741974094987547286673103075574852118454176005689163482235754545120897700222776093163276668369927455083933498832303722732577495747189473821465607745809638554690170559614405477341136559904282370478869966576333249193351887440888860739141400279351673061543030529642544009988336363756029121595747178157448738441827617621333225927229259709648383324046717221907042410482722082811664279875002684223946148288926634281185068512099922028199324895711696676978425443100840114324274300862003223938448383127296728975126754761919864548956596450074906086103763825582969655315336662216973976976348404263499775434098980972316715112354832273592788723754698383236400300511357787947714395181591013232046571879409821909181658676946033589516008346410080218315451360254041189308001819814238060672840637220204272969374942947014649918099182325180845924965220457860393912743512276429653549517601075282706584549412911100408568672906079857926691695050120135556909894099814260262918873804932465699153739196992846993510183883113752456662715805099168779724920265745465614935806123545779377703108726330867093573599761463964242937058281794423641665445222338906804990970005765079326341632641376037883108163352821297659118568726954888298298611155405298724182315792531726382802618279995429105525188160440203288109364028936233592883905015444355072644344751081164688335398276353609522356321449469002147788707023470837941286578783573759435386543887715298167631092196645791178514946404911788289162848600226686416047923520445721492724482660160979575529586958592189521343688730053004588172449133532779862009946713828627779870041643514894408409368384592273945063472248490033803545343186488136544966585992822731902805865426601260815008347854938455900272036206613157194590927237163144403668578343997310480967929166090672620538998552613470840445819776838224319728416994687454613754544964926903927256420298917547016668019136332446746450345133997585205293033347253828292982563509017026574328993320294465244209674307208598055269756131907467961091008747439426431641287828605793439148811423483060393795664288230152125362296549393323112718859709466197716439871999118061137947518304317595118615513011898483974943738738513594060254803800853898124161219719597571049512654850661644114230556124463182122378773442358678375677339017165379735607960900085702544137323091173195839440673724715982110073745804511717191635770645435714117572745311061305864327896617498975893569056709335563979057009169979138142388645805378521230461455994538117820938056854560694261028918870970919548818324647941829358483545120630722156294941210696064194861526704675376042747249501044455135642333456511911207069343755038549489324944506988898519344915784588268795621340771491557370133573449349718850449225860182316807936779132575366782166207969482949943298291721000149729372920774654051756973987832537976805744101120234203772862628551239808560724163157937138609352135290483750129442649838591519265749831475635372759440095872711949194542745942253574888081127011043404171168270114549488160699669016721060560765206262502085309142779041980741241304858032012882661763187247208333650556625665688540103320523556246651897840166180455103800533634252800000000000000000000000000*i1^133 + 2931403029707678901793070377074997197018192942252381068262242844375968412627000517458197431343783906350531570473523003098992182678938631224906502848440691120663937477358242108855602344035602413727384225087577616088542803643428158455749405803748920632272879066222047598225128720632532427282839710066464579333737146581880816352039457392122988620826619083726532483094416209623085612893670888376183726658161574946543923605064118539175541498354788836101833928067373795877410312093118013831538486428149997000304988417017597696865681306863860590247531524611041788659983332077477741438743050736321564080130126610725800971263828862452612781957456036677667076862315612542295781510796128377561626323380894148261613315492166537102883589212493797586589657772894934046668516068268170033127335264876968828528187302636445637481316128617681486152472256311059347420959949005892327014145252293227217137570916287124103631858343700006543761891768667988492899885079719097604917007050266778522875064362987087462879870210498042980980805243268767740754959594885082609610888863866696770396334899731292600208514993983285528384281413065315261859889996558062618510127840618038983499359184223672908887842173299307884108259057159778711749004358162813616235423221803698711181143652766545862859151435839622857741116726362477317627368751652594787698029755159865470617173609237935449194175229239727652971589017909102825621017572313424971667890550843202059352387783090139470092155379503356275311948180758096072548946850243128410402017276067124742075770086719063763957997146789128171150400918470204407746650115595058859175225686877254743396874750811179448354558366253360651741741822386184584878567924382775977003971147971800679759138832277095182592897263423862047250330600462418009867447848738733553985597146424207233692759662248544556678018167570841330555635384406527079188249374006588202851755180332008272680953173062729992955749989547838831615639795177559244766883013394372348705863387140819076124803358502974101371373596977777748635559881897782641718539418578986775406598214569428372601749802304241053009831768413071343633700469000194043233277006988507431064041898398308845140146186596827961281189208501732489041169681898794987924243140101969395004354711087492128332184658647529265724025895149374405007379545594158262590159221154787869281595187749499827638426190969802389234535350361019014024836320227817248084440292819514216178567524163051788515658813110867093054193911895219357894603247471302970419424090713203716200052053480963522609351314445157035608179194584395859061754616343413295557358087598769128626374007184588600857779406309143167152019815050734797258232828121116497426138964003725711312716548636964737769501646143341550980133546389131270738294861512191430017107824687527655342993972651120644666923682923278848733823706284277148577487989424017935422247083234954815339422035305105036111797649661150664783736467210759120668293099803613500942748836063740472172293969153538724654115114981817502342873712340764486342462517517992643199323028021386794196260241476192784874127446396184640965441519502284889127714211023293813342201309933291838997202023086392492312299747015841977583466988358471478511598335904733247457906309111613782696766227348399498752919953408477907848052220424429228179412058071534488878303762433933341565165830500052992034196457943390088045150490720564710679395071041104955749462071406900504991039819712782061748071262549920083413607383040000000000000000000000000*i1^134 + 2561574259078074815250201620692934347669127113199504296790623405724134242921993026581826957274309412853289649186485041358849269761196310004476030841072272135554237628795699334281128465524262621875492390448990646398264641800556783544423044982686471371307435662132550467975589378246120610190916519177336423632634201611084452953603968353377154891178935393068080297234975019051521085930965776315039226964098356431708471888138436865138979301217184963520828261374581928656350719899046643016176931375825276864162480927514431856138596711577598777630000905382978925773152357485657035855395341858295768846631248360794755514847607078872306698425823464207973611069148964512149353397779877111009907246644104825657278557184163341008120200405403609880408840256692413674476174941751547149872998210369693318751866004593732069392718966797317741296066630634982426347044981060516093766424623617578952040150627319520300326352828947149949082345349473814704479277849836849226138094684114617511813576243272742263000341701812524016749142186407060665223505308382786524345978681321512436233600342784564035836330480362954232686648026942147933553277126600547365567182144845443709911438048319272031443734802229773711571412613796086908078056630763829446742298320056864263203629296685880316370650042218656790860923160708542312797526821725932290994162598412376808056894642560918072889439249812518079193305659368467161375628164595699564531662865585622632232638982183273940777168569189971625968333062613167593404022267493669956282791061918190139092583599647159192000565976716277302206340362529857776982253316328577504861939970676703843015985849566016937032005631159048708636389272412080956295543516592567554940532266118206488194757354467013652087127804725240109117150459582636248760756399162052495709662740128649271607038130279441727461102313616083836334850750272387857528441114642867343065998614311886531872342845950906343225042637675059209621541573862471113930744979360206662251036006764695628972137102602003613178670218247635577711898584798708557631983699680480190229313376446147732907581415137715111211055075728260653075463310814273435670932747565950544353264742113847086432703891023943505677746391544206005297581802420306774493110817384380317988974732930198696192570700914289076285198811772741977345458365840834306263240472836299624394501068163805165507419616693638102991740136629336050908468109001507420102013492327132790551800104572366153491528909829974515471925173011015026075329872192865601374527741623265947207048422258238468029400691051265008690054764682623982222506319507158996144106836457544005436309290513287472637138286348306183393969031827694604182885527194004023692753309488033046384277888528996240080975017252751005622576726130289706989013155722642086068852485544538538210730891050927924864216841647406973107542882174815058447589906408484490399369730039029093944693607525077505393227219959948611061145818918230748724080781827581781543942751092514955993229960539435639565438541353551372500209213162435372029825162275225673836403513651067504994742771372022441071712067390639702058726884876330890746216351632923174068320373190112398003175636629726274629512093994289710070949125991639977444180244740884141220685822274586841273790775620940978184604275276493375765271579449651555152467937118316890574772301754927327241319084011719479999294114137088212804284758563641330553498915000852953836960399004943371212132999575858777979587215228928000000000000000000000000000*i1^135 + 1704172698344460999456207489810713500598149611608861465908452759971380905293768893274387638194173832384149944600950210761788853228109618207233913690542342915859321574022919080371723946717593569975841069695877466062157257489595005228717696157627731296552007648277831123246956914171988277910131001584904676523687778492685787134485291549739142335701577772799040928180407241961694827068888729651560587791938806016892853235478283340692483559457455223833487893364666945107406533851504354410668216260144450757873471618749050146460290451326243886096388485941131521929160422061092518175457465709057389329855470650266989107438294888868411105253355536168482752596910755535539950381684121993718671514840658863578527252810312582523347863982558677281010624823432733842450269229411605230108454444228086655240512001436830782446891832945726197707476747999000733665362413923300766340809712676740678603204781157248123646020249029271261674035355141271743787554758135181286274823529747637278854186228499457236838124458381852890282184467819903728920321206219893818852016162251325335012531123326732903250659541226414487363627230662532973769497180764807968896185417708285004407895552522416012803226959701170504931758893353231693843411372843544865721148156099413126916375123735709792969244302639409780885597131403858206882323489499609518012105165929834417307011470979355281690667645806879236837828800846194447194942736915845081807432181438645609213043790732401604249153180106361904179232932910467832143906302675209682508380145071806930228629049119421593004504744022550341042301097543476291064346181986965353136605921802209404731365500175547127993149527391018723857183280910247909035220164737762369743049648337471024341180993225874454816421788178775174929913736866207645887039867696528270532955410553304403089135930694688529127752886032353446170786203660203778887591416596316221051240129737466879663045717991281229200175426605413738389070464510230043793594935740881674023479755589573826592267471660263533746099459245547262253122432735602975821926682978395388711209489536293090097338450814372963911095489809926143074428967173531824973413883095943894208016619271855401430322690208877050738064520460037784468417276155883093742730114000721555483461125958588586231675200305761930136441582335906756335396571982123743552471279847638840030894284795190021334868815908309713307429828016314624706060459333202765468142730898412586345231244665620050068311890612260078635325091231796409676875934641689889512985166355745863328500064397531143989144146571649508078081950797368558562080433531837574125912787182639697229263328706810458321675185606026236410228442702436897762458867454682639453051245487540873417885660771855078355230760688117109504445590908389873367276706336924349054462650170984127464028337565026115046339174130959042037068990723950911310967422772029956072056876860731483579084824640739191349135181062273678826736910378076837113424499401596618174421363893223392052208396928682061163190601397195793538046617844673018839355353581346052337403153144491696160948751067386690223750771042750065673301589270897048170324152429177424355893722747044171911574885177566702823678937803452830995778794905646213593442089942366466849537205946414875462535246720809540096754866064951419273490686992320391307150177713981921793066356778699269385050548579200636858175940797335741271089654588586587515584417964997683434834131246239250469253455303900427766988800000000000000000000000*i1^136 + 796990635705275640636527961360243635360444156134848023587375043623742842653435104515231034156475508028503711878804518934958433778500767427499128634148925360234681031910831384737431553270479981054622002335013324351780282037753435265502477627905551969561820947508683419274568225158967647065347422071916601858624726725785191709952398722652613904840221132709846204040724688574419050131202601225528635347970052870826174296482052990828104977620481865693443478398228192079275749852534923322238846264676733174655484094355188950222768486954291521205305378504954312850985371356325493439297432723001916282925807087575516808684506581402223024191413590373544175279673159374833605207256994829241942885365885873579650401329271288514586586455635936612690350792516108255244978627026510654607236545229784638131446068449043600757515836948365995661971590551685355278467217093374721460978413035245469961042246823295859345707573175956982848470156298297381173398911180409010412532147821588937228395212274005921248972542873372566993745504257095764811143731974296333298214012947412925375640276666612483884334035946828089706679286838781861472163579991731483277458192187803640917196773222895982769109943705490277305384143452166851232268903983549121804187725116252970849700435089965519662226863960820620048816794263606763916595410999211040499867875537447611041647019858449224369496653318551579703285137159641630840409312494980290073140572798797763821311387798324940608177590263262106630236872033900909947404521817574934905731582500360388195989641542264097669599422765959764525361861898488708324228579287366252701177824791028708469008035766127778308671315074485096062827335342957035574438143686436842660012243700934155708466469983781584293913400983818965550863057890751987110521959232195497472893430564117767385192906205030522760396620190705242111998049816842517859483055280023991683517727073030200155670277738183218436629230138159576165361423606529527150176263356278664620669853668561469489703074087776554093929999628116267138937949482154070902825010675064200503500058154106279216218292190841930905557308694351867502746543663646366818363198584067926709406922046167815597909411350814225225997658149040568763681982942304046920826820605751013906723100960249907374991551837633758479976263937439133299101130023241326058634455219988681290044324818310770167383347017694797512994430469956042081096486013092644622517781119677091843257585104318589737013378151306590769431825123375598616958944122668571414160030283139101246503634399144086468015035726325779573036064984054401485570943695056392604767254300987287682988214347785394148095545799328891872711590225061460077327122733725832382657865192525601281285274252503107370627190640824677855272235484526446868558733707422106427101242146259223761546682515191184171546785180241924638675257357741785217270228651702764824823646163284303384449420848387498863715697027514123105687244457731933062150037712292930812132552776325202981482034567570956232057377339722098063582812063622020637031509017742559180115604453090116876403285278479880380388639028402859841714338931091298653837862879391222874042185696341254941483303929761433421824667451358481269855287794007594799671472560661494573968836858135013542803533218625411447227140422007382985299162990436699315922299787037262188952461889781145621640681248925850540873256985154939419130986130564394042213103679006226240396363595567555653292146032640000000000000000000000*i1^137 + 219057351742274835977219480185307568335416188686531526502148728584532671160444416735422386551273467126633601435129487227872484616995547803048915385071675297993085935850668124629585613760916461715490547022421285527412216601211071595769290288418351807622335259705598243126066997220818371548275755746952486159828878271566406841900556029172162468973768904650197371260083936106906403856873227185029472116662953654594906469671905557064329499731598917373479987611097674257621250856711748528741439167617958943331821656428810657171886695592956495266002025121595220494050475334711192526465044881857807537397372783633051411174187225071504926713931486808399244495726061225717953701031608604112246085689121027005075392067712557799779640389580837593254227677443117273208207072981571822611312184920603973704797765214060366161127247650461881991248093526982084960350054851731378774763686799412811555018058791293740089264615588912299284110585041539272294741373286545462864350440345673783766679097703881702577212320809128088902998839606813099348234628655976842288979236365348832509161673614150065303490633101191007006979048341911203567564154041517065248913467827432117067356349051278279488377900306638771332775043825119761823716875751693746102539465677274939577286474584454053517728942258645328950711184073396915278092158611601582187754450610040488251067985760448772982021427066857171599879485623215030340912034471604032531199282389001138661789912106128122595001355938879283757215703979752025478234733629086830656075967911344971684646066208477768251915016436139242103348182391273835694976366028530903513954295758780850010825327675232927899279693256279385046978728392364877809935138132069964634466120059888120525448956954101206584979100485460130187347705280731986631633835894235105023942368589908414667604134489444533014594877090559871498115429541097069254617161242733275605242861501526815322870793668686016283276852560562261559070835161221710041804682556435487662101596032882319945945103018177237424553847249482661116497711345453386620343328177288633957447247125589538907887060723170822495075129095255322285391233561571372045707434258060078636400784565955806547815928556158466211450206657467548594996627657382193230446024145946208410362453374928480545172553319225334240510812858803800370753795866089230227275423995656588580017962146472561188112815503822017020144690353464259639788480888002016090050521323869835656877660144920485105963994344965760699149118477709523669457936093577293292699590714263006986673005865889182663109325805118113226389110481524194512864245153637539695286656674279083151408785531840490983784953882866759242126710998723384173140243760799292982497412802978855443120317330618859076547821242971199079930021126604923781373598891592868242466008544275303081591126350578784453363314826011272745419549715055190045182859010753802451182409109776664585219290815251529660420775448536367424163886181542121563284447088859347090333645057314878092465119169814315932512789850162547857918374075674573744636709707151624877611995170392616055356339324332748641363348942898572103048473508193497684749721629860366064987993806586715303120533311041948380509132895618090835195780622589346789096775569133919848932103997588511292829401467408598800992093488851197067059981588581097262856544778233278642119614476663535029344767398213353175509472969310727962629129291273465052690707057518238644707556708048699392000000000000000000000*i1^138 + 23539558401035625732404569205635301055259597166785454927649395588393809356468013112107969524454576715010826131619568145042260867341880513958842349643243926573708721758604274598457861018550821612643230719152766484217673189623008440092613041890755042911708991483082665211690687931174943406717430799825716794243302275710737544692260144084558666636544085573713600334819050246522946462577751671819121245594604573661689452212368138389502243467884852783880160051811934545507122725604884076946625454565191702835931264609277417079067071962109091946735658848036794437505298142089790983198588321784205573862510330550147604752133467453590730239309560815506405605087948133305713840262441991624922933753374688300629439376200232658242100477051827110833528861118875503362149307352366382677641802374639808452602473923108255046633954001834928894951470091440100030645591781205113328607623677870600582736032956054091380000351220737373617358581147729716723429892278761279873977678274482686205134999171880451019280881731033748121843857902993998116053533266349074532451842864674677050397265924261301456260375776948771279489646023178695359893244547209456653283812800257510775084969769073870319993802786237399889626181897003458651837503182576902580438167748502010173095443616848543042577457983990901616297741504330505325801184367479201024669024590769283732812323214497751378295206390132157118854310766728321207629656115219194414690192351457134451247596016168387518061939849640420028114814073083484768013723558376175914763197384575235281109190675999457390646536827180596757717753853830546868297792187957528526198311977651273064026326751142223283111304407467996954132968901562162716425530859519599486246512252110911655366627062124759500322970401715896537144418341348067663423459578105769593973605420102769723552222663671722448879031067175524806542358981514086887741288376650830336355877427574712033950095391338106909741839353257413062681576867455901511336144675711709570347641899129495927446690012020539065150383501441320347298344652736910277771038727220499105439424028641437756538816850653397300204684723493642592975846503365021675480866952714408141582768045518680058932241201499019182010632219732569227835677227613912663001128966061988952094344017159760021477218839298973888392273965741065127404563794998154616230070119568702654076107790417633668160099117178981907674067766319698303582723798981965341505716337321163231859882651435891522805931807707242384004785354785920541291951178668440301474200837018698431901636254973650622083381688483471288032926277324440901661413995760944202613646186222724955485584345870982548566067755689732408785864909757031237046522238183098142660726591639300970003790288410415023923682275695882244532030163650947005423740944965273889052920667419859767230278432678484984308014928452169317676769674782675208551172771091358093703285219189855029623437131129975736641865855102334977457968164099375226053669109407494487626292150722786805686915988191321414496240204836031468949217932846650154521087221488123722490877909580777703862971179303554754441262607853644377329787370663399156592327857490046699457767185032595942217924784472636787627400761397170953587469322751285127415236527735419833595865424478523659984550475356796680735154997022950326799851934546508419541872954325506957855972139562243422353965101362323710863297013019145237154976668652489265928112696536549440041779200000000000000000000*i1^139 + 8174742964272863994785719503750031851589187864537766414955126115333285052048251203804745523706345725734025892613612232884384508194221283323608492589568585306993252460091975907582805714084393074521074591086866115549176819772340090446160733579284192777266828813645380255216488287100495260747313080263694244615715223737969242905497600840115528559529275446455709866978939018677848209003296016813756089733404575148798132628564382039458571454134854485581896597642539146461601081667010616920066354518949576187707800678590801524503155160891179815077265692922253946864631252543336481359090115003906084780199860323110231370970590909556215927734305726827276619601781412665502086452909351188521925390178179921284608220675213589895185232408753372325402097523766313649240269746540713953690810777950792110507035083362007656272607394602052425125873666004480831274268455841948793145402669360202244182224068418676641825995584728424313305685891189056768972675848538748179620038363153342407056588618872501661288692555092381623755970998840829142560067229288075870776208192945624982518108530688957174819894577468104803756165391864652924970399378152189855161894763535948039437021621838108650958368441237651825803928610118924023871920321752587109604920567135372202769909705493043270840244777448599193750580521526896906237583209645544522230621463922083973459505166393807778751546016266267811511611824040660735454690294236409111052465592374910092860083997818035713790819615499227977449031451726082479703001873451200601679550401919700353699537687186146763279800718492061292284483832115618816063768980451297370089268135993181627253629610183352210762149132240165315388432844081155316860874400925768502359353609737293799026532097584781067420972005362826314084687123092212229318620806868290173883593287478966556133309852838024544667198899205333411115367283057995502273963299962963122066013020348151574520394252836195058613849178190257525305456265304465801673348189419867026224572899497819151140579153266692114574609434741538030224024473365042376806623912075374623337406172158278091199451291374557546301467581077280638274192637441962864336879618005859523701678310344965982595429028159501842183578208760797577150126905309083766940176805482425868707215507482030869718934508004895251267073707144529307780912113128891730240496576401858830141991438483079684949652409577733357595954907195405034881318305999381595647659746139559092783859530334348753213224480277612508549015047225199989850736410466679926491524994046534961262672129290828134206858701092004537711958327180804669745332919797034176973978286049758738069691946995996200826577208294056865303142098516714852177908853083760266663875119128989976960995432382571800499351674659722908971336935396910215089378330462148816034286432891470424840143472566945095037903631559983972263050249917834389634185946975751481337534199690774415569915940009815227001481521322233669425580744978171402581938905034719473846613541391251338558504150169032154263949914477387096816243739920474641235800931465902197274601213762306834258052503170019783576995458694144364311943571479390323330272454166229350980838269082956551580594425947486723287185459246227761976276551923939565444039572697697809209944072445442184528942575714601984205028880196930955923222392464080235091292815888424542744886686340353136803286624130718387692744560040167130577553089520308259647755439308800000000000000000000*i1^140 + 793627260952213336893411670847004604286105144282574353569365667773485860097660169842813904826644935912138352375176471542450795866313888783734498730585031054666804945094799816848053259577032941155369288684892247212273607418047205286512710328920913321094405635914117181037926519049519605175953920201477774327795748497553000707457713973270179711778765585506513995311876975285703822590904691233376346382252984534465638638572814866200060142045177452082819950791045672711663690698790751950997044475757613838281449365375041821625363210855521368749842165680234388273720396423004251146164195831301180021863549277884266039734063106801534383979658415303004238297124385982618534739196493110757964182099038131388717450491176189512429973554989001631991363856985869632895672361934354801784241304177639347031025866387475909251930648214647247270016796781440820737496354732878208498939962892076186172081302560599756634786606814764058598586580733383145831605147813800949011657949156877370394113453399907702637542956321556469411301623322686982162471125912792862863903097938710530421578775869098860398082847410886520002075732318791730555866114496430754925170833227540238662066806905812736296562757506458668586854810275568595862976022954984617812469388571510752155150267790311965599709236125461581491138882718590445615086487525119172652542587509021525103308720110987324929953241633203873726057240328066978625482334054243087494631340780189295244098138350986168357546167819079454897605020722908670878591991029104109078724228019354988242159838929529276953444636965907168996645243639134414580861216842319540837897391180780064789672513879346320202013227618176723009895899058440261221136347276807866111686887705254184171080267952265580124530504497112674621766603379630614053623718010767436726628846018345108940124379894249111093437655489410744574872124213488412010334884399797079674855805397750465793658411264377841438030373681674370148066504924416274410326658138577388341731477902739984134974203037146699613309862910265355720136068010770739919554118305867064071724338066768857164736462545480226326095191523600830940387388959590425013229514226845788137703400612116597942262072107037724677651967525206393411903264114875575669060289782631482152323439946094403684513180326726004077152424141957059196568746589199526917098214225000270931496553468004886743336904653632929758767238407441053523019396210509161959878440998217023047250575550604203533231899744482019557435864406779227305933132534712180561999295956645655519684513942179860728800275703102151410001548149926518965729953956036872024637346339848597727132159819306298209666123465454225993408264232274790722872075539686630075138157911360364878429494383432278289420206225814009955187114122605476881887655176092873042811062656515691031930347514887086392207050357904685351011400162388629058076968060093178086319467213685804503418905366758466437428040611219949313431477623326049319817086627013354238015918841814614299604398738206869896142049614816143172646232093130591163949878947198966041686796180005763072689443629806066746855941788372585927350539021886202593665552795415046939806162269789141408831482782834094239629297344430035698520456294411239731124775154224820747598140150905486907782326686911989966687490633561369780232626214476760836796595611548517061758512867196278677785673249061258754489620174601848815202591386814644224000000000000000000*i1^141 + 1609417238687179060762578098725432430975382815635996124956064266265204202512666065354325436317417799962721903201860921099927520565292856404285811516057423391881085281090824026613796527559920041266521031615736831506308310414558505175702466578799198086496504939393097723767431228787630208054816901605511469469415613036990694700352682919794324600421766726331091312373193605234161650563156496454123430528084347407116698490284096002058273148976256314730016028992389873785573742763511546217066188348089903452366440945862368036704113406057550583036748716780937337896982591315675481721013836296558767258372295026747441169672806324198458503250124097862529410408172570160567475483364048622882800054404616801564890224311445953780645125576358790397312753306756195671755537419253654437180182877627036641331515676730176621540049915697613681239617752583385891852322247105812704970198426724151752423438567203010143196232907735985520280555226097521999218713355884777562427456124023268392670976750581449585547405599203949470987380826791606053616738652716865426666691951479400357955403639544863575528482157839749993959519560518965285460713690170038031570368187427654847162617191515821810713791078736480808137283924299102474712654810844598717005140656602581402644826940241705727632077291039306814827883655061884500136324131111686250938589353280358801969029140835333025221997669350306092161994490518397028720546574815461104413696638851743612242754617480733331111770857551658388948969560518833289746198257018309059283413342166776305959352739833014147176757238463962303586192164563789095221959951568878996123278581878392523676364741469137565973737211784746834076557103970348928133994053426237125566286348570291323183722504111822825409724729031315880808152731717071624580983730671971653222500619661036690262516550845494133783815261809617826039199165768077272798612769708404517898315028014289545978623820487252023917980978941733003754388196490369482898254338848535227555609085629845126478091398273423321129841649794316562055644235137364620572274440844627612485339417226026582282877682595459433917746291046306548546005848339851944895128489910927990367483237286991938845410480332443292515078583863477905074336317224994365063551793761415920209884458776626442328694726621979081747049629237023803237233400961254721252765750018877667648157389814165033244289354656472532685178622101007800740753941810284588390729134656825600373507893280953041472577382676161375817238988146672141818215375800140764012119728642942358598307435109117049536152576496739082403278944695637493009035535515498188217264341850660035503580180345757634105359851904367584470840383089302736765552432451874133441709003246559668003119117926799930261891709903199686779351021093138886252210961598801765695642892437728305366100631321097459973948339022273188689539910958960737099039220781663928262441793558136134902099587723149098793503694752943703045882013422215117160041870211663552812826266913130289080252649404355845934930923869600381399055894705275042758849878502374297047131450405863318652269017187142661689633212499460302387691667869039474013957051264535564775978897687661788442470409889849836184673030540639519983630777507312338309115913745883559070230860892921237413033654971307044276357463851092088357711224720900489514939429360469216393010236180470454255909227164627512573030238326382631531315200000000000000000*i1^142 + -4893922010234795602082372897963955414361921891750571272189236542229504861560384529457445274900974491684433815921044748919802985170909165127345249869360415630138425398224994163942853611020980727394054396129180922406676502783270249758525720542907661932102648923937197681789343229856071478309353332604372942672179506728872562500496130381209313950385488903580555093441417624392340173542158181266308030270082519365100013216916796552008423088974945402321530529568407641246483057386598413344419019020297648988976942039720013555824615429941526868003991500134348617939732562691985622039851914999586791986668384771137299513711819812904326584176444689061430738540502175037305669247797092004799344719193024660636106027973399008199500707061304727015245595281176888190443507509512648586179902058879358604032091872455206483890071027491814376775006662925957031044557559128769388609609017575279863132574282253175710615973049231289375982855259961060985020682516039383008152418369853939306735194035070830435842096933630141801131277268479827628625314568285604721396962636124000493538417770854586616488132669764903421360294633390155480325982553511240269024816091101668462997134827066394864637389672559447599172780937321175324515692690829293753154571240585624029059496812566690578076800647622097156708313811525206584755384601156747225865242895155548129631658292608926174365837517366193795703432387494780267373897980232037914340915282673131445139056503471633595531025428378144139381045384222261170140560432876412897070049984340773837164019578053541943633676756527816919295698809971154957436824351739711315066748551509824835087772153331964132985094791605702653841268787176130508528786888647506378769647288204769863664744467256135046052441879720455422125021527789185982162673286813201516123713839187619087447218924327522706768005767053431175387720551850437858162589543079043968416882680992881080650945482726653054191963356749448965542408936740153808353852709012231012594659250544955115640589515150291090155444881309764472659218442936552257224748377197046481188466168655610019059643937159279377413998672024042040413991268119858362157342786934772662490265315208720755283876975382600697702479076107332955970289770771552202353942933874825145036158534971145762067108106118125811175846290410020977251272450376047145396592129686952372692384092263337878868635926751455781317639115026222755363978717666440839855674479134538731026811787296944633119901764750092884264099626146991489416765050464624769300769153318073182301480158262913018474192147036353493425011331873136337172558830107620997598825971146567782591762078735148208238613701445901023540514907859080307036985728424193260289644916489503218920886508469049885206007617474669401684642008583417574067783918485020719062567205760031976033424909999723147911924397935317570839709465787813964822949601446536083811731617721135699349469548330623876742127962544241951971753717949157258383441324957210794866692949978431570988650853647048929094675668382633638922817546403038769447918618626452079040242400118268146482654849790299588362604572642834497831381694895677381837961396064550117870096624537113458894723975826530413301563341796572158897351487999027794302785929802624835495107795779222117983087160736968490661366264976702879080880421887080621892037299506361186124751825443515380939335997086610656329869599703040000000000000000*i1^143 + -169411378056005448044171049334114873511981910421003538302254854230383454287405838869017732198138248875105672403171318433490711906349083364104836188893932184900781932529898765977252721303582280407879186127016998336708433678908106862829746505286933495205684847851601681090008724453641878352081400728566439949514468585123736457496703993054556702959959366960032228973649366994511998107857097166899395125562047000093449687809576164865148334905113138432197294798070631946331416898897832666431397537134809622707436936645564613025134136992902752927930562178758458410157399935164862013800694563837416079929867375925835213799397522355789031554661000280297585515652489925113842811611424520739153533766731904330594912633033460598679433820653131494912489544573515963117508756661226643685386396092978779473785666474652178281286664378333745786520786822972411884486522380446957041127116313127990118580018524973830992825460212384651199636674634326734905054469135691456015713318154008854353314298888775027749410072999959310535056186932198482061036303484799485444007042065673798537796686503035334736838984939334981303115284635639100285016820035763709795379325942177730756188765554657948825782857368103351606565893157050826795559884259680432486916413653803191987618120377883336932052417825861388253989523304596552576623154711036965018688600134870841336612194312936760652661474734170935152563666732338929907267493259291409110549415547679236638883288822560497919857746230860474897111252610341367442014191132184446921764385087005891820737083008206091565594770150155162302720606808620658800627157795569256404728635074276394096499551568589498377158109874056510811374777215932248277173838560206637635395476889444208250631152307777272019458529617888290509769919950857911984629222705437423646158274888914161273340672249158620005853430882092911456942700602826983086675741520384314910705524090909013417039631732527075965347559095727701767379225103085726710201613542224065113439679827048568241254736041929140565808835802181019439712527711170789511071206625116052781514116160038906101944495569679487041273424941992383246804178344107166685609350943781274509010091364031760926398950898969053442346010001520020404093241773786239343317348676639287342832622918728509238181195674070344276562879422955999808455916614699599617050477178302646455463323947973746224906447828795990317633532987049663635793815969126667747974750030004943198615141804890553145272628894598024987977848342483244650317889454180786416859786560980396268344981899190336591653458992058340768928001964507686464951744759237927596164559057230204661664091533080698560183475331500832300335246780122695542374089990847413101839004340342097672932045510482826038704791800956862601272550560949725755454920214628914172294483049515800146083029651475019013337800959694453899009772888316779400407840508468535047815294146608885145294083254811548083343125286870946172398673895286535675058976196421431270366561287792275493919093609860037579767286076397777726898765501793788677017003004800584867453378042228715545140249994026559091389248701630912090616575902845204567698356302382002908475481893891214870709364308733299936185269604901236065122782121887844427857781545986861121839883353335964723579496379936070365109365028628204962970071176125918279064616227606502674104712397762335901870614534877609984000000000000000*i1^144 + -902343465070343226384766106643548589270357687511148349743953730966530694630798464031344273429372620607799274463546692527034532269707145961771403268990602358932562311365022606291342855809321295949218505616283338576871666884580973973181567065572854453095362447308909187613929461711734476774649498693629604983906913221476536249947026373715705234570606690866242604882084899360815637684972897354245123977088763710170790548396620937691390817156096106712170305158136524161185961550440652575636873702307255305240877696850136071531412016599508697916475213102667120719618916613035440611607914091881510400117287380723036866520319800034827856760468833054747924827096423101094877149709886988689840403466318171065757374732883836318560617174859302517733412523152116396495317452756564028266481702621094229464714722658746383520236122411729758802794998260304500974313969754281853588216111331645940702045035695339912002926872344290293871952395590828763317638093070153394782626709123742431458008539279446812635358325228923873426611965139153567770575278843372167846056099978835085750556690845871475819208617290640691056473444961321243479985097478843421656281595894298979462583384994916557057417861369378158615605825536934702518289007609892415008136186212829959477561281723493869218304018314856779687881859297293042908311274875423673031515172508431516166078406964266469415163951849945389774929247541288849614863476417520351998824562045717593613711644959013777906004645359352251978992968873217866481212727156539052074262507485201547818811865597356560104652353278076619331477091236643182510052858114925899715081502402823137760080239952802950336897800618063770968341265919136248735270265624600384029884555737860422018548229533463388150801340750034043891891096677544127113274724661653857403534750181329750044750055737450815904704837970150191463500156496757823996720702881867079537617495104002258852008628522647451047607636913035579407300413354119813072436281839435539948546571215792992992031568820845337368803863252179589672884603411998121542371984011402626361332545648293870774692573084564974575413922064945186337316981226494766121992118333984573947684638108810674567234327450962640743262035858525946970139137798791712142462475325915267954579632197246647605699818438543134422186346715998997973591372865578559472856192548803327905405537816064876337983936012156740423329871457053923844066840369287906417855545249261489381721639488149124235724114420720729201575760292300853280386558038993663174590823917631693068098620389377100201643904215688509941519610060867052864007589401046338848496880404407268140328150453376090956953279771323037286095056806737802031769637862985616911111339039261095730012762286491593323818247198302865713183035179918878022853582110741919495997715082528268171681322467998168879053090146594945336530846094278594297384556315234917821853349808708124639290827927051346262573581052664538258851738043261610459757855382921642196997924237129153873393596663808408989074379189507149533214521563974320468881465397388924842865905963426984059142111905005440076227588204407381840668001722310875071352960126157054885982472267893310938839097742164442744506192622402580638176892829656361924697759837255714027461543856038389319601239547222285930878052181766560400367348670496917421086387074705801763669218728504439970201600000000000000*i1^145 + 426656185303782862830073800078502954924985923666473311705082382063961694561830014962915964853446315999691444079680018094988641429371825456657815616147840160038933578847920830297260746941509161841777312624269625813421391101727224419288002154272291106622166530088714960760760130705892890736507970358066396662052306367040073925863791883930546879453424154858137891863071851252686257292881196259204946428996882243089685720075152612015237655880746108889916450527059206998694570141365648351952133357500381925831838692176563097386273103886479423756473267554253015600496593981153460004065745499927095202148147100175676318793706815629377856081418760753390379683898986684463140971421395522246711330959221130530219547159611958384670735839795266440350812311668766830341642322317874035652299299997742356647689321434960318167355755527471386761398991219251998481439625937555642344560779047987367748223565473937292994241824811550292389086281657831415653052971395060670206521238508712731996294347279538252410539896164462420590800616036412764217012797456721213404250084387230745012427552294986290254677817217334585131764325903389735306297200301586016653268856809814390305084523463190136894748813366943312173078405805384437418414951082571072025265143368108886414129708795511518565725695172591556344748997573628381080847465321594437548215234156042230865539645656134093534610140560950232765610011562275658280326833524725354967166677051533961948938485337677758491657512683816614857370870327411016039299798450693844774945526480806870506996148197088786282455668072161505683190454110433866167065658656966881846270643035628534859952947573385273655899621484489751148363434200331275159201820096556288102723789399143531977932014174236459630851018024911299853007159891040008545507757145529004220168402414624250213160628163832152758066262232652953497714365639357937245605101334222492919517953130181873785545016213521973971052755577740788897678464519921563317162445641923223429428370706124721570344581881713627305231688063202015973017294016357405328176324805575666056270124242360064959091743347665974295572331125979127636112942395087184508238335928213149118278342495973861087371859058572668506878944817396736719463558163907529396810816495361186295411161401336006859828351936354829270614081891237822346258405851989660275900249438646381620525257820753726565605123916155699906689639902800235698793315804459792011331582629203852672752917020417743740756321507007985183629439972738707728805578218641915736798048256820315595621059010869495281986917825181069329549756071500204696450102711152655341801429109705589064057867889553066663837600319183794787800622049142235519608922825702188643158840283037756134048196103878153469755335537867174524398759666388834573231841341712184882024857556039862873518599966831485334370203814503073212152723029700512120941537068988921662902551471345399945523874105472111780369340471692444367205387128073201727565267423072148617417922530521842302591825333853892299858849831764031004658684039019442646476495561926277991918289737736231501681632854186156258126071919736441280235750679209085786085745545936607868625266408976904654806265224497130113987126930138143779992163504681098849830510103379041448819899205435267002696368375714321799859301361924271347017130263899188218253435440403668348710703595520000000000000*i1^146 + 17822430047473404187889180044017598293683371298634156708227328149195025755561349593133925044639796993532386234301750666974571718385452485857304407935249748741530996368421272947106241494541415273427285892993243484707225234580018078078290281544680248073314373646812443926342422696633630352389796564299033014897601461143413736406401219137512428049016236592876094014752477433095247633111773407751788519232383675697920507716928296007676040097842499675731902184577832656004073909576244837136979756707727544846777381387903103309715490377600579855961658954621122637857481475362135368050075135731768814305530500148518471645007935791157476702710408593205903124123744375035782272965419152785357605290351029877088528850954987215807095029489650434580645932844568951756274204433755111604518480238340131992917291624192240997995152468845041883802908300242470524714022173120669123384810120034202231580065504485353173889531479035710474213011925630505604951216857993631362755094219491846809482416200698207121617116030318726664370791816669817467357972152480905839136229383630321552667763445266928418950396949174287808475190000165639433746589310834772830633632776272923904324529119524843585408088553959369372836819562123054714966055002449926580651133274260152846289484646839389218059011912584430137426531974411223918972849905601367768510046062477194639850623172549243990263892507695254532474359609893762089198105869110450088417962325901614805626588566816571876984038470660007643675066376239628652193790776586337489302725856495171403069877708520046671004869481351200421240966516188904778475764957140490916552519225584418951529796903477741480538158142226549708429317368925048655933793781577953908853204633903925685891626000381992638614784846283267858645842751756230481857927224598023357933146326173148282096652222969914090656033804651061772678734772081250926305848336280387392596262876712091720312201190913804175853564508005863591498754330977943848995894215359956842677848012649496841777792554783050573506995663500051638243890368667572929605351048122905121455455144951962742929692072101127396830729017583284998967432697829374536861624580291903528510934124350535883948775569311089941173268238738236627658085580733967198794751853647120893167922911321632202344437782027584006876362847676015249681755989315605829914526903555986542085301758515049036765867800824843886515597916148061415111705338171405962260533433622461734301672628145847609513558117655509001891410420989065670080222338335988898172308922549653449182680445521771868612567759081533652440637735474420125810909839029626477909098657446601938555480617490447764855456100387033789342387430917787468660160510236429977782308759290752630436382095566842239791451864961227664362917020758737407898419785761359025769696814306265763894661096809106434955299462440420682125236497007510294422326137646976423701948356494024166194641850351370909133054949494775868020695832606576707212804861981981120290967650542244981448752871923120513686154837723496542879642616397767623163745693456830120838425871812913013598973277829718490025376482517608397225595045969405921323480354945052505029133405691619880211271057245746662849104031692860172864579486804952202169292035708870048759507951877965584544776501343379116514676961667318665239211297855685811687537958417596416000000000000*i1^147 + 1215501661134297080171859097007429672945557356079035807743257636593344228606328066665988967235299231458810179893596270315504706423329724761891252980503741663913953960315591242891340954307244440957913999321928037429557844485063649360521105897880791990741207368152712475211958246768890489819708285624889769477380858206836387290002722710636775062274279572989923799474298033971049160090653011342344211814493679271353392242199490435626928536664867113301690803317282257006730496641257895462034969056307089890063223533763840239149529375088638326911079538844700480187339393050235766176142150072090012042406941352451472478237219647898922259498693612768754080417886590673762697258347521836727510739542412733456731942948468184711419615361237002237477142735589260832522304044455842422066533587238468884477934683038229930390962526732698198358415673775068707682792704770693533053878845911388464997179738596647532997780551005178084609054776572808639558552390698917049916053500176279402621935454387444588082498681917858182683895095015500926404647065490306139911272246677621796947169323426174461982591572617853300434212202119457494084946171594422956132958265691515942588654094146400769902493805778943616759643033227040139527998892933983804627668613871685856344188811636186855852470863854520550241874589445483113222289049724358654816259446128082670230432910763967425098712493605000446173209116272729369252983038821747638486811878148832628794502538142540842697664221973082162754189416224445458421858200591791548271876984512847950899804326939622682906272497339983160243633273424029051060760211428187770918220057891514286336822862947347753340154994425805744683783831381490795692267607337442890596702232603283171966233625242794752758737189257899957258253870743556178080756267337979781265606769074479324951041771297561764472043021750352240964411710263064624713400620857847842259583597167157815212284179186056049926720001433146634223470962816630816463446925815044330860897430772412324157997639983449418474012405999084632523118131148339964376152522179484802173642554140512083119679469893125342469552867463533696946108698290755589599121387486493310357546227764703276668298220124343519094524459176690839828273686704031756178996531493415690618901062182301529856836967983603492916583408484633183640663743532409636330462804721356103430488389013510313072612242600093617552760235002603187850425219258636605876460495515336276707945679037049875571748587882991386092412068687685401078121177418584661924893117518711420731903469892459353357316031571938101597294190250112313795709084479859744539378070047219585493180143610364425263689292940875084630977533628622914913463249605512418678455790184988160535540843974849665454939702850359525027106316980398619747824649059031079144114188363507342417228132273732498733581929667649209732409622980420383242939554758699084432538389587653921322802980441950150980068035585360523118122433475773717953357236977147540357278851750946508312115699355682027917232254876382517728013097450590920017399734667133167694377686854317632789213802614976485936111834138452645162586901366318851094834813966180542973052734457550920531026142492743871029857939269233769132193488397695299660134556082054886644841273889887757451503553181257515646690435499998814259873351976780782213529600000000000*i1^148 + -91084277537854074842249847252016728053224114478125619576954085216358566587042764044986628046665627613675791685747521355892818075954540726658917529063426824347562328928958826961590687604024246810407815578495045739728304394563897555898647459937932075838870323777189130235240172956666702164405602858010012306992163873284364174300270419453546218343135683304062042720460249008726818259006992757628908404621273324039514033916858741523741247738828789237099811092683643953129541438047609919443242510788452203991217373552501797608770548057304489812573967338765596364897937854562673021611942423324744993122074839056807105599916725236674145482734649087592837841745424818446061215501483457193175764215887540603172750585176811875219448621766980913225669958179083483163529750818067278672809834384469720801751309243037143878541824773855320605777805418230482647459520888660914572315627847550550124588641324347628362147440800789968580076788430038046842102160871533134004196694754726199391466834388915591838355301254711567793210336261376105059627922214757740658812602952804193540345772022383548163147973202368620156678448851669099858273196370769532839186045100946221862992143693180946148873523103771022362304870738801061246864297909582556545263017841951330601601229722267001425544175294378488995989510879180854240571779329076532356205654024437748223452901640480828419113907188187085931718665561768337349115496773980657650208899251510011801822477469402333561743972058598343588431499095699588329034147980750108186698469142284815898197064811898393282698094801235291674511963219274266451851414819409057964499290274499767749328115627839811044605549939516550949887923748844433498763150645833238117343439598369836223596197699170339169654394475318851447073320696726639289905883870711910421118692047547774965354562234641722217185796455059722675014210033543027190649066582521802675337305644205062760267712430479540491586586163632099211156085603617559467111844539538830753892894231559726764879707871324884207554693493776153129970327761006300482943931991359621846202116698777293932463275636718610942127331957383252787285459360044313022807826229904773180487544050870828873671631401550777343856696165893644623568981186077344448101009435728618529364733535648291065410739470252382095718886971325588052028670742349946373145445384728684235738855071097243919317754383407363674229871866780159816793449470972531094938554546126365155345141000679437398741170038082432536253012846082367610553042697124630492521482723338216296071480661267194846593372468183500962895104768397309758865807031944148252007786731281241972205763237124523723134434384065003620051666018295831956075734923973792405906217873004692983190686189469699947723085124930078966041136218996245893293340974936111186100010191076949262228255472547388955051354599088900194724533016848903447550494727759252081091627122031161024719329624418123607498489673155556294014841511046817349645557213916174260177308476702938322003303528866102413570601899390918610041211591907785226843767749222764988275981849407776087639666965802335639593487897613265894431406269859495907305329011837608031246994302161477219287433296884709610374275354224296166921629500298066173259995385595682850124139728876249740479094459097723810848703206535850465689600000000000*i1^149 + 2562871636811249652022080726965962764427419307191024012457872915662438383988850716875405058921618102414432952599536511170649349545816698203197946643512931911478714112173154641267542313046886214524510294840115283446389331673616909270420721436875289879020826935134397623998141717851970669222279671250400496394332881465165530507996248978611318679282092264884999504562081693208958362350931248599417151306275067566067621162579212704011376459076933802209340454768249886762231878622758897195722598709993073901388099375429087476939227916817038237215690827876051938672621533016829763784936019895015742948222742194071339116138509421822548135375778179847478659430673684942504292891412072283389234056744142194387349144788968217261536912349343543954311712387419090956287590064743918160203676569059700720961393412327990027834774292134850021180922396840426853202015300884163307966003932028825382258983135691554142869995841949409988523989158393351504247868038358266890493938975859173556011736428298298581604104169322678274235674917823570042868660938424079558445250193594650226766037689508628800480011001675530547518046059229702819036257370978020417330841358276412922953097765908899509788083019317365552049755118058568478221888964940267913957451407720091769391341921819392508780264145171598580452819866012559603927052500308714409503681459293208527608240647445362108929041892720504093128810619167326782383495947076213131272504294489790470385116126573080781444405300320222238342001414736147650761553754515925396151920663119727631830766619908286786089290295943896851160398774067818080488456101023200239204789598575313202119389849866897379106804451160024707137048327493855893867930440712810712702347789527949203171556524866601238647094301542266421543790248885426510441938205963551729207952766464119420392425892276490712231215425731598186583135266158988300372795289850545536411785340398197420044790621250113218974481656817455381027367356662321686114128789593642614092561706081463628635545214171861525210883878673989754155262253067355286306792285947002496974242349788998375654123275644376374292794199069515687287872358495986071087654929017987346460512399804527717754324091687416292865239069024740696171938569072996133376564081295855632127084159672388647797439804494067279713003159869849503507559428296736526149450016743891585654966583326751495394974622501430476846306573328266875292411273477174174888558991872121206592017769108421575936452726127941965158493639819618749399971371789115736126397906455255299837746926976706476094756623052579863551408359806594924488747030293081042196266054143907691392881873678058655370374260421162709340432023610018660951824183195300793027131268087526924210457981191207339100401874716986558745966023474290026386292992084693972915686659255627918312169819782084098449386459922974490279793418651745820357223872882037589497006847121478918611375565177966375992424342484763626003245979454572694745500784830216686121646929002999232350657609374325725577688885786211968437818348228679155190113452690091576151771364328374459159616656995664175038834886935184493037315770746470016876511034129813701571362540037611208223290171996833641573926387968184093048184263928474817276778272940979535335394966514447393028205117824941007306752000000000*i1^150 + -32153947264749075461971473453347957600823586377766603781952328821224847281973590268215395084011111408726853669221743358641718126314831364788288595913046700030191958174235490010237899956820910986192015676081033038766049081549570847823203516411729853284565766742273264699639625275887433054303400115776392923041980390551799230660194265795514944901065222722485483607305413785538667554888686076987916823488056988723066211800169505489287717907299971899025670468288585914026367176708667744803878621829628763278802162859430122665323465854551178024808268422761998371247248065216892614984140988197653308576610019056601631925617623844141286018825292195221548188960744473798127703618151424927296677558994970813961875534685418421323373967148451074446090862238674630531333932689130516871870655651906153166670829753130350778477816585739603184153044964804110723034599025890595796757788394442474027271815733147443238389826659746792934244368495391535259973177583235813828768789748330226821396104823126925653359932273734622580843443505232328162445943301399186848458628136846968252264363456359090623780881171434370926706046683106167057331636934046197872928852209899069713221001556450076059788700565589046429372508807641524126113112190893605787316468294371424140724715029018982319487219403416349124584014478245164325079227979741621589720300614382930751760332541905840210780818026120324837865113731466843193556120476045098893301867827200011573481839938143529195705584788285753950531937916830401708636433554966974190255996254207971869741347232413365541583504768772067001568961408550546689717396627556211232740939541690951667647766553872579264161424483034601463857669367881571805341002594097189556869704016687542594823184410457040811999718725251150244472219590337263274391397807687127499118489607907177101234339040987397726320961905042518867997191188570750799879755382998869431698388039552395916729793055184340688495273919663673552475928481161121313381446425338557490816747427179606341926921027842039527641222534362132585182189257163471311460116785981528099246184919402727190089829831330143708952210637088444309985470785610897116317658485028531113348325739157124228873595523044894471449705604080735676974185219026569523170286441470571188790877395975267073751650762017950672937904579747255260648600356553406147302473197705580998661122704453957594589208273288005611867920563210036095393725357819083663578594314699457574221673986160961303488873130391480655124622310464751542972510284935592274369590250985462959726496093629950937112864246082850770656035127033913472834747423554724815288340207841746576521912618004114889665805961686834337597914602284676883802631485258830835753910831465051796799932137117341380513556290515329716767066978342996314588194948201454215567460604404054849951936153127151344834093465085931765783208004769192101855862359749989006225307140222109224047503492682275813188701490700992811044400907010306118721470192662064204681224215365862258110783024746464223039499391525697552861551981819805657621438421561159392036796455733437796271506230985909853912559275780465304752027982669732970774596296918875054862632264123846966830641792406099768300563550055664878883139126626536503427058925963912322536838870678313631744000000000*i1^151 + 153228320840887209789608576444239231208077382555838161368161983120770471168549080255729850911592124114798314323359040937669597773103209054266278942640061504660991234665405812130129044772955753771984289818944981396908310865116346869000903627245882024947353121547598529546182929083810583543412988458791197821343766303029225521879019611593938149408786383010526742992896578730202061613364185824246557705572136654973954425146713955763013663150026661513324734983290759272723800910969917181432195226896360323396189286241814294207391704987181340342424337525159578096931165240791281162129647979123896365343565512968936982187593105674173912685295212809784559815822533406861952165933463598359616339250243137174152262366397325161741931742545387870505045432259849578427144696380461884968437309832919695044905467513654335267544083170155967542767071588097395158919763099492743385921280907656959326061132210944093984245967127757458934921398296398938065964752578933077552266998925696863326311293636504724511227414418111648187972950486995043726291662150000964609525206357472313559847180135701389493351135033470975069429867114518669869588330973712530600499262394399797105885776746003216089393144063902848127120686912573720264372274847420714791630009543583760248944463294699989159170495368084449513685180818562716078409636790610228635163206060684007991056328518864949532019579522664375490570709872304842745759164546241186907575173061113742729015669232626487233043001558994378567792783061382963473155097386636782892548750000935553044960172698646140709292993047759127920713549797713291869671641494069969954118041546771056762895432520805334477830777767889646761084055062352682570701638785983771975903947509773429061834071551183348749975910296449798768700708285025223679652121898299658267973497556206817346321899009673454184375538354049494440060465280032834076766447058563938458715057384923090207568627596521440291349892075652659196333770649687884101417020014269005589275278627938128307269303717850960108332855683942641337446244154664015054794741984292621054547975306291784521517563726389910543694515264675191453803111826743546082269814949251139296709875323884244590927648225964558356473147412689189318423048534681857149549489680704918660520300886954633114740393239304551202453113109089423793701678228762255463046900275271262040703196826140243746332818933983114426488416300182860760263891542403560670247808091334485463998521544553536569160818388916526644599779442553734951383036321758696311152277823967218481253660994152706133462291407184771751813335657979134737450709901831195834534552606922629272508179121993101874694738731532546877978311097641846444066460865906408868938594797135847682091052500262783266115567958057425075734884160398595631191921066979005035659280752284234534646229335971043540761926576183638156883508940794244144393495134728008185753214920492851880919168097732956529118753157065302258596770358551431769941675575530353849461343809167160373176091355353280005729798550274161915738923889349521692400314029589380481627347535356033770851733855841817088119656431537860257884909801705329896161256266112127973415473062101080000602774720435065932584492503943561154081208809349283267121465515120682598400000000*i1^152 + -22098726912883718295247206941276742856116090865503667067613188014288602666459499946214752858630900701445019591925202571273193232816727373244921204656050155650652368269782699023591588438542391794825973140837427076902507913107054378428882445796159408342025588409142811686432304044949086123269281337819386105551997359880242856469218532071695503599052423430945908609858005726619178039137554453569276223228559940208468935625747049214811260715632100261482037586338171372910086612639283510011260841087188754956580864335160799999131744213264353083184508675927370946488951605238033394778226480707063107856002260670004747649744446832202316169161197062009136824661160461669081630973517875123434337340388980736141776283886723826245014211447533873399404890187526573404683470256061836398056714615957993176636803459695799077979841256650432664859177100599975971107623062031266648447555580371136345617625689456089179310902858803552822411110248723222405240218480747556550667669923403169341909878678963882905329037291486329481323274372092643240181473226481452081398771571834473797739721156816435172607944648844500627052900474280770848680549709359232755254577520126501644289409299336327278009810534797350528933809742625940892363636840174903258569872797380160096909363912130007014553283383767744162570554981147047685790627460298643745616960711341867963450043182277771344996703284292350992235122313302479914930937152764118327431669028740006224702418526903309462485875483727599431534302002900426387704821812402970816328053121056849988922836745377823527942249887655265364882646032835386643440054173391474832967338953340094550572266294061053318354550119142077737887344978160003371810916716042616649594942634283812223155652148697585820870010810833892820803853781751168281978708001172408564232339163565894525640323170949593061492975402584445338805833830114858029415990587093644468864575321226664039909189101155823715003229670801139117389737924844404164435828207442319478840343689627443203533183867269854053736846398666223737499440532604847416897151549970219156256915751762969182985852242039665058397742159409060578765532201350264632952700975687431293507881553358359338718367495740416407542235812050367512651121750301935864048797334745827060806185946835755578664698840658081742213103269997546464919062184239258407566123846889631022853102285176813313135006122455563222153119367234768340969509200208353070537312580401626123571503110233398534036445047212129229327191514335231088932988785532695068397185755641844563245419451621825370732233838780356077941362843433859951471244211630240543112109241978049569450319320087585455615371056182768662485390910787891695604118639852030349170945695387964559506777173095826745177000258103407447339372763898858793101720587208844160903918792640816600512022099166734065942032635932288983446220583177019243563182331237941483735211181969250441349419718549935182736527890333728566149054306462845192381675186978297743226034949716730985063259458679929446098267603768280410514674449606756856406330226491362155508249321755988126129412913936270422585066307461812568326085579658986947590172509694795709094829781661670280674103422190503491520155226229282041312103627055169536000000*i1^153 + 1711442815387430428973022375282171456343813947044873844143447233113726070064608280344151288098163016192283845724464569602287539826192336722217357659793045892502717303408387870418833288956676182259154440041381208455045648511220491800566886018634423084520333970713109656371859395785747642456165280892972548716314878207302651243477144471243649889986952354917077759042932976932980782971548426358008694327217128192609390504680564614592268127071217418269895787160558336379501799689692311891960067334587638799928156134027615626404739685018844898505608013836898907254593675090877880453393389706566580558422182208062835325464252806252866129710753273407669127949278643656449824380326388476836324715781740928016816202674905611224195733547229461200825573990054398885291534537644372836320436861672112929147901731952764380388637524259787934210260645145609890975281323592248883133683594057900033350088080595612580395428396038870334002576347032016652384595054072977869530153593969775657128930826592924689582096775718011822528024468208621421707470831306632990043183770919705896633115517583539175267217177722697824458850284999971447531884339454519242520131781939229976978784123536998634146806135641250686770841020211298020155381556063166351425738193004098046886882733893159956147139570797102582847300117007322856423795303473478412637123385644118049375406757308337275871857680862206808019145240026482980914678255611587536207501654591116722729048168498667312933620747982953232261692736251574616762494296881015292895875825084152078439092624256018457990061005468278438453113262755735518925435219387873047004271515562805067663312589210942863444492503715465439574643453411594293333969984832196604798870186678141003893708432270312178445929679377521201215804713375869265152962230813216271269510949316600245470961147644477765702977804459972363708481244180018072944768860137447792331563559554069191975822246255059771172372415524458031514666812804250081385543086640011419004121695860018130087502425670246859653563811294400101603505087751295674319777289597883451326344527741257854177012777731022405020930363335458941714009597814996196637305837698766694431360481151393708992518843592842086666575833571292073712903801613630818945709654721142264529319502510300550100122649468874067278089136666502613884704524373094758536864951805612468617994655004089552377956563772408229217036230922744544924505822759474654105413733258627245187973941538668080024313087298876378997409639115598102099873778594420749109574787954598035860024119727292385962945094181484062302179613573294032612352833058412599671976861592822232191171933041497084032348476389989131124592069323575454597831358586376692173941164569637732036129947247695784521014098762337146312116465032315959926997071350156073314979261588144905612491586991665595377164066708372858042401525061436726884673495971093815145698962092474790986706458293735418677726909776569950689680834657118148174753323663234785046723857921536233675545970190925642082808592043712492178783332538703053140725905081586718597410190882583089432121009191091440840715163976954414013611265074643514542933572892513870430117630818736255185372535692192613811864242592153600000*i1^154 + -341431254055620607703548517599833590254099572701815830133769788485892730403585768965620718960218034955783141745662094709190094781806727559666253654058673602251096897039260819738184022546212280309745519598326719645210788266203417375769162558706675983848411440099356034755406813388913135638825108483670397883834982887821347521738520176278409663956372298810916837031240952576041469052577079260272148323095902502334339728770041712920800877351206950599382030546948141209479272757655456494334863087472726551538017977979068040126297582308216197245601144070768880201717009497852290082217664402778762685361177506132824581949309219025425104797922798541585539291569518385525391544174347626020223731245511480788623999935069787788409873882617187268622399022914442053700423788027635690859962088881424030790857718411713891502972654910534847485625536208013577066963842258964136422896220297202621724144441548135095583033806322399307834175411818201908493833950002518065037045808917512260260958833773643316371414072748407672872759526341301081352332870976627505975576764155782204432955578025116137703291734620863570471520216926538069599760855614434880735979765954795007827487339838980944365311442552131100429349132149204842465085546271930678474329286440948765962471471418181116675821584977550265249852043635025387061560400376568428978291779650611327713033761903959525775664274977444224163658506756543666718949706257683540951248255095983524281959787681782371384331127504734147003167779637939783502737586281039643257749272565793795909272005361717596405265170854295184073020019495902954681762437348362742018386078210348908840144383665001277386201410793106224121372614449989293502199947348798749165050241289806407209666971885760944349142612300376253054151620982449161311721980802508475420260439903272974327852411081368769313407647633022411963592504308597477488466754697566454049655161323466745484294664516311223210647008632414736106097929490442520379101594663232193708710065224839151213390136008020820720992548005567930195012943342232840882857177418870100301354847248249837946586435922659101025882529712259514436121173191693899765225166160080448916965738987402608359284184999481364425827858694462379595515332557560798602828392750666236485865982357280340574937991785029400225891073679301393878768619828078363037038445007325942071530625493915301489670315955627098230695392883520094131982831754143341883954230956423491940856703057341833400064392440479898978234779684246315642188692596328224157226360025093964314872883376878960461363382071256544695619263459737233389875519183147981009801961534371237681295170118402908427582690836288998201464612569428072709429828220631628224008619371808860014265211683427105192764609726734789748908363780706121905373846553905788130801722772300279141369197384119853185255591619995968738547828924216245308863456857412737330309370832019090788266584690604632105193357208542253703653999248613237227671117860639754892495705275479790417156537139381909804397978323204356182502069587061216884376873123091098383385713625793484620950290646556926055419293846925919956922852643451363940415735503098949280583804388721021639720960000*i1^155 + 20161192755764112132871250885403852744094575076592598655925635303047246377612879683802184556476496244977744190547818703172817566224112401964474754191289912220869738990828896549950594596177947115024563829115541291674640813862059787718363026126020018457832011424514638955589452610117647890507842653292187687228010227980400453961907129908581053505194321555673327944008822451812190726473846869781713343200622508390483994405991674798484692856785935701467084072613678327973635176217234400105086315664637639797213617689425696955495882882645082158111372339408516227576800070155288776336037264839209112071728181186182027050775038745312067036131266868886234808665558005787276930852455774239639931995940910944712561799139270559787786577049990789561293210128842860123847318984393469853587480581847128206514246025367808128710746886503430152363856023839330532884891129305200438263978650565199592879640449240508156827755014121472880116245417919220284438756067471237494534943243038076553872341835366343989890688291137779493946898031022892658265048911751042633539755497229674804183469643016463065155063055485716230433870375908303006285004667746041278135331716382960908303087718623601933814702779414544153771690512769278215668368458800308521411474992134136411418017279750770602687188827779528826934963290888038351567919522478161636629117056788514272427097008534587140299462179095993088374054469735674635001272599737904476722027832808947829858108050986647776140464699506834503361189666578302022585166847030745546477418570948192108787029540350424397608143713662808554635081230315425291956612063604550501141593803927618246283478284180917053072398510196437300683991639539932367147243373367779942323161120765046735903974482559565049525642812387059505669140354754686809142474406050547144781750380948465864778355754835056868331184513405102792950715948619060602854418765599916683344194616888706801087954658223411266509031315665010351865091562299774911142943458217312042322811363862949567508509332751693640514707566868522633377996463441160204127794242877838951726493097294610216962835058103012148789185201723296562106820087492898490021684745178581864929443551929642528424169561596580444675061177301383810351903130937292007202201202214456645547566922476908870559384105535020722413969715220080335914137499316630799516587269531654952449557716940311938217341377111270956361593877664979263777011144496799954162447503913574974313800192676025166029031694921119726183972407617214523939377213127580331466452922639190750187442957837822571734694326258905705240882455951749603711802739150588632143289733314410090483136424192776086959302379792171527570764987846018740863909048943047241616674147674798084302998908519909637571417988366993874749273865215888163062335936718500927298069501304386570035349627704070487714871270824998321324217563185672209988998228904743616540895436800380735218717746157134709834623613562067879658053592460940092306797590549441653688038362187434437270503241173700859601518235295119056787007009820273048620296818084000109962531575099319271248728639008274943547977967010927144822452208444332320709394995085312000*i1^156 + -160199264525785283576161730210685326662305612146405881532199219591313195287964153690629590562318252820682284486854690151600098026061299160682792503810318065094025242679453849442591102608597893220160829903475661339221794750955667845994022459149438759019673633021395549078201808058674953921357804542049041174750560755953198273153922908874430224994235425571250427028952063022441989126711321552825681926114065179921370823113101041521422558746523152400624894822473082005655880055663164277578890240429502364842048043491239386855995241174661311776083648320010308490362210533466880554394365737225413249122625241365687921821977017100495128212548467706312153406469719905722898002138002735326154878828976403108783843870581648803626200919715820232456948823997097565310840489342353831666207299518890688048367649148585718368202070707092101142110801913168973374415658677356315897367388488522890264935735409547543180833059098117644231922056278269554547942064208524838092820824679358015770370678958413766739605499736442592120312986509570579137426364713300763205841636853839397959024437927442993658177353691281919634527632731101524918649504557742463829099644129269964673799567316715974655623872009519346964045051153281497188257002485129001273819540469618093438883104676752813951189194991852250773077978331606298750680001368580599463127684448999483466579353556496640722794728730381603511079876545617212710606016659116537579836278478251190616895913702363609075037406076653662635408405311613047479982947707346692000419110873586819436865607027090562648409623012325684612419115170914148727906534602709065954494780572876236596952084660572422603917335093523386607326671972219901032780959932838563467108485509816606707783840342917665323717376581663233547083880934519346950026292692129076528164467064938210410650881827045927535711650698673327136227910963326236447921774533937212610338152808286507347941296180245791516004618372558006723911591621498359128118969603584118352638524938222114942545662887147473250918720116470682629052140506663327662434402912308546173430052509991410306518985160517794094089882826481216679073560511022621234656535366261585445877828791577562378274238478997146165389191979946208179924493577615331293000852623711234413033812905420619547060086134121837552301153637335049046424789252170288766228676627913050700627092525901225598979369828708654188296588629819982270398695240266795143978246721235386530355288580128019852945217230455141714208649073493960949696526471119306284442995607007125957886108139321809792405971392608942931800399151122771726419216973241455973004886569077858520289408500847852285708717617918909099011737392040228383319895633353832962116366356920776481694177719094573399332926666922135251159830212806553556349546773111743222252715576532872954818584949323885029852569141834611259136282593703087217565240475384720764048774950335731434345306117569833550305409901137946070544547714069157097937860679014126662705728015368586215270729971669017893945510563840439344916410819403504709168930189597808469460913061397348801901501611182385024515597926400*i1^157 + 209935174233857662234415925776133432969381185705764326199041620300824416373762331637058560841188492534673585421085686115130695935376424053873915711155813819132185143690351699139233775185270706191126040011640134296536645043492830603410886413660126716368514198229587677128724030144611847221797798915538501287902350915010905587469946683048006751799255172696500329308889214639287830772166864528525557865527251510037995948457189595446879174664357611440798263990158454862367637671644456895958157901824073629609554749942317266296674075439477454007128065200647512562843460296743869322519036949280260900187303789717399615019534683444561117177031205585187751943861909185065316849460439478902003264596387580835979840490834280900109468460839944453199660967579048737754627167412843645517985168137129621880350993802353522333724776721449889691205487847908041039999977571541711081790801433869413678599989199542580518616320667405870182076347513028044217894972846439605575323430568420373521293735077527781322225343459992634381961773565168594598207498544856505921627778230704831995495096327585984230117499825513542692237278001253134817872552473718613071965166596654735317888705676074339582646956438588078162994500632893427383768841558509218415542400578258528612166583767413373487194391319306450725184297911084627267568424082776969308713067487074862667560089522608232048368743564090274095444765834995393275852124615385989810752232681397386517180934168458835461034352816958494952833878800452715117282201832543001729933556140707483497855831361615368839688180412087243292804565632854512456329078381596114598758927393259652411009506010250357936483514092400298513632280717596265481872493652978873401796853610272217138921130085064980866237227015047563136298141953055047732100513232227471044686950877127439735148106763649578182341932919512162775660033791468330455835024936913728650808133134955497457220247765247567197747392295629573818911874947612265726832357107821590190838625309842275980777846133264985637788605520993034525394325883940081286627968608991112290043889267752949899556486102047948481919496749096156881261477651712642652250265952822544086167382531407776694733255220259965539672724203183184777305503289459112575118036049844058607087321993996932350764085810758597903104830323815168318773661362378293460111533653297613823661414523012220145064283750083327970508873174985488242887782881859460053975743926218937759324448041039072106154752933499223522224504301005290062181268478367785283313053561039783506204240086154768181062440298571849074434866601957508160287103858865020490279101390259916571805927533685258581548562323091576768308046257736470654174521015575907575971391477510008283930607207095337369177158627828669732941462280118227367327674846186313177014426721603406358556490684924488136752091069138774983329797597627528674839312210246774171284568375500979178458283900202210042489017449052732621018400259666283357016045183148927583804860473870971223714429404754956729686638879696228628898952932270581984220488296826258063360*i1^158 + -3220367164753687669366115730151304108057908518321295327259030057196626816249663193384985417095596871774561081003936964863133714179459297826657050748412894115367254940112611748350926094207116739093161499308241735702570876562041403817367815980429358906849785771316813334222920960739450910362850219329120065272348509683922695745488208384484836501691241356285028544588900299921680108637170721220512622237717196629744296641352467111915435902657675309751661961425935999746286224243712645534826987722793741551569072482997653482524295131499066276789756610601567187537726497118250449169610169489188493367331972598035022500261787729756358823542955868454176440259287529725517919193692811477241524435736833306376873349280869754099484580188835709513364912690339577540047727182899157521202724233505921412602110906405244686608102953586011181928365565321947659589880799972386000439006297080903804177024080135992749826924101265297405502548757573997690296327364130617097668986533381356118546736265669643396967173022065524291974366896560923553937174804876596792927036495125511346739956713145364799430064873954060447186539599439567650260398670173353720946592858707010253654494956634688380086007904430200633004499036885762612952058100487469220071152546016499835457073290359736742197506745977570194922305322792339575103061637929096240220931620488662061466785449407840587671232645054925300194835542116958562135976944432012925041605789404275089597439098190861352471397253747251422020086175819830003886465956293323034355306789652618531310320645518801410165563770932727095998248027768890797850076208091735032453738945575398067428063741023024194916877009952509349377263068709880941526192465591555785806752541211995990352108817035909302340198352167943622912436589740062023759459934954945928261827313259769285668309407859662639517901492152087367219256189913364065476243430273449628435227090924216274900552450827609234397889481470335298483168932852967776185232416432757953042777338454208733909777330135614729098917163337086339018525992584238106622754337412813134776297364148646723329656272431571843780436222353736361478417300822224392620151150976879365133228880228699030269189474446805176183231796334798940323793267211804188092067953921286329584380017673611317801110630080574929772042877299602068608087048547857663877494476780160120813845139930018614426080221830122989914505380131542069128013010253888428352954867392258141672707147438671763426345849338498018637544481199845066584242670290937973300568677396251235761044257676171730491582758983752150518964493347727923402506449884966981755380322140668908132290001052189585823997525714846434968922415547296033715918502463606286685404879585079794170362326889121761649370520912324621364936622302468387795424278316405279122136014867777559046428294913096852295473672590943753771341573801627814025678421205739522828491003473882830553103586523477483310858915058565732130969259252012956793060989110307240696013710114830990808218561106194527941965287260160*i1^159 - N1*102216181503870238026671490354272835237104737883501991034560859117170230135987705275654649365747314696566735352334209864940892276411929963858449157967129306804089265099670242835247801266765081667613844459121454718426935607300138241158745664327265231388982242032183594554681340262784589772858198001245323310737654391194555119121290314628205180991192464977986935907342490945412701573674632625729835048093*i3 ] ]